12
10
8
16
21
12
42
54
31
18