40
29
28
33
30
30
29