20120331 business.india-business: Sensex snaps 5-week losses; up over 42 points