Oil prices fell Monday on the weaker-than-expected Chinese economic data. Light, sweet crude for June delivery lost 87 cents to settle at 95.17 dollars a barrel on the New York Mercantile Exchange.