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