248
397
501
421
462
356
457
381
290
293
316
352
500
439
294
266
387
275
353
428
420
483
289
257
471
328
418
273
448
479
480
363