30
31
30
29
29
29
28
24
26
30
26
25