900680108297539585
609643654
62508077
192535151
1493132132
299385421
315504610
1277908192505131008
126199896
772406932732645376
1576823732
97386196
58650841
189468381
1520057479
109242243
192017000
5577052
795867729089564673
1162146146698944512
995835642
247202946
956180978430431232
3913200134
147014269
742706991013888000
58439123
100646235
129768269
280387408
3165297187
118683795
1200361115378565120
69008611
1664791376
983676515165528070
1035690805497757696