3
3
7
11
11
23
31
67
89
151
331
683
881
2971
3191
20857
201961
599479
48912491
415365721
2252127523412251
2048568835297380486760231
