Crude oil for June delivery was selling at $ 49.5 a barrel at the close of New York trading .