29
16
16
27
28
15
106