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