21
9
12
24
16
15
46