96182368
14135036
62981357
22153397
19168443
88905332
40069702
97554253
59964296
6558597
8579624
36129025
10712109
36013314
25413352
97881236
22784268
46344328
59905703
69354468
70023886
63243902
93302292
5061155
56068905
59219619
29116466
65331372
9233971
15872123
1109111
99438462
95408198
5369959
95517177
7456778
77713826
34101896
86701857
73178652