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