269
487
263
365
315
359
381
255
510
297
439
479
386
401
416
508
502
311
293
497
495
296
307
246
327
513
373
478
299
462
496
265
460