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