The other possibility is that one age is "wrong" - i.e. the text is corrupt at that point, perhaps missing out a hundreds figure (one or two hundred). That's far more likely than the idea that the ages are literally true.
(Personally I suspect a factor of about 12 is more accurate - and the ages were originally given in months rather than years).