10
8
8
12
16
18
31