5
5
3
1
1
1
16
8
4
3