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