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