3
3
2
4
20
7
3
16
2
6