Sun Pharma, Bharat Electronics and Bajaj Auto among top gainers