40057576
38234298
99619146
31557022
59611876
52082428
85849541
34448973
60229083
10195477
13083704
2513185
80408350
71286018
11879741
80415065
60154144
77643214
85901836
9958360
20992622
17374384
30903194
65552038
21093102
60979309
5742077
48176528
68684369
31362622
18629231
68345791
47056215
65098115
40336692
269297
10649592
28367230
13672498
82007379