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