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