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