31
29
26
28
27
27
24
25
27