39546258
60221513
56035753
1585175
48377028
86452083
18335532
15374069
89494773
81471603
77362258
88604296
8106733
4804015
5255403
50996852
39159018
1123643
24406306
15286497
32004547
70632727
87935379
59327729
35493210
717957
39718159
59995458
4362261
35408118
3249604
32835928
34139715
96678866
75273459
86155568
70999772
8011471
95228284
11717673