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