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