844942069105766400
2621179422
396500512
109576155
276945995
801349849815904256
74135343
477417636
1210427202
16902394
82625409
694478148990152704
115032581
116294324
1524701737
1096295662822420480
84846577
4843320720
1542630776
1423293138
145183225
4223909714
154574713
471174131
101463286
7654752
704918923
745353713770889216
276871767
1167701908871507968
367818641
130044382
3099233611
1150388204
4087293974
37425497
556788733
102587169
21701986
2903383632
2732429782
14931965
43072060
866973021562519556
345795586
112094132
1352674172715982849
265989245
1664791376
994373156910522368
811117641888739328
483722581