307
484
417
247
386
258
494
453
500
438
342
347
493
250
262
289
358
322
432
255
215
339
240
261
378
350
421
282
353
491
248
387
505