30
41
29
43
29
29
26