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