U.S crude futures for April fell $1.20 to a low of $105.50 per barrel by 0959 GMT. China cut its 2012 growth target to an eight-year low of 7.5 percent, lowering its long-standing annual goal of 8 percent, causing a fall in Asian shares and raising questions over oil demand.