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