Cho 34,38 gam hỗn hợp X gồm NaNO3, Fe3O4, Fe(NO3)2 và Mg tan hoàn toàn trong dung dịch chứa 1,34 mol KHSO4 loãng. Sau khi các phản ứng xảy ra hoàn toàn thu được dung dịch Y chỉ chứa 202,88 gam muối sunfat trung hòa và 3,36 lít khí (đktc) Z gồm hai khí trong đó có một khí hóa nâu trong không khí. Biết tỉ khối của Z so với H2 là 12,2. Cho dung dịch NaOH dư vào Y (không có mặt oxi) thu được 39,36 gam kết tủa. Phần trăm khối lượng của Mg trong hỗn hợp X là
A. 24,43%. B. 25,13%. C. 23,73%. D. 25,83%.