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