Hòa tan hết 28,96 gam hỗn hợp gồm Mg, Fe3O4 và FeCO3 trong dung dịch chứa HCl và 0,24 mol HNO3, thấy thoát ra hỗn hợp khí X gồm CO2, NO và 0,06 mol N2O; đồng thời thu được dung dịch Y có khối lượng tăng 21,28 gam so với dung dịch ban đầu. Tỉ khối hơi của X so với He bằng 9,6. Cho dung dịch AgNO3 đến dư vào dung dịch Y, thu được 0,03 mol khí NO (sản phẩm khử duy nhất) và 238,58 gam kết tủa. Phần trăm khối lượng của Mg có trong hỗn hợp ban đầu là
A. 43,92%
B. 41,44%
C. 46,41%
D. 43,09%