478
340
382
406
452
305
307
397
413
460
483
441
376
426
463
482
425
468
268
306
366
227
385
436
319
451
409
350
391
374
294
402
293