Oil Tops $70 Following DOE Inventory Report