At 12.15 pm, the Sensex was at 77,449.38, up 539.70 points or 0.70%, while the Nifty 50 was at 24,217.20, up 138.90 points or 0.58%