512
365
432
528
475
221
525
261
498
281
462
394
330
390
503
220
482
414
420
362
399
306
490
435
222
391
357
315
314
264
436
372
448