3
3
7
11
31
59
151
233
331
1103
2089
4177
3033169
7060051
7553921
23476081
24578371
9857737155463
96076791871613611
256582225885581001782477601
999802854724715300883845411
2679895157783862814690027494144991
178137551056208627463817592059032323866951
5118520748107713872196889605626300465168091691
