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