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