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