3
3
3
7
19
73
16183
26227
34039
1437967
529510939
715827883
2147483647
2903110321
119232435043
85384915399027
833732508401263
658812288653553079
2034439836951867299888617
6444365376140611199022187
