Commodity Markets April 29