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