35
29
29
25
28
29
43