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