442
526
394
249
255
515
502
371
392
277
480
500
259
299
279
400
220
509
476
446
356
240
416
317
268
290
372
473
514
390
488
364
468
377
331