457
50
141
360
767
500
372
872
283
123
545
126
178
814
442
255
381
543
463
995
655
930
787
563
516
934
786
883