3
3
5
7
13
373
5581
8681
49477
384773
529510939
715827883
2147483647
2903110321
951088215727633
658812288653553079
4611545283086450689
