30
156
21
38
34
38
15
21
42
8
28
57