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