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