44861633
930140
6293416
7554298
86617869
55708258
15559306
2587686
72246545
27286541
82017166
50008643
32824170
15733895
23733136
94942825
52905423
97857310
44486245
90626498
39289484
50507059
42516752
2243281
35276008
55121224
87745213
41718414
2327040
18454086
22894292
9978264
507888
80851052
57445335
9162762
53573358
3613829
4541933
26772962