499
344
332
305
337
376
429
268
448
312
327
302
342
314
278
366
475
404
435
261
412
311
503
445
263
493
502
473
465
444
514
416
384