21992
28680
35352
15815
13006
15767
25419
18082
27754