18
4
21
20
1
23
19
3
22
17
16
15
11
12
13
14