10
20
4
17
6
1
2
2
5