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