You're overlooking Eugene and Davout
Napoleon is not the be-all and end-all in the equation
Best Regards
Grey Wolf
Their forces are tiny though. Napoleon has the uncommitted V Corps (Rapp, 23,000) and VII Corps (Suchet, 36,000) as well as the remains of la Armee du Nord.
There is also the Corps de Observation:
Army of the Jura (Lecourbe, 17,800): to the right of VII Corps
Army of the Var (Brune, 14,700): to the right of the Corps of the Jura
Army of the Eastern Alps (Delaborde, 22,500)
Army of the Gironde (Clauzel, 23,000)
Army of the Vendee (Travot, 20,000)
Army of Paris (Davout, 30,000)
To recap, the regular Army was:
I Corps (D'Erlon, 34,000) - at Waterloo
II Corps (Reille, 36,000) - at Waterloo
III Corps (Vandamme, 26,000) - at Wavre
IV Corps (Gerrard, 24,000) - at Wavre
V Corps (Rapp, 23,000) - on the Rhine
VI Corps (Lobau, 27,000) - at Waterloo
VII Corps (Suchet, 36,000) - on the Rhine
(All 4 Cavalry Corps are under Grouchy's command as a single formation)
I Cav Corps (Pajol, 3,900) - half at Waterloo, half at Wavre
II Cav Corps (Excelmanns, 3,800) - at Wavre
III Cav Corps (Kellermann, 5,000) - at Waterloo
IV Cav Corps (Milhaud, 4,500) - at Waterloo
Imperial Guard (Drouot, 30,000) - at Waterloo