Hòa tan hết 31,36 gam hỗn hợp rắn X gồm Mg, Fe, Fe3O4 và FeCO3 vào dung dịch chứa H2SO4 và NaNO3, thu được 4,48 lít (đktc) hỗn hợp khí Y (gồm CO2, NO, N2, H2) có khối lượng 5,14 gam và dung dịch Z chỉ chứa các muối trung hòa. Dung dịch Z phản ứng tối đa với 1,285 mol NaOH, thu được 46,54 gam kết tủa và 0,56 lít khí (đktc). Nếu cho Z tác dụng với dung dịch BaCl2 dư thì thu được 166,595 gam kết tủa. Biết các phản ứng xảy ra hoàn toàn. Phần trăm khối lượng Fe3O4 trong X là
A. 29,59%
B. 36,99%
C. 44,39%
D. 14,80%