119
136
148
101
312
284
178
153
85
52