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