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