345
454
240
391
516
367
340
334
473
288
365
323
503
263
455
329
290
287
374
394
512
508
466
426
260
366
377
472
401
463
421
338
303
236
226