298
520
326
288
393
427
399
397
481
260
374
446
230
431
462
533
502
458
368
480
410
243
401
372
367
272
441
370
236
455
296
388