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