The Sensex is now up 72 points at 12,452.Tata Steel and Bajaj Auto have rallied 2.5% each to Rs 532 and Rs 2,997, respectively. Grasim and Gujarat Ambuja have surged 2% each to Rs 2,523 and Rs 118, respectively.NTPC, Ranbaxy, Tata Motors and Hindalco have moved up around 1.5% each to Rs 130, Rs 437, Rs 855 and Rs 173, respectively.ACC, Maruti, Reliance Communications, Satyam, HDFC, BHEL and TCS are the other smart gainers.Out of 2,271 stocks traded so far, 1,544 have advanced, 648 have declined and the rest are unchanged.