2518262
50093929
16391898
42597210
57196317
541796
80268525
26852038
50769829
1684853
11017797
53632750
4480157
94592336
47087477
75702227
8856751
90245887
38313763
31355425
97007886
17973998
30075445
25636097
18012765
61508124
39096052
22544843
3292063
27497209
59636457
44366549
45533109
55381087
25805335
69184243
22079428
87019794
35878326
87024555