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