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