283
249
338
324
263
524
341
315
442
507
435
378
370
512
345
300
252
509
351
279
253
256
389
320
406
459
318
460
228
489
360
261
343