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