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