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