42367216
41825229
31659554
45114184
66793563
13287204
17567794
34626252
57503284
9094265
67444201
97003806
34971014
3323047
13155934
75256043
49018194
77764763
77945158
42126627
58524912
30131746
55382579
59397292
1491744
4839302
7445522
7676197
9472823
1857185
65229054
47413529
57832895
27036620
4698286
98661169
31991169
96968730
4194386
88502154