318
339
479
414
353
371
429
411
506
251
458
299
468
271
522
505
482
463
426
518
455
308
289
407
500
231
349
422
423
472
278
230
409