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