23093824
57226404
96432411
10415366
31002738
16866188
46583683
32647848
40072895
44835094
23071091
12073205
64235535
593069
97479336
80268230
43639312
45582342
25395865
12743138
66579165
14983813
40342467
6987355
29025349
99194962
77581601
17262447
99904275
18103500
38322684
47623504
36048579
61823294
6012375
68068856
42178170
33452494
80248114
16643918