31
27
25
27
31
44
141