31
24
27
27
28
32
64