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