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