10359156
8999121
62107488
14317942
67984460
1862468
15952618
81846075
78926648
5102933
49433136
25738431
25244562
21762168
67447605
49535455
52559952
8049734
2651935
50146160
8463516
3736436
16943296
22441416
11581602
22583363
73823577
86539470
29848836
56446716
10349059
52883085
75682621
3152864
50581608
36251084
31678305
13293996
35078592
57714634