393
285
333
502
400
390
401
426
296
383
286
420
389
413
398
251
294
346
387
315
274
404
361
447
354
327
236
293
336
412
304
231