An annuity that pays $12,500 a year at an annual interest rate of 5.45 percent costs $150,000 today. What is the length of the annuity time period? A.25 years
B.15 years
C.18 years
D.22 years
E.20 years