343
269
273
234
354
298
318
467
284
217
231
327
344
370
264
414
236
287
339
416
314
255
290
404
484
260
282
206
302
333
493
432
363
411