oil price 31/3