Even as the rally in the last 3 months has taken Sensex and Nifty to record high levels, a study of Nifty 500 stocks shows that at least 185 stocks are still trading at least 20% away from their 52-week high levels.