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