240
295
335
354
503
343
420
306
267
297
447
479
476
456
340
316
245
429
352
485
401
392
242
377
331
414
432
387
329
307
288
237
318