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