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