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