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