31
28
26
39
35
38
78