16
15
17
18
21
20
19
12
11
10
3
9
8
7
6
4
5
2
1
13
14
22
23
1
A
K
B
D
C
F
E
G
L
J
I
H