101 101
326 49
1243 771
798 952
953 817
439 244
396 551
589 87
68 78
154 348
274 599
446 782
797 833
299 141
812 405
530 361
608 396
974 38
876 402
883 680
766 735
855 276
135 924
589 669