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