316
240
506
417
255
509
492
484
317
235
516
303
356
259
513
383
350
242
419
377
324
436
250
385
288
488
239
366
423
252
318
369
441
414
474