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