15184160
30799747
5386508
50164838
52947466
18975942
36156491
31216720
44267915
8187776
17552986
17683919
35819696
98413700
63524359
13929617
6678776
20521493
85747513
65026379
13916335
5148303
2193398
4316940
4042324
35237245
19567059
6206933
29689162
98582344
36636450
34297688
9886427
16483318
95909201
87513660
14594595
61922158
42489445
64405062