29
30
26
39
34
39
88