245
280
503
390
228
332
495
286
452
386
235
338
439
426
359
289
396
387
530
277
506
371
271
357
243
302
449
472
478
438
510
326
394
373