3
43
127
15073
2350291
852133201
11302318217
60726444167
1654058017289
2134387368610417
17751783757817897
116615439604018153
96833299198971305921
719246910720211929911689
28617130498420804403756708531447
186347963875290244607785015115115186185151460498163342326993
14806568375728710096623707890651810091015219665579650500660012329525041
3735720129788696394355954797343119873842493902200208458580846569061142912285478619224148446064446584676575202931
905020839979840539777038755823303358347200457023183368297232617873981460690890391480791098403685683961045267004703332209037962433602961013386498325012897768236376490305079132631318067892135813427027539261647301903971112364781740963508474289
