30731874
6603624
30318172
11713241
63941223
35955299
16925672
14859321
5635267
78572138
11597728
14386725
98459150
78371129
32705875
61163862
47047334
44169633
62896709
62898410
21699454
32638489
59829680
70851367
87498512
44798533
39407923
32384015
12843138
72088813
20195450
83939597
95903718
98438472
6973355
27052076