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