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