The 100 Best Stocks to Own for Under $20