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