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