49498262
40417463
17898
6401027
8965989
7790628
37419229
99108104
49057175
40161193
6619895
94679840
39276403
49762453
2092551
1576810
3708495
6593506
39034278
44204271
91482133
75255586
23198744
91956771
23078188
7684554
83806891
4560528
71291121
90543861
10356762
8990892
82659649
18813422
52688084
4477525
64245968
63975520
35636060
28279906