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