21941082
66292494
2696451
13998530
5804715
58126689
22219545
24711295
27757809
98634923
65763016
39658920
54565073
28608532
55137699
95028681
52001130
11317384
21936975
79533498
76868890
53925011
68831412
20527925
30953657
97497523
2526294
37255431
303437
97691318
57463277
20203920
498923
81527062
29973676
64984165
40668171
6584872
84009169
72521264