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