427
389
376
406
488
327
501
436
377
351
224
500
515
244
370
215
426
518
433
349
219
365
401
474
434
338
497
482
492
227
241
269