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