10
16
4
2
25
3
11
8
9
20