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