22351476
11344556
9568754
2429643
927985
79191509
80402765
72523854
80047237
55497640
79897326
29204161
5743874
20025128
97176359
31985979
92527437
31781482
60645144
25177302
3773543
88417314
59776958
49141896
85887389
16627177
28625545
8575098
47311363
85798678
83546546
98067114
1016187
27758474
11463219
49119414
27605679
62962489
49938133
57344547