196
265
253
223
157
187
175
273
151
142
198
188
172
170
163
201
206
165
228
149
336
148
186
169
178
272
183
274
0
174
154
194
314
146
176
159
167
276
143
152
155
210
241
130
199
190
205
204
180
300
322
246
233
473
395
332
284
328
63
51
60