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