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