On Monday, making a gap down opening and recovering in the afternoon session, the benchmark indices were not able to sustain the gains due to global cues. Sensex ended 93.91 points or 0.17 per cent lower at 55,675.32, and the Nifty shed 18.50 points or 0.11 per cent at 16,565.80. Tata Steel, IndusInd Bank and Mahindra & Mahindra were the Top Gainers while Shree Cements, Asian Paints and BPCL were the top losers.