487
273
420
238
377
437
412
485
381
303
406
497
521
422
258
424
459
434
304
280
391
507
322
498
345
340
380
443
441
298
429
288
373