5160493
34617420
12531709
12512778
37518416
3617734
79775697
77746871
70916491
146277
22174219
57194253
30465785
45195325
12778957
1635814
82891022
23107478
3531540
762912
40199333
78375021
61144216
32792828
46259039
27967883
28091952
28314049
69863086
82463379
9857964
77829732
97744257
19158659
98743671
13649417
72031084
3711295
8973598
63441008