Compute Macaulay and modified durations for the following bonds:
a. a 5-year bond paying annual coupons of 3.322% and selling at par
b. an 8-year bond paying semi annual coupons with a coupon rate of 9% and a yield of 8%
c. a 10-year bond paying annual coupons of 5% with a price of $96 and a maturity value of $100