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