3
3
7
103
307
2143
2857
6529
11119
43691
131071
