40,000,000 / 100,000 = damn, they can only last for another 400 years
actually longer, because it doesn’t include those yet to be born ... so, maybe 600 years ...
I notice you’re OK with it.
Psycho.