Nifty 50 settled at 24,176.15, down 0.62%, while the Sensex closed at 77,32819, shedding 0.66% per cent.