31239059
72419751
1184277
28735534
4185192
16815640
47133198
48294819
62429605
88355126
68934169
80045623
8696869
54276409
22523732
35729268
73148474
16066336
66746849
16318275
35905796
54713483
68032046
73687418
10558121
4894315
29948038
7302582
57119257
99958328
9243352
55286326
89614599
8431484
76921273
24976283
8955341
22618840
18366274
42304144