Nifty50 valuation at Peaks and Troughs