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