3
5
23
89
397
683
2113
2729
5581
8681
49477
384773
647219
1434929
9968113
715827883
2147483647
35547685493
1626518693141
37368615235403
1565657514926957
63029775697163441
5560125493425335999
126901141805369975317583
499160294557830061662001
102671532071844990337672376582103112849
1444211137344578755413561460184550803276100931567
652060403161851726235867748809849779192965840395553177
88001338234326700695315986455482272586355782310144188047003818403
