463
321
507
425
264
369
512
325
393
416
472
534
293
504
440
313
510
351
334
390
305
405
251
350
260
288
500
407
525
523
483
389