How many litres are there in a barrel of oil?

159

59

29

189