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