20899838
39666022
22628051
63482157
37861186
30067718
46176308
75751288
12699055
38063657
45301953
7756770
52453803
51914705
20345111
47219199
8751065
42937594
83631431
3483472
5242342
9065068
18233661
10774492
40284203
15141903
37283807
79639705
22717511
83264685
48706729
26948988
6484758
49911980
3742178
39954054
50352233
3920278
96616382
46768164