212
337
444
392
214
407
443
263
388
505
376
374
484
277
457
333
354
298
360
483
316
265
282
434
357
495
437
389
405
386
463