3
3
3
5
7
13
19
37
73
109
373
1117
5581
8681
16183
26227
34039
49477
140617
384773
1437967
529510939
715827883
2147483647
2903110321
119232435043
775844757937
85384915399027
833732508401263
951088215727633
658812288653553079
4611545283086450689
2034439836951867299888617
6444365376140611199022187
1159786009184278940605658153872708441955317
16876658717031589479860902742568825114336243721
