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