30
29
30
28
34
29
152