256
257
239
194
189
112
74
81
65
53
51
437
327
191
138
307
144
141
167
195
117
174
109
381
336
166
213
98