What are the best 10 stocks to invest in for 2020?