499
400
505
301
352
377
275
383
343
426
222
442
375
365
223
229
382
344
503
334
354
415
327
468
405
472
366
504
325
280
406
333
384