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