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