389
482
400
249
288
299
463
376
460
511
259
257
449
429
375
314
513
487
227
512
321
255
415
361
276
422
523
503
393
521
307
452