513
353
444
397
498
402
340
405
255
528
438
275
509
378
422
249
454
474
354
400
351
244
418
371
483
237
468
262
281
475
344
311
300
506