A 111.6 gram sample of iron (MW=55.8) was heated from 0 degrees C to 20 degrees C. It absorbed 1004 Joules of energy. What is the molar heat capacity of iron?