Sensex rose 254.36 points to close at 77,409.98, while Nifty 50 gained 82.30 points to settle at 24,168.00, with both benchmarks up 4.3-4.8% over the last five sessions