18524029
3290383
6156894
12396951
10636608
173298
42022923
7079319
19879700
24176878
61989920
12632559
74075539
19094529
419812
95171405
17545975
32375784
74328519
92625259
31439699
37311537
26427178
60795276
77547941
38524705
87046836
64652177
58634756
608250
29416989
60031807
67804981
57373455
42922218
65648250
51401764
98483480
33216164
5409390