27196296
6397318
94633633
73567587
29512451
29079555
13707470
89084277
5614193
70689676
1435695
84929798
40274113
21215374
44025009
4528665
69342302
99867293
12327677
62362127
22439660
68598964
12226528
15417418
69738594
268928
2522482
55329157
9260642
31267345
7904928
16989528
6161168
23662981
9283561
17154074
29324392
91373647
30576809
12277387