100000 36 522 520 516 9 140 330 149 15 228 912 436 144 259 145 89 412 360 515 175 329 913 390 989 764 42 1006 727 730 596 142 934 143 694 988 570 576 731 981 403 655 722 588 858 665 485 796 978 391 836 867 1022 110 178 84 542 72 983 511 676 219 895 962 1009 1019 194 697 254 605 908 826 942 50 789 604 362 79 483 168 635 453 517 618 498 147 454 935 905 1017 196 967 715 409 732 302 962 330 42 1026 673 46 664 178 481 292 57 420 42 701 177 250 826 186 170 135 146 74 368 661 504 905 726 369 833 38 278 810 946 496 25 75 391 939 209 836 357 6 462 227 519 759 432 333 224 571 226 40 243 850 758 539 433 541 608 870 515 10 448 351 764 598 579 142 316 154 1009 58 235 579 146 1001 640 745 512 591 192 819 115 1031 562 43 302 294 108 728 511 156 658 845 41 33 521 870 88 369 823 616 788 9 274 844 106 977 954 167 539 1019 140 936 118 73 875 761 568 474 272 791 599 755 327 841 823 379 513 958 1003 567 542 45 939 918 261 591 543 16 526 594 845 879 77 81 869 809 836 787 423 844 39 762 798 37 706 823 955 599 583 504 1006 123 322 990 353 307 760 177 730 274 754 313 929 75 745 295 710 999 877 1017 671 279 316 36 862 1014 256 714 732 649 558 155 397 424 187 455 921 352 85 214 836 476 711 818 481 773 691 617 295 528 896 826 187 506 603 4 483 456 700 25 496 537 990 955 887 576 934 370 28 994 164 559 497 213 764 222 371 532 587 146 49 765 666 993 709 760 412 23 143 963 434 316 768 845 608 338 919 463 602 949 186 865 616 815 57 361 773 687 210 174 941 47 493 977 460 979 143 462 840 21 953 354 722 312 694 641 735 1002 775 359 743 714 150 179 693 828 946 1023 35 322 193 512 793 731 45 33 291 575 892 471 385 902 935 2 302 85 396 538 115 282 847 507 970 180 192 958 325 623 702 791 84 171 35 174 340 599 403 353 571 838 575 734 344 216 443 756 263 418 212 75 809 859 146 120 470 292 129 261 849 105 877 864 121 447 750 969 960 229 402 678 808 199 960 214 7 1011 284 177 39 709 208 807 13 697 52 277 676 355 301 860 878 58 347 426 958 672 138 1004 571 194 307 852 838 179 352 595 127 185 474 225 261 561 775 129 765 724 12 703 5 371 954 703 337 97 309 133 283 1023 257 550 806 281 275 729 748 930 700 835 573 137 710 328 182 836 484 958 514 780 30 151 228 958 970 91 685 850 1017 956 385 642 793 623 624 324 626 27 119 161 232 569 77 772 526 487 360 34 206 858 390 449 548 351 739 1010 614 34 665 59 628 1001 389 880 339 616 584 470 780 571 956 514 861 980 576 484 858 159 31 74 829 371 209 798 713 357 858 303 328 103 416 281 1025 651 265 704 786 970 423 702 329 835 801 472 468 556 739 59 232 144 857 642 746 607 520 58 823 172 956 16 819 69 311 169 746 682 640 1028 875 597 421 101 472 361 99 519 228 702 551 508 550 880 742 1011 299 225 122 476 196 413 452 349 194 738 130 936 754 72 946 269 65 109 45 185 298 944 603 878 975 145 605 386 707 149 676 267 983 771 891 598 376 605 855 256 273 386 1025 298 416 50 577 926 674 465 327 21 905 514 1029 453 593 242 233 545 298 1028 851 705 584 1005 565 257 157 728 770 753 164 529 195 248 610 526 644 920 198 950 972 239 737 545 834 121 812 95 545 295 657 1007 21 50 607 420 634 897 695 175 213 978 334 890 1012 1023 286 199 728 984 277 826 596 369 907 514 850 233 32 812 442 355 410 233 936 756 39 207 474 680 1020 407 39 919 698 958 764 547 110 625 273 1033 495 545 210 111 970 756 745 986 106 198 909 627 301 6 422 773 645 228 515 20 557 769 978 943 403 630 543 168 202 558 36 994 542 341 105 666 705 574 243 1014 529 127 848 503 722 581 445 247 709 738 335 1039 946 962 323 8 640 451 463 8 55 964 423 765 613 210 493 284 974 948 135 667 781 331 648 873 371 297 575 785 136 827 617 872 144 19 613 285 865 431 425 38 61 794 234 286 591 600 639 628 986 673 933 407 304 658 120 369 853 1039 545 260 1004 1029 74 829 367 425 773 208 586 136 849 802 776 529 372 814 398 216 238 49 840 110 453 601 880 920 986 472 356 105 383 155 498 266 779 274 19 29 447 212 835 754 155 708 787 120 363 778 46 587 754 193 892 52 1016 813 159 404 615 1002 284 1005 919 726 96 931 190 527 83 20 309 848 991 236 383 523 584 350 413 936 1019 342 744 826 875 248 134 18 974 363 286 439 715 954 310 169 675 133 39 778 407 765 989 222 150 683 385 693 969 21 10 318 872 18 871 325 813 342 918 761 396 195 310 170 547 251 306 965 258 1010 66 933 368 643 164 9 790 613 706 826 896 651 498 961 254 92 791 47 199 809 399 852 648 177 660 10 502 1034 662 578 220 943 501 306 329 362 178 909 74 700 212 320 424 623 691 10 276 169 914 549 73 924 835 392 488 47 331 30 147 313 621 401 593 315 715 71 888 336 480 402 986 416 1024 8 125 491 569 386 623 273 17 40 155 178 773 734 389 454 846 851 1032 870 610 473 23 1033 162 31 691 274 800 117 11 901 661 746 558 811 138 191 90 616 991 941 997 935 332 399 411 779 117 765 260 334 337 372 719 157 447 363 650 479 679 337 552 570 561 340 2 91 660 590 719 545 1026 841 484 888 710 386 438 339 221 776 148 903 95 521 233 167 433 273 58 802 8 242 806 991 926 510 308 552 417 759 963 61 416 305 511 899 72 443 528 1006 741 68 292 3 480 22 65 1000 628 777 734 927 26 1037 497 381 91 5 1019 931 452 596 519 839 511 366 969 342 667 764 758 280 616 583 543 467 852 166 868 668 617 877 537 40 429 336 534 73 61 393 279 47 833 62 970 780 14 693 19 655 968 314 879 202 514 120 979 641 261 602 330 881 979 916 351 965 1017 198 149 442 633 172 630 558 169 363 212 13 425 144 521 292 345 720 699 451 985 671 889 669 183 704 529 420 1034 985 483 614 900 721 85 92 727 285 165 835 955 179 418 207 428 56 100 458 81 121 637 466 562 172 363 660 1005 887 461 522 713 304 248 444 524 355 975 283 424 288 562 851 310 135 338 90 409 136 267 317 803 378 529 37 985 958 598 494 747 487 483 52 268 627 325 406 238 710 70 457 733 553 543 326 254 335 103 295 391 633 688 354 355 890 433 203 488 321 456 365 436 445 393 89 379 984 726 129 781 39 354 625 808 583 519 691 470 898 956 587 578 408 683 399 238 432 362 320 492 578 638 671 763 409 877 426 731 211 636 855 505 3 432 967 813 141 501 845 181 319 265 731 253 1001 848 182 1037 130 838 59 745 1003 625 798 398 788 733 615 564 745 352 659 87 282 217 259 1019 565 355 864 751 214 498 21 609 1032 296 900 674 669 93 281 667 767 901 59 931 4 623 643 149 86 879 660 447 908 572 200 711 73 602 967 861 227 695 119 988 461 266 369 654 639 636 565 724 741 234 289 80 211 24 502 485 720 604 540 37 295 555 759 604 917 74 220 928 771 113 226 209 975 374 125 651 434 356 42 570 697 573 381 308 610 381 265 932 188 364 981 935 231 1002 310 802 505 475 710 984 110 229 904 962 711 815 940 635 227 889 346 362 312 146 162 13 828 394 536 453 743 757 783 178 696 430 622 487 829 907 120 278 903 544 438 86 902 223 406 218 623 390 521 777 314 545 290 378 582 420 881 973 323 575 52 241 849 157 574 837 892 94 355 257 521 957 363 154 1039 635 149 506 778 114 95 728 438 861 312 926 406 238 751 410 785 92 846 935 674 105 805 942 183 60 138 409 660 398 501 537 425 488 458 840 97 794 178 719 981 940 108 43 792 607 601 467 720 1005 235 130 836 228 859 494 139 86 590 365 702 317 722 807 794 563 434 35 910 684 917 806 255 976 1033 849 62 713 907 195 649 952 774 150 894 927 903 535 440 825 833 406 691 833 36 601 730 428 772 402 619 960 144 896 809 548 209 283 867 562 70 713 158 645 753 632 374 796 359 277 440 854 1030 313 331 944 446 342 635 260 516 807 215 119 92 788 714 544 340 680 397 443 449 404 707 948 398 674 594 282 269 157 779 32 71 652 935 417 51 731 355 284 505 835 932 960 792 714 437 473 1024 572 1001 191 511 178 1023 68 20 718 740 294 533 1016 1006 779 20 704 253 694 86 627 765 120 595 1002 187 548 911 701 907 631 793 538 268 283 817 630 484 734 445 389 708 733 934 142 868 736 824 810 133 1022 880 768 472 983 96 253 998 879 449 718 147 923 503 83 840 574 353 201 595 222 15 261 22 105 514 136 211 765 906 602 644 908 645 27 564 564 347 838 359 631 899 240 771 19 778 764 621 838 26 67 822 470 718 313 902 499 666 800 283 588 957 398 495 732 214 619 1009 908 791 183 377 470 67 646 892 353 917 607 253 74 909 105 417 494 311 563 159 1023 520 692 257 715 975 642 447 1034 259 891 606 1012 439 833 426 599 138 813 912 611 302 408 88 251 719 634 936 115 816 797 871 373 168 1027 625 366 165 878 984 749 725 206 290 44 864 346 159 813 547 656 361 490 525 472 450 582 803 17 38 927 709 433 346 246 84 148 912 1036 233 423 35 638 869 193 379 48 666 327 562 381 183 748 452 14 334 965 9 649 298 131 360 944 207 107 25 760 835 863 797 720 314 209 120 351 488 102 963 546 245 487 837 778 823 447 228 620 517 237 99 217 274 114 766 176 850 26 432 398 387 1030 1000 878 290 975 786 438 846 954 279 646 62 152 947 403 334 361 638 106 871 133 731 689 521 537 929 218 104 13 543 466 119 881 269 1003 844 560 318 900 350 884 93 259 354 1003 533 579 151 642 328 1003 622 329 181 1009 375 683 299 866 352 849 882 254 886 200 492 319 388 483 279 161 924 188 31 378 399 925 658 100 577 704 698 664 172 819 119 14 865 389 650 811 792 613 340 449 186 963 59 62 221 179 888 108 589 744 1015 734 299 897 489 913 1039 770 614 135 11 524 144 456 896 196 90 539 734 769 579 487 568 963 508 938 855 653 178 463 470 200 526 747 588 807 1005 523 381 772 227 850 473 784 448 904 640 532 482 399 579 1020 242 949 699 935 387 881 138 103 876 425 149 224 74 36 883 540 703 758 492 325 672 449 1005 312 707 501 771 268 123 315 660 734 954 974 548 85 741 711 1003 565 995 182 328 831 622 672 1000 515 1008 594 938 136 497 851 494 706 694 955 1034 361 682 602 88 94 1037 191 278 262 569 297 357 346 787 348 215 191 756 336 516 953 485 663 147 746 715 621 367 228 808 955 176 902 739 677 494 1035 216 623 95 34 85 410 680 734 413 665 627 294 275 225 370 275 346 947 746 492 117 855 359 236 200 496 213 408 898 648 876 376 15 1019 529 495 251 463 1008 299 104 905 873 612 555 46 18 719 535 400 473 468 100 439 69 423 22 911 859 838 250 104 991 31 336 646 320 289 153 631 373 857 412 740 715 377 89 661 208 866 246 545 95 279 373 992 916 195 485 210 754 341 42 37 331 705 801 197 989 864 308 139 227 972 756 685 281 436 816 137 770 555 780 462 543 888 334 468 208 66 411 741 547 624 436 565 309 210 728 517 807 847 777 648 954 776 137 705 73 293 539 750 367 1024 601 523 179 356 980 12 193 19 905 107 36 394 584 600 625 574 904 891 145 356 183 686 192 416 340 363 226 172 324 938 462 584 672 85 68 997 832 830 152 567 262 577 167 1001 926 246 367 873 449 1003 712 500 160 1006 694 224 211 239 303 282 523 904 127 94 336 569 396 2 864 122 500 344 1038 1010 543 935 317 714 510 1002 734 941 156 1015 880 679 108 922 542 769 820 977 468 985 451 194 952 192 436 216 703 681 740 323 4 980 245 415 264 269 22 198 129 443 917 139 430 938 224 893 794 890 411 1033 685 312 839 282 813 97 766 12 974 839 11 314 4 794 576 122 418 493 62 110 196 119 457 952 164 245 449 822 995 639 936 556 142 35 568 255 691 235 621 816 1035 545 345 83 129 286 825 757 614 754 56 257 501 172 471 431 541 244 413 533 517 88 784 453 943 374 325 1019 196 476 575 481 192 1007 343 408 768 157 249 213 632 872 692 846 368 302 463 564 164 943 512 733 348 992 867 259 61 1030 232 112 943 660 718 25 216 750 243 17 819 400 20 717 458 41 819 157 371 282 22 179 756 477 104 87 812 729 354 832 959 653 195 680 960 611 456 436 657 68 655 839 957 985 966 624 726 721 572 447 219 543 943 754 710 172 99 695 486 557 846 266 965 916 355 1039 834 380 670 288 584 550 609 784 948 801 137 346 171 518 8 5 146 206 753 434 143 280 569 832 86 607 940 907 958 614 82 878 769 227 161 815 285 528 963 297 338 40 569 676 380 261 774 1003 497 94 748 857 233 394 572 1027 664 641 789 925 987 620 96 488 196 5 337 734 901 441 307 446 543 637 130 259 656 815 1028 550 219 926 603 727 939 166 161 734 577 786 696 612 4 1020 542 287 227 549 130 912 748 26 670 518 200 391 180 790 341 630 800 425 1020 778 1011 312 64 673 171 63 859 501 60 303 408 411 148 848 235 816 793 466 156 481 875 822 549 471 679 403 901 11 716 919 894 239 93 254 20 236 327 956 806 286 486 51 53 1001 959 709 90 135 391 472 411 225 698 452 875 362 926 478 28 320 921 600 329 864 869 516 340 570 399 763 43 120 749 747 1039 1022 886 141 830 46 570 1029 149 189 600 417 296 651 757 418 872 1013 564 299 517 376 884 155 1030 938 19 601 784 429 551 704 14 673 739 892 675 241 108 935 255 239 908 158 238 952 779 651 292 1024 88 904 1018 224 154 676 269 874 1027 879 362 736 811 664 639 728 899 260 271 464 150 833 835 722 16 152 905 595 690 735 559 914 833 762 1001 622 671 885 336 64 871 613 324 586 218 514 553 897 307 705 874 557 199 299 58 92 185 7 809 874 577 331 458 509 954 449 141 820 1003 278 428 249 461 56 440 876 33 1028 971 311 560 644 727 412 701 658 400 126 156 170 260 286 171 39 1025 67 720 746 769 753 735 755 42 344 527 681 927 107 435 513 551 984 261 491 855 327 609 1038 685 318 359 332 589 902 135 1029 184 424 931 61 945 375 266 502 122 857 418 78 754 765 584 269 786 400 201 186 770 18 887 260 405 405 539 396 599 48 637 351 925 695 211 605 111 85 266 895 294 311 451 765 907 595 770 527 689 718 416 694 196 694 704 964 368 53 572 573 956 126 696 921 588 991 304 482 832 550 138 193 126 167 1014 80 548 73 350 990 587 150 17 119 327 682 524 762 19 159 412 405 183 81 749 644 678 568 946 939 616 1029 861 634 660 990 849 716 141 460 473 105 614 93 596 37 53 100 329 1007 291 466 706 693 272 269 355 540 18 674 845 577 964 232 806 265 101 628 943 575 613 591 269 918 195 243 1032 229 393 345 164 377 655 310 212 430 123 10 282 525 458 747 985 78 49 787 734 47 506 986 679 506 219 196 592 389 802 531 929 689 500 379 696 438 995 892 362 141 513 647 186 15 746 610 236 561 850 210 183 316 808 632 587 720 118 658 139 225 117 400 854 111 941 49 1002 357 183 673 930 675 192 323 630 174 487 860 386 976 56 411 512 782 104 246 623 184 617 141 132 110 1018 353 564 62 999 955 271 57 136 63 138 253 291 624 146 452 933 554 755 832 790 851 249 897 451 758 396 107 720 104 42 539 457 674 754 922 214 126 132 652 276 823 618 851 743 935 357 383 200 827 871 225 367 898 492 1020 869 373 607 947 606 245 429 719 974 691 715 679 240 513 1031 552 580 925 389 131 1028 257 422 7 948 1028 763 629 175 844 975 44 423 216 195 829 570 356 437 728 410 288 569 192 900 997 359 799 834 812 953 166 196 62 860 152 938 578 656 202 860 896 690 462 264 88 578 1035 368 127 960 382 886 141 200 420 916 260 267 48 140 709 712 1037 633 132 969 347 947 587 916 250 244 257 794 155 275 623 625 158 143 267 328 494 989 569 489 207 734 749 384 372 1001 228 675 299 923 612 674 481 653 391 988 593 549 627 788 277 517 998 987 107 750 211 183 159 973 32 736 276 508 183 930 45 414 151 262 903 690 783 276 441 135 874 579 326 642 622 333 516 759 507 973 65 901 1037 462 195 1005 291 772 681 988 25 556 320 687 385 591 644 103 82 283 108 930 547 449 849 479 305 991 548 55 520 454 800 780 1029 653 137 711 466 984 686 735 808 535 933 848 763 544 494 92 929 477 961 260 155 1024 116 423 430 381 584 162 974 459 928 669 705 902 63 134 187 764 71 449 99 707 425 973 617 395 185 191 615 976 1014 402 429 581 960 477 22 304 715 952 241 955 27 141 680 248 845 196 403 297 705 406 100 845 916 62 100 655 182 590 428 429 152 262 679 485 420 44 596 988 325 815 795 738 676 665 98 164 1025 333 558 896 399 905 569 456 113 10 353 961 471 784 543 1029 669 830 359 483 2 276 308 403 578 717 781 924 452 836 1012 409 380 673 336 405 284 600 1008 400 897 693 18 950 473 338 513 515 77 864 727 797 375 957 915 777 368 561 36 763 500 388 421 914 25 805 141 962 907 402 982 50 320 534 15 439 600 1028 465 581 936 809 1005 325 323 774 913 108 820 404 578 366 425 194 364 666 842 363 364 776 471 319 96 801 708 815 281 67 281 738 833 310 392 243 687 327 452 546 435 944 372 713 318 777 489 60 942 556 201 316 735 164 18 916 187 818 913 3 603 284 639 414 193 862 538 556 495 86 924 380 297 800 134 485 268 245 512 291 746 807 109 624 258 75 144 476 874 484 609 209 487 627 1004 40 411 755 293 488 707 607 852 45 894 822 647 899 1023 600 504 229 623 587 557 76 557 640 835 553 1005 374 634 676 459 59 925 607 441 653 760 539 112 773 197 265 603 663 758 77 30 679 837 112 654 424 681 163 86 434 346 28 518 429 367 941 884 378 274 73 610 1021 516 144 5 366 590 433 223 209 1021 127 791 1031 85 594 247 623 633 1000 175 56 478 680 847 107 36 221 434 292 192 729 377 819 640 394 556 672 705 77 883 986 84 558 52 721 759 226 262 559 975 431 876 137 891 255 420 510 910 267 860 981 781 692 91 635 305 1009 165 50 423 181 132 506 318 543 434 523 795 706 407 733 55 880 160 133 65 371 347 277 359 1030 230 306 799 340 275 726 297 837 237 653 699 1027 705 294 102 239 409 433 496 748 904 355 471 896 361 786 851 544 883 528 267 968 416 131 688 113 347 305 89 1034 70 433 348 458 466 12 745 439 426 231 697 10 279 150 682 366 18 527 1006 351 210 269 908 870 844 409 694 768 194 977 503 783 163 553 840 773 918 75 878 520 119 384 925 142 469 309 380 225 600 183 912 253 202 191 735 971 882 446 175 212 135 635 227 880 198 7 520 900 936 222 147 538 556 972 877 338 652 1017 569 161 614 726 680 69 650 679 272 191 293 133 631 620 777 147 37 457 20 58 922 490 732 516 960 923 440 626 183 186 895 987 876 445 284 969 724 595 120 820 847 532 602 612 995 985 548 938 664 197 986 664 96 595 520 170 342 585 428 539 988 450 841 276 923 104 642 197 99 446 301 227 293 243 217 110 406 956 969 378 321 713 440 477 114 540 731 343 785 779 170 22 683 181 679 772 989 929 629 464 723 976 163 539 497 616 504 739 780 575 438 218 306 320 674 303 505 698 182 970 553 460 932 948 460 719 547 132 542 791 92 54 685 925 962 429 670 932 922 64 750 141 643 944 343 238 650 996 394 835 1038 236 735 463 203 249 482 742 870 497 977 905 308 687 735 1027 856 75 169 73 148 543 24 428 621 369 752 325 25 962 848 779 915 675 340 500 27 881 592 122 808 836 823 292 141 92 971 438 930 832 253 609 709 781 477 26 410 878 296 438 11 613 655 686 699 630 1023 745 562 509 463 295 535 899 942 336 887 128 411 1029 758 833 242 544 511 926 457 695 889 509 965 338 800 643 902 488 679 107 541 681 858 248 438 805 598 605 240 422 445 78 773 820 233 255 422 383 422 875 148 260 232 917 761 230 682 780 707 118 189 750 309 366 101 203 952 374 470 334 207 361 841 1023 898 967 194 151 483 518 320 180 997 388 665 776 938 178 743 166 452 341 368 369 528 776 604 1014 680 638 412 13 308 849 1008 304 739 359 187 954 102 144 376 1013 453 386 203 801 117 156 281 223 1039 15 231 633 1026 688 910 880 384 141 287 561 534 47 824 582 893 346 143 726 260 299 563 420 561 258 724 759 983 886 619 361 48 109 692 729 390 285 245 732 704 278 358 622 996 787 189 1033 259 96 404 202 833 646 763 1016 21 14 631 595 114 1035 814 1007 310 114 1034 960 277 62 562 111 108 904 792 297 164 297 224 907 1035 676 207 1005 984 303 797 324 699 140 15 673 264 395 214 898 574 1039 418 414 764 139 638 497 802 123 46 224 7 314 976 398 462 580 500 323 88 755 707 440 1022 101 826 228 688 381 616 449 347 519 891 941 87 739 258 763 949 900 137 807 111 5 518 568 482 492 427 614 247 509 154 135 145 293 402 543 474 116 257 59 889 961 352 727 796 575 485 487 347 385 748 637 682 796 525 324 707 551 91 581 1011 757 320 335 526 873 658 1030 724 128 868 138 519 701 561 787 263 169 763 234 372 804 768 822 941 548 235 997 956 423 173 299 639 99 229 733 313 578 698 894 712 725 89 864 759 358 225 763 716 509 269 274 974 843 488 912 49 84 976 828 95 837 804 150 536 44 505 900 332 729 959 807 997 603 134 597 549 377 73 327 123 44 32 553 630 962 822 484 40 974 579 634 423 153 62 184 449 638 831 851 501 526 655 775 281 913 1030 186 457 677 616 385 33 319 911 210 378 936 106 318 544 456 343 441 5 893 385 8 868 650 66 87 495 660 502 456 72 908 956 1005 442 736 215 639 549 884 393 419 955 254 857 595 50 171 852 985 190 694 923 554 127 220 79 151 134 427 559 242 485 280 156 973 360 640 647 232 87 264 1001 788 26 60 1032 828 777 631 698 805 465 94 436 948 302 583 924 4 243 815 634 681 694 235 519 885 730 223 914 622 524 684 350 833 497 517 111 386 8 550 559 846 422 268 540 93 952 269 340 180 395 396 354 641 534 933 250 881 196 354 558 341 812 404 912 951 610 587 821 432 310 280 197 386 125 743 687 805 887 243 891 413 469 505 96 674 110 577 104 385 742 915 308 905 768 202 510 144 681 881 990 247 915 409 162 719 522 683 5 323 673 867 922 267 808 257 515 863 58 233 733 317 95 393 883 1012 767 46 162 43 342 297 961 307 19 3 317 827 97 833 545 382 1037 970 384 451 628 517 102 901 924 8 587 480 652 775 338 136 862 862 506 575 484 161 781 204 577 985 605 325 891 632 697 565 856 22 951 616 808 182 977 618 207 997 254 362 284 774 469 173 927 489 272 632 858 837 415 684 973 881 526 262 306 243 813 324 332 656 276 10 784 898 33 882 488 302 610 749 816 635 130 16 487 666 240 1030 980 696 566 335 477 637 130 321 693 999 583 280 756 613 923 998 728 938 684 839 559 67 402 953 768 496 957 130 116 546 360 973 748 810 906 369 761 744 294 696 334 342 524 974 4 458 465 277 722 248 621 1022 534 584 288 266 615 286 502 742 205 841 499 201 120 92 134 289 819 96 104 511 520 559 256 545 545 193 99 870 767 463 440 321 93 396 668 388 458 947 987 857 364 892 610 914 444 131 707 891 360 750 137 925 976 257 51 136 169 993 577 945 419 648 89 352 267 478 28 429 362 353 868 172 677 546 905 212 76 273 446 162 741 728 52 54 434 223 857 240 912 672 339 455 665 635 235 509 950 672 307 163 828 495 851 878 222 918 851 490 801 613 880 229 891 187 958 299 741 331 907 561 417 263 809 191 746 1014 342 95 543 203 833 81 435 623 166 845 285 283 1028 888 888 398 127 253 194 318 589 925 396 741 210 450 995 931 344 963 376 157 909 325 970 460 447 576 664 951 984 1036 555 831 474 968 392 336 350 557 417 332 680 822 942 682 323 51 128 770 738 746 401 253 795 501 763 995 971 853 685 216 192 546 596 374 626 221 855 982 227 566 777 525 449 113 378 351 625 552 551 72 360 336 302 557 90 313 944 680 36 200 163 1002 149 352 622 423 551 110 682 983 113 667 169 965 270 652 302 798 580 976 551 643 828 131 145 603 768 422 690 679 339 230 107 818 927 768 972 426 693 903 142 405 993 931 536 132 898 182 70 32 880 687 44 821 724 514 606 562 324 765 306 275 833 806 409 171 65 290 986 352 811 746 299 212 526 901 937 969 245 887 80 382 217 689 223 630 428 454 117 387 30 1024 993 11 284 822 678 678 47 1016 466 497 493 916 399 630 993 599 32 405 895 646 15 357 469 311 956 608 172 444 3 354 300 924 59 6 732 917 524 986 626 53 959 136 843 117 209 243 835 668 279 749 360 743 453 49 956 968 567 32 195 83 252 447 927 889 611 2 718 97 76 613 83 720 310 747 570 642 788 113 1003 412 750 596 976 736 235 932 254 591 807 559 494 219 246 179 606 120 756 767 226 891 1006 479 309 617 840 757 274 170 177 891 674 298 558 977 291 1032 478 239 151 388 509 764 849 1017 657 678 307 943 632 196 219 9 305 300 974 896 533 240 217 1001 14 938 547 619 511 419 622 260 343 379 130 753 210 80 217 719 211 164 373 689 876 832 1027 1026 723 644 215 893 847 119 743 197 539 389 1006 212 19 1002 592 133 495 587 365 450 755 836 226 493 227 688 866 68 610 738 1014 894 387 136 655 55 366 915 264 690 880 539 670 121 269 121 297 351 955 771 804 960 691 571 67 656 192 716 288 750 395 428 831 854 760 770 941 143 657 60 173 923 780 766 931 146 776 461 394 793 974 425 844 268 807 401 552 471 64 952 998 556 288 66 449 112 891 552 377 229 864 807 610 706 234 781 816 387 365 733 926 826 753 748 547 922 731 28 822 959 506 261 135 505 375 136 487 54 62 431 966 275 64 771 207 901 326 192 747 272 993 492 810 633 499 67 543 56 258 7 934 1008 995 197 396 511 817 382 153 763 104 542 872 17 294 376 61 733 784 912 611 378 433 347 767 894 954 486 669 192 815 853 864 205 398 176 142 118 677 560 51 271 205 474 658 522 614 403 858 446 313 885 263 84 850 952 279 1005 193 277 218 727 140 653 207 203 699 386 919 479 665 43 86 353 514 325 435 7 271 808 465 68 194 315 1028 708 911 889 879 610 547 691 327 674 48 36 191 662 808 978 180 946 987 823 555 340 120 628 610 588 581 302 512 1030 750 904 180 908 857 188 229 823 81 396 747 937 531 1009 835 229 586 687 380 313 867 964 656 681 229 448 286 1034 616 994 361 449 608 426 820 270 517 126 694 705 81 409 439 291 588 685 699 1018 854 18 281 47 638 68 293 194 583 117 185 122 293 339 536 878 744 886 152 269 497 649 421 39 951 565 174 348 726 406 569 502 46 14 77 185 956 998 636 910 543 577 642 628 36 767 436 456 933 825 227 569 651 905 883 144 995 1022 95 750 808 986 1031 331 144 877 682 938 986 606 590 148 242 298 110 900 176 942 580 666 823 508 491 644 85 437 321 759 888 324 213 596 798 962 700 251 914 828 506 551 76 798 26 708 825 341 304 187 393 751 850 202 901 502 142 271 774 68 691 858 739 584 891 492 241 57 776 663 103 363 939 711 243 505 79 832 88 157 556 788 40 855 424 12 774 337 681 96 167 253 979 45 651 147 766 113 833 9 574 662 18 1005 593 242 311 71 6 424 253 616 84 382 667 277 521 126 121 349 532 273 550 399 860 786 371 534 154 93 410 333 984 683 495 107 213 434 89 214 627 950 898 422 959 965 112 530 199 641 574 964 835 155 735 201 565 541 935 168 694 991 74 499 276 1034 519 602 931 925 610 636 143 988 445 450 240 611 85 676 592 475 535 813 212 1011 436 626 298 22 32 141 603 771 720 88 930 293 394 900 832 546 834 421 463 696 246 935 666 289 140 730 266 99 214 321 887 493 835 95 193 874 337 455 614 517 828 452 501 630 94 815 740 159 275 530 708 47 960 863 408 837 561 694 574 321 461 662 675 284 681 383 250 506 362 603 252 966 871 522 900 1034 386 634 595 633 838 105 416 405 750 401 200 939 751 159 289 628 819 530 726 643 977 239 312 961 105 71 76 560 445 791 173 906 646 791 671 511 944 110 71 262 575 914 565 93 893 646 914 412 559 287 3 4 383 544 244 694 1037 854 850 778 912 243 74 915 1027 540 1032 929 277 54 693 80 1034 604 971 118 219 839 586 671 330 855 810 555 728 919 173 644 655 830 981 113 480 563 904 315 958 108 910 658 701 342 688 959 734 848 271 347 854 1035 762 335 936 143 194 886 351 630 998 845 560 1019 181 1001 240 966 315 111 315 203 946 792 463 328 1027 1002 1039 908 835 844 778 824 914 560 126 652 396 289 396 856 631 683 125 195 973 107 739 56 437 80 313 299 534 169 656 795 406 620 266 883 788 216 981 1039 312 1000 697 792 99 321 258 273 7 386 244 441 860 775 33 102 812 1023 872 727 136 415 184 830 216 255 195 333 580 634 743 765 847 1022 417 961 964 870 718 664 342 854 527 334 164 981 129 822 769 362 479 96 379 636 701 236 873 540 552 328 305 709 443 167 1028 746 203 835 823 297 785 759 345 356 54 962 719 1037 156 654 1037 911 330 835 373 813 14 317 899 417 222 1028 465 403 775 313 706 711 593 138 977 598 964 261 625 388 956 615 889 882 638 304 295 587 442 998 599 616 511 74 798 592 525 31 11 684 274 193 381 446 718 976 511 1012 209 854 408 648 629 9 624 1002 3 1028 340 463 170 215 297 413 466 10 744 464 670 946 959 810 451 782 229 462 488 936 470 851 153 641 935 2 475 866 630 274 128 136 157 461 519 1003 160 780 755 134 653 912 922 665 553 84 539 812 767 404 901 404 851 203 282 346 758 560 400 1000 491 362 1009 344 741 358 731 102 836 202 619 912 579 1021 282 564 535 886 625 724 603 751 801 58 478 434 593 735 373 20 250 257 758 945 403 730 740 979 263 56 133 278 544 493 11 250 508 857 881 27 259 551 153 757 810 555 326 756 31 233 627 159 687 954 603 485 828 635 476 564 755 236 36 130 888 547 290 976 877 267 83 1006 77 205 946 1021 934 515 652 371 348 887 402 1003 207 962 244 617 203 277 19 944 771 598 667 30 433 734 442 678 21 728 1020 661 526 492 22 36 925 161 557 631 919 23 134 522 888 401 304 827 900 86 595 512 238 168 478 669 110 970 331 989 490 52 909 729 224 566 708 299 343 300 387 734 141 434 314 464 491 765 445 82 907 143 118 541 197 680 523 114 426 156 520 1005 830 766 328 168 302 689 83 794 450 499 697 610 971 455 172 833 600 569 116 1028 551 146 333 961 999 217 76 394 886 414 407 26 1020 357 41 386 30 472 1020 571 42 44 72 560 908 721 996 782 417 7 1003 328 1020 394 483 30 495 863 402 656 915 460 588 446 751 599 424 6 194 24 59 121 846 356 111 221 471 698 859 342 48 929 170 112 548 727 124 972 250 40 582 436 981 564 737 125 683 193 503 1033 447 537 18 572 232 726 700 325 465 30 844 726 337 162 474 969 116 655 750 739 772 956 434 904 579 819 298 671 270 661 475 558 220 929 134 888 443 814 719 238 68 565 613 490 832 523 785 573 200 488 968 922 79 593 524 769 446 683 142 93 521 196 471 912 317 325 43 635 298 616 753 957 777 977 781 910 218 576 330 977 614 240 898 493 580 93 19 181 641 614 196 478 31 20 75 791 779 939 251 751 406 609 279 342 551 80 1020 603 586 993 700 787 916 108 18 439 625 1039 969 71 46 586 498 886 877 727 105 248 69 397 210 107 161 211 221 184 377 427 511 536 722 855 184 899 431 436 977 48 224 1027 119 627 226 507 958 735 921 141 522 989 1013 1018 90 63 703 479 499 184 700 758 369 877 1010 930 376 387 785 735 121 909 1016 228 443 607 214 400 818 450 243 1030 245 1001 371 483 467 256 591 444 718 800 391 714 931 74 594 115 841 13 118 3 756 426 550 7 180 293 875 894 427 38 579 248 106 794 964 370 188 489 15 226 463 331 444 288 674 101 863 336 795 761 345 601 60 876 616 831 940 468 871 732 784 950 448 543 1004 513 836 479 112 463 334 371 981 485 74 12 64 213 30 632 980 546 642 953 728 496 176 624 951 621 174 821 437 842 109 995 898 574 200 445 839 240 487 967 238 435 764 246 945 26 567 461 401 510 207 300 174 557 231 11 848 171 245 639 918 460 133 884 672 633 403 198 403 811 34 97 732 181 987 978 99 360 975 446 25 42 508 888 717 581 169 911 359 410 199 610 676 35 125 231 274 735 371 676 509 395 527 497 1035 453 490 608 147 759 470 982 899 691 648 185 84 208 862 227 92 466 138 849 627 707 157 980 436 297 362 796 33 722 918 952 927 994 594 240 78 61 272 771 549 133 746 741 44 534 733 899 644 301 575 957 399 56 161 999 541 488 254 323 208 876 12 1003 638 700 757 994 430 138 607 7 561 146 697 882 47 214 237 429 252 313 810 479 54 747 865 853 227 211 970 888 784 565 519 562 673 89 496 295 862 827 415 202 214 777 791 665 53 83 1012 313 276 785 1010 651 917 909 588 733 101 49 26 705 187 480 150 411 666 452 159 494 894 149 819 761 766 721 54 404 90 958 835 972 797 37 538 545 159 285 855 1026 667 907 714 447 582 30 328 339 995 475 166 340 420 751 580 338 517 135 34 946 982 672 640 52 722 463 896 246 849 891 515 390 850 442 951 12 535 945 797 561 467 33 807 465 313 133 1012 292 493 634 85 298 150 98 612 426 1026 45 319 928 770 312 475 265 511 299 518 91 409 47 609 1017 23 687 164 1009 825 236 827 1014 470 920 137 743 609 790 19 740 937 910 78 471 363 405 899 288 921 1033 134 942 517 16 175 234 265 19 873 838 348 98 849 655 519 652 308 475 536 658 223 86 103 591 255 118 341 424 474 492 800 790 921 797 512 696 688 71 916 479 5 759 595 766 906 866 660 939 341 483 91 988 132 128 474 323 829 783 981 446 671 523 293 598 307 357 262 872 154 628 655 694 981 573 810 557 355 386 1007 153 556 129 153 879 951 609 355 567 990 636 352 636 242 786 650 624 917 16 938 797 437 450 177 114 754 170 524 408 721 659 1011 681 780 678 293 921 45 799 730 829 209 139 801 207 1025 786 572 412 184 429 775 833 726 85 83 917 1033 740 130 115 518 501 289 291 96 686 271 839 867 380 161 51 885 997 484 139 218 327 574 839 51 545 340 735 13 927 974 134 659 61 7 488 677 155 468 308 413 108 274 521 782 210 438 611 652 700 412 260 32 320 135 465 371 131 314 307 33 717 760 45 972 241 484 99 376 278 968 876 570 693 868 626 116 615 439 455 197 727 786 569 531 920 1029 238 722 977 705 886 655 351 472 399 454 856 703 932 295 201 207 644 710 291 404 305 620 239 232 529 55 4 292 690 827 602 486 415 546 381 780 248 929 153 592 639 208 486 494 276 383 228 967 415 660 395 444 282 41 264 104 70 773 1028 713 277 1036 460 570 638 217 441 569 827 941 860 1037 1023 64 427 90 1018 827 527 705 695 445 271 160 856 691 402 640 502 499 521 237 977 695 369 996 40 883 301 796 429 999 391 1000 384 22 3 897 379 762 690 955 209 860 106 353 635 236 502 324 242 776 181 488 361 574 369 429 45 159 765 868 184 296 305 164 677 559 534 695 547 570 585 880 254 64 613 179 226 72 1005 1017 101 145 737 92 812 70 536 992 536 612 769 64 481 471 311 1009 350 300 831 390 506 849 567 458 887 692 421 634 128 593 747 874 420 1021 381 591 76 510 44 443 786 225 668 13 247 765 617 949 827 910 63 723 212 238 858 373 927 74 406 628 136 209 256 161 212 636 284 874 907 72 618 913 664 602 710 32 542 387 758 132 455 119 503 187 3 788 900 992 846 817 705 85 718 802 582 212 64 624 361 537 204 419 739 687 986 219 335 497 126 559 520 634 1023 936 731 180 206 501 95 605 208 697 543 202 326 462 555 828 843 496 88 92 1020 132 217 89 750 669 841 303 330 550 62 240 310 408 755 782 33 701 684 1025 210 716 802 647 56 239 901 848 919 393 590 390 691 209 796 925 475 820 140 230 603 834 913 132 762 994 291 729 113 649 18 798 796 145 635 453 712 230 531 327 736 327 117 395 487 395 768 85 458 435 193 438 602 60 3 771 822 940 875 867 390 715 473 893 508 367 256 980 729 664 556 978 720 579 478 790 299 130 114 338 678 924 470 906 446 730 681 214 142 948 978 669 21 960 187 710 25 148 604 875 378 756 835 574 971 502 362 922 826 78 444 260 356 597 377 477 568 719 201 429 196 824 194 920 754 384 1001 19 905 889 69 969 919 909 88 341 298 863 622 34 858 919 508 34 940 776 406 236 276 471 529 264 615 695 1034 800 794 520 37 941 570 802 343 358 124 738 453 619 233 457 916 844 67 558 392 85 458 966 615 38 870 632 671 604 46 249 1017 1023 494 414 92 869 419 751 1014 337 736 945 930 703 716 1028 701 400 123 119 276 464 777 848 680 657 458 1000 985 67 961 313 599 976 52 961 414 945 36 21 594 943 268 971 132 440 905 324 834 244 341 726 47 893 492 800 351 151 581 210 562 32 574 513 90 680 151 494 478 934 733 189 705 454 465 935 62 369 83 417 450 327 864 275 348 353 69 714 1005 386 632 958 365 965 179 622 892 716 314 812 523 130 302 430 905 596 62 1022 698 652 976 722 835 949 566 715 144 455 58 414 685 804 909 49 181 299 765 731 1039 311 657 27 853 898 178 836 142 1011 386 285 67 966 130 192 600 644 569 589 666 422 366 722 974 679 21 566 304 342 1019 866 715 131 138 9 921 627 242 98 508 269 647 788 367 930 414 706 671 552 24 928 88 592 630 728 271 32 553 516 1005 384 972 182 210 569 994 290 769 674 250 223 837 745 524 297 424 693 569 1016 4 773 1003 283 296 904 200 332 363 158 376 193 246 260 1002 401 701 871 73 175 345 816 996 93 406 348 353 709 226 459 146 858 520 97 872 435 345 502 622 193 271 197 120 84 567 48 203 298 113 636 84 940 856 297 939 940 546 913 1015 794 976 945 591 767 265 15 329 374 565 868 877 651 755 366 998 436 246 734 1012 394 808 254 717 481 709 444 208 779 994 788 541 362 344 860 985 41 736 807 174 722 493 346 313 634 631 412 270 443 460 558 218 651 707 760 890 674 956 560 580 780 317 31 309 533 926 26 120 584 18 601 844 1032 1037 910 478 137 605 943 986 605 526 311 862 630 327 467 742 315 250 343 555 956 537 296 30 861 611 128 686 509 954 435 669 159 671 516 119 408 4 340 533 197 870 412 818 849 576 570 484 351 896 50 54 475 300 1003 410 230 738 654 65 946 996 55 750 910 295 955 421 103 775 221 536 474 347 827 943 600 578 345 966 269 506 315 128 753 818 36 970 3 771 192 976 3 679 481 193 51 843 632 435 356 345 794 993 837 1024 401 702 329 522 916 489 450 261 519 294 523 982 676 731 754 118 262 623 194 340 311 50 474 435 218 293 239 425 867 923 490 435 635 879 93 104 676 1007 262 926 224 710 629 744 382 571 491 932 318 303 823 733 98 900 970 589 140 345 1019 544 150 770 449 315 594 878 710 84 641 432 557 272 113 745 134 1006 754 325 321 991 831 368 430 11 905 862 353 1004 983 215 102 1028 192 1013 884 443 805 81 818 7 847 851 128 532 973 1007 391 847 1033 791 425 55 247 545 397 649 943 27 472 265 408 304 849 171 80 878 642 1035 115 512 511 941 594 687 883 181 902 185 372 182 793 989 922 248 94 962 258 842 590 842 953 532 663 100 482 423 680 253 708 643 620 310 118 310 351 915 354 670 47 303 103 60 473 176 272 176 52 523 781 853 828 882 490 554 247 523 689 29 507 668 524 685 493 334 861 823 1011 916 145 620 198 238 917 281 800 559 906 371 683 339 749 713 124 988 700 972 308 101 769 533 961 907 229 853 526 604 375 662 962 554 940 507 260 456 333 259 934 530 113 388 755 897 533 604 297 1008 772 818 275 858 326 988 357 710 140 429 129 293 788 731 987 697 418 514 203 1011 333 45 543 480 838 172 308 264 432 394 244 423 618 590 376 990 10 90 275 816 500 578 468 750 90 43 448 284 120 238 376 631 183 409 20 334 435 656 471 791 621 447 344 573 740 188 335 980 259 850 490 802 739 1003 123 734 447 718 916 24 224 376 103 724 667 581 446 429 577 564 331 969 76 395 265 590 701 600 731 842 891 321 515 372 79 773 644 783 618 234 434 111 900 318 811 27 561 612 895 635 389 570 243 944 621 712 133 724 905 499 674 171 531 425 997 282 298 506 924 824 233 776 987 849 81 44 760 212 68 318 369 562 569 7 452 881 515 602 6 541 747 68 628 736 1032 59 460 152 160 177 149 97 472 292 77 485 348 1025 288 614 383 1026 444 704 416 681 147 375 380 544 328 615 867 28 825 604 573 531 986 216 166 893 175 295 50 909 336 729 545 698 776 937 863 339 674 421 129 78 633 449 540 772 349 699 227 165 36 946 148 800 247 837 383 607 1007 719 375 612 227 580 146 291 151 748 790 996 792 489 575 672 551 445 931 663 401 51 487 637 338 713 209 466 983 931 423 1016 791 365 380 651 232 7 784 1026 514 389 277 534 375 831 896 187 285 297 192 864 853 875 928 65 468 411 242 732 317 961 223 573 888 634 270 682 459 614 5 220 955 133 377 456 507 645 297 992 619 635 441 364 4 260 216 125 239 727 701 768 352 842 990 94 205 153 197 768 981 389 440 582 979 119 1011 400 812 310 283 334 380 38 743 354 441 959 521 715 96 744 344 130 904 636 73 969 658 211 733 1020 749 1009 227 204 997 908 381 582 855 208 849 1020 908 1001 295 17 816 738 669 50 122 236 749 828 196 1008 851 554 758 185 768 205 134 463 76 251 106 541 174 751 679 338 308 288 647 267 163 49 478 95 461 277 203 940 729 671 186 917 68 870 10 639 974 991 117 588 132 616 616 893 37 13 982 523 986 238 779 260 495 943 483 310 573 866 979 927 1002 35 163 433 752 862 750 372 342 571 922 396 207 856 281 745 106 197 945 838 490 884 875 408 869 304 398 752 252 435 510 25 341 485 766 823 105 111 462 59 261 663 935 364 687 351 690 441 644 230 666 160 835 240 63 676 717 862 866 273 530 1036 837 480 737 512 478 899 419 336 668 630 950 154 554 321 155 632 162 494 182 838 116 313 84 326 471 115 1005 737 43 629 922 714 872 886 146 677 177 559 527 713 776 733 973 431 14 502 578 668 694 599 1013 127 223 849 395 16 454 776 478 196 610 931 732 476 312 583 286 884 540 26 500 626 447 67 419 613 894 51 72 380 184 633 47 237 637 740 532 387 634 752 403 492 627 507 430 383 175 718 982 771 874 930 921 48 901 620 721 745 553 896 555 485 829 709 507 691 564 475 820 190 890 647 166 343 161 918 351 152 188 671 776 730 752 619 446 588 286 924 429 694 482 502 431 119 192 105 700 975 884 657 725 548 754 731 225 12 702 487 233 993 979 72 246 808 141 683 328 196 812 767 477 602 272 65 477 631 137 1025 624 671 432 394 1032 261 143 787 131 193 731 767 521 893 799 412 461 163 229 878 138 174 1003 905 159 309 414 117 59 890 197 552 603 1004 928 984 1035 667 485 800 523 107 946 284 143 371 667 506 56 472 656 800 455 729 1013 1022 754 989 669 514 49 420 965 894 988 785 59 350 402 380 283 156 89 642 548 398 57 372 196 866 446 920 185 360 655 741 312 279 373 757 75 530 702 998 82 337 156 781 464 716 748 96 450 262 56 63 1023 800 403 396 170 739 103 559 347 336 956 416 272 327 776 906 873 183 1014 98 548 928 555 374 1031 674 380 574 746 70 310 419 1018 662 238 705 362 195 586 243 530 258 816 253 259 310 286 450 913 470 648 532 1017 357 698 270 970 237 819 334 52 974 572 912 850 905 321 311 685 782 353 472 657 909 742 482 260 340 543 685 121 114 766 193 998 848 858 417 639 957 767 124 899 937 635 684 41 846 826 533 294 735 837 306 56 1037 532 154 166 672 485 616 706 389 69 1036 512 89 386 435 921 98 79 890 902 12 451 816 520 812 106 218 989 177 969 528 740 571 740 303 839 561 951 377 880 694 77 683 865 333 209 363 1026 592 168 137 34 535 524 282 360 429 600 395 262 400 306 916 901 718 587 886 800 62 57 39 248 451 823 534 37 11 220 468 4 136 544 832 306 825 766 909 967 144 205 771 331 611 465 275 848 748 619 992 359 1008 342 1018 737 307 497 329 586 363 734 1032 503 340 1025 988 344 62 459 620 245 774 27 877 663 940 215 33 157 701 991 764 205 264 650 238 885 46 465 1033 575 298 983 1006 622 898 208 85 114 490 810 71 30 230 568 898 803 152 53 750 844 305 545 688 759 230 176 616 655 140 391 322 152 441 187 180 413 348 866 67 187 322 968 642 399 195 298 56 986 513 519 527 549 203 417 370 6 1037 22 310 1037 170 947 446 145 9 194 198 288 674 1005 996 246 815 259 311 618 251 9 976 598 777 844 46 323 186 487 271 656 353 831 113 135 616 956 539 644 893 918 424 20 633 153 417 823 621 682 939 1026 1008 151 1023 936 398 726 916 744 488 706 279 242 419 65 286 633 456 321 477 223 462 1016 824 998 772 396 233 371 961 859 746 168 416 895 27 333 272 746 208 769 639 447 730 670 313 719 10 592 41 626 332 800 924 902 981 452 1038 781 1027 255 604 757 858 386 491 134 705 420 940 1013 100 727 403 1017 528 266 354 248 120 789 278 350 272 1035 515 715 277 713 923 438 17 4 767 200 910 616 455 615 436 888 445 747 554 146 5 462 824 857 340 436 364 973 243 477 603 65 17 747 256 340 953 178 789 968 361 270 238 907 68 230 106 524 770 514 746 575 348 802 418 749 956 164 450 247 795 637 619 946 796 333 743 406 250 604 345 458 909 718 389 319 522 196 595 697 826 66 179 539 816 830 722 321 316 981 788 101 1019 144 397 615 983 588 1035 646 248 631 22 881 147 308 71 705 696 78 437 435 1008 332 500 360 1003 354 899 545 46 530 1022 657 939 262 1021 369 548 327 671 424 691 8 996 684 784 275 652 557 157 878 687 779 522 532 207 256 471 1016 267 601 212 1025 347 666 812 892 566 995 618 480 75 594 611 830 172 512 928 133 441 776 469 182 340 560 525 290 429 896 982 720 448 577 462 560 221 388 545 859 337 11 468 654 392 885 997 989 124 305 222 408 154 294 592 182 233 564 839 345 804 219 755 692 92 942 786 549 198 253 469 913 513 177 219 683 182 289 389 11 558 127 564 47 188 672 640 711 471 675 184 61 124 741 555 585 91 67 160 162 598 75 283 594 697 283 300 134 980 45 709 993 645 761 580 168 748 803 946 860 931 352 96 245 864 454 540 609 457 17 751 786 805 159 63 903 522 488 1028 690 810 433 75 622 806 522 459 628 294 178 495 685 701 1025 651 483 519 999 297 217 233 924 578 439 473 514 249 644 947 720 885 675 351 722 948 50 228 693 36 314 542 43 692 452 298 811 36 24 151 514 299 470 321 885 677 33 584 439 369 244 116 1035 653 441 848 503 377 679 996 792 419 125 12 906 943 362 243 896 828 35 389 412 485 360 278 177 287 123 48 861 347 917 44 168 1032 141 115 216 383 1029 989 642 676 560 176 699 682 397 258 777 597 253 969 768 506 978 626 681 306 361 82 523 560 651 773 167 1030 434 667 1022 16 307 33 972 321 672 324 15 136 237 232 538 191 195 230 946 200 614 525 660 306 182 82 768 866 685 358 489 870 864 771 613 1038 202 790 721 65 459 473 977 401 662 450 752 83 708 585 785 247 22 498 1013 189 519 423 359 482 875 572 435 780 539 459 758 882 398 410 739 156 717 757 485 696 1025 693 848 882 374 199 660 941 69 848 206 899 483 145 100 5 774 781 665 529 865 1018 688 814 502 252 90 45 1029 268 518 1020 243 170 992 395 203 894 322 839 92 1017 804 535 960 203 266 746 138 341 753 635 682 648 323 903 740 244 588 798 616 914 926 294 848 95 885 887 22 918 68 546 87 923 663 260 79 314 806 910 891 467 587 30 911 458 667 372 305 412 670 498 83 599 973 339 732 53 8 1037 91 548 537 606 86 579 630 402 73 114 409 147 241 307 920 99 829 980 46 295 248 450 3 1034 240 563 10 951 15 1017 519 848 623 255 961 45 328 391 789 857 974 72 180 853 143 184 465 907 95 895 263 246 645 880 769 495 276 160 157 745 216 791 889 330 775 108 400 7 172 877 310 627 815 761 733 873 880 883 284 633 745 504 768 473 54 438 617 80 186 11 264 250 601 691 585 693 371 328 36 413 670 797 377 1025 355 508 123 130 575 497 736 872 47 433 234 802 403 495 104 563 390 985 814 271 92 628 1000 994 164 857 940 799 156 715 337 356 105 474 933 134 412 939 76 59 172 554 99 951 129 259 979 256 611 931 639 14 331 862 1020 311 1020 221 911 375 890 764 31 240 310 827 315 717 400 947 960 958 135 624 870 470 911 1021 447 517 48 309 54 821 820 211 866 32 635 915 888 416 126 366 960 478 552 614 756 211 976 254 64 645 526 889 964 973 518 15 795 55 227 782 792 113 734 19 47 508 38 874 838 428 514 662 416 941 568 1035 200 818 774 698 1036 256 966 39 38 775 612 184 351 280 694 848 143 287 908 459 1039 1002 205 17 55 829 969 992 441 133 122 874 23 169 445 684 119 326 549 219 24 108 944 448 502 32 531 987 245 605 639 38 242 371 69 317 882 703 891 303 187 674 702 104 808 471 87 595 523 607 578 238 862 628 450 533 620 921 1024 439 878 437 218 425 45 945 841 226 236 297 243 1000 384 129 119 422 985 109 916 658 553 338 129 421 181 973 761 695 141 956 511 659 514 823 64 54 401 768 532 28 889 395 792 172 207 386 759 483 747 200 648 980 424 617 833 635 747 454 936 951 234 280 576 371 424 444 838 784 37 926 738 62 50 203 289 817 937 1026 277 471 588 601 137 168 911 1001 141 837 32 812 939 490 905 967 30 317 590 181 516 419 558 248 392 96 490 515 723 542 625 354 308 736 486 600 182 623 503 14 164 722 251 891 1037 272 404 573 534 533 63 713 565 47 881 628 16 658 1028 518 887 265 253 639 333 559 723 291 336 105 32 125 790 172 828 389 534 680 584 30 642 796 676 210 860 765 434 695 611 735 73 814 521 930 472 218 732 64 736 804 792 352 421 427 912 895 484 865 628 822 534 304 454 151 93 227 646 78 782 1002 454 634 263 115 182 813 465 97 840 756 947 323 781 895 330 719 462 229 467 895 453 932 74 916 673 149 177 913 761 645 1015 443 695 6 528 613 697 361 923 474 528 234 202 126 999 762 933 820 972 877 567 308 476 102 385 558 922 432 359 904 264 637 828 71 943 353 82 489 367 435 228 287 612 317 707 66 69 974 732 44 930 508 442 780 230 999 140 323 908 184 285 492 910 631 923 170 1032 532 430 827 908 279 224 763 927 705 927 539 611 959 640 789 482 453 766 98 786 574 736 132 931 105 147 260 180 203 970 660 715 924 594 378 57 909 444 921 353 995 987 951 469 268 811 689 13 966 331 346 739 922 110 619 200 70 452 786 708 1026 531 296 455 908 257 812 165 469 355 823 657 976 889 343 751 448 698 491 721 924 559 327 744 535 1008 636 378 998 707 514 849 916 1031 1038 12 651 706 1036 275 851 1023 966 951 857 793 648 1031 163 1003 319 682 493 51 169 682 786 69 157 428 390 358 119 818 405 745 997 641 894 731 703 386 748 806 124 643 506 386 857 380 181 860 561 428 838 997 796 674 275 486 859 690 496 698 470 733 957 663 653 541 335 720 474 966 73 331 138 151 534 573 969 438 548 717 1014 997 860 567 3 574 91 176 513 422 429 254 677 901 92 967 990 591 748 161 749 197 179 157 197 964 984 590 127 572 800 628 531 890 130 451 658 54 236 496 373 1003 725 635 400 372 587 192 244 208 839 214 838 440 353 527 519 180 137 45 963 711 851 27 317 845 619 320 552 36 1028 1031 928 471 989 745 914 108 379 107 942 6 319 684 207 684 722 146 991 164 371 658 1024 990 140 35 584 344 218 916 804 954 63 734 459 964 25 867 687 214 962 1007 705 360 414 976 448 934 732 798 399 471 833 735 312 666 61 1039 121 866 979 877 62 96 555 943 119 133 371 987 717 513 287 967 340 964 808 876 866 605 704 822 94 605 351 495 333 1000 692 217 217 545 435 250 700 633 256 668 222 13 334 555 57 503 152 525 624 821 956 329 570 508 923 732 1038 1016 672 839 698 193 72 590 588 628 269 250 940 177 517 366 775 121 479 946 1032 116 126 2 359 421 90 328 423 673 7 309 345 405 629 184 329 373 781 875 595 577 870 583 977 140 945 540 863 360 927 703 607 109 754 12 676 995 651 870 835 826 286 287 720 852 84 755 252 642 618 512 980 508 182 829 489 814 632 1029 563 876 142 282 787 559 134 432 779 64 421 81 522 746 928 1007 748 80 131 544 935 62 715 784 99 506 112 487 324 729 663 737 72 930 590 326 921 733 713 862 558 246 129 134 638 914 784 167 512 943 986 326 419 637 32 923 1033 30 5 453 365 986 397 442 150 887 602 534 73 609 485 281 102 988 227 38 871 126 533 202 84 362 909 277 563 525 522 159 714 211 335 554 601 413 230 803 54 888 617 908 12 757 782 668 115 95 935 384 514 863 816 33 81 467 178 293 972 622 466 535 480 142 934 564 791 658 504 754 408 815 327 355 596 664 963 331 753 531 658 522 200 699 241 48 683 683 571 723 603 452 988 68 114 935 505 610 622 638 870 149 337 681 169 574 341 626 922 607 996 250 29 258 850 366 870 574 910 647 9 98 804 331 353 456 888 1028 362 268 717 163 888 635 49 366 1019 859 104 603 827 123 58 486 1015 173 318 419 718 170 893 946 595 275 503 649 568 1026 917 568 223 300 784 547 836 210 335 395 309 534 945 449 804 107 701 378 406 951 276 647 964 594 10 464 501 366 191 126 665 191 90 844 741 457 112 967 554 212 187 574 362 897 315 346 714 293 360 173 541 329 338 642 556 734 892 65 535 429 213 365 241 590 392 701 565 400 803 111 296 171 312 140 355 347 66 176 274 188 792 464 925 12 989 487 1035 589 384 684 602 506 191 556 368 134 255 293 268 591 95 38 762 1036 57 317 414 652 402 288 321 570 434 703 131 43 211 13 843 255 267 1008 321 812 766 633 703 479 405 854 637 574 876 198 481 123 1023 85 521 235 262 410 700 243 842 973 768 705 985 599 750 965 275 715 446 218 118 276 160 850 197 167 805 30 370 171 45 413 197 81 452 1031 900 489 218 1036 965 478 396 788 51 429 1028 113 796 126 893 372 338 881 830 619 95 1017 606 611 686 510 524 961 687 385 976 800 824 519 849 1022 142 601 684 111 474 51 74 734 588 997 955 816 295 849 17 784 828 446 592 1009 413 234 309 133 686 2 230 366 32 147 941 247 1007 456 922 465 221 343 201 312 599 365 830 678 932 510 312 268 67 223 200 65 884 903 72 134 390 808 1012 743 51 936 154 817 822 385 162 761 726 99 910 399 713 256 957 833 85 972 371 53 993 858 625 151 273 397 29 485 625 609 245 971 131 1030 922 774 880 186 52 716 203 8 308 362 138 539 430 74 284 850 67 687 958 274 792 401 768 880 886 304 427 665 807 353 1015 396 105 42 836 992 444 572 493 440 899 994 921 912 867 258 851 138 214 69 252 295 595 540 721 670 70 702 363 671 939 502 888 379 249 39 105 227 774 1004 1013 638 27 65 759 303 767 259 1002 5 281 953 433 352 496 587 108 211 950 279 964 156 888 126 721 132 624 467 1009 12 549 678 344 272 671 903 1016 641 368 187 735 541 444 579 238 874 451 543 875 398 819 597 1005 293 904 794 912 478 950 649 660 838 401 309 280 841 851 469 905 679 295 181 919 463 521 977 326 279 368 961 521 546 942 141 916 538 398 633 846 766 875 1032 31 209 809 860 431 337 697 1027 101 640 408 237 982 476 316 379 311 806 752 989 364 911 352 138 496 856 580 383 631 644 12 724 269 773 533 1017 555 347 848 22 787 311 153 425 976 52 228 253 41 195 846 651 308 72 1035 510 590 817 164 98 445 149 521 4 303 487 653 354 105 52 710 766 155 1022 96 825 549 826 262 36 668 978 18 658 888 569 65 1004 1024 926 938 1015 728 49 403 1021 907 157 176 450 855 541 84 639 427 150 938 183 288 130 789 272 66 410 1016 728 170 681 367 816 348 374 885 524 191 947 795 605 92 306 326 547 661 323 370 792 687 1024 42 142 229 102 862 176 890 797 594 234 23 120 863 249 804 600 127 901 424 835 461 1006 368 14 880 608 740 24 900 216 941 823 43 809 201 574 777 621 634 327 103 595 273 527 37 992 229 499 210 253 89 316 772 749 502 3 488 545 441 664 957 563 439 956 487 990 28 576 886 351 1008 198 559 229 574 214 66 23 760 713 202 776 589 506 429 531 29 985 557 154 725 417 62 1025 538 318 883 338 249 304 863 675 828 516 579 921 753 104 44 621 600 74 943 447 165 459 479 219 262 950 470 725 486 364 517 332 116 789 858 443 466 847 541 532 313 752 621 66 646 619 23 507 429 1023 459 307 603 561 265 217 76 726 729 32 76 787 710 562 566 578 656 912 650 342 185 798 716 944 614 163 85 146 426 126 675 528 32 819 223 898 1028 392 861 682 208 976 520 812 324 332 854 597 27 937 825 541 277 712 201 715 615 123 411 73 986 52 166 359 929 524 5 1031 628 773 614 119 24 585 1037 128 150 182 548 163 895 538 108 392 483 595 350 447 707 465 574 586 687 944 600 746 552 1021 224 120 647 582 297 36 456 640 264 808 786 687 20 833 442 274 605 848 288 70 650 497 112 970 272 892 905 948 487 583 364 107 251 96 1000 228 684 1020 429 976 359 380 263 305 496 711 512 634 800 762 658 463 707 182 222 818 68 71 280 990 939 560 329 936 158 984 131 241 970 761 81 305 847 789 773 161 365 480 369 876 150 410 116 268 967 1027 88 229 731 123 515 45 970 248 885 341 613 27 183 350 74 995 905 707 596 152 463 619 103 791 391 482 811 975 273 29 23 558 54 306 439 450 896 866 251 389 942 877 62 326 133 710 1033 615 38 526 1022 895 305 535 626 461 930 360 55 763 581 719 478 786 196 338 850 4 881 237 166 301 580 842 216 27 318 336 650 129 742 983 194 1001 309 218 1021 975 1007 899 507 157 72 175 807 196 527 888 489 387 1034 393 593 205 541 59 133 971 713 632 108 83 821 26 639 275 961 376 1004 912 34 270 472 861 745 1036 613 546 202 109 498 33 1001 346 402 804 350 193 56 785 611 574 934 216 55 76 236 532 818 377 31 824 35 489 748 367 651 37 676 65 374 340 27 113 499 309 96 154 873 417 509 747 623 449 57 1017 715 946 587 539 914 464 958 74 772 136 680 147 42 11 941 793 857 13 342 278 2 345 317 55 119 977 701 833 291 683 128 844 390 662 590 299 826 174 957 1038 615 67 340 847 344 717 150 332 330 41 420 896 59 510 819 596 461 119 389 79 596 374 1017 417 984 478 617 228 928 387 775 147 823 834 941 588 980 59 172 857 994 682 548 987 694 1034 68 837 49 546 771 100 250 181 973 561 478 370 946 268 37 100 518 110 543 700 426 231 778 37 553 912 1008 105 18 122 541 662 345 269 678 294 910 973 394 589 879 388 277 284 739 209 288 226 188 980 537 890 256 663 983 300 196 1028 620 603 785 706 353 925 650 311 754 519 407 277 552 313 166 923 758 185 994 52 915 797 44 17 22 895 394 249 452 335 852 750 718 962 770 967 783 1010 995 474 550 946 989 906 922 760 368 106 291 318 822 652 109 653 598 297 465 946 977 861 903 833 677 784 843 58 211 430 681 102 512 679 248 519 919 595 337 629 744 782 995 574 540 16 800 231 54 236 245 822 650 756 138 417 463 509 484 478 260 331 363 108 60 358 572 254 1015 314 840 169 120 184 419 995 450 762 283 733 434 43 285 844 181 69 74 388 163 274 965 1029 81 503 172 141 292 348 233 275 346 840 959 274 609 448 606 154 583 851 331 952 819 415 980 3 99 799 970 997 917 231 727 644 767 207 466 469 766 98 448 33 853 780 782 393 501 934 467 452 40 405 86 726 374 663 716 937 825 1026 307 52 890 428 163 801 835 918 54 361 408 444 326 952 603 312 992 279 733 1006 105 527 36 599 14 65 45 563 771 57 277 790 297 198 526 976 1039 28 113 185 324 963 927 978 213 1012 322 525 718 983 890 739 164 581 291 158 493 131 493 918 360 278 837 108 988 593 501 150 407 401 272 510 1007 594 1011 474 232 1014 853 594 418 608 702 500 114 332 896 874 865 320 125 140 97 944 497 208 253 823 235 1017 194 695 533 780 481 321 616 989 453 475 356 104 40 745 1016 220 629 831 999 87 330 470 380 831 5 687 568 213 855 871 872 789 4 375 351 5 671 806 315 120 669 88 61 283 85 224 754 428 643 670 45 486 265 88 761 888 205 889 559 726 520 105 973 980 802 207 304 633 896 837 129 513 196 532 102 574 357 46 653 158 599 510 326 118 24 52 738 758 162 1020 955 822 27 555 438 263 29 334 69 680 424 1028 550 568 309 278 13 737 701 794 233 159 968 15 743 559 543 741 291 93 703 151 669 859 758 162 680 538 401 364 869 883 1008 71 990 921 701 84 490 174 118 264 940 41 473 71 852 177 347 110 807 441 415 757 128 346 547 885 754 284 78 130 628 535 860 209 604 102 353 847 292 851 347 1013 1012 61 690 65 85 84 19 55 832 970 234 1035 262 249 49 253 32 410 1035 925 145 589 1036 60 934 204 519 384 45 508 91 802 993 95 606 220 781 597 285 45 868 320 935 199 629 42 51 426 277 504 913 352 626 87 949 131 292 640 222 910 453 492 847 512 2 300 188 858 511 224 695 36 562 734 623 983 421 744 359 444 444 745 478 323 537 618 58 992 628 1029 805 814 900 386 464 924 727 195 52 25 553 808 659 200 704 116 781 167 1020 38 142 922 41 667 902 736 183 41 616 282 508 771 315 752 286 336 804 648 185 383 714 508 542 946 135 418 442 545 736 126 764 5 773 322 77 1000 458 987 464 449 575 206 481 561 704 857 322 147 324 752 165 707 9 294 783 988 359 712 442 284 858 288 603 876 638 617 587 808 904 690 291 188 687 418 564 924 1023 430 161 790 308 386 656 904 27 620 329 986 509 208 16 447 401 665 634 646 502 704 489 736 1000 231 254 214 74 95 466 948 475 451 36 999 665 1003 660 766 130 713 562 858 177 896 261 918 10 928 83 574 287 199 104 504 237 534 524 53 221 877 443 392 128 95 14 548 913 96 843 41 869 518 1019 395 287 502 306 919 233 970 895 745 408 879 912 988 40 667 376 866 444 64 16 119 1012 902 701 804 301 609 570 899 838 26 136 63 516 353 233 286 336 648 45 603 616 648 612 671 638 57 421 703 252 546 319 222 763 702 655 273 13 447 19 779 199 726 914 532 809 50 915 665 1008 948 95 203 20 888 923 117 10 483 156 744 385 977 800 971 420 784 423 1026 868 182 531 78 401 286 480 49 976 265 755 838 68 999 534 500 459 687 596 922 358 342 503 760 569 148 695 976 418 1008 310 144 977 833 334 712 1039 490 988 556 956 609 502 185 737 554 676 161 560 696 421 528 67 258 940 394 892 433 933 963 49 764 961 406 812 583 995 172 626 89 319 812 864 89 989 244 719 390 160 712 218 263 1019 545 71 610 80 711 685 771 278 595 304 726 947 892 252 158 353 981 136 115 166 1036 858 975 588 225 778 902 568 996 695 846 110 971 335 380 384 951 863 315 272 628 491 308 704 196 681 161 1017 361 482 999 393 914 384 423 919 705 879 219 96 152 947 975 421 1023 32 967 912 546 106 263 635 636 334 43 277 231 585 675 28 498 318 233 402 307 133 504 735 29 590 426 793 706 843 720 868 246 949 700 252 275 186 848 953 572 360 108 128 156 478 956 886 125 954 578 1018 905 851 608 581 499 710 878 905 447 644 163 874 805 861 116 633 498 992 246 552 85 88 488 915 865 280 340 628 194 116 797 602 780 16 902 43 299 499 135 907 665 654 998 266 124 618 121 465 301 188 479 377 216 289 23 956 896 669 308 194 38 972 427 27 642 438 357 686 45 271 848 794 778 470 744 231 263 179 943 130 22 975 216 825 486 829 915 133 256 222 393 752 608 113 139 824 166 544 582 909 244 183 591 85 408 391 1009 639 608 604 316 765 883 490 526 668 515 981 972 319 561 939 404 911 521 362 870 352 565 388 455 979 616 82 80 46 713 320 624 284 411 969 497 229 71 379 315 178 631 847 959 824 925 483 178 526 868 273 307 584 300 294 517 430 622 779 536 171 495 453 301 437 998 661 66 972 679 108 551 792 961 336 835 121 115 952 725 40 411 637 314 130 244 808 551 641 816 192 505 925 414 1013 773 828 764 249 671 257 162 227 592 338 535 937 916 341 771 143 956 662 949 595 764 326 294 214 859 16 54 888 141 135 660 351 699 327 328 479 675 951 154 600 57 127 699 946 741 413 711 701 687 854 401 294 596 726 789 100 813 5 672 184 573 1020 865 772 333 1018 173 38 516 49 69 275 451 853 244 795 524 607 132 282 436 985 960 527 1034 297 390 488 769 142 695 263 907 854 791 18 47 639 726 187 581 834 406 509 42 388 608 852 976 152 209 244 200 997 361 199 1037 932 908 102 698 645 356 344 986 669 641 536 514 264 236 455 274 480 361 178 247 144 1026 950 768 10 744 20 113 844 385 276 51 760 502 57 939 984 250 358 881 360 539 522 786 364 23 240 396 716 159 44 593 232 620 664 950 623 196 543 78 972 69 226 222 792 502 944 191 600 495 711 906 439 10 1008 853 745 811 146 624 685 585 780 1031 659 156 468 507 220 527 478 45 524 411 73 493 392 814 885 164 297 47 251 519 654 282 876 315 724 365 394 668 744 361 676 786 465 191 249 88 552 356 660 533 392 540 920 590 557 691 292 926 316 867 347 289 976 408 674 500 326 739 773 227 687 731 865 155 338 877 722 880 536 622 543 977 658 846 1016 823 183 872 649 958 880 750 888 14 501 61 75 344 429 394 205 854 1001 931 416 1010 1007 646 588 437 353 76 798 905 546 173 2 273 967 918 610 751 258 949 833 190 653 752 547 170 396 245 72 645 73 1017 781 841 662 16 472 102 125 955 702 880 172 695 343 32 720 256 784 675 685 404 84 686 454 1032 1006 13 419 449 909 994 258 916 14 182 422 598 436 748 302 574 270 880 846 966 112 568 256 145 815 11 50 229 355 95 1001 372 927 996 756 255 526 380 978 616 898 874 421 11 10 135 241 1015 371 95 159 681 1011 929 134 687 602 835 249 710 100 89 883 305 757 792 807 789 567 635 83 1028 889 691 622 674 858 731 39 557 562 735 138 845 678 477 671 981 1000 506 191 616 437 92 1038 283 550 1025 420 934 939 274 991 434 550 579 664 924 1029 625 200 555 75 274 271 344 280 768 227 719 663 113 551 359 842 268 554 1015 449 326 637 635 323 510 111 821 294 207 632 1025 988 312 145 502 783 967 326 571 339 537 969 436 138 838 537 261 187 230 304 364 781 984 622 885 687 505 736 229 963 682 221 767 594 322 236 538 552 1028 488 783 506 465 890 153 81 827 344 1010 590 317 41 35 140 285 451 876 671 175 88 766 512 846 813 124 484 684 734 743 973 1008 815 540 932 114 703 977 695 879 523 236 532 203 603 693 651 1011 472 320 300 981 639 517 441 546 308 912 793 745 574 334 371 844 479 177 907 981 864 208 587 14 595 866 916 572 914 479 753 230 426 171 697 748 809 877 894 433 407 162 875 731 768 726 558 753 979 221 67 918 528 926 1022 39 980 1007 533 625 511 544 623 432 378 320 626 841 281 908 255 372 93 947 843 408 189 249 773 626 486 758 692 599 67 797 691 924 130 254 925 256 456 278 696 335 664 999 998 128 221 862 731 884 508 547 270 757 545 454 535 392 832 421 122 269 311 234 181 730 932 207 529 293 26 462 102 18 700 861 877 97 264 774 790 363 889 96 892 862 935 446 853 518 552 487 997 177 210 576 494 253 928 202 1002 755 169 893 900 539 752 775 643 247 227 818 998 954 104 726 782 651 1036 79 670 376 97 707 645 928 797 452 663 459 487 78 776 789 521 274 491 750 980 106 1003 427 32 33 716 284 650 408 487 686 675 703 907 553 971 46 469 651 596 654 197 465 378 835 80 936 1037 524 644 53 811 528 889 802 889 990 724 798 770 744 959 348 324 922 495 609 468 354 206 238 250 723 6 26 140 170 309 106 61 72 81 988 14 813 616 275 601 763 770 793 727 822 770 311 504 935 742 331 97 370 617 293 696 954 259 1018 460 1036 109 583 667 225 669 105 51 404 366 525 170 365 65 387 142 951 904 539 470 568 372 516 981 757 705 380 293 623 900 470 635 99 373 259 298 82 637 101 940 607 396 658 526 493 335 815 528 892 103 759 548 4 667 264 1027 979 781 281 145 881 665 9 112 239 325 618 202 856 577 917 170 152 897 1010 600 194 683 100 363 503 822 518 835 560 284 51 286 973 634 609 606 126 756 510 890 85 331 309 163 853 211 346 379 890 492 142 212 605 389 243 717 411 387 967 58 982 118 291 1027 600 384 820 555 766 481 1001 841 412 822 706 970 469 753 368 321 26 113 887 886 777 185 274 522 602 379 729 719 923 879 5 752 804 787 335 620 512 620 246 377 718 718 366 211 788 152 1018 181 898 349 839 425 312 999 643 225 938 891 578 697 1023 636 616 724 1000 938 61 202 372 205 478 416 48 45 465 886 45 930 677 143 933 237 553 486 880 446 530 110 110 370 947 671 298 402 845 873 930 876 275 714 989 508 506 786 84 410 720 305 794 256 724 583 256 460 208 644 1021 458 896 835 831 669 313 903 485 795 555 420 794 961 212 482 953 552 686 888 986 249 166 930 812 234 474 97 50 216 270 671 271 656 7 105 971 458 130 610 750 333 866 521 801 459 738 240 54 676 967 649 135 728 160 415 501 570 122 613 69 679 497 173 481 1035 575 25 454 569 665 235 537 588 794 232 126 854 480 497 33 377 437 707 184 78 669 170 452 219 505 570 946 736 395 122 733 693 298 879 469 94 827 879 806 166 550 120 652 909 262 908 26 731 540 156 911 471 1017 982 579 306 379 223 912 143 848 805 962 161 249 813 349 407 246 740 300 883 923 533 170 151 146 895 800 413 705 102 645 765 515 759 483 14 862 465 293 903 937 1032 848 90 506 636 659 688 977 52 969 432 881 657 1015 166 991 491 382 958 775 27 3 959 806 163 1037 740 744 802 714 12 531 32 217 32 423 312 362 61 716 1003 230 171 719 430 71 359 466 819 643 291 537 226 902 113 103 589 1002 329 841 893 105 622 237 204 984 667 383 987 560 139 733 210 753 1027 349 663 434 462 340 49 43 366 177 266 864 85 343 927 340 832 81 129 789 605 865 438 755 777 319 130 290 246 403 35 870 456 509 879 235 562 25 530 587 435 571 990 737 212 1012 145 19 965 406 100 58 581 660 134 418 384 1037 556 285 699 430 832 715 109 817 781 117 683 685 431 13 96 583 79 767 929 941 525 433 995 720 857 954 205 38 461 881 540 749 701 817 290 378 896 659 73 898 235 126 642 811 312 694 913 523 629 765 193 971 587 854 275 660 459 66 1001 732 792 272 494 655 194 87 272 168 974 751 807 343 1010 974 874 675 355 902 739 74 342 836 485 898 99 464 201 370 288 295 446 386 49 557 779 875 432 92 40 444 743 479 308 418 1012 893 27 142 955 539 121 288 851 631 116 451 70 4 35 555 963 349 525 410 199 23 58 17 153 245 699 623 847 431 751 433 103 620 623 790 758 1037 719 976 95 636 104 246 1001 830 382 499 895 501 497 234 785 314 410 221 697 616 433 584 218 203 505 471 905 27 298 415 331 446 989 453 429 650 140 440 329 776 995 68 562 342 635 268 584 252 296 569 95 143 581 169 71 545 932 535 446 576 262 9 508 208 852 80 362 36 975 755 698 349 501 840 483 148 777 796 284 1021 890 918 179 187 373 406 742 433 670 347 178 906 776 1021 452 521 898 477 516 777 642 963 175 354 280 620 463 658 582 547 390 772 508 741 990 721 781 341 471 633 420 836 497 433 914 249 456 17 138 7 289 56 310 33 127 784 336 210 134 967 354 322 672 259 520 405 694 383 913 629 273 599 671 752 726 590 330 723 689 954 472 864 240 756 849 649 888 250 442 623 233 228 110 971 1016 201 819 339 312 642 595 321 287 151 120 826 714 309 978 621 177 568 297 892 6 645 442 458 154 164 279 490 709 269 289 220 584 149 803 983 862 220 698 967 486 1038 374 564 734 892 209 543 1003 354 796 764 916 58 117 595 475 609 469 117 827 841 594 871 966 741 205 727 50 805 772 993 1022 1010 351 545 156 895 212 1004 979 1031 498 614 221 649 607 672 166 789 65 811 126 872 776 657 410 924 547 774 592 130 976 53 145 839 284 86 725 313 442 309 964 199 180 918 482 752 79 803 505 469 344 953 616 550 28 448 565 743 906 645 369 399 1011 981 210 884 330 59 272 660 908 353 483 967 699 71 998 182 684 941 236 462 69 691 275 671 880 676 674 1037 292 18 134 961 68 369 745 712 280 944 82 142 688 458 890 222 596 444 610 455 1027 445 487 839 127 988 125 464 788 228 543 515 138 439 591 601 564 925 989 1030 677 369 696 284 820 786 224 980 152 130 216 338 888 456 337 688 6 738 552 372 105 600 64 958 142 722 313 605 495 203 239 20 918 623 249 749 352 524 746 85 881 63 115 285 371 888 138 908 196 59 583 561 691 993 84 538 231 973 1000 874 362 493 1014 885 664 380 577 67 839 1032 617 135 358 57 22 535 718 882 517 948 649 815 241 816 678 482 274 56 244 717 787 315 134 959 1028 889 710 795 47 882 16 811 412 345 184 93 888 1014 812 991 468 525 1025 898 66 193 953 922 109 175 949 655 190 97 233 366 339 708 483 744 792 298 791 626 583 608 145 155 569 398 742 907 827 360 972 846 82 501 962 925 123 809 210 796 25 954 117 682 678 540 666 623 324 162 558 918 18 63 279 232 46 970 506 636 876 898 839 5 690 248 929 195 925 191 446 872 531 803 228 787 1034 127 275 336 155 192 735 611 15 679 463 137 159 817 806 137 850 493 907 255 29 98 811 646 294 325 900 175 156 184 367 842 952 713 179 810 462 848 408 850 380 377 707 935 973 188 452 804 276 195 216 912 518 865 609 579 332 1022 647 421 832 308 947 672 27 159 899 851 241 688 87 315 456 848 101 684 166 915 903 807 805 131 523 978 208 412 229 906 948 587 840 86 455 636 808 149 943 666 341 348 621 15 291 554 424 851 119 15 270 756 67 965 349 593 812 620 592 240 693 97 857 532 565 415 770 246 470 551 733 99 328 41 1019 293 360 117 439 65 537 134 239 678 322 87 970 531 751 635 208 819 167 511 585 631 176 269 372 639 548 790 746 789 433 506 838 356 453 511 226 788 919 412 350 597 351 913 840 922 960 883 107 411 464 724 9 678 446 654 677 225 253 983 892 411 772 849 334 241 494 483 537 861 285 964 476 113 832 117 735 771 281 647 787 211 289 1014 536 138 69 43 549 955 930 680 395 273 1023 827 746 520 435 388 1006 15 362 181 771 1024 446 188 775 671 963 917 606 422 407 289 548 685 316 261 561 304 596 981 81 269 979 323 339 451 7 9 739 160 870 743 737 5 411 46 700 669 740 206 781 239 827 26 115 699 132 385 365 207 399 296 429 39 933 729 128 436 448 719 574 814 853 51 670 918 543 183 165 108 656 670 397 92 95 416 704 386 971 381 1008 140 813 530 859 937 658 623 645 786 679 203 869 177 578 743 468 369 908 866 910 175 807 331 1008 628 1002 973 349 641 861 296 674 604 892 113 763 838 622 339 617 226 651 633 984 643 760 95 471 329 735 848 189 851 647 81 525 791 299 491 332 331 771 1013 793 491 67 834 110 903 1007 1017 877 516 199 247 774 749 515 222 406 362 398 163 908 429 385 135 28 464 389 688 130 54 567 34 681 174 147 504 633 900 822 476 712 2 241 40 684 651 785 761 452 700 158 791 1014 832 804 970 944 200 152 719 734 976 187 616 481 31 819 703 207 191 780 442 692 130 958 108 171 974 1023 165 12 975 433 778 991 804 553 969 615 227 597 447 963 731 511 894 722 569 285 669 589 987 248 248 84 870 3 346 380 409 460 395 8 266 691 89 292 856 715 559 342 787 657 333 153 586 957 529 1034 258 642 611 556 915 859 195 258 520 460 198 329 1021 186 719 350 535 295 496 63 226 232 289 185 661 713 73 673 631 13 284 25 174 521 41 482 800 1003 1025 318 144 186 1024 868 302 310 415 100 615 361 38 961 177 418 55 365 922 289 193 276 949 853 893 355 563 26 231 146 865 511 219 811 1012 392 982 309 450 996 769 120 85 815 288 226 476 695 295 795 144 103 906 530 591 532 490 443 1009 542 978 367 21 747 994 858 965 749 401 241 177 434 556 1018 119 42 755 187 142 762 870 231 114 105 801 743 610 765 77 280 83 815 969 698 938 666 332 224 134 530 611 90 559 676 281 268 538 1019 309 896 366 223 356 120 510 1035 625 388 311 583 828 978 414 682 34 80 756 294 397 858 473 519 43 1029 324 64 761 738 952 976 118 184 265 117 759 31 247 878 667 479 205 588 468 162 22 981 156 64 955 111 416 554 968 312 307 802 667 349 912 272 470 673 41 231 643 511 120 151 749 43 380 214 370 203 463 826 128 833 766 316 763 479 777 141 220 147 303 521 759 948 609 936 329 889 39 808 1038 114 963 613 763 874 399 990 714 637 61 550 827 886 569 965 944 132 359 572 755 46 607 942 246 310 997 770 754 253 585 937 332 660 890 323 859 705 853 748 759 505 462 94 272 221 937 132 902 439 934 56 38 303 242 10 176 854 214 539 392 1029 511 258 870 437 950 57 504 835 128 516 540 714 488 437 735 524 121 586 1015 491 494 1003 180 725 932 967 177 1032 870 307 336 960 1003 231 974 136 718 453 775 478 571 630 290 947 848 18 182 731 440 999 25 248 677 921 119 256 902 602 492 313 105 129 802 918 1035 526 1030 530 404 323 274 13 880 463 443 758 925 202 496 764 501 1029 973 88 119 485 102 795 834 270 869 900 584 782 789 385 1032 732 649 1016 15 576 503 760 768 318 26 160 491 555 407 484 96 461 679 428 241 704 345 237 614 445 517 442 910 913 478 574 1036 1011 720 255 905 777 188 633 1000 505 508 85 166 818 245 479 548 99 754 152 43 898 267 427 444 297 191 909 11 10 854 980 255 156 209 1031 623 795 283 571 439 847 323 650 609 66 906 158 45 218 145 846 95 262 759 952 224 126 750 537 353 233 541 158 430 478 671 910 674 785 400 814 63 399 701 130 879 1012 668 436 198 60 616 830 578 576 1010 455 4 769 312 163 770 589 657 561 623 766 238 749 719 396 779 946 934 933 448 335 559 762 21 152 712 208 293 150 683 336 684 330 1010 323 654 675 987 178 782 537 823 151 310 619 2 588 37 84 737 582 592 384 694 228 864 250 248 718 530 477 792 143 858 288 69 2 118 825 918 165 953 128 674 63 286 447 604 832 429 194 487 593 742 852 96 1038 301 223 656 616 305 1008 953 921 124 665 658 629 195 445 643 579 249 109 602 211 896 200 798 37 1025 129 452 216 225 784 154 1008 888 876 549 337 218 1024 876 1038 703 98 368 116 478 432 82 268 957 960 472 605 406 60 230 1017 289 553 789 250 905 862 450 377 935 601 659 1009 49 833 768 973 434 369 203 4 436 174 507 637 545 567 267 622 982 890 327 507 694 877 626 114 714 93 259 426 700 936 440 950 487 377 912 740 990 133 8 422 294 177 244 27 708 976 726 1005 746 446 689 345 306 668 794 252 913 109 200 987 17 289 421 196 233 617 283 508 187 581 84 817 370 391 616 144 743 517 899 19 955 676 956 380 423 827 107 199 847 907 352 942 823 472 347 390 998 476 389 310 552 822 509 208 658 614 525 728 926 221 271 478 823 336 290 771 753 802 807 562 1022 50 551 153 515 306 512 746 708 746 626 526 193 945 449 7 21 498 153 218 926 287 266 247 404 883 77 601 476 286 316 146 192 924 64 689 800 360 736 248 472 1008 935 961 588 28 125 322 685 666 582 266 448 526 832 614 120 251 424 962 435 162 372 143 472 771 91 736 666 521 149 118 759 83 363 668 182 1032 704 356 213 413 730 43 156 1007 941 891 985 124 849 495 474 989 931 226 379 1019 384 641 922 721 715 964 83 432 554 360 522 648 566 329 572 831 111 665 518 245 145 848 933 842 158 134 931 807 974 918 559 872 687 1002 35 78 701 697 918 659 1035 832 495 297 220 445 690 314 496 605 1018 655 222 222 494 915 281 743 538 692 822 738 717 665 781 20 496 613 1036 864 366 772 1039 652 550 761 744 455 59 20 512 7 673 149 860 377 656 304 722 960 1031 415 941 478 743 416 391 915 357 444 431 870 33 128 777 770 515 443 245 624 784 187 881 1031 297 978 136 736 82 184 712 729 871 546 775 329 427 173 945 1019 484 943 542 502 25 906 562 200 784 584 406 683 40 709 428 977 702 1016 607 1029 5 163 530 279 904 713 613 583 49 49 138 763 145 107 887 778 467 406 350 734 1027 507 682 621 730 814 119 50 97 509 31 745 566 34 534 317 600 705 827 660 414 72 157 1000 289 152 633 323 1009 158 147 840 36 789 347 468 801 780 767 844 1009 61 950 290 211 692 35 277 937 491 958 364 407 984 437 262 238 70 377 385 806 200 76 979 45 894 320 598 522 460 23 67 146 395 154 93 60 297 273 817 597 754 724 740 454 971 479 821 506 39 407 421 271 353 299 977 191 91 1000 416 75 417 354 11 950 108 605 744 637 533 514 119 655 526 899 341 753 198 664 464 310 891 513 410 984 751 834 534 781 425 427 53 728 73 250 368 576 122 1005 245 360 653 658 617 178 683 781 188 252 215 162 870 490 443 693 932 113 419 565 1030 764 332 284 940 39 372 348 535 935 858 924 308 894 378 896 166 982 521 842 656 835 594 747 573 868 126 65 399 224 929 804 531 621 148 675 434 754 614 161 494 891 53 274 882 351 172 758 258 865 934 778 632 68 20 712 878 783 797 73 211 157 460 688 906 792 373 122 66 196 890 282 585 276 571 124 350 237 975 455 643 200 698 429 959 13 77 88 609 813 900 819 13 446 87 155 495 196 660 887 800 412 491 55 994 268 1038 968 257 905 765 773 564 864 762 301 227 199 206 892 604 697 566 784 707 397 238 1019 82 687 955 134 1016 423 954 884 209 1037 612 460 440 321 671 5 515 468 255 633 859 223 273 197 262 716 643 479 630 151 636 854 665 538 913 881 872 98 1017 753 82 269 704 203 1009 338 251 850 55 66 35 1003 8 952 624 875 79 613 833 635 688 736 914 114 863 439 951 467 504 118 438 781 1027 344 92 465 920 1019 626 585 671 952 818 959 195 96 771 830 320 52 603 262 437 991 810 1012 484 820 523 597 658 827 346 660 235 688 714 661 913 1035 788 760 645 413 52 561 56 948 960 652 682 15 37 86 848 104 629 601 949 460 937 263 713 515 256 202 947 610 467 994 246 109 737 216 671 460 618 749 159 590 368 303 97 794 798 323 641 309 284 362 164 775 360 502 879 821 929 850 626 376 123 864 193 565 451 482 864 403 385 39 661 493 256 431 764 835 23 268 903 698 584 258 996 413 435 879 916 980 971 201 112 759 926 553 233 767 982 1037 519 445 882 411 488 206 567 410 159 822 897 153 511 922 465 432 42 816 438 937 81 337 12 168 369 461 676 778 834 943 886 1018 946 356 649 353 382 516 374 57 107 222 310 457 836 611 1020 160 541 478 678 953 1001 822 131 287 933 557 870 691 983 238 90 559 338 452 484 474 174 843 391 360 876 595 759 535 219 38 80 572 392 508 744 572 1024 78 891 255 502 474 720 19 301 797 377 864 32 22 393 709 261 487 620 798 291 522 627 65 324 273 268 456 34 42 774 790 367 751 57 16 960 156 547 808 721 876 52 100 685 344 930 244 441 137 690 461 646 958 71 553 555 167 82 865 884 639 517 723 777 447 802 882 520 826 102 629 226 466 723 469 932 840 552 737 71 667 445 17 738 396 956 591 696 485 705 784 331 297 199 167 703 516 620 504 835 403 174 877 370 660 519 962 397 343 389 621 831 773 34 464 335 259 684 66 254 367 564 429 801 853 187 964 960 588 91 447 46 650 3 43 704 660 364 174 816 345 172 927 652 78 970 321 428 20 403 220 264 232 633 295 730 556 872 512 772 456 234 281 96 446 597 610 30 981 455 179 781 674 399 823 935 754 117 960 1022 842 344 556 979 632 66 428 653 496 403 565 119 995 365 783 1032 264 244 650 657 316 159 845 437 353 399 478 215 122 509 467 690 1006 415 487 386 743 492 384 370 94 564 452 479 713 953 470 166 477 488 877 935 1034 13 569 379 729 860 1014 182 597 675 824 624 29 610 491 134 40 619 269 459 744 297 176 157 269 121 836 748 44 412 905 254 165 253 715 513 382 446 322 222 560 712 17 709 898 434 604 699 986 622 943 1031 778 173 536 486 312 166 635 758 276 723 328 405 301 412 95 315 770 1020 97 265 201 51 649 805 43 483 320 259 637 693 289 748 471 619 304 853 725 651 419 350 1037 690 393 391 992 173 821 721 900 802 986 480 724 1006 17 1036 392 213 308 63 442 708 914 733 95 946 940 320 285 27 870 159 134 692 676 314 363 369 182 339 70 559 415 953 611 1026 927 427 624 403 515 84 417 656 924 1000 422 440 237 501 537 732 455 759 270 198 1025 1027 692 671 533 244 797 353 911 192 356 128 92 62 797 542 914 162 660 569 426 888 116 198 189 403 88 757 907 76 30 462 331 408 38 582 788 278 328 288 647 617 211 730 225 128 374 871 138 776 120 406 475 1016 845 241 776 762 637 179 197 92 35 980 216 826 168 291 614 416 510 175 206 978 879 834 114 35 352 97 475 916 179 10 193 949 241 326 875 583 809 887 817 685 584 1020 623 121 57 857 334 230 865 305 59 945 1029 1016 734 618 302 786 351 480 744 649 404 257 336 488 768 861 381 372 231 725 293 513 221 919 96 590 981 503 657 748 1006 553 924 355 134 128 322 9 823 258 664 15 959 744 835 282 836 586 1038 839 376 882 551 128 277 1011 441 305 79 874 800 464 652 865 641 912 394 341 755 700 846 173 998 816 754 878 941 992 718 665 254 161 957 131 598 446 37 768 1012 28 5 987 949 698 858 324 478 241 221 656 217 469 593 277 899 572 324 1031 137 779 492 77 459 923 530 571 640 543 488 105 71 39 849 40 445 726 596 494 768 765 605 640 357 776 384 521 129 827 618 60 474 794 905 149 269 349 431 400 119 549 584 856 719 948 297 769 945 802 391 537 25 859 875 915 1001 658 679 160 772 731 915 200 770 644 193 405 34 738 605 426 173 300 993 37 255 23 976 440 532 755 388 240 359 989 475 563 722 920 1039 104 426 446 298 773 743 465 971 457 377 278 196 919 163 337 250 341 1007 639 802 94 225 926 8 603 855 529 307 34 589 474 806 462 149 748 174 874 257 23 701 853 78 351 934 833 938 1008 181 1003 1003 293 5 978 241 670 585 530 912 689 1007 961 177 280 516 888 988 483 311 943 107 460 528 288 843 445 40 923 745 53 210 943 970 484 391 539 433 296 808 806 700 422 853 863 151 1016 670 781 462 285 711 96 173 301 358 659 891 526 41 280 29 609 672 904 277 620 1003 228 833 804 467 899 416 623 131 198 118 988 147 64 507 991 9 199 815 231 682 171 286 53 35 51 231 694 518 164 564 672 20 547 922 405 542 334 169 338 669 557 1009 433 704 672 230 67 976 104 387 153 620 531 639 277 149 831 122 731 446 632 173 937 93 529 168 246 808 570 448 343 966 314 805 784 342 259 308 725 311 824 401 941 950 253 380 285 963 778 2 897 1028 1015 108 453 453 319 147 856 175 462 854 665 698 779 154 236 846 330 909 102 192 481 189 325 402 912 1029 744 894 486 807 958 893 213 575 130 825 204 490 137 34 313 494 665 165 964 443 1015 115 382 538 81 596 974 674 555 562 918 226 725 460 456 457 46 37 599 19 819 245 10 796 671 952 632 39 662 997 906 174 407 47 351 981 258 897 634 277 521 609 60 224 63 774 357 95 1017 1029 539 432 811 235 254 442 819 765 714 510 842 312 855 937 1006 484 607 331 678 907 626 787 606 923 528 593 515 409 820 353 454 562 339 307 680 694 1003 240 766 1012 853 279 605 547 1014 937 271 616 52 786 905 770 660 531 856 1007 384 29 735 744 334 946 267 598 181 50 667 934 995 641 827 941 297 1000 484 1018 198 651 446 53 849 112 973 190 113 214 748 525 407 889 198 760 695 614 198 659 562 211 646 593 630 168 443 848 134 735 182 241 972 282 225 615 528 438 236 57 16 306 529 729 913 1005 7 248 94 439 605 926 201 582 595 957 285 1017 494 717 967 1036 745 341 1011 227 236 75 28 956 111 217 714 899 578 631 885 559 744 256 958 65 909 119 528 722 681 782 207 619 515 247 910 361 386 972 548 365 794 367 813 773 961 925 339 269 505 655 615 619 572 507 753 321 373 792 982 814 310 928 546 419 575 331 956 656 98 417 451 689 790 1015 483 209 693 972 416 1033 860 360 104 222 729 366 134 97 6 485 337 882 535 241 764 207 819 88 958 269 911 113 95 355 335 226 971 434 134 781 827 801 407 680 567 242 956 356 970 508 767 116 608 821 569 54 700 256 2 225 187 49 600 688 936 583 269 1036 971 75 98 679 656 236 541 147 152 200 384 699 610 562 1024 847 714 606 877 642 924 187 433 541 483 281 396 696 689 304 156 430 635 755 798 538 603 470 203 422 512 215 486 897 466 970 3 703 698 334 55 389 992 470 89 381 133 227 522 910 409 960 930 273 874 772 685 904 1016 691 151 552 790 48 288 673 145 794 154 724 492 132 241 653 101 739 629 178 1023 604 692 69 317 257 763 250 270 679 606 704 583 508 629 17 971 366 875 926 327 179 672 681 871 272 336 347 110 211 819 258 521 472 1039 641 544 34 340 781 713 667 642 350 91 197 235 947 105 487 613 361 751 927 342 200 892 74 1020 945 31 152 838 123 607 606 1017 29 868 969 988 438 456 830 52 569 14 886 694 201 610 118 761 254 376 1006 267 476 651 635 129 938 426 581 207 769 372 913 882 308 94 104 661 146 790 483 809 974 524 821 620 610 511 420 946 52 973 150 65 666 383 328 503 404 748 36 629 956 623 636 172 260 981 780 795 236 412 471 770 20 730 665 703 106 807 1007 42 187 895 903 866 128 676 503 179 585 26 449 688 862 693 770 595 202 481 131 553 144 362 960 68 621 333 261 1014 272 273 800 74 937 132 63 635 900 882 378 300 500 639 1034 812 1024 162 860 335 76 496 590 846 545 252 409 676 778 717 56 323 940 632 986 416 749 567 712 766 329 280 904 64 544 786 100 1011 378 603 437 504 77 856 445 387 443 644 322 947 860 680 933 545 350 614 174 123 295 487 43 147 638 240 942 1039 596 495 593 170 902 482 263 14 421 211 791 1035 840 375 337 920 415 339 795 448 1032 72 1014 676 183 229 522 968 162 798 984 868 431 48 172 326 786 179 36 849 442 539 648 366 838 424 424 542 312 420 184 94 82 219 799 225 455 960 421 479 642 16 241 359 464 71 942 557 353 681 235 508 78 181 641 388 1033 284 1028 519 158 490 1035 640 1036 975 111 967 952 742 19 318 602 580 902 661 33 109 917 256 667 149 32 613 408 577 747 185 21 322 701 277 300 187 473 766 194 1030 736 53 937 898 294 676 476 588 409 693 770 843 155 238 954 435 310 1035 668 411 122 332 772 338 159 778 899 715 944 321 294 869 611 740 928 389 195 93 875 493 43 1012 455 946 385 825 823 402 118 259 881 398 30 267 56 833 384 310 38 240 333 134 365 173 996 427 261 999 745 87 732 448 342 274 422 972 901 402 469 343 1039 872 955 540 665 495 852 364 972 179 497 551 51 752 460 480 817 725 602 471 741 845 586 832 633 673 799 1028 514 529 886 644 526 933 1002 217 926 216 275 671 545 683 1023 914 809 214 867 89 534 584 243 703 138 458 405 178 143 459 103 213 728 61 162 103 557 893 580 512 335 831 711 783 262 855 544 830 881 692 472 149 910 420 272 338 547 448 318 776 479 323 326 350 638 584 544 15 952 525 1014 978 897 501 416 854 783 767 840 825 725 792 526 308 652 251 404 371 1022 725 976 704 712 24 231 887 941 804 804 741 68 1018 883 23 1018 1011 933 234 394 982 546 998 807 76 165 449 439 27 963 721 423 173 32 449 152 241 797 494 902 938 457 965 1027 595 529 905 455 58 50 911 438 118 479 618 830 114 124 890 912 429 113 562 27 824 854 642 240 957 796 87 877 970 945 85 140 160 672 527 926 711 77 109 126 401 640 612 548 98 682 805 839 72 283 390 980 281 454 76 913 368 742 267 401 565 183 529 126 299 802 975 73 784 782 459 506 112 138 254 783 703 662 797 966 429 418 229 663 694 313 163 968 663 351 720 911 332 692 470 331 670 399 182 162 1000 350 884 487 612 555 419 232 30 1010 169 532 176 62 563 517 250 762 303 1002 317 531 728 612 142 827 970 819 614 594 558 627 367 53 741 974 824 729 294 32 539 299 137 101 690 721 832 516 431 263 558 805 830 816 323 696 50 887 348 846 710 36 633 789 764 194 416 46 1034 355 242 181 3 576 492 198 525 292 238 97 568 79 459 811 427 262 1020 847 776 2 77 936 548 840 478 842 753 311 458 797 813 150 828 241 804 400 859 372 179 782 717 617 966 279 962 389 856 283 744 76 983 137 334 352 778 45 654 399 380 913 91 568 867 1038 614 552 199 718 345 72 28 19 386 65 990 605 134 297 909 638 785 254 961 320 25 975 192 26 995 106 667 446 154 334 849 257 932 68 78 811 155 420 753 247 240 182 755 290 334 836 130 127 265 106 747 557 520 22 985 946 813 76 836 780 946 909 760 951 1014 467 645 16 724 377 539 152 493 434 597 784 312 955 588 967 514 239 58 1026 77 159 1022 774 857 407 167 723 962 380 955 354 540 296 173 674 368 491 993 889 900 62 119 645 804 261 720 467 239 617 935 481 625 70 243 688 453 299 578 204 188 7 875 619 651 869 548 944 985 149 507 1004 25 487 406 391 914 100 468 887 175 719 474 73 977 928 223 939 207 199 178 810 410 1032 792 262 617 737 115 267 644 504 1013 480 963 422 677 115 593 860 195 567 694 840 223 531 948 423 1001 820 587 910 961 509 440 963 227 765 908 562 361 124 933 428 1001 647 251 858 386 544 689 985 347 121 750 564 128 1028 906 1037 75 549 725 119 541 795 577 440 685 267 456 129 739 393 153 737 741 675 680 1018 979 907 679 191 876 482 649 644 745 21 231 307 173 427 42 625 11 93 580 275 865 830 532 674 751 41 77 424 374 951 244 1010 824 327 441 70 295 738 1006 480 153 402 232 733 746 470 418 731 839 167 771 54 346 270 733 212 82 351 897 1020 931 920 276 1005 700 702 442 353 892 571 541 585 94 1020 1007 829 406 749 380 468 234 198 26 22 420 778 398 493 896 117 29 761 942 805 938 365 35 238 508 959 493 680 17 199 706 185 233 458 669 630 853 92 356 442 180 874 985 12 39 1018 706 1012 860 436 656 945 590 443 714 142 322 470 647 723 191 658 1001 435 738 74 725 447 3 793 245 522 441 89 202 514 139 181 490 862 346 968 177 130 118 898 568 350 883 15 279 563 1011 26 458 324 40 956 569 445 49 389 281 215 188 675 307 712 735 302 848 892 140 367 952 124 197 31 476 588 750 269 900 781 731 245 468 815 981 940 387 208 144 250 901 1013 695 101 79 691 682 898 616 410 217 1001 218 729 492 459 277 844 986 197 906 676 482 227 765 470 915 109 116 827 262 904 245 890 513 858 146 780 386 428 959 373 903 1023 628 880 941 375 387 206 887 416 56 1004 997 104 622 1021 847 637 517 862 494 691 310 953 135 722 404 298 581 410 967 893 222 514 345 444 365 313 270 248 1027 919 969 614 1007 295 444 513 162 253 870 464 518 71 233 325 856 31 1015 596 707 189 134 386 327 986 490 907 753 303 545 72 340 808 1014 318 702 139 335 563 336 6 511 723 1017 680 244 862 323 384 783 821 707 773 1006 404 424 225 151 96 787 916 409 11 660 411 551 574 76 222 245 694 980 161 701 518 677 241 768 412 648 410 802 750 708 452 308 974 1011 781 887 19 567 443 35 226 957 626 403 461 682 137 268 1006 52 286 915 967 1025 609 228 902 249 942 594 244 427 144 169 603 259 197 738 209 843 272 196 596 16 797 95 582 474 595 735 584 781 390 650 299 149 217 935 841 801 253 648 388 131 208 135 381 706 584 718 277 935 27 774 915 89 508 501 993 378 994 236 120 322 964 457 402 439 501 950 339 937 65 642 558 291 426 622 419 54 744 908 717 585 324 21 500 430 897 238 331 581 691 88 189 751 694 740 681 710 911 980 167 949 830 35 917 496 772 282 153 409 545 773 36 189 603 495 460 478 79 462 558 960 34 210 27 75 272 864 233 57 438 402 761 351 316 139 87 271 893 334 578 436 480 800 892 47 192 983 1033 669 356 812 675 66 945 429 616 322 883 156 782 140 903 1005 808 75 828 622 373 59 384 417 219 28 522 672 971 680 464 11 226 249 523 770 8 941 833 17 934 690 684 550 431 524 888 403 745 364 318 259 191 461 417 18 870 593 292 123 585 789 783 261 766 802 622 696 961 259 253 780 225 974 472 89 883 950 385 96 568 138 780 378 286 467 985 769 705 338 374 897 968 38 189 81 190 755 642 592 997 678 1003 14 39 787 396 95 886 545 873 1013 187 821 761 740 843 567 684 507 270 497 706 807 523 438 129 506 453 642 756 884 908 696 452 348 535 653 612 387 792 255 454 665 684 785 69 1032 164 892 402 548 290 125 970 696 415 545 1034 650 566 607 70 740 873 806 735 756 625 90 387 886 100 787 763 524 422 1022 228 897 744 289 103 1038 634 530 178 605 594 563 317 85 195 535 530 297 849 823 484 481 195 513 504 867 463 774 518 426 633 939 199 474 252 342 1020 886 342 33 477 714 1007 546 388 12 57 657 128 944 521 259 298 478 285 239 638 168 900 631 694 76 523 876 2 954 896 557 973 681 403 55 687 707 204 850 716 322 348 67 445 477 845 458 877 297 186 540 200 725 904 662 251 133 690 164 240 868 480 193 792 300 572 642 316 270 110 789 632 957 849 921 52 443 185 84 605 562 135 916 302 758 434 144 316 1007 948 174 808 666 920 383 458 279 986 25 120 468 163 592 316 559 489 716 1029 92 545 429 304 990 920 800 94 403 112 629 729 623 785 74 87 716 156 356 708 104 16 1019 230 269 574 113 41 51 256 179 190 173 304 561 21 494 855 909 337 575 278 1006 361 373 120 876 903 712 506 797 402 355 827 634 510 935 833 462 880 874 442 518 326 180 166 459 361 54 724 757 1019 737 923 35 45 497 899 436 541 890 605 697 1031 656 142 174 445 967 85 230 487 174 776 337 413 711 855 436 340 850 218 67 917 835 897 70 550 976 425 836 604 92 438 187 228 276 444 923 207 428 770 499 770 914 876 239 455 574 769 165 85 145 190 110 790 269 926 753 56 52 711 796 514 1027 59 628 546 184 337 596 369 889 390 603 272 724 684 447 144 196 530 973 702 578 757 27 454 899 651 109 254 741 796 133 75 508 422 1031 384 200 719 253 255 184 826 720 744 416 423 939 730 79 629 833 934 1031 751 129 723 981 539 782 421 648 322 533 321 296 50 980 761 763 469 407 939 164 812 783 825 536 99 219 509 1023 298 861 693 330 854 638 615 182 901 501 19 728 201 183 153 272 449 384 522 645 391 1024 614 580 227 119 1008 847 529 829 685 467 8 697 127 366 44 580 114 754 100 482 636 604 496 587 904 1005 31 747 1033 101 544 394 252 465 543 460 514 686 789 283 516 760 158 315 9 958 306 979 753 860 720 398 667 34 368 692 923 512 504 723 987 600 773 424 48 624 407 993 993 980 236 997 199 855 119 994 565 509 762 185 240 252 893 428 700 2 877 940 960 33 611 88 1022 32 183 808 281 367 785 288 692 678 412 256 844 670 339 717 322 257 836 410 519 460 949 674 344 537 717 967 225 116 780 41 309 722 515 751 371 144 772 575 557 385 682 453 944 799 993 115 91 877 164 936 298 40 799 286 345 583 564 838 176 336 767 136 705 528 767 366 999 1010 603 569 480 82 995 1004 629 288 995 434 585 306 678 488 554 128 1038 762 85 413 50 905 887 669 609 619 836 237 410 693 517 47 545 679 879 332 177 626 931 481 478 573 385 20 982 721 169 727 894 240 701 875 610 950 760 957 570 315 229 392 195 554 635 260 853 230 5 242 972 913 1014 980 723 743 193 921 261 848 742 556 30 42 921 89 26 14 203 623 455 347 468 284 389 659 360 677 249 91 1004 250 4 239 472 51 926 425 605 790 57 943 715 882 806 535 421 525 52 526 512 905 455 630 541 122 126 686 712 179 523 697 833 647 309 199 519 292 333 328 160 515 827 874 321 920 1007 661 1027 292 43 798 567 250 135 352 726 232 87 861 508 415 950 644 853 243 393 446 928 242 554 490 661 107 39 487 26 338 247 857 588 173 60 952 942 738 918 696 962 395 173 788 160 323 436 928 1033 552 876 321 1004 62 137 370 427 777 258 295 654 898 407 652 901 175 182 412 185 174 1019 638 117 341 700 274 282 167 719 473 186 868 78 687 306 481 687 192 837 800 152 319 896 287 559 770 737 285 715 400 1017 665 440 182 175 152 970 479 50 784 797 570 714 239 176 783 137 380 499 745 818 977 610 597 747 669 513 693 693 43 696 277 790 584 511 125 446 770 770 321 468 536 47 113 386 415 476 414 763 44 258 305 767 90 544 296 765 884 196 116 854 604 1003 448 134 844 1034 156 831 231 436 356 9 57 486 745 467 277 300 33 985 873 573 463 110 937 343 704 272 188 655 235 886 438 111 131 953 506 211 192 635 893 775 346 839 978 370 1011 251 765 910 601 408 378 706 713 430 228 159 967 285 490 422 975 548 702 482 14 502 667 329 498 16 942 722 1007 729 336 520 341 906 1018 154 14 847 388 898 969 1007 841 261 45 670 579 820 424 975 290 319 716 755 520 687 74 111 648 184 604 717 1029 344 1035 818 578 511 902 270 32 664 223 900 816 650 347 937 111 721 623 25 909 406 519 359 932 284 491 165 319 351 1025 1015 281 33 313 819 142 232 744 284 154 733 387 241 321 692 798 153 577 921 328 344 13 283 110 258 413 422 765 275 195 105 999 869 248 540 191 148 465 381 295 1034 559 698 703 309 508 209 320 689 513 871 1034 178 145 427 800 628 9 313 1037 296 479 947 249 799 797 598 1038 896 670 330 181 640 99 438 949 980 503 532 173 901 840 186 885 957 98 950 506 322 211 924 419 681 137 571 64 216 377 215 165 174 992 953 926 720 140 60 786 668 154 471 524 633 23 632 110 429 709 147 114 273 651 600 897 325 705 405 469 908 975 825 774 500 562 316 901 101 341 928 943 338 232 342 354 504 203 945 456 749 711 951 239 443 350 97 473 317 607 844 275 114 731 994 211 934 868 453 395 791 77 287 144 309 919 816 792 24 850 578 963 71 547 216 881 138 574 1034 322 421 548 608 1034 338 791 534 972 968 232 443 814 331 565 422 649 40 954 889 544 828 314 508 782 930 476 163 646 859 965 891 427 129 317 449 177 613 29 583 581 968 693 814 336 469 473 244 140 539 14 258 857 398 621 978 887 56 370 767 1016 234 635 633 628 304 347 344 420 467 1005 125 260 216 476 410 281 881 496 651 623 188 568 285 653 478 687 125 973 726 262 403 162 406 324 136 803 255 750 857 245 573 244 242 442 397 538 601 311 660 1005 85 520 264 442 625 932 869 905 806 649 737 148 214 107 532 900 561 337 814 264 1019 724 949 461 510 117 955 507 785 119 37 82 158 822 958 285 946 189 700 387 444 588 931 706 778 469 219 633 842 359 379 967 671 400 134 823 651 1024 61 5 193 313 113 1027 718 81 793 40 244 179 904 103 979 152 71 41 5 139 837 871 615 114 764 335 176 249 1031 383 19 146 443 258 573 396 694 952 612 484 548 993 86 378 475 795 73 115 520 786 485 246 218 307 198 537 1004 892 109 941 351 1009 240 71 909 855 288 112 321 851 220 363 341 560 400 404 651 900 237 341 140 453 397 36 161 340 739 481 1009 957 974 828 310 178 205 110 746 147 582 558 83 898 97 5 92 901 369 26 327 759 907 43 720 94 621 90 579 88 958 590 863 244 233 56 473 405 805 102 854 245 196 343 422 22 391 824 604 775 828 57 996 1013 647 315 246 97 726 514 628 616 665 353 556 516 570 264 51 155 47 606 1006 828 53 211 353 547 445 745 613 417 688 759 770 404 316 631 257 787 892 648 611 922 1035 697 580 649 136 1015 27 1026 264 132 846 193 19 535 107 123 960 384 62 940 433 236 931 851 142 242 797 1010 867 613 311 517 834 655 103 892 410 621 821 781 198 328 371 462 740 327 10 64 24 497 196 1005 786 135 148 573 284 542 790 52 178 160 659 263 513 566 686 15 178 289 170 740 778 673 866 160 402 173 28 504 252 741 518 118 606 565 961 173 195 950 894 112 171 963 282 497 210 944 52 154 1022 226 571 948 85 52 199 579 552 685 86 864 150 77 1024 373 233 820 769 965 980 222 697 548 393 434 669 503 70 446 663 577 276 91 1024 784 669 416 440 342 967 118 58 578 439 200 422 404 422 56 118 964 570 123 185 583 702 421 799 145 570 818 247 962 800 697 226 970 638 292 393 583 893 700 417 447 546 867 895 77 99 768 732 1014 300 674 444 506 78 139 910 337 459 1007 473 127 465 755 1020 389 495 848 18 595 560 571 802 453 506 191 64 867 612 527 70 21 959 40 171 920 1001 262 354 548 806 295 104 157 41 278 95 620 287 353 782 42 227 360 683 630 361 180 44 337 958 394 376 923 444 879 207 443 292 824 347 704 19 457 79 920 927 977 869 533 182 690 247 507 1020 287 904 603 863 944 242 21 901 42 58 53 327 18 902 707 611 1002 574 898 55 200 114 93 368 107 174 332 827 150 331 247 637 411 834 301 24 557 723 468 445 94 74 452 2 713 780 112 26 715 416 223 454 945 627 758 453 426 284 876 960 956 898 886 486 241 1008 598 167 221 915 904 113 738 791 433 46 882 612 390 412 409 322 704 621 152 631 321 159 57 9 165 54 720 348 322 66 920 266 376 1018 334 633 131 754 918 328 385 317 322 263 637 68 791 140 276 445 328 606 402 629 906 777 724 93 1022 133 271 504 792 195 546 471 130 883 298 575 719 955 425 53 399 872 700 533 157 527 121 918 37 560 715 148 947 74 1016 286 935 146 782 570 1004 75 900 270 139 161 994 195 520 772 82 667 169 529 1030 472 419 881 89 186 10 1017 9 846 237 411 979 429 587 912 36 62 210 21 729 608 857 35 292 899 814 58 572 167 733 674 933 47 368 815 582 877 30 157 951 1024 185 1002 575 518 756 116 828 473 530 374 874 320 858 367 720 76 96 439 607 397 710 1009 538 781 246 86 467 989 793 630 320 437 464 156 341 395 233 1021 245 636 967 417 804 324 16 103 396 497 36 430 106 35 549 810 291 288 598 343 1005 792 682 589 336 75 48 825 413 464 316 767 360 998 183 881 905 534 1005 706 316 912 286 84 814 342 855 916 934 613 593 779 722 308 737 706 579 589 146 966 558 65 123 392 101 661 647 462 26 226 203 796 189 33 1034 797 512 714 832 94 122 70 1024 875 770 855 966 902 723 16 891 406 581 221 1005 936 698 447 103 257 834 114 892 516 990 590 322 461 72 952 944 1005 506 53 401 475 717 637 778 957 979 472 663 942 877 758 795 780 69 337 56 804 657 417 959 291 39 832 905 346 662 3 167 24 896 965 1034 757 699 821 443 212 314 795 312 656 878 433 183 290 65 897 759 302 421 35 25 838 645 715 887 300 432 195 958 460 507 403 587 632 371 810 593 910 262 157 619 52 515 563 153 263 575 160 494 284 885 255 214 871 502 930 799 862 886 766 323 848 492 2 918 855 724 583 528 488 464 447 680 762 1031 345 52 994 110 22 610 1029 369 800 108 34 534 991 30 941 292 804 929 902 788 488 492 364 882 127 287 615 327 143 336 7 695 689 959 99 167 505 638 382 874 325 810 441 818 531 960 248 638 126 588 482 680 348 425 920 710 669 730 388 986 747 776 349 179 212 686 361 746 387 481 215 138 229 497 168 771 535 222 55 144 438 501 680 531 868 507 386 488 765 144 961 552 674 827 444 31 784 846 631 399 590 621 753 259 587 489 504 597 949 209 509 842 544 178 138 1039 220 192 247 510 914 857 439 164 983 94 408 948 844 969 1034 577 633 516 103 598 226 168 507 585 905 572 256 748 749 170 1023 325 549 305 612 934 446 779 838 831 394 372 609 893 530 339 615 227 210 804 637 921 392 40 111 415 291 523 486 63 100 283 162 885 946 271 305 655 788 744 618 975 473 688 352 947 616 1007 39 330 235 779 30 489 396 245 279 234 803 155 403 558 720 292 776 323 157 357 866 399 435 35 156 46 854 422 218 986 465 954 542 700 612 500 430 766 952 492 952 210 36 864 496 353 214 665 386 434 557 852 292 733 170 630 85 712 449 534 450 477 368 162 328 522 934 18 123 214 221 789 205 1017 126 621 11 704 355 938 525 643 950 131 136 25 102 450 19 10 577 656 679 226 86 326 547 582 16 754 792 565 370 273 174 572 69 945 537 789 880 776 775 197 503 811 790 140 538 283 496 156 915 139 6 413 1038 207 758 595 1007 427 406 424 525 661 463 772 74 421 290 273 203 165 451 765 278 779 249 518 611 246 788 161 311 196 406 1029 771 739 342 723 96 148 792 420 782 489 1030 921 822 584 341 875 551 833 128 396 144 799 423 671 506 260 803 441 714 626 959 317 493 569 13 858 526 817 918 306 285 770 19 230 1024 670 927 888 938 489 225 627 356 296 322 643 202 867 1024 701 604 870 59 505 350 278 791 144 1006 697 1012 1002 284 1034 1017 773 439 789 330 850 895 215 67 608 432 214 442 1029 729 351 209 58 837 777 945 623 382 227 543 535 194 794 983 574 773 413 832 158 1012 652 462 437 920 1004 860 347 89 785 335 565 566 345 349 120 151 370 716 413 592 139 739 646 943 237 481 941 927 121 418 572 608 520 273 1005 950 364 825 216 332 882 840 159 424 882 989 136 305 561 180 293 797 509 335 828 1003 578 328 824 1020 54 529 834 652 479 390 654 839 436 630 929 663 772 863 178 330 417 907 816 558 185 130 403 750 865 814 265 814 419 528 698 317 343 622 598 852 499 25 632 768 33 686 1024 361 113 998 693 620 777 239 710 45 677 689 677 143 373 987 1030 777 152 236 277 949 273 672 926 417 42 884 442 768 444 114 539 61 703 115 408 763 267 512 970 602 460 292 635 668 144 929 474 898 546 966 484 853 608 140 217 299 220 257 444 616 429 279 907 304 612 110 398 722 73 922 596 137 463 429 473 192 621 729 922 506 1001 133 672 171 973 175 306 773 757 578 180 599 1027 44 254 208 758 165 888 439 338 431 842 541 193 960 94 674 854 462 31 474 657 18 737 14 1028 39 723 880 810 768 771 840 10 329 441 337 399 203 845 219 543 749 351 190 347 386 7 847 360 677 457 287 1000 538 288 2 467 151 926 309 172 24 417 427 451 148 820 1036 35 632 29 868 412 42 475 98 563 37 527 448 968 197 965 450 979 265 261 494 744 362 319 99 458 723 698 448 766 493 242 568 552 497 942 33 34 476 733 200 306 972 730 247 622 537 621 727 948 875 914 1025 360 888 455 693 377 196 13 870 160 669 315 251 302 209 902 26 656 359 535 282 9 62 638 967 432 430 260 476 218 65 1012 75 403 676 967 353 1037 629 964 184 628 139 696 458 173 77 457 560 702 839 189 818 82 1032 432 603 901 193 75 316 600 532 478 758 300 357 519 821 435 489 922 149 1021 549 870 110 408 626 152 606 162 587 375 1029 712 378 797 35 62 642 905 425 95 74 731 758 105 21 240 463 487 942 370 265 17 412 67 544 447 74 805 20 640 568 322 483 344 889 66 500 761 915 1031 1003 978 310 863 526 847 213 884 855 179 978 16 320 916 104 896 320 511 226 613 45 816 949 714 841 354 6 376 775 556 47 571 791 628 529 52 370 54 841 367 680 1025 331 368 472 563 528 1028 989 353 281 1006 288 148 804 134 528 27 70 970 822 647 644 781 877 759 29 792 886 85 350 343 795 921 423 476 351 52 71 87 132 204 978 438 860 1020 508 926 809 410 995 291 831 504 383 708 623 246 193 968 835 986 126 173 702 1012 564 268 137 819 81 704 328 249 993 468 673 144 264 564 161 849 493 881 754 736 149 309 702 406 746 79 138 79 212 745 356 307 491 122 923 405 698 164 858 153 283 792 877 435 879 140 302 304 701 544 460 746 220 451 775 634 148 148 331 244 462 918 944 509 1039 645 881 710 557 153 63 814 535 156 740 152 709 985 320 611 809 564 361 779 297 56 268 215 765 972 748 575 325 832 16 719 109 650 1015 936 308 301 900 652 914 435 946 21 764 986 301 175 525 906 151 312 224 86 289 297 268 546 783 237 748 691 699 23 300 302 237 776 317 28 234 582 350 1037 855 613 174 586 650 654 1022 720 274 775 188 807 640 685 533 959 14 752 850 184 512 208 179 125 417 249 875 139 222 407 190 760 220 112 521 333 393 149 961 675 409 565 76 748 1014 173 1027 924 938 667 502 151 230 504 547 641 718 914 930 290 182 224 1000 257 91 781 613 339 438 72 473 944 661 242 589 639 644 246 8 395 799 560 702 194 180 241 423 729 553 677 874 959 671 194 910 782 892 210 72 2 506 436 282 256 78 612 850 917 628 583 1028 458 365 1014 80 609 66 144 829 228 936 644 246 1003 423 306 305 26 146 173 1011 525 381 1028 423 610 782 1009 492 807 478 188 845 47 475 948 444 737 988 322 811 706 497 133 738 654 856 479 106 333 288 339 1007 534 946 248 847 764 85 407 70 812 773 112 161 538 397 677 445 127 185 644 235 759 765 869 337 939 923 267 142 762 255 670 428 99 726 885 856 872 422 1013 357 152 270 945 364 705 510 563 840 568 957 191 156 809 754 906 454 511 212 216 423 889 545 336 721 222 447 774 874 799 403 296 1011 82 409 556 288 974 172 859 770 21 482 80 475 221 455 66 640 846 732 840 944 698 496 688 554 534 356 763 819 345 322 507 795 783 993 416 1035 908 871 481 452 974 85 297 81 288 306 393 1004 593 611 242 545 394 984 420 347 401 55 540 873 91 735 559 209 106 739 1036 715 13 946 168 507 465 37 145 311 769 926 921 831 538 745 174 228 345 352 245 68 493 278 414 901 822 273 469 308 137 844 8 1023 120 162 1016 252 875 677 461 83 460 912 292 175 479 814 658 938 176 677 856 79 77 829 910 50 454 299 658 251 466 917 564 92 458 454 598 898 880 551 159 186 621 344 237 186 207 797 172 224 994 160 379 541 907 453 384 980 113 744 821 751 367 264 9 233 437 952 433 835 678 6 836 876 853 283 96 310 776 200 558 612 913 764 638 761 6 896 838 654 763 373 141 350 172 594 508 338 195 498 38 23 210 643 958 303 984 502 393 146 971 80 755 675 577 16 418 459 962 542 234 178 286 921 664 954 254 685 878 361 954 161 138 324 46 297 501 310 1039 150 880 414 568 483 946 171 924 577 150 671 566 871 527 216 447 1036 145 793 289 467 822 370 401 926 88 660 450 561 431 458 355 886 950 581 382 755 284 286 978 962 1033 256 298 268 960 139 1037 994 664 298 882 874 789 349 89 907 944 162 222 305 497 823 623 830 407 808 634 325 732 233 701 47 694 276 515 480 105 854 182 334 444 870 661 59 717 115 997 922 587 814 637 281 1004 196 384 163 30 333 177 283 360 978 784 478 425 687 813 105 568 352 877 636 942 205 938 674 530 262 535 779 10 320 538 424 96 357 787 867 530 388 697 29 393 688 1006 50 489 583 516 909 936 660 1036 420 323 920 3 954 1000 391 741 197 75 106 189 35 779 438 814 663 947 283 151 28 447 490 708 634 294 501 152 806 915 104 937 726 459 248 927 679 449 780 552 353 335 399 897 131 126 128 528 743 176 458 504 1021 19 171 773 1029 618 97 321 730 289 155 169 57 781 678 979 268 779 762 130 537 722 1021 157 981 128 791 282 338 427 483 449 593 258 463 628 644 591 506 688 611 104 404 642 808 234 894 123 483 21 599 457 768 649 587 365 662 541 738 78 46 128 307 1037 217 164 446 39 1038 553 107 501 545 863 730 388 874 805 756 811 504 479 844 1035 720 592 633 408 125 553 963 97 932 830 1017 226 886 789 160 264 195 630 443 788 542 617 1032 462 452 586 240 839 916 760 861 502 848 418 917 465 54 383 641 771 249 47 995 345 705 381 418 486 257 865 865 333 853 430 416 822 983 806 981 368 981 627 96 128 462 494 667 503 222 610 751 568 991 414 238 725 617 763 642 866 455 731 646 939 499 602 167 813 941 615 640 892 793 345 158 688 773 921 1028 362 880 858 84 420 591 367 1037 48 594 203 450 288 545 858 939 256 1013 724 731 72 869 354 669 64 306 407 934 218 666 618 41 235 723 1018 930 443 490 30 260 795 659 97 93 963 794 873 990 761 254 311 295 98 655 59 575 226 306 20 723 852 38 367 844 835 166 608 358 706 771 864 119 550 506 349 187 788 12 83 85 80 285 12 1009 924 126 525 783 641 1027 633 994 821 925 289 755 531 492 787 323 561 934 627 181 88 496 853 833 864 308 348 1005 293 425 938 462 691 134 282 402 625 654 740 869 409 865 278 644 390 950 364 780 269 554 485 739 135 365 228 609 79 748 130 818 131 1020 203 521 230 195 293 1039 162 4 387 262 119 84 384 740 491 540 719 913 920 695 78 551 491 578 179 53 1032 954 229 259 735 950 862 759 78 819 19 805 1020 798 771 575 875 5 1015 45 175 333 444 791 155 482 965 918 117 959 251 419 709 740 449 721 27 445 516 664 959 496 773 605 905 448 435 460 894 193 738 1031 594 872 488 584 230 392 267 894 812 899 566 319 111 455 599 521 887 151 655 169 493 114 682 798 132 391 797 644 507 503 738 636 659 1017 229 605 707 1015 427 530 803 132 200 191 429 190 947 974 789 350 911 893 52 703 209 673 679 1007 267 8 280 688 941 64 283 202 395 498 579 228 255 423 313 399 411 578 856 1012 131 444 443 547 55 623 697 826 283 814 205 1038 164 940 590 952 585 78 63 315 215 874 614 66 630 905 534 837 717 355 100 85 136 722 252 60 500 837 435 338 946 836 713 480 60 448 41 351 479 589 131 288 908 734 764 76 453 8 883 995 955 813 428 739 246 841 371 481 155 687 745 2 894 65 936 619 716 388 431 671 632 749 370 26 481 996 752 161 522 730 651 741 844 216 230 792 683 884 749 808 717 638 580 421 881 113 627 905 35 469 326 998 192 781 552 959 488 687 726 623 956 924 688 915 995 842 97 722 817 239 390 156 158 80 628 29 295 101 1005 220 353 529 891 584 702 519 430 763 460 216 295 563 259 944 954 813 602 830 696 214 730 807 15 954 525 537 792 144 961 806 699 1030 489 584 10 396 768 1008 734 1015 757 880 338 895 1021 677 257 297 672 988 317 923 985 15 898 733 716 983 425 470 52 739 215 906 611 566 916 869 526 868 321 643 917 244 1017 742 675 910 800 490 650 102 33 427 438 765 867 152 703 185 1009 212 28 1029 517 485 487 883 1029 596 8 801 311 497 104 485 832 92 850 288 743 707 81 763 938 1038 487 783 594 16 10 795 554 829 67 11 720 675 425 381 652 831 823 609 750 829 546 545 762 918 1007 424 763 1024 549 513 188 615 490 167 768 243 988 100 940 739 159 905 489 668 133 847 76 827 298 7 182 46 52 912 859 692 278 429 596 786 25 940 59 323 159 292 522 219 141 1035 946 436 533 947 536 120 642 911 1002 896 628 957 945 940 495 891 907 871 293 726 869 766 529 343 411 770 463 828 333 210 699 236 391 388 273 100 942 767 863 270 335 790 578 154 1005 555 649 359 227 76 279 51 807 978 915 933 836 284 137 546 608 1025 958 266 886 729 214 169 731 744 863 394 738 481 361 84 390 1035 756 414 1033 92 937 737 977 878 799 124 790 210 690 815 903 619 662 31 335 336 416 670 739 45 242 150 558 115 290 443 752 527 240 210 712 388 136 343 617 83 569 518 616 547 476 138 708 566 38 537 205 736 518 631 686 965 396 118 230 940 97 528 15 593 443 323 938 893 56 162 947 327 716 874 463 486 440 296 255 65 863 16 888 835 1017 42 656 563 111 184 154 256 438 936 364 767 340 47 417 996 315 32 686 714 98 552 247 634 535 250 980 516 930 928 656 847 144 951 795 84 717 955 575 111 614 730 354 51 707 996 758 6 175 188 188 517 298 17 73 526 473 40 885 877 202 885 302 1035 610 114 632 735 337 376 748 833 447 246 737 980 724 559 24 80 148 159 906 241 246 489 689 1027 873 47 173 634 849 8 965 782 511 798 858 662 243 287 944 290 431 1028 723 969 472 578 276 223 890 384 555 767 89 274 879 474 923 135 337 15 350 857 701 319 43 374 535 124 892 241 468 439 359 445 645 577 887 458 597 318 858 475 460 177 248 400 352 349 965 475 875 503 658 740 403 954 684 931 613 910 783 516 368 162 712 776 855 772 23 57 643 936 836 68 335 747 376 880 835 136 26 698 542 701 454 465 234 716 801 697 536 28 238 885 302 880 602 908 23 910 946 904 777 253 347 585 821 184 971 329 169 175 119 880 711 64 690 720 548 173 136 424 1025 1023 422 561 370 639 416 531 101 798 595 490 348 188 878 809 206 908 67 252 85 91 391 1008 670 895 906 650 635 19 71 818 642 282 290 660 882 589 606 173 903 153 561 76 380 691 500 900 134 67 720 699 250 191 809 303 667 258 806 400 457 945 395 404 832 396 432 1003 626 216 940 803 631 96 368 541 1017 997 302 670 31 138 983 651 57 806 56 781 124 684 76 302 231 693 515 168 98 176 724 261 493 702 510 288 151 546 276 64 719 67 610 87 92 303 193 791 816 132 853 366 906 475 341 399 560 181 787 89 849 653 257 725 804 292 76 708 810 1008 600 205 24 901 188 647 953 420 903 615 1035 908 926 803 1032 856 409 182 536 852 940 547 829 573 748 1016 571 19 472 864 992 915 964 254 727 616 799 503 874 910 992 264 520 295 1005 755 542 37 502 967 202 934 108 520 819 291 833 282 835 103 240 285 15 167 896 33 813 779 376 921 533 370 95 334 163 791 443 942 91 154 159 829 380 370 352 1006 452 594 885 834 564 264 455 938 43 509 552 962 128 1031 857 869 412 406 503 796 402 892 754 756 451 25 792 840 572 566 473 224 876 194 494 565 863 297 591 218 791 294 845 1030 913 492 730 326 963 707 890 102 857 526 580 504 121 763 669 949 963 313 77 133 861 180 421 253 313 1000 769 618 27 581 398 834 739 48 521 952 848 574 578 338 32 66 700 609 1031 178 839 189 993 99 1000 938 535 878 973 534 420 503 76 473 591 216 759 102 803 4 523 514 950 104 684 573 491 304 996 80 564 926 588 812 1034 997 259 44 32 543 916 859 276 297 966 159 853 64 110 253 82 762 854 1027 372 528 209 650 955 191 905 554 782 209 861 23 877 393 364 852 495 537 591 129 546 1006 358 976 831 325 339 705 487 972 331 12 588 1039 106 702 632 313 586 333 304 511 973 55 959 111 788 167 724 790 448 1008 724 543 1015 384 164 820 694 878 141 460 236 414 63 737 359 938 300 1034 1020 309 667 449 709 143 348 290 624 213 90 648 96 1017 82 271 474 790 758 542 691 858 446 386 934 820 729 515 969 181 133 608 518 552 315 953 602 428 92 992 323 424 10 996 288 723 930 676 241 624 294 128 767 359 224 412 214 420 928 111 733 477 729 150 996 958 554 434 633 941 793 666 955 723 609 137 512 851 675 401 60 711 986 136 357 673 46 870 487 267 977 513 192 140 1025 700 491 957 498 449 460 867 770 727 1032 399 608 896 797 385 457 212 773 709 51 310 607 177 993 642 972 194 674 424 89 110 462 541 138 255 655 654 823 645 184 398 916 472 712 27 624 964 666 357 537 694 300 78 523 681 586 971 422 592 365 492 165 497 946 845 537 614 218 821 247 1000 664 846 425 890 46 877 28 804 312 848 879 391 742 539 481 887 443 50 779 529 144 656 301 443 19 879 586 160 29 1005 972 4 852 600 840 456 378 849 319 51 302 627 587 556 468 1007 101 199 249 716 201 113 309 187 641 338 954 288 586 793 654 326 738 986 172 563 586 560 990 903 394 282 537 91 185 438 34 786 70 381 635 932 1014 785 72 249 545 285 811 1020 914 575 477 913 737 76 745 628 411 916 321 577 118 321 156 252 645 516 389 273 20 798 395 39 129 361 500 1008 476 363 58 475 604 344 919 64 614 99 146 526 622 608 462 647 571 420 255 953 313 745 2 735 784 850 609 672 618 795 735 1024 252 294 80 547 700 433 750 968 122 712 114 552 634 245 211 762 943 865 316 715 670 444 351 200 499 75 770 191 885 1018 1011 547 943 625 922 166 635 895 862 484 76 929 981 893 812 433 160 4 498 114 122 307 685 608 850 665 720 911 522 63 385 762 400 546 861 550 1027 817 118 959 712 586 943 697 124 962 907 494 681 554 671 800 883 418 667 459 645 719 724 454 583 535 267 385 861 468 189 741 321 193 96 463 15 1013 137 1015 711 907 916 769 163 548 630 748 70 274 454 521 666 16 533 322 155 443 477 163 403 555 835 647 643 315 231 617 414 305 720 267 791 889 780 800 605 789 340 707 885 957 220 77 116 521 521 305 844 953 989 387 60 207 293 490 314 143 481 55 562 658 812 765 298 726 796 508 195 464 491 321 859 374 884 364 939 968 45 913 893 120 553 708 517 37 536 168 138 460 364 234 702 515 57 117 491 322 187 382 750 712 285 784 400 586 428 422 248 946 685 904 787 332 578 431 922 201 366 6 412 867 63 1014 642 104 690 758 214 980 434 768 516 663 484 59 506 180 277 734 1035 132 437 800 375 89 369 393 747 432 162 402 719 5 312 308 953 427 726 492 1023 881 340 123 299 704 828 26 7 787 607 792 160 762 886 751 556 740 854 103 982 97 196 126 837 698 406 662 349 599 155 221 144 373 131 195 612 1019 888 614 857 488 852 824 706 784 558 102 549 265 961 448 879 679 152 171 243 996 520 720 404 52 778 965 1009 664 844 763 722 969 899 291 568 631 470 135 349 998 143 522 594 910 948 163 143 769 923 914 995 105 857 78 594 29 45 511 915 396 85 434 824 320 633 427 891 532 412 73 465 304 728 657 933 164 106 258 988 500 658 122 199 629 40 785 399 753 867 391 905 796 468 438 442 615 610 917 375 638 377 979 851 287 942 232 187 951 249 860 172 697 417 20 1003 171 743 21 46 281 244 393 688 695 83 41 815 964 414 845 901 756 330 312 46 124 481 765 435 655 757 70 234 780 110 487 897 42 862 674 250 88 504 747 412 121 941 851 719 332 283 992 507 692 797 30 857 73 429 342 97 53 434 591 392 401 1035 1001 297 589 95 367 1028 806 585 51 112 859 549 461 789 649 869 9 266 978 149 992 78 109 41 539 895 822 428 237 607 991 752 563 859 611 109 942 841 340 659 547 734 704 1034 321 389 659 850 738 779 7 435 592 703 729 186 142 631 84 581 980 788 229 137 580 17 178 55 244 968 140 49 766 161 63 974 118 894 25 992 832 492 622 78 114 306 611 465 105 304 508 86 583 944 955 181 863 1003 498 678 636 188 294 969 550 635 711 669 416 126 7 367 581 893 229 948 395 530 403 913 91 91 131 136 923 556 962 8 353 389 810 120 759 619 780 781 798 119 228 406 910 499 1037 474 922 213 278 798 678 921 503 892 51 898 244 466 919 306 359 446 532 460 210 674 703 864 795 489 46 413 116 450 986 620 746 987 489 1035 490 522 506 235 164 426 545 661 7 59 668 279 840 216 397 750 470 557 511 182 604 1025 242 362 362 467 426 558 487 980 900 264 661 400 790 138 334 915 427 922 800 855 583 755 358 870 623 81 606 1024 39 406 321 273 512 259 550 865 563 340 160 883 1027 371 20 982 623 641 1004 1011 618 359 887 449 700 559 189 497 925 177 665 732 919 259 380 583 206 595 113 911 552 322 455 192 622 656 964 347 721 271 800 240 835 765 188 960 366 682 68 478 818 577 24 943 77 258 926 161 875 500 525 287 227 829 120 607 127 776 1035 913 954 608 80 196 706 746 365 987 400 635 298 133 616 623 811 467 565 982 435 610 386 54 116 32 894 758 308 868 251 602 274 181 850 609 199 52 559 596 774 186 866 150 104 834 712 799 397 64 44 316 634 135 646 1022 385 144 44 468 752 571 582 939 939 945 852 149 685 562 834 283 449 804 628 698 612 266 448 145 610 116 155 789 785 175 358 641 590 336 404 638 592 285 303 490 904 442 330 929 80 182 510 517 185 839 401 839 442 538 548 828 721 557 868 806 93 390 559 957 22 441 928 728 234 268 314 282 860 427 438 18 890 515 607 32 440 160 504 279 750 559 504 399 598 960 24 995 246 91 213 768 128 2 1013 164 225 30 62 352 767 755 931 545 811 120 279 731 750 8 260 1019 589 873 234 744 805 1021 840 111 926 284 200 6 721 672 976 834 674 643 528 819 389 718 971 597 571 713 299 409 845 674 767 1030 286 328 328 600 540 448 196 644 782 367 932 127 64 567 892 915 827 403 1002 441 292 910 511 450 668 800 727 327 697 974 724 172 86 380 569 991 718 247 591 55 514 853 83 736 217 922 550 225 138 708 318 298 48 293 487 167 834 544 16 586 208 979 642 158 788 35 58 774 89 475 60 481 101 1002 1027 201 468 109 389 137 652 827 852 322 532 553 313 443 501 415 671 447 9 222 1010 268 739 153 706 208 284 631 303 980 274 336 1003 408 180 876 561 303 860 692 457 946 868 375 696 82 879 587 138 717 516 318 511 663 853 1023 846 157 780 17 947 641 570 693 693 538 898 268 609 986 209 248 441 1007 731 910 328 328 380 136 244 1030 780 704 209 141 961 429 695 653 808 769 166 641 319 112 479 562 159 351 101 754 622 911 354 208 106 43 79 827 233 89 864 235 121 834 309 359 848 647 809 641 210 440 951 576 848 541 363 890 984 69 261 224 597 495 347 622 353 333 891 223 661 129 737 155 1031 850 961 689 36 387 36 906 967 392 541 49 103 948 502 474 454 469 484 606 501 351 1023 286 1013 421 507 514 751 626 923 732 989 12 133 543 545 324 245 927 728 445 164 694 878 319 157 845 268 87 296 1005 143 763 330 320 856 621 644 1012 374 507 320 598 248 29 651 307 383 114 865 27 408 1009 282 142 258 639 437 357 583 278 33 378 161 694 481 215 915 710 73 245 626 470 617 984 809 27 420 989 427 339 131 87 741 907 179 708 57 300 816 752 459 153 589 221 649 822 141 871 702 102 806 98 378 90 740 884 306 101 106 490 492 133 1000 261 110 768 753 889 170 48 658 972 265 243 759 801 174 92 937 490 195 640 171 198 24 979 429 968 431 818 679 393 560 193 207 986 408 828 151 271 27 632 221 945 113 22 502 866 81 606 903 698 238 705 883 672 76 898 961 225 10 995 824 467 656 469 186 326 901 818 640 85 254 944 525 818 210 457 901 941 821 941 267 828 893 184 30 937 919 913 592 1008 379 831 825 988 733 524 316 955 620 56 808 872 406 461 865 552 802 491 76 52 369 958 797 276 47 42 998 947 558 597 51 1010 357 152 675 122 215 159 946 760 881 660 360 401 653 417 853 34 529 545 50 770 46 754 1028 1007 271 765 494 230 174 50 414 593 106 346 998 221 1017 219 731 943 763 445 433 1034 786 93 878 653 166 91 973 415 145 505 349 714 258 52 258 9 51 989 66 1012 649 470 44 427 4 494 55 194 635 372 716 228 764 285 951 981 748 212 80 738 727 47 393 986 664 209 412 174 273 191 831 149 496 217 1016 636 463 23 150 505 231 253 332 223 269 715 549 2 760 514 955 126 103 513 380 134 481 234 356 857 73 616 619 586 227 848 254 635 630 359 397 278 247 477 214 620 406 601 404 11 754 145 52 1008 12 916 309 1039 971 618 997 768 726 532 46 935 470 544 134 335 418 243 528 590 534 294 436 211 725 936 558 644 1024 845 454 175 397 970 862 609 68 713 763 915 781 424 333 188 963 548 556 827 754 487 806 392 793 47 31 169 82 159 573 885 122 713 48 298 701 861 54 275 207 1006 408 852 458 118 693 425 411 39 606 541 100 857 202 139 15 422 700 319 91 1006 969 784 379 251 102 814 635 988 62 721 356 363 125 295 1012 463 175 376 566 144 637 737 836 426 341 556 513 224 414 375 958 895 1009 308 236 981 932 522 887 86 112 482 1023 1039 320 67 34 1004 139 679 518 438 832 997 605 330 429 199 438 924 491 549 23 620 639 7 665 741 855 1028 490 312 3 350 157 444 798 133 630 787 295 711 518 686 431 200 53 231 20 409 682 921 95 333 817 1038 254 852 90 113 1010 1005 598 573 248 928 979 38 57 111 2 41 922 51 882 310 309 107 138 1031 875 266 560 467 762 464 142 553 189 477 515 989 216 597 674 867 161 1038 640 749 666 707 446 165 1015 824 959 141 511 242 509 106 388 355 738 958 1024 348 208 65 610 21 759 600 372 576 1014 191 632 438 69 959 400 22 842 745 887 792 944 546 451 12 699 138 221 760 973 28 915 341 709 97 426 80 518 838 290 313 345 562 209 748 26 677 402 508 250 122 354 803 120 92 16 167 586 799 331 366 583 278 767 308 285 472 783 281 502 44 901 97 556 836 981 86 1019 510 643 166 439 1039 55 152 994 168 196 374 1015 164 800 321 948 343 382 765 115 884 943 977 307 434 928 250 366 29 875 246 234 11 73 535 397 997 994 21 577 96 56 920 577 417 439 231 113 381 327 201 780 575 297 410 444 22 965 444 888 309 889 1039 470 410 844 1015 523 67 584 446 761 287 952 81 440 724 174 644 594 749 50 656 30 404 925 761 875 725 673 586 724 331 371 911 989 759 991 785 620 536 45 75 477 812 114 138 666 978 828 47 96 732 89 150 28 313 221 954 777 370 791 190 961 650 493 139 298 312 177 74 758 376 446 418 88 430 307 995 646 60 457 114 265 56 835 557 696 103 992 965 636 67 770 195 636 195 676 906 826 114 525 128 76 475 148 694 9 416 673 584 832 655 645 890 738 205 748 579 232 879 354 574 886 901 44 377 834 765 238 83 509 5 529 98 608 963 467 882 536 606 104 213 733 556 627 702 61 459 826 242 911 797 994 446 516 719 977 264 815 483 658 654 323 71 49 226 750 830 385 561 917 985 948 968 976 794 681 813 947 225 135 891 998 91 54 350 699 230 838 721 127 14 211 39 299 690 367 580 735 650 342 191 265 738 157 987 862 213 795 915 458 712 617 247 733 618 524 803 302 362 867 174 257 290 186 424 754 306 69 588 298 310 900 653 984 757 1011 279 801 916 227 444 987 959 869 606 578 93 618 325 976 186 49 135 315 868 952 879 890 65 954 213 269 601 72 938 500 236 518 519 533 471 104 46 726 536 207 403 651 212 634 928 951 550 849 900 986 388 660 897 64 479 561 641 195 637 195 394 736 449 819 593 774 772 348 496 993 903 455 692 309 903 712 155 317 268 489 936 806 122 117 443 373 251 216 193 384 726 700 401 713 16 597 159 1022 78 651 527 544 353 688 693 835 781 655 809 377 300 127 70 790 581 1022 816 431 893 124 718 828 609 815 904 904 894 389 926 813 200 496 497 780 872 902 318 600 112 724 195 167 200 510 292 953 731 386 364 443 787 459 24 806 794 90 894 962 685 42 664 691 443 803 665 295 898 288 612 1016 586 14 832 309 339 288 536 356 527 470 68 491 345 27 572 507 692 667 884 709 496 29 205 960 535 93 1027 680 55 508 445 775 590 342 431 565 444 80 406 1024 733 242 665 38 752 667 804 937 937 638 261 1012 434 1014 461 324 541 301 851 47 678 445 10 532 585 520 395 210 450 831 759 199 294 782 170 634 83 862 429 655 234 854 819 455 690 213 1010 450 282 359 785 166 687 759 774 272 488 108 738 577 865 939 416 882 210 699 994 418 74 181 666 531 971 314 939 824 936 109 704 85 850 698 52 202 28 348 486 768 59 897 247 286 71 964 965 235 760 136 791 144 959 426 115 511 301 780 854 472 721 705 659 117 887 499 790 515 458 502 595 991 89 1001 660 539 249 686 875 109 900 947 308 1030 532 102 536 489 765 362 307 115 343 815 611 653 624 645 198 387 692 102 73 624 540 14 65 126 220 525 775 35 348 707 128 552 353 419 53 465 1015 976 581 842 910 506 876 624 137 931 167 459 913 172 190 387 873 858 466 246 316 291 1011 4 911 1012 309 799 265 126 780 769 877 783 17 675 419 137 598 195 666 586 817 443 191 797 46 566 973 500 494 517 680 513 190 406 46 84 670 697 869 755 808 604 742 486 131 127 372 498 428 224 971 170 872 371 53 551 348 484 121 794 818 926 538 815 759 224 299 400 143 976 481 573 646 984 272 854 479 337 265 944 760 1017 920 54 114 350 273 1036 754 779 481 163 417 120 35 892 992 897 741 717 923 739 202 277 25 455 259 1001 239 874 791 459 640 306 453 238 723 819 106 553 653 914 790 981 233 766 769 759 569 107 716 95 476 442 508 414 74 310 79 1008 402 133 936 105 86 1013 368 513 312 691 506 179 486 326 717 1034 115 199 396 653 589 893 844 586 363 423 391 433 300 923 661 584 648 823 816 194 489 167 141 493 29 650 335 745 774 982 153 495 493 762 489 900 836 438 284 214 718 56 32 549 135 310 223 161 650 553 247 221 664 959 297 599 664 1038 190 406 190 857 691 923 199 782 878 990 1038 89 463 674 841 83 130 747 73 200 454 738 106 138 348 674 326 276 947 193 347 253 650 866 323 939 359 627 195 974 257 829 360 911 535 659 734 387 372 344 482 618 425 10 930 621 249 111 458 179 171 294 812 238 838 111 292 290 952 614 320 268 635 670 996 426 74 784 55 148 888 747 300 299 945 584 22 357 269 481 999 747 43 1024 220 557 270 206 931 596 417 344 492 545 1033 1017 943 496 764 105 258 616 716 657 766 259 441 846 985 206 601 197 630 976 635 833 236 409 477 883 937 322 203 96 916 933 851 675 108 829 657 45 934 201 93 1037 21 856 880 139 549 245 757 755 417 105 235 74 684 156 949 965 380 155 144 549 387 574 477 870 248 112 956 84 670 404 606 543 464 607 675 682 654 769 154 895 166 610 1021 984 143 159 703 572 85 440 595 1039 108 490 776 367 1019 1002 310 394 975 148 612 332 472 640 264 710 519 847 386 318 770 389 100 664 563 922 398 921 274 751 749 322 135 575 665 1029 273 692 248 814 831 150 974 952 561 353 8 430 458 268 371 786 815 853 39 426 364 999 527 649 211 690 42 261 912 615 231 967 141 940 1034 135 953 346 534 302 95 391 956 584 61 194 504 451 47 138 159 891 45 618 18 94 409 513 58 164 301 979 509 308 124 467 789 498 344 473 699 582 130 565 949 614 100 309 174 160 822 859 495 987 952 618 665 97 268 880 279 1010 844 522 1024 350 900 94 874 967 47 255 691 459 326 505 486 286 403 354 855 479 617 410 1023 687 772 438 63 886 604 323 1030 153 831 764 320 210 586 642 861 1025 1020 964 343 788 164 835 240 688 312 460 479 77 360 994 370 601 247 1007 520 49 212 944 378 34 570 74 911 779 484 425 755 699 842 576 993 475 470 633 581 754 776 499 47 679 746 572 227 716 119 510 558 230 753 593 222 367 105 796 427 659 329 621 959 280 222 817 427 803 803 811 690 147 996 863 663 281 834 590 20 323 759 226 295 360 299 185 359 146 1002 674 622 966 477 996 504 294 483 71 427 229 34 764 763 227 179 940 535 173 177 955 155 325 568 373 260 578 719 877 63 216 306 538 448 577 96 293 1007 996 701 494 81 536 828 602 130 770 185 416 746 281 966 996 868 928 550 847 716 266 115 108 169 355 943 57 945 51 872 603 256 908 672 154 100 869 42 270 890 9 380 201 617 198 763 917 770 161 387 179 629 486 759 937 168 216 1004 393 204 617 467 81 588 866 536 958 718 541 190 696 597 628 783 832 732 155 877 419 668 341 698 421 824 155 812 196 66 547 968 959 170 150 2 280 904 105 114 807 127 729 568 325 986 309 52 598 184 891 101 715 383 720 448 275 811 508 79 430 893 233 65 569 25 862 266 644 900 767 16 455 698 396 520 607 38 929 497 533 317 618 682 345 897 999 710 543 718 378 636 781 617 1019 534 268 308 809 658 639 895 850 307 720 799 437 447 77 348 354 962 293 117 180 172 17 867 512 1026 426 829 823 396 744 465 751 928 217 547 821 58 772 70 643 475 581 1039 312 129 864 191 304 263 812 829 772 53 228 804 628 239 593 40 207 259 887 266 815 690 473 446 106 474 1019 47 530 604 473 167 151 914 829 603 938 737 673 68 149 201 328 116 202 846 300 170 888 272 101 68 36 820 811 262 77 1007 877 822 410 742 913 421 735 999 308 958 861 785 488 729 427 387 417 1021 664 498 248 394 903 509 534 319 363 657 359 1038 45 578 957 753 363 620 11 38 519 1036 257 568 414 1005 1020 278 257 393 673 279 128 247 175 801 166 195 23 428 155 962 253 511 338 646 245 1029 307 750 728 668 30 3 980 698 219 435 22 154 778 880 1008 852 504 392 921 360 1036 1038 960 664 571 459 270 307 843 433 40 936 938 186 459 917 569 452 219 920 855 540 169 318 513 890 594 638 625 426 717 562 1010 987 127 276 855 29 95 183 300 965 855 810 717 466 760 2 229 51 739 505 50 375 669 359 684 325 712 166 972 39 529 364 659 330 531 1003 862 178 431 982 268 888 800 296 549 479 63 442 960 997 463 251 523 288 449 753 101 229 1036 803 73 162 7 822 443 137 872 1026 498 382 979 874 716 1006 754 507 442 195 498 776 584 841 691 277 225 398 373 215 146 1038 697 916 825 344 134 432 366 130 572 899 945 613 423 866 147 874 522 705 429 998 66 214 177 399 413 897 596 213 597 102 144 721 991 640 635 96 1023 696 206 124 450 539 784 344 992 634 525 67 456 67 131 192 997 634 574 249 964 493 967 246 818 263 248 373 817 152 165 189 973 516 224 186 32 152 664 527 985 554 667 652 88 906 1033 1011 184 597 250 439 108 407 333 692 787 599 1018 325 285 629 319 851 86 341 253 465 950 397 588 722 678 645 771 181 67 323 130 730 81 111 680 312 569 454 532 183 528 874 448 137 101 38 449 854 132 454 754 782 623 456 671 177 130 289 597 495 645 132 616 881 710 109 800 736 98 117 742 608 896 473 775 967 623 41 704 500 628 827 708 640 709 50 875 691 979 65 267 800 1016 303 599 873 714 609 558 874 703 942 793 706 620 452 590 879 458 409 849 812 660 785 301 675 210 115 1018 717 556 842 319 542 741 42 546 702 981 1011 690 306 789 735 635 683 11 123 423 678 47 1003 272 653 689 481 369 172 571 862 140 231 948 170 731 475 540 253 76 770 652 834 762 534 719 207 54 67 283 387 373 611 595 449 247 517 959 137 886 285 257 274 159 494 242 969 283 983 344 737 546 654 291 354 796 171 703 961 680 683 784 335 793 417 373 631 603 140 1038 187 1021 842 659 438 226 663 457 633 1037 531 327 689 396 108 645 574 243 517 350 934 230 144 739 930 170 183 641 852 668 253 77 847 632 65 991 633 151 895 716 245 981 733 543 748 597 53 2 644 42 117 889 446 678 136 1015 326 24 371 188 695 571 231 185 698 1031 927 124 705 244 227 326 420 641 246 737 269 1006 52 270 11 199 855 100 643 472 67 884 322 713 32 882 807 806 166 915 123 689 421 640 542 559 843 487 783 661 342 925 250 106 113 169 607 527 775 541 869 200 695 1018 229 137 729 1011 364 83 890 1001 80 155 537 159 32 727 62 466 614 29 671 751 948 213 1022 984 441 737 562 783 671 181 762 435 71 221 815 814 375 738 784 54 637 59 892 527 475 804 163 291 954 630 902 604 456 593 494 676 731 237 900 467 498 554 647 478 497 584 735 52 297 99 29 32 428 433 999 660 1000 958 598 454 539 953 556 286 846 680 258 105 871 831 66 82 370 790 248 779 254 701 343 210 762 18 856 627 193 754 783 348 14 734 635 479 293 735 398 303 565 318 311 984 1036 881 859 929 484 853 443 681 402 1025 561 580 53 578 843 745 1011 633 299 652 142 812 156 249 145 519 206 60 63 120 96 1000 520 739 256 452 723 566 14 97 953 369 677 725 591 517 668 779 862 808 658 760 302 395 15 426 17 344 820 731 869 295 818 533 338 111 1013 535 460 630 367 319 424 200 255 327 235 404 218 522 514 93 586 676 473 244 995 907 680 467 829 778 253 1008 47 315 59 587 180 945 38 296 389 681 63 110 370 552 963 99 247 98 700 116 381 131 286 874 947 513 863 496 800 743 53 696 777 25 93 848 94 332 264 895 988 1030 63 420 244 995 324 614 48 876 923 776 535 596 119 730 992 57 697 170 819 154 162 228 485 406 652 329 215 998 57 179 729 472 842 598 899 201 1015 421 713 905 496 35 951 756 327 366 335 685 468 6 186 593 601 681 393 395 739 996 332 304 26 234 142 693 358 97 676 964 439 257 429 550 603 8 727 769 21 109 48 207 687 922 942 922 641 871 656 749 316 7 271 194 171 695 932 545 914 282 730 272 496 148 834 758 980 813 554 94 444 582 423 461 624 742 288 761 597 778 960 903 7 653 140 348 404 39 803 890 814 954 1003 55 316 737 963 812 383 340 839 722 379 307 424 778 154 2 274 582 340 834 534 188 878 373 656 566 431 631 515 167 622 824 365 352 803 21 56 812 894 253 395 462 423 683 336 1003 280 287 210 47 636 962 232 311 298 174 271 51 924 955 872 19 5 754 659 334 705 523 681 112 232 492 213 1011 362 737 980 983 643 1030 752 326 217 894 890 559 693 726 887 448 639 50 143 588 652 44 1010 698 789 516 763 188 288 491 723 285 697 1029 612 910 381 526 363 622 548 118 639 532 338 421 708 203 942 601 663 255 145 540 530 956 793 440 431 590 931 175 306 411 113 60 342 521 949 654 182 965 867 470 259 698 228 275 688 916 265 441 344 510 39 971 31 221 44 780 253 942 843 709 449 747 14 996 832 665 244 520 214 279 793 336 897 292 815 130 465 643 759 45 945 234 825 178 554 273 473 790 579 92 485 614 895 1027 677 423 67 579 793 667 847 1028 525 890 89 59 468 1037 197 574 356 351 764 270 858 253 1024 104 955 547 503 574 481 453 294 232 190 754 257 572 98 767 357 266 6 220 738 244 274 270 919 67 606 898 7 1001 99 311 605 499 764 844 681 444 626 548 344 821 527 446 206 628 122 774 172 36 82 455 540 681 27 3 739 260 907 744 706 648 682 326 795 315 539 408 843 349 157 663 640 40 622 955 972 162 175 315 18 671 484 634 914 57 673 114 88 650 416 652 995 904 590 789 37 88 43 1004 909 563 32 201 955 277 90 421 231 421 292 936 688 239 714 1010 765 799 472 916 871 746 784 710 79 559 143 833 279 915 255 887 311 204 342 640 432 11 331 622 389 425 706 323 622 1013 514 507 487 871 987 1023 405 865 484 656 1023 689 907 130 75 283 318 288 420 978 292 784 1036 499 229 651 206 1017 244 475 830 433 845 801 1025 357 46 745 28 209 406 765 367 47 103 295 1018 578 254 957 612 412 590 340 91 481 317 478 190 321 1011 448 675 104 200 870 906 437 66 862 160 526 872 439 255 879 646 77 996 105 856 1039 935 722 387 721 205 730 670 743 781 403 498 153 1008 749 285 638 163 274 932 993 768 762 1024 685 227 226 716 304 752 566 544 42 748 546 686 483 57 841 749 319 423 303 51 301 725 627 505 687 659 583 200 748 488 587 230 218 135 755 332 243 991 210 827 261 564 161 169 395 659 2 105 1011 7 833 361 222 707 230 612 138 865 367 44 233 275 219 791 709 755 482 666 327 783 531 386 763 586 941 212 352 107 86 690 638 613 154 544 224 313 760 517 759 835 320 966 62 503 5 544 425 791 842 870 808 830 751 287 306 767 1007 28 674 302 29 948 62 806 89 197 407 878 260 849 30 179 374 513 188 184 267 367 280 238 859 394 873 321 469 577 107 1002 943 146 715 399 219 709 56 562 699 241 341 615 676 394 306 393 217 364 235 889 42 842 917 316 468 348 1025 695 119 83 551 583 134 18 264 338 494 1035 617 1014 782 970 826 538 508 308 172 821 909 687 1032 1020 888 3 443 462 26 242 599 516 534 23 766 747 369 324 278 297 296 430 786 73 976 102 32 58 106 799 478 498 864 29 579 802 661 221 304 8 645 831 25 437 707 854 556 32 212 710 757 39 40 935 122 946 781 270 787 894 514 966 931 1016 811 765 334 23 43 86 967 10 715 537 138 169 532 600 821 759 899 786 674 229 97 220 752 865 248 423 858 1036 656 601 111 441 324 550 556 490 482 646 761 955 765 241 90 1014 355 707 568 18 902 575 949 258 108 734 245 1000 288 261 1006 811 777 1001 668 936 641 971 725 108 900 673 925 257 699 594 245 184 571 58 544 20 485 857 827 408 478 105 304 823 877 766 237 882 526 577 71 101 438 347 485 299 812 865 57 236 1022 160 543 527 632 333 653 58 147 351 35 384 104 282 968 968 748 91 423 156 770 279 543 871 895 707 716 109 971 853 600 74 328 496 616 125 718 38 630 749 317 828 1011 783 147 602 916 752 492 933 224 653 357 225 17 659 238 672 353 385 81 650 323 596 844 597 564 766 906 661 754 669 23 2 464 708 901 717 931 341 796 676 161 493 324 673 295 467 288 601 732 874 192 619 278 306 648 339 581 473 407 956 850 307 636 631 542 478 129 134 721 193 667 507 85 985 961 129 339 933 1020 791 242 481 859 246 441 523 608 20 7 140 760 561 230 631 270 259 734 603 727 123 835 570 967 583 328 100 462 111 338 411 918 963 520 241 858 974 32 587 340 138 391 90 188 576 368 870 946 464 894 910 113 550 572 761 965 917 596 880 82 107 323 519 357 938 25 606 996 456 682 301 221 445 250 66 822 432 467 866 232 615 733 309 658 135 59 240 305 463 785 148 35 470 464 916 152 42 566 650 679 84 755 865 389 459 449 734 363 225 1018 307 643 604 45 707 603 28 423 752 542 221 959 678 4 383 524 748 525 542 664 28 371 619 565 1037 641 598 46 439 175 438 200 118 1036 112 491 800 757 55 753 208 136 189 1002 257 799 154 853 867 490 38 922 703 203 794 980 295 531 578 173 735 824 415 879 938 391 660 812 930 190 540 963 741 729 620 829 913 413 110 96 247 652 434 501 106 588 292 100 906 495 267 85 242 46 415 188 959 99 983 1032 211 882 295 1035 6 311 105 503 746 539 885 857 541 401 454 704 546 712 1022 41 828 449 686 833 32 571 581 61 785 524 788 751 55 21 5 297 339 150 703 523 824 432 661 54 439 700 464 407 533 299 427 218 473 732 511 530 794 750 823 296 477 324 281 830 601 989 927 212 201 964 426 184 801 402 493 109 1004 1022 97 338 838 502 966 835 945 356 935 267 198 833 711 600 670 443 698 249 761 730 697 325 907 672 793 508 869 213 383 292 745 98 36 262 138 357 704 748 167 510 983 788 267 980 174 860 380 837 452 225 489 798 373 185 1022 747 960 795 116 914 399 995 761 672 149 464 377 903 534 892 872 913 376 292 288 397 916 468 756 1020 579 665 981 1030 736 686 898 292 654 351 378 515 109 831 439 555 282 264 145 513 408 395 187 1018 839 394 530 833 743 197 534 969 191 819 277 574 835 680 28 51 317 120 317 943 287 406 357 554 23 995 421 280 288 199 406 84 948 192 772 983 351 721 369 513 800 5 666 790 1012 792 952 112 521 585 473 441 438 142 657 819 795 176 320 533 179 346 589 211 806 834 507 529 592 410 896 952 707 788 526 414 170 345 1039 102 990 1010 353 486 1007 967 71 867 133 75 699 104 627 850 82 1037 305 780 327 819 921 654 752 639 630 36 868 576 212 999 505 436 513 465 232 150 708 433 334 244 596 963 1003 289 728 658 650 289 961 1007 144 83 165 83 156 971 624 409 752 719 436 165 371 369 332 137 112 659 828 547 915 275 249 457 118 678 207 403 440 930 511 896 197 221 710 1036 104 954 755 291 184 728 311 960 130 602 89 806 691 525 686 136 45 948 731 80 231 702 213 758 545 963 536 575 1004 808 165 56 634 571 438 815 391 1017 541 1008 1012 566 311 642 173 718 327 505 744 92 969 307 538 39 35 644 319 72 661 150 836 684 897 372 563 779 137 333 217 1028 851 689 226 221 68 118 423 188 961 147 9 627 163 154 14 190 338 806 584 628 922 930 1029 930 198 490 642 150 839 873 321 954 625 947 408 696 911 96 257 380 71 948 718 779 250 569 337 642 11 355 87 851 102 827 384 839 452 405 123 305 724 515 193 995 401 863 849 779 667 407 46 642 851 714 732 675 891 189 1034 164 214 107 4 1028 391 765 568 949 143 307 381 539 1016 439 125 484 203 64 784 528 512 403 895 533 678 94 165 288 596 534 724 6 506 385 240 9 602 934 1012 563 928 241 354 822 116 1017 992 281 31 52 203 458 544 269 842 947 856 1022 963 209 785 428 29 941 647 1010 717 224 522 80 960 787 710 213 32 843 570 903 835 603 978 849 354 372 265 530 837 201 772 641 158 275 16 446 371 619 117 349 749 749 340 764 72 480 319 112 82 953 445 428 116 187 234 74 321 411 984 654 205 609 741 823 14 535 109 603 501 505 273 79 103 375 901 885 407 728 385 661 764 458 664 560 1020 207 917 487 645 756 181 708 959 428 269 761 344 548 922 578 1034 781 333 446 913 680 28 206 205 255 1027 862 424 442 637 84 443 506 239 368 90 475 966 68 650 310 599 77 724 349 108 929 210 457 614 61 634 442 927 177 752 62 349 169 36 753 301 872 12 978 795 194 166 898 390 404 776 640 940 972 135 819 907 860 975 1018 7 223 612 949 874 27 92 38 98 193 763 548 240 175 656 603 775 5 19 692 798 168 765 995 401 180 417 889 475 123 26 231 427 313 817 101 395 612 248 298 128 269 279 471 90 959 921 453 823 462 761 426 559 645 609 417 307 468 858 404 260 820 291 507 156 465 208 955 298 150 706 655 916 304 742 525 637 563 179 952 231 798 644 421 793 681 324 1006 687 864 446 207 667 881 373 40 272 823 892 424 990 316 457 259 931 162 839 829 973 366 253 643 659 905 459 989 893 95 907 497 188 457 766 533 518 691 71 623 277 71 317 432 851 348 51 801 549 190 608 122 537 849 864 689 518 695 1018 1025 938 290 556 392 138 359 604 85 207 883 426 865 504 150 573 752 758 813 858 177 858 132 643 633 723 9 273 980 1010 20 302 752 229 892 851 442 639 412 519 106 1016 47 1032 553 497 713 3 99 400 270 227 987 426 936 649 719 1004 395 811 700 664 870 14 360 778 621 787 441 832 96 650 113 372 811 449 748 128 76 597 470 810 96 767 54 785 637 572 573 709 283 127 342 505 528 547 803 550 599 188 323 999 556 382 442 259 500 78 709 850 318 197 441 950 560 61 178 519 170 290 934 42 331 1019 291 349 591 439 539 315 548 791 192 222 792 804 752 733 252 766 373 484 730 312 686 604 16 211 373 366 86 815 208 495 388 128 204 295 204 187 976 298 372 637 484 965 958 663 467 600 548 325 503 1034 456 52 798 273 534 225 749 192 918 826 37 532 283 370 600 750 915 1039 857 737 931 861 516 266 995 405 678 598 312 266 954 756 734 299 891 697 87 730 24 32 982 1022 892 288 881 979 931 855 235 1017 414 724 1011 423 6 954 385 683 254 623 510 332 670 184 37 24 22 646 639 91 504 294 425 767 238 574 854 937 866 229 94 618 944 491 334 208 242 870 800 1030 244 338 738 726 561 251 559 370 575 821 774 431 742 580 992 457 106 678 273 289 3 690 102 740 317 740 852 479 776 352 97 522 309 263 879 973 123 431 371 544 380 517 1035 596 154 966 707 230 204 893 196 925 198 961 62 266 825 406 201 808 1004 969 705 472 552 855 791 199 277 12 856 993 621 238 881 188 493 721 65 174 266 936 832 900 527 255 778 874 22 581 64 117 555 375 207 501 132 324 533 653 518 240 7 343 165 119 650 767 163 1037 956 832 1014 201 266 845 1010 923 53 984 613 297 878 709 256 699 645 672 657 291 124 807 457 127 201 167 355 273 280 368 783 679 971 957 965 608 45 858 936 244 94 797 101 43 413 260 448 26 544 301 967 526 922 533 63 115 952 722 91 726 319 920 47 229 771 751 390 875 951 311 890 517 59 728 875 632 670 517 601 210 89 836 826 423 337 127 558 997 194 127 330 567 827 304 839 161 44 612 76 371 539 948 140 26 552 533 952 71 384 438 493 916 813 889 287 857 798 700 929 56 302 139 811 189 904 492 175 878 796 78 70 345 278 688 601 462 367 139 965 204 101 319 208 589 85 775 496 476 748 149 747 532 586 861 980 968 485 738 622 868 1022 179 311 808 489 946 704 863 769 279 894 114 448 33 897 619 369 429 29 506 609 318 809 280 794 156 140 718 102 784 352 41 792 489 349 858 736 943 654 342 432 749 194 88 360 973 489 65 675 121 281 283 1024 908 83 330 801 485 814 676 289 49 920 520 630 709 961 856 600 40 893 103 686 786 1036 255 387 515 686 944 243 152 830 117 298 354 271 932 420 974 463 807 673 276 398 962 49 271 529 224 945 230 490 933 708 10 542 787 6 384 42 184 802 416 934 47 946 916 646 878 26 1000 77 138 316 339 102 807 477 693 232 688 82 811 977 921 429 220 457 374 895 1017 256 922 735 443 509 374 634 870 406 255 464 858 691 681 131 1010 776 299 995 131 711 783 975 845 162 63 20 257 524 618 400 242 960 672 697 253 853 941 350 105 475 421 524 557 806 521 70 34 175 49 280 537 239 478 682 707 656 137 836 811 801 400 937 234 419 648 373 902 269 676 774 935 490 770 97 883 830 167 530 918 739 580 690 441 451 71 224 782 83 623 374 932 341 886 965 552 627 149 105 490 870 313 200 364 460 77 141 289 718 755 813 850 684 585 951 161 382 758 967 836 375 456 708 691 116 845 614 445 863 145 551 454 125 653 770 202 103 492 188 214 744 198 117 710 841 701 184 260 287 40 501 1027 220 868 568 451 390 739 638 631 143 220 188 5 570 292 267 411 343 1039 807 1032 85 294 753 219 611 824 357 710 840 51 970 554 307 584 672 145 756 825 738 827 226 166 513 332 909 158 864 70 599 887 685 352 10 686 589 218 639 603 678 196 504 313 339 567 975 74 766 637 598 96 894 380 356 145 900 527 956 354 903 153 201 904 136 82 820 862 127 838 972 452 343 1039 682 726 69 461 118 991 1012 667 527 803 512 195 67 416 490 253 329 25 423 336 134 491 584 745 958 479 240 619 467 479 521 729 790 903 1005 218 612 990 975 35 976 91 883 634 771 789 299 280 156 484 436 749 249 366 321 246 626 844 995 372 674 847 802 933 1007 495 843 518 555 370 267 560 972 63 27 990 74 929 485 264 907 1002 634 1012 175 364 958 589 971 357 882 916 636 9 464 199 748 867 271 957 460 691 929 304 916 933 1007 95 898 741 752 193 835 364 893 447 725 998 205 4 822 445 290 159 786 817 16 892 682 392 988 713 602 262 144 113 186 961 1008 614 272 925 169 67 87 889 1015 453 577 556 404 201 993 861 717 96 337 756 836 998 102 446 818 506 424 473 935 326 935 1018 307 409 260 714 935 346 18 756 856 237 249 830 803 1014 276 287 473 99 913 119 177 624 911 1036 291 874 733 649 268 362 802 628 1011 403 770 424 62 391 516 430 780 287 768 982 749 964 172 172 619 505 693 420 799 132 396 901 766 110 772 357 186 57 735 343 414 26 988 39 39 62 539 824 777 735 450 129 485 238 994 556 925 718 326 25 365 22 607 2 1024 647 675 226 2 714 94 962 49 324 358 97 74 894 145 305 104 629 656 275 614 851 927 749 411 113 718 661 804 201 523 799 786 808 35 407 997 555 93 533 611 902 1003 614 301 594 943 321 131 768 418 776 749 490 457 29 32 553 283 773 1018 292 158 165 990 294 1006 251 789 352 1023 894 279 590 172 798 874 221 221 72 691 460 449 293 602 833 961 1037 480 813 650 937 646 939 266 231 643 310 628 707 882 928 239 168 886 408 193 968 80 320 629 416 101 429 363 290 373 423 751 229 86 246 491 828 776 446 777 482 295 52 450 48 83 235 233 767 1029 891 741 930 75 88 537 492 477 355 86 813 900 984 793 696 653 452 172 54 469 840 348 626 974 112 780 78 260 680 462 177 947 63 973 698 653 686 335 166 486 744 811 775 274 643 447 678 854 85 842 12 368 293 153 175 523 630 897 765 38 575 388 878 727 65 482 490 756 771 518 674 585 170 218 280 637 87 627 234 446 690 86 623 87 788 107 1010 15 638 204 956 388 98 1006 433 635 391 542 272 1028 1037 1036 275 67 25 460 903 434 928 1004 103 1030 325 387 466 405 107 392 722 869 327 313 443 155 681 826 280 347 1031 820 296 383 438 46 12 469 940 137 569 384 922 1007 621 412 673 229 6 666 448 812 152 753 1038 644 159 631 845 201 104 558 1000 746 712 462 221 875 900 811 876 235 425 993 14 66 153 150 560 580 227 915 714 600 496 1023 474 810 44 945 470 382 459 451 958 74 482 257 397 442 437 924 860 812 31 889 999 872 462 724 938 427 293 500 556 389 35 132 125 866 644 681 25 72 565 239 551 812 619 789 662 276 926 93 339 442 424 890 367 473 340 476 248 399 1028 773 550 259 855 689 537 198 337 722 548 596 765 17 869 841 312 42 515 149 614 437 1004 839 211 722 298 744 374 430 540 928 841 1018 741 821 42 1022 309 752 782 410 609 334 1036 947 996 232 451 636 761 1032 238 38 4 719 747 988 678 245 173 461 515 472 494 702 1001 473 1020 892 327 472 616 241 295 729 487 468 615 740 50 151 507 30 757 951 573 35 903 213 411 558 963 709 708 1001 762 407 505 294 192 179 323 995 359 523 103 183 1019 975 863 255 627 505 580 735 965 444 229 1011 211 50 753 832 383 646 651 972 163 1012 575 278 371 805 436 715 774 732 302 612 566 741 520 447 1005 337 145 150 410 21 938 833 103 531 844 623 1034 657 24 156 836 695 636 38 107 921 104 795 29 645 739 253 191 253 144 658 274 190 802 835 756 742 844 737 181 826 467 742 993 619 917 159 193 680 440 610 984 8 148 627 891 864 408 1013 533 176 622 332 988 180 156 91 404 1038 452 983 541 269 6 1029 591 452 764 483 899 858 481 381 557 27 293 706 360 63 847 614 921 37 848 1031 355 259 946 833 856 386 899 355 323 922 700 503 908 309 524 266 35 331 187 411 346 599 804 919 442 411 7 921 1023 105 17 689 268 222 347 489 193 124 815 823 337 436 859 426 578 976 433 1009 5 910 680 107 466 577 570 963 528 437 902 1003 804 303 406 368 266 12 1037 711 653 376 341 541 500 597 690 426 868 453 463 994 29 389 408 130 347 559 446 430 63 673 642 763 972 72 80 208 615 910 637 883 221 969 787 740 338 784 665 817 993 1015 590 359 807 818 196 342 284 74 840 798 66 849 864 313 508 606 251 99 145 17 605 346 963 858 969 791 339 97 408 856 50 980 35 683 857 346 66 367 143 691 465 183 521 693 104 438 74 721 417 677 651 882 350 1033 798 78 580 537 903 187 518 104 933 891 151 747 493 419 1020 397 152 565 143 392 576 30 292 146 946 87 463 297 412 571 625 670 512 466 94 886 757 356 903 802 239 3 411 865 588 906 1027 1035 973 904 96 877 952 708 192 852 135 529 849 765 355 954 693 683 364 536 306 161 719 809 784 262 67 736 123 1032 645 610 118 975 302 14 372 891 288 20 24 704 461 686 601 322 65 404 524 768 511 315 937 461 143 985 249 69 261 1030 894 976 308 842 916 57 633 296 282 1034 746 211 265 256 901 67 134 696 72 1030 362 999 5 9 563 776 130 751 184 832 783 379 363 775 318 62 1019 460 455 1009 629 301 461 151 813 883 968 993 695 896 179 954 601 55 439 886 28 193 821 632 87 129 160 454 508 491 955 987 903 430 215 380 776 534 677 185 56 314 1038 232 410 574 356 314 893 1009 798 751 277 559 398 735 370 737 658 497 285 11 97 790 348 886 262 807 450 69 77 1003 812 804 825 775 801 721 968 549 986 932 531 896 1038 1019 933 1023 325 1034 256 872 610 653 296 414 236 812 438 727 293 622 365 1015 315 648 242 791 166 620 47 430 3 812 410 644 479 826 751 443 82 217 982 151 98 794 566 551 492 701 381 502 1030 499 729 97 400 580 923 281 272 296 737 808 189 846 832 278 493 802 440 514 1005 850 264 962 126 435 557 377 462 1033 202 567 745 921 298 604 895 331 212 642 778 1020 698 398 18 177 278 665 463 529 604 15 591 859 14 399 573 917 856 862 751 353 307 714 958 83 328 978 312 356 370 566 356 344 943 557 778 562 647 854 441 282 760 64 637 334 127 106 929 217 514 870 596 338 45 250 292 781 666 615 786 211 703 148 379 595 632 614 658 101 213 327 420 547 899 122 136 604 407 341 1013 90 335 685 656 333 958 485 937 72 553 637 892 79 375 86 846 530 112 301 560 793 126 69 837 837 342 269 149 137 233 537 771 752 351 72 333 516 789 75 880 957 985 698 540 942 493 744 535 765 386 416 977 526 387 861 458 688 291 136 488 896 523 527 349 875 309 33 856 329 458 1038 383 401 4 638 792 229 563 346 897 597 720 598 527 915 168 223 233 84 217 775 229 595 235 483 80 1028 303 468 740 988 877 338 463 748 421 367 895 695 515 224 169 525 333 120 669 152 585 374 145 934 804 967 241 27 638 1004 11 874 550 544 883 372 571 505 138 469 510 518 636 145 86 317 836 717 554 137 446 761 84 791 122 989 369 31 92 994 304 914 163 773 871 388 791 124 967 559 162 192 991 651 668 37 56 312 834 448 465 325 664 308 654 982 60 363 800 260 477 83 143 801 40 90 916 708 770 969 612 386 138 778 871 523 700 544 686 464 454 532 336 345 667 547 849 961 828 976 814 391 998 502 798 337 498 92 958 24 543 345 955 358 361 896 654 165 280 638 773 767 285 103 1004 847 136 171 588 57 886 706 229 971 1025 205 506 794 440 587 207 223 984 407 7 505 809 6 727 20 243 416 559 617 976 236 705 711 842 38 653 245 422 365 891 618 22 940 974 587 626 145 114 257 249 340 603 248 208 170 740 397 86 237 597 1005 900 294 336 504 808 660 80 815 887 376 749 702 48 252 209 770 868 157 675 71 163 567 132 910 721 808 922 312 532 390 211 624 285 377 691 255 132 82 873 745 883 573 375 573 518 549 421 429 1015 699 801 162 1039 298 739 287 435 731 640 802 232 62 558 865 920 747 67 201 13 857 537 316 267 291 85 384 507 11 229 508 11 978 586 275 647 121 822 892 892 914 970 168 952 340 729 787 903 725 991 179 442 844 251 268 253 417 412 872 242 265 575 519 567 852 266 930 801 1035 143 765 397 172 658 897 135 502 592 815 929 241 484 268 464 527 579 329 50 999 774 407 301 805 914 610 365 261 453 781 181 416 837 879 113 353 615 512 632 284 491 481 905 32 773 358 546 670 735 333 601 166 602 676 1005 99 6 468 957 972 94 689 506 947 263 980 126 117 52 491 321 443 31 441 197 681 360 21 212 248 465 1014 582 884 288 259 147 178 825 30 983 238 1024 873 150 594 571 778 609 693 506 461 966 82 954 434 577 998 564 964 1017 824 355 807 357 812 851 1007 802 891 245 77 741 37 106 135 546 436 556 962 379 323 716 274 166 77 51 260 333 71 868 837 944 862 402 934 244 747 388 1000 127 603 885 280 987 718 579 537 252 495 615 70 228 679 92 554 326 240 463 729 575 525 711 67 68 483 515 53 707 1006 189 564 776 17 335 145 762 736 689 558 908 523 734 511 522 40 959 979 279 937 768 692 986 763 678 435 978 682 689 914 770 646 800 155 722 673 327 59 867 842 126 819 397 762 289 227 269 963 510 419 610 382 329 658 196 316 342 391 881 328 672 520 1004 505 181 743 654 608 407 210 500 533 475 324 853 10 751 696 247 908 252 968 715 599 307 590 833 99 113 814 760 965 735 749 902 152 542 546 202 527 825 25 381 143 640 180 60 49 618 216 37 163 329 116 62 373 1015 862 495 310 436 248 740 809 768 409 707 583 339 417 940 922 777 867 920 330 712 199 761 443 9 108 1000 435 736 445 767 216 150 286 200 100 872 433 33 797 76 263 904 413 414 290 633 827 321 123 56 74 314 26 984 185 726 241 72 454 669 628 370 427 71 62 645 664 1005 768 40 879 119 189 151 451 960 1034 188 853 349 210 104 94 199 710 89 724 430 795 742 419 749 78 798 659 345 445 376 985 219 707 11 662 250 203 203 334 1009 353 936 182 589 491 266 774 132 98 239 377 125 189 618 230 315 357 165 942 847 180 591 415 301 327 476 98 933 327 759 153 276 59 608 973 602 360 330 481 49 673 609 860 369 124 497 930 176 457 853 552 521 654 125 465 1022 838 944 714 387 519 385 492 221 944 604 598 177 602 854 360 668 187 813 262 772 754 785 421 423 502 462 242 245 187 958 79 241 636 444 722 636 903 60 596 811 658 738 632 155 328 9 999 462 373 787 1029 69 86 859 483 566 342 170 638 1030 887 852 33 798 289 162 379 34 1007 665 573 31 524 585 145 967 386 871 151 767 143 28 413 623 330 713 443 561 922 938 978 298 104 49 610 533 1012 474 174 73 309 647 588 631 475 217 450 382 199 770 1007 949 110 761 914 412 498 322 594 677 67 167 737 823 482 128 362 168 521 387 49 144 773 661 170 678 997 338 792 565 939 926 830 305 333 471 661 396 485 204 864 846 589 554 689 975 108 459 529 664 429 281 851 784 469 675 707 257 54 950 39 89 366 40 760 849 193 457 987 5 971 205 65 687 588 598 917 859 563 381 1028 727 392 909 817 531 634 384 143 842 593 183 804 795 760 389 589 640 964 787 87 198 260 863 577 727 422 973 336 45 531 188 665 691 542 630 435 879 142 350 468 179 248 216 972 368 269 31 827 395 528 398 788 875 816 849 488 980 574 622 769 20 595 142 840 503 473 658 29 566 3 786 480 598 46 340 896 947 794 219 903 922 419 893 489 986 643 735 535 869 135 826 160 235 677 997 6 930 131 908 429 921 115 241 388 598 461 304 187 188 894 659 1038 997 547 784 924 83 474 8 239 580 524 286 449 391 983 370 1037 994 269 945 466 114 143 396 229 204 929 543 697 933 18 820 683 697 388 574 406 644 610 955 660 500 931 1012 1028 857 879 720 190 428 808 788 269 468 7 423 481 847 262 923 997 795 87 621 202 271 646 64 546 932 35 264 1031 720 976 501 992 737 178 451 436 591 445 573 262 196 479 752 731 826 172 646 414 174 425 294 838 347 543 642 328 524 804 266 367 722 907 561 688 93 875 350 589 664 1004 559 62 15 421 367 560 907 215 723 377 45 42 627 551 377 541 522 153 322 574 580 688 233 453 356 350 464 592 957 707 176 522 266 277 463 300 204 343 596 69 17 421 93 65 211 766 444 945 128 402 113 370 112 890 563 791 438 486 476 833 624 166 437 837 62 647 130 404 710 645 319 915 925 487 756 451 795 920 355 852 584 2 92 841 194 535 890 65 306 83 627 95 492 624 307 243 227 48 549 779 366 510 193 66 759 118 220 846 71 25 868 881 690 845 670 226 109 181 895 695 341 431 157 687 617 999 453 866 248 379 5 277 468 330 552 17 584 259 507 849 249 576 484 719 518 579 113 679 95 360 354 972 905 771 247 533 278 346 199 486 563 939 605 551 439 782 97 401 896 263 1003 848 536 666 1024 1016 242 75 381 96 908 627 704 738 305 368 666 69 544 330 79 132 703 169 654 738 97 828 51 75 526 530 527 298 102 916 738 693 327 927 1006 844 916 402 423 287 351 981 767 185 572 886 301 225 657 286 762 306 331 440 551 72 466 113 230 17 1008 40 82 676 629 526 637 992 99 714 465 363 615 697 659 72 829 345 536 795 147 66 999 571 77 589 442 1019 595 459 1003 839 739 972 589 840 507 525 498 279 72 742 210 382 67 344 391 1011 1016 445 156 592 644 62 929 501 893 77 221 576 90 535 103 291 411 319 774 521 800 624 841 737 603 396 377 169 467 741 552 1032 989 365 303 808 193 762 522 261 364 812 25 184 126 942 1016 981 106 534 967 536 637 258 897 820 333 812 390 261 264 479 987 731 26 855 1011 620 966 18 772 697 725 722 78 775 450 910 989 706 218 955 824 484 751 312 274 993 953 435 300 392 679 350 961 699 675 993 790 401 161 616 498 962 812 110 400 133 709 449 451 254 881 132 867 809 1001 851 415 490 869 1022 2 869 259 470 728 273 532 882 386 655 949 566 936 442 407 1015 604 580 834 192 191 929 1031 785 941 539 615 690 630 795 606 488 317 308 613 400 894 946 580 955 70 998 499 380 612 944 397 950 785 491 714 76 911 649 379 68 813 365 71 496 502 305 317 912 683 943 142 271 892 810 217 799 661 1012 479 57 396 16 57 355 435 954 775 382 101 878 782 122 790 621 806 982 333 817 622 444 45 516 406 150 218 284 366 743 292 498 508 365 449 145 610 766 1005 622 986 463 177 369 578 474 250 419 118 322 315 390 384 348 86 566 503 1002 1016 517 289 756 71 1023 352 56 15 163 507 747 464 794 186 558 858 297 921 582 972 163 813 76 684 980 85 1007 386 821 309 533 334 408 581 377 914 568 1023 192 866 308 19 732 577 266 482 636 897 762 810 838 430 560 344 111 30 477 946 681 905 554 693 427 75 7 939 218 878 541 658 691 778 586 142 68 503 491 23 264 299 884 178 906 928 552 560 700 915 99 133 978 683 1026 357 652 214 373 124 474 438 416 503 165 555 943 73 557 208 968 1014 905 779 744 196 428 70 923 1036 529 331 1008 616 456 587 83 900 96 437 441 375 467 389 889 565 869 508 446 906 660 659 881 535 77 1035 178 755 954 146 1012 1038 99 184 387 884 18 955 95 989 62 328 180 402 699 613 300 34 37 215 620 813 1018 318 198 828 765 59 304 341 372 86 32 284 538 653 287 17 844 349 935 687 381 527 290 794 76 981 311 305 571 804 327 238 917 243 283 373 74 809 819 260 369 906 354 805 473 217 613 691 998 419 326 752 337 741 458 540 852 1010 16 553 919 614 379 945 367 907 557 553 482 397 443 169 720 844 50 32 537 327 893 300 951 473 54 414 157 653 430 685 394 484 170 125 687 833 1012 917 955 557 430 306 64 391 99 1036 794 488 177 68 823 507 62 131 859 805 288 527 973 997 1026 914 366 902 200 601 7 434 123 820 438 852 957 649 785 744 159 1007 744 208 517 148 501 422 756 475 970 103 419 891 496 665 804 353 876 921 142 1000 725 172 474 41 125 1018 1029 244 74 80 931 43 317 427 656 634 99 672 549 57 541 916 773 560 783 487 294 65 851 981 823 947 930 146 641 266 653 598 386 332 179 974 718 407 644 623 364 858 304 618 268 591 570 182 532 367 272 355 917 321 277 894 334 541 192 403 376 936 892 791 903 236 169 891 75 470 489 828 244 245 496 619 459 547 432 787 940 409 762 439 708 398 254 682 229 182 515 814 683 474 164 473 469 433 185 799 415 891 891 783 615 482 106 30 65 95 784 779 377 627 113 420 663 402 1008 985 842 230 780 737 1008 335 133 582 523 193 455 122 422 734 700 809 848 278 1037 743 335 342 177 231 8 479 899 473 513 749 208 341 626 76 240 293 617 604 736 747 414 497 10 601 868 892 282 671 144 494 848 834 884 140 368 575 582 947 661 247 283 601 527 73 412 191 113 434 562 653 389 670 172 390 372 84 895 210 364 1036 547 146 207 178 532 998 572 138 22 671 371 848 546 518 806 129 585 1010 547 903 248 227 115 932 793 493 977 826 957 468 780 143 612 476 115 679 334 940 102 311 869 329 818 106 306 459 587 539 987 713 995 140 580 198 704 511 931 384 630 350 963 21 144 389 558 102 24 667 961 58 295 621 787 836 613 1005 980 1005 818 966 487 1030 176 87 438 191 912 423 470 638 478 899 363 295 837 1027 309 598 449 1004 203 986 577 829 2 810 669 93 151 795 1002 887 923 658 919 527 722 573 154 200 1036 422 986 61 677 229 44 182 668 60 586 270 612 527 542 484 941 340 983 679 650 61 778 48 73 885 580 523 138 863 418 25 840 251 43 287 327 520 892 188 88 226 447 24 110 1014 702 574 283 1032 1006 915 661 447 874 525 624 409 505 719 895 944 256 514 196 201 804 940 87 571 189 725 145 876 822 22 770 362 319 755 24 755 650 1031 493 13 92 175 232 382 514 846 288 404 921 433 634 120 194 14 237 880 1028 602 245 417 892 613 569 921 648 280 543 228 99 90 33 451 131 745 553 634 163 368 857 883 470 745 719 885 209 775 94 523 844 620 117 793 956 823 763 865 264 10 159 755 476 992 82 877 548 607 915 426 590 51 236 48 419 1003 405 409 195 166 827 266 513 862 874 1008 580 931 772 247 219 725 63 883 153 428 564 127 1013 123 76 351 467 580 656 529 429 311 405 805 32 329 122 595 671 894 405 520 926 331 55 996 746 168 798 816 184 925 308 294 994 839 898 423 721 53 383 526 491 780 292 188 865 796 263 786 147 680 137 721 173 782 873 170 286 648 435 41 874 724 930 800 884 677 129 726 101 587 728 650 787 299 934 954 61 694 694 336 344 321 713 50 615 823 968 667 549 81 550 80 768 593 348 764 855 200 1024 968 989 804 618 602 202 1002 920 956 727 201 763 20 735 459 266 982 426 200 848 65 967 521 25 973 54 262 256 333 147 850 393 628 940 18 295 97 853 283 102 197 618 537 396 992 403 395 322 972 957 155 842 653 322 437 83 958 143 390 227 583 78 911 824 815 981 729 848 808 144 351 455 345 834 454 921 714 789 6 706 674 324 893 658 778 600 540 544 252 308 143 744 469 214 254 88 635 60 502 381 919 696 582 799 979 750 414 600 743 603 297 122 652 446 423 693 63 766 41 469 316 668 596 521 572 262 756 826 2 640 469 207 919 987 407 444 443 874 567 133 182 489 359 834 317 823 466 187 116 220 40 574 877 853 337 775 440 265 182 445 468 496 80 167 536 543 228 884 1008 177 772 873 163 338 681 226 339 352 630 462 623 788 25 243 35 63 125 321 1036 723 599 674 847 343 641 296 527 24 43 316 805 181 335 669 625 363 226 224 905 637 304 948 940 267 971 704 338 461 356 449 958 205 627 636 718 939 298 183 807 894 492 861 821 576 89 1032 46 734 20 77 62 1018 60 545 357 73 682 86 566 295 46 635 653 45 873 13 47 404 190 121 778 360 774 682 610 742 483 148 199 599 834 205 933 119 556 182 696 515 919 819 766 236 917 539 485 449 692 384 962 314 938 502 480 67 653 321 751 763 395 728 402 208 602 1017 6 161 754 470 152 943 292 857 54 387 520 882 330 489 725 1011 1001 891 730 984 879 149 627 718 555 319 145 613 87 191 177 106 152 141 579 112 112 160 690 71 699 712 744 883 290 984 940 351 497 391 269 779 695 375 616 331 417 387 198 162 287 416 595 502 901 239 134 455 26 708 187 105 701 649 59 1037 280 902 467 123 912 477 363 526 726 511 17 491 497 320 367 585 363 733 935 464 15 844 452 257 354 887 964 1037 948 682 692 480 441 752 192 848 330 636 462 361 890 1018 96 492 436 935 774 81 290 767 140 338 1039 582 719 787 797 183 966 142 357 64 960 400 156 142 379 126 399 785 380 108 301 471 442 242 890 208 978 743 1036 447 842 972 918 18 558 137 217 620 878 484 462 64 312 868 135 143 944 134 310 508 260 576 524 831 299 377 240 112 887 894 425 668 101 1019 376 151 380 40 167 180 317 466 857 898 105 114 696 497 501 907 742 790 175 325 229 568 289 274 320 536 360 392 930 64 207 168 625 387 876 1036 768 944 741 928 556 228 384 727 209 719 994 597 68 348 819 357 981 760 653 318 413 534 862 811 814 319 324 537 254 1023 690 456 323 109 67 835 44 310 82 863 982 879 38 626 142 120 22 954 121 301 443 210 476 568 875 364 511 182 128 223 465 143 479 85 1012 925 313 88 970 21 584 320 780 506 121 181 973 985 953 725 423 75 95 942 1019 586 137 448 873 642 407 337 308 50 185 1013 336 875 269 379 65 581 1001 28 753 300 238 979 282 795 341 553 736 774 546 90 789 202 127 355 359 750 797 334 104 633 380 238 959 520 879 699 762 1000 5 157 681 230 809 666 527 34 741 318 580 111 930 37 597 154 368 1018 211 581 281 703 1002 496 451 809 592 904 760 56 971 721 184 949 477 74 960 217 309 484 700 195 111 136 555 909 117 175 171 466 49 475 242 188 784 877 943 771 627 1038 624 417 470 292 824 60 585 875 352 891 22 256 1025 533 735 289 178 237 681 445 561 55 543 864 446 3 965 893 485 537 656 313 515 482 314 811 611 754 714 313 294 199 624 281 756 403 583 351 432 1017 173 364 533 602 520 985 111 345 448 940 802 454 280 1007 589 533 892 438 62 579 823 445 830 925 671 477 498 779 382 90 291 427 889 617 118 423 795 952 263 77 457 89 274 135 868 168 213 512 688 445 174 308 1038 645 960 919 239 658 587 27 853 125 528 454 759 673 622 30 296 604 361 161 676 768 43 54 914 106 315 1032 627 145 382 531 624 324 120 44 438 338 781 428 218 1035 543 870 459 434 367 115 97 954 876 861 313 1025 384 298 74 260 891 549 517 1039 894 500 454 47 475 828 163 1004 155 184 686 31 906 339 711 877 274 482 435 371 958 135 137 219 445 568 373 598 624 195 214 194 729 248 688 566 76 32 302 933 783 86 462 594 1004 401 887 897 313 790 268 816 470 469 442 467 86 16 382 975 155 572 720 720 747 866 54 59 637 17 424 160 237 773 577 602 419 997 929 237 713 688 90 733 27 75 223 304 153 159 979 683 142 648 924 566 23 362 318 901 228 801 602 43 694 183 592 586 730 892 156 14 701 745 314 231 887 1005 992 415 549 455 337 36 41 726 6 740 506 217 581 150 893 464 841 33 152 1001 926 350 1019 637 677 857 988 555 194 511 279 788 735 175 107 541 352 81 357 65 973 288 421 32 970 517 603 731 453 837 723 568 522 354 171 252 355 674 820 966 26 67 766 278 555 357 583 485 894 697 554 64 763 850 1019 374 509 973 30 233 138 819 661 834 7 277 905 781 598 188 53 472 270 329 913 4 209 736 453 207 702 79 64 694 368 224 136 420 389 850 73 611 244 906 419 343 174 711 592 793 328 70 452 373 865 435 68 224 242 479 628 193 880 853 358 357 228 671 321 157 273 282 474 512 377 862 835 181 639 452 495 728 642 489 162 73 115 430 521 391 547 723 283 988 779 91 331 728 269 949 867 611 696 88 839 349 878 881 305 912 106 29 244 479 489 141 673 676 399 806 122 808 856 676 230 267 508 534 492 175 889 341 961 21 711 268 758 942 662 306 620 125 765 1025 832 122 162 675 562 177 443 168 648 861 98 153 375 259 572 796 341 375 163 271 354 463 322 956 776 253 1023 238 394 491 1036 1033 545 315 783 204 483 581 177 24 387 150 594 912 534 123 707 796 297 582 1028 450 541 20 43 533 827 341 430 137 452 311 382 103 912 198 770 84 505 338 671 813 954 704 442 988 78 249 885 799 108 1037 372 751 312 356 470 407 23 363 637 45 655 32 324 93 986 700 332 208 1019 317 244 964 207 1011 356 6 107 320 953 872 133 256 876 734 506 429 348 295 211 868 46 733 187 949 747 125 74 569 561 242 1038 237 985 217 639 562 244 522 198 517 900 428 768 604 67 674 673 304 753 85 394 162 204 612 789 568 696 207 698 559 624 744 1038 630 422 763 288 277 477 217 51 25 189 588 939 606 821 398 41 1038 836 691 147 348 314 388 770 847 538 368 639 649 973 129 482 18 375 525 557 682 365 297 372 622 728 553 130 531 586 314 1013 702 444 265 86 899 374 622 1000 618 868 387 646 412 985 49 979 86 507 161 40 114 653 215 24 648 313 1003 112 91 761 95 232 704 903 516 417 109 800 13 649 40 897 116 798 638 454 689 758 748 690 461 965 723 609 838 752 24 196 1038 751 242 1009 239 280 59 716 434 301 861 110 160 523 476 325 59 5 261 613 1038 691 525 428 195 344 96 996 833 478 456 128 280 556 312 188 176 542 45 729 738 1030 84 538 807 587 272 590 692 985 573 710 499 836 339 8 718 145 512 471 791 712 86 819 684 323 935 399 684 390 250 678 239 234 311 152 90 427 984 453 964 127 145 1029 644 595 983 619 225 482 527 133 720 251 141 785 312 224 632 361 930 542 717 974 731 144 127 852 183 182 479 975 277 405 662 591 727 678 719 371 470 520 523 1032 231 336 613 1007 610 604 165 983 710 341 858 215 959 937 393 897 175 393 459 375 379 669 416 55 1011 71 739 295 560 375 217 730 386 644 913 961 952 593 512 49 380 942 284 281 624 725 794 48 17 648 477 599 560 908 868 693 66 167 817 253 406 208 324 719 428 988 246 133 1002 839 860 524 253 651 1029 364 221 375 471 840 62 781 454 298 414 644 652 914 528 340 378 67 792 860 458 152 775 774 311 946 591 288 975 746 707 147 658 567 917 732 695 955 559 136 595 548 715 821 467 112 310 176 953 793 961 421 915 439 954 117 272 527 46 992 603 734 1027 1033 300 663 792 569 620 818 657 843 39 306 417 203 787 618 968 443 694 718 821 118 693 800 820 325 598 817 640 620 795 882 815 342 948 628 947 850 901 296 486 944 749 897 223 343 634 26 184 665 318 705 126 947 733 562 121 404 667 843 886 521 961 329 452 47 198 842 1029 214 345 1025 503 443 52 145 139 243 494 366 611 681 117 950 74 911 174 897 400 923 480 930 298 790 791 37 910 956 733 336 77 937 889 829 898 1007 945 985 144 161 604 672 416 248 348 966 228 357 35 56 951 762 851 876 458 954 780 873 381 386 850 280 200 669 586 631 334 62 853 466 663 859 687 613 552 889 467 551 252 799 797 206 799 993 816 126 112 322 42 536 298 124 672 306 794 969 54 387 725 101 509 755 785 433 993 69 266 922 307 635 678 850 282 385 672 907 877 305 697 369 796 434 484 354 814 330 561 290 732 839 86 273 909 889 88 723 769 549 186 987 45 450 318 717 809 790 989 392 902 114 705 11 236 670 544 49 826 345 444 1023 597 217 694 119 235 549 695 346 802 281 552 969 162 665 139 1006 165 634 396 897 453 280 848 178 215 299 505 838 256 571 517 413 796 96 445 585 310 714 858 582 713 920 776 1009 681 932 571 219 80 855 146 143 536 798 8 620 460 266 750 137 211 965 759 421 601 793 937 41 235 287 168 255 703 707 926 460 973 964 13 337 558 563 440 334 1020 425 693 351 80 590 1033 581 790 87 112 775 805 214 570 570 557 948 723 405 860 540 369 723 628 24 361 992 840 51 93 219 716 229 371 115 694 50 440 403 612 501 998 103 860 142 900 560 908 564 167 712 399 551 178 918 552 387 356 497 863 15 370 773 24 1026 191 579 353 212 915 259 258 176 343 311 799 493 13 696 19 107 1033 854 782 834 255 24 1004 830 179 1006 961 597 739 807 374 205 60 214 547 928 839 534 375 399 200 769 658 567 90 968 43 144 526 795 563 443 623 975 657 44 845 723 53 104 87 481 589 266 670 27 556 530 882 725 244 273 236 455 571 88 890 377 156 351 277 675 148 488 440 71 833 439 871 1010 365 950 556 436 519 156 750 696 768 761 451 733 717 598 513 27 33 118 557 740 761 670 592 695 768 463 389 418 230 763 493 397 848 248 751 180 456 647 383 77 316 322 116 149 630 168 354 367 587 874 926 112 169 802 772 249 863 284 355 78 530 708 284 1005 381 215 222 716 490 589 293 578 876 18 89 772 864 87 425 572 735 799 38 1020 157 963 991 968 164 920 100 1036 890 230 802 295 557 337 939 186 536 501 803 654 476 410 446 128 252 559 620 1017 896 335 450 568 990 222 470 56 297 975 594 1038 547 459 495 505 297 866 831 358 947 663 53 215 814 343 967 71 533 933 743 570 936 33 272 905 742 461 905 651 745 651 340 308 64 833 892 393 92 190 480 231 805 526 423 773 46 418 294 486 476 848 910 155 519 246 218 831 1035 979 993 990 887 579 24 910 561 292 949 293 958 605 750 664 236 507 746 108 356 590 466 821 158 501 951 204 910 844 214 322 592 764 584 120 343 34 833 933 716 371 432 85 777 780 842 299 184 806 676 36 1000 441 484 246 335 582 252 114 729 580 617 1024 522 455 131 16 926 421 474 699 382 652 199 189 584 35 26 532 134 998 901 50 923 500 919 826 278 328 82 138 162 244 302 837 911 201 1038 222 926 193 723 478 445 571 699 967 93 705 472 182 664 213 136 676 816 718 631 152 519 941 903 942 389 105 386 523 778 633 880 305 805 57 418 556 4 523 909 854 553 516 368 772 51 972 646 386 159 916 242 828 944 56 572 140 539 430 370 342 375 320 490 381 392 149 885 1035 1002 765 476 274 590 207 16 269 695 106 580 227 31 694 665 899 1017 989 908 312 478 300 734 953 184 869 640 65 848 914 55 220 896 781 744 414 745 1030 429 608 573 144 188 425 973 488 171 195 629 787 860 887 550 725 157 396 925 189 978 924 491 295 948 31 1039 461 755 257 948 283 594 679 994 28 433 522 485 294 331 11 833 134 531 562 83 52 530 763 481 732 1014 540 129 852 160 1024 920 812 357 434 627 469 307 582 209 763 248 256 506 224 114 65 293 489 914 621 886 596 330 28 88 334 127 323 764 319 702 536 439 996 633 881 265 419 182 290 407 394 406 764 579 122 13 391 262 1035 944 239 243 201 497 435 251 455 518 444 1000 955 849 251 120 123 1008 157 114 392 929 903 420 451 483 604 582 369 817 857 947 937 115 193 406 240 688 968 508 137 847 483 215 125 145 497 325 402 235 953 216 380 331 145 692 233 23 182 743 688 780 4 898 272 743 388 898 605 692 673 584 137 978 285 237 489 1006 794 193 401 130 691 804 803 334 300 381 747 973 657 1027 238 265 969 238 89 209 59 1024 858 982 370 433 267 651 292 259 312 316 638 518 914 457 641 1031 99 308 815 692 879 891 817 545 901 247 804 822 339 4 758 930 73 421 521 426 476 650 304 72 439 216 479 428 704 841 692 847 42 100 754 1024 465 32 135 648 481 441 447 322 990 500 847 859 864 820 265 860 352 754 633 799 332 550 587 607 825 1002 341 832 288 921 625 979 25 680 1027 525 492 958 316 692 147 174 696 582 1021 247 879 97 250 910 378 313 891 310 256 257 224 973 590 945 716 382 812 771 455 222 207 490 164 281 669 864 999 606 504 721 1002 900 566 170 684 534 128 580 368 885 33 511 461 742 1025 58 698 379 923 1007 229 676 394 427 238 904 156 403 195 751 505 346 849 876 611 504 239 692 914 512 470 1026 374 608 702 400 327 319 329 879 539 876 210 271 87 623 337 719 186 473 917 117 783 95 175 119 691 162 334 58 272 748 50 765 872 930 776 895 787 182 413 824 459 1021 426 139 833 1011 716 451 1012 423 223 940 624 915 132 319 59 427 700 215 847 531 89 515 310 252 368 918 605 869 999 318 483 972 233 445 785 592 617 60 440 403 263 297 455 202 843 551 897 409 9 252 1018 2 243 968 580 464 817 213 679 725 322 983 192 485 658 576 962 581 269 104 1007 110 374 605 219 445 1024 756 746 831 55 838 33 629 684 737 604 373 19 564 234 745 488 419 707 433 846 490 522 39 178 651 768 874 85 314 259 919 612 281 256 842 331 717 237 978 67 52 532 505 75 739 198 302 120 902 288 413 464 967 788 823 918 522 456 612 512 23 694 392 424 325 451 814 588 720 646 635 501 723 714 654 649 566 140 742 809 80 747 311 637 544 86 692 884 226 767 733 141 978 633 467 813 904 858 169 1029 859 191 126 51 27 619 774 378 807 870 758 68 723 37 390 592 1020 53 666 998 855 15 509 39 468 574 827 637 308 131 365 324 227 73 935 508 518 668 495 990 970 435 684 28 528 835 540 949 623 1029 796 948 141 1004 731 872 347 332 273 105 767 393 191 668 200 6 636 648 465 44 559 604 785 495 192 297 685 405 14 493 462 319 529 576 402 810 24 198 579 169 983 140 225 266 375 218 526 451 1009 621 624 805 647 733 459 1009 59 1026 758 896 294 528 164 321 687 767 924 181 465 21 140 257 279 1007 339 136 964 418 402 710 397 987 655 780 714 375 886 365 306 841 780 249 710 403 761 758 305 50 59 720 595 891 490 836 100 587 435 453 228 639 811 437 895 83 815 352 833 682 1031 55 42 765 829 41 136 299 66 378 751 839 265 714 168 387 977 830 441 1017 235 493 937 65 284 407 48 546 397 32 374 15 820 57 950 615 329 313 916 342 628 626 963 142 315 541 814 1020 373 53 937 601 1009 928 222 666 772 271 53 132 746 557 593 156 125 882 565 625 145 536 466 254 216 672 652 165 722 133 200 946 312 807 244 281 178 376 746 247 240 1016 565 726 909 902 9 503 5 809 255 499 155 485 745 1014 222 931 813 717 516 98 476 675 455 564 332 566 308 648 11 687 226 786 308 391 655 637 915 228 879 763 780 480 420 230 943 607 56 472 721 732 786 327 597 819 920 844 17 128 342 608 528 732 524 155 993 209 628 993 867 790 941 902 787 692 635 859 508 80 612 480 751 758 771 948 539 897 368 987 897 256 183 45 719 297 12 537 319 727 488 676 184 90 245 511 814 772 63 473 1001 156 1022 559 909 360 699 746 410 645 369 637 100 431 738 453 500 691 111 512 642 106 711 114 351 617 165 553 859 273 375 17 305 214 16 497 277 28 265 670 405 770 243 519 642 993 94 277 848 986 382 16 798 289 594 301 922 596 742 599 1009 287 765 770 212 703 173 872 579 977 707 511 559 311 302 29 729 528 566 696 752 972 1000 269 837 475 358 529 841 705 453 955 937 942 675 523 59 922 861 41 705 514 399 269 121 1027 320 620 631 778 592 206 137 295 696 507 153 950 409 791 286 754 850 854 397 732 910 841 812 596 607 709 507 76 577 108 969 862 186 672 666 725 704 17 997 325 95 168 830 29 384 376 381 914 577 972 479 229 223 599 145 980 168 509 292 367 849 442 670 1020 356 200 530 411 298 315 379 540 779 845 282 757 829 502 831 554 694 780 41 166 406 809 598 603 849 803 1034 893 290 48 364 842 447 162 541 1024 6 885 41 989 811 789 202 477 369 176 1034 877 1003 878 793 83 771 626 979 264 210 585 532 315 291 1021 806 28 174 519 35 37 300 259 22 580 918 726 464 92 749 364 863 228 395 802 910 367 511 908 148 901 190 153 78 771 45 792 295 341 594 986 664 848 514 608 967 664 667 845 327 856 926 205 485 550 632 1003 681 431 751 327 376 404 969 185 336 157 859 314 110 715 971 268 358 652 322 668 356 270 670 319 694 595 813 406 487 773 551 57 149 981 95 592 433 362 160 534 43 291 317 328 127 210 215 8 304 616 18 349 104 840 1016 475 140 1023 492 553 1029 801 784 861 548 714 748 275 490 810 829 31 133 490 663 310 20 764 454 601 561 829 874 814 618 616 44 625 1007 105 88 20 228 436 810 105 87 938 507 507 684 387 320 705 946 251 792 435 941 615 763 199 997 909 325 455 588 531 426 575 920 687 366 590 113 497 289 196 585 460 739 529 303 535 639 46 341 168 163 850 846 840 304 864 120 176 634 316 754 189 531 334 390 679 36 76 340 251 988 621 128 310 438 241 537 458 35 797 11 455 777 687 302 1002 882 162 541 548 81 787 590 80 482 992 291 125 7 188 879 328 573 492 520 556 377 976 1033 350 346 719 348 695 432 827 987 290 214 642 524 957 183 116 221 54 228 175 1039 675 93 169 373 329 417 234 62 77 620 591 299 302 158 500 455 63 896 485 350 748 334 159 241 780 698 934 598 14 1035 563 844 889 962 68 777 768 276 209 91 883 471 788 980 861 97 54 269 888 535 141 559 793 762 460 573 222 239 456 842 786 646 834 20 927 789 645 845 113 844 623 770 183 687 511 575 86 358 948 245 673 651 183 526 777 103 39 1017 1022 499 367 903 817 1005 240 784 897 875 791 628 68 117 896 773 877 423 229 768 532 509 175 761 492 79 96 50 639 520 186 660 327 966 525 70 987 609 358 170 287 177 122 358 272 84 993 555 986 228 728 265 506 1039 899 680 606 70 386 991 66 839 681 36 818 214 295 814 716 589 733 421 349 1039 102 269 527 157 794 550 398 294 327 899 752 831 639 416 315 765 41 997 743 767 537 722 134 950 38 816 657 781 971 226 924 86 437 764 402 406 464 424 726 1013 345 264 672 96 95 1012 484 315 243 379 36 304 153 501 478 361 970 1030 480 701 539 66 383 39 489 602 653 705 739 836 458 399 367 289 940 566 661 234 452 848 412 463 924 643 257 575 706 957 950 657 470 970 60 482 448 999 453 646 64 713 480 250 520 217 1019 344 56 316 632 784 817 2 481 798 267 832 669 846 989 298 668 486 874 187 793 93 501 368 786 902 655 281 995 634 65 464 88 179 35 445 515 318 650 670 581 658 571 610 503 373 112 912 634 243 927 521 144 343 366 843 885 311 452 303 575 607 649 193 820 570 601 445 880 174 707 899 231 405 236 579 277 256 694 736 273 967 857 555 419 394 851 262 892 82 336 353 592 620 122 629 943 780 448 510 548 848 649 467 935 334 613 186 421 339 799 366 611 859 190 70 829 962 943 441 312 608 635 888 427 898 478 702 922 879 137 583 896 786 414 86 409 153 930 952 502 228 1014 704 730 608 54 921 695 646 262 174 861 844 633 773 288 571 407 937 79 428 351 656 620 680 939 531 137 423 1037 854 424 305 677 895 174 868 360 939 853 389 99 348 278 747 209 162 616 807 962 1023 499 130 267 974 52 654 339 487 970 270 710 65 86 910 174 699 733 105 814 943 128 247 878 361 700 351 51 540 621 436 664 4 126 205 68 365 399 129 250 861 635 464 362 758 635 170 776 271 767 356 872 925 356 4 604 431 874 256 211 114 361 65 15 136 932 659 100 183 890 650 841 23 829 985 530 692 832 491 258 577 209 675 88 196 637 505 761 927 326 43 569 732 775 554 363 466 935 616 153 859 549 246 764 993 736 229 851 841 1031 751 1002 677 1034 302 544 190 414 245 775 85 599 593 284 393 21 267 1025 602 947 711 316 174 753 204 106 643 530 828 305 420 119 176 824 940 659 958 725 785 244 217 989 759 138 93 445 603 7 658 1009 426 174 42 915 761 489 435 775 370 259 894 397 675 781 25 552 275 926 806 655 692 477 1019 741 182 621 769 977 535 305 462 524 407 989 627 851 73 845 396 422 140 719 515 360 564 954 526 409 531 834 189 368 636 778 376 287 926 252 181 1034 209 1009 702 350 944 41 134 84 161 202 990 722 174 972 874 27 628 411 1016 429 250 13 402 549 163 246 533 607 228 479 511 294 952 796 901 255 224 269 1007 823 293 556 834 868 287 401 999 8 95 755 1029 69 753 454 816 1006 867 713 260 992 737 1035 508 6 935 845 604 284 416 336 754 1038 896 818 149 5 426 552 26 760 240 1015 277 92 292 972 332 667 979 721 236 30 1014 25 1031 939 211 738 724 797 757 844 813 354 1023 273 435 521 224 284 22 642 193 1011 306 372 166 624 323 643 515 286 187 93 796 14 442 757 240 245 1036 47 833 723 758 836 156 491 706 969 704 1038 498 912 1022 453 374 224 570 484 126 255 795 140 1024 205 150 189 8 750 20 694 244 247 403 588 786 378 305 833 408 589 576 112 659 406 730 746 717 623 343 485 389 826 601 634 342 631 314 165 673 742 102 152 42 357 922 681 303 380 615 385 109 374 728 766 276 289 906 234 452 767 614 170 948 110 881 610 581 952 254 525 380 177 447 962 826 557 649 214 46 467 743 733 1010 484 30 1030 857 378 998 201 69 512 755 262 586 761 548 559 443 278 128 358 947 884 82 789 434 180 797 157 1000 751 905 534 866 912 148 506 232 777 6 83 97 563 306 624 638 584 870 975 282 196 503 831 46 706 954 590 691 821 322 747 14 427 908 938 874 93 669 718 439 312 1020 346 516 90 120 28 553 744 969 721 985 431 254 736 627 754 243 381 777 441 436 915 847 253 664 45 372 503 691 58 620 467 408 468 468 182 592 741 396 852 961 908 376 834 13 524 3 458 86 671 621 738 926 887 974 814 335 655 628 1005 622 460 869 522 925 495 860 786 329 222 769 525 216 223 36 146 109 299 51 633 480 310 290 317 830 10 383 184 241 808 148 938 159 333 413 886 748 107 25 593 688 765 948 507 20 71 378 969 28 901 650 444 709 585 122 306 427 225 182 824 956 44 484 7 1013 760 553 240 531 370 346 622 173 145 299 231 383 799 556 615 871 477 761 739 640 593 777 96 512 865 843 529 982 324 651 878 263 415 896 992 60 157 582 393 728 533 491 292 1007 394 882 356 797 459 511 659 796 150 919 380 77 167 388 330 818 828 217 325 876 405 304 679 546 613 385 314 638 851 1005 271 783 264 371 152 686 352 593 105 135 189 335 874 235 593 50 863 1029 560 815 172 26 1018 882 521 854 443 457 852 793 22 845 728 966 834 763 376 403 197 147 664 302 410 952 1004 803 57 828 3 891 65 163 262 154 747 374 115 876 557 108 346 608 418 985 367 747 396 290 39 888 406 308 155 527 522 288 268 123 971 795 982 20 445 885 624 741 376 1000 943 611 514 989 1006 821 699 112 33 132 948 722 72 517 662 107 167 605 1023 944 161 536 866 115 167 356 390 716 20 342 535 285 812 1000 579 8 174 807 288 512 912 612 72 321 314 587 119 564 450 997 252 426 330 394 214 418 26 264 551 524 327 526 672 1034 127 111 998 995 539 319 732 931 55 809 833 82 778 888 450 252 684 712 175 164 449 715 827 972 1039 758 372 112 926 86 596 825 77 559 174 781 418 623 530 878 290 131 319 813 254 699 672 535 588 32 668 398 847 513 208 419 182 957 184 67 897 94 921 203 21 842 11 814 468 411 24 967 634 429 540 329 755 457 482 763 336 57 911 251 100 85 626 809 997 407 466 491 939 866 957 1004 174 633 463 998 973 401 650 88 61 412 286 719 447 292 34 280 967 268 896 639 781 807 436 293 875 79 461 665 181 112 954 987 167 324 930 615 463 316 602 859 216 466 685 642 338 970 115 448 81 282 982 694 383 210 8 328 344 597 113 271 21 884 1005 66 233 715 781 553 299 700 166 749 263 865 971 209 54 101 867 448 575 748 314 570 505 814 334 21 436 492 792 716 563 283 506 803 433 157 64 440 15 925 403 152 676 215 628 599 777 313 225 1025 973 321 679 260 76 502 384 523 374 658 489 313 290 417 197 147 497 826 775 853 548 376 459 335 612 386 263 3 124 81 585 258 656 153 912 170 849 892 528 146 517 202 705 181 974 170 238 913 707 796 580 1001 866 756 934 907 276 560 509 606 435 485 87 320 186 29 309 171 611 873 169 1019 339 303 872 183 862 930 488 380 230 777 690 315 66 1005 142 247 392 518 699 476 357 637 615 563 41 333 816 231 422 491 96 869 851 234 206 252 773 945 980 159 37 151 912 440 991 397 293 247 894 988 1033 382 674 440 275 763 438 796 93 273 979 969 219 274 796 749 29 34 417 900 106 97 362 378 144 639 797 469 90 553 632 821 317 995 248 481 329 28 719 302 275 760 75 177 501 96 426 532 378 795 352 152 578 2 181 764 19 16 906 457 922 422 191 716 132 409 750 58 866 817 253 661 578 50 169 526 648 790 111 871 903 309 958 198 437 584 524 639 193 73 806 700 254 791 819 942 1016 334 870 958 189 195 292 831 781 10 947 940 713 693 469 394 747 709 85 547 703 998 1023 150 800 939 935 461 565 376 973 1033 85 1015 83 765 800 1013 726 67 222 360 920 291 114 951 131 230 853 311 712 553 351 431 27 350 749 810 1032 772 763 67 364 288 403 888 747 688 595 590 423 52 336 494 743 44 13 422 410 915 1007 328 316 911 335 564 505 376 169 595 630 736 438 437 120 644 734 43 751 488 726 73 216 640 691 17 947 922 542 399 333 805 1005 416 327 1002 610 352 479 390 832 435 54 795 793 387 844 50 431 276 797 500 913 787 1021 265 192 764 715 115 788 27 646 933 487 5 300 957 192 39 557 391 264 577 1012 843 247 812 547 797 44 468 627 840 185 953 895 789 744 27 78 951 66 512 362 51 843 602 540 304 40 423 221 125 538 122 306 100 613 153 596 980 483 452 3 325 958 902 527 234 358 416 902 1031 197 833 381 1009 582 549 363 610 4 195 404 57 224 635 416 53 865 804 695 59 385 675 258 115 727 245 477 908 654 614 923 1015 816 68 775 193 739 28 141 83 270 972 561 785 681 552 66 604 143 857 704 658 746 76 73 695 319 235 657 234 324 455 28 612 625 616 648 48 107 846 49 347 876 761 652 253 940 553 540 967 231 783 599 744 220 156 225 289 711 304 976 354 522 46 961 912 34 934 61 646 66 852 213 834 739 715 273 327 1037 869 727 941 243 363 310 971 432 471 851 70 912 790 277 670 335 390 113 160 257 622 700 329 60 889 677 930 8 50 279 563 958 303 287 739 754 977 428 905 604 373 934 994 272 169 304 894 17 742 506 507 1020 189 653 565 230 626 716 445 734 686 705 210 472 265 324 344 331 139 1029 888 819 997 719 635 681 780 358 370 633 285 727 880 857 873 112 930 62 367 953 303 97 604 402 668 988 991 110 18 102 963 613 542 228 907 306 74 402 459 920 434 655 507 1038 88 312 540 863 974 1039 981 555 163 273 586 134 285 359 992 820 433 896 71 524 722 254 129 292 784 632 447 889 105 257 576 615 138 888 224 151 859 16 873 257 509 236 492 945 618 209 373 1026 308 80 231 167 183 531 1003 916 251 676 324 979 940 246 596 708 1023 480 172 958 841 110 862 440 703 1019 1018 529 266 900 535 204 593 943 976 292 558 150 303 858 722 703 270 161 509 966 118 242 885 660 844 1028 202 909 632 131 405 839 707 1024 784 347 1028 288 52 83 258 853 978 109 955 192 604 765 385 681 168 849 456 44 742 220 729 493 328 934 763 909 221 804 409 297 466 265 900 430 40 928 203 972 773 351 727 741 957 500 227 679 764 996 750 591 88 296 1008 643 50 490 352 810 771 137 850 385 6 554 551 709 557 861 467 718 143 856 741 728 544 908 100 708 668 957 1020 640 491 144 997 630 83 725 464 778 968 209 58 574 269 578 407 867 932 95 275 525 359 834 341 124 979 45 341 542 111 207 321 991 915 853 754 531 273 474 235 112 682 541 239 628 184 576 1016 509 95 68 581 874 280 919 214 461 550 50 882 63 327 903 580 706 665 301 660 300 537 33 535 394 232 745 862 459 21 344 824 9 519 966 289 165 938 168 578 740 478 425 430 597 388 326 1010 552 583 812 916 612 814 65 507 985 649 987 530 130 840 553 762 289 787 243 681 826 880 204 953 554 653 232 707 398 246 896 594 454 222 463 562 482 444 306 923 60 439 18 512 968 876 39 712 302 828 66 585 920 143 716 447 922 673 845 269 170 426 651 895 71 631 279 875 494 726 645 984 599 951 570 295 360 496 692 968 901 678 683 656 127 783 356 695 423 409 608 305 588 383 273 129 29 28 876 284 244 697 744 347 623 132 1024 305 710 496 306 948 637 677 863 89 304 365 103 127 615 432 943 377 673 378 300 87 486 518 663 987 473 685 923 460 601 460 91 483 13 736 912 784 745 173 813 581 743 562 85 789 178 526 590 550 320 723 993 904 74 947 182 159 693 481 174 597 668 389 843 760 1009 929 25 454 942 981 789 8 745 382 846 151 406 292 230 190 717 459 88 494 53 685 901 712 467 11 884 144 768 649 32 724 175 951 232 588 330 19 1009 620 82 892 431 306 862 274 895 821 783 381 476 199 747 347 154 400 287 198 115 76 712 553 351 789 607 279 324 765 442 802 737 648 270 802 502 796 181 492 778 43 1016 358 573 243 561 850 410 700 546 122 556 456 1033 936 67 1011 287 572 111 66 756 740 144 744 310 1017 345 683 146 188 553 84 1034 906 203 792 306 431 87 545 888 663 988 871 500 725 403 864 189 24 573 20 915 978 204 283 453 795 619 541 562 928 653 976 450 85 470 406 764 57 358 867 853 680 168 195 372 692 64 466 932 527 626 218 272 807 579 722 1014 754 146 652 664 967 884 954 88 636 561 626 1025 649 866 1025 669 780 473 713 212 180 707 533 25 569 428 726 447 577 979 165 8 373 4 925 103 567 65 199 475 558 1022 604 884 117 920 254 446 718 572 285 958 453 635 310 226 395 345 305 191 656 1002 177 654 342 117 853 540 405 392 562 435 275 828 359 81 378 559 581 393 973 670 414 248 132 489 651 772 436 781 35 714 541 286 1011 273 418 1016 63 59 850 719 774 974 908 809 793 1031 415 370 226 695 98 394 590 371 227 171 259 535 311 1030 42 416 132 476 324 760 122 411 705 290 53 340 703 589 626 594 654 642 668 991 78 14 430 493 788 212 748 310 239 682 805 856 9 875 606 824 566 468 184 346 977 834 26 449 177 526 447 683 942 173 263 284 38 266 804 572 945 989 119 458 173 197 542 513 809 204 970 118 450 82 457 998 199 153 666 599 1020 547 754 23 312 831 373 579 287 330 908 497 197 198 561 286 935 961 27 418 553 573 323 614 619 522 551 1005 242 68 940 109 724 537 637 555 774 796 1019 526 317 418 641 258 767 898 1009 376 815 574 218 50 204 819 394 199 385 185 532 835 692 76 153 983 914 780 571 273 89 331 74 254 789 158 572 412 981 125 767 634 505 50 87 814 807 835 718 713 976 388 663 45 822 869 385 1003 816 638 906 34 247 660 206 476 405 504 336 367 766 737 458 275 999 219 405 596 42 382 998 507 354 696 597 220 678 444 933 300 609 1006 832 381 366 268 861 246 683 302 930 435 565 887 681 353 48 117 174 759 701 206 405 918 91 892 887 396 435 745 266 363 490 37 572 806 424 386 501 323 135 578 914 241 810 202 734 773 969 330 940 205 588 596 341 606 206 11 561 990 518 391 679 234 640 940 736 410 669 97 248 744 738 29 157 305 932 285 560 404 452 866 871 594 647 688 878 568 958 789 758 865 757 411 705 369 1022 749 334 481 117 247 708 665 720 318 461 773 176 226 971 900 254 255 159 983 128 71 1000 845 183 47 388 71 816 857 537 25 1020 877 961 746 66 821 654 58 197 524 632 367 23 590 55 892 821 797 603 150 956 916 94 322 575 761 122 400 915 894 352 12 161 819 141 934 840 17 489 30 504 936 332 99 318 1012 980 721 783 524 874 421 917 351 791 710 906 916 313 835 738 842 652 1025 179 689 876 449 126 182 368 861 780 473 683 301 764 157 970 592 975 56 408 662 147 134 662 855 571 910 389 79 228 425 431 556 316 673 72 490 857 933 28 157 379 740 200 932 373 349 396 779 660 107 395 508 698 941 1022 786 14 249 242 1015 523 268 371 316 155 967 802 850 916 346 685 501 1030 873 609 777 562 905 558 346 374 54 253 595 172 776 708 717 355 291 456 311 59 659 58 842 531 1013 270 604 660 232 775 700 230 11 901 300 686 922 710 684 359 384 658 1020 701 290 202 633 550 386 944 415 713 204 162 664 690 620 932 51 570 262 703 988 859 111 821 51 741 801 455 999 441 357 726 694 227 476 249 794 858 300 313 686 198 68 608 327 992 247 329 278 205 154 678 640 72 176 321 614 190 500 218 143 961 56 94 338 204 847 250 898 939 373 972 738 927 79 947 122 403 576 694 351 243 800 639 494 518 555 411 232 43 704 121 547 1020 234 531 488 639 323 30 255 789 860 789 801 111 515 164 906 421 244 141 704 668 531 208 933 833 624 895 514 892 542 542 647 424 409 984 821 973 910 180 730 590 624 36 207 201 205 262 321 751 240 637 950 288 975 125 592 521 670 531 409 873 427 42 890 405 774 122 942 180 451 550 900 310 41 280 582 379 752 741 768 853 593 594 869 257 556 837 889 517 651 681 75 7 915 899 341 975 23 425 562 583 991 149 268 524 223 678 496 829 627 590 594 464 783 226 31 372 263 322 289 177 595 129 633 123 438 905 351 516 763 588 884 210 568 229 843 406 878 331 709 795 305 606 558 831 715 764 703 570 26 733 426 128 158 291 834 667 207 27 23 354 774 957 578 453 704 226 382 670 1021 933 815 40 348 258 867 172 119 739 710 205 413 282 458 884 211 324 128 443 740 408 97 93 1034 728 80 148 987 547 626 647 943 705 983 42 150 733 1020 487 634 364 890 678 486 641 411 133 16 312 155 372 933 712 641 163 529 468 586 510 909 25 296 150 269 592 753 452 589 653 825 199 413 119 889 415 593 194 713 412 596 74 858 348 862 844 233 644 909 450 995 899 145 1008 109 314 288 445 1007 385 318 517 611 193 908 287 787 498 843 298 195 905 392 395 972 538 1019 998 388 31 281 306 721 594 752 196 193 682 708 461 536 697 423 554 150 847 38 759 188 827 887 531 249 569 216 715 534 77 26 67 506 430 639 18 17 704 80 645 727 578 381 694 443 877 873 605 555 21 704 192 1019 924 127 526 229 679 194 143 494 615 348 1017 1006 78 825 80 1025 1036 693 753 694 379 826 898 759 565 1001 453 211 647 714 884 383 116 459 298 111 852 778 842 654 86 606 125 228 434 527 170 510 627 77 309 716 47 150 294 819 199 413 281 3 831 824 655 56 362 625 892 18 746 760 704 148 561 761 36 204 677 982 983 650 765 712 297 893 171 630 374 196 105 596 249 728 452 83 684 456 357 98 15 555 705 1009 570 676 572 188 969 910 918 557 507 554 453 467 512 247 255 111 654 310 1027 504 361 65 749 396 191 971 730 571 984 892 400 577 301 321 430 561 876 507 83 25 911 289 906 727 631 913 87 466 652 567 455 322 20 296 782 196 922 131 830 314 931 964 264 891 374 100 17 380 540 903 567 806 659 646 359 131 358 885 839 430 282 997 760 17 896 544 231 790 373 413 13 360 488 8 286 263 361 497 275 308 370 832 655 101 403 17 614 701 943 181 12 629 654 272 310 1008 549 534 136 342 869 685 396 758 132 978 636 998 355 732 4 961 521 214 149 594 898 46 879 539 542 261 101 164 67 227 621 571 27 485 111 85 926 548 527 943 679 750 657 787 165 616 883 815 752 225 56 372 444 736 1020 918 228 407 990 931 356 1022 644 756 712 639 823 269 749 220 759 189 961 343 700 620 970 287 834 687 557 590 703 589 758 569 1035 793 223 698 403 997 685 401 707 526 613 940 333 313 424 94 92 139 966 85 487 159 426 172 577 153 178 453 353 957 263 156 458 460 545 235 1031 819 113 732 399 696 559 813 842 36 676 302 523 64 474 581 224 353 347 302 990 795 757 45 628 145 49 642 189 344 263 1001 399 27 255 277 919 169 737 662 83 419 397 473 191 606 27 721 905 777 63 329 963 1003 558 4 864 990 131 890 310 575 200 86 677 757 15 470 970 274 175 818 918 81 148 531 812 654 983 163 9 529 901 388 832 412 794 914 569 596 741 912 328 114 880 358 620 828 18 875 500 194 69 101 490 757 1006 637 54 271 932 624 345 735 1002 19 716 486 16 42 298 780 522 678 88 338 726 703 544 866 821 368 918 102 710 73 827 402 1017 552 391 863 835 1005 819 377 132 917 38 93 901 195 805 274 811 682 409 190 509 686 711 71 795 324 740 384 615 872 306 614 774 896 916 648 912 262 482 37 820 628 118 405 661 895 903 232 423 533 126 113 733 505 249 823 245 688 851 691 775 928 542 458 88 666 228 336 226 902 22 423 131 665 91 492 149 148 1009 841 923 204 803 571 799 928 304 591 521 11 843 568 465 472 528 1033 385 288 882 631 9 764 175 1014 677 852 753 73 949 350 771 889 555 307 661 614 774 267 730 855 959 238 657 232 708 73 471 688 961 671 230 468 204 331 180 350 901 677 210 800 247 774 778 318 297 525 199 150 257 302 832 830 578 830 972 617 348 126 339 177 946 739 803 251 290 817 596 584 333 219 136 330 849 55 797 899 1028 593 326 110 670 205 179 421 798 824 273 1014 61 740 237 850 532 336 572 220 772 818 722 168 192 675 1024 383 97 744 779 531 712 340 208 784 768 207 276 964 45 191 505 348 12 362 139 119 973 612 309 380 120 488 487 508 805 370 213 302 948 1023 421 310 702 848 174 453 362 152 49 252 277 707 323 352 499 797 556 654 991 657 699 664 525 461 702 152 217 431 181 826 116 593 802 51 691 755 472 315 166 359 891 117 538 685 931 995 40 391 936 732 421 4 552 961 428 803 154 855 130 773 686 2 679 185 915 180 335 344 5 557 463 35 133 415 681 315 692 1026 12 532 550 870 230 134 855 936 949 440 973 965 849 236 505 71 719 405 272 536 135 111 841 146 152 260 205 136 897 505 490 890 49 665 477 263 883 69 649 1039 1033 710 519 40 1021 253 325 678 223 621 753 172 733 523 128 976 546 1033 364 386 615 815 400 71 188 362 625 804 638 377 210 911 945 557 332 918 867 483 407 752 153 77 133 433 140 225 589 795 375 352 221 949 876 650 345 298 807 735 68 1027 872 171 760 491 1012 884 700 565 241 192 374 755 501 598 1026 67 288 1039 927 62 473 103 840 256 516 604 398 464 881 98 392 223 895 486 332 110 757 74 376 655 94 281 1007 256 451 106 145 24 319 88 445 825 249 1034 407 40 710 519 1025 386 921 902 364 149 821 449 575 984 555 339 679 159 296 828 863 208 958 246 908 930 302 940 504 685 167 685 381 650 541 365 493 223 821 1022 815 950 758 116 911 567 799 301 332 95 808 803 672 737 561 770 19 1032 721 1004 919 202 256 1002 762 532 602 671 966 310 630 409 355 261 536 638 670 962 797 367 120 353 514 193 361 457 11 525 36 594 971 441 683 508 406 998 103 378 577 1026 463 467 257 772 856 448 418 876 737 997 723 663 665 802 44 617 941 696 427 839 555 292 995 58 91 541 839 175 631 56 503 572 399 363 957 187 789 292 802 457 686 430 1001 722 243 986 924 805 433 699 604 408 418 758 295 723 307 406 68 208 921 131 317 940 198 751 239 280 989 55 651 921 989 592 148 217 653 698 6 309 1022 630 452 731 916 774 870 441 258 569 218 319 218 561 234 148 472 351 454 48 590 271 463 190 888 880 565 524 715 808 954 891 523 795 795 756 658 1020 226 246 114 783 389 280 641 1013 967 894 132 366 740 582 37 73 928 489 440 641 343 525 556 46 662 272 907 170 852 731 774 767 362 714 272 747 866 836 792 518 774 628 498 372 13 676 238 327 319 605 985 894 629 114 794 370 622 508 45 1005 645 991 269 843 311 725 219 707 24 906 1023 210 283 258 469 281 813 250 628 541 453 193 42 116 375 584 791 1012 589 34 214 1039 325 690 837 188 524 716 782 936 122 762 321 834 668 859 410 690 949 961 177 687 32 622 605 664 574 690 828 823 37 915 1024 647 506 442 505 36 167 255 657 494 130 951 609 848 95 296 579 481 96 219 761 655 304 937 754 445 285 64 291 875 664 34 906 598 53 484 191 123 1036 1016 1022 470 442 414 111 452 309 372 205 930 321 590 279 994 682 959 334 905 412 606 315 443 274 66 999 169 1030 170 171 748 996 102 630 845 11 223 520 549 47 354 465 643 400 872 472 570 523 417 189 498 131 893 192 864 56 688 60 482 13 87 609 126 82 860 379 278 182 699 986 197 228 274 170 608 748 730 195 344 627 315 329 953 804 357 750 378 147 629 692 616 445 296 620 961 207 452 783 57 844 514 959 503 1019 615 174 251 79 304 361 794 445 805 35 652 432 808 650 501 600 100 258 1018 400 609 973 517 847 758 514 827 707 822 1020 355 164 197 506 465 980 818 1014 1018 1010 882 324 28 199 126 23 89 463 974 50 1029 13 42 342 281 742 137 1023 864 148 945 439 955 733 403 157 217 76 251 960 357 825 48 862 605 643 733 303 927 102 433 947 282 198 956 511 867 1001 113 883 243 228 699 263 662 848 467 655 442 719 646 622 15 28 806 108 751 113 94 1013 868 152 890 328 705 141 45 577 178 360 318 655 171 936 210 71 316 953 952 290 621 294 566 794 491 655 553 418 568 145 62 609 561 278 797 61 739 454 225 944 112 106 281 919 110 819 80 602 720 719 996 1021 518 946 341 971 996 511 644 706 837 596 297 388 369 990 1001 752 627 555 972 506 141 692 372 703 985 118 308 297 651 251 921 898 318 50 246 849 363 1006 77 61 622 269 505 329 596 960 739 921 488 47 345 857 650 687 239 83 30 897 598 173 802 659 866 941 848 777 787 611 378 163 622 578 618 719 19 656 383 710 653 909 327 201 354 242 915 881 572 158 225 410 1013 779 246 732 275 92 131 306 450 119 525 616 414 530 386 456 7 283 184 143 885 631 187 978 340 760 504 995 618 212 963 976 818 762 226 319 189 528 642 267 403 109 249 198 240 695 165 69 767 861 590 912 691 886 897 805 927 113 452 103 664 876 977 648 417 768 328 226 71 363 997 593 267 632 725 532 580 7 854 394 730 197 124 717 887 207 785 109 602 349 550 314 888 297 306 56 402 523 1001 501 314 764 822 851 1034 714 657 778 969 295 156 116 983 223 574 806 142 505 834 314 740 841 872 683 982 315 929 609 1011 487 425 495 733 66 568 1011 291 572 196 561 493 806 629 80 423 597 876 806 201 93 622 884 888 874 483 145 771 569 165 727 92 683 39 1011 995 402 746 449 985 809 852 1029 762 145 286 589 847 505 308 288 670 1030 988 959 194 706 258 728 119 839 384 40 112 856 1012 229 51 136 187 645 531 628 391 906 669 183 712 2 744 54 793 131 876 358 437 450 805 111 362 571 288 745 1017 259 845 941 57 347 774 48 786 107 506 486 655 1003 874 150 813 422 705 314 764 938 171 289 88 554 448 107 775 455 858 820 217 1007 995 273 240 643 873 716 967 943 93 1033 1023 821 44 839 169 799 517 488 932 645 534 956 175 16 781 319 867 292 744 665 670 898 988 603 341 810 725 610 741 921 507 222 972 740 665 31 961 404 58 485 520 650 289 772 403 441 626 412 606 230 270 152 678 481 17 662 215 984 62 901 191 797 977 886 688 929 164 230 10 51 487 848 631 322 283 423 139 87 274 465 797 752 647 517 501 324 780 906 62 708 934 895 258 294 556 211 426 835 393 453 561 641 889 395 129 475 939 132 110 918 554 22 656 285 46 988 679 320 859 814 662 452 914 895 620 260 943 747 695 766 35 442 646 715 614 706 817 767 470 986 116 258 617 623 122 976 51 719 817 891 224 448 534 542 158 297 223 394 31 834 388 56 492 623 890 651 329 999 678 804 92 399 182 502 318 616 821 855 553 934 790 218 695 386 454 938 385 969 95 437 298 105 50 140 77 440 904 471 547 966 602 891 908 455 561 488 472 613 136 345 682 102 114 964 355 690 91 196 504 830 841 1017 238 68 876 476 239 710 163 545 739 657 969 882 480 482 767 338 771 1000 79 258 710 196 709 357 544 79 894 67 381 965 262 601 327 549 745 838 814 985 855 315 175 314 704 196 11 34 127 176 210 53 101 421 132 175 487 671 258 179 564 67 608 790 225 413 102 409 377 912 1011 796 565 669 1037 156 671 238 663 174 422 125 229 799 631 162 118 768 755 574 151 567 26 712 991 3 794 165 462 258 426 879 77 122 373 132 848 527 133 1033 342 234 1001 810 844 173 849 465 109 872 912 144 494 891 717 240 739 189 107 485 538 199 461 878 181 255 177 982 848 1006 4 819 671 113 334 627 825 638 424 907 998 634 334 292 458 650 121 821 931 165 452 382 192 529 333 440 160 320 446 165 81 912 215 702 336 694 354 256 534 826 98 977 763 782 691 965 47 3 918 667 847 921 721 307 979 228 967 559 936 727 280 995 442 64 1005 1023 798 963 545 203 355 569 1021 429 117 944 324 566 869 233 1023 24 243 306 313 543 199 162 878 928 101 697 929 920 768 91 931 671 715 957 86 882 495 518 998 593 405 210 337 140 911 449 706 756 351 23 702 630 95 338 678 139 784 373 625 898 56 424 8 705 690 998 508 45 173 279 909 124 994 407 826 778 477 93 256 800 662 937 849 131 250 217 623 962 1026 358 387 410 837 54 415 452 502 722 218 712 199 488 88 742 761 464 1017 669 640 670 117 800 453 422 1011 52 12 300 417 439 863 173 605 195 54 700 314 605 547 271 979 525 934 197 737 1000 332 1007 156 452 951 461 5 576 214 502 50 16 14 912 259 434 132 89 885 444 313 9 1019 3 126 718 203 940 743 172 382 744 508 552 192 406 1003 809 524 626 162 367 842 21 677 747 266 159 350 63 118 182 192 564 652 412 58 54 985 731 971 1003 467 540 591 774 718 510 1015 716 670 1001 43 571 902 525 938 413 304 644 919 21 1020 64 659 702 384 949 219 419 978 877 101 877 736 452 840 468 153 74 919 371 726 158 470 1023 853 743 484 406 154 392 420 210 202 899 698 208 764 891 68 133 590 441 313 549 912 525 989 257 718 497 547 801 695 1026 715 1037 251 805 832 414 326 72 866 16 979 818 629 348 290 68 763 976 726 481 224 274 545 337 269 755 744 500 271 317 553 683 91 836 174 617 393 305 179 681 658 952 441 479 187 895 962 290 67 403 241 277 81 290 1026 800 871 894 126 20 939 33 786 607 374 348 89 993 575 747 380 663 419 937 901 799 132 348 473 650 453 21 561 709 652 813 439 452 950 648 320 931 251 718 934 963 201 967 402 482 619 354 134 390 1000 86 720 726 423 133 803 127 555 542 734 966 925 989 291 556 184 247 785 189 529 842 775 996 553 802 434 888 112 144 706 676 735 889 998 751 860 464 1020 75 351 334 474 1034 191 137 272 540 1018 7 269 871 159 973 822 92 822 787 886 518 836 626 498 102 618 24 808 614 857 429 78 625 422 468 377 892 505 998 630 772 643 241 626 508 193 749 610 772 794 980 288 1038 33 495 895 607 134 885 801 958 509 289 964 581 945 410 309 67 1032 240 617 168 463 134 763 739 380 888 23 485 674 1034 800 243 473 257 400 355 557 808 309 387 1025 409 595 63 587 659 424 89 612 520 542 225 1009 469 817 426 618 404 548 539 637 441 727 1020 408 283 844 771 409 864 677 521 406 86 478 154 724 805 764 385 766 424 872 434 483 711 772 743 456 255 143 714 244 520 894 588 714 498 665 586 48 988 372 823 879 245 222 485 791 414 72 301 950 912 173 591 1029 785 926 772 39 389 320 947 210 236 269 441 406 530 937 108 629 769 137 17 195 56 187 348 684 917 788 758 223 291 198 491 990 760 1012 728 825 506 798 626 698 338 29 706 510 397 667 644 770 193 123 174 545 732 115 1014 1010 861 303 332 26 172 995 502 1038 391 401 824 452 581 131 708 475 280 733 279 20 200 380 296 634 776 708 31 330 848 853 397 295 533 241 53 216 70 244 783 168 129 19 909 654 198 252 541 426 588 199 450 794 504 505 77 1021 848 48 886 431 143 31 173 1001 938 884 156 765 553 909 29 99 52 659 836 196 757 545 520 1007 149 613 483 421 958 120 516 291 488 522 651 209 450 800 168 539 916 383 541 475 357 437 336 626 719 364 826 778 134 533 66 473 646 672 731 1019 185 584 943 569 716 575 742 649 299 13 738 5 555 624 168 736 312 777 475 502 716 602 344 1035 709 480 185 677 803 381 398 163 1034 457 1013 941 40 606 974 184 688 141 696 579 199 68 691 515 425 849 846 70 932 373 308 868 955 46 521 640 784 600 1038 339 945 24 1002 650 298 228 793 965 762 399 782 731 161 547 761 765 88 613 32 1028 598 358 134 124 82 893 833 159 31 385 411 333 168 278 377 83 889 608 69 95 1034 411 203 434 998 310 591 91 312 124 72 802 802 319 404 399 1024 48 309 635 417 852 90 16 1002 901 384 251 490 298 413 383 232 272 946 613 784 594 861 973 826 644 282 849 232 924 161 750 456 17 665 711 807 679 228 935 334 1007 897 594 589 386 140 833 391 777 925 126 119 248 90 217 614 174 758 841 520 484 616 901 749 629 120 200 982 1034 59 330 897 70 725 602 303 471 185 353 509 149 287 572 673 284 214 114 220 931 811 747 238 660 795 172 763 56 301 858 890 316 446 1013 1003 370 217 252 989 352 671 181 789 340 579 18 327 463 762 724 882 466 290 20 13 414 939 441 999 887 123 182 850 960 612 1037 40 769 396 881 646 604 747 564 527 87 357 814 483 221 834 339 274 626 397 282 455 317 34 55 440 77 574 908 129 378 734 589 662 121 915 166 873 448 773 397 475 450 203 446 114 62 450 657 634 778 115 1011 925 1002 255 674 474 382 588 966 360 98 835 87 208 294 325 235 580 334 454 535 645 117 437 522 91 362 874 77 598 478 363 294 1036 184 543 757 767 190 1016 646 826 912 626 559 920 762 93 905 793 433 837 453 234 724 709 254 431 322 379 748 39 364 150 596 1002 702 842 971 47 944 390 412 45 390 539 132 463 34 885 89 787 625 607 892 392 764 387 150 385 971 882 289 46 452 379 887 742 127 419 525 296 504 492 420 38 202 702 376 533 24 699 41 813 349 795 999 707 950 728 114 751 473 255 111 74 96 726 295 104 82 770 814 180 545 1015 1009 172 980 1037 464 520 859 514 459 829 807 538 223 186 989 655 660 436 952 487 410 369 341 432 885 231 560 107 512 855 180 89 466 841 659 235 468 996 683 631 741 714 646 241 289 794 366 877 260 379 275 226 162 1032 283 307 969 785 466 399 647 135 24 911 826 946 497 487 320 605 100 906 77 548 5 336 711 659 182 281 11 434 492 393 982 700 111 374 65 69 906 53 44 92 661 204 925 1007 402 239 1004 339 890 208 414 21 1006 321 493 59 459 222 476 167 950 515 597 453 323 260 493 129 561 346 1009 142 70 666 776 119 142 489 661 159 968 42 692 633 370 227 488 76 911 961 998 356 722 110 556 339 813 389 170 830 567 750 648 1030 189 331 205 120 601 124 835 551 672 43 352 847 396 117 120 680 199 797 274 1020 898 963 339 838 653 305 541 562 709 747 934 574 244 867 132 706 486 920 791 105 968 791 346 402 384 526 549 514 904 791 304 992 710 64 187 828 113 315 471 252 512 954 337 452 906 325 422 793 358 674 818 881 255 1005 757 851 600 1027 545 192 513 369 336 1019 346 243 148 384 840 534 4 451 443 499 522 290 112 735 591 501 653 26 956 28 979 890 949 565 273 141 609 895 402 192 976 738 561 108 700 449 921 630 1018 361 883 730 623 243 558 389 887 649 370 280 702 233 889 990 648 176 638 847 757 271 124 105 889 285 501 919 797 82 678 181 36 621 1015 992 298 347 125 945 340 300 833 961 99 232 365 656 640 600 255 798 241 99 866 361 793 183 933 377 608 822 415 307 161 806 652 524 708 804 566 385 610 435 259 569 377 1034 870 1021 733 402 458 317 934 565 689 51 869 910 12 420 1016 66 973 98 668 824 681 191 987 529 417 932 494 196 419 300 417 834 25 553 474 178 975 676 190 1027 231 284 756 703 439 298 414 329 1032 1003 735 220 762 905 526 439 1003 949 880 68 723 229 595 668 341 597 45 209 151 848 202 918 60 481 22 99 850 582 858 981 106 111 776 457 173 815 841 1031 216 858 206 546 454 910 250 1033 1019 459 180 198 795 232 662 509 1033 330 1008 916 897 284 335 2 43 399 449 79 354 631 344 613 572 934 337 372 474 349 307 981 406 700 619 679 422 957 23 1001 335 346 944 41 98 750 805 44 644 47 952 865 635 452 622 849 455 851 448 377 585 439 1033 791 343 61 594 566 490 134 244 210 778 931 938 558 385 348 601 639 563 671 642 474 984 615 184 1028 449 913 873 832 54 665 659 646 659 676 46 800 104 384 299 997 152 777 841 957 215 715 799 376 617 903 705 382 717 87 801 34 188 977 303 1035 370 291 823 679 555 913 297 736 28 578 856 196 89 637 276 133 35 528 68 877 859 15 66 288 506 716 830 30 624 22 778 476 512 506 440 165 541 57 307 826 1017 514 1001 826 706 611 278 697 669 751 588 34 168 1038 552 84 331 368 23 542 750 339 557 722 1038 145 835 401 597 130 762 606 633 288 219 529 87 101 430 636 99 791 309 347 883 664 370 741 832 1001 4 896 276 270 1026 793 345 361 743 1028 4 266 894 622 1032 771 57 459 679 985 653 733 456 294 643 13 640 37 266 236 353 365 555 132 608 892 474 978 664 741 439 510 49 47 685 776 519 725 900 297 292 898 525 469 731 130 399 353 864 309 704 838 380 262 287 583 707 452 796 892 493 629 298 736 937 800 871 13 689 75 543 740 667 200 890 177 970 197 810 235 413 29 296 767 1017 462 616 147 990 883 940 872 997 786 680 315 483 998 530 56 943 1020 828 300 279 701 121 811 39 194 347 887 179 189 193 427 943 1002 771 602 699 512 606 897 718 959 169 503 446 912 285 555 619 598 323 346 222 199 414 420 808 93 573 1010 235 614 101 42 81 133 837 265 486 981 442 610 809 4 376 189 974 36 333 657 309 34 445 259 661 387 274 723 244 794 221 871 592 691 425 1019 953 1031 745 633 373 393 600 503 390 183 114 66 989 918 983 981 245 676 273 769 767 652 684 924 363 140 877 134 482 764 526 992 358 652 985 966 327 332 409 873 334 849 630 649 632 579 1035 754 617 701 490 8 167 163 35 978 830 113 329 472 906 294 200 858 68 819 213 556 720 387 611 800 821 257 609 923 991 848 936 1013 312 1020 493 633 571 83 770 784 220 272 309 268 27 530 367 405 788 993 50 131 156 943 614 1016 123 977 546 97 757 819 807 248 582 644 784 38 959 408 245 679 335 697 304 769 122 558 228 1039 909 232 999 251 498 250 808 663 668 180 970 121 9 500 528 979 260 636 137 630 423 739 386 774 714 774 542 116 456 1011 777 484 320 978 534 517 513 280 365 297 613 620 720 356 47 1011 332 193 227 606 356 678 8 6 473 427 242 55 1006 531 343 358 81 284 1032 504 196 250 501 231 553 954 653 194 116 13 333 498 512 637 377 20 1034 224 806 552 420 732 876 770 413 542 641 170 77 238 815 155 1023 7 675 302 613 245 94 730 72 961 831 227 304 245 826 893 363 993 962 1004 194 605 738 806 619 510 866 350 971 117 963 32 324 71 880 991 54 117 930 81 981 761 410 654 1003 954 1033 8 600 149 1032 755 417 308 512 653 52 15 56 417 949 175 561 1027 92 763 586 900 189 921 595 491 437 419 345 114 463 265 680 562 540 98 573 939 261 275 868 830 922 162 577 374 492 704 157 101 833 848 972 945 101 131 424 667 709 646 440 934 834 509 220 784 362 466 415 33 712 419 386 873 634 888 763 653 535 137 541 866 83 68 457 1029 470 606 545 676 621 262 868 524 355 746 24 48 89 201 209 902 733 996 1024 260 426 474 336 1009 918 427 547 34 684 769 612 490 724 483 822 328 80 510 428 978 982 82 510 757 564 514 709 178 533 309 565 435 396 37 170 628 183 823 498 684 664 373 50 677 786 901 724 209 252 85 737 672 330 402 34 123 698 950 164 381 619 590 1002 636 372 598 453 455 695 101 623 905 708 637 706 535 279 376 892 173 47 883 166 749 639 204 850 538 595 399 588 180 544 15 188 348 512 344 701 373 277 328 769 116 26 978 323 1026 1009 817 513 492 186 382 362 249 107 582 174 61 765 934 109 423 654 268 792 851 364 629 543 655 97 338 655 229 1019 208 620 829 900 179 626 727 352 511 410 676 984 985 473 875 555 190 743 349 330 228 442 221 543 5 1022 71 840 144 8 540 345 403 378 170 125 130 733 457 597 706 751 215 957 880 882 679 1028 384 117 268 153 975 413 333 370 239 132 837 636 498 270 567 441 174 230 425 946 180 744 225 660 891 1013 899 850 598 690 600 385 70 51 749 177 386 628 439 238 169 887 616 717 712 600 339 537 946 872 260 722 396 731 528 19 495 665 460 195 517 2 1013 670 297 1022 802 746 667 686 427 632 101 134 899 954 457 791 965 476 374 394 513 1024 169 219 337 193 359 803 760 805 401 584 896 589 802 249 103 554 214 10 759 208 500 772 16 918 935 1004 122 146 37 166 678 214 547 374 49 1018 856 1036 173 326 145 640 966 139 783 872 440 263 490 475 405 502 487 542 1002 789 610 619 215 203 843 25 536 800 838 251 961 744 672 220 893 189 679 404 390 21 815 309 831 966 855 585 276 629 209 591 299 615 527 665 910 645 321 379 783 476 536 792 943 499 496 93 828 969 551 37 383 255 555 163 476 219 462 614 758 352 908 870 875 1034 423 960 440 108 1034 690 672 643 989 903 688 14 502 664 775 222 270 735 335 868 811 14 713 942 320 112 54 954 855 265 200 530 769 801 822 467 73 769 596 159 2 673 481 65 28 998 439 251 905 1028 726 485 801 353 451 873 320 262 393 640 608 541 981 927 821 112 498 24 179 245 577 58 1018 349 999 492 923 130 607 342 303 637 980 556 365 427 848 661 28 1024 608 183 680 944 329 945 493 672 950 6 383 37 47 559 980 394 569 533 288 509 610 864 865 275 842 558 546 28 970 99 757 874 371 848 101 324 56 325 840 751 329 922 1021 584 521 416 650 807 430 97 364 628 970 3 283 987 990 895 13 587 444 254 137 924 390 292 567 784 698 16 324 655 876 248 716 321 587 421 785 399 187 157 205 420 854 203 37 553 22 911 135 453 187 23 711 250 204 537 174 94 253 972 649 118 187 302 653 549 526 516 695 369 711 817 838 58 682 657 445 163 635 530 284 415 385 352 945 476 461 946 217 483 4 1023 164 800 679 495 926 37 98 762 392 925 929 282 494 137 736 718 237 707 354 253 976 719 94 36 655 298 791 452 350 295 686 121 164 637 760 522 838 1013 982 884 515 435 593 188 889 382 628 74 358 700 333 676 1006 729 117 3 1029 481 439 384 661 19 244 775 926 715 1031 698 1021 1025 323 1012 462 762 149 785 177 62 954 363 826 61 160 610 724 1029 741 533 103 402 127 882 268 682 14 201 474 549 196 732 691 441 619 160 238 353 537 1037 694 561 1023 19 431 284 740 185 523 868 250 273 485 151 190 120 755 728 574 824 439 65 838 2 493 330 13 485 555 918 926 302 570 517 111 915 1001 49 474 534 689 737 904 869 414 339 76 453 944 322 243 849 690 418 211 452 1026 172 77 921 703 477 215 58 497 307 34 626 853 115 294 170 470 327 436 332 959 420 157 713 916 603 706 129 815 245 381 890 470 917 526 979 399 342 301 1036 523 809 620 317 507 469 538 406 165 169 729 798 1019 481 674 976 925 305 686 80 405 103 138 430 424 1014 635 964 984 93 106 74 793 732 278 991 947 425 967 768 761 262 1019 210 331 390 881 299 275 588 599 895 333 124 72 460 548 958 179 281 914 961 805 970 443 182 356 152 345 258 178 231 538 13 15 69 461 431 856 404 770 918 88 500 54 212 373 407 226 12 113 204 814 303 657 437 796 1011 241 445 156 717 171 437 69 805 652 852 211 444 657 1024 348 915 281 645 408 717 733 655 94 452 446 73 64 277 261 142 232 215 490 588 288 175 964 682 965 276 912 430 577 58 363 593 38 817 46 660 813 859 208 320 789 860 651 302 351 815 525 37 391 175 108 162 894 314 818 883 644 142 13 93 900 174 261 595 208 865 75 445 607 840 426 694 790 617 845 540 21 125 216 563 1010 493 846 831 599 300 503 824 994 1003 487 314 1007 224 317 652 238 80 616 220 654 434 204 642 243 951 1002 1003 713 994 721 707 53 423 121 180 709 546 84 309 170 636 421 322 326 315 831 775 581 38 280 406 895 901 104 414 245 878 943 705 854 773 729 216 742 509 468 725 731 272 1020 56 655 95 800 191 284 604 538 228 449 67 932 705 418 391 1035 131 409 46 989 430 236 895 248 710 464 611 46 593 487 968 344 364 542 185 898 490 444 317 803 648 643 317 406 125 958 619 747 277 53 614 862 739 937 595 532 86 703 967 770 718 1016 548 463 871 29 746 311 209 522 367 166 230 370 885 960 255 103 654 930 979 243 520 2 722 169 728 802 1001 419 509 680 760 244 290 883 169 575 333 1038 356 865 568 770 388 563 194 152 545 988 745 101 695 1035 599 839 697 590 344 36 165 212 52 358 1031 1013 895 136 631 148 613 891 183 336 720 285 687 122 619 933 319 555 479 173 759 94 358 97 690 299 977 68 514 427 189 216 561 501 295 992 516 469 184 797 510 512 216 743 676 32 306 114 521 461 311 303 477 519 641 406 866 386 912 895 162 384 423 5 872 479 540 483 843 683 323 726 625 165 452 510 790 767 283 186 279 838 596 34 747 668 340 932 62 681 744 656 680 747 741 832 994 398 99 48 405 444 420 482 68 540 681 995 67 348 809 994 291 114 616 210 420 810 878 526 509 239 640 853 756 462 212 4 127 532 897 356 825 537 635 518 484 243 898 395 246 928 1019 261 520 938 464 179 1016 898 35 160 978 327 903 629 804 314 748 322 182 347 293 888 337 537 835 457 385 362 744 925 949 334 647 283 688 405 755 79 683 53 593 711 519 582 138 32 954 1037 139 472 959 114 1004 293 349 448 1014 197 597 78 560 47 871 356 336 361 777 386 490 799 442 983 421 649 300 371 473 528 828 383 1014 920 1002 715 739 242 159 797 301 3 350 427 172 152 684 175 717 621 833 100 761 697 1001 563 746 444 505 813 845 710 37 69 867 558 702 688 141 517 11 829 650 110 891 890 683 168 238 1019 930 294 709 723 730 209 128 823 39 750 659 955 44 668 181 755 440 818 1002 950 123 871 721 672 255 536 532 1015 894 896 165 886 722 906 164 952 441 37 854 38 111 912 314 274 256 942 794 373 263 957 506 333 491 824 83 490 21 834 524 778 909 160 315 4 40 219 328 76 172 931 145 721 212 1024 356 416 193 136 704 154 304 27 448 223 605 1012 134 269 261 417 898 800 476 99 877 335 602 790 567 591 875 34 615 800 164 939 394 734 127 388 258 821 107 127 85 610 536 268 767 355 529 68 537 616 219 267 357 79 252 412 772 531 637 853 183 1028 579 390 845 158 683 334 310 109 762 763 113 873 267 932 378 391 522 521 725 133 738 284 888 1006 603 758 49 391 549 56 400 694 875 18 890 723 55 853 203 841 434 276 157 230 812 910 571 180 677 121 681 896 440 517 478 916 294 194 816 513 709 792 76 725 77 503 950 799 566 51 758 801 549 315 791 6 252 110 696 653 716 423 316 837 647 213 689 368 243 613 747 157 506 930 543 304 983 294 202 8 1035 630 247 804 940 701 33 808 1039 727 71 738 252 872 552 937 418 298 167 840 465 523 785 532 102 178 775 844 258 504 223 171 7 395 102 582 352 164 527 1028 685 499 627 967 119 258 996 690 721 502 225 67 484 143 861 179 253 323 792 753 264 567 153 237 408 61 648 477 347 435 30 389 791 1016 957 203 665 422 97 516 727 607 507 473 513 775 603 564 560 793 950 141 575 392 680 940 461 540 967 803 223 875 197 433 745 726 108 887 277 278 341 1018 11 443 730 678 191 243 562 437 577 18 828 614 941 98 214 383 271 614 443 769 278 531 897 247 101 133 689 30 33 290 526 1029 557 819 587 753 672 251 382 632 1004 291 680 437 291 965 148 147 848 299 481 991 138 97 590 51 688 505 815 764 867 717 1031 562 391 356 135 806 844 603 116 1033 171 931 536 268 482 391 926 113 496 879 687 981 414 556 211 999 891 835 1005 177 45 563 836 972 462 393 72 955 1037 15 589 688 556 285 319 269 882 828 201 823 68 461 1002 920 728 267 686 623 291 937 357 263 496 353 977 1031 786 78 423 548 516 809 42 65 130 253 5 431 314 947 322 452 663 629 169 660 217 877 483 236 276 938 573 593 90 179 447 733 440 598 560 41 645 243 896 771 648 347 105 725 30 41 261 963 555 491 469 1008 898 782 743 114 599 564 363 899 274 1039 714 207 945 209 248 566 637 949 233 389 113 401 646 886 158 142 684 605 188 705 450 655 87 373 86 131 949 922 660 14 753 444 168 922 206 830 183 589 473 166 752 776 335 32 923 1035 663 43 701 922 389 36 560 245 1010 530 786 772 251 541 372 545 469 781 54 193 742 475 235 204 813 358 101 489 80 539 290 457 999 238 724 114 32 989 76 151 48 1024 637 140 648 368 1022 478 182 927 190 498 847 802 89 865 738 483 266 81 772 158 791 13 262 381 582 300 1000 459 35 670 961 624 1021 730 776 526 872 455 373 547 655 910 955 710 949 168 167 535 138 179 716 349 226 660 617 995 600 199 446 791 30 391 564 742 302 815 714 1003 517 1019 930 660 257 945 315 539 1017 350 405 898 387 359 1035 526 906 432 356 778 835 153 28 514 389 621 493 1037 646 473 148 429 838 536 783 487 476 341 491 831 3 68 739 912 593 37 49 762 427 403 189 511 7 789 120 393 272 331 885 353 97 6 509 172 203 661 1014 761 405 263 104 764 296 866 216 58 287 782 932 741 997 478 544 121 290 897 459 496 542 136 557 265 801 582 863 545 410 751 593 514 265 472 944 44 667 235 481 7 801 327 921 935 604 120 698 375 114 63 469 830 643 70 899 87 474 502 12 649 190 167 683 891 69 540 26 1001 313 678 916 857 268 534 862 986 572 874 910 957 807 622 692 188 535 109 196 871 483 95 392 9 987 740 803 161 635 508 533 85 697 414 148 111 1033 652 888 112 185 25 351 710 718 745 395 922 527 367 425 206 206 138 884 974 600 794 185 908 788 481 1019 497 246 581 326 129 824 830 919 443 271 5 523 444 431 727 960 411 610 102 781 718 539 560 665 308 675 135 693 24 982 469 226 746 409 722 545 777 745 183 636 111 959 453 33 972 286 383 543 310 1007 408 888 433 921 969 304 895 434 124 883 314 1006 635 453 727 655 336 374 780 431 491 105 747 11 66 77 599 656 711 841 179 459 46 331 343 438 736 419 757 621 309 578 975 602 631 233 724 29 1017 400 56 207 247 928 843 377 282 847 384 157 70 931 329 4 821 424 259 477 890 896 277 415 647 487 992 85 444 192 53 885 963 206 345 357 123 220 363 835 152 198 1023 1029 609 420 655 294 891 483 494 940 638 657 1021 357 381 258 863 356 759 974 711 835 652 1036 216 90 615 953 530 430 23 536 216 432 797 47 54 76 834 509 421 108 545 122 467 156 349 819 251 29 186 907 649 833 578 879 340 673 800 772 121 1035 1024 385 383 700 7 51 194 676 458 264 27 383 576 639 792 150 87 977 998 894 466 754 166 382 207 645 651 622 502 726 833 24 898 71 564 17 274 621 331 50 675 217 772 320 998 220 122 477 971 925 705 243 113 151 645 828 320 129 342 304 771 576 91 1001 158 632 605 722 279 69 413 360 426 621 342 49 160 404 376 100 378 860 597 445 535 559 453 24 477 448 1001 576 232 578 529 637 758 205 144 325 317 743 210 243 89 861 157 112 37 553 439 733 416 8 423 883 705 656 755 967 419 779 313 244 150 529 776 166 199 1013 262 491 504 701 230 47 841 951 695 760 721 499 86 466 994 753 655 428 817 309 19 598 677 167 559 469 407 13 988 146 141 1038 222 54 664 748 340 538 729 700 238 705 607 482 346 873 590 638 501 106 261 1036 996 861 247 336 182 951 292 279 872 345 1039 643 394 851 175 199 863 862 368 493 444 929 360 53 115 105 45 819 976 178 729 553 169 409 498 391 165 366 587 835 946 744 911 94 586 128 369 290 72 461 687 634 509 96 53 376 6 641 720 99 765 609 379 657 939 197 239 239 62 800 434 724 199 1026 738 834 6 619 795 128 947 755 210 790 278 87 877 607 1007 876 430 430 970 1002 749 592 502 693 28 796 379 714 550 295 694 171 903 591 974 479 283 723 963 155 608 330 741 664 607 298 547 852 678 109 56 805 313 781 612 433 546 205 1007 852 811 351 302 407 47 483 261 95 316 939 367 196 668 812 593 834 520 148 123 800 644 606 1028 398 1006 1029 966 826 988 559 784 215 362 976 427 589 964 898 58 1010 119 1036 59 1028 268 208 510 509 736 212 386 203 479 224 881 234 237 84 917 559 388 783 271 48 305 140 1002 884 265 336 320 894 473 137 478 255 202 527 565 700 873 877 39 282 706 864 685 262 671 396 414 462 876 592 136 856 588 584 707 447 731 951 38 504 197 469 168 703 90 580 381 630 375 882 93 85 1007 180 1034 437 884 513 179 472 558 983 956 89 1006 670 875 463 845 218 74 742 270 926 455 475 153 327 911 603 140 212 618 517 872 358 660 932 202 111 632 50 860 545 653 804 150 100 912 607 550 947 310 577 1037 573 193 556 560 393 39 988 146 69 760 540 289 263 772 3 248 312 410 382 214 14 136 344 729 915 78 931 117 521 744 654 158 298 926 603 377 463 174 847 319 126 253 162 246 662 1026 19 323 643 794 261 954 90 591 203 284 356 1015 168 822 589 149 804 678 132 571 686 405 275 530 301 803 676 510 811 256 836 669 569 95 487 703 906 702 998 165 540 272 775 782 420 535 86 980 843 801 759 287 579 820 741 611 588 883 739 503 289 197 771 393 977 711 170 958 13 1037 574 874 596 913 723 659 346 649 273 936 113 475 408 839 882 930 942 738 930 768 591 281 751 992 430 986 589 505 88 1012 303 82 993 604 949 874 985 366 977 243 559 143 425 453 301 435 579 85 502 449 119 532 269 949 320 487 469 748 618 233 542 502 930 357 239 218 673 436 637 497 253 585 700 15 1013 82 481 256 277 152 231 56 822 277 4 219 763 49 703 218 376 295 230 223 305 756 493 29 788 547 696 247 369 146 123 65 272 463 777 141 978 114 449 43 137 841 425 592 608 849 742 863 453 400 639 81 24 220 669 652 396 206 662 709 204 134 515 126 492 198 89 772 765 761 691 1022 913 523 747 336 941 1028 62 380 651 423 595 493 751 235 429 1001 758 1039 195 579 633 281 685 903 38 864 981 899 970 949 158 760 324 686 751 452 613 875 498 570 16 498 1000 613 580 377 394 247 946 205 140 24 712 269 959 676 212 647 654 396 851 274 836 70 267 930 56 505 934 904 942 374 606 808 910 418 88 613 862 932 99 438 927 432 125 373 562 357 600 1019 158 887 806 472 503 719 278 715 106 665 640 182 210 57 88 687 435 907 384 254 1009 246 836 606 237 884 226 528 165 742 91 872 571 689 791 642 44 921 756 837 873 269 458 767 1006 478 266 977 501 762 489 932 571 540 709 800 575 935 60 138 738 825 154 928 885 781 240 288 580 185 518 670 958 109 951 345 508 615 253 272 139 409 596 2 862 628 984 520 520 299 705 735 288 519 919 980 725 937 291 50 452 174 823 365 614 899 273 352 943 759 81 1039 984 412 1027 620 755 1013 108 317 1029 250 1036 468 3 355 827 162 792 106 747 999 224 699 112 738 554 689 47 906 515 28 661 775 761 947 256 778 280 748 212 415 704 845 912 68 78 187 476 256 190 683 368 287 841 704 423 413 265 298 990 331 147 745 560 234 36 545 60 124 127 329 126 220 411 196 497 615 921 66 491 319 708 862 251 982 950 860 245 714 553 489 219 898 783 835 795 543 512 878 586 13 340 381 436 183 589 557 46 110 432 589 113 199 185 632 86 272 960 803 701 899 968 643 755 912 490 235 56 99 762 420 384 14 509 561 538 229 221 841 73 494 697 487 663 38 720 1017 401 150 516 373 786 1037 268 760 2 323 522 189 716 468 83 49 694 613 249 293 546 876 911 536 562 322 220 98 964 447 187 343 746 415 198 735 871 267 256 218 783 574 96 713 1007 987 358 957 76 745 577 517 1026 791 455 275 926 1006 677 65 123 696 414 567 811 255 763 678 486 924 550 871 384 383 882 329 777 25 108 798 70 482 74 666 72 524 707 614 675 426 933 522 340 431 565 660 111 555 490 127 411 159 119 870 541 80 504 830 773 659 195 484 552 406 187 260 775 5 313 156 155 670 139 658 26 556 188 949 895 769 345 374 767 976 979 549 730 991 142 43 201 901 379 256 268 718 1020 550 532 811 77 306 184 432 461 395 728 136 962 192 266 19 414 44 7 834 731 392 385 876 100 612 137 736 818 733 526 22 478 14 661 788 637 1015 835 237 825 863 441 183 441 367 887 546 173 198 22 276 681 517 444 135 844 303 349 291 501 606 92 179 811 480 1032 51 866 723 984 983 586 901 871 908 858 146 992 488 1000 67 108 102 228 946 926 964 851 169 620 729 111 1030 16 560 725 370 436 971 185 549 961 69 659 869 921 586 855 735 471 750 572 874 249 967 837 569 694 191 382 469 983 545 920 698 181 232 1038 716 473 1026 333 863 1001 789 649 1004 255 847 761 353 14 1000 58 651 938 846 209 814 473 821 986 862 382 248 108 682 292 733 575 954 700 887 143 113 76 105 233 914 402 914 720 870 677 800 732 1036 375 697 734 571 916 170 1017 184 214 1011 814 335 770 590 798 77 134 335 136 605 583 252 728 319 398 535 720 341 363 258 359 343 931 420 604 652 450 745 611 308 781 456 265 129 149 306 779 464 330 507 926 952 693 774 508 944 214 249 409 286 536 271 756 522 442 432 892 164 57 177 147 785 630 22 1026 917 57 795 106 904 243 208 524 117 86 13 293 80 937 414 13 174 821 950 931 654 509 874 747 718 938 741 370 939 279 199 354 289 367 90 363 540 797 129 430 209 373 671 951 674 591 380 212 268 929 572 912 527 234 72 534 220 466 635 484 886 855 801 78 429 453 944 189 906 227 566 498 338 92 180 263 808 884 11 783 929 399 728 15 970 1010 862 697 569 959 220 944 377 998 509 983 544 410 668 147 812 135 422 26 770 1037 307 745 445 846 241 859 689 622 1005 889 343 537 916 364 729 590 451 813 803 69 286 930 772 236 947 561 781 846 137 797 849 505 555 529 76 308 709 961 573 438 13 457 633 654 903 909 987 540 45 417 464 992 402 229 126 974 66 852 142 852 735 33 321 690 559 246 361 343 760 800 883 202 504 852 743 567 805 1025 65 132 88 404 83 843 674 100 627 876 388 303 151 678 639 362 719 134 467 753 95 88 922 629 278 969 153 151 649 74 702 331 492 454 251 450 313 777 463 648 436 543 982 327 371 194 698 901 702 943 618 857 222 525 77 648 15 621 137 197 371 337 708 62 261 667 819 685 797 815 664 890 339 140 88 963 136 270 432 624 879 241 714 234 241 215 442 556 979 729 983 839 764 814 181 906 980 314 101 386 125 344 938 888 837 84 945 606 574 180 346 532 811 368 541 1022 4 765 776 428 281 208 474 591 133 1026 680 462 457 423 203 869 27 462 575 377 517 894 246 541 247 194 292 339 96 333 923 194 662 51 1017 555 14 996 641 859 542 172 781 200 289 462 777 742 907 654 80 743 479 204 1011 185 990 723 561 309 1039 292 449 819 111 170 21 1005 371 874 630 85 516 531 444 797 397 93 1019 861 1007 230 26 303 244 469 821 293 172 84 289 294 273 745 614 192 631 757 532 918 1039 988 344 353 384 694 175 525 647 855 985 764 292 1027 322 425 800 677 167 205 12 358 75 23 670 181 25 599 362 532 402 1003 737 497 506 311 374 257 593 1018 828 120 479 477 432 474 18 972 732 312 459 764 264 588 362 252 970 615 656 729 359 326 879 157 762 999 663 339 31 369 566 417 796 287 894 488 222 998 337 73 291 380 596 105 74 214 586 856 994 271 924 516 881 225 103 158 164 111 477 1023 528 105 687 524 752 581 795 786 19 104 759 1016 808 287 847 11 162 137 5 375 101 163 620 318 626 767 490 57 901 6 522 1033 744 554 141 705 570 375 852 258 607 864 591 127 640 306 302 330 658 774 570 993 612 178 767 12 24 166 825 118 990 454 201 192 487 891 577 216 166 212 413 869 795 905 304 290 181 738 641 442 450 834 629 1012 103 547 11 1012 57 712 557 331 525 19 58 241 879 226 561 731 595 74 251 421 565 555 396 887 582 270 325 866 194 395 59 238 760 541 182 261 782 710 499 747 643 651 225 502 664 191 774 607 749 216 285 853 915 641 571 339 510 168 668 271 864 946 366 80 349 827 45 296 400 830 30 755 83 171 219 461 845 629 978 337 798 547 253 146 122 95 293 920 750 915 23 817 773 1032 191 442 692 314 79 689 276 944 129 73 821 47 721 968 56 95 692 413 684 192 14 562 169 723 627 896 746 651 929 56 368 443 42 285 834 927 123 467 299 595 91 734 57 475 702 1003 485 887 50 646 308 795 469 976 1021 786 800 821 795 312 126 393 309 913 391 773 669 948 361 415 176 141 88 471 663 267 512 115 900 32 158 636 692 1001 193 686 208 861 887 62 1012 868 681 106 908 872 22 947 854 609 747 980 951 925 27 576 152 623 78 55 542 751 591 961 244 254 105 792 878 682 593 444 566 892 1001 41 1027 330 455 368 199 736 276 128 673 906 47 459 469 741 35 388 845 480 551 611 75 636 703 662 192 741 285 538 42 516 394 962 61 312 463 973 687 174 894 916 944 609 347 730 737 868 121 288 663 933 736 70 284 732 807 944 181 23 512 26 597 125 232 980 687 373 868 561 577 922 914 111 374 929 72 31 470 281 84 880 33 185 660 617 1037 593 90 417 29 55 107 255 689 887 874 725 623 444 967 692 877 516 691 876 140 50 643 672 642 535 813 539 805 1029 232 354 393 561 734 1022 445 985 134 820 270 35 359 1034 1016 335 565 612 456 432 1031 709 162 478 514 587 676 1029 149 765 344 116 514 392 261 820 353 316 758 338 261 62 188 144 180 560 893 370 572 670 710 254 141 765 371 902 280 182 305 310 88 284 25 41 96 231 848 409 766 449 413 754 623 558 993 932 324 744 149 490 495 389 543 342 656 406 642 1019 84 492 152 60 523 75 715 176 118 493 359 528 566 687 75 4 383 458 455 773 880 421 1011 234 429 760 856 926 271 660 420 588 215 862 909 900 53 320 44 598 565 740 418 892 91 792 458 454 51 577 393 870 734 485 874 697 218 682 945 178 497 755 196 107 105 473 762 864 317 997 388 852 978 913 550 67 12 933 143 992 219 495 271 447 531 655 155 204 245 639 417 694 393 654 469 589 391 557 578 773 783 425 329 392 832 498 408 227 167 131 735 587 269 9 524 101 879 758 643 1005 964 869 871 231 446 923 42 911 484 1006 365 690 986 425 124 479 316 265 953 305 608 428 900 629 489 272 72 220 1002 892 588 268 832 275 518 475 812 809 803 5 366 510 308 292 273 787 886 947 856 270 424 865 580 424 1002 158 704 121 98 819 462 33 862 938 909 521 1022 790 445 231 689 647 352 459 588 696 930 111 1001 694 835 373 553 295 261 296 621 85 381 758 728 465 1034 996 83 338 112 519 479 428 201 890 45 222 937 549 16 888 670 976 695 277 249 692 988 4 759 965 463 48 1032 937 502 382 573 91 194 339 693 137 263 501 99 125 836 150 28 435 403 951 458 58 240 86 202 932 204 484 913 608 23 810 145 944 154 83 419 524 336 913 143 953 315 859 401 969 423 676 374 175 295 265 1033 121 769 696 83 868 27 403 264 39 889 441 14 454 79 315 268 957 859 72 588 436 642 67 891 780 764 935 252 753 986 324 418 141 777 593 12 24 417 347 1012 712 157 975 741 147 389 193 95 509 510 83 1000 932 200 963 693 240 608 632 211 624 443 547 622 99 480 795 756 775 109 4 817 334 658 18 739 472 553 42 657 819 653 803 11 116 1021 949 754 836 708 149 312 611 637 1013 173 243 398 166 529 895 295 889 427 687 594 1035 888 864 700 549 776 812 324 528 1034 739 66 798 196 269 161 406 928 966 440 417 161 340 261 310 1004 694 586 313 15 808 1006 99 732 542 701 64 649 561 764 500 954 261 354 359 755 779 532 448 542 449 358 269 308 513 945 910 350 1020 731 627 689 548 303 95 959 590 20 142 826 1008 150 884 177 303 989 768 920 572 25 603 383 493 696 935 677 772 584 94 187 271 156 746 707 68 837 840 616 975 845 743 583 349 155 125 897 320 756 122 929 935 919 882 136 286 823 795 801 506 374 114 251 936 114 887 625 1021 161 119 39 428 679 478 575 450 507 709 945 798 189 281 100 310 872 602 60 71 99 279 349 892 722 405 207 143 44 709 1028 6 801 858 432 991 863 888 581 927 824 611 368 296 669 765 271 65 845 405 890 192 215 418 759 332 752 567 836 478 308 671 745 964 872 627 164 672 177 975 643 988 1009 1017 373 398 595 512 151 285 762 720 909 257 751 835 413 53 860 551 62 635 29 781 602 313 863 719 1008 429 954 455 411 695 426 935 993 98 466 918 781 104 549 542 930 687 352 817 77 125 120 47 125 332 634 955 364 462 554 132 1011 48 812 102 46 955 728 189 44 188 438 941 549 605 254 673 281 866 771 823 165 662 949 376 937 349 947 142 858 427 514 890 638 47 940 677 166 888 599 890 48 966 1003 220 32 64 411 25 671 870 587 670 27 41 514 992 448 469 560 571 35 182 646 324 641 789 456 687 279 1027 321 402 564 129 573 860 579 581 574 846 813 646 361 819 896 387 787 624 378 985 777 194 944 840 1030 592 109 99 325 355 226 89 428 838 349 960 628 526 452 657 910 771 423 594 226 467 208 150 634 346 575 506 229 754 531 5 109 458 528 356 492 698 76 792 793 97 211 434 815 1018 992 190 436 409 261 371 596 801 1030 236 75 917 530 334 329 1033 568 773 610 213 952 292 664 349 690 383 225 280 341 743 115 67 461 764 307 283 1010 783 812 1004 456 612 841 780 485 571 922 334 444 764 72 53 627 859 179 592 743 93 1010 847 1017 417 792 536 364 119 290 828 315 464 193 391 216 987 595 951 1011 743 62 983 1019 692 539 167 593 984 709 492 752 332 444 184 43 618 839 837 16 999 254 8 568 310 589 543 221 613 470 81 336 348 465 120 1009 487 226 554 719 859 320 1034 754 505 833 171 637 488 889 32 729 877 916 271 464 860 206 532 598 389 528 19 636 774 737 36 405 195 842 404 595 745 531 71 78 67 786 727 327 765 401 442 637 111 317 933 191 848 205 986 1012 408 326 374 996 502 378 1009 484 446 265 912 945 942 84 839 881 266 777 267 1022 442 582 919 300 294 990 886 1021 553 677 973 89 488 308 635 228 718 274 422 450 501 103 265 387 156 196 1002 840 637 301 742 1017 708 988 917 217 824 842 221 827 962 902 130 405 332 169 294 747 260 558 449 293 15 186 364 803 107 398 352 209 443 374 192 803 572 956 748 986 764 532 900 333 129 1012 981 567 410 112 983 924 271 370 304 679 446 559 1016 599 671 134 893 205 728 106 100 377 611 553 465 74 902 204 943 164 270 715 292 693 539 607 219 630 683 177 501 199 343 517 225 555 541 126 796 899 196 675 1006 33 397 791 320 224 302 1021 910 656 840 503 552 115 893 749 566 130 629 947 900 238 22 330 344 277 319 588 636 766 430 658 512 918 904 996 204 5 511 1001 31 300 752 413 830 877 974 630 711 128 866 366 311 185 657 513 470 610 956 272 648 730 457 650 799 500 150 261 290 484 952 20 306 515 881 382 203 25 1030 125 566 234 509 991 638 785 820 901 866 724 434 69 413 833 890 36 606 552 780 51 455 426 907 788 797 870 640 459 740 718 1033 518 395 659 963 28 658 810 4 305 221 226 1027 367 1033 920 564 999 196 986 178 1027 370 829 129 199 170 594 561 313 597 323 819 151 209 886 291 934 292 756 550 895 70 751 807 257 458 28 821 718 97 433 573 955 896 592 443 266 397 900 697 666 914 544 966 796 316 77 735 304 773 666 608 487 866 674 246 917 898 701 523 612 353 719 582 76 326 672 387 237 845 944 307 37 346 715 778 965 280 129 47 223 523 1002 143 28 251 770 522 125 387 940 538 69 783 816 1026 878 209 896 330 869 81 704 121 385 429 256 26 533 749 1002 675 38 658 707 876 314 493 514 62 801 549 793 783 969 523 902 883 659 633 741 495 664 353 514 993 936 840 162 506 413 447 654 562 967 368 667 772 57 71 1004 846 87 456 350 323 857 793 461 841 366 181 800 658 302 767 181 813 146 877 804 746 142 322 837 745 617 80 142 161 53 88 681 601 553 994 901 712 99 954 67 817 684 761 903 20 388 361 237 97 683 104 351 347 233 472 102 520 415 446 33 310 792 710 1030 326 614 197 52 1034 454 185 419 932 781 829 763 385 767 787 117 645 36 531 817 639 986 118 672 855 1033 827 95 871 850 102 721 1013 609 447 778 250 44 352 1015 65 237 530 528 27 248 340 401 982 8 628 993 132 430 1029 393 95 840 336 982 701 852 796 911 826 744 85 990 573 970 101 666 901 888 787 675 171 62 286 716 820 39 363 90 861 27 253 404 26 25 409 934 72 648 303 187 330 324 982 984 589 812 294 470 365 207 335 656 100 288 610 93 417 898 564 685 1000 712 70 286 59 294 1022 1013 90 395 886 891 154 864 128 172 730 268 264 977 424 315 646 772 276 779 844 256 365 43 666 632 834 1010 348 490 172 454 219 141 663 1007 375 706 71 1018 522 412 428 61 549 250 383 459 911 390 770 826 662 645 1012 708 876 193 106 319 929 892 390 1020 562 768 152 603 115 997 383 669 489 557 848 751 808 205 272 207 94 281 776 162 777 1001 134 120 149 515 483 631 185 279 413 867 126 629 397 710 199 553 259 852 58 209 724 148 33 713 320 368 761 148 818 4 431 700 230 871 310 61 383 918 620 528 221 259 792 605 220 729 769 457 999 879 734 514 104 238 655 654 528 341 494 52 582 26 295 845 966 403 939 960 698 74 1008 316 532 890 968 644 569 643 452 128 950 137 101 293 790 567 680 574 855 197 1004 720 348 311 683 924 956 776 110 905 600 811 771 566 864 52 843 735 980 672 96 739 866 831 443 7 768 869 336 1008 243 459 891 165 374 315 967 1005 589 655 744 356 937 664 577 1017 205 848 193 183 671 477 499 834 359 614 341 740 529 682 169 238 833 671 346 564 133 770 246 291 906 375 115 840 860 380 710 318 732 987 661 771 212 736 33 925 364 356 698 414 27 918 718 683 351 251 332 811 211 95 856 619 269 521 25 689 187 397 104 736 153 107 547 987 356 928 754 834 962 235 115 877 760 561 157 732 803 825 826 996 75 365 762 202 737 836 636 353 343 357 631 756 216 636 892 309 415 558 399 380 208 880 216 591 816 8 383 430 336 990 727 450 594 744 742 525 888 880 438 390 199 11 724 190 902 64 398 493 553 616 195 664 703 413 73 908 490 702 866 2 538 170 426 825 304 561 178 254 541 323 170 261 812 376 715 761 547 593 1029 467 40 232 836 180 497 844 741 38 65 282 749 675 992 963 327 501 788 916 198 40 916 153 707 134 993 110 378 521 120 832 638 675 606 484 622 499 779 740 432 441 836 942 345 255 351 697 654 260 631 622 669 817 772 588 471 160 802 699 201 650 228 969 288 839 888 74 480 377 718 551 927 420 400 929 45 260 213 489 874 919 365 58 32 751 788 661 519 875 377 1026 33 356 603 576 554 531 67 1026 927 199 916 664 124 599 26 369 163 36 783 728 540 33 1019 1021 201 626 942 315 297 517 774 83 575 470 819 95 732 771 636 285 914 853 412 670 408 241 36 785 914 984 153 389 869 239 645 838 52 738 175 807 339 806 528 254 368 476 517 586 444 838 144 601 949 976 32 449 224 262 486 117 590 248 964 466 863 61 489 119 1013 698 651 340 859 361 246 742 181 662 494 283 20 280 437 660 256 658 815 853 1031 476 532 981 421 74 690 850 733 13 618 608 841 279 304 122 460 465 228 562 246 356 601 907 526 602 200 713 799 380 215 217 708 648 385 789 383 982 687 95 966 725 800 825 1010 583 169 627 908 174 523 251 156 760 668 659 612 698 195 386 639 66 475 377 911 144 830 641 651 856 364 766 886 1005 626 209 356 208 538 802 133 120 765 896 985 267 793 648 545 971 621 869 972 518 518 583 308 144 57 1038 395 138 44 331 123 864 620 577 192 626 422 9 474 941 107 292 182 127 349 507 762 78 171 986 211 599 536 593 378 478 900 321 379 551 208 428 831 835 465 95 159 672 154 816 921 351 19 437 783 139 128 813 19 548 440 964 897 231 822 143 767 307 351 1020 862 1013 889 932 639 1021 641 986 671 490 737 689 356 972 780 2 122 109 396 114 653 463 467 827 785 854 748 66 213 484 697 783 653 385 715 790 630 466 396 211 531 937 135 492 652 305 756 101 170 470 259 523 72 735 507 942 472 552 199 975 238 563 645 200 874 283 280 445 917 41 167 863 503 998 367 202 267 842 706 991 459 937 630 702 132 174 588 142 888 243 353 637 817 532 870 893 133 446 180 746 243 247 124 523 581 339 136 304 589 952 748 827 485 375 291 20 623 352 492 238 958 594 382 1039 72 745 444 556 607 579 615 503 943 908 988 61 897 413 427 805 201 854 373 742 718 786 218 585 759 105 882 127 507 587 1032 329 147 939 920 448 507 24 171 101 15 419 9 946 607 856 312 60 208 25 953 540 837 929 790 908 565 949 198 794 157 636 6 440 994 936 560 198 966 340 670 973 3 891 278 899 259 499 675 208 489 542 426 896 757 140 461 864 757 944 563 164 633 166 158 121 281 990 731 315 694 803 771 557 7 441 112 784 384 388 746 841 918 957 496 1013 778 530 311 888 687 534 955 706 457 1010 479 265 807 358 480 301 764 63 532 998 31 201 95 481 1012 694 730 967 956 102 719 665 283 106 658 661 407 557 168 139 290 576 790 818 228 390 915 416 1021 303 782 777 232 345 846 35 627 402 1033 401 464 419 708 931 609 844 565 522 109 17 879 958 410 154 631 785 734 453 766 1009 345 534 45 619 451 840 308 144 761 327 621 166 949 381 1024 1031 614 780 789 712 963 980 61 239 881 629 503 802 706 59 1026 32 2 664 558 868 844 129 298 671 354 938 223 30 206 9 821 471 270 319 1024 442 96 969 831 951 508 896 6 412 743 390 987 875 502 822 474 741 648 330 519 412 805 435 961 704 678 309 955 608 267 398 993 362 114 185 778 443 722 660 163 358 409 363 286 925 138 742 484 244 448 431 339 488 616 192 1022 764 529 254 736 878 212 684 969 142 615 637 814 854 871 862 666 765 21 660 271 952 630 955 446 840 209 254 28 322 914 816 71 547 262 838 393 366 105 173 24 17 892 844 926 926 875 940 660 232 999 559 459 770 792 758 574 358 94 535 140 656 942 140 948 897 171 719 141 717 1014 471 270 877 867 492 22 1018 338 893 104 8 677 309 809 156 966 30 993 203 941 952 84 199 927 432 360 32 154 563 890 87 725 433 904 76 697 163 295 356 346 918 268 362 95 996 586 420 456 216 551 711 624 1014 334 647 221 352 495 964 791 432 591 573 16 774 479 1007 335 227 34 54 793 704 25 446 234 917 497 43 660 201 883 819 557 736 599 730 220 385 951 996 969 543 945 886 774 31 867 748 956 627 911 296 727 981 599 937 617 626 541 620 990 399 377 709 124 722 59 21 741 276 318 304 234 671 298 1037 104 914 566 230 451 964 423 635 153 865 486 481 436 650 271 41 601 54 994 310 548 243 924 645 297 185 847 417 113 864 227 859 709 142 579 718 504 552 254 377 563 863 725 1036 882 1004 98 265 918 562 134 110 855 719 405 580 15 744 2 399 178 593 702 397 67 21 282 671 560 721 87 785 332 68 42 13 57 843 860 143 986 198 387 946 6 754 284 827 13 110 438 395 608 78 317 603 985 743 905 25 732 734 681 1002 735 877 788 194 458 142 633 867 465 529 481 109 305 593 76 191 220 898 529 393 251 857 479 321 26 533 742 462 376 291 97 216 162 381 47 173 500 194 916 278 420 909 480 696 667 470 696 55 671 30 147 144 990 129 620 386 131 929 105 376 369 392 452 820 128 261 189 573 709 290 142 122 809 294 284 315 178 587 707 944 588 174 233 353 674 299 1029 198 171 32 844 884 434 16 529 156 369 563 715 336 716 483 107 76 73 143 991 354 812 761 272 257 559 701 784 525 49 418 597 330 884 918 655 130 434 254 638 846 612 91 395 540 294 767 32 256 891 230 516 808 859 46 89 613 20 760 698 645 935 915 882 810 91 181 551 987 1008 178 957 976 247 39 1012 1011 562 391 998 599 951 905 528 489 246 951 997 172 444 829 770 305 769 406 557 736 821 525 454 359 679 744 341 195 905 333 36 661 967 384 833 653 616 24 352 338 427 932 86 806 137 255 165 711 333 1033 219 445 164 407 948 936 950 248 281 537 829 872 720 148 221 149 571 397 174 504 546 556 311 801 437 66 551 761 382 989 224 28 30 696 276 316 260 247 112 672 883 765 424 300 952 146 591 724 573 942 946 528 344 927 183 839 538 904 243 136 940 889 605 2 938 413 574 861 710 814 1013 407 975 579 755 897 492 210 502 327 185 122 111 141 98 118 262 535 769 289 512 44 45 745 759 492 109 693 892 680 413 643 1038 687 169 288 398 10 845 356 1004 1028 931 696 739 12 75 379 622 857 403 1007 632 753 770 292 1039 513 533 901 603 290 817 42 920 292 507 13 942 753 26 859 98 806 665 572 849 53 270 603 811 688 121 97 837 621 217 644 103 1033 919 493 543 50 757 530 827 414 702 897 872 497 446 328 568 293 881 934 397 42 736 27 720 740 416 222 946 340 183 124 727 125 19 584 73 916 85 148 719 138 305 252 975 505 730 601 161 984 783 130 296 32 293 1027 99 645 886 298 299 487 226 632 687 134 465 195 440 557 56 208 740 516 539 911 361 631 11 476 316 99 756 511 979 680 378 210 101 1034 871 437 889 81 257 924 679 23 828 954 262 524 962 544 515 728 419 652 114 542 352 615 802 797 630 733 849 348 747 212 314 573 200 703 567 685 116 797 982 989 731 332 200 853 527 442 588 586 51 879 819 702 956 523 492 281 921 744 498 554 140 136 575 688 182 810 739 695 880 911 863 732 188 153 625 1015 12 696 993 884 74 561 1007 46 427 115 314 212 515 915 154 577 991 93 430 861 684 400 212 311 54 853 632 807 294 277 895 479 856 883 563 13 218 743 47 200 304 347 988 1009 269 940 299 797 259 392 939 98 236 543 901 261 14 626 463 733 775 214 662 557 824 1015 566 257 768 213 684 665 896 975 299 953 105 841 128 371 410 485 590 584 223 27 626 750 575 33 387 295 637 619 994 945 560 608 1028 657 449 183 366 253 950 154 375 882 3 932 854 462 264 265 183 784 878 610 884 900 857 86 982 492 735 277 495 496 614 1033 75 158 754 276 177 616 405 605 287 244 839 817 434 418 1023 929 149 60 77 287 463 560 511 240 330 478 266 390 1014 863 717 1034 86 675 656 223 501 151 268 618 1003 461 732 610 594 476 121 149 823 165 651 769 819 319 199 295 892 312 233 706 1007 162 206 418 551 362 108 527 278 670 790 558 28 444 928 369 928 396 439 543 234 1027 908 690 655 159 412 696 333 819 232 398 945 679 698 583 625 795 385 19 196 472 536 653 802 610 76 117 605 753 373 331 274 91 321 858 83 947 500 1010 892 728 10 962 937 1007 132 334 171 545 696 693 267 689 132 298 731 286 238 395 962 769 466 299 741 490 893 327 36 412 967 181 943 767 715 478 120 195 123 732 730 219 504 991 173 381 819 996 383 197 761 393 596 880 557 750 412 366 283 384 76 361 944 149 669 985 56 466 1034 228 995 717 855 280 659 722 613 194 472 125 929 917 407 351 119 328 150 377 998 656 611 112 396 58 864 476 600 877 203 633 303 992 887 23 893 567 1030 210 1018 167 805 882 347 938 585 374 548 104 328 399 524 897 124 996 260 489 288 301 1018 995 86 58 255 552 338 12 516 323 213 646 721 8 135 548 166 246 571 1026 152 78 141 410 465 214 4 867 901 744 724 144 139 849 340 825 1037 628 913 255 19 260 343 959 555 302 142 862 904 715 974 156 536 1015 679 403 445 941 447 296 191 182 950 100 5 677 16 646 651 560 191 988 714 32 776 862 809 483 741 471 685 955 159 729 156 397 963 51 586 381 353 336 217 984 167 972 187 211 1022 251 671 454 930 846 879 576 398 551 450 675 105 383 140 518 127 532 109 979 381 749 498 1019 509 36 864 712 13 723 238 788 88 781 313 309 69 458 351 7 728 811 374 449 955 980 224 74 591 1024 300 358 685 968 440 827 865 795 996 615 81 267 18 108 523 956 268 263 220 282 767 445 404 10 799 152 269 648 411 627 224 280 341 774 722 468 311 876 795 1007 196 539 838 179 394 606 948 273 408 677 964 447 601 861 126 700 128 291 530 106 725 109 1032 782 240 103 718 1039 981 888 909 118 788 679 1014 53 87 884 886 300 192 142 54 302 43 873 665 445 77 180 655 82 401 120 262 235 917 360 634 792 69 535 632 414 911 209 448 391 774 661 1026 102 165 280 548 200 216 460 622 194 1036 304 948 311 712 735 740 379 405 207 185 266 687 123 207 720 877 729 798 576 46 975 315 184 359 1025 876 312 53 951 962 676 83 641 439 198 982 691 987 337 773 418 760 326 934 728 174 704 478 75 129 95 435 245 301 422 70 627 644 549 69 379 693 1014 422 631 383 880 509 195 1034 629 675 487 396 904 699 708 567 878 868 102 786 892 42 51 885 850 137 278 953 520 494 814 746 761 542 793 1009 991 628 7 453 589 323 26 909 676 423 508 399 490 161 592 132 846 992 471 424 1027 283 968 811 264 933 666 432 614 351 543 987 179 727 851 161 233 565 446 931 886 506 413 1033 268 61 69 795 603 655 325 582 977 620 782 7 398 964 1017 195 14 582 849 293 503 139 108 35 397 992 161 109 482 250 66 273 291 940 1018 870 218 536 108 96 764 406 899 93 166 969 75 486 307 361 144 859 754 1014 99 431 730 704 1022 557 157 456 367 920 29 30 48 381 213 597 849 837 786 950 617 314 636 395 555 784 5 611 354 177 804 206 880 227 245 201 235 621 34 13 791 578 458 188 585 326 736 948 232 326 84 554 853 778 319 868 604 108 303 313 89 49 708 1020 936 129 927 124 288 315 401 910 451 573 185 1025 475 50 19 160 402 320 527 730 467 678 889 448 828 838 538 614 819 531 763 296 505 532 752 665 640 218 919 328 57 497 521 892 722 587 95 515 721 33 662 712 494 756 1020 872 327 475 169 632 378 879 129 778 540 862 637 666 476 151 184 1037 127 6 1025 955 400 389 985 89 112 507 980 70 177 229 545 404 796 464 376 68 375 920 596 805 199 617 770 200 331 283 354 623 646 826 863 741 294 23 636 11 115 215 158 97 464 740 560 743 38 745 245 871 521 214 311 270 68 676 194 915 358 558 10 103 491 632 222 562 414 209 184 895 536 141 754 414 1008 244 444 1015 848 664 677 485 643 992 828 19 374 833 798 687 927 14 481 342 257 938 528 248 647 403 516 271 420 1001 597 830 892 340 323 74 885 238 790 857 907 315 776 512 139 34 330 62 924 87 37 276 13 1030 622 913 698 663 695 384 171 192 443 642 138 204 581 180 109 745 63 973 333 772 580 78 319 392 631 979 718 292 410 109 52 840 85 112 763 611 62 819 15 315 978 321 972 113 299 781 576 525 682 1014 424 846 734 144 241 979 155 996 159 707 873 280 484 293 198 956 422 588 849 718 679 662 951 819 487 361 744 1014 1024 910 222 884 188 554 750 381 456 671 229 726 186 681 55 666 696 84 386 64 172 903 733 962 653 746 75 701 281 605 998 676 906 328 83 825 940 598 897 1027 494 911 403 896 567 1037 344 867 316 345 646 85 737 143 584 1037 444 368 776 168 875 890 320 818 233 271 211 1016 339 299 440 989 680 729 274 556 543 317 220 6 467 900 187 91 554 222 207 172 495 651 609 722 843 728 32 750 847 728 267 256 319 759 962 584 185 706 557 196 692 87 1016 168 432 210 54 290 164 1035 712 720 704 1033 935 499 1011 903 1006 307 62 1003 151 68 724 797 536 975 636 50 101 910 679 707 383 585 153 313 319 873 40 926 814 482 296 118 473 190 164 443 464 40 645 306 641 124 273 408 763 736 366 263 1024 774 563 413 834 516 245 935 533 1020 750 66 449 872 979 843 386 509 647 400 190 796 487 230 559 307 911 821 417 820 717 480 249 50 457 995 252 111 571 381 681 292 59 745 461 185 181 512 378 209 479 141 677 104 1037 147 700 529 467 632 960 420 819 449 280 408 919 808 889 243 252 108 604 978 426 587 898 473 474 76 662 178 7 519 207 4 252 628 337 204 113 683 723 771 717 800 293 399 601 711 203 682 822 381 549 288 398 186 111 719 496 858 706 391 772 565 973 952 578 87 441 603 926 379 486 295 320 101 270 909 740 899 291 429 498 516 616 405 983 902 323 179 318 547 435 231 849 1033 1003 102 348 966 367 969 76 293 257 128 160 775 786 766 281 874 180 61 779 219 887 744 773 269 975 699 620 1018 30 391 562 379 629 270 600 158 201 894 580 634 156 3 926 828 921 1018 962 741 391 580 579 199 226 393 677 860 456 676 319 594 322 613 669 425 34 29 522 356 49 402 669 652 609 404 829 709 577 668 403 714 670 910 157 605 355 17 595 472 492 788 956 492 180 378 128 548 187 166 222 574 150 839 725 309 947 972 312 44 386 230 451 131 743 1016 218 419 881 969 202 519 99 316 412 902 205 576 754 762 116 994 30 142 1027 178 556 574 24 792 526 242 839 954 11 522 273 875 676 178 578 235 412 120 262 496 2 526 719 422 1009 666 563 45 961 904 163 131 745 243 616 556 928 439 473 425 495 109 172 607 143 824 918 487 360 727 1004 751 114 976 936 543 1005 552 68 611 449 862 69 542 7 9 664 932 628 1008 993 233 26 676 1039 435 330 866 533 871 915 415 594 498 853 799 390 830 471 834 29 868 1014 480 580 991 234 900 678 674 921 941 928 187 597 265 528 164 727 1017 740 77 284 678 98 227 733 313 141 218 1038 5 618 364 916 1034 739 239 118 603 621 1015 426 752 986 884 35 189 403 388 295 412 698 1028 379 125 522 53 92 1016 821 29 677 755 968 68 270 534 765 81 596 253 18 491 345 769 308 61 872 473 543 346 591 492 785 957 730 61 27 729 291 140 589 300 310 168 115 686 449 859 383 541 105 413 685 430 19 200 527 660 640 539 235 566 88 119 549 943 831 586 396 609 491 642 487 990 744 187 714 799 956 184 691 110 49 939 894 297 597 716 87 98 92 745 654 213 721 876 859 384 1001 1015 113 111 834 597 720 377 889 1037 34 337 432 810 248 307 827 779 358 819 425 513 241 804 727 277 43 809 384 749 217 516 643 228 489 658 841 551 314 167 48 561 678 996 693 836 324 644 544 468 234 107 975 553 363 264 330 641 1018 835 698 165 707 479 817 690 489 330 665 759 289 572 402 894 687 99 388 391 990 436 463 637 91 660 164 525 276 83 36 548 821 1021 539 756 825 690 135 255 34 810 934 601 276 317 683 511 511 803 187 405 298 409 339 583 726 404 352 910 583 353 699 183 242 328 732 486 1014 90 172 726 699 468 66 541 980 874 755 541 943 812 750 65 849 518 881 103 295 869 266 132 883 479 873 363 974 33 1032 43 120 498 258 652 480 220 671 159 990 918 991 97 332 382 919 29 736 540 545 41 38 180 179 200 52 169 649 431 532 992 104 834 306 423 629 443 922 483 757 414 270 188 356 530 454 285 1009 280 867 919 793 792 250 645 465 127 713 26 744 266 360 60 1021 294 149 494 869 14 1022 770 661 105 943 652 373 710 971 553 584 1039 883 219 199 251 28 641 869 463 874 209 320 677 979 228 2 698 310 160 735 300 721 554 505 649 143 731 26 612 434 634 221 62 806 506 792 365 762 1031 827 338 77 255 387 690 839 5 384 17 429 568 551 347 576 451 761 1008 739 742 518 755 554 141 604 950 142 470 259 1001 704 332 576 747 405 429 623 558 985 996 465 366 1007 327 30 117 629 202 575 233 751 398 432 720 870 792 789 847 606 79 771 512 93 546 161 696 850 835 327 251 97 217 559 201 707 721 942 27 280 708 973 272 755 438 467 444 107 944 536 1038 908 267 308 774 567 78 923 541 62 272 811 83 8 606 790 419 921 151 1009 92 969 452 642 996 650 694 1005 189 45 803 113 641 390 623 325 636 872 668 504 635 961 1035 238 531 563 686 230 147 694 265 337 773 641 157 971 392 386 1003 30 532 670 170 15 794 435 2 738 571 244 981 861 126 232 349 724 951 710 810 97 509 652 975 885 831 329 935 480 944 986 872 598 447 282 580 138 211 222 50 48 770 840 991 349 97 456 986 644 579 347 660 552 625 126 565 980 185 283 77 280 376 497 583 167 1026 972 890 861 266 892 755 735 781 912 70 382 914 358 907 173 819 796 322 161 548 928 299 647 912 886 580 896 406 103 126 929 26 295 169 365 104 94 917 196 1032 272 245 414 439 775 863 319 744 373 554 354 398 1016 937 892 292 688 488 541 437 493 35 735 970 41 9 207 924 971 24 183 17 897 985 822 607 995 674 546 123 133 38 189 202 578 512 105 475 827 910 607 185 875 362 404 882 696 607 470 249 602 902 578 392 512 960 374 743 135 914 923 546 930 268 505 611 851 2 106 494 698 996 688 692 17 22 106 258 397 893 254 629 215 302 703 579 1017 391 461 423 822 573 129 416 663 921 326 100 85 310 170 580 786 796 399 105 971 801 994 973 991 61 452 382 437 803 664 479 914 463 674 237 636 69 729 895 818 871 906 703 892 384 791 366 775 729 942 606 186 907 745 38 61 372 820 252 705 2 863 849 754 800 924 925 433 676 323 756 644 876 477 390 220 742 760 773 756 552 313 673 872 730 1037 662 115 86 228 100 532 807 339 402 903 36 1028 964 572 250 618 151 12 1029 839 563 296 489 107 708 470 976 155 849 975 866 818 833 839 1004 301 528 317 140 106 401 135 26 187 30 328 914 401 388 241 547 708 419 1027 720 950 275 42 785 815 383 872 994 346 143 145 885 465 129 138 776 110 101 662 280 862 295 205 331 130 181 715 41 770 29 340 1039 15 413 184 989 959 665 918 603 205 750 297 929 117 307 218 254 794 331 637 279 459 365 55 162 193 538 717 995 724 674 576 1026 163 676 58 879 378 473 265 189 138 255 816 706 799 35 187 378 220 60 663 1032 627 818 42 321 953 473 915 819 882 206 165 90 76 112 733 985 533 425 725 409 61 525 953 1010 139 843 112 745 1013 751 828 737 585 364 1019 566 221 908 896 1032 783 204 622 123 510 710 948 298 1017 926 247 117 441 556 567 579 919 393 176 1013 875 578 133 702 952 34 898 739 39 298 111 881 667 142 1017 1018 677 194 364 648 720 548 378 681 889 850 288 439 60 772 185 876 955 56 749 444 474 256 181 996 1003 21 937 952 741 695 568 715 899 418 576 12 939 236 488 672 26 177 789 612 911 661 995 301 1029 790 781 823 663 477 411 733 613 920 232 137 849 815 616 782 407 236 948 163 922 101 456 606 1010 715 667 419 43 613 399 274 297 310 985 105 58 398 240 687 369 862 209 562 230 545 251 682 730 909 612 517 221 659 493 146 1017 953 566 264 219 266 410 580 308 858 112 940 1011 559 9 363 873 337 35 361 827 45 331 138 952 581 617 535 249 406 272 768 41 450 612 72 892 163 748 268 540 398 489 851 85 868 383 719 898 885 717 719 926 220 8 888 519 32 644 1009 653 461 531 203 88 648 311 253 317 335 717 627 12 676 370 492 541 96 143 239 969 738 508 140 759 283 449 267 176 374 34 371 808 194 844 782 927 539 908 249 447 45 555 710 821 142 852 135 38 389 565 969 933 596 173 520 437 288 883 654 335 516 292 653 755 194 197 1039 525 927 181 362 973 123 528 39 741 464 453 672 413 1039 240 484 875 326 507 770 955 1027 234 458 596 315 922 408 560 154 615 548 985 427 162 976 535 293 213 1013 761 490 906 510 87 820 48 542 506 842 360 387 7 726 982 770 768 291 470 944 586 303 893 144 416 668 107 304 950 940 66 184 920 224 466 966 481 328 195 767 776 731 253 996 659 140 390 235 30 201 414 621 868 445 415 272 853 312 898 966 171 768 396 348 685 997 196 938 969 294 767 230 268 7 216 1001 590 523 646 601 214 202 906 42 666 339 680 436 583 162 49 791 439 147 404 275 966 722 862 577 144 685 750 326 874 621 613 392 568 1034 82 595 1015 368 95 682 525 590 262 990 743 547 246 931 645 962 472 672 776 150 390 105 295 62 655 185 456 930 477 799 399 508 987 703 760 928 261 814 594 993 600 192 19 915 567 378 392 255 885 70 222 995 481 153 232 279 853 614 28 732 922 79 953 89 211 627 613 636 852 198 416 447 17 465 3 851 796 227 655 909 873 264 314 518 1022 921 593 601 56 328 570 203 210 231 432 439 999 926 757 575 929 264 215 541 501 582 77 354 811 462 762 779 884 257 174 924 1038 392 864 592 17 174 685 258 200 425 215 83 865 768 388 923 46 790 590 256 762 868 389 1022 639 723 684 811 683 659 303 426 181 114 790 338 107 559 69 367 178 21 966 300 757 855 610 499 406 668 939 247 728 391 417 622 462 325 486 324 162 677 667 885 811 908 61 1015 881 588 1032 312 28 885 242 720 330 865 671 574 361 671 1005 731 525 291 376 334 618 394 284 135 712 579 453 578 182 769 765 735 447 266 165 137 587 382 189 382 742 269 904 218 867 431 138 274 959 945 790 6 14 443 826 641 172 288 138 252 822 796 191 84 908 406 53 366 608 915 190 910 735 145 632 329 506 133 653 239 886 100 16 533 746 130 925 465 120 352 544 447 531 543 360 320 349 211 644 422 401 151 380 1019 1000 497 339 808 706 374 285 991 826 478 260 513 560 26 613 36 286 329 807 185 995 407 67 384 403 531 109 836 555 855 1029 30 992 260 938 860 559 439 6 633 903 477 434 874 794 987 608 9 297 451 548 989 922 616 987 892 1039 283 827 363 739 402 616 209 40 859 834 346 562 38 500 98 784 727 390 518 268 794 205 254 737 457 1000 335 587 758 144 254 900 265 953 42 870 749 360 375 74 121 262 971 396 902 697 752 197 893 368 391 962 775 146 367 444 292 654 897 956 658 1033 499 384 1015 25 367 1026 405 53 977 139 111 505 350 323 557 643 311 971 873 477 267 398 998 379 530 389 817 786 986 278 244 39 300 930 843 23 699 422 28 483 659 287 689 228 187 702 21 642 528 528 954 445 778 34 777 421 974 20 90 2 833 1027 693 478 352 395 806 41 825 415 691 321 850 419 254 33 598 873 651 167 345 806 355 337 576 22 25 167 503 997 1033 1027 1037 1017 363 299 582 106 605 550 687 273 846 1019 687 301 257 833 1009 581 606 70 589 651 278 191 900 803 85 526 310 302 1009 289 432 1030 49 200 532 314 84 221 470 121 734 771 1009 134 961 714 766 281 556 221 647 400 1005 30 948 841 114 547 747 702 299 935 1000 775 209 1022 876 217 324 647 639 737 234 55 700 978 524 120 1021 723 583 674 1025 903 111 283 374 261 1001 169 895 695 307 307 980 720 580 418 716 733 935 439 344 972 635 696 366 765 596 466 214 125 360 663 3 254 666 181 356 601 765 985 993 153 3 220 47 773 1017 741 721 286 483 913 879 443 208 228 550 930 925 516 311 396 67 825 153 844 729 738 335 127 877 1008 440 531 999 438 671 9 215 990 85 622 222 106 362 485 52 255 929 776 464 148 669 290 672 165 501 760 274 927 821 379 921 748 936 159 730 1007 654 627 826 951 425 385 744 888 428 93 150 52 872 1030 654 628 455 847 933 942 621 559 889 854 742 763 851 979 906 14 543 466 942 1032 799 92 514 450 944 175 632 564 892 172 80 79 375 695 105 1018 312 759 370 190 548 437 49 630 181 334 988 359 838 121 650 400 554 453 983 39 941 860 114 208 150 625 856 47 325 39 473 241 531 811 815 417 20 346 310 131 743 525 417 920 297 474 536 497 279 347 779 156 77 441 852 725 492 1019 365 247 616 654 675 341 987 759 223 474 836 900 657 985 368 339 984 143 662 360 868 782 7 894 519 666 905 110 874 549 809 136 992 779 910 620 999 388 986 332 441 162 933 159 506 566 748 1002 995 493 690 361 770 435 697 364 513 244 1028 373 370 666 753 500 903 161 598 91 680 239 40 485 325 769 657 991 603 260 442 33 34 344 604 466 30 852 970 211 932 48 639 362 952 150 439 341 873 230 966 148 940 880 362 794 705 121 1002 999 18 296 880 829 691 938 1031 658 56 598 370 388 698 848 470 266 545 1006 126 779 778 52 502 392 467 6 866 643 400 564 93 725 662 589 62 580 552 705 498 265 642 438 738 879 601 463 357 888 344 474 601 424 351 1002 422 632 543 517 719 796 504 103 924 466 588 371 161 72 319 399 296 860 395 96 158 730 38 784 670 414 906 804 995 103 846 745 771 556 923 639 602 794 102 291 273 37 164 1001 990 500 82 187 964 788 91 566 891 394 542 389 12 309 213 816 683 45 363 458 606 926 195 921 1007 156 350 760 57 922 808 67 222 814 695 973 668 662 880 226 512 906 431 330 131 666 716 745 1027 464 100 735 952 531 22 145 369 705 331 46 340 314 176 186 624 767 173 21 111 227 831 911 400 736 759 271 623 837 966 15 622 390 735 296 697 325 583 797 338 402 608 863 190 513 951 468 39 2 118 940 294 296 263 415 598 493 989 263 167 645 567 460 730 464 759 199 421 1010 454 777 823 265 83 884 28 201 982 497 755 762 182 806 1036 212 267 907 960 870 271 385 230 799 194 760 628 338 137 370 815 9 987 247 736 422 934 737 101 203 163 460 929 36 447 142 316 245 153 464 990 843 147 999 347 453 537 831 599 838 178 645 544 87 1018 472 156 379 842 83 181 517 180 947 770 1027 323 581 531 1031 337 24 512 957 708 907 429 346 594 396 35 124 324 66 394 477 580 910 873 47 441 748 496 895 46 79 39 414 916 183 959 866 601 41 384 742 337 708 55 255 643 158 841 555 676 7 763 1031 19 565 31 142 540 1000 910 366 990 725 988 750 17 144 499 616 382 765 73 498 273 324 303 150 723 583 413 100 811 627 349 470 761 303 390 832 50 896 510 486 196 148 884 1028 919 807 22 444 646 540 355 927 975 713 203 341 208 49 414 967 586 708 335 503 720 596 366 182 465 693 831 689 63 92 1039 930 797 107 257 400 52 700 234 682 655 489 723 653 58 713 536 1039 648 755 570 1036 542 242 35 302 592 144 764 694 537 555 125 276 94 613 1026 963 252 967 592 175 376 754 1033 185 232 458 372 409 498 445 925 312 71 682 795 257 455 956 740 240 681 584 579 981 567 567 59 600 879 72 192 630 809 256 168 1010 168 984 451 207 386 773 702 628 985 772 963 381 29 448 130 410 259 101 675 202 747 856 943 435 998 366 932 363 346 154 687 326 472 214 450 682 303 944 877 303 994 600 850 1037 590 143 872 56 612 518 922 836 467 310 160 696 431 929 798 548 234 601 757 619 135 57 540 469 121 866 164 372 86 559 985 357 267 636 533 930 729 881 662 193 252 36 1007 693 28 1038 313 526 839 598 911 664 789 815 532 922 712 583 665 915 768 855 483 867 86 18 126 784 395 140 528 335 186 607 387 155 379 962 790 179 132 371 807 553 830 286 50 811 930 565 587 602 873 396 736 282 186 330 186 865 226 518 742 809 10 766 617 167 350 1033 217 277 609 197 539 370 1009 957 795 148 728 951 422 85 545 757 243 322 98 732 142 213 1028 497 757 891 241 1002 929 178 260 540 732 978 685 996 607 327 320 922 462 451 800 966 918 3 312 955 371 1008 20 324 424 989 38 168 401 134 170 854 274 715 311 335 825 924 471 821 160 447 939 268 607 365 847 211 224 146 347 998 452 182 1003 647 769 515 884 210 612 823 313 989 630 86 888 885 477 681 679 411 572 201 31 400 493 263 381 277 750 327 411 243 863 995 375 512 927 175 876 768 487 703 562 106 668 356 414 217 100 456 604 738 965 165 579 768 436 1024 27 41 604 36 806 192 737 506 798 469 879 686 90 258 411 978 433 13 833 117 724 44 907 45 87 817 641 966 211 499 59 901 708 737 87 915 883 126 651 940 732 480 542 323 53 308 483 683 123 928 822 14 945 835 7 663 304 136 263 668 238 766 95 262 539 96 452 255 863 7 779 281 722 551 832 540 280 264 865 345 943 177 424 68 925 278 292 434 573 630 547 190 808 609 1000 348 51 153 692 325 705 737 253 377 667 699 395 697 525 654 440 559 75 349 22 671 706 739 777 865 538 370 29 845 863 131 448 437 497 1038 877 183 561 854 6 261 662 242 29 674 981 70 900 58 704 263 741 237 329 927 110 62 729 387 401 748 968 535 511 201 607 641 582 486 367 292 577 264 486 1002 431 28 130 718 293 756 824 603 1031 300 955 506 864 1038 836 82 71 835 582 709 636 532 990 1005 514 372 918 67 993 338 173 341 390 517 127 828 573 157 461 311 874 210 82 764 810 350 875 632 766 766 24 197 597 1025 821 196 587 328 936 948 859 1006 76 196 45 17 339 159 916 310 780 385 843 665 699 545 13 662 1030 599 219 505 499 337 703 157 148 423 855 332 561 403 212 248 382 645 883 108 483 87 72 312 211 256 1029 169 334 954 921 537 355 407 810 729 649 552 437 570 373 866 294 563 192 855 61 882 682 727 708 404 687 853 677 77 80 422 609 774 751 37 926 367 1027 527 597 199 493 140 189 350 563 208 365 743 250 764 966 1039 405 632 863 561 1014 874 548 1028 226 970 20 353 860 718 963 460 475 226 475 395 124 97 523 765 439 330 853 1000 904 774 180 325 163 992 226 765 396 995 1004 409 681 493 722 373 682 449 75 559 904 750 518 833 766 62 805 350 15 478 301 991 727 156 579 302 421 863 779 111 445 136 79 98 961 536 944 268 197 114 320 423 218 276 863 56 695 866 883 217 819 835 178 848 238 169 580 867 344 230 219 673 34 105 449 416 448 952 407 629 589 534 178 442 43 137 238 224 801 632 923 121 257 579 667 1001 842 822 976 711 352 967 193 636 598 739 883 490 44 566 885 794 406 933 115 794 8 777 89 27 72 610 626 460 106 833 97 95 744 450 746 753 782 271 475 983 622 348 733 262 831 929 115 266 218 111 871 955 428 975 9 175 997 610 373 51 254 846 143 45 106 905 444 886 421 958 19 602 787 456 683 183 395 466 561 41 213 52 942 131 298 239 486 770 848 324 546 258 32 537 668 390 434 231 701 333 394 1026 305 362 777 579 43 276 760 484 632 838 747 118 981 578 532 29 116 485 597 448 779 445 583 37 529 277 992 652 341 190 700 628 11 915 212 352 993 337 924 537 508 908 642 685 101 792 955 532 303 349 436 816 949 221 476 426 312 627 887 900 290 492 896 335 161 310 352 758 381 146 157 640 495 151 994 1027 434 286 770 984 104 114 481 902 819 882 915 82 5 201 529 291 830 87 1037 468 454 878 87 826 789 708 895 786 811 634 215 443 280 975 374 50 546 69 750 628 675 105 972 996 655 365 793 174 362 826 98 44 14 724 1025 244 191 228 99 970 913 843 85 54 649 992 726 668 487 829 964 1001 699 84 485 796 806 611 775 446 92 228 700 884 490 353 296 532 602 988 1020 323 592 876 825 886 910 157 498 587 552 939 830 642 643 275 444 952 138 293 661 851 932 804 433 818 6 298 259 230 614 489 133 594 753 414 220 80 132 26 107 492 650 750 713 948 858 641 361 413 303 280 604 142 1013 680 322 19 699 110 679 1037 438 716 982 1002 964 737 700 634 28 207 539 322 196 424 828 273 929 53 225 814 198 323 365 361 76 88 977 463 440 237 41 384 406 6 998 524 153 406 14 96 862 24 121 629 666 412 671 612 326 344 496 375 158 259 960 47 167 114 884 296 218 31 483 747 507 10 80 127 1013 533 927 454 471 469 542 309 859 587 766 199 337 632 373 592 546 373 21 679 28 819 129 600 796 532 43 473 756 30 282 899 281 841 910 513 796 56 623 325 456 817 853 652 145 29 835 430 521 513 602 585 417 823 865 349 101 490 250 535 263 101 492 321 487 699 891 42 474 444 816 495 281 359 676 831 35 32 606 992 501 418 837 261 357 376 1037 158 864 689 32 15 367 998 717 764 309 100 771 403 791 472 87 510 1025 1002 95 346 934 486 503 545 429 570 402 35 259 875 998 192 747 696 657 951 708 539 366 683 711 578 874 849 911 337 41 847 623 223 179 511 880 133 565 814 798 17 138 382 855 280 655 847 493 328 958 885 690 582 209 957 529 984 147 750 301 150 691 109 956 357 500 859 664 756 1018 456 969 108 3 770 502 1008 345 588 39 4 733 838 428 144 750 241 557 179 885 100 559 893 753 718 598 472 345 467 992 169 393 83 792 337 143 337 815 908 1018 105 630 702 587 534 520 982 576 15 220 462 90 95 787 309 118 811 474 941 442 94 778 393 101 48 772 864 1013 67 364 743 562 362 360 340 113 136 248 1039 286 850 915 336 460 940 1019 429 1022 156 830 900 321 401 555 329 269 462 414 108 416 521 723 576 31 262 295 400 718 855 960 321 852 786 807 383 990 778 986 733 390 174 751 245 762 33 490 382 341 316 751 626 168 819 137 332 87 832 579 784 1020 276 886 1031 479 561 707 698 949 379 541 289 733 807 367 1029 537 300 185 413 679 375 936 964 674 625 693 908 378 948 773 938 168 483 426 814 16 672 397 285 207 858 447 271 695 194 674 129 456 668 69 228 187 631 927 802 900 732 851 562 1000 696 85 544 569 865 249 638 297 406 388 839 626 233 291 378 1008 601 440 947 170 49 538 344 53 473 913 810 1017 204 130 390 407 902 195 80 54 902 166 266 883 507 99 560 539 153 399 802 597 566 301 429 712 516 976 443 694 394 718 142 463 414 1011 217 6 748 587 1007 700 1006 389 934 831 578 308 345 7 599 415 632 45 905 268 48 304 445 670 626 293 797 699 273 166 209 303 803 527 535 907 539 278 368 756 707 535 956 166 784 896 210 559 969 1033 41 125 70 958 28 156 620 633 740 436 1000 853 192 305 908 859 739 597 625 891 55 624 1026 477 324 178 457 113 454 525 547 288 735 923 31 572 1021 36 766 464 911 89 763 533 537 258 212 15 435 990 491 1022 368 626 419 778 505 391 881 669 534 998 55 496 485 464 938 777 142 1014 940 628 484 776 85 49 624 230 860 889 748 392 228 442 88 689 939 186 305 457 422 582 336 781 401 168 278 686 932 778 145 26 541 288 386 332 769 43 697 869 300 970 309 766 689 904 143 963 105 302 921 422 535 549 683 891 934 805 660 148 591 58 931 983 728 858 203 815 87 882 39 871 439 640 633 669 581 250 914 270 871 45 420 376 1002 560 183 5 461 666 991 554 430 400 215 740 148 11 203 918 948 649 875 548 111 261 349 768 293 942 897 97 643 90 264 607 409 271 731 746 322 454 496 64 748 195 353 959 704 94 458 224 816 652 888 256 601 367 707 732 732 960 337 309 89 31 691 532 743 370 786 159 216 162 239 1016 791 384 551 1033 471 369 697 827 910 43 381 1039 1019 674 368 212 569 827 920 862 592 369 552 607 356 703 890 245 405 734 619 116 622 894 478 750 437 40 937 936 885 456 964 83 865 14 394 78 937 782 133 515 583 1035 647 38 952 651 540 583 405 744 650 319 525 771 828 895 345 659 89 4 647 127 105 134 435 906 832 686 775 919 250 471 578 415 76 114 328 147 154 114 625 902 912 574 839 643 780 518 68 156 134 715 1006 847 943 30 387 800 118 738 103 488 247 532 983 202 633 191 315 713 696 356 737 80 98 632 436 325 566 760 976 704 321 542 174 140 535 608 989 51 730 186 622 459 172 297 948 887 310 230 612 133 785 180 400 214 206 258 501 941 704 631 180 504 251 881 200 241 789 525 435 832 175 233 737 511 398 901 75 517 416 222 966 904 246 785 843 22 251 358 117 375 278 1031 576 959 469 260 541 203 103 685 32 930 648 215 196 759 224 361 867 500 7 559 939 231 190 86 911 881 448 504 337 730 236 818 589 957 1022 1020 542 429 56 943 715 818 44 486 448 854 923 8 881 764 357 782 804 511 892 527 891 831 19 54 771 34 806 513 229 439 247 931 709 454 930 858 334 1002 707 1005 606 436 341 22 322 433 343 387 409 57 58 302 569 601 658 404 318 658 427 856 719 282 866 615 601 599 1014 917 120 972 625 730 988 703 931 378 928 1015 652 658 26 29 160 623 261 320 452 957 417 960 204 586 907 287 370 749 59 941 706 446 571 524 586 691 465 272 302 912 514 407 740 191 143 844 435 123 309 523 842 933 414 830 496 11 616 507 305 818 215 99 15 950 992 844 238 222 193 657 891 966 1033 128 628 89 407 231 686 265 608 708 330 482 658 995 397 379 608 234 415 87 387 84 37 390 101 1011 887 724 503 806 425 860 452 682 368 163 87 791 387 30 874 425 766 92 329 763 23 160 456 380 879 63 313 771 150 375 265 121 904 300 446 703 479 38 964 676 600 44 315 431 234 635 340 708 314 922 265 320 100 432 786 127 103 17 826 530 94 661 147 531 285 550 735 671 22 976 61 441 9 834 211 890 621 568 9 289 404 84 871 323 74 380 679 770 160 396 205 431 716 220 38 680 106 843 727 827 703 314 820 939 565 465 729 700 703 349 868 435 719 422 638 818 186 888 480 527 404 62 782 492 46 928 37 363 875 397 171 542 968 625 133 45 782 873 930 717 304 991 803 643 629 4 614 3 722 522 757 887 718 453 162 134 348 1010 191 1021 799 203 925 767 664 696 888 55 1006 228 375 38 890 725 367 34 688 802 633 950 547 884 699 84 91 130 481 797 140 1033 561 258 739 730 62 165 284 650 995 71 235 193 1030 510 167 96 397 407 128 717 528 64 519 122 473 910 12 987 875 814 817 445 646 193 594 371 274 573 529 262 339 8 302 78 257 449 721 500 451 527 1019 328 16 514 987 982 114 377 238 518 956 922 141 698 11 637 341 924 146 273 565 816 421 79 851 74 505 310 818 722 206 130 333 133 86 250 249 482 448 754 72 797 330 749 514 464 946 654 631 341 193 809 630 59 50 566 550 626 311 780 965 586 508 753 730 466 702 984 818 175 946 342 144 580 1035 811 743 269 358 782 673 386 107 259 147 1031 580 16 660 948 922 699 856 538 710 670 521 188 556 177 1024 403 812 800 928 159 660 42 880 593 316 204 573 411 147 309 1012 894 296 101 952 990 322 663 664 182 31 853 237 544 250 695 742 528 548 187 470 696 447 52 634 961 359 153 278 932 362 746 1036 620 690 311 478 552 352 888 915 420 72 103 547 968 229 189 726 614 829 577 78 919 277 307 49 776 933 1007 228 537 257 24 813 92 833 731 621 503 665 871 756 354 982 459 266 809 697 804 781 95 825 615 787 946 217 547 898 453 998 390 25 795 153 287 234 349 89 147 621 209 276 292 171 822 10 10 49 829 231 597 375 752 467 144 253 139 167 70 137 1036 166 686 745 500 836 887 230 370 1007 247 725 864 606 127 620 145 816 988 78 197 344 526 264 231 14 172 325 815 639 87 775 990 175 354 875 191 286 938 936 480 409 512 479 435 514 58 283 437 1025 677 755 659 847 747 475 386 366 517 564 388 416 724 513 194 907 39 944 853 268 175 813 525 785 439 94 430 917 1014 585 995 290 66 1035 697 894 485 121 301 859 877 22 89 464 471 732 54 559 103 907 937 957 921 213 865 17 970 282 14 709 561 704 76 366 573 330 1014 964 802 410 486 629 1018 298 633 1013 700 344 463 853 705 228 658 266 873 492 378 350 765 221 102 950 191 699 51 204 266 666 958 727 1003 79 296 911 848 161 465 775 883 672 846 610 294 181 572 33 62 351 253 224 424 276 873 233 452 810 438 778 124 385 568 209 699 845 621 1017 662 799 870 1003 113 26 355 565 385 380 759 987 539 22 655 971 422 711 229 990 439 1022 834 558 670 131 723 174 356 517 223 855 399 323 387 271 152 168 207 890 357 1001 447 283 475 635 732 700 235 383 651 772 428 238 925 590 843 423 603 294 782 683 113 922 106 140 734 912 240 369 568 1027 261 115 662 872 296 380 11 516 61 858 989 27 663 114 989 698 888 393 1029 748 596 794 977 235 795 831 836 996 1024 93 112 666 839 343 363 557 303 850 230 273 477 472 322 315 599 925 376 590 332 1024 756 870 208 797 792 84 303 805 417 435 776 76 147 943 240 278 662 554 226 4 877 1004 301 315 295 514 151 661 82 467 192 155 973 461 1028 505 384 549 821 967 18 422 44 1014 841 233 372 530 714 46 854 958 1016 676 19 692 129 848 708 885 858 483 835 941 63 245 81 759 293 655 643 540 934 692 24 309 39 392 720 673 820 302 74 116 971 1019 938 722 967 112 134 391 260 822 868 568 173 164 50 448 76 375 457 793 152 45 913 995 895 222 388 36 356 840 721 22 62 621 251 1014 591 62 965 785 747 956 81 26 743 433 986 746 254 288 741 225 1007 949 305 85 328 376 545 454 785 48 482 237 181 21 514 180 678 755 71 347 814 255 130 364 334 72 1003 13 317 977 607 352 939 245 545 364 253 106 444 12 553 257 450 606 816 616 186 419 254 246 939 633 60 394 147 975 166 436 1012 267 130 585 948 943 599 176 481 593 454 156 68 757 952 230 911 767 367 574 325 50 769 717 18 81 1019 140 140 872 243 570 7 590 918 88 474 935 503 255 830 9 666 32 87 899 745 32 14 948 698 753 581 432 79 517 942 552 845 258 537 90 644 438 355 313 103 779 461 505 589 583 142 251 707 180 181 940 285 822 220 948 1004 990 429 656 635 116 83 830 205 932 114 530 69 712 487 441 799 782 994 538 566 453 85 602 807 883 671 170 243 904 647 656 280 527 160 1016 523 127 420 13 787 167 378 46 665 171 594 114 569 727 125 199 165 354 255 950 635 988 829 20 723 867 780 739 932 788 964 887 1012 268 351 915 876 873 74 715 1012 752 540 600 34 57 936 575 106 476 1004 441 55 467 655 643 997 939 118 871 105 660 683 517 664 364 475 406 342 191 91 643 800 679 840 242 16 968 820 62 742 701 62 647 677 1033 916 682 561 707 858 14 708 448 375 820 425 980 155 169 1009 670 508 212 574 666 316 454 698 188 683 533 651 287 151 247 247 527 291 441 22 87 445 731 738 486 98 17 489 681 887 770 958 709 674 981 669 237 584 331 223 295 963 332 881 105 766 115 908 218 25 267 58 516 277 971 669 461 348 327 669 603 663 937 798 221 527 1028 457 150 392 105 511 961 892 332 435 839 874 963 1023 118 964 265 1002 758 254 684 198 79 738 418 632 47 753 65 925 295 446 297 679 233 770 738 408 431 849 932 682 984 673 2 163 634 685 982 69 1006 1037 481 585 854 447 772 167 201 524 251 483 262 848 35 578 878 360 121 183 416 534 1014 1000 477 619 708 943 668 583 270 257 332 205 550 1028 939 574 296 509 177 893 716 477 364 139 1032 35 53 379 933 358 485 284 530 513 906 681 487 759 322 806 765 470 790 484 364 382 759 689 192 58 655 1009 249 137 432 674 462 909 939 631 796 668 502 429 226 413 145 267 778 883 830 909 818 739 873 931 2 71 237 107 361 758 387 591 934 21 1023 708 1008 346 922 341 547 284 250 934 980 478 302 572 663 947 897 419 815 104 855 319 645 959 869 100 157 701 471 175 609 42 581 791 749 906 210 147 257 170 783 546 990 846 729 731 487 559 243 925 777 728 325 207 383 41 283 34 674 731 250 506 610 200 609 53 393 490 676 41 662 389 149 739 268 757 873 156 549 73 831 915 68 62 722 263 809 430 812 246 699 808 1025 432 603 925 167 971 332 106 242 654 319 656 353 171 297 405 513 446 335 830 154 650 555 906 532 745 386 661 441 134 36 501 1030 429 975 618 313 817 264 173 457 1013 357 398 724 157 355 650 126 667 213 91 954 728 147 800 676 570 138 83 633 665 26 292 412 476 736 283 118 848 887 350 31 691 174 941 828 651 1016 899 784 768 665 494 112 878 509 796 888 398 478 518 162 843 487 71 592 781 820 1039 564 2 472 155 786 964 511 661 486 465 90 38 680 625 684 894 248 566 808 595 666 390 397 1024 1029 667 651 308 41 226 151 984 266 1022 1012 43 909 985 736 659 249 514 203 815 384 567 954 36 702 511 518 690 869 666 10 447 978 277 718 448 339 106 581 1029 45 758 909 620 915 154 649 667 591 765 11 71 588 676 1007 837 1019 492 701 739 363 490 650 826 382 612 513 515 720 785 984 82 306 448 380 797 407 989 440 49 184 568 250 942 284 435 665 342 146 168 871 758 933 144 282 843 1034 1034 151 165 1032 953 384 673 1018 109 484 419 692 435 671 146 730 992 306 433 332 635 562 935 617 18 199 69 329 164 322 1022 637 805 236 1027 536 444 948 401 86 712 865 786 441 492 1017 423 939 372 892 302 64 735 877 6 693 175 357 351 247 111 436 739 149 913 810 204 1010 338 504 708 862 126 7 201 419 295 997 554 509 691 439 561 541 881 566 333 262 241 485 476 834 853 241 718 59 269 686 7 538 230 112 219 988 329 851 817 8 7 687 822 294 2 83 766 377 840 107 161 773 193 135 14 979 415 938 215 873 777 998 178 736 169 692 606 142 274 752 796 948 832 394 157 496 368 246 525 375 504 688 254 292 849 798 352 236 746 141 918 724 924 363 513 259 735 331 786 196 793 357 338 307 134 687 515 624 527 884 63 1026 645 994 669 534 881 493 660 578 617 882 206 155 843 456 886 329 478 551 679 872 585 647 332 792 553 159 417 230 354 808 368 75 853 407 543 751 635 203 910 53 371 378 502 420 749 46 1035 562 328 779 24 52 494 546 274 1017 154 596 864 535 774 518 959 196 66 876 43 960 413 70 878 96 443 204 147 766 567 34 828 447 103 503 260 169 356 933 510 800 86 953 496 603 855 31 961 749 1008 447 328 689 622 303 614 461 660 72 42 588 1017 147 159 686 384 177 876 312 674 855 395 443 86 578 592 492 737 934 441 578 633 349 427 211 750 613 463 167 489 583 33 41 757 174 889 281 218 246 444 340 111 176 121 742 438 101 315 779 886 1037 89 1022 947 685 397 914 74 124 9 700 671 1023 248 320 31 866 496 1026 633 558 25 694 1019 378 451 826 60 744 885 539 712 626 745 994 883 121 528 5 436 489 52 588 698 601 980 937 787 269 674 842 368 745 184 319 422 689 308 15 46 965 987 476 447 784 492 726 891 729 608 681 694 511 22 179 51 516 805 844 966 532 386 1002 795 200 884 671 518 981 912 953 501 666 299 362 879 636 92 154 851 996 917 361 420 253 402 553 411 227 240 573 1011 251 853 927 849 606 131 226 170 456 775 597 629 130 546 202 987 2 186 166 246 57 536 1038 814 661 840 482 954 289 182 233 151 94 61 210 701 963 615 1031 128 160 266 635 480 374 840 593 332 159 411 673 1011 963 747 238 176 809 213 83 514 737 1031 63 1002 786 327 969 349 109 412 994 117 652 573 783 147 866 547 591 903 734 301 503 313 294 950 149 934 650 598 391 637 572 843 112 291 257 950 140 560 919 250 73 300 613 699 288 343 225 31 263 710 737 360 312 570 118 365 852 598 254 650 126 191 800 1002 553 241 486 515 172 729 870 218 839 449 342 857 800 138 205 433 834 363 694 224 429 629 671 18 401 471 732 622 13 322 378 621 857 304 946 120 15 846 116 183 388 302 541 929 271 795 872 491 110 654 831 389 31 185 1007 395 807 1028 497 425 400 254 955 640 128 305 319 708 360 560 369 131 874 614 232 1012 840 622 265 484 521 140 642 484 946 230 53 634 776 320 531 501 187 418 551 11 610 337 854 641 1029 748 250 729 430 774 934 440 966 378 585 983 699 712 942 476 350 156 19 416 908 620 519 582 625 256 599 41 891 771 676 218 198 426 99 384 952 742 460 130 969 899 865 330 86 741 191 13 39 554 982 635 752 652 99 999 955 25 108 1006 789 57 249 981 980 688 297 803 169 389 255 253 203 617 790 848 705 241 856 686 353 73 324 650 156 733 469 585 696 679 841 308 165 1035 644 195 1003 398 294 263 239 76 121 82 643 935 358 750 701 611 319 336 81 948 673 237 559 621 864 149 147 174 862 352 331 628 480 967 326 229 1025 262 882 799 123 58 715 320 219 440 173 973 948 329 70 657 438 56 305 983 771 590 47 273 216 605 888 1000 495 1003 783 483 744 224 785 89 764 500 400 740 129 828 721 757 401 40 107 15 54 1029 537 756 886 38 657 323 173 220 673 965 932 671 842 1014 552 430 129 897 19 519 265 365 181 278 70 833 205 736 10 936 783 605 261 877 99 996 344 188 470 655 724 1007 824 129 516 323 579 943 172 390 868 55 309 463 495 961 585 859 361 917 172 103 276 864 999 357 255 456 473 306 732 92 3 951 950 524 107 871 1003 463 558 916 845 840 738 863 455 13 157 780 466 293 142 839 49 1032 599 549 343 635 181 3 52 235 256 524 419 950 1026 77 60 531 44 1001 396 1006 6 1005 177 1032 859 33 773 302 375 825 175 26 836 228 428 164 748 579 465 930 243 84 106 472 382 909 358 232 684 954 815 181 695 28 936 856 522 620 539 438 232 517 864 684 959 792 448 901 785 417 891 548 651 818 666 100 10 403 371 820 575 898 475 398 993 436 947 641 927 565 819 82 81 852 317 729 348 27 906 814 327 526 279 408 770 15 803 949 1037 42 348 268 852 204 820 1023 746 54 285 989 88 520 115 664 713 641 749 111 12 328 571 238 799 998 974 628 787 143 650 525 887 913 791 180 1009 676 351 399 87 70 30 1036 601 391 933 774 834 101 658 979 782 885 644 890 224 858 11 458 255 78 984 449 403 582 806 277 223 914 906 457 826 842 787 972 655 704 944 911 589 738 788 1022 918 209 415 698 782 551 452 816 1015 457 1026 704 78 700 548 297 452 959 116 13 558 215 351 458 942 709 919 200 554 946 909 939 166 445 484 416 733 617 352 618 514 762 869 407 444 741 243 688 412 715 860 868 494 492 397 1033 180 40 110 460 125 792 97 825 893 932 319 336 329 90 821 23 228 472 905 219 796 252 216 746 445 488 729 357 561 824 628 927 707 268 415 79 668 270 1015 975 948 410 267 48 281 342 170 791 423 723 50 208 319 182 585 848 890 699 922 603 212 851 365 640 911 584 769 486 881 663 522 582 274 672 802 181 762 578 730 529 226 555 904 13 148 634 1025 985 80 716 679 249 183 366 158 720 576 864 395 191 470 785 761 519 354 172 860 729 605 640 316 46 879 15 309 447 555 811 378 80 359 608 79 421 878 543 743 523 512 290 549 367 505 672 469 378 694 793 27 779 542 676 959 175 92 867 916 866 368 150 515 204 501 366 1001 539 764 168 421 2 504 443 397 661 560 518 29 365 881 946 290 846 207 421 93 668 247 903 812 313 401 809 39 521 715 500 776 347 504 866 900 306 455 572 53 168 940 719 520 463 293 942 654 283 524 99 6 925 301 981 775 726 920 33 972 334 473 813 888 481 1005 473 1023 738 423 748 211 279 13 989 426 939 525 688 451 762 439 983 920 932 938 707 927 829 664 407 387 53 693 2 221 321 360 363 873 376 588 355 67 863 226 733 388 455 371 923 240 155 914 910 904 899 129 335 1035 70 394 780 302 453 210 905 27 973 652 746 113 235 993 73 1013 753 413 926 258 597 636 692 843 973 694 912 311 583 356 300 719 74 637 287 123 853 649 5 642 1026 808 166 428 115 231 229 176 674 578 732 294 22 991 267 542 621 946 388 213 286 574 261 1004 710 609 389 652 616 27 647 891 576 694 773 188 339 985 246 794 644 118 204 643 5 1028 367 433 778 751 890 420 463 935 73 415 157 586 411 39 836 416 847 72 328 661 284 860 627 104 592 564 117 842 945 578 501 212 862 933 809 156 34 1031 817 496 603 854 623 431 257 951 387 822 592 162 645 688 379 350 564 950 909 180 401 265 437 590 474 558 275 214 510 490 1007 354 494 1007 871 67 1012 764 993 879 538 974 193 200 562 136 274 310 412 345 187 67 484 1037 567 181 71 445 40 291 282 719 377 98 617 279 1024 9 200 8 778 282 385 738 707 62 473 137 984 981 172 791 100 221 51 947 887 308 888 785 127 678 649 377 1002 681 1031 170 193 868 728 51 405 213 581 303 249 435 230 345 390 961 991 740 255 706 273 858 469 937 487 548 761 154 17 233 594 716 639 301 130 290 234 744 941 586 594 914 639 158 596 31 852 637 662 226 34 523 351 580 908 237 1026 435 294 605 202 754 850 895 1024 974 623 761 123 145 633 513 608 775 971 500 232 869 166 946 570 780 128 271 176 961 371 169 690 1022 285 37 53 768 734 741 873 615 906 435 578 331 79 363 706 863 608 282 905 364 720 936 80 411 330 538 466 86 640 491 389 1032 54 467 525 1018 314 238 978 372 347 531 808 864 232 81 911 727 701 201 704 903 1029 843 758 979 279 661 183 289 761 507 495 414 910 797 36 95 439 629 402 1002 845 462 925 795 318 965 681 272 141 676 68 796 911 904 1029 957 191 394 190 805 106 843 406 795 116 137 823 370 12 884 200 408 108 436 812 657 749 724 181 249 944 335 714 154 617 98 446 461 87 64 114 363 987 173 699 192 476 206 231 315 729 717 7 134 546 713 964 123 4 202 400 1009 1025 639 416 324 58 823 851 776 436 1021 454 931 1030 615 676 937 732 680 615 852 663 776 413 1016 721 625 854 185 353 492 297 116 918 345 278 48 327 357 742 488 346 73 852 9 295 181 76 663 954 1029 988 231 662 19 957 439 764 611 30 802 869 570 174 862 979 342 429 85 893 187 168 672 97 736 308 897 509 789 232 599 448 168 141 945 480 842 22 324 759 877 319 408 610 954 440 590 724 815 972 345 17 77 791 543 668 596 103 964 133 574 547 920 863 424 107 254 601 554 695 233 1038 302 380 583 348 581 184 576 27 921 512 171 1014 105 951 467 90 303 642 661 249 638 612 413 828 256 61 11 153 583 7 587 425 400 85 336 322 338 973 496 335 909 78 90 171 25 654 267 675 226 618 254 606 68 313 967 694 283 890 127 911 673 350 596 4 674 814 511 220 875 899 135 76 245 431 744 1015 928 600 145 228 66 268 45 333 97 43 521 105 950 929 712 175 920 175 696 912 993 884 57 207 748 687 413 988 450 388 192 748 546 162 980 504 262 672 954 431 354 1030 890 854 999 685 190 777 584 601 197 324 202 455 271 551 214 670 397 570 524 581 458 1000 500 652 681 773 241 815 970 52 504 87 257 400 826 757 742 528 424 666 898 696 671 441 66 165 1025 976 886 768 361 384 136 160 295 261 703 356 502 487 889 920 991 748 349 507 286 481 628 292 294 424 553 754 900 144 830 735 264 957 774 277 96 175 109 403 796 1007 991 540 133 809 598 107 920 992 338 858 986 435 588 324 583 348 1034 139 915 108 588 187 799 690 327 889 870 790 547 82 819 534 770 108 729 988 577 780 727 671 442 62 689 246 1007 1018 35 478 477 39 78 43 846 887 873 794 1005 165 239 320 287 646 43 21 335 731 970 374 286 287 413 549 670 116 266 876 783 386 6 388 569 771 126 288 112 985 902 485 1023 245 409 24 171 720 19 129 617 911 248 218 373 359 26 331 1026 322 959 704 772 46 220 615 23 810 125 497 1004 205 652 852 674 17 766 934 234 573 10 113 815 650 967 744 301 789 796 837 100 746 196 330 684 816 359 372 370 171 872 955 283 547 460 853 201 950 135 680 191 814 671 172 547 132 655 238 536 453 836 489 852 901 393 37 62 462 635 67 943 723 676 330 962 390 90 970 310 441 428 908 831 908 432 290 844 487 278 1009 25 438 162 31 42 655 872 642 520 923 306 157 87 943 122 20 268 547 327 125 426 996 979 311 417 83 845 719 218 614 662 243 715 502 518 283 789 662 447 712 288 770 961 246 588 1017 596 775 1019 997 761 121 471 809 173 295 1029 374 158 146 834 466 1027 957 845 901 959 979 70 914 693 645 844 29 963 697 517 912 872 554 869 620 309 921 468 14 671 775 32 954 916 239 786 1031 271 555 811 376 861 555 480 848 280 836 518 982 416 1033 783 22 409 433 998 240 4 331 984 133 992 332 883 578 454 140 576 36 430 253 905 280 222 40 711 8 769 538 763 549 366 501 892 688 395 417 1001 105 910 1036 651 516 612 318 1002 59 692 87 226 667 376 29 611 664 551 524 40 147 135 902 867 640 859 122 343 995 97 917 944 960 967 64 301 170 514 627 810 242 392 1020 398 500 272 337 416 184 184 329 825 824 421 659 956 409 819 870 547 560 475 501 517 504 434 611 742 811 140 64 492 956 422 14 152 382 1025 53 859 502 954 209 86 1039 464 878 394 377 746 36 452 717 788 506 135 122 379 472 418 696 742 282 991 481 404 464 408 215 391 1033 4 410 627 768 340 384 618 117 104 859 613 483 250 494 206 487 965 554 47 610 310 655 901 73 421 310 269 165 877 64 485 849 66 590 568 256 859 260 374 192 306 279 929 126 404 782 934 193 806 726 177 485 76 246 396 116 653 809 106 151 422 81 592 846 352 64 961 92 627 128 198 532 214 868 215 379 349 115 537 371 32 224 978 727 120 377 998 402 767 751 681 792 354 618 294 845 64 632 1021 513 444 380 500 949 693 1039 107 572 289 944 613 960 479 837 772 740 525 338 258 122 261 1019 414 557 392 669 754 362 867 308 933 773 532 631 539 562 693 714 761 576 24 774 782 788 815 511 122 326 314 848 528 249 834 347 910 178 929 345 704 601 226 171 800 511 273 231 130 643 396 995 375 572 372 123 941 274 930 446 36 541 499 132 1023 198 996 929 524 437 601 394 769 803 946 261 733 606 762 557 149 756 734 1018 388 484 216 397 278 872 642 98 732 91 236 113 372 932 659 987 1016 304 238 930 614 569 325 720 679 317 211 7 548 208 235 231 627 220 49 17 953 878 474 460 504 1027 41 402 822 540 155 106 683 250 835 497 461 982 428 583 1021 856 484 242 460 959 965 86 403 1008 956 102 499 403 943 22 297 190 743 941 223 231 969 279 69 893 798 737 313 858 830 91 30 519 212 676 355 389 524 928 550 834 11 787 845 485 402 292 174 329 112 1038 460 846 644 568 348 293 137 515 220 267 140 589 653 297 434 503 648 248 873 20 704 184 766 847 540 472 707 180 360 824 1024 342 599 642 157 12 96 178 618 904 73 478 951 1037 354 298 233 315 337 753 904 788 503 614 319 131 312 1038 919 604 793 790 364 141 463 460 843 314 698 498 1016 801 60 606 888 485 426 334 494 319 48 41 312 786 337 349 890 589 1021 321 956 6 475 277 469 468 296 10 35 441 791 773 62 275 943 982 784 384 463 403 316 755 7 902 798 93 73 1019 1015 143 978 223 915 238 624 735 243 226 220 435 450 8 329 1033 629 259 841 780 726 413 247 664 695 354 542 775 833 542 647 287 545 1037 652 738 476 20 124 395 91 294 769 691 845 234 237 389 940 586 696 403 357 430 704 252 939 279 687 222 123 281 14 491 640 491 954 397 17 77 711 595 418 141 101 5 828 13 490 61 448 849 215 513 54 577 131 577 78 774 323 240 539 762 929 991 637 635 89 458 9 928 842 272 565 26 345 705 32 963 846 757 426 362 615 443 703 355 920 376 487 574 895 419 750 469 426 221 228 830 358 246 370 377 414 497 366 283 993 357 45 606 72 1013 778 901 707 775 240 619 104 389 115 284 685 318 357 37 555 772 601 415 318 51 645 142 392 145 148 504 981 581 873 453 774 833 600 878 725 962 257 732 534 185 1016 718 301 564 536 536 239 902 807 520 774 102 989 545 819 365 423 149 266 862 640 582 655 148 56 799 1023 245 766 161 519 463 939 420 364 878 511 214 13 547 680 594 893 447 927 243 563 505 432 398 516 220 565 65 11 22 96 42 184 253 139 287 1032 772 196 278 20 693 979 1037 838 276 524 852 519 807 706 428 776 387 699 422 298 398 165 705 805 889 608 671 675 902 552 804 691 560 878 12 940 584 147 742 86 144 336 825 1007 196 825 316 357 465 1039 668 59 92 217 30 558 510 651 18 547 879 115 429 514 672 417 385 992 276 436 1021 605 857 589 150 234 968 151 25 510 141 796 558 963 428 856 724 780 900 110 507 539 867 210 689 124 410 866 926 388 155 166 709 845 287 949 800 494 457 980 286 131 255 7 252 381 361 925 226 839 8 833 556 98 3 739 653 709 492 192 822 201 289 1021 27 950 592 731 500 372 257 938 588 19 755 711 623 842 13 889 839 222 887 965 426 1020 634 957 800 162 532 376 533 675 231 411 213 360 427 321 527 865 746 11 371 748 1028 692 988 753 118 518 389 278 325 821 117 652 377 11 379 1031 125 498 647 363 899 921 52 201 1039 81 621 1037 1015 310 1023 1032 69 979 594 1030 171 489 382 1036 545 924 266 684 917 572 299 724 10 200 215 616 581 850 298 1012 40 345 780 333 802 325 379 406 364 280 818 763 374 653 94 866 626 84 978 53 518 744 195 428 406 596 894 596 453 372 850 742 378 508 134 431 53 377 159 733 718 281 561 832 86 518 708 285 681 853 413 355 375 475 166 524 799 733 726 120 337 307 660 288 269 327 792 687 926 13 156 191 1035 702 68 637 919 69 892 526 114 509 121 321 556 509 651 383 327 994 193 278 857 635 490 687 22 101 149 294 106 486 844 520 851 528 369 823 1035 616 73 329 841 484 223 648 274 916 267 626 38 769 239 256 1002 769 741 548 852 332 242 45 42 138 922 776 829 245 144 820 718 823 702 231 356 711 629 454 810 309 34 832 5 79 834 13 405 495 976 532 301 658 374 843 1013 8 26 29 791 440 562 991 113 222 773 883 654 262 488 49 233 941 868 507 197 958 498 852 961 1023 758 107 195 563 57 733 625 95 989 515 110 84 696 724 103 601 431 768 748 308 726 284 682 286 531 455 510 793 371 905 858 219 4 804 116 150 1038 64 531 968 608 441 68 958 833 431 428 933 11 748 71 342 286 584 130 647 1020 746 793 453 661 48 680 837 984 18 426 62 753 1028 294 436 970 259 350 3 759 557 450 921 422 779 693 655 813 957 228 447 7 396 370 908 527 705 254 337 98 497 581 902 421 163 610 920 461 811 888 355 342 148 1004 798 458 1014 531 728 879 1001 605 610 637 762 987 1022 866 72 859 717 378 918 249 354 737 413 492 116 208 13 5 1004 84 764 191 492 293 1029 529 294 128 793 981 869 1001 369 286 50 416 500 192 994 617 449 270 629 460 347 395 570 589 451 446 1011 855 694 605 78 561 897 916 305 546 692 157 739 868 479 635 998 72 450 432 923 401 334 556 411 567 375 336 806 334 215 125 815 890 940 521 569 509 696 361 835 638 485 378 434 1028 129 752 507 622 532 468 390 435 575 513 123 32 27 37 923 633 689 257 521 887 804 475 788 380 173 162 628 701 542 202 492 154 301 959 883 335 240 428 171 713 334 350 291 904 914 315 893 531 545 666 1037 678 414 744 338 646 585 303 177 185 169 745 204 73 735 591 786 173 897 714 476 641 20 369 863 171 614 255 363 397 372 666 763 93 594 563 705 460 202 83 759 655 206 689 33 363 48 1009 790 545 151 995 575 926 96 632 273 1014 100 378 107 814 661 788 160 324 517 499 1037 307 925 760 433 387 163 913 844 830 244 686 494 808 773 421 830 360 449 587 771 720 32 810 634 255 590 643 1029 878 66 204 547 1021 1039 709 164 554 233 813 660 278 552 405 1009 972 961 375 840 673 918 221 640 429 608 429 441 527 319 31 908 887 498 261 409 851 599 790 916 895 789 70 1010 679 499 668 257 925 678 445 617 579 648 401 470 636 782 692 988 370 161 884 80 1030 115 167 623 820 993 889 638 37 86 458 343 868 14 857 331 207 688 132 840 742 330 202 54 543 122 527 400 351 671 155 667 892 726 167 311 621 772 858 628 630 867 691 15 210 193 649 408 647 37 710 801 331 220 951 461 900 619 535 288 263 570 615 575 61 88 272 357 939 1034 415 616 800 432 192 531 637 338 1030 381 586 690 456 699 785 294 298 703 8 74 561 752 795 891 429 981 964 654 885 726 818 612 776 1017 520 545 866 581 848 390 220 103 668 971 364 153 713 809 711 958 129 735 303 949 284 880 702 942 476 847 834 973 856 647 118 749 442 864 405 400 395 107 50 103 130 190 127 815 91 137 544 1027 987 979 960 393 287 404 483 983 30 17 185 700 1019 475 966 574 134 590 559 410 79 946 600 546 695 802 579 889 725 828 48 323 536 913 115 296 261 432 639 213 58 499 666 333 524 791 288 922 416 286 279 968 177 49 341 707 137 334 489 738 748 318 394 264 646 988 266 772 595 188 177 586 606 219 877 534 143 731 936 11 229 101 759 640 435 926 718 513 484 533 207 790 954 649 483 331 1036 377 428 668 924 335 822 910 203 476 98 607 372 639 5 796 649 603 309 333 625 1012 56 325 642 803 292 389 768 409 940 651 1001 893 894 695 432 567 618 985 1006 899 879 876 72 400 736 387 697 425 235 500 793 117 766 497 481 440 110 1021 169 605 63 327 792 979 699 234 215 914 107 687 879 563 920 238 1009 39 50 549 663 376 44 493 765 588 617 798 775 538 92 767 104 750 959 762 666 956 861 696 978 225 269 125 178 356 645 743 756 246 886 428 702 923 634 15 1000 841 196 32 280 981 536 543 1037 803 726 294 817 542 56 527 732 396 800 1003 881 134 177 928 922 232 44 295 464 148 834 577 444 890 224 642 171 91 79 773 583 995 935 294 476 681 955 779 559 995 871 936 247 641 308 311 885 877 222 757 266 1036 600 135 523 470 23 620 636 654 739 376 803 631 762 706 358 679 780 854 614 12 108 453 18 842 255 954 946 19 46 399 106 194 16 138 104 811 418 394 329 247 494 274 199 550 512 919 15 78 743 786 472 313 689 15 957 222 405 528 798 907 721 905 845 855 37 47 953 211 248 515 938 180 37 43 596 301 1027 324 1027 695 925 463 295 200 1026 854 485 88 98 440 346 1033 285 979 665 58 62 635 450 866 740 705 14 728 751 863 136 445 314 859 358 60 323 207 262 287 861 623 468 92 997 211 950 424 1017 663 716 357 666 864 275 153 1037 81 464 856 450 187 633 544 539 538 923 642 204 63 82 723 743 535 279 534 894 327 948 598 294 999 686 1028 269 410 513 288 820 241 511 134 338 819 37 162 735 254 248 421 347 263 251 859 828 502 581 324 942 828 263 902 988 10 472 971 588 851 155 954 899 889 253 488 143 991 5 1020 66 207 105 706 486 824 704 507 740 354 5 95 674 734 160 316 557 745 405 879 515 117 349 32 227 754 934 677 417 323 976 490 725 644 407 136 359 409 91 182 859 325 275 697 572 420 380 146 241 370 452 49 303 181 147 586 71 387 606 322 299 210 987 420 836 704 566 27 265 886 501 1038 726 860 355 132 808 210 750 664 843 358 228 42 208 959 823 150 523 469 698 825 380 962 1034 813 915 821 403 749 226 986 343 818 265 850 331 201 863 197 53 113 401 657 418 903 870 482 164 682 720 504 901 495 44 940 900 53 452 9 635 509 810 72 942 969 561 531 91 124 571 965 1011 80 593 610 552 380 494 445 46 904 311 834 894 184 363 327 971 187 418 512 574 773 625 179 1030 32 156 361 61 466 22 356 944 290 267 271 272 75 35 789 73 258 528 8 390 27 888 91 1013 29 588 643 390 539 182 466 625 259 613 94 380 316 497 863 829 747 961 351 312 1008 730 621 833 665 432 698 827 797 484 1014 568 301 906 585 478 268 377 844 510 807 288 563 817 227 167 321 170 214 686 497 469 84 394 523 437 388 274 425 273 696 156 705 275 56 774 523 620 5 682 479 1017 391 920 393 768 233 806 532 684 491 361 92 179 749 280 627 790 953 563 66 141 194 88 63 441 910 626 242 611 722 232 182 584 516 600 154 152 260 670 467 410 163 933 591 487 674 655 620 1012 872 156 730 961 744 357 708 801 342 932 252 998 647 526 397 104 807 866 682 494 285 954 177 525 810 129 565 704 310 905 200 688 77 263 682 1023 467 878 396 804 239 700 319 654 317 699 206 284 104 446 333 462 92 733 45 244 496 70 290 891 478 531 627 882 164 476 320 356 418 464 141 799 778 1019 375 91 763 76 86 58 21 395 1001 49 991 355 51 527 252 831 637 17 181 281 345 788 949 500 452 333 833 79 7 681 923 63 680 86 349 1029 396 851 722 8 319 664 9 795 60 11 658 709 899 180 426 815 708 904 803 333 508 1034 850 47 973 285 23 143 390 744 996 1036 1036 241 646 1004 840 681 664 665 242 902 248 278 371 810 509 756 1011 524 860 195 929 372 230 45 7 169 349 629 457 482 161 387 439 1004 821 168 844 567 177 426 611 779 408 127 204 815 731 563 563 172 650 87 829 328 844 588 366 655 230 749 870 994 505 375 286 581 134 533 595 628 178 1003 465 464 1032 671 754 173 8 174 172 137 157 626 542 781 909 643 204 540 762 208 386 933 761 502 293 16 1020 104 177 609 293 532 431 336 470 294 962 1010 577 601 221 713 364 308 1010 67 285 668 83 804 392 334 859 716 198 359 701 872 160 913 460 748 214 19 933 770 670 526 883 303 907 189 383 642 144 550 966 219 309 453 162 268 788 588 829 560 661 116 224 384 23 796 101 313 768 812 453 330 771 298 385 367 34 302 168 992 390 360 1031 163 60 448 103 962 616 676 602 553 930 479 174 569 132 958 904 228 976 364 930 777 230 769 321 87 24 127 65 945 747 846 889 748 98 937 245 509 328 236 389 815 276 573 25 691 167 915 493 709 998 331 755 947 823 113 711 516 13 517 1012 604 937 54 221 686 452 118 1030 745 596 243 505 86 740 112 41 255 644 650 315 747 586 693 324 997 794 779 949 487 406 937 500 54 678 697 186 584 840 341 76 717 213 322 890 318 33 907 987 914 83 455 925 437 588 865 260 693 266 553 769 857 365 506 286 1004 114 985 555 1022 148 172 531 779 35 41 227 983 1033 599 875 418 37 1032 767 502 649 342 280 304 523 881 996 244 712 400 39 439 407 317 820 757 951 561 136 814 220 897 432 434 93 639 354 762 620 66 713 879 124 918 900 183 557 148 626 272 757 904 266 874 963 536 385 274 826 60 824 378 659 520 221 568 118 972 510 200 883 947 425 26 971 882 424 210 896 164 191 475 383 269 239 709 805 312 581 442 63 96 311 196 120 710 626 265 44 853 529 936 467 369 589 361 749 134 42 391 693 118 239 997 482 897 57 684 680 752 312 1009 838 601 817 168 280 622 535 721 365 822 689 334 891 901 1010 989 730 642 663 721 790 624 440 73 288 545 92 878 417 497 298 758 153 676 107 993 56 749 24 908 941 156 305 995 398 396 965 699 431 727 600 270 182 940 541 69 421 176 65 79 696 78 770 989 902 771 72 296 831 181 914 681 507 596 1012 266 738 613 844 697 426 361 279 727 874 752 882 747 558 797 786 163 458 749 948 789 991 320 782 1034 115 941 521 913 838 769 298 927 840 479 986 103 782 938 728 357 100 47 497 621 618 577 286 85 718 669 278 779 909 128 572 212 660 732 989 43 696 66 428 418 245 261 302 891 150 897 996 329 538 634 236 770 376 44 386 735 444 799 785 660 818 205 870 376 939 56 309 12 410 930 383 133 765 243 427 956 373 948 324 692 453 301 639 241 272 345 668 180 878 806 742 451 105 356 715 179 806 571 537 33 924 956 662 275 56 491 350 252 878 621 836 554 289 730 323 1025 340 579 664 80 822 959 700 741 124 249 215 124 845 35 606 605 457 912 334 801 589 660 771 986 123 973 753 716 15 996 1029 817 634 205 588 571 454 607 305 132 249 1015 355 707 617 943 50 272 562 163 648 652 86 637 306 347 18 881 164 745 31 1016 1035 199 901 446 199 966 642 78 977 412 1026 944 594 482 294 512 134 747 632 475 267 1022 340 594 608 252 510 261 793 385 960 442 971 752 363 126 890 104 237 577 800 817 205 401 1025 107 163 967 890 458 560 435 614 713 359 314 1019 112 960 388 903 956 346 254 1001 471 223 1009 865 209 172 636 547 780 120 259 481 562 610 328 399 143 369 245 978 349 164 955 829 323 920 685 952 1025 100 787 223 161 1002 750 916 317 312 480 591 234 312 1000 708 25 557 979 889 111 625 695 982 475 850 488 976 633 92 489 643 466 620 193 147 721 491 351 443 490 546 450 879 387 316 437 699 184 414 739 433 139 835 668 833 71 500 780 802 1033 703 982 903 1031 201 864 353 661 950 529 813 341 929 930 97 550 490 362 127 502 90 90 520 1027 741 912 300 250 1021 739 764 243 284 385 793 224 166 585 392 838 531 271 23 612 880 542 677 693 658 487 276 113 146 620 559 342 337 293 663 256 179 830 1009 1015 31 397 659 583 141 883 298 419 903 645 872 150 273 785 69 697 451 561 78 292 853 451 794 80 258 1028 945 340 16 972 774 762 528 181 774 381 743 726 545 9 128 938 512 893 539 796 244 909 578 210 846 518 334 646 114 528 569 328 323 120 17 292 860 856 398 249 351 995 679 710 418 742 244 988 437 951 13 368 362 379 853 609 113 818 758 168 250 46 590 719 763 612 1018 319 708 317 806 849 355 69 479 745 750 163 863 574 883 521 805 414 715 808 640 244 184 156 870 565 486 652 363 813 42 351 1025 129 332 519 329 21 335 233 46 539 947 589 166 608 172 739 425 879 142 730 181 220 464 210 911 107 614 1038 815 825 501 746 226 547 500 13 993 61 696 303 220 206 201 190 879 413 692 222 856 888 347 532 675 332 654 676 589 840 410 549 456 713 480 955 129 146 572 691 985 753 501 847 232 835 4 968 35 868 17 514 119 680 542 932 380 184 898 709 14 720 696 171 808 348 187 855 569 837 58 673 951 944 452 108 492 1005 247 508 429 205 822 580 12 297 535 767 287 1038 382 743 207 303 274 40 520 605 726 96 213 934 575 907 436 384 584 813 254 236 111 939 889 912 197 1004 617 812 967 836 92 995 536 33 351 251 243 610 244 461 793 614 651 198 263 556 334 223 256 884 949 183 563 787 939 490 423 305 316 336 176 573 16 318 441 870 384 304 179 972 452 451 806 21 479 58 875 944 812 744 360 283 3 702 352 844 831 737 855 1017 376 1028 823 507 304 501 584 180 164 500 866 86 807 302 270 591 845 729 302 765 1023 575 785 521 67 769 808 35 802 214 879 569 281 446 106 253 835 901 228 181 1028 653 367 685 1025 9 816 624 273 435 543 626 82 943 271 683 1009 877 282 323 787 549 338 287 908 756 370 628 597 959 19 743 698 547 559 808 113 777 393 972 6 303 914 471 428 1006 139 91 318 4 145 796 482 927 1039 719 894 86 956 65 310 564 1028 462 927 188 489 526 156 430 1039 764 657 831 125 56 38 257 125 278 547 560 896 364 750 24 815 798 797 930 804 350 540 62 543 227 145 362 1026 576 809 656 1025 720 945 173 969 261 120 331 417 632 382 491 64 62 840 946 651 629 2 817 608 626 683 342 1036 359 238 232 608 109 620 461 145 334 389 1005 179 339 694 362 291 783 352 180 229 330 20 750 421 316 69 546 654 297 2 479 640 309 364 159 260 3 632 208 877 912 159 609 444 1013 39 605 40 209 524 1011 206 189 965 542 696 297 987 998 139 124 255 418 298 6 1007 680 676 361 470 207 488 852 943 665 909 257 608 105 158 416 185 121 751 192 645 858 370 603 626 934 290 196 572 953 69 781 798 729 28 1032 953 942 85 570 100 772 785 386 391 291 433 347 891 605 596 415 1036 50 348 632 788 665 370 683 1020 867 1035 634 565 832 737 671 752 404 669 106 36 590 1031 379 567 287 702 777 213 952 790 909 107 561 541 761 239 871 681 635 813 142 194 318 700 595 165 197 60 759 377 483 575 590 552 1007 740 951 157 575 701 182 1014 26 615 238 316 995 99 194 676 791 73 310 2 136 313 7 866 254 140 140 931 154 997 479 25 686 700 794 189 22 735 176 451 882 143 790 392 692 618 30 1022 313 421 147 239 769 449 505 567 636 175 538 849 1015 455 25 824 753 571 563 563 255 639 650 945 387 1017 1002 865 691 698 834 964 737 405 417 899 85 463 512 754 843 321 427 460 765 186 765 159 75 594 897 170 102 332 978 570 243 201 481 160 762 222 419 943 132 75 383 183 145 411 234 366 519 731 428 73 637 316 696 704 337 628 626 793 475 619 434 453 27 736 24 492 962 639 994 19 1006 751 335 853 325 856 418 950 364 657 112 547 861 262 682 828 572 305 943 949 536 285 567 823 329 560 433 81 171 882 418 198 441 1025 893 276 959 697 327 82 804 578 587 914 798 323 730 19 77 629 66 138 199 588 826 615 64 635 776 546 744 976 448 931 317 198 563 880 141 360 799 293 13 277 671 804 478 49 134 1036 576 424 192 846 479 179 10 652 503 250 935 495 508 1019 972 825 402 755 284 1025 171 859 503 203 661 583 698 480 620 463 448 233 779 972 1020 263 619 908 629 416 621 801 943 596 341 277 599 410 571 244 35 899 973 289 563 31 92 88 346 15 190 793 261 870 21 842 574 525 109 514 637 937 959 162 808 734 2 287 48 194 373 308 24 920 239 689 9 245 632 15 141 799 267 872 808 718 639 858 1017 51 445 559 294 920 822 1026 51 763 348 880 257 573 848 319 198 92 18 536 473 824 872 633 813 897 895 711 727 464 35 80 784 243 124 1019 744 13 787 653 789 983 948 508 809 577 208 659 973 996 471 212 799 812 359 456 747 339 214 1017 378 201 39 9 860 906 356 691 582 325 243 302 735 374 202 777 463 624 802 553 107 948 233 168 866 755 1026 923 380 58 401 953 249 398 539 878 50 843 248 1034 257 610 543 484 619 851 858 786 678 344 111 247 196 435 1018 370 725 533 205 947 409 520 871 98 45 561 518 89 35 219 578 332 6 1038 245 302 155 183 588 574 699 416 990 42 288 450 356 421 360 789 50 421 82 539 303 524 6 770 343 755 140 637 571 574 704 37 190 57 584 372 313 145 643 690 975 874 722 219 23 570 642 890 853 773 206 1029 531 25 870 592 130 812 236 472 281 688 1031 186 68 403 850 204 622 795 798 683 352 644 732 670 78 325 583 988 959 854 262 298 32 718 326 681 330 887 834 621 821 495 964 747 855 606 479 730 550 64 114 314 991 474 251 332 202 542 485 689 1018 1032 896 527 925 671 450 262 802 191 624 445 503 420 757 687 1011 674 268 468 750 286 935 569 797 557 167 751 674 830 265 198 209 773 535 685 799 478 620 818 1001 759 182 413 624 874 607 216 3 300 1031 506 235 244 497 171 248 794 881 436 979 678 881 565 900 92 507 565 719 13 934 924 574 351 195 420 562 68 118 183 188 175 219 265 562 480 1000 215 634 617 493 999 965 250 147 846 709 238 947 740 98 67 238 791 800 123 164 1015 641 608 665 19 720 630 331 949 236 908 538 891 143 689 911 196 899 929 84 888 482 993 892 485 706 626 348 896 617 705 155 440 964 344 46 768 13 12 172 54 892 498 550 237 197 1016 644 874 651 346 29 895 654 700 308 568 851 641 327 842 72 257 265 686 784 40 977 31 637 576 371 459 752 908 422 884 284 85 736 561 452 150 231 982 527 289 770 486 311 967 482 932 47 134 133 36 86 240 958 494 401 577 771 383 644 602 375 351 268 22 969 269 1004 725 16 915 688 788 856 322 962 225 472 533 868 828 173 188 939 131 575 698 275 116 628 281 970 315 91 928 941 520 710 731 448 856 232 782 90 151 740 991 65 10 833 764 516 738 829 648 880 229 163 660 998 284 539 455 289 614 962 808 909 478 329 10 261 1017 17 968 549 450 656 966 894 269 446 850 1000 289 934 352 911 766 803 710 508 336 99 756 188 389 839 12 787 999 332 453 15 773 551 679 843 54 389 385 82 956 128 273 340 719 713 54 664 49 211 779 625 210 597 916 816 970 772 314 285 187 602 430 133 87 1024 328 266 824 25 677 820 462 291 435 271 682 77 1030 790 216 80 952 892 803 202 77 633 391 676 396 25 817 280 381 449 875 354 527 43 889 508 291 100 1015 831 866 121 530 133 514 970 191 132 188 735 148 202 118 523 435 849 578 408 439 357 122 379 242 584 481 951 910 32 285 990 591 796 176 681 77 320 775 357 41 383 636 15 659 679 997 370 86 14 1017 650 801 143 382 65 342 1001 135 171 38 752 467 109 908 799 1036 810 294 91 244 500 149 775 684 883 985 1014 644 281 197 454 594 926 855 380 929 393 978 284 701 258 697 418 1013 719 5 437 307 154 121 853 51 535 271 393 511 598 564 309 815 620 280 882 396 9 541 907 899 587 964 424 2 412 816 47 119 790 425 84 422 276 554 699 889 241 824 744 209 946 608 581 481 646 836 890 174 683 720 1021 155 822 402 222 31 569 205 194 668 553 795 396 279 259 317 400 966 283 813 945 754 441 481 491 496 807 736 488 636 960 925 830 45 559 199 309 138 794 593 77 238 782 877 209 461 890 889 139 487 86 597 521 1001 564 876 649 400 687 606 447 699 88 1004 51 363 776 598 605 165 491 758 269 450 711 316 731 96 69 624 107 522 116 618 434 191 274 705 713 695 118 73 581 217 1012 678 172 868 239 742 478 382 183 160 811 528 360 784 42 575 772 434 828 950 714 658 462 336 327 347 515 18 237 408 1000 891 341 266 659 195 517 954 615 289 81 327 296 126 568 537 625 145 350 439 133 220 564 144 853 424 910 344 526 293 708 608 378 273 550 97 62 719 175 730 689 545 320 641 937 75 352 118 484 657 616 669 161 603 445 28 208 1002 419 410 939 37 618 490 621 732 408 940 768 966 523 518 393 64 614 443 506 479 425 1023 1016 352 600 911 628 69 361 729 595 721 548 683 210 246 315 228 818 725 431 957 112 916 555 49 236 1016 933 882 979 34 641 709 558 150 571 558 48 473 603 161 399 246 293 100 840 775 768 720 200 854 939 576 997 674 760 746 622 753 494 424 800 161 432 974 658 377 53 885 210 1026 787 822 944 182 430 1012 393 664 417 931 925 197 433 172 248 556 229 549 882 611 439 104 844 325 685 880 267 722 853 858 529 302 963 464 333 78 752 410 276 115 954 1017 233 80 432 599 599 944 40 829 333 71 268 357 482 192 653 180 926 650 212 265 385 697 330 739 83 802 1013 900 63 858 227 111 651 522 869 553 408 401 464 940 131 947 467 1005 1010 650 842 651 794 338 882 417 610 586 202 573 840 682 44 17 482 841 491 807 271 907 981 248 356 4 833 418 774 490 604 979 663 892 1007 739 493 876 646 591 862 275 378 524 351 50 628 992 596 544 706 984 329 91 382 169 895 560 598 542 246 221 181 776 460 416 493 352 982 221 679 710 659 201 272 7 608 758 138 488 335 873 661 518 100 849 349 660 853 1017 724 753 662 209 249 835 944 1023 1017 625 61 12 672 33 559 143 209 305 207 624 109 845 946 833 538 456 697 932 929 260 144 422 902 110 708 793 104 83 631 803 801 617 848 192 906 270 347 292 318 427 885 855 347 624 769 413 11 433 906 211 989 1020 796 558 432 554 273 857 109 698 830 466 390 171 942 114 841 1029 153 403 811 270 892 745 559 335 803 353 157 413 239 632 667 673 530 895 28 825 177 623 765 661 75 421 961 427 623 137 315 656 1013 444 501 985 653 45 333 749 852 302 303 280 193 686 1023 322 786 941 416 716 63 31 28 870 708 675 941 686 830 84 1039 685 39 439 952 353 280 890 920 415 846 69 738 4 725 340 107 1005 733 694 710 892 882 460 542 944 1004 1023 54 301 148 925 709 240 680 158 815 500 550 821 327 218 11 276 880 688 587 719 84 850 356 883 517 609 133 203 837 206 796 125 34 813 246 330 937 506 662 719 679 187 386 469 561 46 604 817 842 906 649 897 55 716 30 386 76 996 39 479 617 186 723 361 52 397 481 531 983 21 486 317 112 243 509 598 672 859 630 433 752 700 394 21 757 555 925 956 963 166 161 823 284 62 1005 676 197 1008 589 85 524 394 805 532 98 582 373 792 904 434 1035 51 906 467 273 1027 778 252 860 821 30 76 763 228 122 136 640 918 122 174 847 185 410 296 657 81 555 311 279 356 125 407 828 781 1011 791 708 554 471 333 910 27 963 328 420 932 1031 550 242 525 560 286 996 30 608 248 206 233 85 830 671 657 461 229 128 773 468 65 587 668 993 72 755 309 382 408 190 283 944 455 634 531 376 80 910 17 668 920 796 958 871 940 283 401 994 635 439 73 679 1021 162 360 930 721 377 529 635 483 803 457 54 431 851 324 51 4 980 346 563 726 369 13 441 151 179 561 336 191 515 728 590 939 242 855 40 719 341 394 392 926 290 251 645 92 586 310 421 399 398 770 189 870 891 845 710 85 367 488 641 816 634 221 124 738 593 483 262 230 63 1021 945 760 980 863 630 263 934 998 143 511 288 237 1027 820 718 119 188 340 471 961 1039 881 996 802 46 764 166 283 58 233 883 466 26 297 629 969 382 477 641 501 216 9 417 464 416 248 856 779 106 521 281 288 634 1032 209 184 588 49 637 1029 36 915 596 696 520 1023 836 617 74 631 41 345 366 168 638 854 112 995 698 145 940 47 709 1008 504 58 146 588 778 384 214 404 69 514 189 643 191 148 914 806 116 199 533 90 393 790 612 787 574 240 498 266 490 972 30 460 239 338 148 375 291 321 1001 96 291 685 117 482 915 183 749 612 278 650 326 907 46 969 316 785 228 15 412 940 749 23 961 525 854 584 862 425 852 111 917 12 2 412 937 53 376 118 668 508 827 486 892 640 874 17 967 392 1016 730 411 932 1018 976 541 652 940 738 240 735 802 130 642 434 63 773 389 1026 79 48 875 777 693 802 906 390 674 193 1016 445 32 346 3 35 269 1009 848 262 732 63 841 636 538 878 244 358 203 408 383 525 121 1009 510 1022 63 188 596 645 1035 57 1008 71 802 97 155 171 357 451 937 519 143 859 550 367 560 337 675 262 948 281 634 386 760 218 79 914 174 157 347 538 795 822 243 818 104 229 102 619 1028 243 600 210 423 267 422 862 770 495 858 956 570 884 282 1019 772 130 53 550 136 1037 776 609 549 331 824 594 80 225 502 800 927 608 571 377 702 501 105 326 524 831 23 306 774 311 684 697 283 739 63 9 75 713 439 702 622 35 386 679 289 96 831 972 301 897 673 502 55 1028 971 518 953 112 669 637 687 999 945 461 48 858 505 542 55 972 371 514 775 361 784 495 280 673 686 76 833 932 637 214 473 964 34 211 759 917 31 110 621 876 209 832 953 215 743 252 616 597 366 826 261 164 287 748 750 703 370 681 714 142 958 996 594 799 539 232 990 144 764 782 827 294 154 478 301 9 623 823 318 559 833 237 924 50 911 892 836 1028 105 619 180 740 607 371 518 435 45 49 523 765 299 863 136 328 397 72 941 969 561 51 618 122 38 807 449 949 69 689 436 78 486 820 280 828 560 419 392 503 898 235 359 155 542 588 693 85 644 234 417 536 539 943 44 477 576 878 654 439 458 871 420 942 832 485 204 457 965 57 108 25 112 728 257 634 1016 344 450 379 924 596 267 790 1008 442 497 1024 498 115 415 206 690 278 515 936 950 196 997 861 989 58 617 890 340 606 361 517 401 509 431 397 1008 456 229 895 112 57 365 669 1037 40 260 178 783 714 314 656 904 868 836 820 235 643 379 733 486 827 961 438 132 292 599 768 599 396 642 336 942 587 145 665 806 860 246 216 335 261 665 332 752 430 1006 783 170 213 96 436 163 97 216 1007 772 105 817 231 179 374 738 947 346 403 509 975 125 803 385 384 602 951 328 530 150 462 260 202 44 696 968 563 464 217 377 132 85 840 548 683 555 99 739 299 333 431 80 84 363 180 424 405 32 801 839 803 628 997 913 463 822 1018 92 852 533 10 760 318 285 128 734 801 39 821 684 468 821 365 556 525 195 405 924 9 553 21 871 323 718 459 730 6 583 539 311 565 918 288 944 42 472 512 278 608 427 230 615 92 192 492 778 506 273 913 496 98 284 814 841 841 162 121 854 384 130 87 449 767 197 834 970 545 394 671 500 478 209 159 373 468 602 53 544 364 857 200 357 635 798 441 924 642 274 992 139 714 890 231 63 421 825 669 194 400 45 635 699 650 619 804 609 215 349 402 398 585 668 870 368 792 496 818 46 323 509 631 137 158 326 121 938 912 750 695 140 564 929 523 539 686 348 1009 113 865 297 453 568 229 633 514 232 929 28 531 1002 496 1020 96 235 353 933 887 564 758 717 954 877 665 166 542 222 938 529 1021 108 618 1012 493 448 18 465 605 303 407 982 71 154 337 250 838 637 133 122 493 270 924 828 102 746 167 73 674 558 686 691 594 977 738 504 596 973 777 269 854 578 1021 186 315 993 66 679 7 553 522 77 880 729 492 634 259 209 750 133 979 602 506 213 343 48 543 970 1018 543 65 1010 768 813 626 72 996 833 40 699 102 889 87 234 881 954 973 151 373 53 912 319 482 223 993 572 438 973 390 196 1026 73 532 798 227 111 509 805 928 926 802 115 863 1007 719 533 540 634 517 464 879 420 411 303 400 25 27 333 7 756 292 550 715 556 855 947 415 14 201 805 503 273 995 538 161 165 217 742 505 334 895 726 523 507 361 453 447 36 176 582 984 821 214 382 641 934 222 408 252 1030 791 1025 501 473 857 390 534 33 525 325 782 717 203 213 240 772 850 991 986 688 223 33 926 770 190 26 983 932 531 2 856 846 223 329 226 811 521 342 645 782 555 612 858 162 626 161 592 199 876 579 964 1016 237 384 386 494 955 671 574 558 368 308 181 775 425 101 61 598 738 855 1014 698 93 444 57 221 51 573 106 852 752 434 191 936 923 329 281 839 540 770 23 768 753 222 789 190 1017 603 849 14 414 297 162 533 683 534 94 485 17 461 971 413 186 823 11 839 326 840 1028 1011 517 166 224 712 604 83 420 658 477 214 511 1015 238 266 200 856 655 460 668 153 647 936 210 598 279 200 109 136 141 751 147 831 631 782 611 43 218 986 855 650 713 693 454 998 225 585 709 1005 391 659 909 298 792 436 630 722 910 115 693 567 593 165 607 840 713 696 265 406 186 355 84 57 995 425 332 70 285 835 1035 1032 920 406 787 401 827 608 310 42 523 795 889 572 932 690 194 688 732 55 720 60 1017 922 98 288 995 287 513 23 868 715 825 188 137 89 560 238 1018 399 967 259 742 701 669 710 546 871 466 593 943 707 766 569 779 673 887 995 108 1032 822 739 634 780 981 96 494 988 484 941 855 713 260 652 458 332 188 220 638 51 749 548 880 676 431 184 897 124 402 625 83 691 427 869 157 808 269 171 498 936 317 262 113 370 631 358 523 1039 640 489 725 754 645 567 1019 311 509 269 646 25 943 321 837 8 874 678 754 88 171 989 519 300 771 92 833 21 165 58 582 106 12 445 315 156 254 26 842 294 992 306 323 706 799 1027 127 87 624 313 588 583 887 90 414 685 733 617 539 338 116 1026 705 799 10 801 365 894 291 8 992 222 739 467 820 305 329 536 964 18 944 306 501 567 441 69 389 124 757 775 873 689 332 985 741 549 942 476 750 461 169 67 613 919 668 836 958 39 686 219 155 107 785 995 634 270 898 583 691 70 344 200 755 603 987 723 951 336 478 1028 339 794 339 611 714 7 420 80 939 172 952 405 428 747 465 892 80 125 635 779 273 468 194 705 35 556 448 602 1021 808 12 676 447 588 606 982 695 563 758 398 551 109 33 766 385 670 789 183 776 318 865 45 254 872 417 973 899 555 411 171 1028 1034 483 804 963 946 512 501 748 748 809 690 707 912 235 61 737 1004 825 1006 583 883 586 548 703 943 46 646 1021 726 435 606 348 75 959 612 1011 475 519 314 139 1012 593 137 520 966 354 786 944 824 747 143 317 187 161 615 675 992 836 753 439 105 877 245 910 262 305 193 701 272 213 380 698 917 988 198 730 404 714 978 962 715 357 499 497 308 293 1016 459 911 889 64 684 916 104 909 218 362 390 299 118 642 672 637 814 65 164 29 883 773 248 920 221 631 931 682 518 621 841 314 929 130 874 240 756 139 737 531 622 1037 46 602 743 733 395 270 812 123 458 20 856 737 581 915 183 348 317 476 986 1014 89 613 740 412 798 537 891 852 209 935 444 886 225 555 582 298 440 999 675 456 830 948 515 45 210 134 539 325 122 50 145 368 928 233 884 792 117 819 887 1007 971 605 63 474 900 402 833 343 901 478 6 898 993 253 379 291 239 531 707 858 924 1034 380 248 880 279 163 865 664 348 969 253 67 537 72 96 276 842 90 654 629 408 53 175 329 10 115 164 113 640 470 284 472 188 503 585 529 13 314 522 35 174 75 374 226 520 610 482 444 195 672 461 406 491 1022 323 291 558 102 781 842 961 812 27 803 16 942 708 694 247 853 133 639 592 802 302 809 793 275 279 153 1037 157 670 335 669 942 531 39 424 1005 180 33 806 17 490 946 42 378 947 755 589 364 197 400 171 273 544 235 679 278 766 553 857 724 303 429 993 722 915 126 281 407 453 620 27 999 906 1028 439 290 329 706 61 701 635 400 510 431 700 764 926 237 126 726 100 581 199 338 836 485 895 1003 807 348 698 170 845 130 319 1037 240 713 722 387 472 908 11 601 159 784 553 602 481 433 573 893 729 494 977 360 730 246 328 34 957 399 230 674 243 571 989 1028 907 79 83 165 687 73 248 231 171 518 101 385 867 686 1000 930 408 315 591 681 758 244 372 820 568 503 675 643 791 130 749 890 844 811 786 409 606 196 120 677 92 688 770 185 358 401 292 202 46 836 184 883 111 783 541 114 648 36 441 679 505 1001 974 119 1016 555 177 800 193 855 795 827 652 969 541 350 666 478 788 101 988 358 565 984 151 249 1006 865 108 680 967 78 518 1009 768 315 919 576 820 951 840 804 154 812 74 559 207 114 709 112 862 911 229 511 158 350 779 245 361 165 975 908 984 434 592 290 434 153 737 518 846 696 929 126 443 386 104 331 283 36 583 613 464 427 102 170 259 942 370 687 417 931 17 183 459 730 580 905 996 448 303 876 794 790 718 772 969 663 135 662 829 877 72 281 58 313 2 750 901 435 910 606 977 353 765 909 283 183 687 732 406 335 186 449 917 509 94 782 372 903 453 860 939 610 236 657 299 508 390 355 508 292 189 562 116 624 164 268 544 294 303 703 182 971 560 286 693 967 502 569 579 364 721 381 387 452 966 58 597 381 227 229 880 160 688 250 22 651 45 244 486 145 1006 667 867 811 37 284 94 663 382 159 660 137 941 499 553 486 48 102 171 948 894 480 386 992 386 902 622 772 276 796 652 277 75 342 612 232 953 44 153 751 123 398 359 500 212 531 411 41 104 569 749 194 997 62 988 193 622 782 1008 296 392 411 912 200 491 99 620 631 751 780 144 447 991 296 965 1019 635 972 878 653 1019 285 641 797 979 247 151 301 790 894 467 720 979 501 31 206 507 981 922 421 183 10 909 134 989 954 558 571 866 512 276 741 181 796 318 458 996 871 259 1007 541 20 698 826 286 556 996 650 870 205 884 754 338 29 259 114 47 720 531 194 728 66 688 335 896 532 279 237 164 553 239 192 852 468 938 355 367 387 462 561 81 482 14 823 1018 897 196 384 708 270 525 924 869 81 450 423 547 453 971 424 50 44 307 1020 284 470 582 193 436 289 551 329 65 341 518 312 88 879 325 413 747 476 88 763 53 911 716 842 35 517 608 531 853 634 441 809 816 18 184 717 333 645 776 326 47 107 807 196 733 908 294 759 733 327 238 931 929 731 888 983 125 97 433 39 240 606 489 767 686 481 455 388 236 420 546 797 176 724 972 436 621 363 512 786 781 46 349 161 86 924 497 810 681 191 71 14 823 854 296 821 962 952 13 286 290 401 306 996 945 953 444 344 437 299 439 104 95 977 908 574 987 329 270 748 896 8 66 766 678 626 675 536 243 497 97 74 116 134 656 312 71 136 194 376 676 595 978 376 491 751 98 497 663 373 923 188 1012 862 959 419 557 139 72 697 541 18 648 126 541 573 909 685 601 238 452 38 743 708 957 406 941 485 595 441 234 228 480 46 883 653 1021 225 549 240 1014 598 691 78 795 402 432 498 403 489 403 50 756 586 100 233 104 989 231 328 112 459 50 657 986 699 26 26 362 574 512 86 121 489 871 780 167 749 247 306 197 175 66 914 55 684 39 523 637 228 533 969 418 292 297 736 867 979 584 553 755 944 524 1017 325 160 468 230 45 741 717 75 622 290 911 713 714 549 151 394 444 50 478 84 92 145 1031 820 552 424 670 28 956 241 825 339 376 400 327 253 344 432 99 303 726 624 133 663 275 272 863 125 17 925 858 545 1017 18 495 780 444 392 362 334 704 818 926 189 826 822 28 26 346 423 650 201 786 686 81 839 378 568 113 648 702 1039 781 449 174 513 109 777 1031 890 81 84 383 474 817 680 718 651 780 403 503 98 528 56 148 24 1028 598 555 475 139 986 319 822 950 897 278 982 78 193 200 644 904 98 299 71 264 337 450 936 297 860 931 742 668 362 849 492 1018 789 235 765 193 158 205 233 79 124 135 1023 308 404 63 665 769 260 529 252 851 674 15 755 299 27 577 228 794 10 5 505 294 715 732 906 105 406 8 214 770 438 967 166 990 933 401 228 701 161 41 750 601 154 115 237 775 761 10 741 36 32 1009 202 486 921 2 136 742 685 559 344 303 852 746 703 51 400 439 749 185 708 772 951 766 463 393 613 904 101 254 524 243 126 933 819 609 145 406 280 775 91 943 999 363 874 295 643 67 625 933 503 472 382 103 1013 10 784 669 50 1017 407 592 776 678 306 372 661 444 10 516 864 859 877 660 484 666 992 1006 276 94 558 123 1017 69 1031 430 657 959 961 617 261 675 208 971 94 716 536 411 490 940 217 495 268 101 786 936 261 61 696 126 848 618 962 489 629 305 282 631 27 25 667 678 725 477 579 21 261 801 945 803 333 1007 608 883 980 508 1025 402 394 918 1016 334 291 691 388 285 47 736 939 221 350 554 616 171 845 78 469 1018 902 329 289 584 807 112 206 404 1008 615 556 147 265 78 820 671 693 981 25 1008 428 836 913 263 595 532 458 155 894 521 828 678 230 797 557 400 62 3 242 945 382 648 255 485 684 6 8 600 706 128 636 402 540 571 799 699 573 629 143 942 754 369 262 724 781 544 299 473 475 932 276 579 706 290 587 250 20 972 992 519 681 467 631 664 611 1016 561 992 53 632 67 44 1007 238 51 329 206 621 806 676 132 819 337 738 482 854 687 67 146 659 508 663 355 681 182 209 937 556 77 212 305 1033 608 935 1015 432 288 518 246 501 870 932 995 871 761 192 302 816 977 71 329 690 259 188 741 469 942 389 629 354 551 830 432 392 93 302 921 1021 126 636 127 879 203 180 234 901 494 581 392 293 866 165 594 872 363 1030 791 277 300 653 510 26 287 456 547 509 587 200 392 102 77 23 807 304 555 839 848 184 407 814 575 346 445 856 401 835 871 54 475 558 213 62 59 329 633 561 366 994 121 523 360 567 52 151 861 717 390 570 325 136 279 979 488 568 269 213 510 970 3 105 106 938 633 4 1006 285 316 500 128 863 663 447 312 999 820 691 850 153 772 300 51 959 771 184 696 273 116 242 19 161 545 760 792 913 207 450 462 929 315 706 332 15 473 510 872 810 167 187 652 706 350 777 1021 820 37 415 347 978 702 981 32 723 994 965 887 325 451 86 880 172 370 726 459 598 346 463 816 657 506 394 259 112 899 223 180 794 623 452 983 62 301 999 963 565 1020 482 346 215 918 722 552 500 965 117 322 229 478 130 919 155 507 776 250 480 423 157 348 309 544 140 283 60 351 956 50 1020 869 305 771 477 871 309 894 321 897 223 372 856 737 166 951 399 62 419 792 530 980 528 541 207 271 558 963 1002 691 778 170 906 919 600 145 888 557 596 787 883 342 929 886 336 175 654 844 617 828 280 987 534 660 944 245 801 138 198 778 979 72 322 84 876 871 975 194 327 590 61 95 811 505 872 302 137 412 829 708 224 975 610 274 772 94 102 467 78 501 834 839 502 130 277 546 275 159 263 206 509 105 107 519 388 409 305 130 359 885 833 18 754 249 655 510 235 215 442 944 385 479 662 247 984 658 822 16 794 61 847 746 403 587 520 900 694 430 451 804 915 939 523 1009 284 722 122 376 308 557 257 293 423 212 207 2 330 738 477 166 230 833 897 270 785 722 233 170 522 418 161 299 176 157 706 609 359 42 492 503 746 297 150 1013 1037 79 174 535 104 348 225 846 1008 302 563 664 445 305 521 783 678 509 553 917 6 625 826 433 292 555 137 659 839 83 690 269 862 32 876 327 523 761 185 851 91 350 732 9 408 484 12 121 107 827 140 901 805 443 85 1023 771 849 709 609 682 706 310 468 475 1037 815 568 242 671 576 897 419 973 715 148 733 155 942 29 797 667 44 260 787 577 213 555 821 345 552 636 316 859 43 705 348 891 26 597 188 561 799 332 161 78 427 117 31 8 415 270 509 349 235 827 395 314 391 634 98 829 537 671 585 991 412 642 437 946 585 901 846 950 999 245 435 680 483 432 881 913 207 689 948 194 856 437 311 676 889 421 683 374 666 598 478 3 567 228 516 296 279 999 752 566 535 267 384 803 746 201 943 584 366 24 569 598 797 947 913 667 1016 513 142 686 632 4 298 886 146 457 310 456 39 722 960 629 747 272 818 300 975 710 132 842 130 705 386 964 171 425 54 410 24 336 906 25 997 796 800 427 528 32 50 944 407 928 998 192 564 1011 22 181 840 119 730 971 683 231 617 489 569 955 732 323 234 124 559 969 330 775 532 94 374 413 214 879 344 359 960 359 283 430 17 36 193 461 267 998 925 526 537 641 665 617 371 800 561 14 568 713 383 198 65 548 934 205 832 845 553 839 506 844 48 317 958 577 106 736 94 840 565 892 704 886 816 765 668 551 348 657 416 638 231 377 18 43 656 581 583 14 346 37 926 173 930 937 905 448 152 3 570 337 659 1032 679 528 124 390 422 292 64 659 572 877 952 475 224 330 638 925 406 534 556 614 1001 237 355 814 806 30 356 515 799 138 46 944 105 824 346 18 98 636 526 686 49 436 162 301 203 523 458 829 645 334 715 346 593 1020 791 752 762 821 35 982 792 341 249 616 66 886 260 392 384 882 127 448 261 743 371 298 514 468 847 576 3 195 371 514 267 185 171 168 181 357 862 1005 296 56 915 989 823 636 172 848 480 663 812 665 313 648 612 604 739 917 949 920 103 1030 994 252 540 131 30 906 1001 334 899 482 34 823 927 377 720 96 41 348 699 770 638 172 217 1003 75 795 798 441 133 738 754 966 434 400 187 134 559 989 418 874 79 658 31 326 6 310 186 715 420 518 12 841 986 175 379 594 769 245 953 456 206 18 986 141 1023 58 473 607 592 423 787 868 251 677 548 727 748 577 13 850 522 304 495 579 359 560 449 912 362 195 340 707 704 431 764 22 788 771 656 57 844 949 1037 264 93 759 621 908 501 885 916 437 306 772 45 1015 989 103 175 337 138 261 580 338 74 926 735 609 715 774 467 453 425 239 375 153 294 465 131 662 764 680 189 950 876 727 383 43 137 434 940 545 643 814 652 598 602 745 106 711 827 469 43 748 472 720 749 923 378 722 559 363 472 1036 193 784 655 711 507 144 172 423 762 906 67 1007 69 405 563 1022 579 162 908 614 144 1011 394 384 398 588 287 196 333 387 744 686 340 906 844 981 412 846 10 616 437 403 599 124 434 68 532 938 957 641 305 208 991 677 943 385 942 696 577 125 556 206 877 376 912 384 423 882 158 869 364 172 389 917 169 441 737 111 568 995 216 1006 1036 627 823 825 279 994 782 596 1031 542 151 837 119 581 619 19 225 184 569 699 335 373 293 49 570 524 628 690 174 572 595 676 581 754 435 16 96 605 618 245 919 278 759 739 363 976 236 137 842 750 394 224 818 17 841 996 36 192 585 890 99 145 671 796 189 356 848 10 600 534 515 387 296 211 576 325 515 830 783 572 680 105 577 963 474 983 440 89 143 357 548 463 828 849 127 29 1025 924 878 841 178 137 822 812 486 140 702 790 399 611 934 917 390 258 261 228 116 654 172 351 946 742 10 647 688 980 868 658 139 578 662 901 21 487 406 822 451 576 972 276 942 1001 284 145 62 348 681 645 824 587 414 457 391 685 189 770 408 608 65 873 863 489 953 824 879 7 898 934 18 736 842 240 436 5 416 952 1017 404 284 650 652 135 385 334 562 107 180 552 155 883 813 1022 984 498 330 562 33 982 145 313 14 934 1020 252 604 256 940 999 780 243 874 359 458 946 976 49 57 240 26 523 606 372 318 963 183 980 798 833 18 789 667 302 306 905 373 63 920 8 592 703 795 754 323 7 615 732 338 223 1017 680 945 38 444 1017 661 408 873 1012 258 877 792 467 380 773 561 665 269 740 991 448 472 592 978 24 61 500 488 559 1013 265 548 854 983 771 245 324 342 369 532 952 665 439 897 728 332 978 890 946 265 231 172 647 833 44 607 919 541 309 959 444 616 258 175 316 951 701 44 533 982 204 406 1003 340 700 123 463 539 895 373 877 570 963 831 271 247 359 363 375 229 745 573 73 287 280 879 933 308 327 145 281 351 381 277 312 699 677 90 157 537 907 938 981 632 379 554 900 213 286 1020 507 952 624 121 126 803 58 461 391 299 803 423 114 150 48 280 130 446 76 591 333 603 85 251 527 526 313 808 24 172 450 405 11 695 624 839 351 995 1018 832 417 217 359 183 937 29 337 517 296 417 307 807 240 638 368 808 352 805 488 911 282 779 764 550 500 169 674 448 638 798 193 595 597 943 751 250 419 164 507 733 1033 1036 33 450 892 181 29 944 869 252 242 79 426 324 3 1004 175 291 970 246 309 547 188 508 607 766 351 1008 623 51 734 903 491 91 498 274 201 383 685 1001 914 545 1019 786 102 630 779 672 341 523 988 620 575 241 167 317 861 165 401 980 929 850 453 153 373 917 277 1012 271 685 256 258 3 155 274 497 497 508 937 188 913 1034 609 904 203 976 487 88 902 859 585 274 668 718 711 229 774 147 297 746 171 452 544 859 657 194 1024 843 470 1018 652 877 687 336 992 717 144 794 762 465 699 982 102 144 962 88 256 660 520 215 910 868 169 1023 204 780 414 936 197 921 315 658 816 419 402 521 830 265 748 543 503 776 685 253 695 108 653 204 63 1035 788 1038 225 815 563 515 624 577 650 180 30 339 843 928 543 773 557 96 683 502 838 543 229 748 624 782 260 447 428 204 270 882 156 424 194 1034 796 522 928 544 179 487 763 793 100 436 158 874 508 437 525 832 172 760 315 846 119 433 1031 1003 885 22 36 329 192 284 285 400 86 204 972 255 1006 227 938 816 684 768 734 298 603 882 167 105 175 476 429 949 628 882 251 830 733 935 894 940 874 627 376 889 91 457 17 1009 882 350 904 1034 718 24 377 526 234 115 167 106 1022 778 316 538 855 92 301 850 175 852 286 491 620 628 78 45 862 92 144 222 267 141 371 891 409 995 358 394 242 164 617 618 365 282 686 917 185 963 196 496 769 98 896 351 25 326 189 305 598 964 789 110 54 484 936 523 51 111 616 42 871 637 58 1011 723 626 116 812 683 1028 961 535 558 809 564 508 372 363 700 20 482 908 773 276 969 389 107 378 537 285 179 962 1029 686 763 961 631 455 1007 744 846 120 234 181 720 871 102 728 806 551 11 256 314 772 340 791 538 853 229 383 1016 228 264 1019 696 488 851 610 305 645 407 875 390 585 88 423 850 358 146 592 167 137 592 720 1037 539 600 350 725 874 592 136 405 287 3 445 923 199 846 118 918 647 719 879 697 134 949 447 590 737 773 766 585 571 11 805 527 221 574 1037 1037 1006 604 852 830 876 977 797 684 436 293 324 481 373 940 27 862 349 819 348 402 998 326 558 9 911 826 762 445 571 689 442 278 322 787 765 152 278 496 620 965 869 825 627 838 1010 451 121 88 103 615 839 594 925 720 422 198 37 360 455 674 867 713 1025 448 805 1001 296 431 310 93 225 647 464 491 247 10 7 842 740 680 430 497 999 113 714 779 571 243 298 62 888 856 749 525 724 3 257 1000 113 655 963 472 48 67 789 355 114 692 201 678 923 679 59 525 716 276 333 361 497 884 261 889 220 298 969 427 555 563 984 463 529 596 603 133 919 595 882 476 507 606 479 489 661 393 785 357 823 419 3 940 567 175 461 462 512 825 587 318 503 848 959 727 934 279 258 765 1004 733 426 366 923 717 327 303 153 192 330 35 924 284 265 661 602 993 89 589 766 762 634 561 834 13 299 986 454 667 327 873 291 884 1035 294 192 402 888 745 198 191 94 415 613 846 16 145 406 200 406 264 926 784 681 145 800 559 201 865 529 874 305 117 332 755 45 278 484 514 1034 421 697 916 484 268 952 202 1030 807 114 136 44 185 893 1024 846 963 799 428 102 79 944 205 898 196 294 435 490 856 209 429 888 388 923 838 44 417 294 500 520 445 19 889 901 444 967 885 80 609 878 447 540 921 881 983 617 463 181 915 287 348 925 389 678 466 742 220 531 412 784 9 764 609 66 327 639 1026 936 53 517 67 279 925 660 496 98 994 133 909 471 484 916 1028 415 125 446 372 649 568 317 158 1025 218 1009 662 253 244 873 313 469 979 178 20 128 44 132 813 1007 457 833 434 394 684 968 530 1021 432 775 811 325 733 9 114 454 346 631 456 807 294 131 895 247 659 154 784 765 634 691 65 335 916 164 831 808 70 695 298 266 699 56 99 615 882 30 607 787 550 953 63 774 88 71 348 122 821 989 639 594 997 970 805 965 763 967 638 456 863 575 774 122 249 515 730 934 498 222 1031 91 440 624 346 387 498 199 18 738 814 880 615 623 898 328 393 3 767 73 214 670 466 114 216 749 515 164 475 43 459 137 791 210 908 273 370 906 275 977 551 251 690 176 348 816 184 729 397 2 439 780 74 988 808 259 291 728 165 1029 184 72 336 75 77 839 754 871 39 181 16 998 902 153 701 790 287 537 498 894 356 498 727 40 581 803 954 633 597 136 623 894 927 949 829 310 147 293 526 947 783 291 220 956 592 819 523 11 560 715 432 350 275 866 442 982 869 333 178 812 456 490 802 50 745 369 976 636 744 326 827 491 967 691 437 498 294 187 833 110 790 459 163 801 66 197 74 655 861 678 611 308 357 84 659 360 960 299 680 224 285 789 476 299 381 716 986 831 708 890 425 19 539 868 171 509 434 307 43 620 101 1004 369 680 122 183 683 182 406 90 200 689 161 287 566 174 463 270 929 49 886 341 115 851 698 569 137 468 155 774 167 977 540 495 159 17 617 181 890 951 276 1036 801 232 154 189 212 18 280 11 672 864 613 236 442 971 504 106 578 137 410 1022 123 215 697 319 544 471 473 560 512 744 805 664 455 990 525 55 845 707 120 396 943 151 925 599 759 685 566 320 150 419 750 662 984 810 360 320 944 200 189 230 945 192 817 356 520 927 207 262 55 471 501 433 630 1017 569 389 840 1036 487 374 855 414 163 883 234 481 47 980 310 150 122 13 893 132 70 13 762 192 461 777 932 777 547 867 167 292 704 699 671 514 872 929 476 164 829 398 882 18 954 655 53 175 562 644 705 207 761 277 330 53 291 409 431 1003 274 966 608 573 347 337 385 896 947 524 73 376 725 309 801 528 957 646 505 166 861 891 39 34 472 614 678 717 610 4 7 1018 768 990 282 249 622 348 287 190 1007 622 171 596 445 300 590 581 897 56 634 44 827 322 940 761 503 367 698 290 174 833 140 573 417 874 527 663 118 82 914 320 729 503 216 474 411 180 702 730 123 354 173 621 539 479 969 446 220 550 180 861 900 758 452 678 674 56 675 1014 618 750 606 287 66 624 479 729 677 516 367 454 824 862 704 966 626 917 698 396 212 962 261 146 720 365 200 747 449 531 120 447 285 201 603 567 699 699 85 531 797 496 787 81 670 586 549 929 573 983 887 499 888 131 372 235 628 500 214 148 471 321 161 989 1015 895 389 413 72 773 293 457 294 607 508 405 766 501 492 637 583 911 621 827 626 169 521 440 686 261 240 163 157 138 229 349 893 728 687 577 819 861 440 205 703 107 31 727 673 158 964 538 918 468 232 547 14 489 520 21 158 715 556 114 812 922 572 283 455 526 323 865 576 823 593 940 1005 1025 386 29 776 295 961 142 850 100 833 772 62 143 363 936 439 955 850 781 29 275 818 944 613 43 424 566 525 705 920 727 34 283 421 39 974 304 839 860 380 278 996 1037 871 691 142 50 672 772 704 112 513 230 386 639 605 369 613 871 487 329 284 422 908 750 274 110 896 763 971 615 605 627 20 127 702 652 285 231 169 233 110 664 398 914 666 350 100 327 281 94 230 83 10 811 343 428 473 781 646 606 651 771 497 214 471 841 812 884 245 521 758 369 273 764 116 588 457 872 1026 450 364 300 431 933 288 602 278 279 907 553 293 707 228 433 994 149 179 562 346 720 428 728 524 805 730 103 874 699 497 399 372 851 690 610 1014 453 889 532 793 825 1010 894 726 532 91 143 178 885 426 460 408 274 541 895 410 405 139 603 387 1039 372 972 2 327 356 954 812 380 645 511 474 448 452 835 877 742 991 28 560 1022 1008 782 223 1035 695 53 660 520 143 327 537 710 740 541 505 111 372 925 258 468 634 382 196 487 523 937 599 890 840 218 774 1035 114 1030 243 322 386 746 158 740 525 449 952 483 695 847 247 156 859 661 312 452 761 138 942 405 275 793 546 714 646 379 555 978 933 1039 10 123 284 635 282 929 370 1005 411 508 649 59 141 250 78 903 885 347 914 1025 7 81 575 492 168 901 49 581 191 624 617 406 286 780 615 87 237 878 69 6 791 786 403 456 1006 803 716 969 254 905 110 864 728 458 64 45 129 613 115 930 56 326 14 962 1034 268 423 513 948 454 617 774 196 506 1008 816 552 35 469 449 861 966 341 579 144 568 685 921 98 319 707 445 701 118 390 600 492 792 120 11 154 308 865 118 21 862 405 232 841 798 1013 127 84 666 844 902 748 289 520 178 203 11 714 684 823 285 27 299 752 646 225 290 161 328 259 265 922 649 949 450 551 309 758 258 18 376 428 883 299 84 723 56 344 867 261 165 285 949 809 844 131 149 415 955 563 623 960 856 703 113 319 758 433 684 686 65 727 661 395 676 743 244 916 619 31 743 636 501 599 938 523 762 937 982 105 714 704 104 118 925 446 381 449 343 653 576 786 442 736 514 29 720 23 214 404 604 850 48 238 428 13 669 451 1021 1038 466 415 885 599 690 831 905 341 594 106 215 365 350 332 1015 531 865 546 988 877 985 83 737 470 627 23 1003 515 535 706 268 488 833 446 419 596 632 381 464 133 196 390 751 88 771 390 384 842 998 369 842 885 488 550 1035 729 812 374 824 666 512 421 454 551 922 737 620 45 540 386 36 632 396 275 973 190 893 121 558 997 908 336 137 911 988 975 836 911 945 907 309 621 792 637 423 740 187 525 543 62 95 1029 544 695 189 793 22 589 540 87 614 336 255 153 354 413 641 428 276 325 189 930 676 501 48 454 46 74 517 720 320 236 565 786 363 526 862 1016 699 561 932 873 614 735 779 405 706 74 434 745 542 670 280 338 411 374 880 294 841 641 887 984 435 453 272 193 253 15 960 515 55 70 847 334 137 383 885 827 98 294 559 574 947 47 87 409 819 402 661 280 251 399 96 619 244 994 13 233 59 1003 94 551 227 892 95 344 429 915 3 618 274 307 679 636 243 897 887 372 866 347 689 541 91 213 380 1002 294 896 3 758 265 1032 78 995 952 348 193 470 814 303 286 784 1033 473 937 266 819 67 856 14 165 224 952 596 846 207 617 70 204 843 574 1038 1023 146 1013 930 745 426 316 690 755 943 64 248 578 320 1031 574 29 797 277 524 263 448 786 569 647 844 469 858 215 614 219 351 200 807 246 449 374 937 717 1039 661 926 846 90 651 74 83 972 438 598 610 457 60 1032 68 637 216 566 701 798 349 365 21 868 430 73 590 1001 843 157 272 107 168 937 1013 918 431 213 231 94 995 610 661 352 124 219 642 884 522 595 1007 431 453 487 819 815 802 531 345 476 577 646 80 827 956 302 585 682 700 604 647 750 789 390 105 766 200 432 709 878 592 77 646 91 182 205 754 122 476 589 334 150 456 549 378 137 192 294 791 216 158 403 39 937 336 379 274 653 7 225 42 787 960 161 319 194 260 14 633 147 395 1009 796 209 448 391 784 786 564 111 623 71 331 824 783 995 554 739 824 723 911 965 545 23 1002 24 461 840 456 769 956 541 634 828 309 343 515 592 1023 638 849 872 744 837 148 632 461 652 925 508 906 890 619 543 583 99 362 817 519 927 92 515 947 162 742 651 474 188 286 852 995 205 654 692 411 539 951 860 919 1013 842 337 929 219 554 9 112 607 224 905 901 329 1024 802 885 1002 856 410 525 213 1014 909 45 14 450 355 875 362 471 284 283 1035 641 604 176 644 984 912 843 797 673 616 169 918 95 302 16 1014 464 283 34 916 922 54 540 484 908 7 513 510 859 262 32 245 300 549 400 302 1006 431 567 350 593 50 562 188 286 72 766 990 724 1006 54 900 956 858 835 719 717 730 882 249 1032 835 740 221 798 453 435 485 463 776 748 802 39 746 895 1022 447 627 1027 374 222 272 563 833 788 597 731 21 503 380 844 537 314 796 254 570 662 554 556 310 539 521 479 58 174 239 923 234 654 29 1004 1011 510 893 145 763 503 364 247 333 286 930 123 652 719 569 410 808 962 199 735 971 801 881 1019 238 448 811 334 653 8 202 821 977 286 173 865 535 977 530 136 241 615 1016 506 136 511 368 230 665 189 667 641 606 178 704 980 312 261 315 421 781 908 989 481 124 324 438 900 565 969 53 662 596 936 860 376 1029 190 631 446 331 455 247 1013 452 596 628 222 565 711 299 50 557 615 169 868 505 580 70 274 508 666 626 154 482 620 1010 547 84 959 152 172 919 531 739 136 544 839 465 578 7 648 476 609 164 633 186 33 657 944 328 244 848 60 999 703 198 861 741 62 364 835 909 920 474 112 389 205 926 140 585 990 292 8 728 1007 256 654 604 465 808 465 669 648 237 755 646 285 457 891 613 737 627 406 98 972 1026 715 123 448 253 48 915 424 464 102 185 440 692 543 571 765 806 279 490 107 579 172 1003 639 637 587 435 870 926 698 673 90 710 11 714 799 962 516 1001 514 457 663 967 41 908 427 254 1010 382 619 999 856 473 108 765 707 363 892 542 952 254 702 235 786 305 807 940 658 750 270 103 574 46 754 550 958 573 678 654 492 797 946 251 638 413 164 567 272 599 315 372 504 464 1004 1034 277 992 330 564 126 189 482 264 49 647 52 250 251 594 277 573 196 94 609 548 708 411 771 581 768 621 801 878 451 1007 472 320 312 915 150 310 184 536 925 159 875 967 20 15 600 848 355 893 51 857 116 452 986 166 19 244 67 970 567 882 846 418 258 394 770 347 320 101 311 249 80 654 610 82 641 842 372 712 131 901 818 598 651 482 16 262 57 224 165 1010 880 746 184 68 8 460 240 504 657 71 279 996 1017 294 94 180 348 31 40 304 859 246 233 73 647 1006 603 20 948 598 826 77 747 368 418 280 286 193 608 984 114 779 931 922 769 740 436 959 392 43 198 521 119 196 1001 379 193 122 574 232 877 895 997 587 97 378 852 236 227 822 618 636 681 323 941 458 649 410 878 641 502 1029 27 505 428 913 398 582 798 260 92 187 283 311 620 903 412 823 432 346 25 973 808 565 507 593 828 288 136 244 58 668 978 957 1039 855 166 260 432 969 72 723 991 483 955 151 799 567 309 78 311 691 442 498 888 378 653 658 812 667 157 205 335 492 553 624 320 532 268 739 792 367 797 461 762 300 184 767 877 2 396 651 48 74 765 210 275 738 789 422 223 917 722 571 805 133 614 985 640 363 32 983 705 321 976 806 1003 673 777 817 633 364 310 362 278 814 991 289 1036 768 588 120 618 691 643 955 44 1012 517 298 516 194 821 100 393 782 237 667 291 247 465 637 742 332 684 877 549 38 474 462 150 265 834 852 311 205 176 288 44 710 230 850 134 412 349 988 314 560 925 384 795 980 711 417 619 991 304 401 524 283 54 872 154 367 681 179 782 198 996 215 108 533 936 22 657 382 651 515 681 800 610 328 232 151 721 933 21 116 921 134 168 1035 506 338 927 986 496 461 228 60 640 127 100 867 989 730 210 222 533 880 352 140 512 445 1027 648 466 783 579 812 548 519 601 858 776 868 432 195 2 930 370 739 738 978 149 905 364 810 504 843 165 907 1014 785 277 388 320 899 369 148 1025 605 629 871 680 860 255 775 629 1034 283 880 581 49 98 1002 575 752 10 56 403 823 92 683 41 525 484 336 249 327 1001 802 873 488 243 579 45 576 221 217 609 606 260 782 135 143 116 318 830 954 1021 475 122 910 653 621 1036 604 825 709 446 887 133 572 968 95 903 918 938 805 857 306 329 67 614 815 856 807 789 771 921 114 835 666 446 827 319 835 900 855 452 1001 752 588 365 209 993 1012 166 790 719 1029 447 194 35 814 152 715 713 322 469 4 240 165 227 646 74 1019 525 409 344 463 197 556 357 335 954 317 217 965 299 178 1001 1018 738 557 548 889 8 441 211 957 45 544 884 496 449 323 922 1033 336 312 418 990 749 670 448 956 599 645 827 641 941 415 275 681 812 92 32 432 405 667 84 310 667 446 17 303 942 383 551 873 622 250 807 190 301 913 893 57 819 586 580 63 273 948 648 58 601 1012 134 542 545 949 342 159 1004 4 403 244 878 838 976 48 326 105 68 78 567 984 629 202 385 121 295 411 332 223 946 873 507 339 310 964 532 391 646 67 985 129 124 381 850 890 265 362 207 10 413 955 167 671 813 103 551 105 790 46 152 579 403 247 185 990 235 789 812 661 573 1022 381 215 726 334 802 150 471 864 159 832 805 181 843 144 257 719 187 546 629 680 291 465 467 883 471 770 535 679 1022 15 269 284 444 469 43 29 897 126 142 845 999 452 456 24 1027 600 574 355 700 801 543 708 136 558 225 647 499 57 779 702 677 464 221 642 415 489 546 693 568 906 982 107 139 358 559 41 405 690 271 479 990 24 972 435 16 165 988 617 457 680 400 684 30 927 877 986 676 260 206 558 579 150 142 492 214 620 406 399 688 915 627 667 1013 903 565 1035 43 171 282 926 28 229 114 1013 36 207 602 817 248 513 351 198 808 86 294 230 515 119 479 1034 882 26 777 953 796 1005 343 188 61 17 559 467 576 408 166 745 258 527 204 411 631 660 162 134 179 72 719 768 727 431 879 635 940 628 26 936 205 141 347 949 30 524 966 426 619 472 2 408 820 528 818 559 689 426 67 746 144 52 961 770 703 179 317 466 309 557 810 86 910 964 713 736 959 855 93 921 726 617 684 683 12 135 829 929 159 626 192 556 223 963 872 233 909 825 217 103 973 86 799 747 314 332 983 96 41 266 699 51 242 809 369 506 481 1008 126 322 205 983 635 525 402 791 673 420 928 587 602 114 453 778 972 152 644 1014 1015 899 78 14 2 122 284 239 724 976 478 794 357 107 276 1020 90 351 87 778 452 1008 39 485 81 600 541 1004 680 437 233 271 154 398 998 680 256 924 935 707 97 910 900 64 134 20 678 822 401 373 588 867 576 612 26 971 718 15 594 425 207 144 34 234 273 431 563 907 552 91 410 659 689 797 316 484 305 56 323 448 402 162 310 467 400 978 63 406 919 28 477 344 579 511 230 177 83 102 85 329 1000 491 1035 334 676 748 994 255 616 573 209 1029 83 1009 670 914 504 926 376 774 119 894 951 132 482 883 289 532 18 821 1022 193 914 1016 478 557 812 380 188 705 430 559 700 169 112 578 563 1027 512 720 517 819 655 751 617 846 346 495 218 609 804 277 395 476 270 922 683 849 778 382 487 895 331 946 902 746 711 621 815 577 443 864 832 38 879 147 417 343 47 1000 16 176 797 615 1023 149 905 726 750 745 342 753 44 550 822 808 780 283 145 1009 401 107 452 358 731 52 258 687 56 32 679 14 44 434 395 42 876 524 38 188 415 673 355 210 49 698 977 719 666 426 923 179 103 758 590 740 711 746 145 738 479 904 755 925 697 876 78 662 589 325 288 927 246 186 139 154 589 14 1032 548 765 376 906 640 466 169 272 826 871 325 521 85 31 20 166 805 457 781 246 216 235 850 970 755 692 817 377 55 83 466 89 880 655 61 856 219 601 121 417 354 212 473 820 669 260 915 311 613 854 154 554 583 105 8 144 750 833 207 274 140 57 848 646 384 260 209 298 481 340 602 404 699 882 645 438 248 467 521 446 122 246 867 995 555 696 962 891 934 681 787 650 388 700 647 537 132 667 301 923 1003 461 28 934 891 995 945 1024 1027 28 253 407 685 76 184 504 672 224 920 515 414 425 695 927 295 491 254 692 443 933 679 645 136 85 859 243 16 969 628 293 699 173 703 325 764 303 291 206 19 988 850 151 571 658 674 315 39 526 13 801 184 172 707 976 641 538 516 330 801 693 945 445 744 471 268 108 610 709 865 480 499 939 288 632 196 10 874 619 878 64 570 693 1024 321 88 929 509 515 861 792 277 125 555 109 270 190 224 1031 37 448 641 100 968 364 936 592 1008 229 595 126 978 385 568 25 52 145 792 985 822 438 1028 533 316 496 470 651 799 508 899 824 595 103 823 183 532 889 98 223 513 717 335 441 65 10 448 436 864 888 593 412 263 970 432 597 299 867 527 330 236 486 467 900 691 866 226 297 57 768 106 714 849 754 1006 508 897 518 438 778 423 815 759 266 279 766 321 974 993 243 283 849 724 522 1038 122 965 80 521 824 983 804 658 709 426 546 421 592 926 84 34 120 363 848 148 544 657 743 845 710 293 901 819 1018 444 783 820 49 699 143 270 286 993 746 727 665 683 981 622 31 52 430 203 980 50 586 924 881 168 338 774 820 193 743 696 492 359 586 462 410 176 235 629 505 568 259 441 265 581 547 951 568 236 472 247 286 216 573 874 27 15 516 195 612 923 519 874 898 778 601 71 512 479 34 956 69 255 101 789 915 1006 589 419 296 519 259 573 888 459 919 366 721 848 344 730 975 959 206 644 176 932 4 962 556 879 191 792 646 322 696 371 199 233 532 249 651 486 196 160 890 547 308 919 499 296 30 312 611 45 436 793 1011 371 375 794 715 68 471 1015 460 423 804 480 167 895 419 257 546 623 595 287 423 496 363 186 425 1026 454 421 78 1005 937 741 245 136 362 479 548 939 246 140 819 356 975 125 777 601 143 227 24 217 367 1018 41 750 617 405 95 343 360 347 1017 196 741 364 414 389 762 165 484 185 547 63 81 430 925 105 166 263 557 937 116 887 192 644 582 748 561 688 417 1032 294 523 214 772 992 250 371 50 363 168 966 658 770 457 618 34 209 896 978 752 189 478 767 846 774 643 919 229 968 694 717 849 543 250 454 448 779 89 631 888 42 6 403 328 813 376 571 437 727 53 865 859 593 446 419 422 13 884 119 374 26 426 989 962 1015 765 672 51 980 162 222 352 567 927 654 751 71 20 53 635 480 557 1031 307 903 400 422 599 668 750 418 569 372 889 249 1039 894 276 61 802 509 850 564 97 176 535 627 916 656 528 513 722 842 120 528 640 172 750 115 889 789 324 647 756 541 632 944 185 426 105 390 161 107 893 949 387 634 427 292 645 184 785 268 970 370 769 918 270 585 178 1011 547 673 321 212 925 144 971 1011 488 228 174 286 23 289 551 903 216 464 410 199 608 179 770 506 558 893 723 356 50 675 187 367 780 22 901 185 323 604 587 128 1001 802 953 383 196 161 864 385 220 239 992 196 68 730 975 977 107 548 798 753 255 564 907 517 935 265 185 289 324 580 545 784 954 351 5 431 459 415 542 818 103 146 275 568 1021 752 220 997 1008 575 516 666 983 59 160 532 83 997 1018 828 200 486 851 431 961 781 765 283 783 79 496 218 424 669 161 1015 724 295 983 26 392 525 482 586 722 1008 424 241 870 571 996 522 887 271 938 707 81 306 82 501 762 370 814 33 519 515 921 417 1018 24 495 400 100 674 663 683 1012 75 260 417 674 322 272 155 237 229 658 144 651 266 645 352 874 355 387 166 91 998 416 271 238 113 110 1033 252 380 337 306 694 596 515 545 87 721 657 38 897 31 610 625 230 284 1007 794 452 611 499 263 793 800 53 995 624 14 644 842 584 423 647 190 995 510 116 192 93 517 467 700 521 257 445 99 676 730 433 34 400 434 29 801 500 380 135 628 211 134 275 1011 358 779 726 624 548 736 249 475 151 399 600 506 351 328 150 26 529 454 108 854 817 891 398 5 973 319 995 418 363 196 780 85 1016 146 397 354 346 667 70 1024 111 138 531 685 515 772 771 477 296 242 562 873 927 690 877 663 930 279 854 554 175 991 418 458 352 478 648 768 607 367 159 573 373 22 120 998 363 671 789 755 439 844 171 104 1018 788 507 319 188 596 979 769 907 457 78 963 504 523 632 609 371 313 777 440 345 198 239 57 719 408 552 399 1007 525 952 226 12 904 712 1028 20 506 542 404 652 432 464 99 821 809 538 145 784 749 146 698 536 296 172 1029 580 924 292 173 657 1038 390 29 332 331 889 383 46 491 441 145 731 787 1015 847 536 763 34 704 912 745 676 407 38 692 566 1024 289 125 822 99 525 698 608 291 976 302 498 469 887 938 1013 1022 610 854 575 1017 797 708 27 189 78 454 49 785 398 567 274 714 662 555 1007 460 957 193 94 739 659 733 702 771 468 245 709 206 559 190 992 857 699 767 773 597 508 961 703 927 227 1015 500 604 985 228 369 253 699 9 128 132 893 1005 361 18 655 397 365 762 802 618 140 86 15 414 848 804 235 71 937 521 994 203 31 813 636 977 473 373 735 340 132 318 716 797 867 765 691 704 402 765 140 680 1027 857 525 242 234 963 258 121 210 402 746 1009 575 1024 308 429 80 780 80 919 43 218 657 850 830 740 555 526 851 972 87 608 327 537 661 349 989 414 154 266 1006 1029 708 804 850 216 13 669 439 408 848 769 123 590 242 968 659 120 938 955 361 711 431 989 655 3 740 808 588 457 646 963 507 1036 143 57 474 74 971 689 145 64 161 481 381 336 783 16 472 232 814 308 561 544 817 989 924 976 744 129 599 976 1031 69 958 733 670 17 900 450 207 513 767 611 608 899 785 535 265 188 731 350 615 779 709 749 241 343 301 160 304 517 545 449 213 884 645 93 885 173 637 339 759 687 269 747 129 412 844 276 560 981 824 901 388 498 458 502 42 530 120 177 192 879 482 909 629 53 218 931 879 754 823 186 263 41 121 51 914 826 173 201 947 705 571 530 384 145 998 207 518 241 504 919 8 1036 994 685 827 151 123 582 55 453 859 751 546 229 232 656 5 236 865 543 1008 228 304 277 977 283 185 45 171 458 918 163 281 808 200 589 771 909 393 823 521 77 587 902 415 955 909 648 435 184 331 909 69 1015 70 918 417 282 300 870 674 628 338 823 73 512 262 1017 279 334 696 595 331 763 721 90 957 255 600 334 53 914 344 322 715 738 920 944 625 887 713 235 232 183 903 658 497 901 878 339 965 505 402 965 421 902 70 1004 402 794 342 514 669 599 99 990 100 346 321 865 460 141 1007 312 45 1037 87 646 814 851 525 171 223 268 1009 250 837 700 130 887 305 353 119 168 444 429 529 13 307 242 622 272 458 938 234 440 125 535 638 793 752 317 982 148 940 732 1032 717 52 387 76 820 554 173 411 670 810 685 641 482 92 147 398 955 440 659 826 316 601 766 866 285 67 407 683 651 349 80 843 496 639 1037 685 449 718 443 75 256 639 811 583 373 173 672 506 357 698 434 349 480 472 710 72 889 658 138 851 563 847 172 564 94 841 19 65 232 675 840 406 67 705 231 843 871 967 731 444 279 544 928 827 747 266 820 658 398 714 79 1022 785 635 565 553 574 837 560 980 430 55 887 47 628 668 311 51 563 212 923 550 263 899 194 773 798 280 543 92 883 700 643 260 28 764 474 483 32 725 891 974 406 644 342 863 343 306 876 633 895 918 513 11 55 379 362 266 855 971 504 268 563 941 293 149 679 1029 988 918 542 783 81 304 390 566 739 648 499 665 344 374 949 504 283 508 602 327 792 539 835 376 945 751 850 649 474 528 1019 321 114 501 919 428 1012 943 556 394 344 290 825 313 33 320 358 945 27 42 954 311 813 986 516 239 73 312 1013 244 405 16 345 163 885 337 634 522 614 392 641 93 325 293 207 679 671 681 858 146 811 993 502 714 911 367 478 942 1005 821 727 485 721 764 299 696 897 823 1007 913 22 495 711 659 235 796 605 365 762 405 367 901 876 609 152 254 330 548 616 546 813 1007 339 653 790 29 1036 836 99 793 955 750 1016 71 914 829 380 348 194 997 536 336 41 293 165 226 916 599 427 57 20 277 922 560 790 225 400 461 678 110 105 268 979 312 161 877 95 199 724 405 1028 28 162 904 666 59 122 783 122 168 228 26 102 86 445 111 971 183 857 486 181 215 677 284 546 294 342 904 746 548 592 276 127 683 305 160 861 990 870 48 832 520 198 375 534 41 717 829 72 424 556 599 288 730 1039 139 365 133 157 811 399 884 997 246 824 1018 832 309 447 651 194 544 1026 569 88 274 856 941 598 419 664 638 842 927 30 682 249 140 920 654 554 963 661 925 124 239 969 13 553 623 337 258 823 117 793 697 285 177 164 936 235 75 565 40 780 366 641 524 528 10 432 761 926 639 302 39 183 827 592 497 58 209 571 481 232 287 354 622 723 593 32 265 800 332 596 583 91 458 255 649 407 205 520 760 518 550 611 629 669 335 970 871 866 770 79 169 394 794 396 1024 800 87 139 700 275 959 394 517 747 726 326 665 856 213 425 483 439 242 440 755 453 912 371 76 443 366 65 631 547 392 152 58 268 465 619 387 251 333 752 983 1027 233 34 259 729 79 678 905 578 834 999 652 777 795 658 256 124 809 341 791 689 84 208 293 14 357 748 525 1013 844 784 249 528 903 49 572 394 206 679 776 266 488 300 970 129 272 365 493 719 849 1018 366 449 849 459 345 650 606 610 138 232 72 178 529 246 466 867 611 370 375 84 258 539 65 516 895 443 2 1011 279 835 740 566 949 499 469 959 33 541 677 289 906 684 473 337 484 491 453 242 689 677 948 109 858 139 216 880 333 818 27 442 294 772 355 54 884 520 966 24 295 655 125 53 539 542 42 1001 842 695 837 954 744 786 269 62 121 35 272 980 251 233 338 239 525 295 821 842 89 64 1020 499 208 745 850 874 1016 266 23 127 738 347 757 373 46 606 475 11 371 551 45 354 57 552 628 1000 829 452 51 511 758 572 747 13 890 176 676 714 687 162 294 92 100 748 876 18 398 320 405 147 673 634 29 915 1020 983 825 766 883 1002 859 940 392 847 238 441 478 582 781 974 437 245 196 425 952 743 373 506 473 12 214 881 995 343 887 110 860 413 666 297 136 116 663 985 1005 654 312 369 514 992 241 553 840 339 797 776 98 171 137 148 301 238 820 868 234 55 679 1014 963 871 538 340 883 595 1022 774 823 641 2 430 309 731 954 523 906 417 746 744 341 875 424 500 562 498 186 473 477 671 496 76 307 451 733 958 906 508 869 390 483 61 940 386 698 238 856 851 365 906 76 431 265 4 389 409 76 329 56 415 588 478 361 218 65 981 1022 99 901 209 941 837 15 595 717 528 454 382 643 958 826 414 122 631 834 992 926 105 208 821 839 968 881 639 112 930 660 895 716 207 831 395 319 114 153 57 426 485 266 213 33 819 655 802 428 628 381 881 490 857 350 678 63 494 912 48 411 1026 35 122 945 1033 376 360 644 610 234 1005 832 923 95 792 585 471 952 661 725 863 273 151 477 698 135 31 80 917 834 129 105 960 644 1017 749 760 516 733 311 430 501 310 321 708 1001 754 464 399 5 896 629 435 899 102 636 629 143 23 827 957 20 976 865 191 479 421 350 154 342 873 590 940 534 467 140 613 226 833 730 516 352 1005 281 610 507 537 351 168 774 783 910 737 225 706 649 626 805 738 314 302 317 6 874 785 583 96 659 524 419 204 27 787 446 207 180 424 429 463 289 4 219 886 541 181 1009 493 376 867 381 718 41 119 223 968 682 408 902 643 796 694 72 197 357 688 233 750 82 694 496 540 328 790 471 331 918 632 277 933 34 553 719 360 869 972 595 628 89 623 55 704 471 564 572 218 893 245 316 698 860 535 546 123 631 666 339 437 719 569 120 366 306 225 20 604 363 374 892 875 481 737 294 428 573 89 44 184 987 1012 519 984 669 907 390 442 157 408 873 49 828 641 359 901 839 876 654 50 838 772 219 499 914 303 70 761 79 102 187 570 26 695 386 481 505 318 339 991 978 1018 746 827 700 658 459 684 770 785 518 641 515 544 346 428 383 108 223 987 930 703 646 261 943 355 596 887 621 1015 684 861 568 834 318 836 701 393 387 633 726 222 365 786 357 595 448 400 45 142 808 166 132 452 462 917 3 442 918 168 450 723 7 853 287 454 726 642 640 644 639 353 776 94 783 218 841 498 297 204 867 436 81 257 172 411 402 751 202 536 173 653 688 559 743 870 742 51 632 718 337 983 778 879 648 902 622 410 539 195 229 378 637 435 498 917 145 485 584 831 506 356 994 724 930 319 4 638 234 818 823 325 976 994 855 194 965 93 735 711 824 348 275 786 361 599 702 596 1015 914 227 145 761 737 199 61 101 316 346 563 649 491 470 734 344 1005 60 711 508 795 960 895 543 717 591 802 709 252 850 639 331 480 18 472 674 33 9 688 602 216 869 629 87 657 107 785 658 973 864 713 811 640 865 531 335 516 736 997 635 1015 1014 569 269 666 265 299 697 213 985 879 86 548 615 703 260 886 782 36 717 134 1035 456 688 76 1015 454 963 863 124 563 231 122 868 54 826 836 480 887 504 501 692 226 650 656 450 791 975 632 79 799 110 770 449 242 313 363 426 392 813 188 794 745 685 966 528 462 941 1012 933 934 520 640 1034 541 877 710 409 822 333 1028 133 784 386 320 211 478 274 291 301 390 302 802 359 986 571 38 263 267 861 224 29 915 46 131 456 150 643 57 972 621 648 266 394 633 596 50 923 624 775 1005 41 729 964 399 980 98 533 854 341 785 100 767 869 857 811 840 364 226 242 989 497 1016 64 396 460 182 275 397 318 81 741 962 411 778 240 1039 146 685 20 160 402 570 858 980 349 456 93 821 600 23 588 112 799 14 892 520 2 886 783 226 388 420 679 579 123 197 1026 196 618 414 799 93 7 598 528 573 121 556 347 693 496 54 843 257 31 735 597 94 869 139 754 947 67 683 902 574 526 682 524 798 897 44 920 54 692 756 106 774 923 952 121 151 246 447 562 476 818 589 130 250 178 149 372 784 22 447 58 668 20 541 376 728 172 478 928 612 871 606 619 750 974 562 335 185 505 464 613 706 350 744 132 618 981 710 106 1037 468 983 837 136 814 93 406 721 189 396 271 547 979 620 884 889 942 204 939 64 324 69 1017 112 716 985 94 971 683 475 9 793 426 176 211 646 919 690 416 1012 534 445 66 916 573 230 974 267 591 909 322 861 648 750 753 966 870 865 662 716 628 197 237 122 181 194 1005 892 672 337 265 994 614 133 466 865 641 190 13 40 837 541 47 757 470 679 102 70 576 35 156 723 751 705 334 435 395 604 40 634 659 474 97 452 270 192 51 383 75 575 706 949 259 580 860 173 255 202 889 37 831 92 295 968 115 933 200 194 150 362 225 375 994 549 403 209 349 816 478 841 383 524 583 415 920 939 864 225 726 680 651 531 569 683 809 675 481 664 880 373 895 445 570 923 523 628 486 661 980 250 630 850 896 667 13 869 775 432 331 244 684 157 685 638 505 365 103 924 426 425 225 536 850 881 680 45 380 695 166 1008 710 978 815 278 28 888 60 230 326 344 687 941 870 696 470 931 1014 920 466 801 834 435 615 878 490 580 329 828 1001 669 194 878 386 595 814 654 271 27 1025 430 749 681 333 412 670 562 782 674 897 365 156 76 831 589 70 604 96 88 448 57 322 891 1017 150 906 297 712 659 440 847 913 610 274 580 776 650 545 524 48 566 166 203 512 307 114 465 427 360 619 42 621 982 223 537 138 781 281 223 62 222 446 935 936 28 151 699 647 673 580 695 256 34 492 485 236 615 819 784 513 79 63 1004 176 292 662 284 1003 67 853 647 610 770 394 129 84 722 738 119 132 421 761 262 509 895 972 98 32 802 859 130 986 955 722 862 728 762 355 988 427 735 40 741 209 878 821 261 421 607 829 706 845 250 611 14 867 895 636 248 581 230 329 198 666 864 603 956 157 857 413 737 816 363 1035 350 165 847 788 169 274 67 241 428 422 106 38 480 1013 351 97 665 1022 898 49 448 190 5 866 598 827 983 955 662 170 386 127 560 503 393 297 954 527 349 787 993 766 441 1039 417 809 104 961 806 70 638 524 852 1012 965 260 211 337 237 117 572 393 681 1018 1039 330 506 640 889 280 323 608 1019 304 530 751 352 210 967 165 795 901 850 664 785 163 72 787 665 747 588 938 241 140 793 818 836 41 44 612 619 836 763 1039 125 924 490 585 97 687 173 383 128 581 507 961 76 352 347 910 962 347 208 535 207 11 219 55 702 827 531 408 898 716 301 152 647 1004 836 183 654 52 647 628 455 160 174 68 590 381 931 850 611 843 829 58 665 336 911 594 890 327 964 491 396 943 699 784 916 259 370 268 278 183 900 1026 473 428 431 130 234 3 450 829 295 263 872 374 119 695 594 858 289 753 481 152 807 58 650 985 59 752 263 774 322 496 380 884 955 555 110 5 260 423 197 315 660 63 198 779 966 437 112 559 590 604 1000 120 745 1020 961 94 996 832 908 303 96 82 1036 103 54 194 620 407 646 375 282 225 361 363 429 1020 297 933 1016 184 994 492 271 310 65 469 326 822 29 715 4 777 894 592 267 730 694 1008 12 302 490 757 143 392 490 761 709 379 594 56 540 687 164 776 1025 821 1028 563 82 231 388 612 1012 969 1031 209 43 93 788 876 838 636 110 262 120 348 56 291 734 992 659 57 574 455 745 956 171 992 105 1022 564 281 424 987 272 175 318 51 883 11 706 363 239 34 166 789 798 729 192 228 235 768 165 957 367 824 988 84 518 1002 116 302 70 746 209 354 827 181 601 820 326 80 610 527 43 526 299 826 624 286 142 332 1035 672 925 561 855 360 155 955 673 8 286 632 550 306 117 627 180 829 521 332 404 782 926 522 668 606 109 772 84 330 541 806 178 721 1015 1015 537 230 469 624 820 704 438 921 7 375 587 195 190 254 930 989 703 742 721 54 254 373 601 1016 315 756 458 403 291 49 243 931 943 996 511 383 871 157 366 300 693 379 101 317 884 625 829 770 292 378 921 310 324 382 613 1037 492 706 749 766 442 683 254 479 531 593 667 178 782 543 368 799 624 908 180 49 56 460 291 773 209 933 58 919 856 630 750 301 232 876 962 1034 360 380 145 93 376 429 953 759 478 208 18 166 734 149 362 891 871 364 130 172 935 134 310 818 511 882 700 829 361 679 894 57 139 368 141 73 152 401 755 235 809 57 164 693 419 294 825 787 374 537 879 996 586 231 329 879 607 570 4 20 59 920 33 154 128 942 612 877 944 168 83 674 498 358 446 955 135 710 83 144 413 716 611 794 413 603 946 52 69 923 764 694 403 44 924 960 739 724 236 363 497 155 984 541 1014 355 533 321 443 332 1020 536 82 694 870 581 889 981 812 404 207 488 709 1002 9 688 472 1019 57 868 5 23 835 654 46 802 1027 905 229 760 806 450 409 82 776 890 566 160 526 550 269 850 382 991 871 28 13 596 472 321 611 196 770 191 773 415 894 486 1034 349 911 145 22 1007 600 410 167 505 486 1015 465 895 776 49 368 382 455 1032 499 218 283 959 981 346 758 551 155 837 665 102 171 1021 999 580 810 639 553 716 421 410 205 602 1031 873 388 235 875 505 950 245 636 420 799 573 531 294 126 821 803 250 254 1029 900 1004 643 890 782 814 854 233 743 241 206 539 194 653 446 305 242 940 536 1001 545 20 285 772 339 697 75 275 998 1022 295 702 143 585 464 816 1036 61 962 187 992 768 945 748 884 456 360 4 816 448 995 896 583 123 460 918 739 880 612 243 402 996 437 199 648 803 966 436 742 398 511 324 681 728 576 164 965 988 654 759 865 538 631 271 742 553 443 478 842 683 281 865 786 131 597 336 183 539 568 369 278 66 1036 233 131 969 982 72 165 347 44 442 15 894 696 911 309 546 946 381 123 397 155 663 54 42 906 758 1017 220 174 39 431 138 157 1010 746 672 130 872 409 833 621 716 971 748 377 441 914 753 955 261 997 657 592 502 354 231 670 691 663 50 88 905 919 427 381 982 629 331 856 325 839 407 169 47 141 693 223 987 649 796 8 673 404 356 890 507 63 984 804 902 53 24 651 727 582 886 294 281 286 891 692 825 896 742 741 851 113 600 521 267 262 1007 640 1029 519 470 821 346 506 102 30 891 797 612 110 504 1014 431 344 1010 625 888 62 9 94 501 929 929 971 723 1030 881 940 262 444 563 781 903 297 492 586 361 836 798 422 144 852 15 22 580 45 1010 206 442 216 79 542 350 725 912 404 381 17 565 333 102 590 689 488 387 979 564 437 845 418 358 268 761 367 993 991 570 558 459 847 484 494 1035 366 800 834 710 129 633 854 83 885 420 717 204 926 277 899 318 167 62 245 921 347 662 842 253 358 991 341 723 220 615 481 599 81 838 574 913 944 432 368 933 699 354 624 731 1006 722 132 5 319 94 84 150 257 858 179 1010 293 857 1020 547 956 103 908 736 637 954 532 663 7 970 157 525 712 35 766 826 714 672 167 390 930 446 40 852 514 971 638 924 589 891 45 373 631 1008 96 883 767 146 152 1004 369 666 173 419 917 619 779 470 799 437 461 818 369 1038 739 98 223 666 370 917 61 449 185 204 604 478 649 72 770 980 828 981 99 229 714 83 294 561 214 1002 995 191 576 755 155 506 479 670 644 835 470 82 243 672 809 401 31 785 557 739 520 743 860 657 210 442 20 801 1018 267 1000 141 911 258 133 805 31 128 841 240 786 518 920 432 603 627 669 541 731 895 840 819 973 1005 509 184 1032 919 840 497 673 776 1015 124 863 299 7 879 430 132 660 796 169 772 205 1008 578 676 367 33 700 423 999 545 233 936 877 274 783 585 730 747 567 476 703 774 931 479 690 709 140 475 630 350 158 371 523 842 678 235 56 187 422 945 953 668 675 581 516 798 714 904 587 182 249 631 883 420 550 749 1031 950 201 59 504 657 899 7 996 601 253 122 906 200 772 804 171 867 396 660 42 207 381 410 169 321 794 273 693 300 460 935 905 537 470 916 76 316 625 847 75 730 516 218 24 94 840 505 201 610 678 190 321 726 456 974 973 825 114 256 214 460 714 733 463 196 600 612 1003 664 782 305 265 20 972 245 361 446 642 648 67 331 317 985 476 247 753 56 725 520 700 278 514 438 333 599 821 192 446 716 698 463 250 1038 540 178 304 498 197 657 932 318 185 830 1036 271 176 375 231 526 805 908 925 932 407 342 417 160 458 798 559 58 223 816 128 870 240 1022 345 60 978 829 261 623 28 364 872 583 465 240 254 380 992 879 898 49 743 718 47 133 290 627 178 127 639 616 912 446 414 654 279 870 919 651 957 753 841 216 579 517 764 703 435 271 734 974 1020 241 68 962 259 671 880 886 452 645 129 756 43 556 565 585 889 301 871 788 454 296 705 660 485 835 537 917 251 779 472 1031 391 545 552 822 846 938 603 397 977 52 728 617 74 151 778 647 1001 793 552 355 72 495 502 389 152 995 986 989 1002 457 634 762 709 824 468 906 828 436 773 736 96 221 152 59 11 429 944 715 894 730 494 502 10 820 110 943 82 32 623 226 945 668 954 322 532 350 999 236 960 715 615 463 850 365 981 121 769 573 879 170 535 104 580 237 677 136 906 281 490 138 217 732 14 100 863 451 649 626 816 532 891 129 736 613 741 1010 214 277 293 664 793 578 40 654 977 821 140 136 990 94 941 591 830 876 780 223 557 612 726 229 760 133 556 870 54 297 508 116 190 57 7 802 816 961 310 26 893 556 312 428 419 90 725 630 664 862 571 1010 373 866 53 13 560 682 964 155 568 798 936 882 872 163 937 592 785 943 1005 813 797 551 166 881 667 564 165 356 804 353 842 68 457 594 612 107 219 378 716 685 81 84 27 115 146 163 255 274 240 914 10 633 499 954 432 183 757 372 50 585 843 131 10 184 152 59 565 760 414 706 658 50 836 288 151 25 738 665 792 246 308 918 655 1006 322 383 771 960 470 940 49 690 893 767 814 812 322 366 345 295 614 693 1011 98 754 262 1004 891 36 83 406 328 758 602 403 88 334 1023 643 363 837 796 254 953 5 6 1001 441 224 85 999 726 403 963 206 156 293 853 566 460 920 588 749 824 884 532 879 886 290 983 110 253 132 34 23 1025 55 534 787 100 1007 197 680 602 344 449 863 551 106 1023 1017 88 530 766 834 328 987 231 438 855 786 574 92 667 932 349 431 854 483 593 870 175 794 526 921 304 484 460 143 644 779 351 423 839 19 164 761 891 635 851 1036 602 583 448 444 84 768 1015 288 12 301 481 459 678 330 914 483 233 283 641 254 716 669 278 361 236 292 642 703 682 892 32 520 343 30 319 656 55 350 219 268 816 970 743 291 711 129 239 298 408 444 492 827 268 330 386 1023 38 326 695 947 721 374 1008 789 853 437 434 405 204 793 428 764 8 918 895 949 560 910 803 194 523 965 118 744 232 880 266 837 802 371 576 621 672 2 729 867 77 495 206 987 913 438 143 478 585 707 801 805 142 159 381 411 897 259 896 48 402 332 487 773 408 591 614 139 847 1013 916 382 960 420 711 620 147 1031 522 787 442 848 879 681 45 987 567 617 640 939 200 684 879 243 824 9 506 863 885 175 876 659 671 977 329 762 137 553 8 17 598 1001 352 717 11 192 178 795 668 59 924 205 877 111 465 355 50 3 897 1017 304 30 440 351 134 74 995 223 451 849 952 391 888 641 805 621 751 298 223 451 904 971 531 842 79 892 685 589 891 170 41 272 272 819 61 610 254 604 678 877 121 1003 876 901 7 833 287 771 606 144 194 17 1023 449 629 817 126 862 437 834 980 636 428 882 630 598 276 426 190 105 245 611 202 123 130 368 712 463 883 52 582 843 139 448 723 848 695 102 181 113 588 732 979 277 996 726 106 877 809 970 580 224 73 619 885 133 449 296 814 361 418 192 867 243 913 201 10 432 52 645 804 137 959 984 187 675 146 500 848 649 841 351 772 141 383 580 51 373 864 462 274 832 463 588 41 289 1001 490 840 163 584 972 679 1022 490 91 893 28 386 602 194 164 36 943 213 335 633 186 248 686 793 465 796 657 736 912 419 860 385 189 211 642 699 336 888 333 226 537 179 777 243 786 683 940 400 576 580 721 879 476 995 283 1002 151 989 839 716 438 482 86 542 761 968 970 1021 60 665 498 709 652 493 136 1020 685 905 577 835 334 1002 244 359 484 471 1029 203 856 690 281 101 591 1025 1025 866 423 225 223 893 874 61 312 494 450 42 689 1021 398 207 30 116 994 714 180 585 646 431 883 57 571 62 968 638 377 341 1028 116 711 776 308 523 25 832 211 694 589 940 273 190 448 364 609 707 931 930 575 897 1012 824 837 314 722 1037 108 1012 920 819 493 834 670 746 97 120 854 987 790 354 623 349 657 161 405 825 420 839 352 582 390 62 875 835 77 301 786 164 645 732 421 869 639 475 190 864 545 822 177 719 717 332 884 22 628 375 99 692 164 806 880 827 394 245 671 291 753 266 9 695 862 22 840 406 956 37 231 276 727 935 274 147 999 1001 486 18 166 887 482 484 938 55 884 988 447 889 347 201 839 743 863 450 321 286 12 387 828 917 408 531 621 547 493 366 971 669 385 736 206 215 187 1024 530 454 122 117 747 802 848 56 365 1032 11 392 268 591 265 417 381 329 190 961 888 926 315 424 116 237 1035 713 895 816 427 984 429 31 786 750 558 471 826 853 539 787 768 255 686 393 552 231 275 444 1027 301 487 263 1027 706 252 820 298 669 233 435 1034 368 153 88 449 763 949 519 926 287 852 587 304 295 9 42 542 135 849 640 780 906 8 810 717 171 831 968 963 114 515 1038 640 298 608 122 21 157 142 281 170 209 494 40 968 312 954 364 606 625 143 89 568 891 326 713 60 723 525 92 248 781 57 420 755 158 132 302 731 974 123 879 883 599 232 29 66 1035 863 582 958 450 782 272 536 19 583 619 602 72 479 334 397 816 425 156 477 212 185 561 531 94 53 732 908 943 714 132 31 15 714 84 13 963 634 139 101 625 214 885 894 746 838 653 879 676 539 260 1035 258 207 261 753 52 930 1037 145 396 738 698 740 53 64 324 534 526 583 261 216 865 700 232 568 302 339 605 908 739 437 756 265 895 665 400 404 470 406 680 601 461 807 31 940 379 992 692 941 997 863 839 1031 735 948 166 798 795 915 908 483 192 503 855 232 633 930 937 98 455 771 875 952 158 95 78 860 519 529 322 292 486 492 988 844 247 1031 980 886 77 686 620 988 38 271 60 339 854 929 440 670 845 488 245 1033 120 962 903 454 464 241 488 226 115 680 908 832 39 215 487 1028 566 438 145 62 458 902 739 851 740 632 576 453 522 805 115 131 51 667 501 834 518 440 842 362 662 652 873 351 503 625 169 422 1032 946 652 810 404 573 963 771 443 13 878 631 552 608 252 375 750 342 727 554 727 593 1011 415 432 121 694 319 947 958 860 422 444 814 191 479 720 833 462 267 562 149 793 787 100 42 390 957 286 145 726 135 155 885 61 377 128 103 169 332 412 674 876 534 623 336 528 278 581 725 840 574 718 671 814 908 499 259 690 450 859 973 418 547 162 57 720 1033 837 873 418 942 131 424 929 565 722 427 550 557 885 701 961 619 963 100 747 492 921 192 298 572 415 956 722 816 277 512 55 588 471 206 849 671 421 625 208 14 85 560 124 684 323 373 628 571 712 498 748 709 839 1000 689 140 97 122 90 293 1020 639 60 447 968 172 79 612 32 70 813 648 817 938 237 153 681 721 914 152 102 602 460 465 912 55 706 847 927 383 573 168 95 893 1015 516 247 848 515 91 134 695 260 181 51 156 263 1016 48 633 504 735 164 521 141 983 901 1014 808 894 821 149 444 925 939 816 285 270 334 969 847 388 831 796 291 519 147 49 160 102 389 314 560 728 93 340 409 677 163 353 552 278 390 980 35 961 977 852 863 571 929 823 765 526 316 27 606 334 217 170 71 674 889 591 871 901 387 20 664 274 858 798 940 334 268 44 121 829 559 825 160 674 524 64 344 557 412 354 530 706 499 613 172 497 705 305 101 904 410 81 20 617 778 478 118 11 111 513 859 1003 384 264 1030 428 368 558 550 871 428 471 20 94 293 63 457 675 395 951 737 528 324 640 166 459 128 581 1020 593 146 62 105 646 336 199 586 432 879 864 611 924 48 493 586 230 101 849 347 696 492 990 320 243 582 25 650 443 265 960 838 490 779 781 411 785 941 558 997 619 819 98 410 1032 36 916 484 695 232 1023 769 184 612 702 262 780 818 746 356 1030 638 593 663 867 77 115 864 660 866 23 67 688 22 909 57 123 557 446 744 861 210 1004 205 889 724 1007 19 979 689 603 917 87 96 308 404 950 581 939 472 129 395 588 981 233 98 419 304 379 516 346 86 904 488 980 540 418 182 390 861 136 501 454 580 56 493 458 105 753 464 250 192 874 279 769 134 978 905 103 783 887 419 408 240 759 451 732 392 845 433 786 347 230 956 127 473 47 68 242 281 46 714 669 93 557 834 913 121 29 662 288 869 632 813 708 552 298 520 869 254 756 867 948 510 750 149 72 644 521 353 630 514 398 369 75 399 925 376 77 280 792 922 695 13 157 502 565 35 898 927 738 414 781 369 282 921 944 112 154 934 531 886 985 907 486 563 218 41 849 494 627 291 964 523 382 595 857 591 698 1031 246 769 964 780 192 99 390 506 410 48 65 658 854 294 943 719 118 26 522 21 54 251 996 409 83 8 298 973 681 546 585 44 572 581 707 163 972 375 162 484 210 1031 458 491 401 244 728 166 603 293 399 336 1037 113 960 598 645 378 957 275 303 944 603 263 482 19 345 450 750 735 353 461 768 231 183 589 493 6 1023 83 520 215 234 831 217 213 397 47 54 558 404 945 575 770 1013 459 695 917 879 788 487 990 449 706 691 681 583 516 744 953 988 436 417 174 887 677 698 2 252 534 342 94 764 649 129 750 475 949 395 575 759 758 147 175 58 925 206 934 341 86 495 60 258 446 894 527 108 387 200 806 97 89 845 305 999 14 668 1010 1013 726 301 246 804 459 557 405 438 770 329 132 629 463 304 621 875 393 100 7 524 861 110 19 801 41 869 655 168 206 40 88 46 25 168 807 952 804 208 191 822 978 798 228 763 658 790 439 404 390 225 526 76 755 514 241 716 820 251 775 134 908 611 300 973 73 829 1011 528 527 261 569 610 20 374 524 579 260 79 287 507 624 883 16 996 431 526 479 213 177 152 760 626 961 885 37 586 261 210 951 435 686 1022 202 125 834 576 586 307 944 328 657 912 903 28 409 27 716 240 219 960 533 902 339 713 77 482 567 279 693 22 556 138 1018 422 30 783 147 676 636 894 815 467 799 104 483 60 294 455 56 141 405 231 792 456 492 962 205 470 618 848 943 229 652 699 809 216 800 444 216 865 187 200 918 12 402 187 690 503 443 465 333 729 256 907 309 646 133 697 995 941 737 40 698 26 830 956 93 305 781 659 641 734 913 696 870 253 993 663 587 646 8 108 307 628 143 344 993 6 652 10 878 746 315 253 167 521 532 128 980 203 849 718 953 85 803 129 954 834 807 325 381 551 711 836 274 965 728 583 265 251 1015 40 199 216 618 182 21 59 315 389 958 959 721 745 792 3 472 541 133 1038 272 720 175 280 671 476 289 79 285 804 354 433 270 141 126 834 477 232 921 627 274 540 736 896 416 89 823 84 481 789 779 323 287 829 734 120 846 354 906 1037 988 268 331 987 649 846 599 818 649 507 627 15 965 400 513 228 922 218 646 868 927 265 453 912 275 239 513 614 103 222 480 287 431 551 48 841 560 262 1027 190 149 97 406 567 262 19 969 838 651 901 865 103 434 401 269 33 247 927 1009 399 372 747 788 935 637 383 169 257 987 645 509 372 28 704 242 724 758 340 483 850 580 34 951 508 662 861 732 903 755 846 841 670 27 962 287 594 72 4 415 242 503 179 806 323 717 723 283 323 210 356 483 411 949 749 933 361 412 321 880 199 256 611 382 966 1009 1035 412 227 762 148 496 47 836 133 970 562 21 26 600 415 738 185 874 689 718 968 566 496 892 491 344 364 895 490 919 258 347 729 790 955 1012 518 113 662 540 315 525 1025 802 468 615 81 193 101 750 955 751 749 399 726 148 313 490 623 151 1012 14 218 445 200 161 976 448 810 222 922 936 477 541 727 112 924 126 847 453 143 398 430 513 447 518 792 303 787 275 471 564 287 411 869 561 164 119 401 1027 1023 926 702 790 582 540 597 689 783 382 148 186 799 313 148 840 481 223 962 456 807 928 172 187 996 302 716 919 85 826 5 645 317 62 688 99 22 11 588 668 710 683 663 932 812 694 739 120 805 525 810 101 1008 402 414 581 810 391 559 418 570 552 106 880 322 831 605 311 907 633 751 707 439 602 572 589 32 801 645 268 60 895 906 267 828 552 3 813 385 116 984 496 992 644 202 986 375 549 277 748 675 834 814 668 641 914 287 669 786 866 795 609 511 289 465 331 830 991 724 721 642 774 390 57 883 130 588 88 819 658 915 1004 413 905 676 777 437 177 177 810 871 976 426 504 722 104 242 504 998 221 684 79 86 244 534 305 1038 392 977 155 158 799 333 1010 558 919 779 27 488 138 244 1005 849 179 222 714 7 436 972 769 576 508 125 800 927 243 131 239 17 286 428 457 16 388 955 344 516 210 487 75 428 776 573 643 326 108 25 602 807 358 1025 601 632 737 93 144 976 349 345 1005 291 459 644 297 882 1031 302 520 827 663 715 166 198 718 595 810 79 92 870 335 146 452 54 248 482 428 916 618 153 123 679 600 67 874 421 980 845 209 460 392 658 674 350 318 649 800 434 664 116 929 816 459 715 329 561 877 832 726 1020 272 674 39 602 356 465 252 974 442 635 252 145 264 617 206 669 256 93 243 509 369 612 613 164 362 701 360 795 373 761 575 338 198 71 156 243 479 730 32 304 583 184 627 179 555 338 194 549 278 362 785 425 566 583 1027 512 54 497 253 239 289 78 807 969 283 794 534 30 1020 693 677 486 421 824 52 682 822 982 94 181 597 105 713 972 918 726 78 227 156 221 919 601 834 130 733 1037 586 483 713 804 732 275 383 181 471 796 603 42 1011 736 347 315 840 894 592 381 49 965 488 876 79 915 406 620 119 888 177 580 128 494 950 1011 911 307 309 1021 880 5 866 342 48 342 185 974 70 645 315 524 132 324 260 54 842 22 762 271 1008 1008 654 300 36 231 216 662 241 821 518 857 529 705 118 442 832 117 489 763 458 766 117 304 556 673 468 257 256 851 965 248 741 752 115 955 115 952 763 539 189 840 166 351 481 932 164 641 414 217 157 414 791 49 7 922 972 1027 328 513 564 322 794 542 710 371 146 659 861 760 432 130 874 281 434 133 449 12 384 855 9 63 820 596 965 924 199 162 659 218 867 447 309 348 261 237 313 46 283 459 696 507 100 562 487 1007 887 738 202 41 68 260 23 899 339 309 530 936 610 451 923 455 943 21 525 220 345 626 547 349 774 669 872 553 387 456 391 521 211 284 871 327 170 411 128 252 702 138 141 445 326 964 444 670 821 178 356 349 40 366 235 1031 511 11 314 76 875 856 386 100 185 100 1000 405 680 901 877 466 161 501 584 835 445 404 289 69 1018 888 345 126 376 286 279 391 327 399 299 41 757 366 359 536 237 751 130 744 269 725 22 438 1039 62 917 593 912 481 138 427 97 262 324 756 296 927 750 888 578 978 872 543 243 431 650 737 776 248 789 979 929 1017 696 874 1004 711 135 863 749 646 510 415 322 681 566 929 675 194 588 712 545 186 809 1005 337 86 261 641 971 929 277 758 53 85 941 301 945 713 1012 577 83 500 389 409 1001 499 110 949 362 639 597 1011 796 856 963 67 124 600 245 599 451 821 1006 240 223 575 96 48 996 445 80 658 140 362 465 367 836 415 773 995 145 393 824 716 581 550 1011 818 10 932 61 285 527 105 404 210 414 438 688 965 756 906 258 402 967 52 106 85 472 597 918 416 650 92 394 964 365 506 874 54 380 545 503 515 618 415 360 682 407 63 854 752 235 319 1019 400 886 909 433 158 29 711 607 661 630 58 525 672 468 762 3 125 92 205 253 462 897 412 336 528 795 45 470 438 276 724 52 771 484 1019 439 171 327 369 670 604 57 1031 766 17 846 769 442 335 330 291 315 912 295 640 393 149 985 144 222 984 304 246 311 139 736 397 224 485 972 229 226 477 429 333 339 884 495 835 763 874 616 164 586 119 393 238 708 777 797 558 223 382 359 693 933 589 953 474 448 219 632 955 765 333 277 1035 163 70 789 872 404 495 407 770 146 404 824 918 1006 828 424 973 366 676 427 94 369 590 580 908 213 647 232 1026 589 336 730 323 215 74 5 709 362 109 12 304 335 366 370 466 976 400 718 1010 83 931 53 189 49 878 757 346 70 45 471 729 557 272 72 760 977 440 175 333 1009 37 496 400 213 579 46 247 962 984 690 932 990 871 188 458 616 193 560 140 988 466 703 50 179 453 840 888 485 272 730 655 835 55 635 240 221 491 807 438 565 750 163 171 433 866 700 253 60 5 465 352 767 160 447 687 512 485 718 956 985 1009 821 624 1012 266 835 891 925 520 351 272 537 882 231 79 932 61 631 971 285 211 549 549 628 562 625 934 84 631 593 20 603 603 623 637 639 592 504 477 1022 181 336 367 335 180 598 139 329 52 280 379 200 815 978 319 30 14 48 186 56 205 448 763 896 421 385 789 440 324 368 263 561 513 142 241 57 787 847 983 289 717 182 408 965 529 825 766 872 478 672 966 333 106 448 493 716 259 958 475 725 394 264 960 834 848 325 804 868 711 564 269 841 311 598 143 104 1004 45 274 102 389 242 370 54 762 103 1015 302 382 1014 604 954 447 956 539 301 621 237 420 435 534 122 592 582 241 16 373 408 88 628 964 693 606 616 652 296 29 215 241 3 986 933 971 119 373 285 654 682 872 307 488 355 223 1017 268 931 1013 429 183 908 956 662 469 924 739 901 686 915 922 825 296 540 272 331 483 258 496 146 420 368 820 944 393 545 468 562 53 790 823 683 393 427 816 934 554 382 41 182 943 193 50 567 399 918 532 871 30 215 334 151 999 973 395 590 809 616 108 54 392 891 787 638 418 51 687 351 452 14 848 530 670 377 83 718 13 951 764 906 994 159 96 447 360 85 835 497 116 128 846 633 905 439 499 62 902 1020 287 916 345 355 837 296 928 246 389 567 229 74 1032 907 386 77 308 886 531 872 1008 525 856 532 919 1039 429 168 826 456 368 783 756 507 623 141 208 639 234 503 765 308 59 605 1000 923 220 608 68 821 801 831 472 718 262 516 75 513 875 366 703 411 673 549 113 423 652 407 762 743 529 928 880 653 882 498 494 580 99 901 79 373 331 197 307 399 546 12 1039 743 760 479 371 431 237 29 204 551 475 40 330 288 24 810 842 383 991 89 366 582 195 486 44 213 140 502 31 878 55 1034 973 800 223 254 41 641 122 366 896 593 835 713 1034 262 339 344 209 431 227 725 62 918 88 285 796 205 895 569 18 736 1002 70 764 231 413 124 1017 309 616 137 214 1011 283 199 238 994 503 752 976 43 185 556 542 183 85 285 147 41 386 699 488 669 633 12 694 851 490 923 698 357 379 129 906 511 508 394 882 390 235 407 144 247 951 1012 945 714 686 988 391 1038 413 910 591 839 722 126 609 551 324 841 373 84 664 926 811 52 143 795 510 221 210 286 584 538 72 600 1031 998 374 338 546 738 140 591 134 664 723 142 971 900 502 366 482 251 720 256 228 644 361 25 276 611 182 166 309 811 251 1027 931 799 636 855 830 604 240 353 46 952 62 304 282 975 665 835 940 607 144 496 470 892 408 901 288 76 334 886 428 806 1032 714 316 600 752 669 861 9 223 497 493 464 448 1038 691 986 996 1014 243 99 1030 431 981 779 645 387 526 982 808 112 186 952 936 929 870 471 303 8 893 798 838 887 208 193 970 549 629 472 634 274 694 354 200 452 236 234 755 983 335 709 373 362 75 661 41 360 396 256 396 443 722 883 258 784 54 80 586 549 166 961 39 52 479 653 69 928 686 625 749 991 829 473 735 834 621 36 216 538 72 995 886 550 46 907 218 242 294 560 990 946 60 1032 122 963 830 685 361 1020 469 345 855 529 890 700 697 125 583 64 82 898 858 1011 283 320 975 453 223 567 1006 458 179 148 819 54 229 414 1026 103 188 216 311 205 653 381 930 278 939 122 452 581 776 803 730 62 380 755 522 626 531 61 587 909 301 880 125 377 755 315 38 590 993 8 998 220 55 396 699 573 195 67 552 31 913 904 191 857 941 702 895 297 248 856 425 202 507 453 245 106 294 153 197 166 18 951 593 753 370 321 501 693 211 828 569 84 175 270 981 998 213 904 384 695 352 342 794 79 526 441 192 577 461 847 117 12 17 19 494 324 440 323 170 642 203 1038 461 922 653 640 396 10 895 324 888 98 511 988 805 19 981 958 230 621 681 538 291 831 164 375 93 93 615 917 1035 705 181 935 959 404 84 903 791 508 864 582 921 8 1024 482 263 664 731 353 896 760 150 969 793 995 493 217 477 311 448 459 816 739 104 707 797 1019 44 53 716 677 815 395 674 823 287 1015 869 793 947 95 990 354 767 72 498 525 511 667 662 715 814 272 420 883 544 463 191 530 251 322 78 847 790 751 678 760 539 51 671 147 442 346 414 155 577 966 679 375 312 38 155 633 816 467 890 430 430 438 979 391 1007 56 217 327 224 505 377 215 290 1025 678 934 518 946 1034 657 705 403 104 998 352 124 338 830 634 264 229 439 636 61 357 290 538 742 925 77 108 621 881 809 173 825 94 830 859 964 21 414 639 550 362 774 1023 68 876 169 687 584 392 983 82 969 338 952 979 643 104 887 414 547 702 897 562 708 161 435 686 590 709 715 1011 571 772 696 825 722 968 10 1023 700 874 469 987 291 368 417 723 264 218 545 66 250 283 578 814 32 786 965 375 752 442 520 528 10 187 630 629 192 666 428 654 217 532 180 489 669 309 524 614 374 895 229 668 967 267 783 209 759 882 995 766 263 98 234 36 95 104 59 546 406 365 709 927 16 687 246 788 746 248 892 61 850 800 268 103 493 827 416 999 765 427 873 708 314 846 192 231 628 505 225 275 678 649 662 747 311 406 459 127 281 1006 724 825 594 436 222 898 16 392 574 833 1038 537 304 710 600 872 1028 698 587 171 288 532 381 175 116 86 743 964 473 756 1030 614 586 645 402 322 922 907 634 578 362 748 571 779 579 850 487 407 125 1008 884 597 679 863 760 307 92 505 339 808 985 365 994 109 604 356 202 714 715 556 302 65 874 869 413 343 471 361 799 224 697 953 320 124 781 753 329 158 790 805 675 315 164 869 661 25 33 908 846 467 451 325 305 344 975 866 48 841 409 258 448 46 414 829 754 588 954 116 199 925 473 557 1030 111 159 644 423 542 112 319 28 12 885 187 909 699 694 91 881 244 549 1006 48 343 248 399 297 437 921 787 464 582 726 720 320 153 838 901 226 436 359 885 330 511 893 578 21 744 972 794 720 448 1021 674 967 904 226 673 268 137 238 341 14 670 100 437 127 414 404 565 189 635 406 897 412 814 426 736 503 504 204 669 931 766 222 875 204 489 663 709 591 589 776 98 281 811 144 862 1002 202 573 752 857 532 577 607 815 995 123 1026 414 995 832 691 16 949 661 52 21 242 529 950 686 603 923 76 50 471 6 664 109 468 655 67 668 900 415 439 803 663 87 369 325 728 883 418 269 5 395 848 644 863 259 1025 668 278 528 789 863 117 879 372 47 930 775 463 698 923 156 643 158 1010 149 125 312 350 724 824 683 346 111 879 963 47 713 248 263 947 576 894 382 72 380 45 648 690 215 979 187 432 304 1039 819 670 953 625 804 643 274 15 812 676 729 18 131 813 523 543 970 831 290 254 943 175 255 794 506 641 422 319 567 525 333 133 1027 372 870 95 380 635 253 337 828 719 359 572 801 504 352 271 1037 766 193 443 464 591 173 485 624 19 976 176 400 556 230 806 281 186 1029 913 588 944 579 441 284 960 139 456 247 824 918 508 71 56 918 993 940 887 15 659 760 913 158 819 20 99 829 575 924 173 710 257 609 652 609 855 3 218 463 979 413 177 117 289 447 773 147 483 541 456 814 686 488 340 114 748 176 994 520 174 408 295 58 715 292 143 642 219 15 115 570 212 900 271 773 60 619 286 695 807 203 588 895 1021 721 197 36 505 224 529 640 756 959 899 481 14 777 539 73 287 183 63 858 820 320 660 184 449 26 259 383 985 462 754 401 848 62 913 339 665 676 80 731 892 830 809 835 483 463 64 306 253 846 27 442 632 330 168 83 115 890 50 823 75 353 165 348 1014 350 516 323 906 452 511 768 428 248 965 607 374 594 628 1036 328 234 344 826 135 604 910 770 983 590 172 893 11 758 626 244 19 819 256 677 306 83 625 245 852 873 95 590 611 350 528 450 997 40 664 152 228 340 195 681 142 410 470 295 541 348 943 3 243 114 499 936 246 811 780 119 337 916 405 587 755 981 195 200 34 717 268 216 890 809 108 901 248 21 107 576 976 45 43 686 879 172 317 142 419 303 672 214 76 30 542 527 356 861 919 228 687 907 632 199 876 1028 105 574 867 1017 574 411 206 841 1016 33 534 805 334 138 79 651 63 6 761 54 271 538 32 907 999 370 280 774 166 256 8 85 380 693 276 1006 529 703 407 1006 368 688 1012 173 440 195 486 893 361 408 413 116 911 731 3 665 692 240 384 234 116 1017 732 876 378 86 2 574 630 232 415 71 38 676 511 822 386 956 553 543 406 45 235 542 883 704 688 494 519 10 1031 299 409 286 275 32 984 376 1008 279 250 434 374 624 356 198 227 806 244 984 6 238 166 897 596 687 164 952 435 510 886 991 820 572 392 789 881 659 81 358 873 575 494 87 855 788 291 570 572 480 632 448 263 400 735 774 355 104 426 500 722 9 848 259 1021 121 657 240 682 748 586 641 549 686 791 212 932 1037 249 512 323 387 288 86 630 380 215 905 253 452 965 690 95 570 521 990 966 380 176 560 680 391 282 437 776 656 786 460 89 324 24 105 602 582 451 730 460 721 1031 634 702 132 581 227 545 660 202 346 972 227 789 139 49 589 613 28 694 797 576 460 168 298 418 736 876 908 168 189 258 506 820 211 965 32 1012 372 1013 263 209 939 710 779 174 908 91 948 893 117 678 940 957 57 305 687 173 594 587 582 111 696 591 487 839 307 328 256 942 362 649 359 836 885 414 955 144 688 905 511 388 512 251 312 684 172 306 100 490 165 221 915 550 488 1014 437 55 418 49 230 995 1023 320 236 647 820 749 266 721 128 507 828 532 843 67 759 259 134 906 451 397 588 789 887 222 321 229 504 645 821 1003 505 349 21 187 440 198 210 237 835 4 503 359 199 634 560 909 595 917 563 55 455 866 7 571 748 880 112 411 691 859 970 478 553 340 364 98 515 656 74 239 901 367 765 508 30 287 151 7 790 580 295 393 385 700 551 430 783 565 222 425 217 131 1000 616 1023 931 48 3 680 69 287 958 438 478 858 346 1001 97 913 467 101 836 773 129 740 32 434 495 782 669 615 916 721 790 384 397 567 884 710 661 720 251 106 375 194 861 163 717 523 402 668 832 345 570 900 584 668 878 603 603 718 297 376 614 343 626 362 691 566 43 24 130 770 286 190 966 532 149 798 400 567 731 951 845 678 370 946 1034 101 324 275 898 249 362 126 120 638 144 1002 684 529 104 499 479 809 297 775 251 270 123 330 451 764 177 835 387 584 752 451 727 92 325 814 875 611 32 797 754 336 318 182 767 355 1010 135 1014 328 421 661 654 152 938 270 823 838 182 824 132 851 761 124 990 888 611 394 193 259 924 292 227 430 469 581 253 571 304 761 179 1031 433 300 680 828 387 729 383 212 996 1036 53 697 427 751 441 1012 906 37 514 838 623 520 626 1018 392 791 191 318 267 417 178 719 225 20 161 943 544 759 738 323 700 743 795 933 367 875 865 381 885 323 892 532 136 925 492 975 169 625 476 463 187 870 562 868 275 783 435 33 252 568 299 441 867 186 292 735 324 1025 354 912 235 933 805 178 861 634 719 295 241 702 134 547 664 413 350 3 712 995 792 882 184 864 68 328 407 986 428 686 255 269 69 435 41 781 473 833 804 866 998 255 395 889 178 574 104 624 14 99 923 166 767 86 273 728 227 476 1009 241 616 925 101 9 846 606 973 1000 913 356 801 18 938 746 146 1002 889 269 715 499 295 379 989 1038 114 661 722 630 269 977 934 11 340 555 962 377 860 347 128 751 58 780 454 537 512 145 1004 368 164 662 426 127 850 598 311 58 207 719 402 883 492 413 1032 948 494 122 87 397 299 741 727 42 401 621 990 512 470 572 378 944 164 25 773 372 657 655 752 693 472 708 786 715 529 890 92 592 132 901 380 734 201 323 148 857 237 90 750 789 524 845 253 5 531 124 514 761 210 928 481 845 397 153 516 823 496 606 262 120 461 122 267 255 982 377 696 5 533 589 613 705 437 74 480 561 723 440 971 891 719 69 110 986 760 861 284 180 944 114 77 637 906 475 10 518 153 334 132 713 468 913 784 591 913 13 806 181 29 343 574 962 695 941 1007 592 40 47 131 486 869 993 244 346 493 845 19 468 963 723 105 152 981 308 347 729 741 439 251 417 965 686 203 280 983 923 360 683 359 304 36 983 1032 1035 273 112 361 389 807 167 15 549 108 655 429 875 569 1017 286 1035 860 549 514 721 782 88 622 619 331 143 149 462 233 941 728 916 941 874 137 515 408 672 452 840 789 742 252 361 508 3 813 793 102 760 667 964 829 24 84 342 549 202 4 667 299 493 426 703 285 419 259 87 125 833 759 945 844 218 763 799 934 708 341 50 228 461 376 306 147 119 715 435 680 735 1008 121 14 574 178 711 760 551 314 68 838 282 203 502 737 65 756 146 765 48 175 241 401 960 119 470 76 76 359 348 695 54 634 901 261 8 206 641 166 759 595 196 139 655 234 24 112 849 236 996 406 683 182 997 860 909 70 929 888 361 267 197 328 999 806 866 535 721 141 544 498 412 572 560 423 433 965 419 603 758 344 55 591 984 332 538 291 398 908 456 220 1012 609 217 291 288 27 33 778 78 396 382 827 830 329 331 236 840 374 120 297 511 801 523 757 835 231 882 290 344 414 890 204 862 173 434 753 893 612 865 75 624 162 872 865 210 697 457 360 194 327 60 379 654 621 73 910 234 971 285 436 743 879 822 178 809 250 93 162 790 477 959 500 166 260 840 423 927 878 297 274 491 669 152 295 206 353 397 509 793 685 857 1023 759 436 572 609 758 996 118 365 976 242 206 608 841 950 15 471 482 934 905 42 750 732 75 283 345 366 351 263 22 849 929 971 104 416 474 869 533 230 749 78 715 605 483 237 101 127 487 276 955 820 561 559 161 682 427 737 375 968 180 21 212 787 622 713 917 161 145 681 1022 874 426 67 561 364 644 476 435 685 886 729 267 537 19 647 890 739 524 921 252 128 683 594 436 1015 598 626 211 568 3 579 584 895 519 287 660 327 682 391 662 60 344 561 195 255 367 499 540 786 692 304 80 815 22 286 225 773 977 168 839 1033 304 422 547 628 227 923 545 853 747 783 496 460 21 28 759 904 319 750 544 891 687 956 21 46 1003 740 234 55 800 382 74 982 783 816 696 31 751 328 100 8 984 614 773 693 64 336 27 807 806 273 559 180 835 14 930 45 684 183 382 638 620 907 959 439 979 59 980 1009 330 163 911 421 123 259 735 683 470 723 314 714 53 1027 842 15 403 246 352 582 165 329 576 242 216 994 739 432 36 500 281 498 907 1015 434 116 134 180 574 793 441 507 290 616 621 852 315 524 247 688 54 691 140 539 213 129 1007 658 805 462 771 943 751 804 156 9 143 884 870 461 338 710 141 901 283 84 191 589 126 260 134 714 387 906 778 45 540 447 327 219 808 1014 1020 161 143 180 866 300 479 550 790 38 783 150 682 738 287 1005 713 932 275 981 325 216 765 64 1034 501 870 440 65 222 1001 636 71 813 605 679 368 525 507 996 980 760 346 936 202 998 428 168 1033 633 875 698 609 736 126 34 7 654 378 16 539 12 1031 798 35 212 391 149 839 584 294 746 730 183 211 271 268 49 914 480 789 779 890 9 275 430 16 938 694 829 770 24 35 797 141 282 930 32 408 759 328 87 108 420 418 339 868 385 42 859 59 982 77 563 686 180 592 549 959 585 555 292 442 775 563 692 138 316 792 1032 305 690 993 700 782 69 280 482 1010 65 36 56 921 765 112 818 217 130 485 51 182 556 625 614 734 42 438 660 946 30 730 690 524 851 32 486 104 111 2 178 92 530 862 132 817 981 28 408 206 111 544 350 21 112 51 714 428 950 470 951 174 772 328 667 694 526 906 570 305 977 485 704 810 690 679 771 986 339 78 758 792 606 324 539 820 557 961 149 969 139 222 115 912 638 1020 184 725 1020 31 305 631 186 797 567 581 929 807 196 738 679 949 568 7 417 479 304 246 164 735 603 79 100 649 209 500 127 416 76 707 471 1019 721 964 707 500 861 765 373 805 208 131 735 511 537 872 369 321 979 683 823 771 174 541 21 597 760 765 545 959 66 280 433 101 180 903 402 70 53 869 630 1020 458 728 366 38 128 58 923 365 571 201 910 1008 301 897 661 463 207 371 980 1035 580 495 748 503 871 617 156 682 84 602 290 718 909 635 349 99 18 775 600 497 369 191 552 527 26 662 659 891 812 164 705 1039 398 391 850 123 606 996 859 728 580 346 616 330 445 81 438 829 201 127 804 909 64 903 697 498 922 181 98 470 96 236 74 899 919 456 186 188 514 957 419 935 783 17 347 924 473 454 1010 10 632 837 516 657 937 257 676 938 323 65 610 1021 311 867 1004 138 556 656 155 472 359 283 937 68 763 468 797 273 834 800 184 608 324 373 535 10 878 151 337 823 1027 953 211