Analysts bet on these 10 stocks that can return up to 29%