31
31
28
28
32
34
77