Commodity Markets March 31