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