30
40
29
43
29
29
26