3339117
95751792
68393982
49714186
55272156
10253404
12975325
4168683
25706879
22222847
7802796
43919941
23404327
85511431
64687053
66049593
57596390
58064463
67826988
66305641
39672665
168794
45879
8011724
67732854
97114041
48095785
45616651
14077642
10823776
87911624
80485764
99112862
59821130
93382639
78058848
68536635
87819675
31509681
41939434