12501396
21163674
64001081
91083644
12461336
1004305
29435545
76128470
81953878
63995796
96749023
16599407
78425795
38192911
7705608
36971287
6544983
4239058
51149331
88192116
85592048
8137795
37749358
95377627
97652657
18913620
79454621
89517666
1298489
10101274
36964099
62115363
96756004
90132079
18501699
6187732
53223678
3775882
7311564
58531367