507
238
384
350
381
382
356
407
373
331
273
449
347
394
240
429
364
492
365
419
445
314
437
252
451
258
504
386
395
225
453
405
371
340