3
5
17
1811
2897
9413
43441
304081
1164193
7648337
31675363
28739737348957
178925762979037
558786628009681
3830538323149121
95016376135553173181
148643100302189793374401
3289754668487801751212109418730038529
7923871097285295625344647665764672671
106646454159157789533685339377679881781493
17810163630112624579342811733978085990447907
21566312191536475126225917490382597738225149038165484929565002732126479245180823312296103929298573832375495306195531978671940698849857
