2
8
8
6
16
11
5
16
16
15
10
14
6
3