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