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