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