Carbohydrates, proteins and fats in the foods provide energy for the body functions and physical activities. They, however, do not produce same amount of energy. the following is the energy-contribution by respective molecules.
Carbohydrates- 55-75% of energy contribution
Proteins- 10-15% of energy contribution
Fats- 15-30% of energy contribution
Therefore, the correct answer is option D.