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