Oil exceeds $ 71 a barrel