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