37288611
25441014
28868269
89223182
16612032
22267072
12623507
89502219
86641920
36591422
65326160
5344696
72038456
5181147
67839161
1566223
94292676
1599941
91703402
25279436
36038137
52242806
26081011
80047977
12093511
80922903
65938362
17632867
90991216
37591831
70757842
4339209
56658309
32063895
49223625
6074629
14283284
61005000
49618208
11158391