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