1
10
20
9
18
11
21
17
9
1