340
330
396
273
430
301
471
442
451
394
491
391
346
472
426
294
280
475
227
350
348
407
487
317
511
347
249
278
243
527
421
257