Ferrous sulfate Ferric ammonium citrate Ferrous fumarate Ferrous chloride Ferrous carbonate Ferric oxide 20 . 8 ~ 32 . 9 16 . 6 ~ 18 . 5 32 . 9 20 . 7 40 ~ 43 57 . 6 Excellent Good Good Mediocre Varies Limited