The 30-share BSE Sensex climbed 185.77 points to 77,400.40 in early trade; The 50-share NSE Nifty went up by 42.15 points to 24,132.60