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