The Nifty 50 settled at 23,946.25, down 109.75 points or 0.46%, while the Sensex closed at 76,728.37, shedding 372.10 points or 0.48%