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