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