299
287
404
311
313
426
435
498
432
260
529
353
482
512
640
416
312
513
501
226
340
511
357
449
258
317
436
485
478
467
325
459
286
257