341
496
457
399
288
482
337
322
239
306
382
438
424
488
395
227
274
403
410
470
262
513
483
248
447
334
533
362
352
378
249
308
253
250