96456378
8872349
446202
34374078
27562789
139894
15014385
18209512
1827662
33827764
51852445
37161828
73854727
65837173
7041018
30345332
25005372
18052553
84808963
27514247
93055609
55066024
84324197
2454594
78503070
50167080
63278015
98955116
13912295
94914109
74848459
38019154
9124241
58295829
22422640
82619516
4619478
62533593
14918400
4228543