3
3
3
3
5
7
13
19
23
37
67
73
89
109
199
397
683
2113
2377
5347
20857
22573
23761
42373
87211
153649
235621
246241
262657
279073
312709
599479
694387
4327489
8950393
33057806959
155399494141
4712151755917
5292250152949
6215074747201
8463901912489
15975607282273
242099935645987
41523259994275786297957
14973866897175265228063698945547
272007548484389196113813589140615077929661
170886618823141738081830950807292771648313599433
