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