3
11
31
31
311
11161
11471
73471
715827883
2147483647
4649919401
18158209813151
5947603221397891
29126056043168521
