Which molecule stores more than 90 times the energy in ATP ?
Glucose i believe ... , if not , im sorreh >.<