392
514
354
229
500
285
418
434
405
366
298
399
386
274
454
362
251
438
262
511
499
290
429
345
415
328
265
281
489
334
510