22
16
20
27
30
28
43