33197193
8255048
10087473
5997144
11425380
84691294
5101608
18888265
90503024
83564690
31493389
32022030
96451966
37636149
35204569
81482858
4074500
35532085
39021424
42124383
15087385
50011569
46814608
80801118
6801951
44703406
55977165
44423931
88372253
46654056
65851215
24526865
77452809
3169512
89195733
47177239
45733242
29679727
86672570
10256058