That was interesting. It continues for a little bit, but it soon falls apart:
$ pypy3 man.py
[33, 315, 3143, 31417, 314160, 3141593, 31415927, 7853981629] $ pypy3 man.py
[33, 315, 3143, 31417, 314160, 3141593, 31415927, 7853981629]I believe you are just running into the limits of double precision arithmetic; indeed log_2((10^8)^2) > 53.