10987
9443
12321
4408
13679
19708
34068
12164
4634
15645
68581
26818
38253
57090
63490
12112
20167
20248
27425
30820