Cc's can only give you a ballpark idea of power that engine can potentially produce.
There can be some major differences between like sized engines.
A Yamaha KT100 w/97.6 cc's produces around 15 hp.
My Lawn-Boy's are 141 cc's (43.4 cc's larger than KT100) and hp range is around 6.5 to 7.5 hp, or about half that of the Yamaha engine.
To use cc's as a reference for power probably will not produce expected results.
Differences in power can be traced back to how engine is inducted or it's ability/inability to breathe.
Port timing (intake & exhaust), crankcase size, squish band, and other stuff are major players and define total output for a particular engine.