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