28
31
29
30
30
36
80