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