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