10987
9441
12320
4407
13676
19708
34068
12164
4633
15645
68578
26815
38249
57084
63482
12111
20163
20246
27421
30819