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