Top 10 stocks rated 'Buy' with 19-68% returns potential