52185188
37999171
99589554
87001098
91067717
5745540
95603281
88573047
70788730
311859
58026602
15971013
33454282
92363646
74911620
77377239
4397125
68524094
21706880
49712176
12955019
6112878
69706940
31207646
69802159
58079042
30887454
58699219
3548061
13676902
56045760
98002281
61015702
19932068
7003230
29687302
55876873
6598767
80387225
1174918