17081666
2202506
84278137
5422409
1173545
20802788
47224871
404675
57557525
82458008
358065
91691626
12785741
56164522
50381273
21839259
56667410
12523720
96588805
91426614
16651900
21693769
9669595
43571568
45782402
63597201
46009441
42438261
70039944
6815373
43797809
77487261
94821261
38119938
44888538
289582
36274678
12444521
21533613
61817381