51
36
19
20
11
67
68
118
57
152