3
3
5
7
13
103
137
307
409
953
2143
2857
3061
6529
11119
13669
26317
43691
131071
1326700741
