32911061
6738419
92396072
51571740
1692365
7427275
24254103
8785227
15218499
39388966
72397148
61807503
40088445
62511904
287239
50655929
5004383
84565714
63124306
90008354
5672114
64719863
65158156
19791529
94164416
12702410
23164391
18375146
55308310
7734988
11801350
75246398
46964090
33719613
17712460
26699124
27789180
57177426
37548344
21706139