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