25
1
3
16
18
6
13
9
20
23