790637283675525242
802517664566848002
802517664566848002
706274912039776086
571494908771785027
351604176455831463
330340287177100982
75998504553856921
18278027070590765
802517664566848002
660450411251956249
643764525738988536
551553608177495663
511747113683340086
289080601759493576
255315509581028350
196223092362960242
128593768351220940
123175087079367717
32221534332543366
26075234858417528