31196287
2337587
79281272
17515538
32786598
30537738
1140893
4528612
13545358
85172442
67175826
11681994
31166018
23706387
58353844
6544811
87164696
70314340
61903600
5024716
84754461
8566342
63126826
62805404
95368434
74109773
7763167
30091075
9251336
94779331
13546083
84361572
43989851
51807872
58744393
10757902
27873465
11183067
51234419
44332145