IndiGo, Shriram Finance, HUL, Tata Consumer and HCL Tech led Nifty 50 gainers, while ONGC, Eicher Motors, M&M, Bajaj Auto and HDFC Life lagged