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