How long will 112 billion barrels of oil last at the current US consumption rate?

US oil consumption in 2006 was 20,588,000 barrels/day (Wikipedia), = 2.0588 x 107.
112 billion = 11.2 x 1010. So this would last 11.2/2.0588 x 103 days = 5.44 x 103 days or 5,440 days = 14.9 years.