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