257
258
241
196
190
113
74
81
66
53
51
438
327
191
138
308
145
141
167
195
117
174
109
381
336
166
213
98