3
3
3
5
7
13
17
19
23
37
67
73
89
109
199
241
353
397
433
683
2113
5347
7393
20857
38737
42373
153649
235621
312709
599479
4327489
1761345169
2931542417
33057806959
98618273953
311712063697
8463901912489
15975607282273
242099935645987
5669586229480120735856356719714111819572775485914444634179633
