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