Sensex gains 123.42 points to end at 82,515.14; Nifty rises 37.15 points to 25,141.40.

Sensex gains 123.42 points to end at 82,515.14; Nifty rises 37.15 points to 25,141.40.