SINGAPORE â Oil prices hung near $105 a barrel Wednesday in Asia as violent uprisings in the Middle East kept traders nervous about possible crude supply disruptions. Benchmark crude for May delivery was up 4 cents to $105.01 a barrel at late afternoon Singapore time in electronic trading on the New York Mercantile Exchange.