10
43
8
6
10
6
16
16