329
272
250
386
455
384
410
306
491
319
480
310
503
513
417
382
434
339
277
422
251
464
347
269
344
465
523
446
402
519
246
423
469
390