30
29
24
33
28
34
57