332
345
299
497
340
245
406
501
402
416
218
294
323
489
444
324
506
424
300
378
495
259
301
435
472
269
509
315
264
507
515
272
399