Which of the following classes of molecules produces the most energy per gram?
Proteins
Fats
Nucleic acids
Fibers
Carbohydrates