499
218
255
468
420
427
439
485
349
380
449
441
446
363
235
426
207
435
253
400
451
436
286
412
433
222
319
494
371
249
517
387
262
360