The Sensex ended the session at 77,620, a decline of 528 points, or 0.7 per cent