51157503
18086625
13937329
8726576
3851418
64724100
30047733
23296456
98648652
90579872
12627330
10099928
705250
31145883
70504703
97642422
22044270
33726157
22847146
42407205
72174462
78146429
79562326
8171075
14679069
39161073
93469474
82427247
66957691
71884173
7839380
43842594
367791
28629747
57681227
27857496
74511907
37796378
35411655
90407512