296
340
401
465
489
414
259
228
264
427
423
469
373
311
298
406
297
210
349
445
399
491
254
224
267
201
334
385
255
433
470
481
413
500
268