Sensex down 5% from Mt 29K, but over 120 stocks scale all-time highs