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