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