8
3
8
16
11
12
20