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