370
282
495
345
286
372
472
564
447
362
444
337
305
329
253
358
514
474
326
296
393
502
293
324
271
376
481
492
299
419
488
521
357