All other things equal (YTM = 10%), which of the following has the longest duration?A. a 30-year bond with a 10% couponB. a 20-year bond with a 9% couponC. a 20-year bond with a 7% couponD. a 30-year zero-coupon bond