3
3
5
7
13
13
17
53
79
157
241
313
1249
1613
2731
3121
8191
21841
121369
858001
22366891
308761441
84159375948762099254554456081
