It's actually possible to get quite a few more than 90. I've had a population of 97 villagers without cheating, due to the right combination of multiple births and Island Events.
_________________________
Barbara
Unicorn
Last Day of Work