18769526
3687661
40815297
31958517
489293
31651751
31622807
4649307
22226902
58085232
77055636
21213890
3714662
22805423
26648951
80761836
5337932
19615049
62732712
12346087
3551233
7508409
59451469
53627937
38862844
28137091
40088832
35519822
74064802
19953608
68683581
17194276
30889444
93743816
24921339
26198153
35373777
92316532
543367
56479178