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