512
537
297
431
473
331
440
414
478
462
401
421
418
364
472
307
390
487
243
532
342
254
525
298
483
492
479
287
329
374
386
274
259