Top 10 stocks to buy on Monday