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