Markets | Mon Mar 31, 2014 11:08pm EDT

Brent stays above $107, unmoved by China data