#Sensex ends 33 points higher at 31,847, #Nifty settles at 9,989.

Sensex ends 33 points higher at 31,847, Nifty settles at 9,989.