2656664
25928247
8589707
10037678
5191660
9322139
96217525
41463674
50489434
30213921
67701558
38588695
52348973
23908770
142495
184710
49022804
89143191
55658373
15947304
78936781
32649356
32308047
15505788
23942820
87636375
50179312
1179436
17641118
73833125
14196150
8588773
73532945
7834526
655774
95595262
48385447
82598622
96218567
10175845