Sensex ends 35.78 pts lower at 58,817.29; Nifty marginally up 9.65 pts at 17,534.75.

Sensex ends 35.78 pts lower at 58,817.29; Nifty marginally up 9.65 pts at 17,534.75.