25412608
96105946
66052938
19771736
26314601
95169305
14157258
18443474
57853208
6756882
47026610
28609343
9936254
60074346
1191938
20665629
90251588
81668053
44848280
60021325
58789781
43387777
80342317
5969102
2083752
168940
37645511
43329259
60296691
35321369
2836118
3283391
10209735
3885141
1740510
3604689
94529275
59382735
1631992
25405390