58683363
27967566
58778111
98596476
30812765
59716453
56619530
12231848
4486941
3952886
3607729
1422166
7089169
96008013
86196543
95045001
33832874
50494440
10494072
47136241
97833142
78128658
30937213
13474296
42962805
63594083
3103378
79499478
23301959
5933442
32305444
53669024
9565299
74285206
1463774
821455
59026638
46477015
7357905
54422443