Did you account for the paper band that wraps the 100 one-dollar bills? Not nitpicking, but you said you counted everything you could see.
It should be between 0.002-0.004 in. thick, so each band per bundle is about 0.004 to 0.008 thick. Might take off a little bit of your overage.