Nifty 50 closes at 24,624.65, up a marginal 9.75 points or 0.04%, while Sensex adds 152 points or 0.19% to settle at 78,581