3
5
5
11
17
17
31
41
137
953
1021
1361
4421
26317
43691
61681
131071
354689
550801
12717361
23650061
1392971637361
2879347902817
7226904352843746841
9520972806333758431
26831423036065352611
8088220746627020943841
630894905395143528221826310327361
