31
26
24
26
31
43
141