17735080
40119473
35449635
49404431
16072721
1310920
10084339
58871286
6624255
2431323
86345761
72123671
51561594
82998854
34102166
28651033
11509916
22529035
959520
13703767
32584716
728554
37301382
85987608
60552311
13239918
52092770
87033725
9688936
18683763
5085348
97262888
14248481
67866827
48827001
51054582
69391153
80195936
28213504
89193076