524287
18083479
36064471
2147483647
2023706519999643990585239115064336980154410119
1363513392978191135736018344773125784835722102211913963639355051056896705852735103386975412732016027769
