246
149
123
894
565
59
391
582
689
67
585
239
423
767
671
929
687
63
380
852
668
625
784
241
117
790
743
715