Q: 23 (IES/2013)

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