20110419 business.india-business: Sensex gains 31 points in volatile trade