James M. answered 01/11/21
Master Chemistry Instructor with a record of success for Students
On inspection I would think Ammonium nitrate while it has 1 less N than ammonium phosphate it has 1 less O and no P.
42/149=0.2819 x 100= 28.19%N in ammonium phosphate
28/80=0.3500 x 100= 35%N in ammonium nitrate