331
386
234
394
216
512
510
506
270
295
494
445
293
456
259
462
491
343
442
480
207
308
345
432
484
305
492
237
511
426
231
393