7580258
1968371
29086857
77742018
74428229
3362216
88681472
20482170
52348283
32092287
30998369
52037922
91091931
53415044
52654675
23929515
48927237
43655598
2749341
25447603
24565211
986567
19579426
37464255
26315638
42436587
68104007
599138
8656722
5658344
64823026
7139555
36873192
54436569
21469352
74146459
82267863
8123254
14347286
24346392