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