35087083
57248967
14193752
99522370
13242570
6974154
69453523
75374891
2737489
1806867
13574325
33047013
55404533
57977112
50202382
67864983
53843349
25189947
9578870
64983982
8373585
6140388
30879950
14872847
46054153
7490141
95256419
6567689
10094001
21062234
76347948
87988532
82778106
32991489
79774468
86177378
63261497
22566812
46957954
372922