3
3
7
823
1097
15619
7663507
2017223347
2707079449
27261904199932321
32127963626435681
105498212027592977
32032215596496435569
5439042183600204290159
647923469936355993348337
298291609560028759691116319707152042481
241777014709302954850239652300043393011478307432536296651
