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