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