47177616
4593498
47615637
9605633
63409201
11397963
8464678
33812152
26924776
99928379
7173170
18287952
97904210
91403421
37226314
9944898
69714596
67437510
86815905
8273285
36332431
16054111
58767552
92638450
44871405
37399019
72542424
6757820
61205775
7486166
66137662
85068506
24346949
15423045
96544939
82529452
66943043
36012533
81345965
12688237