32
31
27
28
34
54
115