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