31
26
26
30
37
41
42