15422809
47018878
7397146
5929584
23808623
940161
39448156
30732600
96843189
9186771
62257430
28227022
25284800
1509166
51116153
49791105
22633454
11178176
4528789
97646296
48848990
5280469
63939571
76302243
62217628
99108966
84592747
53722505
92793305
23764261
12192018
2519478
94126097
35025835
67595639
8500195
1243505
10784284
22725844
92797110