30
29
24
34
36
33
46