44878311
3561625
80896512
98165199
14527083
944998
64275396
94973933
68045090
39231403
18767504
46201377
13941955
45126590
98883486
55331457
15024895
27908307
6287834
47303171
5179995
9923523
55579591
75058474
40025263
470511
46863524
6485478
12797522
8122128
3509653
27687607
25124556
62207611
10146679
26269572
6294587
39116788
27657667
2279468