3
95419
174763
524287
18083479
36064471
59512561
715827883
2147483647
208431792655914668791053468894512489769379
2023706519999643990585239115064336980154410119
1363513392978191135736018344773125784835722102211913963639355051056896705852735103386975412732016027769
4561215850448666876558177506234165594996206631314802376944819150507239898947101517095511035128364630882630659
