2
5
8
16
16
2
16
16
8
5
8
15
15
16
7