119
136
148
101
312
284
177
153
85
52