Yes, it's possible to have 91 villagers, or even more! The most obvious reason for 91 villagers is that you had 89, and then someone had twins. \:\)
_________________________
And what if it makes you laugh now but you cry as you fall asleep?