50462422
56404758
92363452
89154448
89301654
43183102
14229763
629482
84488817
42465232
20429878
66516638
27914022
20675255
25054631
7273922
40153349
56642631
16247587
62348377
6285588
85444047
94104736
11261991
69177439
16112783
91017576
88307269
20574253
29719850
3227070
59191543
48082067
82672342
20547294
28586924
88935486
39003422
29039221
46958522