3
3
7
11
31
151
331
2131
5113
17467
66457
102241
228479
48544121
56409643
212885833
121932688511
13952598148481
15524635883992211
2849881972114740679
4205268574191396793
67531050720249264044979244321
203525545766301306933226271929
14139262262808175798602566204793985440361
6252200505559391265660834611730277041893919359311
160525888079920212258843748245804191445670399750291
182013944029916253984850599290949064721089587458906809918552581277361
8223125624363292839815514592697905768406610797334099385507174111379292321
72377060785877044934985469148457018582544532839595549884952170483099988790442561
126350657261536841680593986585697597097678051409010218247485143234803075704821533705931
