What volume of 1.25 mol dm-3 hydrochloric acid is required to react exactly with excess calcium carbonate to produce 227 cm³ of carbon dioxide gas measured at stp?