3
3
7
7
43
127
337
1303
5209
5419
62497
16233337
529510939
715827883
2147483647
2903110321
658812288653553079
3926243469330528571
6268703933840364033151
378428804431424484082633
1191622782866437328993110351
140508608590164280225934233098866842745808905947
2626317528364475422451291074871442782545497447474562640041779493971236636466847
452128630586427253420129535665784730692170055878478616839979751622808021494068716066378841
