31
30
28
27
32
34
77