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