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