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