317
427
483
468
355
252
444
369
301
501
257
465
270
418
415
503
247
339
412
376
284
303
264
267
470
283
477
352
523
277
265
398
250
505