3
3
3
3
7
19
23
67
73
89
199
683
5347
20857
23761
87211
153649
262657
599479
694387
8950393
33057806959
6215074747201
242099935645987
14973866897175265228063698945547
170886618823141738081830950807292771648313599433
