200
902
450
97
288
832
469
647
944
395
138
547
545
100
659
457
532
776
11
254
642
750
839
543