There's those three events, plus the "wild child", maybe more. All add at least one extra villager.

If you get all four sets of collectibles you get a bonus five so the normal maximum possible is 115.
_________________________
To err is human; to arr is pirate.