112680
39543887
38209800
1950983
35447473
20695605
14431602
21785780
3953126
58582513
6403563
25783532
72176634
54854963
27432456
54173208
40984160
96519084
6863901
25282416
19839991
1444739
29423829
37198898
93815942
7116979
4097221
31335116
40976657
3836149
15379496
85792763
27034328
3256740
113593
52094581
3499497
94341383
82858060
38416289