86109528
95204680
64589677
4684436
21463671
56433150
71986733
8534290
33146697
93165227
95688208
35882750
43115900
8753792
2282121
11558684
16957355
85672738
950145
53723316
53338334
5676104
91882266
7355182
74671901
61865867
32239795
44831303
68625391
43918351
8115949
50434775
7604273
78014599
62134191
7197869
91112642
3609725
77512658
2785516