Bterry,
Please read this web page for the very simple and interesting conclusion:
http://www.smokemup.com/tech/fuels.php
One number is BTU/lb and I agree gasoline has higher number. However, the IC engine can convert to power a fraction of those BTU because of the oxygen already available in the fuel. Check the chemical formulas of each fuel. Gasoline does not have any oxygen. It is practically impossible to provide all the oxygen by aspirating air into the engine and this explain why gasoline has the lowest BTU rate production (power) when used in IC engine.
Vicente "Vince" Bortone