3
5
1811
9413
43441
1164193
7648337
31675363
28739737348957
178925762979037
3830538323149121
95016376135553173181
7923871097285295625344647665764672671
106646454159157789533685339377679881781493
17810163630112624579342811733978085990447907
