You expect Budweiser will pay dividends of 1.50 in one year, 2.50 in two years, and 3.50 in three years. From that point onwards, dividends will grow at 5% per year. Investors' required rate of return is 12%. According to the Dividend Discount Model, what should be Budweiser's stock price?