2522020
72506558
40644082
81575594
57485892
95368548
10835890
77845953
88634169
21339737
66663021
37518662
31209409
9542192
18156056
21925738
64862447
21795479
5847135
43641373
25807802
45399208
66805390
13866208
42637790
81557429
88206725
32802073
98579689
50045209
26509271
3717435
1801449
89366522
7544474
56814640
83763189
19825891
19771541
36339434