205
396
501
300
348
322
357
497
299
452
326
252
271
430
494
433
468
288
394
285
477
440
458
256
413
305
298
364
407
493
471
294