350
443
352
452
457
334
278
344
340
427
489
295
502
357
342
305
314
249
228
424
281
404
375
337
448
412
296
315
474
425
414
339
364
298