89109826
88163334
1595157
79523640
25934204
63884578
1771182
48427507
91798337
52315591
865905
12564581
3981778
18297204
37442095
7056118
6015939
27812402
31854711
6095672
38464137
72896193
63136467
6976526
53263743
36353097
41434342
99934661
28523126
17125103
16526146
8295151
79388797
5874278
5206772
61069266
57247459
69655079
43649902
3158365