Sensex crosses 77