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