Sensex ends 99 pts higher; Nifty tops 18,300 on F&O expiry

Sensex ends 99 pts higher; Nifty tops 18,300 on F&O expiry