11
16
17
4
6
15
1
7
19
8
10
12
13
14
20
3
21
2
5
18
9