5
8
18
2
9
17
25
12
4
3
6
6