513
497
344
413
306
294
511
245
482
286
316
236
500
285
368
354
423
461
361
325
386
280
384
518
336
414
313
297
370
240
311
345