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