40991263
25435327
24437272
22331057
86867515
63029987
44087519
68692587
70935611
18579081
38992016
65331966
352785
46132717
91114720
11036438
64425116
27373630
4782986
75972767
37764653
37293038
20479473
11066214
80128445
61635554
4222506
97058548
9015396
73308727
4848272
72832501
77389790
86551990
1687117
3155741
42474631
12732893
63241056
6524638