468
343
502
471
409
497
277
400
237
337
391
413
283
353
520
249
382
231
439
263
406
494
377
389
435
251