32
27
27
31
30
29
46