350 511 511 156 435 777 585 736 228 746 589 669 722 215 22 43 917 831 902 43 269 956 138 256 67 219 748 914 539 840 637 255 715 594 315 153 625 466 224 968 948 124 485 879 42 734 168 419 475 332 697 302 971 112 869 554 103 761 83 642 568 137 945 822 428 824 81 394 496 62 981 576 820 503 676 618 75 792 145 252 805 470 424 817 182 849 69 195 918 193 938 474 355 938 29 151 199 293 300 785 765 304 855 57 648 974 248 217 57 554 379 657 778 115 146 735 942 61 694 226 612 124 450 833 506 515 938 417 201 113 224 522 603 498 762 244 810 562 588 642 302 392 932 398 179 403 661 645 286 767 662 782 634 884 286 906 609 693 11 392 537 297 465 158 749 143 824 864 932 169 641 359 876 296 135 200 649 957 614 886 210 15 122 406 454 323 748 298 275 973 101 745 1000 136 827 189 0 249 508 851 397 314 670 673 768 769 26 346 356 515 702 753 55 99 543 788 150 202 160 802 23 938 730 827 705 150 487 586 421 66 761 919 296 872 872 266 908 513 241 886 195 243 65 830 37 704 162 913 79 888 686 49 848 43 892 538 331 893 348 843 150 894 203 787 775 890 140 504 940 574 950 437 422 555 488 267 678 57 490 63 374 159 543 617 315 954 949 54 791 433 632 91 745 289 608 960 89 219 563 334 337 291 316 673 114 817 934 318 452 840 187 136 985 223 948 773 265 710 372 714 452 329 697 749 490 989 25 22 999 60 15 149 544 19 424 927 942 79 225 627 242 399 540 987 826 8 161 544 733 413 178 457 265