Hỗn hợp X gồm Mg và Fe3O4 (trong đó oxi chiếm 25% khối lượng X). Cho một lượng X tan hết vào dung dịch gồm H2SO4 2M và KNO3 1M, thu được dung dịch Y chỉ chứa 17,87 gam muối trung hòa và 224 ml NO (đktc, sản phẩm khử duy nhất). Cho Y tác dụng với dung dịch Ba(OH)2 dư, thu được m gam kết tủa. Biết các phản ứng xảy ra hoàn toàn. Giá trị của m là
A. 30,88. B. 30,37. C. 15,63. D. 17,77.