16036447
7721954
510934
88502610
74285585
86139005
83978074
49804238
28931619
9266518
14134074
98859030
43697771
80523732
37476884
7817832
19412221
593493
57993568
21445051
24815085
5288811
45334088
39743864
46326812
11957441
61673188
83168929
67752533
11982569
4672264
28167879
46972241
12759571
80785045
63861814
12478567
41705261
28472281
25486878