7
7
127
337
1303
5209
62497
2147483647
658812288653553079
6268703933840364033151
378428804431424484082633
1191622782866437328993110351
2626317528364475422451291074871442782545497447474562640041779493971236636466847
