58559873
10148163
1306838
35717510
68384232
55862195
52822363
91707304
361983
52219297
17715974
5048692
64073964
39665551
98287332
78443600
5373952
92637089
30445118
69908581
9621565
24956903
52646145
31892476
11152719
30821147
87853697
91286243
95156717
31905654
13161729
6572278
99958500
78586507
24351509
81022997
5875777
5427594
14945102
79163677