Stock market update: Power stocks up as market rises

The 30-share BSE Sensex closed up 309.4 points at 77044.29