Oil prices top 37 dollars a barrel in New York