Oil has fallen as low as $ 33 a barrel recently , and hit an all-time high above $ 147 a barrel last July .