439
313
470
263
247
372
249
245
452
402
265
336
360
512
333
485
388
334
352
434
478
252
357
431
496
326
468
393
502
369
367
432
387