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