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