239
417
524
500
308
388
507
341
387
273
479
411
436
315
393
452
350
469
385
433
435
503
424
459
244
475
242
263
382
322
420
443