29
15
16
27
28
15
106