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