3
3
3
7
19
73
1279
5113
17467
66457
102241
228479
48544121
56409643
212885833
13952598148481
69779014917427
2849881972114740679
4205268574191396793
84462210560148142953097
8970948423964301024591994817
203525545766301306933226271929
1329628131546931497103420134367
28435302301212461494420074814087
581211581673454706767349073071710126567
4856686864845032704799031665030860909072721381346530375665783654750574941128789505171
