Prices for bonds

Given the coupons, par values, market rates and market prices below, please calculate the prices for bonds A-D and the yields for bonds D-G.