Q: 23 (IES/2013)

Which of the following do not produce energy but are still essential for the human body ?
question_subject: 
Science
question_year: 
2013
question_exam: 
IES
stats: 
0,3104,1920,224,528,1168,3104