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