359 455 50 127 495 512 195 683 100 806 425 159 745 219 408 500 604 15 199 426 562 144 721 994 531 727 493 125 936 807 723 165 540 402 145 853 308 790 757 52 712 71 175 503 201 590 143 250 345 215 49 521 996 749 523 608 27 341 154 926 602 642 74 647 985 688 347 607 487 832 392 814 925 909 91 542 446 631 87 28 255 306 440 319 845 108 941 545 404 42 972 977 438 385 107 491 207 41 896 252 475 756 588 866 684 760 980 803 272 882 819 560 464 802 932 589 355 713 190 767 995 957 887 881 254 736 725 352 837 55 412 214 374 1000 384 304 978 61 675 102 613 779 902 139 395 403 943 129 369 707 740 619 285 828 784 535 922 538 305 840 835 762 3 349 148 520 31 66 728 236 222 443 944 891 386 24 911 281 945 986 88 178 227 209 119 697 378 761 720 559 968 759 84 470 842 40 451 781 921 569 678 196 829 478 949 418 34 89 174 816 311 484 128 191 776 83 933 200 97 452 924 274 846 641 453 164 221 836 670 671 96 234 498 292 26 362 160 732 237 16 226 667 423 813 629 465 381 462 614 886 625 211 497 4 104 284 786 522 856 582 206 93 527 361 914 543 505 942 583 342 32 167 572 86 225 682 691 379 415 578 156 810 517 431 646 454 958 432 318 82 744 657 787 81 633 696 289 57 46 528 105 519 649 931 288 354 907 915 777 141 711 693 147 692 496 616 293 966 513 106 532 899 564 449 872 799 290 212 934 570 888 73 65 861 189 246 665 324 838 177 409 260 397 33 820 567 373 180 340 566 556 568 348 600 482 893 788 990 677 843 554 973 183 676 481 855 11 461 405 791 738 115 194 367 818 715 507 216 705 365 413 25 898 905 889 621 422 155 734 387 617 282 476 132 140 752 844 663 406 157 325 434 681 557 709 72 653 530 916 796 956 668 592 694 429 612 53 714 357 601 839 870 673 823 6 622 29 851 138 333 166 9 928 755 962 424 297 965 729 456 146 778 504 299 296 283 401 130 953 259 742 249 859 952 239 150 939 747 228 363 636 565 494 322 21 812 624 930 546 51 822 135 993 279 19 947 56 867 45 880 181 169 516 537 364 735 298 780 883 210 984 919 706 547 894 877 382 197 849 351 850 419 187 326 121 620 548 300 400 77 739 689 605 959 280 383 471 314 303 202 574 69 116 603 253 170 717 113 875 981 656 450 103 878 730 929 182 278 316 47 444 935 610 586 719 90 630 927 770 39 798 269 917 85 317 445 553 827 473 122 765 312 854 448 421 584 224 277 203 43 171 417 989 992 552 179 398 863 817 372 971 343 14 291 775 399 468 991 581 488 80 650 701 149 136 441 575 648 906 529 78 596 831 243 698 658 263 769 680 370 974 486 220 232 988 472 768 36 163 98 295 702 961 541 821 599 950 690 344 750 687 551 737 506 268 876 558 67 142 664 10 101 410 17 508 651 789 427 509 458 79 186 396 635 900 910 576 235 716 131 940 485 748 414 264 550 606 332 771 490 267 815 321 841 466 294 327 758 987 534 302 903 59 772 623 230 99 241 63 499 826 524 847 871 733 13 217 193 393 35 800 514 669 185 536 335 407 323 955 901 766 469 30 7 477 95 858 722 597 686 751 457 22 133 346 573 518 353 794 724 380 793 258 388 198 64 638 137 726 436 998 54 310 708 439 611 123 248 976 467 908 188 634 975 377 979 741 218 447 8 358 895 874 271 184 644 801 526 389 208 161 172 315 328 416 639 615 152 309 587 111 502 873 710 774 48 94 963 700 205 276 699 62 539 12 68 848 118 533 430 637 262 336 459 627 301 782 270 474 492 626 852 645 109 661 946 595 773 75 44 672 579 763 428 275 912 594 964 126 245 371 937 112 954 643 433 655 862 329 376 804 350 176 809 233 110 307 753 685 240 865 2 598 60 904 885 266 561 864 833 251 223 192 982 244 703 913 743 420 764 331 58 213 151 783 834 960 489 173 652 515 273 257 286 746 654 231 337 869 555 890 792 479 5 204 970 442 967 704 483 265 20 338 124 134 999 120 884 659 162 158 313 585 563 830 938 660 808 591 857 18 334 805 390 256 662 609 860 785 37 391 997 229 330 368 628 23 674 892 114 501 394 356 920 168 632 435 549 544 679 287 593 375 480 824 618 70 666 117 640 571 525 577 38 366 795 918 360 242 580 811 76 510 460 969 437 463 695 718 897 511 339 951 868 923 754 238 153 797 411 261 825 948 731 92 247 879 983 320 1