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