16667261
72625330
33466328
12784501
77743836
86034476
76867597
21577047
67937602
9168307
46295018
25603111
35459259
25257673
85755913
98736473
88414124
47929556
57087660
36587675
69482644
20857988
3671276
17459081
42186821
35779939
27067794
9873527
45341460
53326177
65311617
74424993
138489
91127032
84524081
59626246
32129663
29248436
19684204
2692241