30443611616
431871121
1726560
75835130096
4937941536
20417145584
20697611264
1588412364
1747244444
4470429139
222759669
297448151
1819840
20821928336
63699921384
6521975504
231009691
43520464944
83077525344
1371594521
68997548224
10841626675
7053646336
1714790
296604231
12769925509