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