#Sensex sheds 50.95 pts to end at 31,904.40; #Nifty down 26.30 pts at 9,873.30.

Sensex sheds 50.95 pts to end at 31,904.40; Nifty down 26.30 pts at 9,873.30.