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