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