30955
24257
40381
16948
17738
23015
90567
18093
13913
6017
38357
17034
18134
21948
15390
12347
18700
19203
28577
10258