When 100g of pure CaCO3 (Formula mass =100.1) reacted with excess HCl, 44g of CO2 were obtained. However, in a similar experiment using 100g of impure Ca CO3, 46g of CO2 were obtained. Assuming that the impurity is a metallic carbonate, what would this impurity be?
(Formula masses: MgCO3 = 84.3, ZnCO3 = 125.4, FeCO3 = 115.8, BaCO3 =197.3)
A. MgCO3
B. ZnCO3
C. FeCO3
D. BaCO3