Tech Mahindra, Dr Reddy's Laboratories, Power Grip Corporation, Kotak Bank, Sun Pharma, ICICI Bank, HDFC were among the top Sensex gainers