On the Nifty Midcap 100, Hindustan Petroleum stock was the top loser, down 4.35 per cent at ₹334.35 per cent