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