235
430
252
341
468
238
308
367
231
490
523
512
274
379
287
370
521
503
224
372
467
307
424
336
388
381
441
270
256
356
534
279
408
422