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