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