7
6
4
1
1
9
1
20
3