25558902
12176440
22293070
34097017
88635584
30802635
23915621
36917313
4857140
87114973
26844908
89198791
36401063
12384249
7772162
21039332
63542386
59538337
45165123
26361025
55502756
65291199
37392106
21686159
45645940
11071116
1696374
32643926
86866861
15235946
76673810
76132221
18081797
14433429
74419260
4219699
7494454
757161
54693385
21761623