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