Sensex rises 57.73 pts to end at new closing peak of 31,804.82; Nifty gains 30.05 to record 9,816.10.