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