252
256
236
193
186
112
74
81
65
53
51
435
325
191
137
307
144
141
167
195
117
174
109
381
336
166
213
98