4
5
5
3
3
6
10
4
8
4
16
16
15
4
2