1000000 80000 115111 160 365688 107 64010 526 79568 60 409574 989 763673 517 998986 136 423163 1057 911068 846 696834 1076 861607 743 260850 791 143486 93 311531 687 486977 235 130947 709 2422 623 465117 1177 492292 80 447153 239 769304 369 623263 977 847790 83 878540 52 865419 114 114033 114 784464 489 592153 164 542439 163 60034 953 196126 893 180558 475 203966 910 297683 1096 190357 68 147178 490 988363 523 244302 623 816864 214 627712 1216 214565 553 925658 400 116625 199 959680 839 937844 311 237534 441 243397 635 365220 367 63764 998 176322 499 407736 763 246484 1184 610290 420 264953 322 646329 1232 142138 177 634408 366 408976 792 101956 37 442799 1074 421072 137 206472 769 98422 862 628181 281 234593 563 965361 891 160705 985 71130 258 735333 130 230851 470 228746 868 275258 646 957135 906 130538 696 85592 567 131593 42 770020 26 384793 77 832014 189 660698 155 28690 328 346275 385 890507 171 492217 32 864471 226 455334 835 181839 5 227296 995 965376 1197 984366 1225 450682 1196 341434 147 694861 268 731202 29 789556 127 712445 1108 727629 97 91481 357 208691 464 361074 235 6631 214 343323 1245 167597 786 87243 877 889707 108 220739 94 78988 427 678188 172 288398 932 333426 756 317641 657 928901 652 620941 589 696107 1218 636783 1023 419144 544 906291 1053 348233 1226 849435 214 239563 817 23435 92 628585 410 22472 180 908975 469 232514 523 421526 681 804622 354 628126 185 887160 179 771544 533 897763 766 200058 860 469504 1001 394292 42 16468 557 90784 886 94154 375 175029 620 26140 1194 460198 1232 842754 1063 325158 982 748502 78 589288 1032 793866 1243 192306 132 67870 62 12033 1249 973356 1163 856312 362 556529 822 62429 1041 182814 628 800011 501 354163 835 983958 372 174635 1067 876995 735 295102 1194 591500 739 343466 164 813300 614 208871 611 948708 1213 748008 1238 204753 251 784817 908 987922 754 537342 1039 692936 191 80843 996 637476 605 18712 590 694965 41 497105 528 435485 977 586621 399 768256 843 590467 287 494069 205 71038 1128 159362 418 998706 1086 339837 406 967918 435 460254 831 258720 1085 336941 915 612200 197 623949 879 318370 484 982577 89 824568 279 216833 565 500499 1073 269860 764 442426 1152 460095 406 609207 1026 493529 1195 865406 82 658587 900 567864 295 434260 262 543785 267 322070 553 117640 1081 799847 306 88181 911 873593 11 760285 315 192920 941 605376 41 160193 537 969296 832 824409 536 640207 590 991529 753 511226 748 904484 49 483996 240 433515 1103 563902 1169 576546 766 766393 365 273466 232 626293 300 245738 231 119398 605 478953 744 92355 584 439745 436 819060 800 456983 144 373413 877 901647 60 620723 720 975396 523 568522 656 869410 857 34783 1140 377942 874 125611 583 925447 1081 62313 1134 850052 1010 740464 630 403580 935 753773 1249 922511 165 738379 480 500945 167 159318 554 92781 1021 577337 694 579105 378 621417 365 305897 1028 97077 124 508387 874 152094 845 830408 913 197290 898 484783 728 127252 767 110950 324 231450 518 257435 970 120938 810 634957 819 828757 1059 826744 529 687459 892 229903 815 880335 77 460276 717 129431 1237 441336 367 557374 1141 310485 219 849763 1209 582960 651 549680 255 988330 1242 223313 22 885243 539 870051 922 51297 949 360979 1067 858395 19 535840 1117 306445 36 642058 30 508341 1204 706602 1193 916760 575 756610 1187 153927 845 372817 510 493259 477 798245 84 197253 835 123191 526 742155 9 529747 1212 758186 706 468276 1240 763559 145 328761 366 342467 1189 123427 1215 108077 203 308001 179 702678 1034 920610 324 309649 443 90788 495 419853 331 755449 252 730851 583 795261 369 899837 982 553665 348 398778 840 749038 5 91425 101 58568 571 348969 391 706842 727 273884 859 855786 745 26268 702 928942 40 150839 717 487449 275 402561 750 368574 1131 46501 6 72667 1176 516319 840 912120 1215 862672 140 611907 1108 323961 1068 757777 55 254228 790 106933 857 8951 791 37093 1184 643175 26 628526 879 501024 687 744535 325 545420 679 509153 1235 155257 651 185832 903 908311 646 745920 1018 632837 562 346466 356 149961 1094 683911 813 5624 80 835052 584 245543 646 727236 103 977029 189 326794 468 805323 1151 584186 830 289922 90 978507 257 600459 1102 946855 126 744474 138 153063 352 263070 418 569698 1020 557975 104 950194 598 868326 1229 582786 803 665551 262 884154 652 778229 352 431452 119 787411 449 782734 714 167088 1196 137516 913 55613 921 322348 409 127550 1194 620079 203 296793 513 521744 1228 247701 416 559528 1197 530460 1206 900476 203 944723 466 893189 1063 290941 368 120002 349 954567 240 402293 520 580798 19 845212 122 133036 1235 426574 264 551914 2 144003 1113 569198 21 229217 234 663563 528 441048 538 10675 889 856770 916 42862 1131 275995 443 266992 20 523958 155 919279 899 72488 389 867163 863 514846 381 963730 1151 735042 290 878730 303 665287 23 126654 1091 666928 702 956922 45 955295 860 533173 636 513563 169 942280 19 164305 1087 439393 862 946575 675 768558 1006 725631 472 152972 173 781566 952 941282 163 90344 184 69538 543 237967 858 313673 387 58945 640 457254 644 679712 556 126379 10 293794 458 629865 742 388678 349 218141 936 647060 273 91332 460 435517 592 908181 1077 133252 885 832187 669 520528 1214 597183 1213 25407 826 668331 156 970321 274 581839 778 393183 44 20835 612 610124 1020 412521 90 642790 539 718512 141 569169 181 636870 785 120761 461 106341 561 131267 3 737111 1022 757960 130 378143 1217 232853 480 25098 1137 688035 143 924248 1047 317610 1179 588045 79 873323 565 71409 525 965951 352 661262 652 693686 272 760702 71 987478 438 497976 213 935957 1205 506420 183 868803 1114 311196 1014 610153 1219 887699 622 604914 487 404514 1193 815002 438 953431 1176 700552 417 384014 708 898647 216 251892 808 675231 806 147912 783 658689 642 296347 23 218552 1239 117033 644 392041 1155 272819 1066 996826 116 507895 261 185957 1029 109131 907 592369 1135 313448 4 670563 263 893490 314 831558 957 989683 950 728436 370 50441 408 926275 317 292043 682 688556 187 347974 547 758544 1059 13559 1237 833544 115 863712 149 648537 374 949631 910 742498 90 697595 14 917225 1066 580653 954 489657 624 625351 98 314918 722 283303 284 998606 835 721557 775 519847 1201 734353 1034 890508 771 295654 875 291576 899 890846 527 604757 499 124480 1160 792068 193 683993 870 368928 92 730359 66 743087 55 236373 848 161288 743 47897 653 725748 250 550876 1131 413017 740 188002 473 124517 26 255017 497 183638 667 767606 776 633683 1204 290132 1239 793644 105 719159 796 550503 780 311126 992 429812 1138 909276 83 690326 1202 288165 279 339384 272 840638 634 587716 60 709525 764 507853 221 779761 1149 961431 676 660497 590 606734 1126 324507 883 367889 83 901731 44 27357 572 469610 479 303861 465 853729 1208 266643 255 623495 597 822724 843 142062 605 326500 1208 988463 796 508066 320 75707 535 577669 263 304739 1221 552197 783 743257 1130 50179 955 846292 183 3344 674 513634 465 910737 1102 640696 739 986499 196 580388 997 737283 1017 633632 379 766864 801 392850 739 142255 804 290088 923 936761 471 306709 858 762562 1087 340977 424 885723 1025 552242 794 508090 1200 46271 739 524750 1081 323937 751 744563 1015 540083 281 699610 131 855957 919 179576 275 52667 568 695740 1078 103275 836 545078 507 773261 263 331565 853 743611 445 551143 112 850593 1003 965594 473 854275 843 648449 404 737933 857 876344 952 189922 279 772636 1139 688608 750 634667 1049 959379 615 268837 366 126896 673 574493 745 472759 858 209442 1111 234230 858 497881 1167 401542 624 31916 377 10739 914 249714 779 480530 44 475951 848 7076 400 477371 1157 323065 1006 731797 703 862960 328 353169 350 980979 1113 175422 599 737644 565 336415 1224 852334 889 311362 191 276588 450 612787 549 99775 441 442606 97 232058 815 622360 633 182535 363 521433 1053 209500 336 413916 685 437210 352 922037 940 778990 602 346741 883 626780 61 527099 814 251880 821 693188 1070 744975 249 491208 879 572121 1230 48506 438 984074 369 316501 1060 960891 383 900402 931 836105 581 605657 461 80888 332 279121 194 643203 1195 643738 937 978809 1116 763088 830 989070 727 733518 1238 884214 742 832197 1071 868313 720 578212 594 395465 205 743654 648 817403 949 879366 746 818059 1198 638661 452 481058 693 872694 673 135675 917 216352 759 406429 732 718638 1153 248244 1226 675281 107 215883 652 978462 570 764810 1034 875619 419 587777 1104 996854 818 429823 882 899799 959 950616 179 403449 937 440977 687 243738 292 569668 1246 138047 414 29561 1190 967170 715 583171 1254 889494 251 184098 24 446544 569 552801 644 694060 950 111615 177 926206 738 399053 133 664872 388 465805 554 687434 653 387336 340 886087 508 155159 531 178691 969 315239 478 119013 1001 866001 675 787561 74 525304 1009 434127 1061 591829 745 731853 785 722689 3 347262 879 821685 1217 740316 339 892879 560 142267 415 512362 826 335422 686 905494 26 843287 571 536341 823 222998 602 628818 26 731266 475 50159 275 760582 684 892546 212 961339 164 175243 873 439601 1056 360760 677 665214 304 419176 927 733424 877 971420 455 645218 981 240260 1128 85755 888 558042 1025 638778 960 312842 693 381046 614 23554 985 435968 404 76742 608 299621 1071 973787 38 343325 1151 481820 1108 266687 1245 169809 290 477350 619 296471 330 311848 643 412828 648 462712 142 349983 1026 447408 25 218845 862 88684 392 275295 252 765790 1118 385841 616 674747 290 702213 1112 353602 1065 369688 282 314792 599 426759 677 520670 711 93615 333 81607 444 859841 937 333485 1149 928742 518 406974 374 843176 782 485821 1061 798228 284 613028 900 134703 665 405164 284 830284 170 170548 595 379297 1162 129332 242 707301 230 432860 924 256304 775 162178 71 221216 428 421785 807 258266 682 809760 679 100875 32 589637 140 422120 66 256318 680 747459 635 542149 119 150785 360 116018 105 398770 376 941578 120 347924 882 872822 223 189257 638 633531 591 718562 968 536719 356 898780 629 571364 441 153858 539 89655 587 803602 1170 544423 1177 819635 179 845175 241 242020 907 389828 158 406858 1192 159082 145 73606 519 559988 1140 268605 243 644306 896 739412 210 4636 818 592406 717 827289 254 758796 50 866744 239 64854 257 313185 900 498669 542 413167 387 998365 548 534344 336 397564 692 413193 372 223740 536 866257 252 305871 35 889123 457 481533 1218 294282 471 120825 1233 335110 935 872943 629 525254 487 867658 378 309841 738 543373 149 970697 1083 971218 382 639808 866 957739 903 674459 1103 893307 21 161885 1128 312696 104 647871 688 133544 491 135550 659 147625 943 410801 124 115576 1111 914009 427 597529 116 116235 282 301297 236 763703 855 294810 99 38997 606 34447 440 595659 449 689751 1166 297014 971 742860 593 862484 958 609719 609 422119 127 542981 124 416945 1161 737183 592 709256 1086 321925 423 813866 148 943823 821 837555 642 570095 1230 841763 896 193094 409 115843 976 87691 73 826437 718 800665 848 455406 583 584681 837 507 302 921881 109 876694 90 215423 1162 893243 145 543421 992 170218 1078 680362 59 406063 284 667108 416 809407 909 49286 1027 968559 958 400750 653 709948 680 812666 207 339997 753 452919 203 11054 848 423601 520 860290 1182 667797 1219 629591 657 42487 1156 737964 837 590262 382 980744 242 215918 297 522201 1116 373265 573 634801 273 975305 611 436827 186 224191 398 129268 709 384881 1017 647515 1198 20064 244 400835 547 829110 426 288496 774 202520 372 91621 344 734892 411 67808 1186 878673 353 326790 944 710109 955 314904 1111 244201 917 98442 869 433728 564 198109 381 539413 635 32693 898 770445 37 336948 311 623131 559 424105 787 75094 1126 498883 998 227223 147 324095 305 621992 958 904335 785 599521 1130 527976 239 781436 151 3391 397 357731 496 722074 795 389975 656 133843 96 3942 916 403832 79 82562 544 549152 1003 761089 914 763467 741 544949 412 798328 382 186929 869 694069 78 568740 396 321916 753 249893 718 87349 579 135715 550 169325 483 295489 505 735042 -128 508573 998 204185 687 190143 1196 201797 419 668156 849 395912 1251 842780 577 856152 632 303790 546 370692 812 254760 622 709901 532 195582 1219 46481 326 485084 730 385471 461 98419 1204 812373 276 590011 677 56356 643 46997 445 145954 1138 574950 913 333998 736 696523 844 948772 618 679081 1040 858108 533 570601 60 365732 413 686110 1123 598396 413 857210 123 105793 103 457641 127 221737 15 130766 535 910765 541 886146 818 100805 802 465803 719 50303 1023 740952 464 535898 448 812998 103 916293 262 169183 888 316339 394 441808 312 506315 760 100630 397 920436 1217 612093 1082 969813 275 108666 723 597259 198 669249 597 235703 890 72322 671 754456 533 189581 93 933483 101 185436 417 934211 941 704656 146 559394 984 684928 900 69384 252 343733 215 311611 297 142517 560 543217 944 589133 831 738316 1145 583223 911 95829 54 679871 250 680622 1025 795484 151 525252 818 571708 264 821775 875 80826 377 586360 889 446706 641 909659 61 839542 374 917338 265 264498 272 122831 820 148424 591 136875 214 764322 215 209952 284 948679 75 59943 1186 336200 257 293374 116 289227 412 874286 971 294054 803 841505 866 753171 521 594972 867 414495 1153 381740 589 969165 1174 423916 66 852462 399 809643 240 401775 1197 321527 685 784007 839 187703 572 10984 419 325517 916 362284 1060 954983 885 925863 265 165825 988 300459 664 935978 515 582531 865 519462 451 26465 675 752484 478 231393 729 682564 678 205261 577 604984 43 964958 19 37632 832 97520 93 475398 13 58919 693 396442 389 705138 59 661705 547 725017 97 239012 800 542973 174 696071 1257 581857 925 306116 828 281604 538 36065 1112 357950 315 606505 121 582662 1013 511555 511 755827 1136 33661 544 756768 416 264984 603 909234 446 749616 1158 11842 1165 259276 9 340671 442 929870 945 992842 193 901538 22 555982 221 838964 662 106295 278 296574 293 774867 686 839438 965 574655 412 529769 100 641120 195 968799 220 241421 1153 279362 802 309816 810 753421 1188 691517 1157 202504 1257 679352 1226 386140 1097 908337 444 680471 142 562003 839 731188 879 657033 1145 136898 946 573043 354 467464 1098 366473 47 429258 513 472407 610 528001 732 353987 32 927772 676 771970 775 368040 29 29328 508 879861 296 601122 809 244339 842 904708 66 72657 681 519635 669 808565 710 319648 94 78747 499 453203 198 988681 813 853602 1243 389583 1101 263067 1196 822229 585 322484 1014 400075 352 829490 148 214462 1220 574705 1073 728299 1248 859941 511 496798 549 323741 625 4345 14 214994 371 133189 1018 458533 1020 210518 464 796745 45 530344 104 767539 634 75536 973 607535 389 363929 349 93466 925 792931 34 178146 350 165697 746 897976 983 311534 503 712122 291 214268 413 483844 1085 892252 323 973882 17 432519 281 869364 235 371152 786 314402 278 691842 177 860011 788 910328 731 807203 146 56394 205 278769 293 850851 1189 845352 322 677895 1213 6254 1183 642487 1241 25444 55 754259 555 615763 868 404409 267 893194 1180 370735 1089 613725 621 307712 585 873438 93 642457 601 281088 851 175799 936 591128 835 488338 23 940190 516 93868 48 238534 878 376792 213 6240 36 300812 371 910154 277 168989 663 985313 76 461157 1017 389861 743 43660 1135 629624 239 313738 859 589503 403 334484 536 965604 238 11677 194 309181 541 58432 954 718723 888 731205 498 63494 842 669106 154 925949 1114 940259 1053 266579 881 19460 282 719728 442 633306 909 167977 1192 871625 793 912492 596 337716 709 304472 616 53443 282 271742 29 684774 940 717545 1194 900392 762 516845 746 992006 1004 340920 1240 712329 48 861014 1243 402580 1033 829775 524 162569 953 673857 535 996641 1204 412783 256 34227 641 867434 445 52463 817 589231 37 744823 760 826208 315 922201 379 748292 411 776830 175 496515 37 154647 46 969966 425 101258 247 850203 1227 171206 764 180685 241 980213 335 957136 292 633096 979 18232 123 685144 1113 147449 893 527919 559 758225 485 537749 177 509 595 613732 911 42315 1137 163352 632 361943 1176 188206 1152 572693 193 590745 671 233796 31 76193 814 634461 693 612818 420 401383 723 710352 195 478188 366 447051 383 489552 423 481874 547 808475 1020 457086 53 12485 1228 713044 918 846412 83 115004 644 560331 629 848586 268 985235 604 9403 299 634843 234 62577 1189 559 694 624429 127 86760 257 54679 68 784230 591 98356 864 673407 1154 381891 631 147891 762 632729 90 720794 39 419364 190 975420 875 608998 623 664872 -65 755995 361 697552 775 188243 1188 519429 1076 712249 962 787389 1205 616725 878 654707 912 13316 1074 528213 89 27169 542 643709 89 471387 600 391650 963 745742 726 268309 340 754655 583 882160 142 782874 799 218522 418 221598 277 338430 805 983056 197 869641 1230 312084 782 158767 916 679563 14 302136 635 421603 776 264036 932 266658 110 185433 198 530907 583 996912 609 501883 833 841607 891 221342 613 594506 1242 689524 257 717120 540 894703 606 373563 550 194712 475 241566 457 402187 192 816363 876 554297 1123 722859 515 585738 693 431687 542 451555 1036 327452 1005 969681 778 393645 558 902455 357 693514 900 503001 876 887774 563 775479 719 830379 380 667643 491 395565 255 164887 413 339846 139 354545 1240 870947 411 561177 197 995348 746 636708 786 706412 396 532460 484 852671 1148 983353 830 249524 489 902486 813 485552 238 759346 513 308419 41 32242 610 707559 770 936147 1166 709238 946 293256 983 544531 724 126280 1078 501828 387 167219 195 210551 701 127645 1025 942106 352 89032 447 116610 266 341476 430 805313 623 105995 792 276855 972 124080 960 55816 140 723380 430 380001 1187 851288 1026 24750 850 752678 1192 685428 25 244430 1128 943156 1180 604245 968 214541 313 517496 795 835789 520 565428 716 665631 61 131439 1190 623194 1094 838143 411 220829 907 401374 979 224287 741 513582 432 67078 1208 86303 1143 124175 1218 586350 46 152619 329 391272 550 243687 207 617402 121 646206 722 147114 1079 636361 1013 788944 917 191038 1010 619120 801 377073 582 357742 1254 923416 876 970734 694 650944 369 419009 140 693632 927 308321 894 766979 40 362986 444 707265 408 715286 356 11706 792 717166 465 727251 1251 167123 68 18042 582 64824 140 1612 538 21750 1026 625344 920 972469 648 767391 1203 772644 759 239214 639 980257 717 162079 1045 322806 167 748827 675 409231 1244 408960 816 96751 760 617568 949 884809 843 229835 846 788086 537 863669 489 206856 18 557694 266 681779 90 631479 1154 776088 228 390281 509 483692 434 655217 953 131536 991 985626 957 7529 233 422564 608 738725 637 315247 985 56631 1026 320068 525 809973 1248 759336 791 191020 605 670138 146 184370 145 98704 492 715877 367 593687 787 334448 479 592049 375 698857 387 234312 1052 216065 438 513447 726 244825 777 52532 509 711274 1098 62901 100 719032 1037 418456 536 826160 694 120518 291 787431 1003 389447 949 809867 822 463853 723 28811 307 979008 762 280426 549 550274 738 842319 532 96400 616 447376 339 4941 70 925041 755 618864 559 456907 164 809587 1040 969936 1192 366214 1177 213232 49 804877 489 560933 412 519620 366 309042 4 366609 816 705402 879 221305 168 655011 148 868239 66 165993 637 847603 882 742834 4 867235 496 372574 119 492571 1004 579865 310 860550 1052 114035 744 498507 948 482766 522 90789 550 877178 1196 373647 619 54689 220 628591 776 245339 1104 843579 187 649733 316 217293 97 976964 886 640814 395 40013 66 730329 655 397884 866 93476 824 643006 631 101519 54 12708 828 52371 435 233401 1152 804429 434 189857 870 983263 1156 391524 362 894599 150 943121 355 441667 1180 69479 1258 653532 497 433533 702 380714 249 447622 286 113073 823 473748 829 527725 1032 879107 812 702239 882 496511 1062 424903 1200 918759 817 772873 413 887617 1150 361363 949 419237 494 940808 508 278253 900 445659 154 320104 955 702555 815 240525 868 17350 432 78783 322 704945 55 437792 878 496031 19 998404 464 734780 969 516145 1227 359466 1105 627389 899 304502 265 138145 934 147867 374 825242 51 768450 470 597052 1098 218100 581 21739 278 283832 194 85594 1218 332432 241 81469 565 486368 94 163353 517 49346 310 662457 876 212734 12 620358 241 291552 1088 243725 902 27716 1131 878504 1114 549315 811 685210 410 876123 1202 645711 1138 371152 521 275765 635 841144 293 736056 730 262562 1223 277039 426 231817 805 868598 949 859346 287 132425 840 469451 1242 649227 519 427521 735 368262 1039 621590 1211 28549 97 257503 679 882964 177 776133 1213 538190 230 533882 1167 546692 469 228975 59 838122 1254 43964 660 491732 418 497825 172 48530 671 475393 520 261691 906 947114 685 606075 1032 627255 1064 852317 399 624408 770 474785 918 205733 21 956691 33 953118 196 39378 345 281709 178 26846 147 188418 354 221229 584 8517 590 277144 586 322214 1149 192950 702 404959 217 385559 695 952124 385 704006 987 914524 390 625267 405 971859 370 381073 96 228457 167 33099 818 999644 388 597036 49 286302 283 996493 909 273748 908 74334 442 267412 694 740775 849 352940 731 410094 812 138180 246 651455 717 732708 724 363605 367 956796 488 410741 526 200086 5 480950 1264 398306 67 611253 754 183236 827 383462 92 661830 665 702885 934 601720 223 798583 1240 664690 1166 849936 900 998915 551 907616 1053 642947 847 428500 403 842484 1216 845770 892 903243 1031 429194 219 175311 278 569828 174 453243 361 884613 1205 902041 161 311212 1023 165936 604 513182 1188 891039 396 153264 668 255505 23 893368 569 7564 446 855128 231 745214 1078 29987 541 613328 1263 757664 271 388877 296 154235 179 358176 123 890351 518 142944 332 721665 355 340681 652 84318 444 973044 1068 210524 888 265877 947 924117 197 866324 304 931614 86 70269 690 578924 1162 364257 1069 782766 177 714955 1016 762895 392 593001 874 891880 548 875839 243 46218 673 986586 478 345841 796 838744 652 263552 657 256763 466 184718 996 917146 337 818880 113 13151 706 520186 1071 307465 725 586004 276 283990 180 350498 332 486784 290 8710 469 653455 537 242184 666 657210 730 713618 618 733604 800 273707 826 178328 477 932150 1016 726935 968 435936 876 251766 756 451216 1263 532525 450 695584 94 198427 570 9030 744 607899 802 893135 769 789651 703 211784 699 21439 470 174002 1113 94428 435 907596 101 591190 658 372113 1067 398173 603 411415 1085 141392 1131 466358 1029 843994 716 740754 15 759303 390 749704 518 756992 142 588559 1069 963329 1215 494548 796 417767 252 911822 72 778378 954 884616 773 139965 239 623599 591 435731 71 170229 470 598046 294 764320 150 577575 276 422653 927 991861 587 112996 758 806474 327 562002 848 526037 265 265901 183 790461 447 997316 72 962897 687 244485 883 227222 441 711054 97 874751 637 698967 398 505747 529 786891 873 165533 480 485501 141 540132 1006 712598 16 37676 1170 403286 485 645365 1157 274913 561 537866 219 39591 861 483165 792 623058 657 226017 732 810240 337 476346 111 262075 1110 46071 571 130235 659 311428 235 168722 842 337682 876 209943 1017 488959 1147 107659 868 36955 1017 824615 20 414246 683 394386 968 802399 730 404729 142 350811 1248 436973 694 930729 497 499435 1126 410039 23 140315 1135 272866 24 247119 926 351463 457 305000 267 534730 1255 941239 1013 126341 1229 621941 1083 89306 753 723834 1058 209824 471 353349 548 728012 1100 415412 698 553643 107 402123 1020 422334 712 104684 299 36721 468 194916 374 88352 1117 553129 388 504482 1099 143430 1032 718090 690 66607 582 544420 306 101168 1127 305442 535 443186 260 588656 1124 201945 34 527252 1220 301136 735 749015 1163 168126 139 148557 227 52058 351 412675 996 279529 909 95454 202 607732 578 282441 352 945008 1176 741830 996 963319 527 749852 974 374178 683 504594 1159 357427 610 204068 522 90974 327 246806 275 38366 1073 371221 1060 339300 688 180380 201 655603 1031 655931 702 567054 437 505155 634 760949 21 728338 358 532109 379 843144 530 2891 390 931438 639 432539 351 753246 875 386780 894 305149 522 140196 183 673110 61 464699 1123 912760 80 759504 937 594828 543 672919 69 204634 526 72449 676 127265 746 127692 1190 685555 789 269650 163 547485 1248 595970 812 898859 933 370864 828 48315 149 933712 961 416370 954 895339 41 246371 205 850715 1015 322340 210 15133 404 514853 1259 541011 842 219405 483 671911 1060 983440 679 652225 733 36749 215 970618 1223 891353 629 78841 362 630248 163 835272 429 575141 165 360326 983 641852 369 863436 1215 34633 213 389815 908 731457 412 537277 811 362308 1072 629898 52 728940 338 33176 151 21196 691 444366 1167 118899 568 560765 1106 998326 389 107871 1108 296547 709 313233 886 408456 462 617919 119 797475 994 371160 581 344695 976 591542 585 117923 524 210278 898 253085 1018 823266 686 966984 1125 98726 1052 821472 79 121838 889 210605 449 481901 211 170820 802 758972 401 255014 1146 160779 1211 163891 348 706046 784 893389 1150 969987 588 120021 1095 551160 1103 693634 532 568665 968 372832 165 149474 1167 158275 749 202496 141 247545 326 330091 697 640653 256 134969 826 759541 1053 635411 1129 306392 525 832106 336 915001 456 29768 1073 549501 711 640090 99 321637 1015 22120 222 453641 1262 325356 780 218785 789 720094 292 662667 734 696683 150 245132 1228 107840 1223 937490 461 977936 722 839562 346 977476 290 122487 1069 344098 666 923481 4 440386 988 107183 1100 594658 398 453891 133 701755 143 202517 336 87819 729 246882 1258 999172 749 651956 672 553213 587 17513 950 913283 1000 180958 317 100474 15 139949 1055 997910 1038 339303 60 89450 683 940022 1182 458805 1055 222345 536 106538 1029 742282 505 686301 104 631871 1095 918457 1264 802905 1091 305734 336 121824 906 604651 465 979769 723 508903 315 227831 407 661320 345 422261 561 343094 1206 666748 15 146535 990 588044 208 835969 434 588699 1153 385649 816 618868 793 375465 482 613941 872 518815 1128 615380 550 945485 477 658773 1177 43766 13 726928 955 758342 297 869193 918 319055 227 737710 480 709854 1165 942152 1091 234363 708 303236 1233 818062 1051 138999 238 27238 530 880944 1089 630291 1119 579525 1198 653453 835 577266 1083 732831 591 833021 1156 420046 594 239612 211 929842 100 741753 571 775486 654 323087 731 478516 107 446774 82 732814 1130 994826 381 900137 905 553512 844 913507 1200 965383 971 93588 127 730926 708 401837 594 159884 1212 668652 959 12234 234 462975 418 554035 786 313757 38 447243 1168 361229 776 409674 880 49123 1228 331306 251 610315 1119 641669 417 127796 817 733886 698 343132 781 861310 204 311756 525 488624 189 241566 994 232573 205 76170 1211 601892 84 670939 1022 731466 498 491102 156 199041 876 392164 71 321669 620 213304 1155 565942 398 982027 59 117273 512 333497 414 101217 264 681258 1044 646736 107 562659 1211 227528 441 776544 1160 953658 45 54468 830 401765 940 509760 414 966589 364 811691 690 828553 847 476133 1264 603852 861 68073 607 417396 821 71560 950 539460 1027 312758 918 867815 242 758683 304 906001 500 6875 686 259781 105 63902 681 788752 1263 791604 463 185661 57 79480 283 110069 861 527283 563 929585 801 591595 1203 233060 603 752382 575 542708 1184 955050 1187 324215 735 789177 576 27613 419 843068 23 761373 80 950019 1245 418759 928 769249 1048 693402 1141 572643 916 411725 586 92030 1223 101292 423 778362 748 871828 122 609058 743 244391 1253 329092 412 767663 29 604719 815 323182 906 508773 231 584235 1040 303471 1076 90904 344 416975 298 73053 285 147412 833 386119 764 334694 1037 691888 960 3043 467 858337 544 724632 60 20646 29 187738 658 884087 379 118471 222 974531 892 778661 1053 847109 734 568062 880 220991 325 610856 458 190302 738 381407 698 405651 720 334818 86 232935 751 406338 559 905151 1014 113759 438 806937 830 290262 266 686873 673 363252 402 780909 123 970493 1150 679491 447 125359 251 43248 556 268333 327 923918 821 229237 1263 211655 545 926784 1067 262352 493 938746 397 305474 888 367106 497 330633 697 559030 422 178023 903 146143 1244 627221 632 243656 1249 327322 1159 152069 1188 664194 704 924442 997 49582 456 509005 253 924470 1022 381221 1002 225813 28 254992 924 995036 1120 700689 267 859894 370 63274 825 151036 458 190285 906 851621 1103 729595 1035 240010 727 908013 501 54317 279 117877 855 897472 118 725081 127 280127 641 196081 107 310445 1 964571 598 259952 943 690156 772 851125 289 405695 21 255497 34 251262 242 822028 764 301450 321 608995 891 887834 1213 434774 1066 662454 697 109337 723 506414 703 788006 546 106471 1014 531532 598 491647 708 193417 1075 118104 609 548981 921 460772 817 44991 1025 280056 887 697898 58 709507 666 297154 617 880275 501 263197 120 858975 16 890377 175 648215 107 794774 1263 320916 107 553554 1262 469808 1117 324736 296 506246 1045 725503 1025 56414 1189 986894 1208 588774 654 170583 394 723242 1117 888441 805 517685 403 580365 117 233428 200 822111 1043 879680 117 509714 1023 510902 888 796417 627 236878 1086 319800 546 461670 1182 91915 35 107093 1038 35844 166 212628 166 445253 1242 735804 398 928914 796 400755 1185 556278 129 643040 50 146273 1267 416791 918 687439 823 980960 722 979662 184 346636 1076 525776 421 366777 365 316765 175 518606 4 342419 323 303986 728 256344 1002 538707 912 501525 391 394963 236 368390 346 623190 728 498124 1112 95771 490 595833 529 582065 1233 928837 857 199579 760 560948 82 40321 1178 521649 390 691049 748 565397 217 106964 476 444205 291 263774 219 346382 313 384774 1029 523815 66 871346 1168 955653 1039 757608 768 434954 680 679145 880 708074 739 415618 391 96475 362 524066 474 369124 469 277849 411 165659 108 142274 944 944937 718 389249 886 556647 985 621102 1218 230355 68 429492 235 368599 1243 661208 959 344453 784 822746 1263 216194 27 135503 677 10545 718 914997 842 471324 677 204595 307 133373 787 917715 682 854437 1191 718669 167 950229 1111 266451 1106 773148 426 911850 143 520835 1003 591231 1196 597759 1084 838698 118 172787 165 300857 118 843668 1083 93074 183 615647 1227 183410 706 582308 1101 71226 743 566590 492 367714 1240 781687 586 973688 952 46862 246 72253 563 324355 693 285626 197 180996 370 657604 38 608286 348 34406 1267 794169 694 694014 1059 152596 791 941715 680 135620 715 58921 1025 621694 760 252530 1227 113879 798 345879 280 752084 808 935374 686 734339 400 506797 575 892710 161 566555 661 791720 879 579705 987 574863 586 663500 897 863550 652 660491 938 271381 964 186502 754 270507 628 823491 317 163885 1120 988373 558 900897 552 757198 213 69075 431 480483 1177 617023 930 837813 925 130661 504 418719 761 256437 417 512157 904 508582 929 429427 1087 747390 1028 318029 937 44485 352 842200 733 834274 84 255339 835 439500 157 796845 1042 828712 849 764760 548 168674 461 469934 845 262687 73 985630 203 713452 471 66707 504 700676 1031 404819 1104 207488 1 206894 232 362767 727 461460 697 714405 144 375140 796 925666 378 535193 682 839729 597 68504 54 19920 1220 906387 10 501892 1156 710563 646 390532 1172 464079 243 878751 259 156132 476 649556 759 560134 1087 908600 1249 939780 232 624228 1171 477659 803 996450 1007 599075 1187 116646 162 266091 1049 511257 17 337455 718 124738 794 16160 798 988857 890 761356 349 822586 342 518724 846 805818 1155 598153 471 933475 1247 410353 497 138324 64 978996 340 547591 13 906209 1051 254442 1218 993340 141 77901 249 382666 549 698141 1239 221521 847 14566 874 768263 1090 231450 121 250428 235 474930 263 127551 5 702911 1026 900926 554 867983 228 342053 836 599854 594 501603 678 861242 527 260862 358 577345 736 112812 568 771681 119 412293 860 280194 557 684406 971 872556 438 884728 1031 951206 1088 342320 997 625492 293 457965 1255 536115 30 419450 223 392891 380 989441 817 195397 397 78497 1220 499679 264 486559 840 702565 513 51346 135 531977 125 666938 908 238079 1127 818722 905 726332 958 121618 1034 268957 40 692505 39 254081 449 148434 30 300550 735 449258 1011 234071 668 612803 431 139484 1116 28107 625 116573 226 670994 830 220653 659 250924 228 799105 1232 725782 1100 429959 896 729907 69 616583 606 166220 684 621623 77 266415 950 67645 883 308680 537 59717 442 911292 344 548181 34 563644 632 621055 247 232169 804 219812 500 488219 1128 408939 381 366513 79 612818 1004 975357 938 148209 952 606484 730 637340 490 972037 1055 768300 1041 906049 94 498316 1185 601665 261 833314 80 55881 132 824486 307 735599 587 278576 1068 775298 726 151195 309 158536 1005 25129 459 547960 956 196534 979 908580 197 919675 215 797666 709 317023 403 53712 268 749515 1079 236165 147 170042 650 807424 1105 73874 542 889066 637 882431 925 557175 776 845325 632 119083 17 141482 1000 39395 1170 358642 1103 995498 784 236390 1124 858705 151 191504 96 559903 687 582984 1064 842867 948 982751 1183 914628 18 295885 680 805444 1052 576937 33 699419 483 468540 118 295926 1029 575873 1039 535550 235 889688 425 830869 653 521826 792 959089 102 790801 746 278017 969 50238 142 671436 270 180799 562 487331 914 434109 1226 508856 463 441914 557 246181 19 645261 865 862751 45 692335 748 132491 592 600741 926 835321 903 926237 525 197797 1108 822334 365 355301 269 895167 260 793570 358 62084 86 748274 284 656262 1148 38134 1073 776184 665 352822 810 110854 705 199031 513 609595 876 135839 810 664040 794 61361 902 751923 856 522208 922 775644 1134 492715 110 167258 935 858075 698 751794 805 641393 329 829795 451 512848 443 512229 47 684945 294 778932 1153 690358 1159 187122 583 962048 667 684731 793 102484 117 349088 483 330804 708 868890 675 856216 1062 117789 739 665012 510 8173 36 404582 1180 922440 743 158576 1115 426661 194 660695 76 633354 621 69178 1051 623349 1221 294809 848 799563 121 5133 629 847193 523 805487 1056 875307 643 428915 66 648357 25 436584 871 955726 1208 788519 1262 476795 287 28872 22 71955 1076 944584 479 302415 1191 700443 776 381356 1150 286781 97 83275 1091 709881 683 562764 146 874764 671 4995 346 814620 746 422857 814 892161 1125 568703 207 9799 258 535434 1206 885015 774 710125 182 972528 281 291033 132 352732 558 867926 561 365592 116 234110 930 674513 378 551702 933 232527 535 124974 837 390561 427 562072 385 883388 31 387444 401 968056 545 353859 1207 738104 767 716243 184 51902 267 669798 17 531209 432 657848 23 659363 1076 243909 914 733164 281 532929 848 95261 626 556787 372 225208 656 263402 314 590854 209 166549 1007 778503 565 936144 1028 983311 916 764248 68 509849 845 752944 1010 664349 27 577452 1236 882086 231 37587 1271 238083 1149 472346 366 87659 121 205608 711 869359 1181 523821 287 254947 614 994616 156 65906 1212 269128 328 697310 570 261316 407 535275 1094 275521 1160 981851 157 394707 1035 423832 503 232279 689 635503 1061 706354 1210 810043 823 669073 290 690138 389 335950 544 455254 926 364500 215 143499 42 30573 1073 497287 1245 96134 38 135553 966 731774 285 906947 179 103578 1073 918291 80 563661 1059 556456 209 826025 45 929124 648 35340 1052 283402 314 569645 902 542007 868 622026 344 939014 510 551133 965 758054 308 666654 776 279663 1205 723801 452 96513 562 442637 1167 552898 437 415913 32 463339 332 382750 491 883796 741 689992 453 585315 1196 497798 767 579231 1017 115246 143 364540 1026 34988 229 68481 643 874858 1260 78952 441 334312 816 618859 884 630222 724 234181 1146 345288 15 998069 475 576481 42 380000 729 624062 1094 155911 1154 812866 1234 37557 140 197356 56 639344 869 271029 743 906059 124 382848 1156 388269 1132 123465 1056 58744 760 256776 663 20384 479 672898 462 940237 454 392317 618 552618 458 132949 177 85739 980 696211 214 402518 382 476082 715 605283 1240 866197 346 388350 140 648703 1040 974765 29 536608 1075 771437 180 944587 548 539167 758 807820 1183 574789 683 681958 647 787424 427 901962 1068 894462 542 531221 148 236971 1212 525999 543 903429 729 588764 1193 596531 950 906045 99 883931 194 595992 705 703886 646 514881 1109 377283 805 939201 441 124061 173 387351 982 251908 850 34619 162 315987 564 146902 970 735318 1121 613960 884 893740 820 732520 866 886987 462 717120 803 281378 1015 869546 1271 461542 53 339717 717 682612 886 120476 1158 161989 385 456101 78 715711 750 213742 1075 371372 876 331932 330 864057 606 75485 375 425666 215 341915 1118 540956 747 398406 608 536558 489 620802 1136 981541 473 186391 884 412723 1063 137856 640 761846 952 612165 180 695649 63 431031 1081 524899 431 310749 571 815471 294 690310 817 380475 358 907978 675 343188 307 168904 1271 786409 277 500961 686 514137 675 843916 925 23116 457 441902 455 916527 85 794821 1111 895800 480 424692 204 307288 1173 100400 1210 236419 577 637497 507 53508 56 937038 1082 161693 1022 71751 1230 625869 661 984515 423 404449 1189 884100 651 815701 1197 795104 672 333545 295 939121 973 367500 981 844945 1121 564249 650 699876 1079 805192 675 490376 1274 623967 881 675417 202 510495 1117 898819 109 602700 230 752269 1032 10894 1249 646251 558 799871 35 501621 463 657595 1169 287639 25 345357 662 355950 1254 173484 718 150135 486 924802 1202 563637 593 1835 43 866590 800 278077 189 539285 430 715286 -225 666111 432 803609 1248 198877 769 30647 1206 715749 408 23086 625 559254 657 950727 363 510370 392 51292 561 343528 59 52814 414 174011 880 861680 143 168916 767 931533 1028 608473 886 519109 821 229048 869 326568 1176 958462 70 49198 389 62573 591 259807 600 908157 1043 163301 694 396927 494 978153 687 579707 437 833287 134 449501 693 100000 1134 532664 892 381673 685 685214 158 739210 488 574245 1112 710446 962 304684 359 209760 135 314054 172 980875 1231 105525 664 314621 766 831563 201 466557 1035 945430 793 339035 1201 702015 300 272507 895 945300 1196 547255 689 832827 988 156361 183 744303 662 383053 199 771883 1154 802040 226 839307 799 595342 371 297270 623 951932 621 144805 1025 753495 553 44377 1154 750398 506 70421 281 25572 834 71703 299 73461 69 580756 62 907065 522 336792 183 746397 1265 374819 429 846967 776 919987 615 947491 792 122567 171 944313 1001 726986 505 672971 1227 508714 267 733357 467 913178 1176 912773 842 779681 735 879274 338 561645 795 292570 721 483759 305 124904 730 971137 239 17591 1035 289731 880 293351 550 172965 944 846826 565 697567 385 262093 395 903350 357 137380 804 27407 256 315855 732 158675 7 41866 816 780664 30 78882 1051 271867 1245 878207 316 91079 1202 94665 592 654230 1002 945720 621 38024 729 478891 1125 415381 611 657108 900 632922 515 548190 459 614089 1262 950381 471 789528 999 179256 1199 158437 871 655694 354 261723 740 29909 205 208201 643 300451 209 216144 200 220301 999 911962 525 590663 218 366721 431 852831 1199 761610 130 891913 248 381528 455 645234 635 677686 43 305831 663 567638 294 888063 1065 827719 52 538413 669 484205 967 191737 699 152473 648 457400 891 437602 1049 500003 35 146144 1022 783052 848 495787 271 583987 67 761917 650 629231 915 741907 1052 138095 240 222157 152 646190 992 467924 936 618878 970 136677 1148 655942 1022 419211 1031 322546 639 580562 1158 609377 793 566586 52 282523 101 599531 1044 690759 186 461749 76 460118 462 538064 972 422969 1166 460585 589 142735 573 634475 1077 204244 1016 470971 1010 135390 146 148737 41 160584 678 970832 340 76528 431 871211 154 944503 743 628843 681 49568 277 27278 1178 205597 887 30734 396 601476 346 663359 1165 751596 844 848859 595 734917 200 664455 748 229269 52 854959 1112 722000 432 105787 1167 91832 1205 587473 95 450591 741 130288 968 135317 544 520869 430 858933 978 58862 34 867612 675 13865 913 421666 519 14380 1081 313606 810 989435 173 628211 334 218459 52 378905 155 377793 254 453385 979 485681 804 701805 867 841844 1136 223480 668 687616 228 324776 918 209971 896 379800 1083 946432 288 610040 730 245361 976 63790 920 958291 883 302454 735 272189 252 393219 640 860891 239 797122 130 172111 354 636143 385 144396 819 77559 445 256415 579 95068 252 183466 1262 655063 887 943356 767 925349 267 677898 1164 270433 1069 16343 556 224306 753 275026 218 129023 10 74733 801 339567 1154 242434 816 89846 337 390834 968 218046 542 890019 1131 552180 631 108312 1076 251371 109 738033 181 252646 658 218159 727 664312 1091 531083 575 489376 238 74850 614 824942 836 246066 1272 332484 1105 99699 880 760253 192 939989 475 339442 911 822664 2 350861 793 145320 38 347776 479 596810 1142 405717 431 838125 511 733706 492 724034 341 262961 836 506138 781 156054 414 178677 987 628257 1115 261443 151 683317 14 591214 886 677506 733 637684 538 649066 410 70072 622 878736 1238 466227 1069 853873 97 203791 501 709415 863 744981 714 348468 1224 814479 165 42322 164 460773 389 676378 466 276167 1115 821223 569 411868 848 664694 1170 525071 708 939190 576 672221 742 214260 43 426248 474 618643 27 789143 1029 611237 420 943833 629 195893 957 411899 461 972944 1025 258857 245 118267 196 264454 432 185367 915 359093 396 813524 593 433971 263 940029 249 951458 910 64149 631 525781 824 376924 364 361646 335 906922 424 477789 184 977962 837 190383 739 440074 1267 911892 351 793416 264 782700 858 818650 349 634722 1237 109591 1090 317348 619 359482 759 365476 724 345445 81 825572 1165 17018 320 648583 418 556358 756 607558 142 326504 281 654574 878 306786 473 243210 1146 170295 42 400464 1165 496814 1202 969977 806 593643 923 109052 1038 578925 542 707804 741 754335 737 107272 1251 228054 269 823474 189 750631 1119 707180 327 431673 1268 215554 878 861024 528 914556 396 366531 1011 730483 364 736336 685 931963 891 806861 278 943906 554 545208 1256 388239 461 282358 383 844171 539 722463 181 639459 1046 534443 291 788806 1225 503732 640 269654 1014 104245 7 863139 771 872374 733 188543 1153 983924 479 756780 490 216329 697 818744 957 873082 65 564378 23 246968 827 266031 929 575200 435 176875 402 274548 959 981897 1191 479367 747 735723 379 672841 297 547325 955 89417 424 702246 976 449122 349 837135 922 700255 103 434099 1173 638051 1248 244983 1 271316 928 324885 1222 901088 540 441007 294 668168 1043 248546 1087 133698 1154 30475 1213 99975 451 561563 947 286414 588 387651 297 832912 915 966594 200 38229 911 716916 1211 182489 467 888110 1242 864933 386 980382 910 505845 79 423164 271 541150 166 379008 826 735414 493 706571 1116 371971 259 41199 803 948673 369 192197 382 252071 1109 812796 98 983616 266 34487 812 546373 589 414351 925 276499 249 724463 868 840208 367 975123 984 681694 1241 448715 256 154998 431 757291 586 362145 780 447563 229 589691 808 771223 202 432960 180 353320 424 66825 499 240678 1119 646351 928 260897 1030 549800 503 342916 182 466669 362 556462 680 961578 712 817158 161 574295 818 627681 148 663193 1040 487284 304 51377 47 576683 933 762491 913 571595 1209 908388 1274 191365 869 701712 536 722383 1083 842261 333 306397 658 625300 715 160263 224 904626 52 396282 846 219550 970 663970 1156 724168 847 421831 407 90715 423 928203 1163 342268 138 6345 1161 686550 770 212359 415 40275 289 881703 992 158661 735 381520 225 346259 432 147455 599 177718 1189 353087 1263 84779 125 421247 77 284694 974 723651 1090 501719 960 670939 797 975073 777 266133 272 434756 1084 197274 1163 189799 166 173053 168 872946 21 134569 968 164635 208 468900 809 295276 183 941258 1007 755946 971 723281 1112 911254 629 478635 1223 310220 471 418025 160 408953 445 371094 936 710443 273 167512 53 897356 839 666755 885 338791 142 311403 397 58504 157 246738 85 950271 1215 104817 485 396940 803 264201 22 360922 465 484837 1020 813875 723 884977 1188 916427 625 140409 180 903624 384 875772 63 975521 547 392831 396 472537 9 881178 318 125937 513 800682 695 85797 384 746387 264 263460 958 732945 1161 87153 866 634355 952 219465 708 333713 1275 614629 596 398205 979 913010 1158 656878 246 946954 574 324705 469 524048 728 595765 802 222973 1242 89267 39 89726 748 80117 37 989187 346 696808 864 5585 200 364442 1187 756357 593 243067 337 70032 977 571264 996 954350 828 606226 716 570411 1028 120945 746 60493 982 796166 305 581477 63 843447 141 107105 692 295666 504 87127 261 281958 86 455457 973 29200 684 941319 367 58825 297 45488 1224 406769 829 383393 930 409280 36 254276 758 626807 759 598078 364 922767 271 43211 1266 366927 346 427596 545 6523 459 690260 216 924892 1227 668890 902 559950 1138 165119 617 330274 1174 494430 658 25099 576 977701 1232 617161 315 154862 1276 313664 1051 791063 723 361113 1185 845825 1190 618062 865 919709 866 200366 67 526669 414 819326 690 727032 1250 756649 976 921855 191 519222 440 950004 967 991685 1098 709012 703 819289 620 502289 344 235084 772 64387 246 400549 1019 396098 527 89045 1279 361228 50 647257 370 90673 950 342423 325 218356 15 944786 643 514377 1163 789576 792 758169 854 239815 930 305616 88 124922 861 844395 582 870450 1067 642735 63 712313 957 900568 129 608572 315 312530 374 552824 1221 845342 713 699244 982 950431 270 99458 371 130387 305 1760 1128 846874 870 322357 825 168502 91 964463 583 185003 314 331549 247 69048 746 109515 277 440169 153 912461 1122 676298 805 645228 1115 649580 968 851679 571 116661 1161 732320 40 496470 777 654801 572 763833 1129 992558 678 328741 1067 550758 1073 813281 1142 812068 22 838961 1221 538959 533 885289 684 141986 190 961574 1039 314833 15 879805 364 41767 851 618180 106 73948 382 348533 481 847200 582 939666 357 107765 450 574580 95 6394 1166 677065 803 928797 1245 762241 1251 97220 229 613501 99 802048 296 491908 300 418634 446 56733 942 8452 828 108141 260 115243 60 769959 968 317103 488 175543 638 274429 282 901552 1256 931311 832 823063 865 387607 604 989638 491 962572 1083 549820 420 107984 384 906490 260 44522 1158 4789 525 578788 323 931826 101 151988 929 252090 368 992679 84 662345 173 333786 753 985223 349 438321 375 943749 630 456405 349 298449 891 132825 786 713527 1131 735919 858 369813 252 525766 238 726948 1179 925358 748 136873 1096 649030 607 358378 589 800975 679 736910 1089 318460 496 156539 417 690579 1143 371955 1233 176276 363 517100 962 836500 1109 226900 740 704901 118 72721 426 449235 820 580999 716 525161 1239 113783 234 799327 520 565430 857 47703 107 925353 588 176954 547 78035 180 415492 1049 781774 1146 514749 1264 163311 52 478871 667 882611 1281 961976 636 59074 940 919336 83 813271 1246 539900 699 869152 1025 617019 812 842234 635 124516 1171 179904 930 548105 961 341054 700 486702 1259 798854 904 256747 1095 926382 642 145073 262 222211 971 674662 120 815774 813 446885 401 802163 274 512134 816 890579 1220 81016 373 725711 220 64863 239 691973 856 87480 253 33489 653 688642 1241 595652 445 461676 241 930825 428 886047 998 350898 1182 464228 444 913185 44 830161 1014 645713 543 423301 710 56648 18 954539 264 39727 1029 272150 1214 418947 582 549436 342 827208 1254 348812 1092 663800 945 20983 356 84140 853 200461 880 494274 640 350143 741 941797 578 27760 527 261606 981 779768 119 540667 1241 923603 989 45412 1085 974212 147 516853 562 630652 171 590585 693 711700 931 169547 1192 704752 1023 942781 1002 320157 380 344689 511 432077 757 846566 347 456682 867 780113 791 863197 776 369673 483 214496 364 193135 810 583528 1202 529484 927 974794 345 723740 1241 395553 1247 250792 496 583801 1119 96328 1116 718126 1148 744072 118 362829 416 71442 1168 382413 149 579785 695 327639 130 958406 913 72989 236 722745 761 219622 39 727327 597 629356 325 879938 279 89950 680 261736 618 951862 222 499233 1209 79047 293 57066 342 528139 346 91070 1063 926120 1219 799647 599 570067 930 563242 509 485227 59 437565 758 301390 718 876793 598 326471 734 715765 588 693390 338 625725 938 818374 1179 266599 21 835992 1263 234993 702 923495 758 793923 451 73381 635 799601 248 680435 972 222244 65 587371 1070 405866 802 270267 686 224876 68 369330 99 768797 494 533390 489 566919 877 909415 315 164195 379 836549 953 842823 190 864336 504 501240 997 428644 802 559298 596 338871 1083 962559 463 603145 219 605497 866 38034 252 709233 954 409688 590 973507 566 594413 198 668363 692 644874 1131 373594 169 186312 679 570332 541 631019 943 663673 783 611144 1251 611730 1225 330018 1135 735819 1145 591519 880 972178 202 237554 75 353011 1090 116089 1070 295631 782 565262 738 786524 624 60408 189 399232 327 2835 1018 177667 1230 205487 1072 860971 1168 522973 690 419907 382 558191 558 664752 470 370471 67 660414 264 71840 773 763874 125 625267 311 905026 1000 423603 1273 409803 746 399864 510 556767 705 409568 1218 657206 577 47229 331 596087 266 985547 258 433867 237 794953 369 358929 176 566675 903 20244 725 189550 1050 910318 1228 262229 482 555940 117 940293 738 783795 647 79499 124 831457 9 518112 897 764851 59 688381 368 376027 194 325701 796 866476 594 890460 29 600668 100 844692 690 725864 1240 863809 779 285365 937 427214 904 186666 3 510158 139 666143 1204 962016 1166 564631 1064 178766 372 650081 845 708316 586 429544 308 435980 1208 711488 128 573900 568 903943 215 235506 984 758161 936 774817 1041 202135 74 995651 34 345947 638 331974 288 124415 876 883938 806 47908 298 323755 390 223731 1185 24014 1245 556757 998 372569 218 35620 589 682710 1116 787145 519 771310 1216 775204 802 890259 622 724627 1237 64431 642 249322 321 656239 48 56972 341 774680 12 256079 788 732272 376 912957 499 306238 463 229266 512 258708 115 962824 1201 38392 411 313330 45 375530 907 667234 729 919700 896 904680 461 213784 456 72283 134 275057 1115 819859 440 657548 208 628520 836 681390 814 469083 1001 906898 1166 2819 1010 686286 383 390291 110 386807 1125 534478 303 490430 676 915147 430 433512 353 725379 387 832143 272 748600 423 278051 553 486179 1188 751256 72 932242 1083 903519 569 119794 279 283911 649 684322 956 83959 15 9926 10 174308 809 794953 726 912501 1113 349091 94 581920 575 750685 616 991161 564 852115 32 708475 171 916922 625 752119 708 234501 442 579503 80 739449 632 170326 157 754201 822 674445 1191 985156 879 102189 1181 847940 1117 464639 277 576782 421 351838 1001 230920 228 729603 817 188658 688 217259 498 550453 652 374684 715 976574 160 555626 381 922346 897 312631 1194 333368 1028 790802 474 615279 794 812635 858 227591 361 137308 76 741136 432 639054 643 381335 184 385655 386 685777 622 254392 22 338051 281 909476 644 556439 738 200600 561 669629 661 587465 1134 246840 263 509670 64 80922 588 481996 114 30239 438 300906 259 10066 16 892415 266 479602 555 874544 230 473175 788 594399 823 38828 233 435771 123 786398 538 26066 466 939685 771 540371 829 182712 766 391719 497 659768 509 173578 1230 895536 210 882026 1259 729150 593 709140 410 56939 1171 748289 1025 98535 140 836926 415 207293 1214 950873 883 398727 816 716638 174 546313 868 827092 903 317333 832 908616 710 583013 1151 620709 616 547210 980 30838 1243 149738 1068 732619 1077 963184 246 165908 3 432535 492 350156 275 640726 120 445403 1008 207854 1122 425822 482 789514 875 287109 518 125079 683 201041 600 754017 968 309140 741 11004 941 184729 671 127654 141 177367 765 500119 369 424153 59 627019 204 360587 881 142048 404 909113 801 637197 77 820439 826 620390 1261 467267 1232 769709 100 794511 1097 850868 622 271250 943 362579 1251 55060 801 8842 866 36246 823 865118 640 503436 513 699591 589 971430 1132 608769 751 615414 831 846051 215 119916 1073 891790 271 429174 512 926370 1006 753881 379 181743 523 184349 751 320856 241 342795 68 133777 1165 709490 671 775130 838 686507 257 21842 959 645760 211 417304 875 516354 140 712806 1142 84453 926 162302 140 444474 1075 163624 358 534627 198 365768 388 186804 1168 756355 188 332912 219 609915 345 431733 131 354041 1076 16000 1215 359520 352 113140 420 477880 759 227851 1068 552276 155 500576 355 817498 185 716730 1193 945326 900 199162 879 316177 376 749515 770 584194 327 74199 777 775092 213 225930 898 138902 852 239639 812 53013 168 289665 15 656164 239 353891 877 858145 1004 689631 1038 490505 607 21502 497 453568 520 249124 456 468616 1273 8698 1082 446223 690 927373 804 606400 802 234609 619 150851 1001 813755 85 347217 1085 829731 457 754618 536 525184 209 440856 916 568155 878 834053 942 481239 1115 173304 72 95430 1166 757267 393 237355 1057 706164 1050 572133 957 28940 1103 180380 1135 553533 757 581518 453 562175 172 69623 1189 169737 161 930157 69 971408 906 339161 782 417683 846 796941 493 973744 94 87671 1227 538962 731 536921 660 45691 691 460409 198 760114 93 940076 247 181330 105 841669 186 647475 1008 387560 121 699572 191 796297 357 194014 316 324907 1069 660236 1193 847665 308 72381 656 799801 1222 134589 1137 749997 301 334839 863 733341 288 216121 818 899939 1080 863186 952 515181 920 46921 638 196362 333 937418 1240 925044 324 933846 414 829553 1023 673644 1249 157000 844 405914 265 735637 1211 629771 681 289625 620 76690 694 742190 1122 26116 1168 502631 96 601551 72 830322 1089 736612 65 169324 1098 44424 1148 709386 1019 628229 78 75355 1000 322436 313 807598 664 312672 650 347153 580 835840 1071 845587 451 379416 1205 451343 843 79913 391 36286 676 69733 768 519685 975 204485 693 864927 1111 644511 30 899559 529 267625 1120 951856 712 353434 565 2361 1240 904701 456 567580 48 712516 326 265083 362 333289 909 125303 1213 539681 899 517177 391 423113 355 609582 1115 355088 1075 550920 103 765352 924 235712 139 834486 859 824409 375 86018 1157 23303 399 443613 901 107312 951 138808 550 179922 949 426657 1150 939006 503 111905 303 433743 1266 90431 724 606056 1036 36493 311 490918 599 596190 15 610165 571 740018 1196 513444 117 470907 482 476883 79 886073 30 288202 1232 386606 1118 162498 772 808498 815 998206 262 613607 245 271061 1273 478731 1223 37429 1101 110007 1144 789830 497 313763 729 550006 609 440380 1058 910735 994 716396 467 639181 355 458847 759 634215 469 430623 1252 682623 1199 269384 779 727031 139 232012 517 339385 37 928404 999 708394 838 948839 1189 59539 401 317990 886 232022 133 201913 419 170091 401 705584 326 960806 838 953077 976 213138 537 629814 682 486926 554 220980 667 236546 321 988228 288 424253 388 236041 1221 358988 510 970416 1210 104768 1157 494915 1099 349438 57 595514 724 369408 851 986374 204 287402 758 39065 428 510715 395 633340 850 442131 159 208551 494 107690 1051 866526 378 514974 651 90390 1112 525621 205 927302 180 818505 1086 218005 521 104109 1280 770457 581 853269 422 714892 765 618621 802 143948 880 2502 157 443485 202 313441 502 609572 165 179656 872 997210 365 317968 892 96686 33 996382 152 840736 39 68125 1273 524703 874 969768 323 318080 1207 104176 666 165490 789 330877 866 249572 718 951689 274 505435 1223 591807 855 352971 925 459859 836 78950 1139 797051 216 73081 1106 563580 484 819271 596 870080 1040 638087 634 115729 5 113636 1224 928902 1109 607274 949 255054 239 528285 1240 648055 1165 789338 254 847264 536 596856 385 304323 1265 542192 943 784070 891 433953 1258 15164 748 144756 1042 875614 712 93849 327 654302 331 201457 625 846533 861 272568 367 127349 144 635204 141 930192 709 135277 135 901995 727 135120 1136 555281 31 372917 954 641110 401 701337 234 292415 384 353942 347 12659 540 372423 1270 317844 249 870130 831 706895 953 419803 1067 737393 200 904303 1048 265250 983 358155 1239 124845 693 390974 495 765095 311 831733 910 920199 1283 36929 106 257424 932 308399 628 570693 418 536810 286 200214 1133 947376 437 544394 1257 609696 954 407452 1082 146525 667 731626 517 847306 281 662512 985 103285 920 381063 909 515566 745 582267 389 730105 679 518844 246 946897 236 256230 504 689366 244 262302 983 642970 816 299616 399 751104 649 359696 905 560664 163 277446 555 604916 601 320512 1223 813347 51 977148 127 572089 1133 359421 167 764104 1260 929609 563 448978 223 268883 585 894366 640 430497 1236 632442 1233 243878 760 812398 768 373405 506 212536 125 86849 742 629398 686 118388 834 109043 1170 720472 534 609811 308 842968 670 358342 1279 699790 889 713051 876 414528 1235 436829 1003 571300 850 212433 47 699242 1167 187676 430 483553 276 882790 123 18559 281 79748 138 381330 459 421814 548 297401 297 368850 1021 65565 482 643828 657 460095 -256 654850 449 846234 776 525154 295 808601 596 364269 1197 529902 1160 894092 692 271594 641 320194 284 696101 596 426276 866 554865 687 507044 715 909729 1129 616873 232 747879 377 433921 129 139003 1105 172292 1123 188255 467 756107 1283 816322 377 782968 1097 140390 152 289893 145 361519 850 379047 886 27645 243 53163 53 69665 1001 823547 1272 458109 285 444359 1168 249246 1143 577418 509 669562 666 672008 1266 983723 432 122853 88 590839 407 509657 577 645265 1172 901443 141 807497 482 126633 815 140992 1088 211056 816 240350 834 228916 790 272064 1011 959799 325 656209 1047 976563 65 119484 617 313098 699 544863 314 695382 490 227810 199 895739 125 67780 1114 428819 267 521606 1017 840576 1154 295287 434 284254 1221 908527 295 541678 243 908561 599 721018 1279 650358 255 771069 160 373222 177 418051 1266 579625 853 669040 95 368864 257 888879 468 737731 441 685128 69 831648 356 633071 730 729784 552 821262 1127 209340 562 699091 437 92746 1090 571270 466 452960 1067 616053 231 335813 420 196339 1244 899302 569 627849 540 331023 631 702754 474 798708 547 902845 286 26924 765 683186 899 782736 1235 612313 733 368786 461 890504 888 205605 228 854328 805 308001 670 278798 1205 652236 1057 877038 261 735974 1002 145928 32 431967 587 579524 1237 805581 320 211505 36 677689 708 12854 1177 40102 556 384571 54 926265 481 819828 20 322268 264 957919 1118 554326 267 957761 366 414747 763 341332 116 701516 598 821954 1291 216267 786 128116 1062 889979 684 456781 80 560678 310 208491 613 596600 873 237559 15 675998 508 409722 1046 30432 1101 520622 693 20226 400 324594 512 815511 811 745188 504 212710 487 925732 507 46976 1163 549120 1060 740214 601 127299 912 818631 956 772032 1199 76685 649 724951 947 581939 1075 584998 911 140228 1098 323904 1061 572490 583 987514 862 491451 488 404239 889 328460 545 178783 420 227320 920 921838 1269 703641 848 540578 756 391974 839 403792 484 27451 640 92428 685 414732 257 123415 53 518127 896 805124 103 56877 512 64354 1040 195423 1025 970361 39 581920 614 501396 638 102418 1289 582236 993 823852 861 501008 951 7520 645 51683 380 526118 569 442176 224 318728 993 86524 125 489364 193 793644 820 426717 767 140232 862 172553 28 326900 1084 199951 430 285713 1216 927867 671 907807 360 896507 87 873989 207 683641 1030 499572 109 596166 614 410676 797 769676 537 803018 14 484674 1028 237733 986 101227 1083 448547 935 990119 843 357682 792 553683 294 369723 819 257680 456 905517 318 592578 740 460040 778 23886 1092 790623 150 107737 528 22658 921 53241 1040 282339 1175 341373 672 971996 332 14200 238 282180 1018 111517 265 50775 195 928316 852 826868 769 394082 797 709635 935 190325 1110 244233 932 126601 530 406822 465 527279 455 850659 388 452748 301 716494 631 185035 407 551182 928 166927 755 698450 1249 74599 918 616135 469 844927 261 402999 1018 375082 1051 849663 279 430472 1072 197874 1139 978347 228 342753 643 903890 810 414394 924 574271 192 418178 452 83882 390 352792 1117 158296 988 659864 438 327399 834 554825 609 742797 1250 720514 736 693675 195 131018 545 483272 673 135820 233 49367 450 508789 1263 548491 424 397539 870 559945 685 823556 111 235607 844 237815 911 578984 1141 298190 259 229830 970 11400 116 453442 141 628230 886 648890 1014 356578 67 830613 1277 354597 1136 308683 136 44178 347 502464 576 103220 846 383855 1117 850132 2 682728 878 800970 277 683375 902 868766 1170 987489 806 589881 687 777395 879 850986 66 844527 299 19813 513 474069 441 54541 943 448075 1165 747306 306 531497 1026 311119 1269 262109 996 643133 289 957161 745 598652 47 525244 859 581027 647 167694 195 943348 1239 153946 553 681781 727 543502 1182 637249 583 410432 804 856208 611 14695 1062 672504 1011 795767 635 738639 6 860238 35 213928 276 42173 720 720823 1203 743318 275 222086 1206 660034 177 557980 462 156539 1039 744166 1051 96135 504 25250 994 284051 752 903984 900 46092 513 865448 112 496263 824 324514 13 390681 1245 781005 1030 258561 935 547613 919 939660 220 154832 1179 817173 996 179519 400 532074 1169 56839 343 418872 608 928645 653 636148 721 920348 308 389818 1018 703550 366 839252 107 914497 1060 520348 976 532758 794 600405 705 588908 1070 135642 185 363587 478 489546 141 483839 552 413952 636 922436 576 722926 541 698861 178 603996 1205 409593 1167 919668 578 57412 994 818902 188 932725 95 310462 1037 869587 1233 290057 1274 113818 1147 686302 1171 720723 870 42842 249 150352 508 2293 1037 911214 920 767974 1231 565888 832 677599 296 644007 709 246171 890 948509 84 98362 608 519088 493 567620 304 717076 642 779617 617 870526 559 113659 372 137281 206 386440 1148 238592 877 885651 855 358405 718 460481 877 576100 100 95493 958 779635 150 859055 1113 131328 270 480683 467 713299 468 802552 488 115460 1131 121052 229 548513 1215 301233 140 178256 35 624286 11 782836 1232 571775 1242 307769 491 916248 784 893825 541 418829 243 234680 1217 906258 987 676161 938 48153 659 141370 1003 560712 129 193046 890 509690 345 81531 577 940665 303 251445 558 256006 1159 696057 467 679320 315 463906 564 131384 444 30362 580 646562 188 262801 235 530845 917 380269 360 643109 179 469852 1234 460967 193 319477 112 448452 1031 430421 58 646486 1032 393061 856 232710 158 456656 530 71903 611 434438 51 226242 565 962234 271 650465 837 848642 1152 432169 587 962722 771 386227 313 327470 1277 369472 259 55487 256 400719 1173 858114 1263 854569 550 30226 558 834490 232 193992 585 678253 814 817817 296 498727 193 138641 1291 501303 557 373086 873 899913 964 238559 838 974796 816 801692 451 291647 224 41647 650 7278 836 589039 561 536534 1129 902497 1178 939254 20 576207 317 903124 252 917931 305 816210 1000 808307 303 991570 659 501857 517 373613 252 374584 793 479705 699 327826 1171 4453 668 845100 620 216245 207 272124 1070 500613 602 626183 1047 79530 324 324514 493 351481 563 644564 281 212388 1139 342119 47 482671 109 767610 102 165635 651 482060 374 12299 1158 227425 63 591107 155 416746 646 380582 1215 11807 1166 619744 239 872201 1191 18195 843 346978 469 695887 423 332933 573 954854 685 173636 743 712329 799 806927 419 982854 814 985875 695 50250 443 698383 31 478251 1100 407294 153 79212 742 101922 877 828962 258 360691 992 654346 598 736110 1230 310516 976 246039 60 565440 532 263824 1045 603667 993 154957 1035 168669 522 601099 550 79879 1016 777616 385 320591 768 289199 767 328435 32 707104 428 859863 748 624683 650 352958 1072 709575 860 440037 1221 983042 390 739447 1102 213971 1106 507689 1228 587737 671 856165 1063 779361 146 244889 1039 359011 266 751152 81 588807 438 25679 1089 297745 1291 84210 534 813384 1190 497068 201 84301 113 483480 446 660980 351 629692 299 95087 63 130419 799 178963 602 975711 1140 464982 333 120438 299 337876 787 267277 595 557455 974 675642 358 908437 324 716320 1184 925574 598 807360 392 190966 746 867972 692 439258 758 193204 1051 890049 737 188896 965 895775 837 925170 562 488153 93 901974 1111 576636 1007 932798 671 266676 748 510513 521 848915 927 811506 1015 754922 325 358636 1218 710572 622 845103 1179 237104 573 472002 1150 859683 850 915585 443 105968 309 909795 731 427877 463 200379 88 8060 365 403154 390 28762 784 445909 383 926840 123 526918 1246 389087 531 238031 805 922369 957 308125 1172 623554 350 646239 1009 557618 1093 928476 1080 431328 1113 196399 898 356097 601 329064 383 846914 1152 717597 537 95868 198 443868 630 132885 827 660201 955 908281 1019 353657 218 708385 605 777707 504 72279 311 284200 882 867740 563 459344 1065 112853 148 157751 712 79730 1132 766224 738 636213 1194 209608 978 408341 424 340702 886 354484 384 881159 433 210604 495 845221 1064 914102 684 302839 393 642722 50 38382 1115 583292 527 748045 958 71478 1238 871323 611 240710 685 509491 237 467089 1144 514727 173 60902 1147 400791 139 87453 1002 70739 610 408135 15 299747 340 168463 82 322783 1020 534259 903 447479 431 101446 539 346130 356 432434 794 540261 495 222164 636 753797 1089 967223 733 554569 290 433302 594 572580 828 31588 822 408644 135 726806 1000 984507 973 834956 1296 899505 1124 783490 608 827612 1222 133958 993 148149 963 422858 548 155537 277 89236 901 477458 423 368116 926 880325 268 955067 797 148808 815 53098 1017 975641 25 598003 57 857158 1014 153482 793 113768 986 568992 62 159911 1036 196565 866 414632 54 541904 42 324689 129 974829 647 858777 879 526685 1015 644472 108 657249 347 500538 670 527960 742 636744 528 558815 785 1584 942 45130 329 636006 376 993293 706 527495 641 491781 1140 994270 1033 573548 215 429209 37 860629 905 196365 118 726495 275 289480 19 570949 496 484950 1012 193085 1220 290273 536 164379 921 996261 400 9619 620 241922 544 892289 412 712 563 605588 1271 598771 733 536303 298 500444 194 41093 653 549954 846 232498 219 774507 772 37788 1200 696501 75 507409 124 908892 96 732867 938 51129 388 419707 920 640047 1159 998112 734 491509 954 583008 628 313563 789 298228 64 752492 314 414772 79 505363 664 591777 278 203781 1046 410975 637 648915 328 296189 484 285348 570 751883 851 741189 1240 196914 1266 800761 262 257353 986 404020 819 494191 330 635361 515 199861 104 394225 632 342586 1102 407173 1025 743380 464 413753 959 272481 1253 788167 1295 657197 904 807062 35 794755 17 150383 651 238496 291 156743 1236 743617 488 158000 214 449178 335 251465 158 182932 408 578026 821 747427 421 998583 762 723581 1194 76974 124 832455 1178 267591 855 524560 938 712021 83 521430 860 495742 1033 177218 474 724874 1124 722317 1275 934509 131 667678 109 347911 199 20664 857 951363 89 649594 663 641373 496 461427 1094 625610 921 359639 981 749041 905 722744 1265 662466 1074 414875 1070 42707 434 880029 1124 75142 855 522453 940 479162 1187 802250 959 320063 1252 491563 672 450243 1108 386749 1223 455327 144 446185 678 143807 152 481853 246 101593 1049 226314 844 66621 524 154218 1071 686752 526 81166 906 252489 693 629140 429 851610 310 50338 780 590043 441 410408 88 216177 529 282439 2 541872 266 198958 1134 177369 788 304116 233 47965 818 902103 584 651355 912 416980 1207 383035 1093 992746 415 683173 214 52847 1109 996522 253 351287 543 319846 339 605385 665 914368 564 21533 162 262317 719 335725 676 300333 172 561349 55 737446 992 371881 931 57151 910 871475 431 924062 783 46241 480 903927 978 649632 290 547604 40 601841 165 92062 766 70058 198 465373 493 697363 196 676312 606 233743 1290 269744 823 50589 855 2953 510 583569 29 362737 838 880300 570 60040 1073 6787 307 817651 1127 102317 189 264703 569 296794 551 610860 1262 528483 199 769219 308 217280 638 400552 653 398560 37 706284 792 363222 467 644640 346 852034 619 806156 139 861377 1004 16502 1168 566222 332 652419 52 527631 1272 373523 102 66800 125 334690 133 214407 13 68300 729 687801 190 627797 957 359954 93 810894 165 9819 964 619863 110 757208 1111 351240 103 917568 189 219148 798 783287 1011 534016 104 768114 850 650517 371 153002 1167 111837 401 9750 632 408175 1154 528421 219 130746 1290 868821 1207 925785 279 386971 75 982161 1090 797033 1259 298793 170 310329 459 979461 141 734216 28 577314 1068 381497 1001 244370 45 461487 95 793653 58 420668 897 560849 387 191357 284 948220 1178 796361 631 431921 944 164391 312 722768 370 79872 1127 585864 939 848556 576 250360 403 368679 229 654002 1264 179977 353 336423 643 372051 722 406484 106 416607 402 174437 718 801434 957 839064 975 337070 830 473246 93 780410 1208 780085 516 222286 443 891721 115 41525 721 453832 1001 509727 105 338497 376 720228 79 961535 1185 99682 470 382505 866 258680 319 899642 749 816102 586 45395 510 948348 1230 258179 332 372274 1298 794300 1050 211972 530 668004 497 554736 1099 119826 814 267832 711 444500 1012 250035 655 301332 13 81275 1124 620815 175 90212 308 10238 258 8039 416 725543 1264 418315 393 343167 1138 284324 469 868336 910 534021 561 146725 151 102225 475 685717 1158 967284 447 860973 157 704372 1286 462286 34 664348 1022 865845 537 740939 238 85402 1205 143932 219 822244 254 956089 730 300017 309 711444 292 808313 1268 587021 328 165927 603 481076 350 119213 1047 25038 1097 12734 1284 570373 78 394474 310 986317 375 503268 948 941147 1204 74855 220 48794 1292 903697 783 854316 595 573905 930 206038 538 995639 595 799434 975 388912 707 212701 440 546559 776 796576 1050 610736 461 937260 102 429492 602 955866 9 291993 423 911922 438 281247 709 424050 445 207573 463 144039 774 833551 1134 834414 206 800647 280 656812 257 862891 50 288237 102 268982 226 103981 142 620254 504 751876 362 580856 737 107935 410 430033 1120 749957 484 678422 1123 357168 332 870171 699 767138 783 787751 176 18021 20 426391 39 124267 23 564457 620 942902 303 804444 902 613308 328 358573 752 280105 776 285929 586 942562 1146 956760 211 509025 358 40365 1009 14098 1175 732815 1173 478757 697 371079 309 887282 470 347622 170 636597 38 41311 1017 570068 402 3849 98 221191 1039 912936 130 770478 85 496184 54 729328 244 588369 869 364664 1240 775543 305 513092 1239 479146 348 598508 536 263259 467 11536 582 517712 1235 737155 945 464478 862 844041 1009 638449 560 279812 326 926725 530 703885 669 268916 1274 352627 1134 944671 237 223782 892 815147 473 283287 96 90098 996 415678 408 909128 655 162073 1255 627530 1029 267369 493 136984 1050 949666 187 589023 674 578800 965 238449 456 418747 925 829848 1109 123287 360 981169 378 239752 1251 734098 964 195427 680 324613 448 16829 153 879964 1108 767176 512 380433 1078 80654 50 886743 246 827392 950 623583 541 824662 391 405017 1281 614776 817 387224 174 973803 616 542660 1264 764545 1103 43080 810 368470 142 614625 1160 456342 804 368837 274 964511 28 712800 1121 380770 445 70743 160 822515 707 186082 282 378297 496 324521 986 210977 287 37680 1104 767156 52 789597 42 36505 1224 787621 847 915630 832 62545 275 412036 337 704746 536 144429 453 30939 314 283951 833 920585 78 306676 1049 47050 1137 144989 706 9524 121 198191 245 564120 950 719692 59 276597 890 508197 312 31813 449 630836 1259 745740 129 544749 377 258558 267 26401 1036 523650 1235 940600 106 883431 813 171779 703 514084 266 208425 1094 153720 1109 946295 407 79789 740 285808 560 407426 64 880862 870 208258 925 962546 632 287013 1155 162309 234 354725 1143 414065 852 221200 1149 647460 284 504868 1197 329837 24 816703 1226 605254 398 246973 1146 40795 549 324055 171 840266 95 379970 60 31831 983 308108 1090 510348 997 329751 252 417338 281 542960 798 802584 210 437032 637 222766 392 924903 662 666577 1222 235432 443 858977 411 145379 585 124502 405 534757 1231 708682 557 350470 253 196572 531 955737 1008 719104 722 550104 279 973917 171 506048 1224 123778 504 894228 326 85849 304 187332 897 263329 1286 286188 581 937682 547 13710 1238 309340 576 351648 821 925235 616 769784 745 844270 1038 443972 434 35115 342 562189 540 316789 778 3599 962 90718 551 80675 1060 110208 1293 659074 306 842084 244 861137 594 938225 709 690039 399 36521 184 24148 906 296061 866 731679 901 934490 1242 522770 298 266634 778 170267 269 717299 1136 744101 333 650507 987 391746 134 108661 199 160365 296 498370 613 910343 703 826577 309 448383 263 435313 117 486516 627 990280 698 773266 778 824050 589 769303 36 907420 683 758201 1150 21257 1070 935606 841 927507 1148 321564 655 892832 923 120837 622 337540 187 295338 892 762693 668 24233 1125 318923 815 823982 39 477169 951 767019 37 222796 784 211534 973 292360 509 67246 366 645980 504 30479 667 761615 718 915187 899 943844 254 649459 500 392015 984 994865 759 20244 -568 402966 143 928481 419 882000 1299 211554 1140 911680 1300 273375 1027 240131 700 367734 1159 490868 125 454627 1127 777558 1026 132930 1060 621358 547 649762 92 784938 783 951419 347 167416 454 874238 1107 547527 212 659300 739 106055 1064 954483 346 368380 465 649497 299 620 550 781654 1162 535298 823 721544 269 472231 1168 289229 1039 41309 862 961422 683 153250 242 774491 456 437801 1078 192686 679 399169 7 406392 1123 502088 184 659499 346 192716 783 280883 196 388439 929 401019 1092 890082 1086 150541 853 963598 105 172817 966 980325 59 850327 1076 413802 980 994684 569 706532 147 129573 1130 489668 191 711325 1286 262927 750 410395 1252 510984 348 28386 40 18012 565 365158 776 807239 1126 131159 266 1634 181 722040 642 24498 490 777460 468 634150 471 939648 968 728807 467 322551 333 159531 752 643098 465 544358 946 104283 856 366760 95 576681 126 523766 14 994265 350 689324 55 973537 52 949379 147 961202 431 690732 440 740049 1281 68172 294 411271 997 795544 216 930920 468 274907 289 934973 618 537345 1276 848369 854 735843 760 102861 1110 75289 517 655339 234 860097 931 640898 907 33740 385 486718 1151 959897 819 362317 975 501412 627 128044 142 361141 1087 934337 925 607372 1128 475948 293 658041 1303 768380 648 687909 510 790699 429 556610 1172 131537 1133 328894 541 208613 181 65298 144 560581 1268 896869 919 375731 8 300695 114 189198 1009 125475 656 767632 1075 760305 650 549548 420 992433 550 28922 1298 771843 506 655744 1223 811416 51 422230 1280 984340 881 476126 591 704138 975 171921 447 678275 781 429250 652 26263 525 619968 26 249243 695 751131 1002 509762 1262 307070 980 456863 579 415043 1039 376224 366 177695 592 336434 919 241771 1007 22027 622 78106 65 291160 674 20402 611 220587 563 620340 46 326236 757 744209 31 184227 1304 633952 823 563146 971 942070 78 402618 1173 299931 1237 289935 452 812325 338 988095 290 528614 244 397785 606 113028 1278 222088 164 637257 237 137542 624 384320 1192 465446 837 479208 315 99969 1243 967959 93 573745 1063 274341 1013 842294 965 208344 842 977096 7 625994 471 318676 1056 542307 897 505093 882 605438 1255 77379 518 997105 1243 40731 966 571414 111 930292 203 675990 1130 323613 229 884067 1035 553347 1304 512645 258 345719 773 454378 1039 394012 288 721509 858 692599 437 574441 486 349406 1064 312801 563 564208 235 79892 743 456290 435 998535 1263 222562 965 978511 530 491362 679 339054 85 146145 632 17827 647 822819 426 471963 1206 98985 122 285393 71 617947 369 387582 163 31463 422 676653 601 739705 1033 300357 193 74139 223 770879 771 802725 1068 918932 164 452419 1094 5377 431 708797 569 790653 637 523742 276 805226 130 223294 457 840194 365 176632 1200 258859 851 224736 196 394955 1178 870785 19 897078 878 824820 615 622378 597 785471 106 552474 178 137798 639 334751 90 968227 779 835931 785 849135 204 962627 604 709322 720 458455 1031 813403 332 749283 562 51945 261 874047 977 978721 430 670354 604 156883 1260 291161 871 115009 140 472570 404 282238 1216 307458 700 500977 1175 673491 989 7920 66 660707 289 501705 989 538212 418 572701 973 463116 782 425034 260 348315 463 905352 672 392947 849 781737 568 136298 888 690369 714 711699 1054 713838 1164 917994 750 549837 186 92134 1206 505042 1046 637893 275 42602 869 661867 389 783533 1138 565903 501 649656 37 225595 473 824366 1297 11718 239 321998 1221 738782 866 657660 1186 790295 159 751827 505 775388 819 29124 417 367314 536 546992 425 55712 689 555712 934 19407 340 580464 812 669463 1154 639596 447 952266 664 953652 958 513779 598 864173 996 335159 61 702852 1279 421923 902 40178 1131 320051 1256 851119 214 434044 86 513729 101 161253 391 247506 396 15372 872 544599 1210 848693 363 175035 916 142264 856 699247 875 687910 1263 104320 70 650424 396 931772 1031 764369 1030 378940 563 706073 243 200917 698 986859 733 730744 451 335522 633 2570 107 806295 795 579388 1113 249515 1207 942332 841 197083 688 79960 757 223851 1269 367035 1008 310974 884 219334 381 638642 85 400722 34 868671 446 176786 695 923158 1303 937461 1231 389663 981 194362 716 828185 1300 125657 780 699695 319 905476 922 733699 1175 428115 431 534836 426 578069 578 584049 887 348034 553 142959 332 689614 366 220526 1146 828272 180 176625 719 282069 272 192029 63 62779 704 129693 244 815267 1244 273467 970 424415 443 407180 688 498132 1086 530329 866 476650 640 887335 1069 772108 1019 826040 359 750753 70 172068 1164 523824 21 956898 689 255819 825 587559 843 466332 1183 347170 1285 669328 289 442285 1033 294633 321 46327 94 162252 176 453897 353 74225 765 83794 1087 798952 1178 374150 257 619956 252 942081 311 933988 573 495915 1225 390664 1048 323769 461 146488 1257 776505 792 255017 -287 212402 926 789196 437 900683 1230 462585 71 721101 117 756688 35 617015 528 942648 1015 285121 750 121437 73 793305 117 656822 258 604795 845 915829 152 244429 173 236834 910 137170 352 155831 150 438505 936 538680 673 429007 857 254854 814 704714 688 637819 611 590487 497 803573 185 787708 499 533568 885 780056 345 322857 60 169297 1048 514018 696 618423 397 377022 1062 837319 1069 732883 466 243771 522 828698 391 217940 189 454671 727 258476 379 708569 686 234989 1050 471388 301 724235 688 555880 1300 870287 412 232701 1215 772448 229 578340 529 41774 785 392444 1304 815310 661 234029 904 720361 1083 358027 922 979645 931 57722 997 341434 34 746029 667 356058 943 991903 683 888156 1171 747756 59 834325 1078 786722 1066 153669 984 677995 1021 916657 526 518578 989 633425 135 648557 960 975902 234 344054 1218 751740 1082 899355 1084 908342 920 850492 25 115860 150 973453 1172 440694 49 342635 1125 972042 484 79691 829 965355 1107 558419 262 507576 967 728199 648 913254 380 800812 852 678687 953 289141 687 107774 903 899877 41 770582 612 690170 882 149854 743 838340 294 86136 1261 526945 929 549002 50 166620 904 808690 829 56405 818 999774 711 419639 1179 590085 898 265488 830 397466 1179 437844 55 555045 684 412026 961 709872 237 859497 1162 684747 796 880200 1159 504507 482 323028 464 457988 908 67843 1121 785704 245 652573 484 745316 59 106351 145 116128 785 827181 231 704910 1045 408773 188 5923 956 243491 73 171061 641 473473 1199 170508 588 21468 1034 208637 329 118960 315 609495 348 402832 226 722296 713 13944 154 569727 479 25946 351 113033 86 205768 99 219339 397 842329 1303 572947 1220 98671 761 628653 241 921005 412 725799 1151 864333 961 327848 35 206456 415 776346 66 888566 939 577874 771 137060 577 865582 246 326213 499 308437 572 991671 282 694 380 173893 801 726830 1256 499339 916 651212 542 820626 1107 630834 264 61907 1234 763831 599 269603 1296 897687 318 548961 1242 782192 1270 364540 -372 560066 297 4715 306 962903 674 739161 161 306207 264 175064 950 634873 49 485533 653 539121 355 705589 790 14263 359 161006 1091 898204 849 675217 1304 101492 827 287375 140 912317 182 771372 672 19751 116 597655 591 781734 442 316078 248 801111 424 198663 1282 865401 907 159534 12 395793 690 791612 12 30505 1049 7095 1269 539287 31 826257 1069 619261 1006 359526 447 624511 1267 997671 651 762601 190 822849 41 148062 720 903942 85 958466 1008 409477 734 900365 121 164606 849 700619 984 579217 886 982520 288 724212 606 519452 1053 143962 187 787516 678 319868 1201 889405 858 765677 1218 303872 821 385733 1030 704967 111 784062 189 937299 108 639377 991 326852 315 607869 355 119845 452 768128 1191 515845 368 760848 127 978646 1114 437327 464 996997 756 811669 685 531197 1288 700917 335 970095 975 174921 1178 716261 1262 532743 1150 209931 707 291788 150 415667 767 49707 505 4707 559 267575 22 923972 653 367754 1257 940607 238 738188 826 409527 189 224317 309 924083 1064 803365 1167 729887 188 716159 1285 25774 355 785943 1205 100564 616 889302 1177 162554 1034 604974 459 378128 836 523845 936 668500 190 306888 212 217489 993 490350 463 963146 1158 814617 456 662525 476 149200 657 571424 993 129737 1298 803494 760 809961 26 692266 63 568923 1253 904012 809 905479 1092 387504 138 683241 643 776275 259 779266 649 983656 283 948803 1190 157361 373 850830 145 582199 566 433475 251 515957 864 351738 1143 174720 1241 311319 20 562483 57 683945 685 945516 1084 587681 441 57127 375 493913 823 993532 484 203314 123 573420 593 428731 927 551062 1064 541309 1189 621991 807 307943 911 846409 151 908144 831 352411 748 875229 417 475625 901 52419 1232 862559 1300 606237 639 505397 139 39685 35 380045 1045 234433 1257 846972 182 30827 122 701490 201 298376 1079 990735 669 473141 574 798608 821 157422 643 843983 1201 839687 1040 272522 2 78983 369 771824 1146 373085 888 103434 718 115678 385 415961 14 935720 579 517978 244 698051 581 440614 301 851856 372 552265 188 546157 238 768172 272 135491 1284 348117 1014 851314 429 365844 747 788160 436 864618 857 419682 407 566694 680 914379 1100 105848 38 593382 1190 299972 878 818386 827 487217 621 797538 1159 266736 1048 328784 1181 663853 166 734791 955 920846 970 15325 1082 943140 255 582392 92 306759 531 594503 565 141902 253 475418 275 665824 712 326813 901 174696 210 441131 930 573731 573 56282 714 466362 1102 299983 846 830375 1162 172669 1293 750312 1065 799698 1127 284533 892 986027 946 614787 521 901011 1 271599 417 950001 113 868526 945 404077 899 677396 1045 712542 412 767783 675 530963 1062 327830 1138 404374 48 491394 25 167915 163 630974 1008 235063 511 648090 1208 42721 144 880249 1088 398686 950 900203 937 223733 489 779473 1134 237706 709 465150 750 661763 927 505002 95 903824 60 819262 840 805024 939 742032 1234 728698 657 692511 553 858864 1249 280490 863 837884 758 576664 17 790993 964 30594 837 903390 340 313717 724 321425 755 180343 834 847816 743 813339 940 966190 704 725628 314 978194 488 982656 753 507249 1001 610958 1119 476540 598 439452 286 543756 977 812581 515 482139 1203 561352 1078 977718 551 545164 53 741297 768 511075 256 946575 180 918724 15 171192 1241 794528 1166 164523 878 539925 1183 109458 799 424945 221 965773 1085 133062 178 396525 567 767826 215 436107 350 232478 1004 704194 1163 917593 1083 496606 324 91887 1137 737695 458 862589 1088 291900 557 575983 1305 898241 1021 87274 316 271156 952 828275 462 431101 342 74626 1130 458145 848 77314 304 567007 675 813106 902 831223 1175 764113 1155 791407 214 503838 249 545566 484 517366 622 113452 361 824170 891 341327 1236 568639 14 281248 524 672337 764 466720 657 418083 663 260909 1144 646394 922 136180 788 693751 1232 37206 290 559947 365 310113 218 542928 267 714656 920 324522 237 535893 200 861112 435 85481 103 589236 519 799450 1269 618629 613 754858 1117 668840 60 191879 414 851327 284 592883 776 328207 658 521289 958 842910 39 754583 326 808277 522 93295 555 656671 150 719188 369 247326 1292 285928 770 611699 1072 647328 217 448173 102 675832 938 584643 873 227124 944 688060 699 816687 984 984356 421 214752 279 410800 365 494724 429 3173 758 829728 289 281603 390 149156 1172 672791 899 206543 1122 668394 1285 420462 1227 667440 992 198588 906 912348 1290 402820 382 619248 418 722039 1182 441968 761 613869 1139 463376 363 211990 209 591954 440 154631 743 190332 1300 385706 292 759898 566 628112 1224 486455 171 815540 1202 874678 1238 328209 1124 835929 198 556675 391 816064 558 239388 430 646842 176 540769 202 845225 1126 19890 1220 572923 763 926985 915 244466 824 792861 840 414500 175 678779 408 343110 842 815805 1021 89938 1214 973285 1264 575726 895 701792 1222 696752 127 494066 952 970662 322 610237 319 952254 900 909107 367 608669 14 476696 671 343070 465 345048 866 678812 1299 897920 300 49683 1252 707454 191 116580 1052 364326 435 684508 790 871660 1120 405050 775 231456 150 19116 625 586726 40 875233 988 683656 669 735246 479 937185 1289 189555 63 215510 196 739012 1106 897348 679 364911 756 185275 1145 152768 380 220938 25 538829 440 431472 1180 109307 73 218432 653 114322 1111 719192 610 447143 1228 779976 790 524184 672 908638 1077 434800 883 151490 1121 584010 276 365480 1055 910049 526 294594 298 555162 553 555877 441 776966 179 165358 550 192747 28 257205 947 57277 756 792938 458 65370 1256 361007 885 23911 54 332583 1287 365612 334 344698 1121 800832 863 273593 580 398060 407 53165 731 603776 937 582663 698 619423 16 952763 1043 909751 891 774511 887 479978 545 991641 482 680717 1153 111809 998 538637 239 871043 1168 128500 1047 728165 1206 974103 279 217935 728 516202 793 407105 1003 673168 579 328676 269 138271 1055 74390 1126 787759 371 638488 955 906604 818 547506 587 755857 267 817412 914 563183 945 927267 143 359608 320 631515 1195 494854 1118 44138 677 914838 372 267291 610 25054 925 704059 536 924061 786 281286 328 641898 885 792256 170 763691 112 798463 1222 704299 712 380509 1103 903634 1058 972420 967 50642 624 82860 2 938425 99 51290 1244 208181 1036 776290 1141 130599 713 962905 934 919070 1139 170250 260 913883 1009 9632 1130 727145 288 198440 262 918515 592 545617 1031 220119 382 967339 1033 494978 333 638372 327 290329 186 835399 766 988588 379 709774 1253 102519 246 590416 278 881439 436 634582 418 22890 1015 755713 959 520231 731 943265 692 446157 336 931595 1152 445583 988 160645 1066 984627 1296 189541 1207 827050 898 397222 831 812042 1012 978672 141 136739 311 334767 80 962626 356 133737 290 908159 1288 772261 487 987603 421 811802 1143 790174 305 201800 307 484840 42 780718 1028 323359 662 790512 39 714632 303 861583 197 898789 102 527350 71 319531 41 376974 321 254438 728 98357 18 885794 209 707930 628 398955 434 967118 493 850125 828 744739 1108 958478 137 341586 230 820785 1020 40830 438 915869 89 97339 965 261969 563 979441 1152 656250 164 791151 818 20658 709 218009 579 957864 760 336109 1004 965665 664 497823 451 132449 16 113602 934 558929 185 189158 228 271667 261 742900 1102 277159 1165 82745 494 316488 796 991803 80 405678 1137 789460 719 427642 418 171530 549 722767 899 350152 262 25112 1066 841152 21 650888 640 575189 601 316804 129 488893 103 40428 16 560074 1002 961884 288 726764 388 794392 428 731102 386 158143 1208 648042 1313 604687 314 768828 1093 978298 842 213838 394 156639 51 584443 761 107113 72 100108 1167 161323 1154 53511 285 244761 317 490767 1245 812848 159 810240 1149 157203 978 884604 238 489178 742 391686 956 296114 399 129364 168 910900 995 958898 944 303492 1176 198256 598 751889 317 588020 311 64743 1177 584857 1000 333357 676 881285 1253 886082 737 768799 128 452022 574 359086 644 282359 433 233591 305 718606 222 243975 143 284196 1116 3262 315 726700 982 581789 421 702770 500 185384 46 78094 467 43037 429 348907 390 339433 283 488672 327 549063 851 703318 1197 996992 1102 491492 547 960371 1188 715900 129 844475 1240 103969 272 266744 98 592908 682 359217 90 35147 1129 635175 1268 730440 534 184982 82 189477 620 22845 1079 549401 232 831069 836 293506 1026 332931 586 304128 356 1059 1180 120019 1086 214834 858 236281 336 416631 517 9007 382 655481 1127 59117 706 991261 462 607209 286 657739 743 66644 779 713853 755 312951 432 402257 1102 256891 1309 25173 873 187469 388 122539 448 846760 279 695176 332 107327 892 144268 262 707469 812 931387 524 182336 1180 987638 1073 594285 989 125480 591 264624 1312 40664 1123 963755 802 414775 1302 338546 12 91323 57 592834 858 73775 409 653506 1306 382954 176 869921 310 708356 815 903466 109 817587 276 913835 2 437688 119 19857 702 216324 220 576890 839 651185 837 684762 872 133445 600 45358 810 494107 38 457965 -1211 608893 456 191401 1115 896493 269 45945 90 141671 906 689848 1085 170940 527 574060 162 209667 1184 51064 142 99088 1105 636062 867 46125 446 472455 294 412986 1082 933643 613 774655 922 371830 598 252612 977 417929 757 926608 259 489991 350 850184 93 517514 809 247703 1268 953404 1201 337106 1241 612026 1097 303588 1115 956165 224 531250 14 771155 523 531202 619 9755 180 593461 1178 210799 215 84515 200 133966 329 281191 498 27251 940 252760 141 908386 876 602823 262 5799 1122 121242 786 655687 994 368121 236 474747 1105 602528 692 715839 503 944887 276 748759 728 143777 704 996802 822 566907 879 986563 337 37410 640 442235 1139 448063 608 579346 1016 442699 976 738147 878 178225 948 742845 120 730097 6 9444 247 901671 710 253440 178 673631 85 503118 668 790645 131 576555 721 417332 956 984638 410 499525 174 434699 1010 315367 856 269393 1099 418442 1292 307048 181 987271 526 372577 1000 591045 140 967092 754 876258 864 21564 557 476240 1165 11308 503 649610 560 758966 1105 76279 391 91356 621 399212 739 917941 1104 372985 307 998895 750 57830 1082 281900 174 997487 298 946253 815 235551 403 56998 195 598637 561 121713 1266 96953 941 913731 77 623397 351 597580 651 882186 541 872965 732 256859 1188 648128 855 759682 440 512619 286 695369 753 147264 1215 459391 1083 642709 13 305269 1141 822625 1186 677803 221 608155 843 257793 357 840159 797 237606 1161 427851 232 101334 189 358209 1240 522357 1115 134535 837 846049 438 664996 297 518762 261 879818 710 104828 453 258954 282 955148 525 116533 857 589194 165 385621 643 186166 1297 870320 1221 922153 824 148514 231 99354 785 211289 35 81197 1235 767193 1037 700339 75 456691 1013 865803 440 620500 812 99104 535 66594 710 210075 121 64152 889 814741 1090 200091 451 679350 52 214105 81 148004 1181 756809 354 818029 450 861862 710 171010 1253 356237 1232 66900 1133 890465 773 230120 1080 403356 662 441976 382 352786 166 918330 459 509960 932 417832 730 892734 959 182160 1131 827740 1304 689894 818 551259 968 557209 1283 930418 562 400583 1041 822815 313 810644 364 587248 869 210029 641 25686 1082 525613 514 242388 1222 292412 573 541983 700 817366 291 507463 830 608379 817 400865 726 966215 226 306047 1314 184868 917 513852 187 871383 147 248129 890 73836 953 242472 4 842162 963 59243 825 652684 205 641847 38 520003 327 493660 468 724381 960 293968 42 258510 28 90097 228 761579 159 955239 917 737750 766 747076 160 509884 1089 927384 724 507111 252 2969 995 136908 1005 662547 917 826828 292 785291 1290 83435 489 790860 85 228327 529 301673 695 1255 394 139219 283 976630 745 583293 208 424897 1229 354910 550 46358 717 124505 386 35397 170 356527 880 459609 880 929785 648 770130 159 401339 559 117951 4 988361 680 476273 1200 890912 1211 562929 1059 972119 448 17584 339 436184 438 201257 531 279910 1113 864090 115 615230 816 810956 1179 383093 350 298361 1154 579540 982 520145 498 568219 1209 244535 959 482023 312 482390 856 311640 976 297520 1064 596617 238 824862 573 768134 1252 29313 708 529001 987 961080 201 937704 863 245580 233 708454 848 117848 523 794846 415 284857 175 202549 169 247361 793 299922 213 778362 1068 560008 1090 289416 136 324877 142 227855 109 675348 717 798675 453 481077 969 646647 441 842682 1069 15257 542 159579 433 430747 198 583711 1054 392666 1052 739338 1182 296523 1023 290601 81 660190 313 421018 338 502059 657 109682 384 709417 970 377690 130 812992 187 669612 710 857898 669 644714 1099 224021 701 483102 541 628408 89 304065 367 554489 664 27220 605 242846 98 619074 1090 60954 733 561988 439 352218 574 159136 1287 676401 577 26161 513 690641 985 855646 760 932002 421 531346 1178 77538 459 518043 306 462779 891 363056 779 26202 583 966880 991 743588 403 373877 1310 501248 220 810070 176 394463 197 744650 299 539808 169 999763 307 455393 1092 64921 162 399222 267 681308 1032 677280 849 83976 903 542844 1155 790637 148 612425 723 931292 1254 246581 174 324024 459 93942 838 242498 272 701671 573 138261 353 806073 783 206346 615 818848 1094 583646 964 964720 896 715961 813 267531 1160 826697 1008 703813 1175 26331 263 15700 1129 107789 439 968083 235 776094 411 625250 1291 343169 1191 150240 71 669320 560 986222 817 497918 545 953289 753 974855 1200 753178 1038 617125 1196 592243 625 440088 962 26514 936 750288 1120 930865 793 180701 661 957087 1050 20140 275 106086 1058 592765 1042 458775 1078 43248 256 820912 345 149233 1144 368710 550 547431 995 926165 1272 601598 328 568097 757 979977 742 394618 416 571428 1071 684546 691 975382 24 281026 938 399291 1024 691531 52 668215 1247 493344 390 119235 498 100156 886 339357 870 686887 887 11701 410 292839 83 753944 632 668707 1310 555511 683 433290 486 176587 1151 131741 454 486818 840 534767 341 368417 941 488831 596 406515 464 187020 370 648010 1004 203176 1251 645240 301 684091 1285 216173 551 757258 36 738753 898 335279 1138 937565 851 7568 1254 322995 493 612118 722 86795 627 211766 60 722638 1024 271883 838 789042 90 579412 280 520128 422 349816 692 649003 393 57040 1314 330324 1077 303094 968 892041 260 724975 906 369346 931 939150 611 954392 834 982153 868 66051 1146 564027 883 278149 437 805724 596 923292 11 567281 254 778965 1159 960049 967 532989 653 893528 69 90154 61 672768 210 955594 556 948343 504 279183 766 103365 472 217233 1030 233028 373 810828 471 326362 871 710643 801 822766 158 34313 53 631598 100 78660 285 508682 164 659979 1009 661016 1203 309718 1197 41908 180 56204 303 450485 507 329014 552 801521 753 722264 1121 906665 777 537875 109 955216 1106 28595 604 139488 733 628290 1240 792419 1100 862322 1273 936544 1039 579143 643 760940 337 156427 1143 457837 960 411288 997 141634 1262 903591 1289 599160 1265 294079 926 530004 104 173892 802 946279 372 350364 1008 123153 924 224834 408 384724 655 70852 1134 472025 1269 389791 380 229070 1197 705570 574 450981 720 451704 1131 566978 1213 153571 260 101159 221 282824 108 162346 1058 818837 610 362223 29 377899 578 363997 21 441665 220 708731 1214 282233 152 632533 522 341207 184 113315 542 166356 451 87748 5 293624 1025 163739 318 752694 1120 242337 896 644287 475 131551 789 900562 638 503638 369 847919 1167 173681 401 666520 1016 634306 473 922429 420 349693 195 944263 1144 925062 383 626346 780 847037 1076 931236 420 983273 1242 726636 987 114058 216 643074 207 485775 17 346415 466 137495 860 498371 788 53364 1164 35771 1213 25934 427 840496 1248 734271 631 72499 724 394935 1291 187031 1042 95608 723 525734 608 57215 1016 860064 208 176150 874 718795 135 735763 839 601796 430 154315 815 192182 723 617599 40 163947 736 48573 41 449527 1064 756531 1288 854418 1229 66576 173 94506 310 65309 15 183131 906 161046 1197 555103 1305 635442 645 202287 81 310816 740 486356 65 459849 138 312987 135 886747 943 984632 193 431775 666 11766 281 735552 622 138491 712 60840 1114 558671 208 739898 19 635046 390 787022 608 681446 808 748151 1278 58956 810 818104 355 265476 274 167159 828 864479 887 121860 573 613634 1015 498867 441 690976 514 622801 705 814296 1229 396122 916 770740 69 803024 770 313684 234 619987 431 308229 824 777285 676 175643 764 856514 249 59728 359 432717 182 384841 701 974541 463 7641 862 358165 620 476391 571 787628 1069 453780 424 215668 199 174529 1249 172806 387 306447 359 89164 664 410885 956 38562 1143 473106 83 176676 591 919212 1292 450113 1162 264910 1022 265140 27 78914 933 504782 941 159770 132 332861 971 72454 945 849758 1181 455756 1060 893693 1055 433654 1157 853603 982 436235 247 281057 625 697846 458 798650 718 572150 313 220407 218 116557 1087 216460 1137 961989 145 643328 1189 54986 1192 446046 666 981062 757 410084 810 304695 51 837825 1016 326667 1228 96374 1022 366402 1291 503619 1030 991517 1262 105965 1120 481917 270 417102 110 871744 1314 511050 1098 586218 210 986525 1300 329536 25 981993 1151 692997 850 375158 881 938698 757 560528 306 915611 1097 760001 192 820875 854 531551 336 188389 109 263047 1132 525433 929 19565 471 763895 943 678928 377 919049 1237 244012 229 997088 236 148061 706 639756 875 273587 903 289085 1026 462492 1280 415904 269 929101 867 459046 332 697128 987 482595 1178 612479 264 755486 585 856270 951 468677 32 802931 449 235802 152 434253 854 175930 438 947275 1270 257778 1123 91325 1208 920160 1115 794324 42 245276 1023 396386 571 240848 757 490710 1270 816621 661 187218 1026 963612 1264 783764 554 941139 493 591322 306 925855 1029 98435 259 464713 1074 373664 85 759240 490 796780 177 692142 748 248737 662 234732 768 445673 1117 86426 694 369352 392 139391 567 765802 322 371131 218 230301 262 412070 474 29672 1261 67550 1172 778006 278 604026 67 831304 1075 800654 1241 778212 343 335839 67 119441 1210 889478 872 505004 759 674611 546 142101 11 144279 191 375430 196 733840 141 949482 325 324788 183 144529 80 818623 743 774036 1216 88577 312 203717 845 292482 1057 363030 882 844652 305 727179 273 171542 1051 81356 599 274384 1233 388520 337 378238 283 842315 201 581839 83 180894 775 995379 864 52441 414 23527 274 508369 924 95665 36 530672 673 288487 169 975930 1253 159833 1289 775847 509 30422 61 475142 619 535070 244 660740 869 304298 1161 33721 904 312914 359 899983 1247 375021 1314 201505 700 828805 699 927352 428 22729 1056 577318 825 960566 888 649480 267 550234 225 432350 721 958428 1075 718563 356 451074 1280 78754 352 387499 682 133132 1008 419791 1183 749555 69 99515 495 365886 163 96540 856 821156 1309 812720 368 80796 106 627960 1141 480960 1122 606233 463 365464 543 984509 151 853998 164 939305 539 167230 875 354468 294 124042 326 110043 119 576224 444 949483 846 296390 132 417070 684 641506 545 890329 1125 631415 764 838340 750 586572 112 957447 247 227559 912 460401 185 288550 1185 827925 777 268849 4 935222 1115 177252 1187 275155 1304 646905 11 367178 278 253604 697 443580 1145 786771 1074 398248 65 137470 1162 846614 224 801501 1229 276169 1197 638233 572 535345 188 74763 129 784857 253 355270 198 758358 1001 784938 -59 839640 1164 899393 1070 439910 154 565137 581 608561 422 742908 1149 583987 94 794892 2 667162 379 996951 385 372909 712 189423 1208 872782 503 734127 1194 579570 287 756674 796 73956 753 702428 448 374932 699 901078 463 2874 780 955018 439 221097 16 963366 949 699384 351 607115 959 581084 1180 230056 700 373933 261 85004 1201 32301 864 405414 11 530446 1212 652825 536 408109 821 405221 381 230591 625 514194 1206 626498 598 856296 1032 986931 837 914525 685 776298 183 538231 389 141466 629 136435 329 497614 936 796374 1122 682393 133 966139 748 552155 670 534187 568 764300 627 750783 608 558642 1277 233030 847 586839 981 629938 156 808485 267 546070 945 824105 148 156420 401 257057 948 382480 584 951046 529 62654 707 752681 475 802297 1167 161571 1058 940481 999 676509 765 782136 474 837415 64 175539 258 96592 1172 144905 563 436817 1151 758765 416 286820 495 666025 1188 522565 1005 773768 236 325517 747 341281 1254 645495 528 240003 602 455270 125 134405 860 950562 1268 971286 954 547904 664 552 496 933865 242 711296 1235 933263 444 491252 78 622350 44 280128 342 357435 632 467657 828 903168 708 357635 211 246148 1064 167472 385 801983 433 792917 187 771299 692 367309 89 69135 805 958551 198 488627 1151 490927 1250 231173 878 575194 707 908813 226 107888 1054 783212 1072 686768 183 473914 15 258771 822 25700 911 658485 1049 361506 1194 534864 216 137100 1138 465740 100 459568 192 253054 666 760424 623 312051 260 903800 588 997568 1285 401813 259 232721 150 54926 542 184325 724 575881 158 910326 735 384953 1088 400729 203 454955 867 664129 871 855837 658 637965 636 778132 590 801848 805 369954 389 885293 517 101 739 680195 425 642207 643 652002 911 707327 601 671824 330 523868 276 647034 271 455371 338 409695 709 777400 358 960171 455 997674 419 753814 303 77784 1030 172096 461 273471 989 649262 1228 716808 1040 166468 610 896294 140 549116 1010 427195 975 915334 564 56367 102 226476 1315 889039 796 905648 911 465016 710 770691 201 814919 710 653388 1190 311428 645 36769 184 152968 85 968721 86 557879 1237 985774 972 263041 884 383989 708 742487 489 185876 932 313463 596 34589 1193 267336 1222 837629 827 780768 1307 686994 1076 342721 721 636782 505 959702 487 544949 409 156041 508 19004 924 464534 1005 771191 725 529808 1237 871249 9 81293 1170 138100 1117 743819 131 947233 521 499448 1271 616781 67 874339 559 854207 871 375415 1123 867971 1212 962582 253 983240 154 322670 1011 666838 1136 744200 1083 728451 1175 960274 1023 690471 411 874981 130 745030 1139 788280 1077 732947 485 131723 197 529362 972 502661 1235 587647 1241 800658 87 925060 1294 874372 692 8507 440 129983 924 476766 1121 119858 1255 310700 194 321290 884 885618 1204 450242 830 288538 689 238422 266 121804 637 731583 809 239027 211 313040 493 688270 542 755982 1155 322333 181 433733 1271 525276 1119 482685 1254 64780 1003 924407 1065 429894 1319 601666 1116 472963 142 52682 761 97520 535 336919 5 832855 1013 16983 111 353720 101 217899 955 207984 566 507853 667 237925 390 85585 219 310862 744 285805 820 900990 527 975538 1163 243908 412 485069 1192 812482 586 194324 449 988297 113 166459 119 533326 372 50772 242 68692 393 990919 1171 581865 50 642023 851 602845 1221 149833 1275 848001 701 877785 836 153588 128 949687 48 701191 446 127756 732 904372 929 64207 518 227626 601 179005 658 189953 878 635636 452 762777 440 180895 12 754542 1266 385806 501 972448 774 210802 141 175498 810 124807 229 337203 1231 82527 47 95831 653 195623 455 778062 171 136125 944 60902 1286 772535 299 82122 751 222003 448 316859 813 955557 493 420454 362 964396 459 843198 111 988991 497 374467 1318 938326 700 250954 893 310105 747 541278 1304 29734 688 250692 497 458561 556 788401 852 202180 1308 837426 1312 427269 176 840446 234 370182 1097 997218 26 380395 390 463393 842 874685 662 485371 45 776066 145 663721 898 145179 296 640770 947 279929 442 317005 107 567133 387 672548 24 928661 17 902416 777 196636 633 690717 508 820373 1273 928453 1240 384808 883 912549 1142 440470 432 483023 987 523384 810 738442 1158 585666 656 318125 1254 242580 934 663550 733 20017 238 502785 1192 498302 111 826385 1021 380314 1300 530082 1117 168659 469 958697 1009 535250 1222 743832 331 81863 854 894649 209 54071 552 336677 1228 236149 539 500593 1112 82542 1269 989168 774 229581 475 932220 563 86740 104 891367 429 421282 411 897229 1051 808134 358 47868 589 123333 670 590227 522 187993 59 506756 56 443480 634 196657 501 527076 395 139568 206 34079 1321 366550 895 566792 248 892567 1124 140684 1012 977308 994 947207 29 871517 834 516747 180 280645 402 421350 567 645231 956 311099 1102 423554 941 60414 897 594829 1099 183965 226 731661 963 768351 530 255181 1305 930373 392 374202 1290 806719 789 464469 616 740165 1160 544555 1017 48864 168 59046 377 548023 23 714487 1043 594777 963 735631 244 303398 122 529496 259 607869 498 497133 881 566221 885 932172 954 149756 592 212756 271 174457 1101 84137 744 463447 525 615986 1052 658485 -533 652609 1308 672492 94 548353 448 888234 24 80340 629 411581 863 67047 520 481509 946 867091 607 428563 229 37535 554 353508 758 375395 1033 297557 932 861126 424 354557 117 242006 1223 934677 549 35640 349 900910 970 835363 649 726154 1081 806642 845 934332 1156 838926 829 269930 923 998616 1228 30835 1194 956742 230 398095 283 317135 106 364305 979 296050 532 898554 264 154594 614 480371 372 144657 411 925070 945 930537 824 625030 1301 254998 671 162274 220 34748 1171 660327 97 554202 884 842061 647 327423 700 463180 831 538050 340 987864 626 193899 1001 715303 810 191109 1123 289853 1181 16124 1121 407459 704 358897 563 557438 956 795543 1011 417838 399 792537 1273 253784 70 15318 1266 259783 390 111399 589 278714 1152 748584 687 160204 187 150740 983 577689 942 913993 955 954336 1081 587583 1164 182886 517 245888 194 765573 1255 893324 635 191087 624 769022 827 494712 724 731218 735 702069 272 767440 716 419493 67 861383 666 601394 810 15032 228 48264 274 100205 1017 502092 1309 864575 868 933572 324 803372 645 699243 1255 91878 657 485517 356 967378 566 302896 477 82560 384 685700 1167 752272 483 235668 619 391877 748 886270 41 547784 1265 387228 481 688728 965 202960 112 445456 1053 97196 32 612507 298 360428 52 286648 1018 863757 425 902062 291 345852 339 385604 127 937988 701 898154 1067 302264 920 728969 1308 891000 1024 10290 93 426147 1226 28865 1175 509430 199 622405 1256 253959 616 49531 1327 310962 1171 699874 520 122276 279 754684 356 379308 739 400872 938 615126 706 371061 947 63889 533 116436 1145 353447 859 529729 906 303022 352 732732 526 577537 994 191046 1226 766557 29 545311 625 492747 674 981799 504 469182 684 553624 960 545215 1031 590432 1007 306034 1227 99137 1211 884870 1031 38707 1032 297350 1229 261223 632 586403 1299 763383 9 859539 555 274495 853 641390 1224 224339 530 671667 142 194879 248 218999 347 342335 624 41233 358 217216 219 586688 1295 630345 1052 543712 697 791626 369 860188 101 515777 819 896405 622 588363 1102 79267 1309 164718 705 107016 72 518 511 693961 96 883749 818 300676 1250 693999 1059 873238 176 804104 692 732262 918 96118 730 667089 663 344879 1135 918516 510 133992 114 262294 400 781420 1260 207360 418 728026 411 641141 446 669217 1285 745442 914 345531 1130 687557 1175 68331 1290 778066 508 44971 1044 292694 668 41352 51 839442 112 241696 614 506755 416 503748 233 837755 412 131785 555 876251 730 937063 552 680567 1324 756723 363 464930 895 820646 977 22206 535 204502 1140 771817 584 558812 97 937547 878 712992 252 856325 778 674766 321 964864 651 205679 615 640255 1282 979158 740 458038 1042 205296 638 109990 470 198666 576 407909 498 479797 1254 681723 248 790982 1300 871819 254 96273 135 753416 229 454927 1268 610292 376 592096 1307 836049 1243 87718 275 339838 865 733405 606 351658 721 614725 55 367941 1090 455642 972 649481 852 185284 179 266948 1165 765795 332 85298 770 254993 468 397677 1197 978838 144 934693 206 44163 631 392272 378 757060 599 742340 133 19847 989 466305 1008 676295 754 238463 619 637084 681 175837 1247 558476 893 139950 1179 473074 877 693260 850 287703 1201 34818 486 935186 798 142135 784 687370 633 64029 618 511106 334 215409 821 162469 1200 81681 214 991985 86 235134 609 518651 1193 880280 533 429061 1028 959987 1284 717842 633 81331 446 938244 1304 345272 543 624291 341 365534 1275 972336 501 839147 1285 551164 398 483412 774 694695 1102 93608 982 93629 902 237773 863 580129 554 788508 776 192562 968 467349 1071 609655 1204 789122 499 770975 412 885692 622 735596 180 910817 286 678368 1042 346259 -285 112774 1082 619111 1324 962808 963 278146 688 570993 807 357258 1059 936491 219 927062 478 669929 300 296441 671 387190 753 700564 66 939673 217 442249 1085 521960 1080 540157 77 261077 393 873838 1153 48853 263 283172 1210 734988 1312 416102 1183 981386 75 250326 959 92051 975 92216 755 761601 928 634729 998 920510 841 868368 410 898188 3 109906 1091 600495 226 415851 90 168431 760 785544 1227 855802 576 607600 277 93865 1078 488500 362 437395 1203 697858 1120 406197 276 932972 283 958619 876 801880 45 726215 848 48773 612 444584 1054 976057 1231 679997 339 549136 561 512301 213 889337 570 47363 744 824783 683 474903 387 683752 86 404283 929 240510 1116 934413 730 736059 690 470525 1302 987337 658 282158 673 560826 1177 757696 1022 530657 932 783047 1245 908865 1196 314181 772 315166 611 805344 689 186535 1158 648343 402 88878 98 985784 110 243383 1047 126119 427 404120 775 710463 601 403134 117 591258 696 770858 1196 870135 1221 721066 605 446074 945 6102 1157 67852 250 461042 1258 652383 264 815301 121 891207 481 127178 1124 322105 1211 458304 345 528946 789 49781 379 827931 709 10860 236 16712 1100 915084 1284 800859 196 714201 1089 630173 1145 617608 602 757865 123 437073 278 40647 657 182747 1170 644602 493 428022 915 535191 753 810103 1293 814791 993 93890 682 585590 752 326991 283 446510 1035 287862 505 249137 1020 391940 864 371080 487 172423 233 425965 572 290829 1262 512571 1301 276818 1172 229355 911 927234 1008 940585 103 908351 53 62800 1045 428973 576 792885 481 102342 316 138654 909 81726 85 355997 1095 437811 1313 125669 494 885232 226 480192 808 718703 1289 765320 1252 786395 1063 699764 44 748429 930 962790 224 788224 557 410587 1308 830399 979 901198 879 575325 1106 682623 -706 71860 1082 774478 998 479233 1165 635491 95 480567 1017 876576 808 623065 90 994410 636 855253 662 581597 1247 229225 338 50393 918 57775 933 4450 1206 241488 1159 678938 462 528067 783 786789 938 224437 758 754290 458 855792 1100 4668 1243 239907 892 883052 983 472627 180 771339 214 973183 894 794177 608 806025 317 696760 1307 518402 616 393563 1107 345464 722 602822 735 635334 519 791255 592 504328 1233 2685 250 311350 1103 355746 1067 866736 851 34883 522 465167 1186 419931 1066 660389 385 351406 369 525091 251 257961 1121 958023 961 956806 1123 250597 439 600832 540 60333 991 15511 1237 5604 795 704713 818 531043 1026 261313 832 601358 1243 300103 1105 830637 380 956887 70 429180 338 258985 708 624684 679 496909 107 480201 489 630205 526 733960 279 461270 611 49674 782 644606 476 421929 325 93277 562 103513 219 801383 789 561239 237 322580 216 522171 659 410324 1186 797353 1265 22134 1163 554029 851 850789 1199 330756 587 543903 257 994392 638 961145 766 610777 221 955957 867 964151 234 681143 1215 548311 499 548512 1211 585286 369 733686 511 415123 372 692895 749 440861 45 257139 368 888445 441 152045 44 505900 706 331859 736 200313 152 347317 742 77857 593 722557 204 548533 69 729351 266 262606 1173 32807 87 735207 466 646879 130 818440 799 464036 1172 737761 1150 106071 1013 761973 40 876688 145 758447 714 159452 1258 285167 178 495173 1095 185779 238 483868 33 203910 832 642465 318 791431 983 147888 505 742416 973 833105 384 744354 254 240188 661 409807 1189 501315 486 889934 1041 520907 572 575478 1220 525150 161 273305 389 725992 883 558395 341 965386 1215 690503 343 959694 469 725195 758 429445 121 764676 292 8578 1306 819210 936 859086 66 719714 897 400595 559 945126 1000 56446 256 451113 262 728347 1305 667245 1035 875683 1302 807005 268 823368 611 660877 462 34452 29 438796 858 116385 1197 101977 177 999853 475 904517 582 633232 681 842543 550 584423 1119 988466 629 819514 462 6502 1200 562513 381 563276 928 378409 1050 155045 965 166056 1073 4945 634 884549 830 806966 794 444962 1152 284848 60 561124 953 284221 814 937397 62 458316 994 961101 366 484811 1314 827378 1147 425845 630 304942 78 651350 1281 691081 89 786142 978 795918 506 492734 890 820941 706 835423 1048 937674 899 43963 1288 425034 907 664685 375 516150 922 426098 1088 230284 378 65665 489 949183 1094 38927 498 889660 131 248596 769 450878 806 442808 962 35261 614 170235 951 430578 94 364356 1140 265530 1191 758096 1296 211238 760 641557 405 68839 549 9451 485 940588 444 207340 606 389796 240 548528 102 229967 1039 628843 242 302270 630 270865 722 562329 199 621161 1017 696964 933 642240 1284 596152 1144 382426 612 507370 363 232068 1116 472956 1194 310907 496 411694 878 736128 37 367122 553 939591 1126 713103 1228 434941 1246 845674 1266 135993 598 951708 799 483542 562 578380 1128 761905 82 290547 51 50057 79 949731 701 658957 237 220398 1175 519435 1052 276405 1322 289613 692 185831 24 297642 424 297005 201 606845 159 728217 237 829274 724 989057 786 392345 414 101502 731 559456 736 803365 772 929007 1153 129847 353 643984 848 940170 35 428462 770 174500 252 673857 -340 676088 250 752919 939 887439 1298 710901 1269 206074 16 672449 840 578350 1165 358807 123 483020 643 438179 540 768959 856 51821 132 532109 1017 835128 99 722737 978 727167 546 789685 159 319481 24 94981 787 69969 838 166329 571 608629 238 490672 607 642744 890 287953 347 102909 955 679436 193 766038 826 151363 655 467208 891 626501 414 305628 236 190811 274 126011 740 204544 218 586845 551 454747 609 631902 1213 195612 1217 435461 1175 388272 908 56826 163 209450 548 311955 883 940381 602 267615 210 489889 563 15770 298 747405 729 966490 607 854111 1305 839172 446 781510 657 770627 483 778422 1137 493389 812 260808 1141 750752 543 405782 652 863773 288 874572 553 945746 979 737333 989 45159 641 103295 1004 953037 19 597685 1117 266261 240 779632 834 389019 1023 759327 1069 724746 55 981678 163 523095 1273 570907 691 766324 757 34605 768 809938 1048 673584 345 289378 807 383095 313 250634 1010 550973 1250 330604 834 298047 266 345811 417 129755 191 194835 952 921743 1274 692509 168 864968 1191 343213 955 464276 1148 766971 647 437231 343 735169 1187 794481 594 746968 54 624974 602 930563 939 966228 13 652529 117 675022 874 733936 251 978711 1100 421724 949 597135 839 453418 313 429141 675 897132 66 280588 955 578718 547 380950 1188 935498 858 403256 1244 961647 1298 658786 1262 498168 214 494242 622 963274 679 691251 564 349334 1272 666284 782 349794 1288 23138 1172 994499 1220 911928 1272 895145 1164 415253 1033 331504 323 213054 1229 220694 942 940028 524 721997 780 983668 445 939925 197 586618 417 963303 1157 608360 463 897382 64 109077 1207 451574 1251 981448 541 830233 1092 210063 591 731560 4 971237 525 811307 463 187466 847 861885 940 734925 112 362403 1046 123770 16 123500 552 187856 800 879977 939 912760 533 834288 639 710971 759 807260 329 342607 554 860502 658 7424 103 741458 953 205111 1109 398726 987 437854 439 810634 574 119536 388 810103 1063 955013 567 120675 603 537981 297 794683 47 135833 381 686337 1230 657113 869 792281 839 218645 418 892129 667 653432 1014 912847 237 568334 1175 169260 653 657612 762 27965 159 669442 1190 513099 109 619953 749 489077 1288 942427 692 750576 810 722250 479 296779 1278 592946 850 397354 1329 996113 1007 370367 726 33679 1201 801372 1153 35340 -1001 852969 780 494326 898 944907 621 706552 1126 902767 186 609396 1321 281221 1217 712549 816 305243 74 799610 722 584576 1004 529147 1243 392872 784 494567 236 803170 1058 539930 796 751039 396 538557 1192 181237 503 646280 291 926790 330 253696 756 620023 436 818713 1269 304443 751 660565 429 930396 509 843959 280 785240 502 33862 161 384783 1134 244547 1219 640750 308 380822 1149 577267 18 422341 1163 315479 783 744770 30 674985 1222 893471 1200 214508 87 384796 526 776450 627 984522 24 83630 391 150099 420 624877 209 153290 382 726804 847 603965 1205 77564 1105 840829 685 735045 681 361247 837 698137 148 938511 673 841456 59 57547 1236 552059 1074 179594 883 93154 512 653157 720 757041 1076 500008 711 856908 767 820617 923 162981 677 843865 154 796099 458 857110 58 976180 1163 406879 1247 118926 999 951891 976 539196 1070 855728 1268 493880 1296 383082 438 831681 821 767467 1093 19765 795 623059 1191 282232 422 629826 561 704738 472 572565 959 282554 419 531255 588 476571 678 621519 1221 130981 625 680818 128 502482 870 392132 687 979692 783 539102 1010 780385 190 731257 377 661787 344 657298 964 848016 1030 563792 182 242008 522 81104 193 94543 873 250695 1083 212572 296 883087 747 28114 1249 565566 184 467521 12 39966 3 783180 1019 343225 579 132304 253 327842 292 746735 218 143592 147 535735 915 740023 1032 960021 224 888503 101 954932 1109 403996 892 79512 833 507202 265 590581 606 827640 711 834741 881 851429 181 687737 215 980066 506 103607 351 455916 1334 381057 1173 785969 556 219358 150 513669 764 478764 31 673686 1124 403577 872 654362 1040 760758 171 884268 91 169217 1028 595245 1173 431318 407 840480 663 731671 657 206968 686 525037 1011 970156 214 216463 225 435035 745 917839 283 286205 445 322311 1245 315572 959 938919 1223 227621 117 968240 646 997793 142 430878 1293 967185 474 651019 789 791627 429 683440 389 436802 1287 761957 945 111479 195 13260 212 1211 371 854601 449 451341 860 65677 366 934358 571 534529 929 949825 727 286774 844 644306 985 91160 348 630199 420 714066 1217 707204 676 455188 50 155818 1040 249069 1173 836720 44 506513 1065 929892 281 999724 544 122457 1105 312751 890 16009 345 989289 1020 53667 354 96247 65 404103 429 783569 468 802686 1093 962693 300 739906 104 631882 868 348134 82 897388 716 226936 350 174977 539 947714 720 938025 1274 603602 488 624037 1310 40465 13 890190 166 563298 636 555874 1122 428866 1338 324486 146 763030 161 778100 103 127466 988 421891 1215 88950 876 220144 826 600946 765 385 157 601833 578 410872 825 377407 434 603216 458 491170 306 306688 574 710358 114 605158 1264 620244 841 100902 803 575095 1263 618461 53 636012 738 700707 946 29476 68 474208 304 358216 962 306309 1238 702491 513 192678 324 584965 329 630047 856 163242 11 768709 719 651164 541 47546 4 908755 594 406654 996 537314 668 814426 1228 841155 903 230801 45 206416 1054 451343 -513 479337 33 618919 780 176089 733 875974 2 516873 810 639167 793 546997 637 426998 1012 869069 586 33220 152 457363 468 5876 1187 168982 769 530590 559 806489 104 800656 445 658657 978 866477 230 217594 718 174075 848 419836 686 935206 736 532656 296 455286 142 712206 809 840810 529 368854 870 17141 1310 116065 2 429584 1321 46015 600 241081 1313 198868 848 55767 343 882710 972 667279 148 75785 690 785729 838 997391 1025 42868 261 245871 1006 911868 969 763066 899 185263 35 993091 1202 350738 738 877789 175 776479 434 732078 916 493117 538 94790 607 950036 1093 795583 1336 295366 372 493131 664 502569 472 254613 1267 902781 337 859796 142 413159 1165 219240 527 408342 747 388417 591 173684 405 533417 151 767985 785 859899 991 315131 1121 486488 1287 448454 449 981432 453 267675 644 398162 1174 770074 988 774849 332 143547 627 463480 7 91116 608 253060 930 5094 267 964302 617 447385 852 523802 1306 996034 268 405715 1138 506259 877 428213 652 655894 985 460739 527 117034 1166 125552 811 229674 1082 328820 840 473631 430 618291 24 917410 524 768154 125 439497 274 160012 1021 302244 357 912720 273 501928 83 98786 780 716361 423 583788 1066 311462 1178 126678 1054 814722 368 894628 283 70079 349 283428 859 128214 1301 384985 1261 859888 88 552295 1130 143426 774 486984 692 838650 485 555011 775 903313 28 489457 643 547786 103 460077 934 441571 859 106065 371 64560 616 115406 140 511241 178 976028 348 268114 870 232367 1259 657846 850 88129 1286 713596 90 454314 800 96951 1110 778616 1036 7066 1031 680723 1235 19823 738 435827 1081 429395 523 716874 627 299755 1313 545928 1187 380116 1133 333699 1140 172365 258 314279 991 97670 1172 535572 1171 712363 906 355708 1167 69230 861 684415 512 372273 692 689786 978 220529 839 775006 1282 132265 253 604502 1019 615579 259 550340 54 876378 374 706607 1212 633211 319 201371 193 72717 305 97704 402 142564 424 263702 491 935062 564 832854 1253 876499 1292 675872 1087 961497 1219 521142 49 734924 999 881370 325 968803 80 101700 133 862857 146 980289 313 892852 1247 110223 378 892813 795 66602 305 843763 843 983464 855 540018 1300 245375 1228 972412 1131 594941 545 870701 301 834989 395 96989 639 957868 353 272462 1312 928122 354 48852 499 233431 208 444971 1174 769538 2 715838 1188 525346 587 961393 575 273721 557 53588 868 157491 728 861322 204 280143 239 445519 769 950859 746 692517 1260 915996 618 950027 948 199384 401 965809 456 716434 573 754626 1261 970205 139 528852 751 166174 890 628938 31 539431 137 348847 975 481273 196 573934 969 545048 259 827462 1158 524170 1336 610468 1278 205189 1119 208825 800 290625 270 679753 1085 195820 1245 21107 222 823747 803 234713 189 173007 63 699101 433 894275 1140 602762 774 539483 523 416716 509 240415 472 303556 31 119810 1297 883577 1058 992183 1125 187615 208 804637 870 99051 484 375117 715 507911 1273 433673 526 235106 610 996396 884 283620 840 300795 1091 632234 1041 243869 455 503164 45 964521 1021 806815 436 982772 1097 693761 229 719502 188 448494 205 642925 807 159093 2 679766 693 437247 822 748417 1333 244743 64 453904 979 623124 1293 329116 678 610505 204 545730 1068 799395 1060 928100 466 348613 949 802317 1015 774923 876 269862 436 554541 1036 360917 1036 658492 706 745356 855 191248 272 812913 368 929734 523 457009 151 468368 47 473909 396 80294 1071 760917 569 82313 545 742364 861 524826 608 823954 1328 994555 599 103857 333 326907 1078 105335 735 564823 708 848876 1088 576627 1177 551146 987 857677 631 829108 17 459766 1274 883228 67 185962 1200 432017 70 154167 884 822857 282 957192 593 350823 961 292278 832 834955 1193 890756 485 868008 459 22417 351 512375 572 476911 516 334415 371 964211 205 995106 439 359584 25 893662 899 199444 566 695174 79 159584 825 473437 516 534857 909 308960 885 508573 21 892993 257 628825 962 443786 1182 779553 447 558763 98 995841 165 926638 229 497341 1047 385525 128 53170 482 402476 458 675750 761 664613 651 700655 855 636217 265 699595 1052 772921 534 967280 379 466858 323 511258 587 523299 993 612191 959 895226 1312 786587 37 839019 553 394152 935 568860 59 633758 1129 796859 27 239748 345 576343 316 994988 603 784113 527 598673 453 741803 1023 792941 256 649731 1232 231388 1193 31013 531 858410 156 890434 1015 144229 726 355166 372 209117 134 628750 449 617804 1203 904558 632 103411 30 607762 872 455991 270 844716 283 614664 1085 686765 341 72106 1156 896729 1188 620512 826 699427 142 762808 592 575430 933 722969 1338 969844 74 441975 1018 986266 532 79422 735 280171 400 943590 825 333398 400 135683 1279 953360 372 770642 483 654654 143 153602 1290 188598 387 925025 1011 437389 346 484558 442 21468 131 797984 1126 504620 34 118112 749 445520 605 909675 410 652658 1010 831782 617 285849 519 972456 681 509928 148 294582 947 75170 248 978904 937 900302 492 436141 1014 906344 365 445854 912 627880 610 712104 126 658369 761 885019 1090 699838 1094 949746 892 835575 546 442540 1145 564611 1071 560379 98 989431 447 185042 783 519094 1284 327853 244 371658 334 869103 918 370374 343 105640 816 235687 450 856120 401 223810 1140 953914 897 244418 394 921237 118 682629 530 997864 523 537248 248 594495 340 836790 874 514481 254 728756 1118 724336 1272 997492 1110 127870 1241 336984 436 201406 984 822558 374 136528 30 584475 1188 908707 222 539379 457 971866 1234 605826 407 649319 1206 5058 1239 167414 180 63734 1316 349293 41 754427 1257 810755 401 493855 703 652203 699 683830 1145 899738 719 362846 123 51759 1232 231365 711 495203 1029 106335 1096 312509 927 824672 881 877908 405 404374 719 982335 463 737065 128 766561 1094 321601 650 63682 309 240197 795 790086 1185 804567 243 21618 1243 414523 595 389473 600 177693 348 664952 1083 214606 906 407121 610 802762 334 810482 1137 215248 338 770745 1039 28509 1081 58629 1184 830549 649 871747 1323 239613 627 187399 246 926536 550 691343 1315 311556 773 622943 656 931856 943 177844 600 452222 740 274443 268 598071 1154 204316 467 912316 1056 895284 1296 144362 1205 894332 998 693098 1025 554461 1328 691304 619 240212 1002 118449 881 45372 128 409569 110 784921 414 244243 994 45611 329 137253 390 985245 224 545575 975 825137 335 196614 1323 106614 942 833901 1106 542047 979 423230 881 528063 173 161763 825 624686 771 829352 774 949474 313 501673 139 464963 1101 277714 1310 721198 631 363439 29 545928 312 298505 828 966114 884 829967 575 657608 843 806769 1029 343930 402 791807 1062 56214 1317 894573 630 243808 789 33475 673 67875 1177 675329 1343 650828 806 368109 689 115170 562 365647 397 315369 1245 105794 435 481513 1188 191350 493 913796 107 310409 14 637018 892 8400 641 633930 723 622298 415 869414 1000 523579 255 852744 306 716995 77 74651 822 565547 378 310958 511 879347 442 616605 665 650616 1072 570203 678 533114 441 198709 737 637100 37 583387 917 567146 514 557023 708 489392 876 498763 52 894031 222 321730 1112 479784 252 647269 941 941510 475 462529 126 826978 717 69501 1130 272655 715 901603 580 133550 480 685503 889 970492 567 791419 102 684996 952 182620 735 896297 871 38603 114 653389 781 767913 314 982449 1000 219726 1300 779524 1087 169516 29 590138 104 994635 1052 105163 762 424382 1263 955367 691 51889 1111 538684 17 219387 1315 255209 846 327412 508 976565 824 52550 1222 325765 1105 284790 694 594205 759 190169 1147 558126 1175 424382 -808 897645 1134 255294 260 613619 756 493372 621 541689 369 103634 159 519803 202 254550 1181 42722 1174 971731 2 95727 574 22830 120 227176 1262 390625 536 914153 302 964941 23 696473 1058 181159 257 527415 151 978744 1085 936344 1154 415057 75 546127 359 468865 699 493057 286 990037 602 697115 963 795066 249 742216 91 742295 239 549752 399 500869 177 443821 1140 589018 665 389261 42 73043 1247 682842 1174 781749 1283 674056 1050 334167 1214 207560 103 272247 903 853421 121 861667 11 802058 913 284708 12 827549 387 114384 258 983954 446 758956 837 787513 569 215169 1056 836448 139 215674 841 763882 540 193968 90 906748 217 392466 491 566230 1056 388508 808 374446 882 236447 845 491494 1009 989714 232 570582 937 881365 853 97019 462 344800 814 609802 467 960322 701 626666 1274 345124 432 653206 567 326284 740 508074 208 620425 1156 420709 1022 84512 1013 724052 540 904001 1050 339246 970 652727 548 398249 31 886083 944 74351 709 381734 287 33396 1090 783484 1038 980798 425 422388 844 857262 635 371389 506 416035 91 190172 1253 562829 201 434719 1147 912240 298 854690 168 117674 621 318539 956 619879 193 442096 749 459832 873 856227 505 851699 1003 445852 841 837777 914 503282 860 822196 431 393897 547 820329 508 803450 714 948763 826 75761 1263 947967 776 807516 342 127274 1155 737471 1162 507895 682 544086 890 388662 709 584904 521 839882 391 996601 677 814343 702 563453 1083 251815 715 399943 1101 574096 122 299716 1221 386353 394 606259 878 389547 19 617083 547 486481 505 773385 1150 183809 752 617931 273 479177 1287 202119 1339 521379 708 444542 1187 681528 501 6473 369 352891 256 294037 733 446124 1049 769221 1120 793079 193 249462 1121 63822 751 671052 757 413837 535 787672 1300 419865 759 702884 632 304416 1146 747140 321 540965 192 757918 1050 576152 1060 633097 1223 984952 826 374296 608 821323 830 573940 1232 679306 84 165479 391 50324 450 502508 609 975644 1150 444135 108 385520 493 266002 640 461237 510 820338 1259 592224 168 576015 1110 404807 910 871556 792 606771 267 627625 628 206837 708 895571 1095 262605 141 760052 1147 119820 989 518306 283 944515 1074 948174 209 324577 655 959491 585 771001 646 526678 597 518520 233 401935 1338 876431 109 927718 240 855366 1027 373131 143 737717 1083 872569 502 886423 588 879227 985 207885 1098 753039 1289 628615 705 481965 619 280739 1001 91773 338 439579 648 957251 388 555971 338 915628 1088 224608 6 562010 576 970995 1175 336213 592 858156 641 688353 121 75543 814 631206 188 670273 715 136476 1037 154516 802 782972 257 238308 1093 426456 5 657894 774 238317 685 663545 801 877530 686 751256 1281 8308 298 461884 187 191803 326 654403 859 790640 850 452530 174 308389 1316 155363 771 717491 809 864286 317 220651 762 518733 1255 953736 256 775645 112 849519 1151 561358 933 136311 1157 70838 364 593372 311 667473 1066 566267 13 827477 810 243398 435 515071 1024 409213 1107 137538 1035 934238 61 605183 1269 871250 950 719238 236 424079 563 578594 856 336541 1266 404853 831 891023 396 346626 692 708678 65 880999 1039 189645 1036 945668 721 775424 1032 261425 617 772179 326 113987 63 280137 895 880548 682 662875 769 780955 1130 624924 1035 962030 217 290836 462 5938 1141 31813 689 467941 4 283005 523 853018 848 529516 109 800794 277 13752 979 977826 1012 780707 1288 30807 1285 833866 161 475700 373 30273 657 7439 579 779088 476 836973 623 416665 180 548709 568 267576 653 790801 887 32520 509 131489 498 55429 1153 856511 1315 967687 833 312421 779 215431 971 293045 1166 742201 395 599514 376 830212 1094 364892 363 290455 1251 979248 1278 831678 1324 871474 620 910698 953 426819 1274 628628 257 318614 829 203351 1145 430569 36 935505 65 213539 25 24097 575 231698 307 282242 1024 133887 896 542893 33 647079 221 432238 813 271470 683 554217 224 825414 522 14321 362 811861 539 291412 288 185507 884 966043 1231 937325 584 728449 1082 877150 440 281963 199 99738 512 673225 1123 715776 599 298071 1078 448398 690 201884 918 67835 4 934189 494 982931 668 122125 1337 485219 671 83834 812 111009 893 107917 255 339324 126 31897 1177 731085 1174 702229 754 326935 434 466808 601 885290 925 81846 1232 433952 345 832820 611 274337 54 101671 112 75814 958 214803 1119 997786 608 691331 731 228950 723 292522 512 461051 651 439598 973 544104 889 79669 1105 607800 640 898870 533 210252 504 458633 894 235688 639 276848 422 745807 825 498322 995 330720 217 113405 1307 429230 320 36055 383 433379 877 194617 952 898408 477 923228 22 468504 1079 547958 997 102841 595 196047 1280 599597 443 650028 622 480895 789 121699 248 370704 1134 887635 1085 673733 1165 722916 1077 915692 127 600946 1012 224522 771 836659 860 895325 1315 404483 1223 423910 1295 853044 692 106127 646 885260 553 684123 478 431340 1336 274766 146 371110 368 759015 1191 571961 1144 527909 159 5157 1305 246134 1049 478158 570 259135 1325 655974 229 999522 981 222901 555 44791 1130 725373 364 147822 804 300090 766 475686 562 371085 1158 281576 396 425757 435 148655 615 594618 739 305432 926 52598 1065 471767 1172 763961 1239 250292 60 125992 383 611373 513 56699 493 8076 887 698133 12 544339 16 751164 515 44965 569 184453 670 124185 671 621111 916 884549 449 510534 416 414982 1094 376659 224 777707 -125 509411 1278 354013 558 664625 39 439248 1106 878552 387 948325 914 358555 1188 322987 157 219612 470 354781 1071 393139 228 30781 824 111996 1113 694519 605 660091 26 507655 250 377656 166 251961 31 740107 557 921388 257 191146 61 764725 151 379352 960 609059 62 51233 791 956036 273 719520 367 380748 816 981634 817 352872 275 580194 875 843928 798 238545 987 32832 400 303447 1118 113660 793 340282 635 76996 1235 482446 405 351300 1330 682597 1237 10754 866 326855 834 308488 817 619207 1162 563311 933 310490 261 234628 978 70343 679 226176 513 843290 1118 397547 276 314114 383 236823 271 501184 1004 715468 720 813958 135 168077 1257 900271 1014 704927 1028 459479 688 31912 1320 822100 389 209049 344 996169 425 466060 709 188695 507 110187 59 529842 660 568383 876 666565 950 872247 221 917786 61 202331 467 549591 673 370236 988 208197 677 811742 612 668687 323 471795 482 488718 404 537017 277 834163 189 212923 532 26915 1083 911380 1278 581508 1159 690352 194 373005 82 350053 610 316290 1013 931664 1096 638787 311 587486 343 280547 1333 5032 1332 513485 304 963027 692 705602 1159 228003 904 989958 789 942346 509 472064 588 103462 1324 41730 1119 767663 169 206505 584 915208 874 475435 1034 185468 790 78325 445 557948 662 248898 535 972161 501 729626 733 719718 741 372249 391 807400 28 294759 1213 205732 51 397078 338 210858 1269 705424 308 448874 1325 145111 164 969542 513 341192 1288 331596 865 564814 931 577292 321 20271 1174 530374 1342 959072 221 269535 947 281338 1125 623022 818 481364 136 798350 541 992648 1281 400348 1292 914267 1279 877545 457 413729 32 878251 1194 29248 845 789333 537 268902 486 474740 636 690183 54 30859 544 735893 738 682640 797 4110 253 920395 825 244563 503 650867 1134 206983 974 930639 1154 253903 1070 599253 1230 780782 916 365371 985 224642 697 826712 512 100736 10 435401 85 27801 573 53884 1128 115380 871 61371 515 811371 18 35122 1312 757000 45 155416 1258 291000 516 326755 1185 659604 1306 154168 989 564939 502 348125 1169 354800 156 502302 743 417916 744 447213 1182 563166 1279 409588 95 737173 365 425593 1091 410469 503 537778 636 852027 59 805953 613 589361 1031 428578 226 457350 1350 336324 548 592931 1072 227452 1062 943865 192 60493 911 215952 1256 914270 1323 914790 693 479999 1153 920869 975 59430 1094 431364 622 800876 75 825502 92 207726 1187 38859 1048 644056 301 415378 1027 158988 1289 578876 959 898976 690 205912 108 264302 484 153106 1075 478663 645 311132 75 363220 438 919826 94 279570 351 426251 166 60883 981 64047 1329 129603 1335 92797 1349 871370 927 540773 1248 982850 1172 583589 278 900089 157 540507 1294 327019 757 949547 541 594132 771 370684 1060 131051 877 393699 716 778395 1088 929575 492 969873 1050 712938 345 726747 798 127938 243 33099 799 989451 274 480923 580 344642 612 897946 291 530882 532 196263 492 914833 889 214850 818 35598 1284 282627 299 417593 1034 20247 266 610092 1328 416945 -139 489292 330 998610 93 415933 435 41402 877 320176 658 87465 904 464127 231 268973 134 127393 822 203841 77 509771 915 160866 530 771670 1079 90597 1329 960808 1212 152494 1274 473935 279 961545 851 146987 41 683145 1170 458645 897 834571 594 87041 823 818082 952 620070 725 893774 586 24741 711 89906 1013 268454 124 210876 606 204395 675 195712 310 30824 350 117253 223 160201 461 677677 48 87358 732 57968 213 164846 501 905182 228 414322 216 947458 726 886298 899 751825 262 734218 592 416716 620 842420 839 165997 467 286034 1055 83758 112 83646 1291 97783 197 306384 1349 378105 912 64502 1024 288848 371 631297 602 950590 120 790021 788 705050 439 181465 1213 495553 562 734192 1328 446183 499 944798 1024 499163 499 324077 772 748502 492 269047 1071 134394 1266 442595 942 328724 1288 175898 1344 107838 302 498078 1058 6507 74 451003 1141 252481 923 679961 276 238123 756 744955 681 685905 873 334230 563 215844 174 593715 918 969529 328 773477 334 142904 4 93916 939 431644 372 96331 1011 820590 210 972914 1045 765231 525 771733 508 793983 1232 256990 489 102071 595 946996 515 227199 638 668150 819 609723 1245 11330 1193 423704 746 36071 824 729941 71 326202 869 196086 586 139952 25 468340 493 481021 344 461075 333 774913 1124 845581 496 881058 308 295322 1024 269506 54 539889 891 690373 81 418784 674 851643 751 375196 361 215606 710 476958 206 532597 528 299944 1045 723971 880 751627 414 324163 950 253494 394 186338 1140 303483 1282 2914 1096 253029 974 839667 1231 936081 1162 853240 279 869153 858 882557 661 940753 952 324111 819 945122 380 518066 558 579667 1114 326659 493 596505 373 931031 278 968838 269 776062 992 143582 253 926382 328 307036 1116 390938 1203 364817 955 71354 920 721351 937 578969 815 476248 1321 395924 1347 971966 1146 921777 471 235578 384 984809 85 303103 7 975338 1133 376597 1182 526346 1293 714044 1167 408876 419 223481 890 417133 940 392044 1344 644007 525 609486 421 440556 275 278864 1123 666273 969 247843 732 267913 44 411950 13 997628 617 177672 643 504882 22 990313 1318 486927 842 910337 46 674976 563 932863 449 687022 201 875263 490 156503 320 522612 459 701272 1003 473856 607 837750 195 728785 489 707055 1051 908407 987 314523 824 158396 752 628863 1041 738211 1331 371111 70 655523 1075 246124 915 218412 366 717616 471 741754 788 544181 1252 420774 786 134118 1251 250012 524 56013 1261 85812 286 573488 727 204687 661 829291 100 22540 283 646673 1065 291237 60 241551 1188 811775 125 767024 105 894404 1015 801840 190 209486 867 981086 1311 293482 900 134266 154 440337 1074 656204 673 426455 1294 587920 1305 202248 239 159759 608 643741 1344 3132 256 876827 591 41746 812 597711 339 119111 675 295894 696 783045 31 653647 1156 1372 697 657767 231 739006 487 659421 197 82270 969 594222 22 871504 308 643337 1191 242532 723 677494 816 807746 85 644213 1220 598751 246 543404 631 45833 1099 331809 760 807385 1309 737483 1051 106499 104 422371 117 291275 626 430795 239 287257 448 586468 737 626999 1097 330416 590 571868 890 394303 885 431087 256 585117 355 651108 594 73179 1036 422851 1347 37586 525 756619 1220 234468 112 476548 1079 243374 665 288450 1318 326296 879 126506 840 382895 888 147691 866 901696 453 231255 876 604752 362 920089 1164 857206 200 521294 15 904992 491 354747 310 842157 670 353777 194 144153 800 431723 622 590377 160 643511 735 772954 780 266820 705 402682 608 677812 1282 896788 639 201714 253 973543 131 165136 508 517270 446 50696 465 383879 92 961308 336 563050 56 998479 456 983962 305 643049 206 465894 677 464267 204 924294 558 392359 448 772682 147 575074 1323 349782 1061 141109 842 776443 280 226477 513 112629 1315 204705 349 613517 1090 345456 390 877876 724 387097 516 414724 879 728695 656 26146 512 676450 490 231476 730 61403 360 508084 922 964659 1034 394315 914 477552 122 411622 895 698973 282 918142 335 171673 936 65636 580 656137 391 442836 450 852080 176 22235 796 784160 257 296404 1117 867670 598 564424 456 638069 522 56167 451 982033 880 314227 1092 41983 604 758137 462 544737 1123 288775 273 336835 1138 618408 1198 233295 322 750147 617 443408 793 895719 1181 400093 1046 176110 296 418881 287 153781 840 249120 730 114622 957 216727 641 21108 147 245585 1098 995041 551 557845 1135 804038 830 803146 1023 841297 657 633438 462 590335 481 197157 755 71690 356 547775 169 49654 830 209829 410 604348 854 69736 479 220722 95 968042 57 930443 1093 861914 1031 833376 1278 805016 651 944316 1144 928039 1053 471982 1266 850149 1038 257584 123 801845 100 711170 736 504215 20 954579 197 973676 1236 921973 712 907414 923 983954 1000 103247 1001 467090 1281 524705 260 863066 54 978759 1322 94290 402 911422 216 743182 1130 691813 1350 241290 89 802572 201 802680 910 887520 1156 750668 52 93419 727 113316 579 584654 357 621279 739 24514 1021 594805 1001 852095 754 832178 898 557318 557 993133 1007 546062 819 477860 1021 946642 745 157584 846 37895 371 661798 449 675575 472 844330 249 871870 1015 402291 924 982657 319 416006 917 202541 330 598267 389 339895 1193 558044 269 342173 1199 267293 446 832794 509 639326 1133 849478 960 518352 747 592589 86 301632 1093 860994 753 877193 486 217369 1292 194752 979 57733 631 212470 1341 417121 177 316287 1250 322768 188 48106 671 524806 337 542600 409 988554 798 415686 141 456336 922 78304 691 453943 602 193682 160 281397 1350 123923 929 697803 1277 769460 1155 139609 1230 390567 117 185676 93 134288 884 642455 1298 601115 497 770542 1156 244854 330 766822 517 576910 1102 795004 968 408427 362 675376 1171 931881 292 385093 974 520805 1252 303438 1265 503429 1035 866395 864 715946 558 347307 562 656209 1272 366565 338 893781 1145 740570 310 870501 743 757632 985 644676 946 327628 1166 355242 597 794249 97 786477 399 303769 568 103151 133 960326 766 195364 1006 652509 453 458184 458 268985 546 668810 478 339005 1262 577830 903 334589 1033 78699 397 315414 499 923991 9 826338 133 723699 931 516725 559 816621 902 162298 1240 817385 641 379908 403 833878 1242 143883 590 691150 388 558348 5 128579 837 7837 530 587855 953 157569 739 432911 829 738665 652 146715 1134 499810 379 248790 668 8024 503 993264 978 858094 1148 585879 91 362531 412 33919 634 62360 532 330166 1129 886125 580 909797 908 462570 844 60302 833 532019 782 972974 508 203056 1230 726639 580 804288 802 631713 956 63395 737 213413 647 10972 1202 863156 724 409827 36 659878 1112 144045 377 372348 1093 945084 200 324199 517 672369 9 541634 459 551638 2 602854 773 504527 914 51010 1070 452158 577 26550 600 28104 282 52811 471 599378 135 766585 1125 315065 47 866388 891 604284 587 769953 904 4110 746 668428 994 96211 203 944376 714 22200 1297 201361 568 292511 1302 453837 612 150319 1324 274896 735 252038 467 525822 1129 213115 6 859953 1278 99146 1228 126755 864 974195 1345 691706 856 582815 68 220197 981 664170 1155 112074 198 682172 1033 793647 999 105260 535 98538 258 626374 880 440750 675 532919 1207 689590 311 479663 577 768023 340 644230 835 556966 1271 128512 1083 864762 69 715071 244 782066 1118 59097 936 746084 409 160605 225 38005 1201 985331 1319 175522 939 812160 1320 183016 506 714159 1129 262030 354 443469 644 618135 67 112509 120 397366 1313 492435 341 741173 927 787846 189 232238 11 364580 1261 768132 430 265348 397 900862 1221 841467 579 402032 636 583971 734 946716 293 999408 1139 632123 100 80450 316 972198 256 241622 1127 124414 573 233329 1157 494269 369 143245 437 464169 920 238756 809 518802 1190 481611 1148 668551 376 101246 99 609371 542 696468 1026 245272 1135 787333 694 349801 639 447191 1214 91125 416 863570 434 278427 710 880496 226 448110 344 623977 1052 748529 1060 920448 642 687519 3 548696 742 638697 617 54734 1183 538433 391 101436 423 420077 977 395151 879 745497 1286 612946 819 298238 824 799221 908 161748 718 262313 1341 561487 80 843706 494 204452 2 578598 624 153916 283 243467 1008 508101 965 96933 343 442584 347 955730 616 267155 1176 244706 911 578467 1118 860794 447 983475 1057 166841 893 822218 1051 310318 1217 919299 1261 902521 310 38598 929 765562 858 39945 31 507579 1115 870928 1062 670608 651 31982 445 736177 159 475592 657 383366 679 752780 1034 520379 131 593456 238 634369 193 719611 88 585967 799 199228 1127 337610 1251 730373 99 721700 260 824847 339 255734 59 340325 1142 16331 347 621584 655 791333 1354 982606 1151 982063 860 658760 991 88814 1281 669672 571 169282 338 59012 762 624423 583 901134 233 390684 1339 287485 769 615511 1040 671032 480 476428 726 547889 432 699682 893 612176 575 622906 1254 814527 1318 165656 1158 419202 408 869449 612 390883 110 267597 415 872697 551 534347 660 853753 48 304342 383 298050 240 850103 49 81233 343 409135 767 747879 1142 480694 997 260110 349 562956 1310 13990 803 157524 184 442627 271 729592 874 632455 610 508207 527 446499 387 527343 1059 626021 404 623189 1172 927228 562 917013 178 64362 985 270216 1062 560407 482 520134 348 298278 216 11973 455 135480 1003 88930 1053 38206 16 254141 784 926036 875 745604 775 675280 104 775661 539 433819 912 310318 852 90378 404 855355 256 446407 47 257885 555 569496 1136 518292 494 527772 980 989261 777 720709 152 567034 1144 57588 428 198800 947 714133 1019 851727 943 183484 715 678836 853 775280 669 957350 517 426030 353 999073 545 1442 708 733204 874 157289 499 611542 1078 482216 1165 524741 713 7564 245 789023 714 730704 524 902351 1182 835496 940 704401 805 148080 315 865164 1095 393335 428 602337 441 930656 1201 440340 320 58003 1276 965940 721 746808 788 112726 1299 246925 359 25123 917 575200 13 891815 669 541363 788 537821 675 290668 494 779902 1310 299923 976 595129 986 234130 633 318521 1300 603702 127 865054 699 291493 877 137584 913 395878 74 32396 902 606530 1352 898123 582 553129 528 353685 810 355278 593 44150 955 548528 440 402130 1314 191099 670 591140 329 37815 841 178012 495 950324 305 900427 521 994652 804 349982 990 373384 273 781777 502 200399 252 770309 629 301751 998 243581 125 486440 1091 149286 712 399064 115 505041 1341 712971 853 315240 240 514999 810 525847 465 148488 968 627184 1337 640285 593 964735 764 60773 573 912711 762 98557 687 245505 213 834705 966 778886 962 651568 894 703350 1108 483330 201 60535 472 750607 1037 507979 49 494914 1319 453668 524 60473 648 492232 324 186149 392 516473 359 593937 612 869701 136 673119 426 178761 369 448863 825 721927 490 417050 248 930521 1233 885195 942 583101 753 606364 586 31657 1249 971523 551 820785 -830 961534 998 475080 1354 615586 13 500463 453 26069 500 646094 654 594036 1169 923475 693 183185 402 211445 1270 325197 1287 481190 489 347666 635 631100 709 69438 677 25914 1166 338197 1206 619145 169 362124 623 275189 1279 831534 543 379475 633 322006 890 469359 1165 673296 806 606273 191 508052 373 962756 978 116660 516 723960 1112 78442 1305 733419 423 767218 171 886771 1285 504875 673 33885 555 115945 690 794681 1025 716308 68 975844 428 977546 1361 904446 1064 185929 758 857666 297 977407 1284 521388 842 847850 1242 505190 473 640074 774 260761 845 586624 514 997707 759 708004 143 689574 882 572778 168 846617 544 280236 25 68624 1359 650967 1206 801456 974 540617 620 716925 994 610353 94 519886 551 646779 779 395373 411 75290 893 485025 594 701819 509 240307 705 872718 62 857623 302 354337 413 651821 330 368886 873 150027 23 808822 133 814320 632 121770 38 669600 553 114850 676 34653 207 974404 230 6136 701 210627 916 467169 333 849717 210 752649 1344 767388 672 242059 338 890448 461 562127 498 291741 1115 634795 157 227003 710 214761 884 402071 238 81047 867 285441 1252 85399 823 849977 991 95763 498 393710 1295 420098 15 285583 1173 813722 1338 570593 531 908002 116 784997 1062 308546 373 879895 561 386555 341 289070 162 691142 825 71135 998 586929 479 845458 332 137156 1208 80157 689 916616 596 735760 363 574472 494 138888 225 717741 1177 574326 607 452235 876 65944 626 768888 328 339093 242 929524 1106 752920 618 847690 226 231847 380 353896 938 58449 199 710446 -327 33551 1286 133265 93 316446 1299 612673 1158 393643 1181 344990 892 936399 248 814600 956 606609 190 718423 90 809630 101 474257 119 67309 112 386183 731 131366 410 952669 53 414248 1349 337353 1025 453290 596 621464 1009 531284 672 339222 39 629386 118 292229 1134 930647 874 595522 840 93115 1264 814456 638 930633 654 318883 47 813617 933 226913 578 873836 789 991262 565 30642 783 206761 981 128234 473 578662 736 732507 376 993614 80 397893 911 436133 586 691617 517 200485 6 967578 954 684247 806 307271 1334 41763 1257 991776 223 540935 920 162100 986 133397 33 326380 749 564305 29 615652 849 754743 1220 663404 186 537255 983 957815 459 493621 1072 773459 1066 739291 160 89025 1312 778186 1167 846780 1235 652272 746 583166 1203 331916 1149 14078 503 484783 1284 454137 1144 159625 1204 463104 1259 505264 601 950971 739 862662 336 176750 139 321509 794 415708 545 895630 938 935166 1317 787718 1270 333569 1100 460580 381 15853 186 493727 908 217591 690 136585 613 866582 204 617964 935 157084 840 58332 701 115281 399 632312 383 995886 724 309827 674 75842 275 482085 1150 733528 272 789760 931 404379 773 768425 424 453189 1220 819015 681 63209 885 653674 1000 433954 836 70478 1337 124549 1144 596574 813 747081 311 84188 498 520295 19 781389 1277 508936 447 35906 65 370986 1317 51635 1317 742042 844 660295 1230 823978 199 541895 722 58677 515 807165 224 347864 369 820010 115 826489 1156 466922 582 470468 893 116956 783 819458 656 925421 1194 989894 654 530968 415 880407 413 53538 495 537934 1143 962315 285 756859 550 779834 1269 689568 178 232369 231 20391 630 379190 461 463952 624 19317 132 681710 45 506555 522 954496 425 436242 830 261488 115 55638 210 634266 53 396030 338 820134 209 12197 145 324761 1025 542108 15 460208 341 868712 970 417442 968 240272 742 349118 352 803457 29 817052 385 171219 1120 278533 961 394311 593 761160 711 303922 625 515258 865 607346 1047 593388 508 701520 1364 70750 545 10457 772 974611 1174 136397 1329 30258 3 660045 430 212256 39 958551 -28 90823 22 919938 394 175904 664 465980 32 572682 424 47530 433 739130 520 736015 161 351983 1145 330774 958 513551 955 683025 989 923376 660 423820 962 207036 111 142770 207 767934 1327 666192 738 802919 255 667701 406 721848 356 58020 1356 496982 1143 303560 448 56856 830 691909 257 617856 708 146917 1122 234354 1172 225917 575 985809 820 255599 51 947745 1256 213930 1024 86665 66 158966 571 629563 776 785840 1298 527370 459 975508 1350 240085 295 670983 216 558701 1361 948226 879 421339 436 267147 1087 59179 616 677241 290 477239 307 306642 527 805504 1252 888766 796 198944 1276 77962 1090 280356 855 343243 166 237237 1061 927435 533 864828 99 621695 733 566153 307 726018 1023 927938 31 664959 1041 810780 79 485430 377 953559 1152 84054 664 565152 1298 427872 1154 731836 379 915003 1133 818042 866 797712 827 234449 720 1740 446 308248 548 942284 82 131014 859 157713 117 95194 1137 107133 163 50041 833 233958 657 353200 1170 493402 1014 949294 711 603162 1337 767193 1151 966557 44 336632 191 318593 638 696052 936 913767 806 900822 1332 317914 856 747325 393 593823 150 616231 823 928908 114 522313 1082 603521 811 347065 886 755293 128 607556 44 632249 412 206496 492 621769 462 244421 1258 278668 1346 639718 1168 690313 451 537979 832 217110 910 628267 384 156343 406 84677 1129 138536 16 966546 976 578701 938 648381 146 550991 744 194494 522 790127 189 740997 85 616860 273 181727 1348 800459 426 107659 -75 906617 592 679936 1337 919207 1128 339175 338 229057 1237 984275 265 912524 456 51410 281 520235 1050 152624 529 201169 705 411859 897 307038 1356 157904 679 345993 1182 125064 1241 34191 642 831921 895 602315 1288 43844 183 993166 669 671833 944 209828 347 885554 448 485497 150 73128 760 964500 567 537396 810 111275 659 379033 462 993566 1253 742580 2 341798 738 13857 531 745594 385 291836 223 634873 458 160799 1266 686909 1061 91115 825 600880 311 375421 976 165579 435 836916 991 640820 276 766824 1323 752747 530 178492 762 600255 81 555009 978 282752 1294 117311 727 810511 489 278677 1337 840813 275 186176 1349 50384 999 523423 1332 507116 203 41871 1264 608990 817 782319 176 350800 713 972633 1249 185863 1299 329606 794 374484 230 418942 967 241376 314 198764 1338 100112 335 40232 709 979239 1347 399161 35 440344 1166 150641 1098 766076 687 927422 130 410121 1280 584281 361 427694 408 97301 1071 877153 1310 503522 425 730212 210 200716 381 119928 786 13522 48 320952 1300 618223 18 886416 451 326981 783 218174 557 802069 240 670807 460 256981 1216 816586 391 900676 574 386874 659 328618 1027 139185 931 496464 48 802983 667 390981 650 955370 615 917933 767 778066 756 526979 372 532018 630 657237 46 748100 749 301323 126 784849 349 291127 76 638898 1235 321511 45 665428 214 553546 683 844310 625 625047 549 470082 169 674167 939 820596 567 760738 163 46543 229 71789 945 848542 1031 875679 405 607813 548 321463 974 786548 900 57497 1134 493650 1057 953088 926 588272 853 686693 680 153817 1010 822852 1020 562003 -164 843378 1025 517914 461 919539 782 804629 528 999844 1305 962021 1193 691856 79 513335 359 749598 367 876745 1268 893999 328 797171 1074 39721 546 941550 1115 958103 543 962512 415 628449 464 232998 835 846879 1017 859556 1081 482771 1088 200732 513 119200 297 440329 1045 753753 937 571482 622 814794 347 744794 937 868695 1062 233438 1124 222598 692 144629 454 676374 1065 431738 1035 447955 1300 886326 333 145573 304 138055 836 350178 367 133570 1281 444513 106 784385 1233 622759 881 630171 12 248224 151 318249 828 575909 1324 838219 649 356854 1219 291885 416 593953 1097 768238 820 297970 243 520649 650 33731 817 268429 578 391973 1132 253900 42 98342 1278 22535 1252 264030 1206 333737 937 836364 643 608571 848 474615 567 30729 294 595017 661 324444 346 737962 51 573837 195 532014 240 766287 441 411429 1249 971420 664 936960 553 889038 1253 367440 1310 557279 202 911082 1073 913372 1111 582657 979 970615 584 259418 1169 587011 1226 172853 591 801774 753 35816 843 661555 852 620950 325 989718 532 659631 747 275250 1286 617882 1288 747225 1306 514730 1203 914658 1297 121048 1103 791410 623 696681 815 410547 627 571972 293 90751 1363 813084 637 87735 361 417983 546 508293 264 988912 1166 621036 27 165127 224 135755 516 61560 1065 809945 924 452036 913 112127 369 12478 1045 50953 1252 767696 1216 224940 717 926713 498 531163 1138 422830 547 938660 1078 372054 11 534885 1358 960659 577 733387 1179 753755 491 753880 1084 661036 994 870857 906 421382 652 290666 639 579865 779 769856 1065 860983 637 367623 1352 373177 10 211905 670 898681 880 798761 1197 450132 735 430612 363 591829 1343 409675 404 83200 1102 959082 749 235044 1241 693658 966 281704 948 354188 1359 313586 1068 426497 543 60797 177 464696 670 417894 75 851520 718 828307 648 588262 239 499326 730 705704 1182 827522 155 603458 1360 914531 1094 910177 1078 309683 762 855271 31 18879 613 826382 1110 952872 419 588207 990 70886 52 271493 875 754561 51 352031 6 890393 388 869114 387 722518 893 296832 142 286037 477 865986 433 504076 62 735339 842 519376 1039 635332 607 369149 137 875716 1094 695968 139 371930 890 523314 346 737117 114 298046 1227 647972 420 78801 21 690315 941 668163 925 993260 880 793909 889 211544 483 323022 866 301882 509 103117 8 648556 1164 357509 166 765964 31 777148 820 810879 1152 625663 280 612108 542 403653 533 102004 1194 891426 575 760405 695 856565 527 31321 1335 335174 604 388108 530 543503 1084 753727 60 89851 11 298184 279 539122 1332 974895 483 84265 853 385599 218 922127 123 76084 884 131921 709 47942 365 324787 532 684423 831 928817 891 130954 378 141896 829 889682 57 437074 1044 647800 816 813279 913 173683 392 726047 100 901812 412 79586 226 494429 66 847086 650 716344 373 137985 847 864535 520 506000 340 55471 546 912872 53 912345 1154 649369 85 842492 1248 699189 103 876542 24 91806 454 589759 940 788951 877 899249 1187 142910 581 356963 483 49062 538 864046 878 435868 118 162561 671 664355 34 63092 379 871348 1219 440038 310 918631 31 495678 146 455031 598 34989 489 82669 215 714831 1330 544338 273 747322 88 376121 533 48227 1037 54392 788 709359 390 755996 637 459596 738 814540 1307 31216 14 281257 1335 979209 544 710313 320 308208 1108 717925 18 7594 772 535113 1368 577152 1290 90000 1226 723221 371 352517 1205 895841 1353 721381 749 252207 459 287774 138 301793 951 810314 642 338021 32 811550 112 829960 1196 185618 238 308087 1052 108819 945 664667 52 26969 760 892264 1211 853169 1235 520701 1091 176245 594 143172 1323 56328 653 549399 859 242317 1078 936323 962 49999 685 616043 1347 120186 64 989049 1208 842072 679 976877 463 74305 363 281228 663 173597 176 18374 890 91186 588 813858 156 122862 399 563210 1215 767027 586 451748 1323 782166 273 568992 331 24623 981 164059 1346 244459 651 252085 383 526427 767 762588 1291 367944 84 49863 368 975211 306 155698 567 259680 219 12305 863 734791 -868 360082 782 564546 793 935658 508 36168 1047 455862 718 757003 922 115741 1367 273962 802 499804 1287 208345 777 133739 212 446090 858 314330 469 524695 1241 765178 563 307038 -871 292792 1309 87035 284 460751 701 360869 956 920180 314 657261 1201 434003 876 463303 277 89480 198 999824 1126 371554 793 512653 1240 700737 345 12518 1273 813183 902 107524 641 707490 413 883479 1191 350463 962 117555 37 394921 1002 339265 298 222389 879 279081 439 474215 819 535085 491 757520 129 531651 1035 601436 355 440521 1142 896427 743 553296 527 291657 797 804859 734 713824 800 912761 323 729931 468 454019 963 570944 1270 780539 837 44706 747 407278 1328 879713 867 293184 275 32152 895 928470 797 830803 21 565197 550 951243 798 764577 334 325171 248 290162 1156 962066 407 40124 692 509982 342 610871 586 652638 1051 905967 1093 989779 1097 562553 897 965557 542 466859 14 5492 338 435169 945 434813 977 138152 1362 909786 1065 847788 134 205197 1022 437564 906 741277 113 302569 645 582933 227 958967 838 924037 863 110993 637 45246 750 718656 596 642610 344 523822 853 386274 141 353757 738 122991 683 200614 434 122158 828 559717 326 686610 1025 773700 297 103525 902 358604 332 803242 191 949858 1362 596503 749 415575 1159 338690 819 832885 170 634073 612 537373 358 420888 909 601602 1193 376162 325 922832 870 56307 682 365016 358 978253 995 703744 1105 225919 788 146332 1256 322114 373 94236 386 534006 1248 902117 345 146465 189 441493 115 693827 901 143102 643 720763 614 165463 962 311519 691 453252 95 286802 970 103969 1159 810596 101 367845 477 844910 992 826216 773 905552 370 63345 360 200525 940 652073 1342 580634 365 997044 639 410162 164 111169 858 725688 1189 44155 1039 237767 1043 557913 113 914776 829 213775 272 904188 755 654952 764 317377 564 894460 815 772188 1164 444957 1102 890761 961 203272 265 637209 1100 538953 173 911565 269 924441 329 763935 624 714045 213 924461 1102 954746 94 512 226 671092 1174 360696 174 352141 51 661138 27 518407 624 271800 1087 369171 1244 552471 1142 304609 357 523934 821 129717 915 227754 259 482929 656 287931 309 13566 37 80075 1173 122682 891 282911 20 606357 442 304623 723 528649 166 362794 1085 1782 816 838646 1019 895650 458 568143 989 166799 1044 385479 259 464461 367 120105 643 510907 669 195387 1182 673654 1356 141113 694 455049 380 921125 1057 538509 984 397868 149 715533 754 879384 295 115444 767 152900 1282 759773 291 964672 330 760842 1240 734963 193 284956 982 421687 1226 924999 335 754970 1348 524886 1152 396448 89 476364 863 603684 702 547180 674 835782 1234 446944 432 977568 1059 76114 343 947300 69 543368 470 625055 296 128964 895 819635 771 125893 1053 466712 1357 283402 -139 714172 59 173827 658 984366 1015 833625 126 932685 261 841532 967 3635 454 885195 675 754600 9 149548 124 773236 1256 942748 1283 848824 291 683826 1037 235769 488 178695 381 243344 30 300498 1342 622582 1065 80560 267 931041 722 981870 1340 839735 1205 401961 360 811978 1111 6693 180 346371 163 178083 813 50783 1121 510729 796 345486 1282 752843 817 590999 911 849242 878 187462 948 285198 623 368243 1074 85881 133 166835 928 351368 815 555700 1045 564024 353 856555 1119 613616 356 636717 337 710239 1102 846471 1024 603736 252 516421 24 683753 1199 415482 970 855087 1303 752369 1072 540757 270 945159 657 414366 20 799239 707 919280 230 753199 234 79481 1353 689943 433 888470 852 252800 320 6585 679 977885 895 505805 1351 175640 987 209794 1229 334562 37 879915 6 675378 1211 296931 1091 789021 433 130409 1065 298161 602 448487 1274 515960 819 40867 1119 345512 516 54331 177 770492 963 233114 1107 953731 156 906843 666 709808 6 84364 1309 597388 145 376153 885 146560 662 961332 344 749153 1317 432822 112 263125 164 550224 1135 70194 1303 448383 142 681041 1120 303168 372 124402 361 955767 959 29470 379 735746 1334 454128 522 45970 436 134810 27 45406 1212 449822 703 149075 1320 500970 422 837933 912 820203 564 928200 1095 967811 1094 168718 1188 474081 335 959125 50 680966 870 646760 842 806768 455 252131 804 732733 1262 341892 1030 808466 192 928203 387 222967 1259 913301 1145 568801 250 577116 1337 105572 560 661527 1026 903021 150 599554 1212 831873 289 751782 242 971745 1161 612922 828 334151 1289 436086 1240 478482 662 484754 1299 130422 1304 777320 199 755907 162 268537 727 649325 914 957481 1219 583418 659 169035 1289 836051 940 570282 897 441080 1202 61328 979 654367 38 434198 824 861701 177 383351 849 833357 45 724049 864 547810 811 483444 133 471704 1174 265830 620 514311 238 470410 610 872032 293 190860 712 740246 1062 604692 839 749601 365 560164 27 990544 241 636127 251 620537 151 962219 1072 901816 536 881831 518 886586 784 428639 1372 98876 1274 783961 1008 972443 1319 316721 313 743359 99 140005 574 993005 903 620612 827 676386 257 356503 601 165969 928 497971 1223 764383 920 441302 535 43813 691 84568 575 801691 1103 629946 917 359699 905 3174 337 900781 9 112368 568 359697 1010 910036 978 538773 906 365708 228 585259 894 772524 8 243479 1056 33313 634 116468 983 946330 1357 19111 1266 208643 344 555644 1255 998218 72 354993 537 382913 449 876268 660 783476 735 75839 926 636132 1320 12861 686 43442 531 655183 497 576334 385 710985 647 722512 110 647994 561 625255 629 142970 80 692766 1353 766762 1341 245355 436 884978 1149 90773 1135 694365 407 654617 792 168263 681 996268 1108 807515 761 627799 226 127969 1157 764945 217 797815 86 495951 431 46375 1195 471450 431 297098 483 488869 1082 294690 312 175595 253 339248 1218 728982 437 560972 641 363659 1349 846907 960 403336 1082 374470 183 267188 731 107534 66 145772 84 500910 1220 483396 342 883080 1031 496434 1256 584608 187 683174 335 18590 827 464069 552 686461 238 464398 790 335535 20 24593 211 585068 1091 914992 1144 87622 378 846509 339 710687 787 386538 189 851224 1266 287887 921 71350 1187 392391 874 932271 1213 185851 269 684186 758 152097 891 550684 268 278780 811 984821 493 828352 470 287237 1338 693677 33 553820 282 624392 1046 995889 654 357227 796 916042 329 673529 382 122427 787 983395 1123 542331 1161 859036 125 828532 881 745117 384 847937 222 918497 223 797384 1182 165799 1288 208740 478 272598 258 735172 526 271866 577 412144 327 15876 1021 321126 590 857534 83 651113 206 472822 606 887087 302 809347 241 824110 823 902899 1064 856368 720 5400 893 375239 912 269735 1311 424173 1007 277974 1095 519698 271 403590 1249 325823 486 736983 38 10396 698 489282 759 460446 791 665209 326 542822 266 938752 1222 153156 1167 980648 986 738500 691 155155 1121 341038 232 31691 635 759681 380 250614 167 212756 940 95141 359 713751 1205 669689 1320 399401 920 7808 1034 419357 638 374115 973 923414 241 133610 111 637848 482 340936 233 238244 872 872324 376 840610 356 599778 1097 626884 926 825572 -1084 795691 177 547534 174 346509 686 653664 70 18252 100 371081 44 415245 279 119929 375 826157 33 548329 231 866193 1061 95027 1150 59940 1377 309223 436 906073 817 543808 234 146406 1155 413205 793 163034 382 291483 348 127351 1360 155653 590 199956 54 112038 1327 252796 1085 606864 602 113721 1143 374847 1275 913046 1234 376834 273 335215 803 553585 257 528335 1278 490885 325 66361 176 905357 584 961281 886 769009 59 336590 222 703700 848 574116 10 257429 518 528804 86 377848 378 316344 389 810023 257 191675 800 649529 34 363099 1204 927728 803 439132 853 655874 1359 410445 824 78000 1123 338633 1068 885474 975 608613 306 116936 313 775177 171 128321 155 765817 984 775781 14 818301 746 677499 926 598426 227 643562 396 471014 181 954320 1263 757022 58 177547 673 330369 1061 8401 466 722274 206 109101 202 136472 1292 138026 577 692115 410 859778 1124 371819 459 724517 171 175205 844 40504 209 183866 765 76731 652 59846 562 36540 392 350001 37 361899 131 202980 550 602428 124 741123 35 758090 1075 170612 105 460003 1298 187846 627 545378 384 552598 546 41972 363 613408 1008 193701 325 405683 399 96172 1167 824235 864 344309 861 961773 894 883017 571 687189 1034 652484 801 775325 592 432934 484 297005 229 842573 1351 80543 737 102416 258 35950 692 883556 1376 75411 598 230019 802 954148 996 443212 75 37415 1181 651519 1353 483686 827 615107 509 416487 74 738533 1260 542702 394 79445 390 498352 101 317194 75 510680 1187 524990 418 696827 1148 2088 402 845687 81 599598 1190 771526 1080 124055 632 555117 517 546926 525 819904 667 201447 506 899266 171 985849 725 495455 122 480974 1022 536495 784 624929 249 760971 1237 400647 1276 588666 1085 6109 1157 767712 828 648106 1271 902028 128 327136 470 996840 779 84536 389 358528 451 326426 1135 922481 448 409173 416 813362 795 208648 364 177468 1229 213692 548 642242 1260 159027 299 866314 693 281838 588 34867 520 490272 150 686610 -583 444163 782 194246 187 415471 170 94339 422 92053 1311 375095 211 514735 633 942697 945 351398 670 464577 1336 543948 409 350261 864 99231 138 951109 153 933185 277 197012 619 199206 736 180639 1308 24334 996 472023 1305 215380 937 933437 193 432383 725 974891 60 10128 1206 326909 854 770357 1300 379859 318 94999 358 491792 835 1388 122 438235 1092 596411 1084 847973 283 926554 1175 253482 52 167113 149 872047 134 612107 1188 899627 693 802756 606 176308 463 936407 1097 991754 1177 436188 464 92293 514 688699 1298 154520 1248 182103 1051 422204 915 322487 756 766941 790 895307 426 121798 992 518627 135 129647 1053 280663 1065 927197 480 411176 721 281178 662 918846 121 801290 195 936700 1208 925356 254 474652 19 743810 150 539596 1349 835793 893 666088 289 458667 1026 11718 832 538800 379 926970 48 542152 296 417650 349 701860 575 713151 1348 976743 1102 975309 638 801357 1071 249658 357 796154 644 88620 586 256859 -874 589536 1256 972125 1104 336541 -600 409984 201 493273 175 634359 901 291817 669 763769 206 355718 671 687521 69 642610 -193 330041 612 550395 655 230575 1239 758141 1371 910072 1363 719309 573 981633 808 393121 332 352063 1064 860103 610 313666 1172 838990 1303 189590 1348 334298 733 74788 863 365987 1213 418229 1164 47374 368 71746 717 136236 748 185894 897 896717 884 944097 405 75493 578 208933 868 315283 1172 636570 827 632737 989 898034 493 703269 155 976644 1220 894000 775 18339 153 43674 644 263239 474 104604 895 584509 658 133009 1022 807509 587 857467 1152 693153 379 55392 58 843372 1362 672233 972 171513 362 230577 127 961107 792 59379 1204 98653 1017 585880 788 832017 156 843727 808 208155 1054 461481 850 734293 668 64809 12 8047 1242 273518 197 841031 90 625526 1375 837602 593 193402 1359 13381 1376 810856 1303 388535 974 22981 95 119922 337 153427 1270 392498 324 376443 976 450205 332 586938 336 77802 384 342372 388 838909 674 447726 252 340350 856 991570 783 926610 385 14820 836 715512 554 568399 787 937210 1160 196213 227 853084 35 489201 774 530258 136 794243 1267 452946 616 559595 1347 137215 1363 484716 149 681151 1155 863999 662 311415 1265 955608 1196 432969 21 895063 301 762184 1280 732589 962 180281 489 951259 1269 297928 295 834949 886 914820 260 559078 281 434566 947 45950 959 552783 37 756180 542 305117 1350 407474 544 752145 423 657319 679 910162 632 645947 474 128048 614 800980 856 375410 657 209551 366 63174 498 374967 1325 845126 259 129807 971 363568 217 778456 633 114125 308 955825 124 4817 438 380597 171 519401 998 5420 676 172803 249 106127 438 475031 1135 871145 442 600658 504 552296 938 699731 395 876394 303 84440 524 281037 41 357129 598 581184 48 366355 211 793275 591 21026 107 49556 1306 121445 1283 258393 505 987711 162 651032 1153 924704 1198 66854 1297 918132 478 720435 66 114447 396 233838 319 754684 861 349872 515 293153 453 6793 44 941840 857 24359 159 244734 764 692463 279 444991 853 337164 835 579524 -897 510479 881 379968 210 532930 1349 748736 921 965989 844 581789 987 140808 652 975358 950 189119 152 236652 530 13185 426 528931 218 230181 81 81845 242 859967 515 4064 878 675375 265 150414 893 394797 1170 975072 738 918919 58 192997 132 948152 1148 240031 197 601903 1271 383451 757 474419 848 353438 1299 919007 1202 788294 419 613001 284 182122 971 692740 1037 13032 1111 748036 206 964672 419 577666 414 759385 158 358727 505 695791 1087 992448 103 608420 1294 507975 255 171464 1058 913490 13 722305 464 268466 37 847569 904 269666 561 565092 599 881406 1154 717359 1059 720135 907 17592 392 992509 246 555842 451 308975 587 968174 1 158821 218 760281 944 132098 1182 631503 557 936068 78 394471 966 856023 766 256137 52 522029 884 745555 723 966590 1002 837376 466 992880 1269 976759 271 590181 1363 635155 1315 600921 1360 854014 486 427076 929 166285 1079 964587 1178 601579 292 36669 901 107094 1099 347563 128 317212 838 615794 257 305954 1053 580507 922 943230 616 260348 242 436039 1129 6523 310 626990 80 291919 1304 829445 707 354030 495 109819 305 805090 1371 982099 443 585911 518 983156 1303 486600 1287 843080 946 604525 943 237792 375 881045 783 758843 106 996585 1104 353869 1318 695459 1304 61360 287 647039 1017 989241 56 420793 1138 121132 751 787000 270 724759 654 426100 638 340704 63 870500 662 928199 391 801380 744 671815 27 589225 1314 602819 770 241699 1025 883226 1016 351708 738 373569 859 843805 556 295555 116 115339 129 420755 773 620856 458 604765 722 889009 130 759250 1084 220004 767 4704 1291 973098 977 642967 403 788052 255 136237 1182 398658 1060 944962 54 37209 884 905971 963 777182 892 726689 396 637239 1141 405743 991 864416 751 216636 714 628760 370 926351 688 345213 1252 849357 487 611860 1080 789374 1021 528101 942 285684 941 491203 1197 234209 23 67434 872 182772 576 292350 9 230920 749 786210 874 273888 848 185245 421 533177 1112 285906 1196 180072 317 400829 452 424635 217 703780 981 10591 405 451027 246 979718 19 722047 704 223132 316 783707 778 203866 91 417957 536 501236 1369 194343 995 166362 1151 966001 1217 410717 268 832230 1374 328462 248 578372 163 247343 285 616554 939 547858 96 938604 852 902053 925 257744 1149 808577 371 616374 427 311605 1211 376928 1358 323668 799 340752 18 226108 587 86087 1156 741694 812 926325 765 210208 53 248799 111 397831 721 561757 1087 426064 1149 922152 314 11552 1194 60804 62 865593 227 350178 -68 813362 -747 439995 850 896614 1147 143094 956 706891 648 627342 724 128649 176 707866 1088 96245 191 342713 192 605474 440 273300 56 836092 1189 489236 395 320889 888 923647 669 46694 1243 206422 1141 922426 175 581613 597 935286 65 579117 943 634149 771 106764 558 72956 855 252701 740 747043 676 844509 963 892806 333 317522 913 173157 694 864295 267 637513 1136 679509 173 936584 1138 705606 168 502779 1109 935802 462 604408 774 383673 877 8392 787 388495 1360 195077 447 371271 961 83099 331 301576 36 446312 106 508809 193 269290 729 160114 587 482143 556 594093 702 183146 1285 638200 1177 605162 1201 981268 337 174597 321 885338 504 119117 670 973906 969 461752 972 491173 1044 474055 326 508239 1338 221003 1023 465569 554 566775 715 204417 474 622259 53 53825 709 897192 356 357325 294 921205 249 474164 518 531974 115 758887 437 756254 489 418140 925 766393 709 6356 620 627434 631 206891 919 47936 668 976832 213 802979 849 897614 1256 65747 35 321014 1012 13951 619 543624 124 275951 363 56002 255 585273 708 811568 356 433223 528 371763 941 806198 262 287567 666 22664 1155 524327 657 811405 297 558516 146 709581 1171 380454 614 707411 1302 785807 1138 775642 1293 48268 1128 832301 1184 745283 208 194109 1071 358882 95 212050 235 854439 876 427198 254 93059 621 349760 673 632105 879 563807 537 299222 860 485690 842 287281 728 443188 616 138597 1363 711735 565 90066 737 517277 1332 906149 195 611747 206 996743 185 172055 1216 310249 1009 290430 182 97505 958 987614 606 158157 1170 481755 1043 250986 809 297338 977 749486 683 789813 968 914915 402 804850 865 69119 1093 614354 280 488243 144 672013 694 824574 611 773548 268 849382 210 835157 614 750816 934 969328 502 274556 540 424086 1138 275736 248 379944 1256 553691 246 44418 1246 634092 420 688669 1229 961531 248 953528 330 355827 1329 740887 1071 4588 1156 729098 1260 409305 456 789907 1308 965089 740 740605 1221 460594 702 464179 97 338044 686 637093 677 683718 1361 127172 628 235498 230 980409 895 807774 857 312884 392 813689 1122 600467 1199 256758 1209 939556 782 637068 1267 11726 360 833411 1328 628298 676 17203 1360 176292 29 140207 1274 378873 249 384162 1068 483380 421 80575 727 36999 37 870948 1208 149959 655 576893 1229 382254 465 286026 927 344325 565 386235 155 807242 369 270716 1208 620710 336 286996 1315 302978 1344 875214 603 895795 407 98972 1321 882754 536 119313 423 130327 1175 122225 115 942868 248 422912 1209 44038 913 259814 799 245287 366 867515 553 457803 589 381929 31 858370 350 63489 1054 729281 838 236012 1331 165083 1003 161097 1309 567880 763 324342 1045 724275 1339 314292 438 589102 1104 652294 1021 137338 731 216736 787 190670 1059 872271 480 372158 326 835907 910 130924 9 746176 1281 427242 1222 591415 547 223298 1370 538573 352 179360 1332 232236 1061 943320 901 119202 1133 404337 1142 192148 309 450953 355 160398 967 32882 1196 473605 718 584574 87 459810 961 643404 559 39641 780 483332 586 330625 738 463780 797 463857 453 963740 1367 520460 817 435346 993 995787 810 809729 658 742113 902 185191 1010 6414 286 951848 1215 297932 1279 33800 831 978304 1218 464840 175 728878 950 388139 705 852069 138 292143 763 236307 916 601487 612 646491 530 420980 126 253825 1061 120671 757 892286 905 242813 1224 184121 947 76844 1380 826447 538 504056 715 470301 1370 264410 1013 244073 735 727601 470 800392 562 745175 945 773006 637 351836 157 288675 541 803419 408 577728 915 403881 271 355547 328 473328 668 22407 651 286373 383 869578 833 364133 169 140037 32 626732 664 453524 1137 420014 1104 54411 709 769710 916 277059 1007 556749 725 168415 181 165690 1229 957706 896 255010 207 132752 725 21875 208 608515 818 148682 571 994092 432 205332 862 180022 68 190495 1371 913546 671 610221 56 82387 252 594446 1045 643950 26 291115 1162 431856 811 614471 1082 87506 1376 83288 1123 538704 1084 444571 490 40086 957 13113 310 791599 1346 487243 1219 712866 610 928452 1139 780783 85 46053 712 799384 294 575443 1034 399643 1272 312198 671 342610 852 183167 316 660157 129 446811 93 310343 186 436701 140 212585 918 839789 993 537757 1247 720701 418 807489 957 292327 276 136624 870 870815 1265 574034 813 23413 379 94848 659 830659 404 383373 1347 487950 47 770095 474 828360 377 881296 72 424480 1 436387 664 770295 536 460990 1234 883452 802 930390 512 133879 1182 453630 417 453770 1077 396574 72 336185 940 78249 526 506365 33 265136 1012 863726 175 2871 1196 598187 10 982442 140 715836 873 947454 290 41043 586 869905 213 414970 625 364916 1189 388362 955 153168 291 574139 539 548681 1380 112463 1065 931578 983 992951 698 297098 1134 890056 1146 475970 503 722969 -481 237882 164 817618 92 487988 138 431319 257 134030 916 647095 1084 60579 215 551317 1272 334439 807 455778 1209 156319 48 716815 324 556218 1112 249306 1288 245466 711 455610 267 768989 972 591133 1139 54869 325 626230 934 391187 352 992447 307 527261 864 93727 22 723894 387 644067 1206 514585 246 366332 918 455 860 619340 195 620615 1278 245619 944 897231 708 162930 1105 408257 586 657350 771 578834 527 767560 754 226263 1154 497 171 927143 1257 863071 1109 38147 15 545232 411 877743 552 800873 786 788576 1252 404311 897 915945 1309 670609 1051 872750 809 123645 1302 10458 1125 74029 479 268842 794 703227 745 235439 606 670414 1186 828403 1006 344890 36 929272 314 720853 98 224957 504 436356 311 208754 906 465103 1232 467626 1348 49437 162 512654 754 231154 17 714341 389 10183 890 17029 1318 772420 532 928945 158 584279 367 779423 1022 608766 649 462997 1093 661633 191 184790 196 269604 934 748185 441 646850 869 475209 634 75037 618 845087 1281 172032 1284 798520 70 223897 385 578111 626 618384 333 146009 850 878265 394 304974 838 797106 1162 699335 250 658530 1188 418452 700 741060 129 216085 1186 599561 600 417668 131 439637 896 232394 184 976354 1083 504411 276 684389 1068 338238 1294 775775 290 135253 289 649326 386 155940 1056 798457 863 645937 116 984403 310 355613 1004 439544 621 388258 669 22170 600 59065 672 431155 1296 593260 974 730246 318 710900 679 607411 231 595252 957 197091 772 597294 66 358286 989 535063 870 621603 1116 959355 85 696658 1252 456677 106 484615 1256 233702 705 111920 274 64016 341 791161 617 380888 13 653770 927 688011 1146 243682 979 846407 691 44886 715 977359 351 304848 441 243985 893 317030 103 236684 239 249106 113 750117 864 813697 494 235893 890 621750 1050 36131 973 592919 349 126379 1032 42149 12 471270 421 386957 1289 302577 223 934398 775 209661 1366 279925 158 569422 30 433080 916 406406 1232 650021 465 884336 70 775430 1044 368348 350 706371 291 235811 968 708920 466 98815 459 658124 1102 608297 379 279 530 960 743 461849 1045 396053 27 969099 612 947759 1345 559867 1265 903178 1100 315872 1122 190346 1057 25527 678 734100 1157 298055 696 924698 748 139885 781 709917 992 425421 751 619488 997 273570 298 185006 467 207423 585 886768 1193 901348 257 763972 1135 94173 719 755813 584 413177 1193 370497 334 839178 334 700113 662 344539 2 635576 793 637258 364 173579 98 303306 1181 186198 1329 7700 170 794368 18 895614 1217 642618 990 29009 322 142189 1125 404693 291 186120 380 324230 1151 222932 107 296262 1323 955079 318 629922 1249 877049 1275 3594 205 960307 332 168915 674 953044 256 829366 572 87019 853 510442 646 333262 1293 258244 1317 159004 104 405614 463 767593 1026 756795 991 184449 795 367681 1256 836295 1129 641094 105 415270 1336 551276 1288 907241 1296 480325 674 755366 893 256169 50 905900 395 608008 1014 613237 196 479542 12 264551 463 136204 1158 139404 1147 510495 -290 907861 388 288651 250 994301 709 724147 1220 736918 599 928503 650 711589 1118 97262 191 731787 1364 715095 1310 267946 1275 758555 1375 430972 230 981495 198 431346 772 62424 166 676281 658 211393 788 707352 546 604825 1261 656362 1102 969256 526 750702 516 501790 951 804490 515 343862 1346 927872 95 604930 42 29878 1079 961921 311 594765 263 833134 212 891770 877 457978 881 496416 897 76095 457 628833 565 553432 45 144571 996 378373 867 304809 457 537846 519 857353 54 107874 174 761903 97 381158 874 126841 946 660415 578 775168 1367 650436 446 213898 113 940712 777 804583 1182 254967 1056 582068 410 930916 907 388276 648 635907 269 160592 691 165562 448 846277 1369 311864 733 277361 829 508079 768 123374 94 840463 218 434099 1378 212704 1120 308021 953 220538 62 133712 1251 776963 1165 652918 1348 283966 685 189352 134 252354 368 28950 288 8744 1181 569199 356 358838 886 708040 540 578898 500 13178 1216 413524 522 291974 447 211285 792 301866 1004 464023 665 433819 932 284644 212 230219 1045 175149 781 650270 265 81831 1012 733418 1079 944743 1026 672672 170 616300 1247 347944 360 7046 769 180235 937 581953 1067 239280 686 953236 91 310315 227 328971 523 807580 837 316053 1190 204362 434 193669 285 871255 1292 895589 348 694755 51 229774 40 58062 578 715319 1172 971500 932 236748 647 859598 1116 916580 55 976918 995 743149 1200 266020 444 758698 125 489788 368 924512 1000 639834 282 904967 290 364691 157 409990 698 887910 1094 177400 811 938932 1255 102891 812 636834 780 1145 907 297723 8 914599 798 319845 250 66826 1331 174719 1288 170673 816 327789 870 181843 465 726730 21 631583 323 749845 202 506751 903 255833 182 520008 269 178166 509 539120 1157 781796 1221 72333 1042 676070 652 427624 319 646848 404 698043 1209 706639 991 216171 1072 504422 183 80711 519 689439 383 975745 312 746158 785 870640 449 49608 178 432915 222 896181 813 449395 529 677110 12 455742 518 991667 769 331296 242 33669 466 164377 835 427924 407 825059 481 865253 1382 578985 1031 329259 1213 52085 351 408439 1369 726620 1236 506599 120 909572 859 569385 896 24016 224 519097 154 292059 476 935481 387 123559 945 217875 1272 997118 1098 265772 665 210888 317 58429 660 490247 158 747972 917 287837 1261 392880 1280 954629 1007 79073 547 39666 1054 366658 142 667286 1160 820864 55 181894 837 255812 420 154568 708 271464 1276 632964 1084 144779 1369 829463 853 856428 757 180023 536 347412 52 727923 31 629646 1057 24653 1139 132016 1061 331146 10 515485 1292 24320 725 692050 1388 325583 1080 544342 741 326109 95 114460 457 614574 216 789223 275 736545 463 445599 416 79469 603 264759 24 104251 1117 828762 1091 382357 483 464787 555 631894 1102 101915 850 153052 637 432373 675 368079 331 151084 146 34070 877 777248 479 593291 317 751433 418 330793 392 293232 1243 445669 632 386791 371 982591 223 267404 1383 41116 1224 571959 129 48277 1102 189680 1190 67515 1259 915359 318 313772 1170 388550 943 948155 399 612524 1292 188877 451 230343 426 544100 849 11625 721 501414 883 657525 1280 164698 429 769400 61 266517 1095 145682 452 332545 74 468319 305 269998 1004 586081 496 29554 374 13451 800 620711 692 369327 791 893630 906 724203 102 176332 1103 453923 265 643913 279 586707 551 215105 182 277164 939 309780 933 710317 938 635054 257 314280 551 495002 710 399389 338 87875 342 313226 985 666019 1247 892898 801 935507 1352 732434 1370 602847 275 522552 215 567880 -200 881952 1268 94253 163 973787 1255 405018 1128 910265 1328 648501 437 532082 1281 594720 283 750583 909 399087 841 135791 1369 539356 264 463067 193 703717 1030 992857 155 818038 722 665607 274 983428 1394 157948 464 476515 131 804815 729 377864 946 894094 230 698555 1111 266025 596 320859 995 981289 302 302744 1011 518768 1003 946326 603 310759 734 386432 8 709356 1014 648462 1390 274656 1019 935514 373 766343 485 932718 415 835017 144 821463 1060 277969 1224 535560 89 518887 1370 219965 910 877466 1233 65630 220 479708 664 680941 1326 854624 129 572718 1062 487082 678 208748 899 854312 509 946563 1051 805442 1348 823073 1297 943049 1279 859019 1307 229639 802 15942 643 277976 746 328032 1018 49984 804 463098 106 371078 778 550237 590 60397 1015 144286 936 933153 1311 636740 781 375224 1115 338356 1044 334796 385 296560 569 309061 92 704241 335 910423 488 377423 661 73949 811 897716 733 909038 347 335889 1361 723288 1225 916846 1395 571022 1301 911386 912 529749 1272 780869 431 479818 1323 461681 1353 422632 721 408618 762 230898 155 842516 1009 659263 603 782575 967 704535 82 570437 821 114989 342 600614 957 73572 110 664958 1171 310795 1034 500568 55 555958 1111 612194 885 160873 306 344348 153 839554 86 729319 1331 927094 17 99819 52 663060 342 92154 1311 673889 106 496761 931 237469 1346 867132 10 123897 818 371579 357 362650 1379 174795 874 37286 1301 947996 558 222357 534 892006 275 221912 284 813782 1325 662078 753 695723 685 115054 857 116130 430 870553 427 933489 761 383663 831 707007 468 321542 643 786187 305 917295 919 752017 1143 444200 1301 321804 268 152197 1067 100138 96 557873 1157 182945 217 21046 569 58152 1133 798687 987 918751 184 845763 220 928661 221 540262 531 42483 459 998085 351 629910 229 954873 345 141099 682 120002 122 437696 438 553447 400 867152 1310 436065 25 982442 158 949647 266 417100 156 76005 366 479066 72 609663 1243 590173 1190 348751 855 50030 691 204499 758 927045 1216 948715 992 2374 987 501731 1033 593005 1202 827531 788 172546 793 25694 327 605291 382 968108 857 717964 313 638607 986 701868 1139 44570 367 807333 248 975729 647 89920 23 615468 564 942956 594 994521 752 87696 1377 627758 1131 148284 1317 882589 563 755149 874 354281 876 944818 965 813953 135 496597 1147 914935 1378 140294 349 554657 305 331458 1227 838857 224 320025 1188 326725 942 204483 1239 184313 783 640637 976 622692 303 433949 318 901601 158 486212 826 58156 139 90427 163 803088 1035 896456 407 977284 931 560571 267 535031 406 682220 378 321018 657 848941 1317 755820 574 88583 1103 401713 14 871836 955 934001 474 51570 883 373558 917 997949 1238 889067 136 83444 27 155022 355 715193 123 557312 645 584510 336 800466 641 900011 938 439378 968 451148 1224 543827 654 177108 685 713733 694 502687 1271 887025 747 812990 756 911392 418 675145 1010 540446 608 789168 594 304101 694 492438 219 807127 717 177202 683 413744 861 120298 799 467684 820 468101 776 42434 1185 817762 789 987775 821 738252 947 527184 461 998282 145 320085 752 198090 1384 677477 272 245102 1384 599326 422 247459 336 567004 239 486991 931 181513 282 248808 237 442230 18 669755 133 213672 233 361873 211 337754 699 324837 355 180306 1095 314726 102 729805 1004 858737 19 982129 746 342199 842 990303 552 100172 1106 300631 672 428464 434 448251 31 689216 639 22575 368 402778 1301 927594 782 50869 573 766891 385 482034 375 441772 1035 342177 77 479669 10 5737 1138 546267 1020 674489 686 487590 1278 589757 236 201169 227 114114 1244 846413 940 133127 575 277208 1230 914609 221 582293 243 573497 1125 770116 764 480668 1320 632751 1333 236106 615 108663 965 542266 895 13545 321 564796 160 927346 147 987511 685 228504 230 580468 950 820984 1010 98865 756 924422 385 943691 673 620738 763 944320 525 427114 1192 948857 730 607370 121 681084 680 139496 897 868330 762 441140 1322 389655 273 492829 849 724409 1154 981549 74 233439 792 11987 71 600506 209 117839 199 402564 149 757953 492 113433 1227 358894 183 502587 595 556747 887 114286 266 259460 485 700232 965 990413 1301 582451 872 764265 309 394283 1373 509369 809 925327 1231 572317 934 204864 540 712014 399 211943 180 145515 416 118352 1202 601797 1211 249202 255 252928 147 646247 709 890425 1018 215301 42 560937 926 463644 324 637074 217 246568 1345 749563 1075 56011 928 802430 952 565188 1296 498833 338 682909 1380 432528 310 994588 54 397895 1233 928795 70 385882 1046 975712 369 786381 706 49827 653 861028 593 149196 1389 264177 357 104870 1157 989510 656 47254 493 869948 114 621675 674 694977 1213 987929 22 289800 674 413894 80 93521 1356 138851 652 861663 1228 819707 241 517774 1253 365983 1349 206811 52 881260 271 140909 912 717365 607 175027 1390 829682 354 988005 762 995578 1003 767037 622 469836 509 348131 437 773162 144 830066 1219 965186 991 594473 767 646141 1282 802020 799 30306 280 972265 1070 986488 242 119413 921 49998 1016 666484 974 901572 471 487749 607 843133 1078 12797 894 562023 62 241866 207 707054 538 374727 745 153973 546 913298 878 636027 913 448301 465 65556 512 471387 1304 675130 269 193831 1052 604094 578 980812 625 517457 208 579872 230 352823 1137 123038 227 174428 316 445773 1151 190863 21 29030 440 277335 1329 482106 842 45043 892 491147 723 607714 177 329576 958 882908 939 691737 1164 820348 607 512547 169 609697 736 749397 30 166053 1339 145228 265 103295 1109 216507 126 167939 179 756223 348 652104 1336 482208 418 448699 931 504328 348 154874 698 248322 668 984024 670 664742 284 429157 621 926900 1001 158363 753 952123 1131 762735 157 674989 252 383592 256 692709 1081 194933 68 328217 282 503051 665 7940 327 61312 793 149497 893 49834 899 671758 1049 777432 39 74198 602 187135 488 230154 617 227652 188 429598 955 852705 17 679642 609 297222 707 723971 -250 873106 726 974548 1310 504524 956 496103 154 487337 500 549698 522 282869 425 233265 1306 199270 29 452576 131 884912 1340 70867 610 4480 295 301605 15 274718 658 134677 948 757485 1061 114943 75 265971 180 849068 1018 811609 5 534427 1221 55363 1186 80831 1317 747461 170 197904 1382 931932 1082 886339 65 535631 384 754463 926 729870 1155 990875 1000 514714 1279 782066 58 749566 1253 50343 714 62602 1059 172002 288 385163 207 888948 633 818942 174 797698 234 871973 144 203635 518 388331 161 250655 343 879940 856 121906 113 380049 226 208041 1285 567807 232 723491 139 875855 457 264724 57 697380 816 426344 1390 273225 161 299898 1211 424430 975 585504 1339 10685 659 963664 872 594038 1400 317982 932 22243 863 652756 140 300757 1356 253161 152 304442 419 470332 176 704258 249 34494 943 637069 388 155383 133 870626 88 906961 516 93396 1171 771935 279 472544 389 694224 401 132289 1034 633891 1356 239577 240 158712 818 921286 1136 62191 492 42070 167 119376 1213 947426 614 256987 1337 531997 835 699362 867 550923 847 345529 1192 593915 1365 67308 94 419435 151 708304 2 588248 1386 719381 1050 528761 1233 651427 932 394607 2 282672 382 78265 106 676436 326 219958 1178 268356 1373 396148 1348 827050 215 686340 363 265320 1317 595555 1248 281137 1316 873341 566 726039 1361 298440 933 489284 1216 180972 642 67783 559 827965 923 902200 115 152718 1086 851506 330 333495 258 55278 1352 89264 994 641960 144 326924 1013 417677 671 956317 440 118717 588 37532 690 980506 1052 412659 241 510442 -74 308857 828 321249 947 615900 674 526790 57 367660 469 485580 563 935368 114 690798 486 83339 1109 978906 1326 252188 1351 810763 1079 221974 353 540926 697 839556 190 391607 547 980360 613 126338 860 401960 916 578357 510 784250 1264 259246 568 224179 266 498259 656 574868 1212 863524 33 574786 1217 149479 459 981906 500 464095 826 258123 830 2576 369 84907 125 867445 50 331096 870 772837 1151 542441 294 834961 770 14829 30 623192 533 326734 729 449455 1063 193705 338 730983 774 805689 1401 29774 252 567130 231 818645 995 193966 574 138902 445 164594 267 156757 899 976523 185 506357 1122 841287 416 97399 181 648967 945 585892 349 662138 149 50985 909 28302 1384 47988 1039 145812 506 763819 631 585426 401 897542 1247 847161 622 973405 1292 562367 1074 847738 1212 642012 1391 604377 1233 8340 1360 166354 1003 539845 1365 171006 317 814448 331 679929 218 118330 711 849092 577 379170 326 453773 440 833634 28 82717 1167 939641 1301 832357 724 391941 140 388983 95 143353 1327 103461 340 772673 901 767695 728 526163 639 96435 703 407722 517 348246 611 724862 118 529573 179 745547 376 470847 619 542742 138 783192 1117 256288 853 367666 591 243861 481 599188 132 778295 438 152709 281 330858 959 948949 726 711021 786 525470 1034 131917 754 510730 1390 183683 91 595354 340 317483 1224 693810 849 67070 202 6113 725 565304 967 843815 1002 488534 654 164408 354 762018 1203 557970 962 959606 1354 941625 425 171185 741 485337 771 466633 293 630348 1402 975587 100 390588 63 418336 1223 869938 262 518352 -407 359941 64 742978 79 342628 1063 186760 436 10738 1144 16739 149 237887 27 437419 918 91847 658 836616 1185 237222 261 562702 780 403914 864 57213 50 481028 323 20306 1327 615152 82 914372 806 300982 562 374727 -398 247495 565 296784 808 612093 -547 757659 666 670957 1246 942484 519 955532 1044 568690 1084 486222 1176 149647 385 717817 923 357272 248 965939 1032 807099 586 372773 562 127695 629 605995 1404 654704 253 191384 1097 954729 621 39341 571 803221 1281 402396 1294 870669 568 997812 914 404921 139 706619 407 81300 153 550187 823 972180 476 586576 128 92283 534 40704 625 443360 298 675700 397 127130 781 811651 654 226264 862 818611 56 135367 46 633598 663 564754 1245 335183 257 529124 789 534451 575 841033 902 633881 649 346299 515 680300 502 939374 1276 704097 169 103743 146 29556 1152 246145 1051 459641 877 180940 458 470853 967 949806 890 391746 533 691405 742 12937 1381 79926 1096 982103 1360 354105 336 732234 862 534753 1041 392685 702 468429 134 1205 634 270406 95 645139 720 554084 1330 713390 693 922026 1191 499170 931 64035 1220 178570 611 675275 1216 119239 803 339426 708 839208 39 320506 818 545377 1375 170484 1191 52562 575 523779 394 924938 118 813690 1262 98102 977 259814 252 898201 14 142081 1095 16863 171 753794 876 363085 738 503925 919 101 555 466888 610 646067 1230 608410 1081 110964 1219 396327 690 242753 84 190580 834 494788 457 970830 937 806945 17 986110 101 446617 1377 476261 854 349474 660 561049 1329 837319 944 411403 474 214363 273 182013 1069 668352 694 877579 1225 821059 851 768310 1007 551255 8 225186 1181 884753 1284 214711 1142 467550 754 173773 367 220211 655 682949 10 311814 780 540914 425 630515 613 851502 1119 333968 399 726321 680 829941 142 987224 1131 266473 754 288451 132 940056 760 515297 438 226835 437 257332 72 456595 1052 504574 1017 34631 546 294583 52 801116 103 480362 1060 424219 638 806461 303 250369 550 668059 908 38797 912 700770 531 976021 887 419161 308 421487 325 682603 1010 616772 419 162840 376 265366 614 349251 696 152562 128 234268 1176 68999 641 347292 118 350764 79 352559 1090 4562 617 884764 1191 785746 1141 732492 1401 980416 429 601665 734 118622 177 281293 386 254630 793 999524 59 976508 1390 500324 259 274518 1264 397576 389 895668 179 47546 8 319814 483 429866 773 752585 54 829142 165 93802 205 362890 790 711662 531 629114 111 791078 964 889834 667 378779 135 362146 1238 754123 536 311281 498 26206 572 99074 405 807487 915 967929 1229 207647 519 809422 1282 744228 1216 30223 527 332845 1246 938532 1150 804324 1029 407858 1063 734874 1326 352750 831 46075 301 171490 1272 55560 973 934651 624 315854 897 423116 145 216002 534 341300 80 437551 33 932470 785 547210 -304 894317 124 215717 286 567339 829 104881 123 955938 762 616822 278 739588 646 914341 998 51778 1080 93169 410 786398 468 740133 1246 302103 634 15571 634 948078 600 105572 273 947018 892 693625 605 788230 480 467148 670 465812 501 871593 563 789053 139 395989 1111 48831 1397 348426 386 831031 405 479276 1268 782592 199 367704 1153 90331 417 122120 870 827266 1316 584407 318 614248 144 359661 326 684578 1283 801810 486 49890 391 830811 583 203307 405 966651 800 784145 229 683821 208 489828 3 330110 1085 557502 196 650209 894 784324 183 516614 1386 835225 177 511334 1210 656583 503 509784 679 27293 306 837895 1222 36182 832 297639 806 799526 338 903415 841 549334 115 385863 1298 718456 871 7954 762 303391 1174 934053 758 949896 330 174769 141 274882 264 829301 93 25147 314 81829 719 504443 650 398006 160 360926 1259 109674 690 83999 879 533446 405 47959 86 337936 756 98669 500 522668 1331 233727 795 171394 1023 381988 245 843485 989 700593 1152 501166 1066 304780 546 25355 744 233295 985 608667 492 146916 735 636099 121 199862 657 578927 33 246022 345 379798 707 315381 790 504707 152 100940 159 620854 955 789856 802 522919 1066 537542 1200 793043 467 716005 1197 88128 519 543821 1217 90497 706 214612 110 591268 984 287368 56 973085 316 554959 1374 816469 602 858686 329 973782 797 75693 123 775880 1201 77677 858 900421 784 486984 -193 689304 717 261830 910 323542 623 965575 26 969777 1395 885874 302 888394 77 453356 1311 613083 133 658536 589 993286 692 599916 639 380165 510 854440 656 503976 1031 818188 194 404930 1059 489430 411 556457 505 159633 1200 740650 1388 501798 447 519042 653 850257 1175 299898 -880 751692 1005 759371 786 95052 5 61902 688 452823 137 323617 519 791859 696 351027 49 489722 466 285348 1342 982772 -89 211211 374 171391 171 472426 527 895080 428 46790 339 581858 548 998377 283 978398 1058 142752 1237 658858 1328 218582 140 227618 541 764708 336 26146 366 366692 1311 592403 609 9839 606 340859 1349 818144 763 254587 1314 882709 417 703797 842 546056 1030 974067 332 629766 301 187879 1230 116344 913 450658 655 132835 6 447457 335 2072 466 626484 207 320003 361 10526 820 719632 540 519431 842 134259 1203 516128 317 421772 813 401825 320 155822 925 932587 171 521550 526 185919 115 892751 314 702966 173 189585 588 939436 698 813143 880 680437 353 731424 538 651465 63 455797 1223 578699 659 690490 214 961809 1272 86577 366 667531 918 310343 1166 295214 864 3175 428 646970 900 843980 1174 251401 431 536365 306 706247 1029 164407 1232 166173 754 558006 81 530475 926 241746 1362 127509 794 903029 808 969153 972 164839 1267 965519 522 778897 1328 393475 1167 715245 65 312701 191 576712 836 552101 1080 893009 903 394025 225 979497 428 732213 1143 933133 462 98620 631 171112 761 82236 369 364842 484 20315 769 660243 768 799317 16 58664 646 659800 1137 130963 1360 925550 662 446526 1163 24040 291 760425 561 679967 426 132325 416 46070 817 362710 1115 672089 250 176060 464 387640 523 138896 135 244492 588 815324 611 865638 717 116192 918 2960 1278 627113 721 505090 718 299603 47 597445 828 479994 656 284418 163 288172 1286 86606 482 165261 1365 333236 27 177553 66 534419 736 998370 795 455514 1170 707595 1355 193629 908 518177 1129 271299 470 432830 1098 798762 3 544961 1015 271878 724 556037 520 813714 1061 349081 132 58157 875 757380 544 35861 975 508983 1181 870310 390 982552 571 100339 996 311712 1372 867562 926 756731 977 173715 375 749502 166 651175 1144 320428 510 59539 862 644541 1259 712492 1304 710270 939 157669 1399 272431 710 952180 340 640971 495 304765 1315 424154 1008 213574 606 838649 1351 515280 247 832881 260 926391 383 147694 366 855519 503 103625 234 226858 1107 349066 355 549498 62 445207 564 909181 527 586899 828 555211 1107 902623 853 224640 91 156073 373 362124 951 422725 410 174964 995 790795 243 395356 80 114843 985 741017 332 523091 1374 118108 586 824894 797 570827 677 757585 1135 939196 231 411173 1177 917829 460 936458 752 588901 365 601170 412 445951 528 310697 37 319087 724 979872 887 438504 542 383320 540 987611 467 100251 922 136357 1143 200826 1110 34394 314 788442 378 695595 607 264878 1316 84080 882 81063 922 774363 63 887689 200 366354 662 669903 23 403225 361 361468 339 777786 317 465624 765 835905 660 22397 1298 311151 38 855225 720 52089 905 323943 1092 502501 64 182551 166 829468 1374 886663 964 970502 832 678 661 609786 12 280913 258 340214 712 818065 802 962041 596 79121 674 684003 1116 312639 1255 570798 209 904964 993 74290 1393 866512 1048 190456 381 615930 176 826090 522 567386 1318 495103 1398 339798 423 143891 101 44138 -35 31026 501 895474 568 573954 875 483824 51 393749 1346 734401 918 992652 28 888147 182 870438 391 893119 859 637034 431 648754 683 341506 166 156 351 662764 920 591327 201 683903 1139 925170 -299 243967 92 402607 1247 314131 1195 138458 265 770624 219 522592 1192 563384 1129 853940 436 392565 641 365257 1214 523948 1139 219466 311 926056 723 396853 1305 846647 517 384166 613 763718 583 277385 959 956483 113 417333 501 958797 583 884519 1267 388337 1245 755301 1096 790207 324 31323 518 518672 288 17218 698 610636 1297 87389 470 285147 93 96952 572 774677 626 159415 1182 790177 1146 490969 447 65726 824 303857 881 146649 110 751314 373 212417 381 767361 579 66129 284 692166 1108 231351 404 166750 634 251107 1200 81712 528 638036 952 305999 569 850576 228 209889 994 688806 1077 886714 865 605605 345 805012 1128 937016 520 549108 1297 389654 747 196259 377 537179 1379 653853 1053 626709 209 846772 167 493042 686 209308 1251 466089 561 292622 1372 449292 103 506699 220 817363 649 872916 1395 400434 1046 273873 186 696000 262 927444 341 833139 978 537814 799 833212 1188 240944 1157 53707 510 702575 184 385799 635 191040 105 690883 371 406338 1245 42152 1078 811678 402 250332 1255 265376 1314 72033 1151 695860 1150 290467 444 881370 -120 134610 906 966283 85 605268 855 740815 480 213109 1230 858859 1037 662296 315 961292 613 577153 1008 663384 97 858519 1008 290166 360 637930 461 352073 272 219697 855 84777 529 388459 845 91679 1169 752620 287 17495 586 280699 822 386071 1110 657901 359 163793 462 120330 581 95240 1249 788639 968 942102 85 887781 274 387667 1265 560321 580 10840 536 39854 845 975209 703 935010 110 274553 516 385408 82 191407 458 40688 492 827417 847 215079 1298 688921 760 824413 274 462988 1411 441549 991 852375 250 839448 75 466999 1299 965731 720 188127 449 467614 602 149152 1222 672358 667 929033 14 728461 345 906766 550 195458 1274 463607 811 743061 471 764767 412 777247 1228 702829 1349 513058 606 12347 539 644738 980 928584 744 212208 1112 481723 1156 934645 1391 630313 684 199909 1190 122995 853 165469 860 447939 342 513194 217 125841 537 378902 2 939837 223 31199 865 403451 1093 185360 67 304638 330 926121 706 314835 704 746172 401 556573 735 514930 938 374149 385 782519 154 621630 873 583848 67 102503 133 92490 1040 887413 407 27226 848 315976 81 655601 812 642856 1254 439677 1056 475189 517 935542 248 164631 792 744031 1156 163572 1300 877218 1062 822260 840 49022 1327 940166 928 516156 217 297902 1246 151145 346 272319 459 750842 1090 904817 1149 421920 1346 409070 1227 960821 939 840635 895 628831 1342 231399 407 822110 819 483464 1402 527475 381 45345 269 283911 325 587011 -679 473475 10 758151 287 323559 108 447538 322 75675 203 619291 1351 463010 1371 257697 829 496835 1369 114239 73 59104 1359 222779 1257 54036 614 630208 1390 127721 1219 289353 657 109251 1297 858215 100 226822 558 694638 1037 195062 149 371695 1088 806557 390 782615 1405 634838 515 138686 302 527260 723 313223 784 662291 856 435592 385 193351 758 423910 -103 288799 164 768113 224 104228 182 850819 1076 809382 4 990065 437 884608 843 435680 1339 185884 1090 729737 1409 452181 970 327141 512 19092 722 420834 664 4028 1124 547747 1305 643219 491 324797 596 811314 560 563088 596 430832 598 752985 143 358534 645 834883 977 795733 1301 290264 910 640282 934 395088 860 380137 497 904520 905 693368 840 193342 80 800829 94 600384 181 210105 117 265541 403 749326 996 472727 334 239892 1057 168629 696 904933 451 799890 453 76296 368 720939 991 527250 17 873300 840 594076 872 73554 367 617482 777 523398 570 870112 809 501227 661 840166 16 760001 776 797914 652 632033 637 903872 473 764412 183 143251 893 985655 875 143512 449 407468 514 441946 572 648842 907 671310 854 919718 213 993880 255 193563 660 394896 74 430454 641 398543 1381 412007 421 10760 961 315285 1289 178120 371 824509 646 159893 1055 91921 22 745700 1337 693970 153 945705 286 474783 319 550982 1248 806333 108 138259 241 171390 640 815623 620 839214 653 759814 962 980391 1316 971790 570 292267 745 69578 1002 766224 245 157653 992 748639 284 106583 244 75644 1115 408117 175 636145 1406 635113 1269 599527 1343 907282 987 793469 1351 109590 403 637732 1170 611462 390 245765 479 346889 1267 12669 900 504885 778 124249 714 501079 1092 301735 402 114572 222 488273 988 261764 1030 233124 557 42890 791 352493 439 833155 335 266562 752 952926 1136 642008 1078 40666 582 320707 1401 448686 814 673368 223 677552 1383 891662 1203 429332 1364 574511 1374 984084 476 376493 696 350578 1228 212156 834 751912 770 661052 1356 991043 1089 521004 647 990438 1216 93609 820 835721 352 905238 200 774782 273 821747 1296 693184 858 927913 159 720243 995 736944 1197 66093 940 287255 1243 427816 871 522841 473 767717 472 999622 1285 918258 1132 713629 575 892911 1112 783602 1182 448469 143 904509 1296 34308 897 851623 609 653177 584 374425 1281 54017 694 53625 1198 126338 1071 449746 1178 653013 755 684912 998 58950 8 841599 227 50111 312 652255 1088 263251 744 156583 837 905536 696 84812 390 113123 109 310685 768 637268 742 681675 21 457126 494 206714 305 97139 519 197759 1099 806518 529 140651 1337 697261 1009 871558 677 382373 249 774421 250 69050 1234 395676 498 351173 275 382015 1216 587021 1292 301100 1393 227812 399 186987 1214 915790 654 997390 825 456806 496 611638 299 963650 27 630928 424 544040 454 150281 1221 813637 1005 311612 994 768669 1259 185952 1367 790018 1410 948891 207 511215 695 859132 691 553326 590 665663 807 510913 535 196900 864 793200 45 336935 576 265879 981 466679 36 65876 1269 760675 1379 504620 811 739288 552 950028 887 312466 182 340407 794 404599 335 544470 854 936566 321 380265 770 562648 675 477643 779 27054 1203 935853 429 339388 1089 788374 966 868975 872 563040 612 587629 491 329144 48 974310 885 104395 1019 595985 431 965520 1195 736950 754 698718 1150 35600 1018 748234 625 436234 996 72737 128 202166 59 392035 1080 154102 1336 228459 938 468142 497 158177 444 743504 552 854062 1327 944139 4 388390 461 198069 376 497036 132 779819 66 329026 921 445707 535 24377 454 262872 88 268069 108 887837 532 675055 1195 54128 756 347484 356 128506 1188 653471 237 53830 733 753731 1313 645318 253 34622 448 528738 926 190244 106 765409 1143 655021 1 663735 818 961604 600 419615 1298 940253 323 502593 741 787725 527 521985 308 220093 1067 999406 186 376767 874 257292 1132 618915 901 775035 1416 793178 684 56482 291 601426 317 887638 937 304491 110 232392 312 297345 894 565182 452 882434 819 42615 608 695683 827 592701 669 719447 561 483838 1347 185077 1085 663871 1176 315667 755 942803 943 956920 882 996473 659 654043 422 22504 333 480200 1231 69160 1112 191203 528 981510 99 186498 375 475687 273 973258 843 277009 1239 734747 339 136588 253 177583 786 483857 606 426182 166 428616 710 225545 20 64315 1108 555157 144 101080 1350 277953 570 665948 342 689503 266 403098 1351 617509 552 821093 1087 137336 483 402668 35 69774 586 482125 1254 399557 1374 608882 544 394563 1323 363548 1226 839375 768 728782 454 63567 390 130832 333 569067 1146 415828 1234 730386 1171 538830 639 227304 558 698992 1239 377077 1049 825735 1365 124559 1354 918085 980 656869 723 985192 1040 262610 1147 646273 613 141406 339 111949 510 827385 680 413398 1233 797401 696 941843 401 442781 595 354485 447 854653 1296 596490 964 647539 884 14685 538 312558 780 317001 1148 746553 855 934047 362 256729 757 631133 730 90124 665 158234 450 513109 732 428579 930 773614 1073 292098 1287 479634 87 123830 63 403160 25 947931 528 687445 182 323588 1348 260908 113 871010 407 303629 1321 634452 151 63024 116 797627 163 925465 865 564725 98 525620 521 843697 972 745408 917 165129 18 138743 1198 413340 278 410693 146 292888 1219 994560 128 705587 388 182391 489 208292 25 681779 318 854249 1302 232124 44 306321 134 792146 816 795700 184 633894 927 235176 647 73886 954 147879 57 385441 1337 672530 751 637366 267 194540 887 267210 463 97873 147 925102 493 556230 876 403798 822 947671 495 45271 89 766200 736 704197 1086 484504 1113 166241 1093 295364 1112 105851 624 964385 1056 378712 975 79324 1040 594459 828 594908 1371 162022 609 709488 438 46392 1230 278114 1041 433232 1005 287178 1120 78392 1133 948214 684 953119 768 829017 1209 244173 820 318538 256 468677 532 785157 1206 607761 456 615399 881 563906 565 851953 468 14748 1037 734662 479 207083 651 101760 686 342577 384 562811 1374 842606 1138 354664 517 217932 107 742366 706 587414 1356 782446 930 456643 1264 481308 192 755434 1085 663548 578 496029 816 218160 1190 452752 552 21290 1418 918948 120 91023 743 8630 1154 364682 842 151591 704 945872 323 150922 87 966881 1296 642513 106 144463 547 814151 934 684479 289 238922 418 529643 1408 255261 58 3353 775 651383 787 452112 922 572765 34 919277 1303 440192 1412 496062 897 109817 1218 231380 1190 943834 119 666627 615 216555 962 68163 903 286447 482 663502 691 665088 634 232266 478 277581 1083 9186 42 501169 84 91051 195 793609 1070 565177 1095 566405 1385 688459 291 688750 700 784574 1137 222542 1331 877133 1143 483245 1269 567046 933 240191 1399 981154 3 39 1152 884467 277 435152 910 475271 1071 562628 1085 681241 947 837004 1129 671974 1132 724784 244 947409 171 825635 987 489016 548 397878 1007 973562 1078 888075 992 672191 145 977757 647 422023 298 532174 415 190724 456 937741 214 256538 888 241663 980 816848 92 901410 968 946474 1140 621501 1097 552274 1130 524253 1268 173799 1188 996902 207 816791 142 918998 94 420270 1333 652458 684 578677 105 482956 1163 397645 215 796428 16 207415 1340 11453 505 941232 74 138432 716 168683 711 19340 1026 591362 1288 221174 413 23602 442 679669 552 591342 855 54863 1365 438676 24 37935 85 778788 310 567164 1316 532199 1387 172794 248 211569 375 966935 726 490261 1153 755436 406 35218 782 522478 989 116779 303 502690 1000 50624 778 910842 964 611723 628 325618 1307 299491 573 409416 588 471397 445 821471 820 304758 727 900047 376 367707 1156 358953 1262 20499 1229 977445 545 953165 908 789619 126 145463 668 155143 480 120887 236 393729 291 471420 850 1416 1304 79592 252 463415 1176 813004 875 708083 881 861482 370 41376 273 1158 51 137328 948 253441 523 497743 812 722215 847 9493 332 714890 976 856768 1364 177693 596 756290 357 575267 793 641632 371 615869 1086 601683 1122 933101 817 875682 1056 694582 792 404933 673 456307 1344 379628 1352 71912 199 21621 1274 825044 307 5814 1267 769274 464 776372 574 530862 1158 765514 348 284069 1280 624081 368 526606 1100 667780 398 545475 204 201912 187 8090 758 696653 592 487010 728 899506 975 145716 255 347493 289 700125 64 292233 836 58218 1137 894069 1304 457647 238 592160 1132 50614 1016 238143 1299 365354 537 630572 349 537945 277 486148 884 78200 854 853359 608 323676 1325 655256 1312 841066 1277 287491 749 37938 666 274273 366 216059 683 996188 623 642722 1380 895464 1300 674383 367 930574 6 885963 972 753633 31 835078 936 220781 1121 840545 1342 215258 804 856227 378 613596 765 717010 565 906100 1294 270652 815 232443 1133 136616 798 470504 741 170293 845 56029 192 334150 1246 53120 406 449355 863 844332 1401 182639 918 487860 360 595040 521 449382 1228 505676 441 761468 323 774120 1202 722404 245 638168 652 754437 1351 110336 1146 897418 273 652830 148 613712 1337 257141 588 392083 1402 550336 479 478645 922 497750 1072 973776 271 799858 12 296103 1151 245505 1013 1064 1400 244118 372 724836 1158 598669 1253 798938 869 605495 493 353683 597 419747 675 302414 969 142059 719 631809 339 741787 609 643232 263 857178 246 631973 586 990545 379 502707 277 421240 997 589114 1219 366147 1122 271406 1288 349755 591 350628 1309 887205 1088 255935 974 466803 910 185423 444 9678 29 782937 1351 800692 669 2242 1171 80649 1091 25897 463 765193 466 521796 1227 35765 960 135684 847 450993 1094 671373 164 172056 490 883811 361 331402 768 880150 646 414239 718 240638 1073 594348 574 522518 499 780530 333 693236 1306 679776 710 709766 1364 557287 264 617412 774 364464 1407 346475 694 248794 1053 691728 850 332222 436 953978 171 751315 1046 994094 93 470198 1042 569714 1350 65024 1044 829153 1151 510683 405 493044 976 417071 854 76248 605 431942 753 834404 286 202063 418 777282 1180 614359 186 797096 473 442225 660 260391 917 307799 135 195853 1142 609404 140 150326 485 112979 24 704407 704 270175 765 827934 691 752431 160 899202 877 704819 1090 488778 1320 924093 560 717554 61 593414 424 311443 987 808048 1310 306738 1227 81356 -361 53889 973 100431 726 240734 940 571652 26 105424 562 763707 200 278576 -168 197460 804 304053 1329 85929 731 520574 1366 515903 15 96906 949 372015 92 257753 446 377058 1091 164055 864 586288 914 880797 1266 506158 1194 998374 913 507197 900 254740 156 77005 291 342561 659 96750 210 358627 403 211501 58 969306 541 375526 1007 69588 134 55051 1118 262775 165 671133 1372 831982 516 162494 731 479857 915 140007 122 890699 387 809740 1033 412647 1240 612744 124 68197 1370 259508 1376 956815 235 264559 1376 936672 11 292748 1270 993652 56 375720 84 690226 738 688691 381 207904 1021 421030 1201 78411 820 848212 833 686313 529 811386 658 317902 944 792010 765 254982 45 817470 1353 925234 68 907451 134 106800 795 260869 599 821384 935 483459 238 810959 1387 644240 318 167960 627 413129 1221 986109 488 125133 9 811759 966 95078 991 6414 1240 774745 871 55467 595 366883 1292 481718 1027 475643 1400 610013 1350 365091 970 379940 129 826691 473 18132 819 918522 291 980685 430 824601 1119 477148 1113 891887 1210 381280 1070 447912 313 865178 827 115364 1262 958897 1317 682699 1364 66458 598 506232 220 573470 243 26999 710 89093 697 628544 1411 505526 920 378572 74 405526 1105 15289 1353 453441 3 739903 855 277994 879 698217 457 478975 896 838502 465 428704 1138 24532 414 194007 763 626478 736 513402 1374 869228 904 224517 957 550655 728 34609 88 933200 1012 545495 147 355723 549 44720 760 93081 371 951205 653 101830 977 792667 1148 414785 1000 694243 1091 269771 825 812634 658 259274 1160 903150 533 183545 77 408574 369 974863 1391 789845 784 293907 1169 900875 772 874610 1026 834921 578 264691 1044 619151 170 614259 1090 237088 554 553740 126 55731 418 603223 279 655644 1000 929342 825 903510 1073 534637 86 234788 557 560622 175 731882 996 504092 581 444373 657 710740 1127 964608 817 893268 1340 241731 907 284120 410 292724 579 772693 477 190461 673 45289 775 122589 292 820028 377 441172 317 9389 379 848584 1005 772559 714 314966 786 872832 690 324648 832 30324 801 245810 580 380191 387 718136 944 35957 1305 887620 1023 518918 408 693873 478 400287 293 752298 171 857154 1231 955858 1145 926542 172 145714 84 583100 1147 114527 663 69443 1133 444217 666 931574 917 635219 86 70948 172 565126 903 565749 539 961513 624 943098 22 892061 584 863748 298 946315 398 151445 867 622365 922 595093 1152 380670 875 613579 1401 146872 1221 503590 478 29033 441 337632 1079 197105 1321 402212 1388 385767 1204 421483 1404 145560 1416 642098 755 591870 835 216605 1049 560790 783 467477 579 992585 476 799049 615 658911 199 954250 241 909878 407 314805 647 227966 266 298302 999 578676 772 891559 495 5014 1341 848812 1239 359902 19 327469 1171 393466 479 894853 1303 908704 967 558209 1227 512890 248 771908 559 837044 25 529748 1046 836431 568 678740 335 64186 258 655693 764 653010 744 698786 1102 602625 191 966305 318 337551 1260 414843 199 71410 865 330219 630 518213 131 7066 1368 221542 1059 420264 538 913919 669 989431 -138 218358 1158 80006 202 182331 1227 400630 810 321398 221 297396 163 260795 9 937906 1340 268124 47 236205 1033 956273 780 108144 81 528076 1363 439708 1030 671898 1398 878140 319 14169 426 48407 119 666488 52 630709 1060 163461 619 326920 1117 260265 111 110042 1368 124683 854 931342 54 970411 492 123097 637 238304 1011 674621 1016 529671 463 776277 1174 334970 450 369502 300 690747 321 583934 182 838921 1344 762609 901 119032 645 660278 1357 251600 258 841020 149 663808 1419 236848 1178 75976 899 328664 301 496931 547 182188 824 478678 1212 349709 1371 584602 929 539983 789 877198 1042 71763 744 207944 975 756294 331 840011 401 197905 557 594133 1139 922280 1139 378923 818 308457 417 388586 1231 707754 806 558684 809 553039 736 23808 492 599511 1156 428315 232 897234 365 919665 1018 95801 886 767192 921 779844 256 761161 66 580488 987 985770 1152 15937 566 895940 1089 274322 287 813855 439 114260 781 436732 993 255019 909 901395 727 17655 750 838482 415 97085 1052 439865 1367 999702 853 611754 1165 857460 732 985485 1118 488230 1361 629789 1072 852400 740 106262 28 797657 869 713133 1186 440742 1308 237630 1087 468289 632 604555 460 198137 242 475004 327 278148 905 810730 871 200632 963 525355 752 710343 1152 967763 87 115138 846 45752 545 649720 900 481821 120 889762 847 65208 1002 795562 910 956126 305 230533 1239 224239 1223 550590 1099 160639 1329 347534 606 472785 907 841135 22 136969 172 547274 85 385419 1154 457956 398 287453 740 103041 27 222119 270 538774 1155 925003 40 125725 586 310690 656 700561 1308 460238 269 673672 1208 138674 194 889920 742 503783 669 974714 1083 634185 1192 272791 643 296739 273 307001 195 307137 1391 213453 94 647784 266 381380 241 48195 316 946153 454 162738 1414 957806 334 650983 439 577052 545 317622 1283 560317 478 500787 1059 906147 524 241642 146 832733 447 91625 424 297270 432 418067 600 214233 587 793293 256 7397 74 296562 124 257440 1243 845632 482 618660 1202 935312 1115 631411 937 528434 809 749974 385 783408 318 835206 473 661596 924 647144 1033 843827 1247 578626 1278 54465 34 109500 55 583929 1030 814921 1031 750486 609 625516 1046 128907 876 638247 1270 310836 729 943768 534 487278 694 1979 774 944151 1331 261238 516 26849 1265 941448 1143 458590 686 948691 289 934238 1169 504781 632 713543 955 370519 421 903574 1326 16142 1180 913337 1010 341356 505 771585 125 582191 986 25159 489 20063 6 715995 699 649672 193 12457 12 249805 505 394678 634 664120 299 401233 479 983373 1347 76107 75 551919 1002 992126 215 422760 191 785663 451 512148 890 881082 82 862827 1265 10072 1140 288012 999 143565 1297 1925 681 808753 43 162813 1186 217034 795 63846 1161 662051 1033 798934 788 541741 1334 450590 682 259347 989 138223 129 527652 1301 770207 684 546252 517 109307 361 112386 852 744409 1149 809979 320 680178 513 53406 1102 352855 818 876139 1239 402337 1310 406184 1417 777986 331 364719 1229 838661 1141 466313 687 462797 943 183437 514 735083 66 199685 422 766015 151 903064 6 69378 577 222919 338 704629 127 90371 49 549639 445 992595 71 194788 545 276536 852 282387 737 158668 1171 271764 509 833637 567 670630 166 2689 906 75688 193 915540 745 378572 1363 567297 319 753866 1225 706517 1102 186925 259 663832 1269 89128 912 415161 79 199566 790 149400 593 432283 402 994527 773 49060 1049 55908 664 902966 611 302516 581 142608 1392 881089 1423 560182 167 232680 875 319420 286 128819 680 353229 852 329116 673 634158 907 540475 408 977902 416 202056 776 48567 329 184412 1276 262113 317 749421 187 873090 225 817544 34 734466 171 696730 268 463086 1071 11488 3 885878 606 401812 152 819118 1005 619178 841 509991 640 340333 905 111899 524 26441 478 528023 626 295082 18 406370 622 867087 693 195552 1290 227424 1030 905715 1143 507654 575 95867 73 344330 1311 400808 563 228355 981 817444 630 502059 260 126135 579 819705 444 820712 1066 571620 640 260115 1146 400620 361 518874 146 630654 932 899658 27 732532 1019 596829 549 910508 1051 73073 1141 424785 843 740253 667 336210 1266 971695 762 36895 1333 303405 897 52191 462 79924 281 51889 62 113556 829 23386 1117 853553 124 8737 1188 865482 1003 448016 353 607162 808 345422 453 832348 534 730152 689 870249 1397 629151 1092 924615 532 286228 274 166854 1179 603336 641 20657 40 809975 833 415341 430 840942 238 770659 797 735728 947 194462 588 757937 1048 795484 1311 863554 387 287837 -395 388441 714 206749 403 733341 345 12783 1211 686715 126 996100 808 940352 816 348104 349 724967 641 586603 1045 529285 119 574547 956 324224 725 291660 272 584817 1295 196832 1392 824650 1027 647924 366 809886 1345 411018 519 243201 1397 25993 1231 851262 535 481197 635 525561 94 69625 732 365214 1282 858417 180 46904 1293 877213 11 762275 200 604977 623 510328 148 661266 1378 462662 1062 849517 517 995753 836 405766 1204 765956 1426 455945 160 471113 1152 379064 957 686092 831 42115 1245 936611 531 881067 44 26075 1192 318512 897 288000 671 889319 514 568413 472 489227 1022 130695 1207 443882 1410 298305 756 220869 950 941746 616 638447 249 386467 427 393536 947 116239 6 538313 378 793349 226 711420 35 352954 684 864713 6 339573 270 1882 1274 765282 509 399621 53 861940 77 865707 428 769477 288 947874 950 184713 982 995372 361 132362 144 475968 1117 906860 581 39762 197 304477 269 697530 1232 774764 1352 147019 825 177877 1013 119983 381 199832 692 876205 473 489841 297 641602 383 681838 697 524559 1197 687009 172 772613 142 704265 601 886385 828 233200 664 685493 219 316029 389 64360 1133 895502 732 566425 1181 170030 1013 580992 1092 783058 454 883478 1398 375918 1029 311797 802 408563 753 689498 12 413136 725 154272 224 192499 63 687002 700 672275 289 35136 892 452055 197 695813 976 560540 118 314658 278 532102 803 324843 1140 606172 858 520001 1101 237400 917 160264 1294 818083 1198 329574 626 154299 1312 35460 764 284288 634 943405 808 704858 847 874779 704 948726 555 641697 50 903923 210 421549 773 635881 444 41179 1246 667398 304 556519 687 32329 125 12413 80 935371 1391 562256 355 667522 1 988704 172 144877 447 670479 563 569270 792 90780 1295 795065 922 499638 636 486581 1259 820577 228 258610 489 155810 382 295891 979 26621 802 765149 241 967271 461 94536 1071 321400 1275 335808 443 365718 206 820404 1386 410972 987 1529 1070 562765 1175 967777 1006 158440 1393 276788 1252 66380 1044 515175 1172 320291 668 681876 320 229345 406 759887 697 48527 595 575326 1021 549826 1310 387092 1236 11197 782 871406 1422 393082 703 473653 676 98271 1240 382121 1372 839471 42 774003 196 210322 1273 963674 407 264993 1027 23113 678 368309 747 760466 413 994167 1283 878930 1199 568881 1261 612027 18 622220 1430 29834 77 868823 976 917845 1002 341953 923 384406 1158 180428 123 508291 991 104342 848 307994 1294 129841 1155 390783 943 248720 1163 678425 776 52751 337 812266 771 408834 515 944516 1015 286757 301 502301 631 586910 1160 697335 1369 751136 290 245461 636 253381 509 844478 482 654617 -726 56284 417 21323 1317 753640 669 541511 146 298099 553 957059 38 744351 1337 621326 927 905229 129 649708 887 8276 1119 324540 581 289023 64 323543 1434 993845 503 885111 1157 397847 1065 784835 272 13210 851 266446 1332 793040 263 70274 722 983671 1303 816745 698 416185 459 7814 680 899999 512 194549 1083 426625 100 838873 1335 12601 625 986948 708 663121 253 110988 554 130831 582 503990 666 600937 1007 493964 603 782213 1195 506210 1083 809865 637 139209 1389 362727 1181 447940 502 368199 277 242523 661 527148 1051 340302 749 33956 99 899301 567 828722 939 121359 1119 493904 779 563321 162 958735 774 507217 1214 99904 1344 27517 1249 496534 448 284685 1155 278621 210 794587 1035 789381 1140 28739 99 586178 130 20825 1270 847681 1138 877261 195 790209 784 134052 1282 26462 307 66597 1152 804044 529 621698 524 85922 285 198013 977 466293 394 686661 1248 643839 558 111712 547 159789 1015 677619 1016 791070 1246 865405 658 28163 1371 879277 1175 673427 1133 697340 1245 556339 204 810751 771 258123 296 523153 554 34065 456 980087 855 957915 61 424271 50 740685 1352 157876 1361 173119 195 662088 1324 55439 656 772256 1376 3590 86 239038 147 821336 83 718539 565 91254 798 803872 986 484207 1269 319574 400 908459 1159 592527 322 878437 1085 213600 154 806385 399 285540 1194 933404 674 623391 1192 560094 884 13272 836 428568 173 977238 981 489852 652 161492 357 597770 288 448882 1383 773964 991 188074 655 824514 300 220307 485 310064 421 525425 102 79992 1162 213163 204 11243 549 537865 1146 990947 573 992336 257 328914 574 487559 1278 667595 1155 465614 441 494200 1102 610310 779 88064 523 982314 769 369165 729 190650 842 656553 848 121945 694 146598 196 656661 1225 691263 388 134694 1351 319174 42 463211 1360 75044 1145 461030 152 615215 1342 920659 556 451010 596 650460 513 927062 955 302033 662 244921 887 800464 470 600138 981 45413 815 106120 933 344279 969 318710 982 444765 1429 769017 1327 995699 831 526188 404 636564 318 368384 1370 313722 218 128132 79 911762 392 556083 895 797273 708 685702 449 480323 1137 55495 145 249818 922 664794 220 800660 1147 633080 1153 850744 672 745418 586 652816 1215 774330 1151 925598 1360 98644 972 308216 88 582288 1177 360002 964 464524 212 59810 135 181277 1429 410573 143 36913 1395 796232 323 40293 490 345612 560 134282 643 932215 925 964964 1102 843775 916 727874 492 267389 1163 773829 460 94502 1188 984065 684 791074 454 496642 368 44116 889 445582 545 203546 767 3674 865 304288 770 63936 995 79270 1195 127017 436 641562 627 107738 338 197756 490 52691 1043 668975 128 962920 581 718448 1404 694398 948 509466 1075 119262 841 174910 670 294872 314 777242 1370 748403 365 420410 864 328612 600 763013 1090 487272 51 350619 589 769377 494 93068 1013 512345 861 224560 1063 90430 188 895777 872 963388 689 848978 81 66235 750 649770 86 31786 1292 206407 136 681205 63 829450 221 446539 1323 224789 136 232365 414 464562 1124 162076 26 984154 1314 939498 786 494900 580 983320 522 193848 377 519151 343 896894 286 462852 1082 944037 1426 105424 923 828884 1259 469906 24 284229 145 404233 111 963330 1381 954263 248 851516 21 860117 568 829348 408 722995 599 925694 261 899517 1249 309434 475 442240 305 539128 268 26956 1115 615976 1056 970740 821 231834 913 681698 368 973983 739 175349 675 562423 1319 688265 697 911606 232 931317 1074 653404 468 176238 376 225905 1114 732659 743 198843 535 682099 1140 289178 895 747726 1022 544161 18 232525 1166 581734 1268 859993 678 476042 1133 52278 1080 475867 409 257650 616 330779 866 124811 826 568716 1045 870770 1404 133434 627 615080 367 205706 570 943621 1300 308580 1336 784361 666 100370 441 550821 1311 708961 257 996762 1126 103044 907 830450 103 204649 493 23208 912 329081 622 57274 1221 446845 605 401477 1235 551510 1080 435121 1180 37594 859 266755 248 380186 1294 747077 172 453377 1073 273973 955 514600 969 506593 1051 92386 723 8964 299 940128 945 883979 1331 771294 1038 588579 23 146904 959 699244 -574 243179 1153 355163 416 816277 937 228862 490 878781 1255 342424 1288 639960 1239 628980 178 895167 364 670162 1411 736884 1365 771322 1393 355947 1166 347332 381 383598 724 720050 434 45277 960 282844 9 693802 1306 572582 624 989980 1055 687202 1287 111293 956 766865 852 122411 518 2472 95 889832 649 548848 917 374331 177 149681 88 771746 1406 498886 16 575652 1343 573463 186 524346 241 650951 1258 628357 149 386023 549 306753 1020 521589 642 787748 1289 622064 657 551060 1341 960014 1302 738960 476 895351 1382 402502 1285 390366 628 787377 1241 98213 960 626224 992 858750 1331 120018 163 26933 721 430362 521 372284 61 588933 1067 928392 951 165259 84 98086 857 514450 27 931275 982 420376 1192 927808 391 318172 291 35826 394 807887 654 715327 1375 172051 498 387378 11 807132 1292 853225 704 270360 176 52408 129 186373 572 372540 374 660281 293 650477 1167 658158 1355 804759 169 637008 1095 920724 1085 767863 721 405501 872 411013 109 58676 543 585243 700 614208 753 209869 1335 323924 752 333460 302 129767 939 516628 1043 590747 385 391231 657 667467 1037 785145 861 505835 366 256944 7 9271 1235 736917 426 402451 1390 496199 18 210465 306 199626 19 618659 124 747202 617 526825 660 561373 162 471318 922 62132 1343 980841 876 243326 1074 916635 908 430714 785 684576 1070 510204 785 522493 641 620036 156 228820 460 783696 309 352746 368 628607 81 827430 1018 29844 506 142582 807 437531 893 971956 19 642800 900 213828 1290 330847 252 757496 619 501780 1080 363803 954 529297 859 457828 647 472804 1013 876593 74 206494 1432 807741 71 519120 1406 877369 555 622799 505 186561 527 254265 203 855463 906 815142 567 458865 174 409298 603 471441 281 447993 167 767937 857 739841 513 538558 116 864902 1202 215375 578 329323 492 889727 782 458418 1198 250422 452 476675 1431 814146 161 751546 1 641442 509 612029 1208 132140 371 42149 1348 497169 860 60957 209 761027 276 414727 909 858936 882 585496 1222 728873 703 341301 1278 272947 685 117883 817 142496 129 876454 926 62975 913 929522 919 581207 117 127894 817 786363 204 146805 259 663765 997 556493 824 338284 874 787713 407 218605 1330 562803 527 979693 1257 611347 1165 582816 213 455180 329 8985 833 873608 715 872722 240 701271 232 706703 862 755528 669 925958 1150 409518 347 486712 148 847750 210 358948 1215 229571 547 123940 768 493531 714 845068 601 868897 543 849762 349 960595 88 260356 558 414271 290 26292 893 853877 1110 998170 1378 732842 1039 493329 274 222901 192 507494 340 707267 130 326091 1292 854540 749 182210 1415 541562 1338 498643 1365 270805 549 196725 768 758760 421 371225 1010 691616 3 908735 903 886979 1328 521400 1353 770690 215 595054 1331 693030 782 711456 1044 125006 1054 303708 804 925635 329 201427 356 594052 1064 397866 276 653870 767 481799 564 171187 1222 802646 1235 308947 193 684397 217 901995 1164 73943 175 233298 709 175297 249 679062 1227 541222 261 314058 193 833839 1426 173502 733 777271 1300 33497 537 205560 1260 165954 880 779200 416 364954 179 587240 903 775750 162 378324 726 446580 279 400054 183 548975 441 763041 1043 716627 52 771140 882 861286 278 750203 843 323832 585 615817 554 963967 1137 513741 519 374964 1026 112220 874 762163 50 708815 1049 44162 556 883439 315 82848 181 456168 717 276062 320 722306 1058 808421 834 32129 767 944622 272 654741 1018 559313 1439 270212 1106 785813 1380 117692 1216 389325 1357 305773 986 451726 1356 542973 -34 352042 175 850399 978 775503 1043 281803 654 561564 1156 232527 776 994580 76 447477 21 88451 1190 520871 406 100118 1095 938590 168 497771 252 439279 1121 949925 562 421 756 530447 897 446421 782 939875 929 889872 1428 74858 469 40327 629 42368 999 656032 1113 205491 830 521433 -789 331815 752 827754 544 220736 1303 295433 719 798340 1369 988978 708 663024 1316 634735 374 679973 538 137040 499 196059 117 856970 605 181521 1327 885595 916 689902 1344 725324 249 383402 1044 884004 1206 369165 -589 774797 875 991642 1012 496290 1359 715523 685 290267 741 204685 200 183028 336 121023 474 155520 983 552997 765 205907 125 964493 901 813669 868 517010 1213 952031 460 909813 1115 570030 871 6952 529 105174 1118 230046 627 634321 543 822745 1206 351824 694 857345 1369 279015 1092 548457 239 685943 712 448854 1314 377195 742 229987 592 368389 774 572403 770 590308 25 521089 1017 301827 1154 90921 854 702216 609 269847 547 890137 634 77734 1074 570235 1081 170423 616 171843 1007 788492 1432 101490 817 910965 1094 707333 62 924649 1163 579072 1276 993121 1205 229575 1249 849749 1070 30411 1254 18534 1214 763137 934 122401 234 755161 798 105900 862 944802 1278 992391 546 945572 1310 32521 739 903073 556 466896 1339 951962 1135 395745 1255 60409 152 146030 1294 365087 994 560421 346 293534 404 977946 937 8347 1372 492048 1443 494587 1025 515791 353 904144 622 125766 699 538184 1432 805711 4 569028 130 704384 500 963300 637 752959 185 47680 1295 489313 552 512552 993 422610 1338 551102 280 990398 623 915446 379 518549 692 570851 505 659508 677 753326 481 148234 113 699377 436 468142 23 219382 903 23765 1201 567183 48 640978 950 980334 295 633337 458 494596 677 609826 377 646274 554 262334 555 805392 957 875213 49 903411 349 913775 546 392414 715 298166 660 635719 295 911561 801 835007 934 798988 1247 648829 215 379479 9 88761 491 69818 1015 666735 287 984861 1192 770344 504 63547 809 399870 1272 792893 1075 875588 260 436783 1086 929341 972 230560 308 933584 523 612391 782 494574 841 242189 960 530230 432 351072 688 676860 933 701793 238 228709 631 637310 994 775364 1113 453565 898 553964 1338 194962 695 755041 1405 280355 306 487771 1326 787389 840 917318 858 598381 1033 374286 458 160862 776 318088 1136 531052 152 660698 1357 724429 780 631267 538 603364 1061 101044 984 217590 64 740197 83 61061 406 907040 225 243014 899 427081 534 304608 1352 307198 976 885214 1151 360828 465 204784 989 617330 1217 973937 172 623558 982 466530 1165 408329 313 97037 657 698414 578 409196 784 555601 649 462514 865 493604 938 300398 942 265295 223 458790 1348 118229 719 680350 1384 625489 195 16858 1225 264290 113 489999 678 200209 1366 853848 1246 777836 1377 536778 282 915252 1036 832469 319 799117 475 242360 1210 834829 890 723236 153 397425 1014 237671 435 574222 1027 788311 1301 254266 1342 27482 1231 898048 1040 869447 412 144371 819 42022 1302 921867 845 501181 42 523708 911 301745 623 477392 191 860649 1024 428564 976 414082 899 869198 223 874001 68 513405 1077 94288 419 299162 759 120038 691 886309 1002 535858 1345 552901 932 45510 619 296930 728 984199 547 888586 1184 165490 -768 459517 1200 352639 1143 331018 502 968528 1287 644472 424 288577 548 542900 963 419868 1316 603377 85 753736 794 25468 900 781940 1286 179203 953 613070 846 127337 256 901290 1278 907185 1017 948271 1178 996918 485 598976 1396 495965 1152 617725 1159 328870 35 984424 1061 26021 670 637578 1009 86460 120 890237 51 702007 1109 333450 64 314569 592 448899 1248 521370 616 976307 108 830319 298 192379 822 495539 300 881498 545 364047 1309 789358 328 153136 314 957907 402 362804 614 505257 1253 867800 1351 926856 69 106149 1085 436825 533 805627 596 178509 1230 504765 444 994931 770 213694 757 857415 1081 775053 758 484158 429 106410 676 684135 38 290206 1269 566726 1275 544449 750 373077 1376 418391 994 794466 903 739384 1203 892665 1268 376565 1352 277155 1173 796726 496 684349 593 297692 1182 532671 743 126922 667 906018 71 438900 90 607836 943 515380 621 666648 850 823517 1183 674138 344 466791 782 839752 766 3452 571 949964 927 767826 -6 404659 167 319169 388 502321 612 186838 615 379569 469 913785 953 641788 470 1020 1207 879285 666 285899 919 903788 806 152927 469 628747 1311 376796 1357 472906 1400 213021 528 726489 913 847597 1031 978279 525 153499 1132 176522 1275 377955 622 529150 766 643095 1281 719862 249 994559 659 230738 1007 399892 474 820214 15 438194 1326 921308 20 203388 459 699756 1323 909310 1381 601770 982 68585 1059 162795 629 629304 402 341864 987 133082 1044 750447 990 718079 138 791477 307 840669 1085 411009 996 937513 1031 446428 294 12817 1242 224588 456 340569 1313 501285 90 637351 1172 855691 453 388727 1407 571756 735 291983 523 165799 -126 819738 122 644383 1261 601669 1358 971972 308 420411 662 712785 922 80934 1131 871704 925 280080 1420 830654 965 553419 1439 700436 664 432953 1078 496656 375 627096 1158 767700 1289 168785 649 139943 908 500177 1305 342338 1114 530313 1337 870166 29 25197 1436 549099 667 114857 1167 739057 1019 615151 339 159476 886 260738 67 289390 137 867642 1393 851019 441 501875 160 323231 1154 102875 1383 922638 802 753393 226 277136 1372 534671 1129 116568 439 238689 1039 350507 1086 327820 773 418293 164 198817 602 992742 881 797476 807 102884 1141 351073 41 817753 66 124385 485 636189 64 49544 779 689069 1189 772261 598 266445 124 177611 718 381139 365 159637 550 126691 884 56169 1359 941263 779 479544 721 185698 1031 502963 401 317266 1002 260191 781 537827 677 383129 1318 410299 1100 548882 1127 682689 883 810046 66 780978 705 412313 859 360839 1113 543451 988 354829 833 862598 1181 886313 1287 60327 329 25610 100 189735 459 630250 566 306682 12 760955 1042 233644 522 131110 616 540173 806 46075 1214 336106 280 937319 1058 225365 289 935254 531 865377 1389 486225 842 57848 28 246220 1323 75269 45 336797 541 433369 823 786568 1325 57746 899 743405 1384 346116 444 66756 1046 229095 737 78129 809 328924 472 575124 637 867653 596 636355 983 573181 78 689434 1102 275394 901 579454 256 156686 543 924830 1356 283697 1028 328701 140 490416 143 828385 304 948585 956 206672 15 952599 1004 504512 1397 843142 240 262103 332 539791 903 97474 1448 10470 1185 556651 187 559299 950 897938 1279 666066 500 989159 110 654798 1277 425047 638 273112 1085 397242 321 929865 420 562313 1355 42619 759 222032 536 325006 1230 913946 126 512784 910 18982 803 984779 971 431429 55 659909 724 840029 787 787186 1144 434439 451 413144 1193 286007 535 249786 600 148718 381 221789 681 907517 243 206605 123 398621 986 324761 903 824174 1002 367225 1094 476735 911 708893 780 374542 479 614541 226 72727 813 673365 1260 403396 1140 239755 1347 731905 441 439213 104 41041 1069 493587 112 914261 497 889967 283 644239 193 510388 122 317028 631 470440 119 748062 1281 16902 238 145368 365 695873 1415 129767 -788 133580 1422 946226 1044 533796 15 767666 1432 459631 1125 845730 48 420360 719 639492 248 127292 1169 699082 282 648089 1043 715415 1141 784284 231 871607 855 442249 -536 448487 166 895747 1112 181325 792 381978 189 456925 957 630915 955 707557 975 825325 949 14724 767 819919 57 583051 208 677301 866 165700 335 191950 1107 458091 698 71382 1179 726379 878 817642 752 913023 220 373044 696 73931 507 705304 138 571584 127 161238 958 515947 306 332816 1348 481867 367 430165 116 504403 114 717576 145 772665 909 901775 1442 272438 417 923097 1411 951738 1089 588110 67 816449 262 839858 1033 340392 995 523395 687 498604 1259 988039 1219 899030 1052 144388 283 556669 513 914981 512 167273 1339 344727 718 568874 1107 174225 1343 80314 726 62631 1047 55746 51 317498 1402 903584 900 768826 726 213454 1012 899008 824 691419 828 548618 1146 421711 1021 93772 961 796705 311 577748 1102 222673 944 402542 1008 514305 933 232452 275 884012 1283 482538 330 907193 630 222485 687 524579 468 265832 288 197592 618 980435 201 794400 150 240988 1056 29056 1349 989386 389 570706 209 103769 315 373451 510 171411 1340 918874 775 77761 328 421662 530 979416 105 454441 330 678588 97 92400 336 787685 390 765932 1419 510607 907 363758 1408 79418 667 408271 456 52176 523 552111 121 71886 562 393885 1337 329753 105 482595 -1020 310842 669 587119 563 105419 988 681156 1024 82669 1033 954479 629 758426 818 125970 605 285403 712 53733 271 348664 576 77516 902 593178 543 86547 1283 319650 1205 264802 818 22528 1032 136273 445 47790 83 570104 457 780866 793 756436 158 875522 648 409838 1439 449349 273 498501 1235 585765 67 218561 1245 563768 835 618224 176 906952 829 546612 1134 251297 279 90128 369 533015 583 462247 1352 217517 1113 885875 1157 133791 103 770313 618 759282 1109 897502 453 361181 1118 556691 891 453874 846 841069 596 90644 1043 806656 1195 586916 854 157378 821 589718 115 950162 698 871010 369 932976 1207 648100 884 620642 1384 488454 110 785130 1053 150557 300 290934 1065 33087 897 965255 705 519681 157 982021 27 185044 1349 742878 1 791726 906 614700 910 561779 770 700238 578 767315 706 133611 79 355373 564 105402 1049 776913 1294 626711 1346 44688 540 450080 563 880226 383 703668 1045 604202 1108 389087 1395 172287 1413 91365 921 67812 85 460296 270 628832 225 90894 611 61702 1150 522837 1321 108981 871 681316 1399 774216 30 234388 1445 79847 770 752415 363 417303 300 596326 656 661638 1197 356358 328 995643 1292 80927 1409 959615 616 641381 191 884467 874 376282 975 346469 1253 179819 1133 705344 389 291477 1353 384964 1177 501941 516 218095 734 424559 1383 818659 855 125533 550 146625 1270 987830 1221 894631 614 160258 190 826131 406 288897 102 110488 39 293283 429 915625 1439 633724 948 661354 136 135558 1268 782985 979 275532 891 373735 925 448647 2 123874 928 659301 933 582037 615 313954 18 872449 562 97118 222 104268 853 831470 1030 7863 1427 836832 48 149912 985 581367 1427 48856 1006 50890 836 290665 853 975653 1221 452363 609 949395 865 970863 818 475271 1040 382549 500 342599 528 995492 1108 23060 238 155613 576 221625 690 348631 596 754772 1066 692593 1027 852779 125 821549 1288 914147 700 979736 1041 341015 663 643240 492 793909 146 421376 1410 28956 390 826928 409 969276 1141 944609 1361 320768 590 510243 37 723428 1102 397553 149 702443 485 437341 115 525716 877 480130 794 884025 1060 715718 985 665509 1273 847145 1193 586664 1001 295534 1286 689315 631 779543 62 566084 190 601974 418 525323 119 898421 117 734978 372 844355 5 269188 315 643775 609 964205 72 863849 1029 529290 276 873233 564 417768 180 704596 778 925260 264 633517 457 806627 967 297206 1431 267719 585 559715 51 47738 404 779741 536 244904 57 19193 958 815712 624 387878 208 626738 1023 977305 1370 429876 188 667939 577 198743 910 362831 423 660036 1431 353718 97 413384 503 936103 673 168858 533 578708 814 304924 1293 440788 1245 692045 93 847405 139 279445 1005 899382 1252 76200 862 676439 98 133699 250 496358 1407 535477 1171 682099 -167 722841 245 282664 1175 903933 448 516775 143 681890 619 429523 1253 259702 1023 359791 521 685189 223 533194 1215 546392 569 688098 469 407790 579 990176 1443 550883 869 408478 714 806827 996 681772 834 68863 1169 435966 673 188812 52 641037 1246 658768 608 20362 195 776351 689 138047 82 279538 254 519184 341 526952 1138 146945 1143 697984 86 867908 937 762914 1230 731921 1365 780929 603 98879 1346 66079 416 967308 847 773445 200 101505 804 573927 1305 388889 1338 582047 563 57142 832 933782 90 186831 1221 275859 164 169279 1306 637121 866 386899 1075 618142 1153 936844 469 258395 615 441769 1401 924523 82 614338 893 782823 790 351912 359 427649 189 473867 466 645843 579 542251 1100 264491 1258 476825 1005 645432 224 352363 1327 382204 780 464144 359 709708 846 705141 266 449184 1378 649030 1435 839056 802 113228 1256 442698 145 660838 139 796847 822 526592 657 430969 1380 479300 484 899843 344 856325 -342 637220 1342 955347 254 226380 1382 13861 529 496318 547 940273 1207 696535 344 118429 1208 673298 143 260475 403 15058 321 47833 1102 306834 457 555130 1040 875147 1133 488721 792 731921 254 408349 621 137259 756 666567 345 117804 275 485300 64 176691 880 986274 707 415699 11 836483 67 33814 1387 909486 263 411448 342 63675 1313 392420 219 348015 179 29167 1435 631696 968 211277 197 800000 1271 937804 114 176121 861 921731 105 480833 948 925494 995 800889 506 201631 517 816306 1285 724044 444 448727 910 948728 804 273506 1141 69456 1424 660670 27 719814 988 126163 1 778671 1147 772111 641 981029 719 554182 1113 86611 1021 382181 1056 614499 677 450374 685 594818 315 971356 72 695840 973 554142 191 150062 282 562379 979 708183 1261 527493 789 507177 258 703607 620 101602 1435 394727 1107 161914 314 509156 699 491744 1336 631306 273 374980 1396 662810 1187 363874 1431 868819 271 980818 12 900163 1400 636090 518 692206 641 276313 579 664175 42 202655 1412 82478 1175 352159 145 173684 430 67514 220 963167 1421 924001 1368 29665 818 391984 818 318162 1344 846031 627 578153 392 678682 309 174442 209 215225 583 849260 1063 413868 1273 815151 425 39723 378 642632 685 310174 518 582433 501 780830 1066 554753 451 26931 747 578318 313 640293 703 904138 46 943180 564 306671 737 917195 1449 608987 1083 604020 693 129792 495 929323 230 300033 515 410924 1427 506375 186 10914 502 397270 900 483096 932 459862 1188 648409 1382 958713 473 442577 1440 782695 1150 937665 578 207185 357 332171 897 734481 44 625750 1192 17341 1034 433331 734 261130 1357 617545 709 514792 187 150338 864 224027 671 338651 1152 906685 130 964474 57 173702 578 597413 67 476526 1065 750565 639 191075 942 761871 520 445691 695 248482 591 155797 193 397923 247 483018 336 161593 607 379710 752 406135 162 314174 905 8478 1322 305450 13 901465 963 51824 897 509332 1038 544695 1136 967665 1210 982755 823 729909 1278 114877 496 325491 555 225147 32 304938 999 536381 624 923955 518 114384 253 371134 407 54673 623 234511 1175 924627 810 349393 407 531397 1187 492410 1382 565908 13 652702 1193 899205 1005 278677 735 497978 1010 761911 289 843743 688 401264 1193 618296 1382 410663 577 44995 1418 779463 500 905367 975 987998 100 994969 351 950914 1011 735429 668 758011 1078 614510 902 791688 1260 653005 261 663196 882 239463 129 487577 1339 869560 156 563430 1223 59763 1109 916879 1243 504451 71 401892 228 901635 88 576646 1321 505475 883 304400 1149 404047 390 748822 782 166037 1221 586502 500 25533 1003 295960 301 972316 1196 325998 173 234985 689 513559 194 664103 22 271558 259 817311 382 235505 1223 215563 1063 959121 136 152343 764 193011 1182 152664 23 756581 775 853589 783 589639 905 944633 1321 890686 1370 674863 1215 435403 389 352398 707 937407 246 587867 948 8846 898 229166 1103 939389 905 192260 850 732590 1114 911911 1031 555822 620 574414 228 140459 879 93800 1325 215014 1000 468091 1075 140332 1218 390080 757 22901 135 767000 17 297726 978 516063 965 926729 1415 369512 1280 85949 716 181192 794 595977 216 819935 1302 791002 376 283930 1430 198748 1323 172782 1206 88860 407 933168 1172 57158 875 659857 631 245388 1070 591996 152 916946 632 864137 560 275633 623 677368 743 317284 314 124395 1358 443740 640 147003 7 676696 339 497918 181 398997 463 393667 1093 680308 1337 327389 1061 778498 1366 614162 539 478298 561 705580 265 408408 142 873613 1200 734287 918 382153 854 161604 868 335658 612 555260 1090 913089 57 527582 478 699356 414 729335 1427 875954 1079 755563 333 111370 1251 818789 1017 306541 1264 426842 1076 681961 1372 194755 407 336442 293 121456 1096 870450 -779 806015 1235 695763 1263 185484 777 947404 1426 536519 36 112593 381 427458 176 558645 233 73615 660 506145 378 561690 1044 694288 297 284922 29 145506 753 735532 982 599444 1339 315844 1004 907845 497 206676 1276 965200 38 711310 481 67979 1166 334458 1023 417716 1336 491807 922 424880 1446 144669 462 326292 929 182599 1304 835967 1102 4103 816 8731 1077 763320 407 370328 406 804528 987 262244 1188 446023 1081 687307 1271 956844 653 704904 742 61585 694 534851 1173 281653 733 635844 222 365643 101 415085 196 939924 686 722395 574 373094 441 222293 260 944601 955 209809 295 814758 446 203807 692 34840 1321 769307 456 71196 148 819030 647 198003 1064 333451 1096 959386 1366 966093 1340 205053 1106 151607 1378 297561 818 272119 592 858435 1319 665488 583 928098 686 477496 1097 810708 634 575714 1103 583663 1414 751103 1356 882319 852 378013 415 865791 517 290069 735 548944 134 681694 657 331926 523 121369 651 468443 807 896255 72 688854 741 875830 581 169608 954 897817 390 878989 1358 567639 158 249824 971 152066 893 806109 253 219161 1343 400161 513 234260 725 371018 899 955149 1111 691539 842 268704 1432 257856 584 396306 883 145131 161 180734 370 459392 943 818129 194 210375 794 341181 174 928680 640 920591 819 461195 421 60925 423 543181 730 220727 474 383827 217 647815 1425 183019 534 585498 527 854593 422 868620 418 547306 175 539551 439 173295 526 806867 749 441072 501 430814 711 915010 180 283533 1351 540515 384 725613 1035 26393 1093 598727 62 933899 818 53913 593 983158 1149 135179 1029 125632 521 804496 996 555460 340 433604 552 371523 543 447852 380 905210 768 777426 322 268347 636 402769 1098 392816 1045 536854 1389 702071 288 147909 331 29650 877 732043 1450 474168 55 3263 329 180604 1420 58862 1068 817634 177 871361 569 270801 1233 684919 1442 668175 282 866590 644 121885 779 420408 418 510561 1425 25535 538 884107 142 244546 928 326819 201 904253 594 201025 171 92251 811 502532 21 774205 1293 128749 961 828831 351 579513 238 890617 1258 131566 1425 41704 773 912044 459 215039 919 857518 527 154424 799 223744 332 208109 1038 54494 601 959778 851 780322 1169 846709 663 709456 26 222344 1437 403662 1270 506717 594 940337 465 177353 1047 132009 1262 648530 871 884679 1416 690214 1450 894332 -545 49543 709 231385 789 505850 1405 776006 185 437127 636 544448 637 290781 616 288782 180 999688 87 862268 705 597850 1375 602134 810 500153 880 82035 367 111587 365 637744 990 441543 1241 686800 678 397185 626 332654 234 980970 793 42836 319 857914 1223 101950 970 77087 956 550992 701 474844 531 954018 3 156290 813 198066 629 45122 178 429004 697 221288 380 466760 953 611312 589 1838 714 192867 408 896734 1235 892642 1438 908381 1198 962899 863 677368 -57 128849 487 929089 1155 183789 337 553013 829 479314 385 231926 284 130523 1252 351776 217 498098 868 366818 205 398286 408 774448 1352 778585 535 777007 1222 174903 1432 211928 1143 602112 65 105241 107 300874 1065 47514 730 672973 814 513492 566 978123 790 578032 890 735232 649 716240 1433 241103 1399 940795 928 206218 802 793873 1302 204880 375 717576 -83 663168 242 141946 327 997421 976 260579 779 468897 1029 506592 677 155689 633 472296 1370 62176 1034 57140 927 711926 1289 355669 264 748439 944 331967 393 671693 237 793012 339 388710 488 298900 184 124416 1198 89227 104 366252 700 589388 1429 196794 95 445563 994 799273 1055 594951 479 16988 772 462045 1352 616513 768 235096 1414 876257 1023 623065 996 479416 878 683799 1434 30498 1013 746200 1220 368844 619 951393 41 429973 981 340957 222 448713 1257 773147 1376 402879 1446 747478 661 61905 7 823947 136 559735 824 235830 921 918031 130 675686 695 209006 809 861629 1314 790175 97 176189 600 759033 690 482095 30 485756 1445 189797 971 523135 1052 940728 559 468902 703 39552 468 244389 697 584138 225 227714 739 627299 428 714411 1215 563623 1434 334652 13 273787 769 289659 1236 334133 1109 43826 586 696752 93 493906 708 668352 -633 434858 870 507794 117 15988 227 358017 1236 384458 578 713123 1212 506945 1360 152509 948 532907 975 967984 37 214881 35 114332 769 342396 890 858370 -204 964914 496 831811 522 750976 1316 595369 978 464240 88 43368 1008 971403 1369 980269 618 33235 1409 836295 -142 591777 1186 905058 920 622746 772 98066 173 863176 35 834146 464 483156 12 744212 1290 521913 411 33798 191 809316 948 351200 1165 833654 740 259064 47 496950 670 465733 997 415989 629 411734 893 422883 926 36579 993 466234 276 630498 885 53033 1228 216224 400 230640 908 77448 66 843537 574 337024 638 276467 335 93134 783 724150 825 862141 913 962360 161 211575 785 783673 801 187651 1441 118878 555 231999 757 709209 966 263206 1351 730947 532 496155 195 769299 1433 284378 1205 461969 302 335533 701 969081 841 842607 511 987899 741 349385 874 302335 1002 54181 263 387886 470 625825 650 767105 704 69646 1246 746034 1324 588887 668 915329 1030 593801 592 283478 68 79767 524 643359 968 216701 1121 976555 1321 435532 700 652175 1086 732804 810 292242 1059 169858 183 764009 1292 73750 1333 805302 1087 58077 1437 568603 887 130632 1436 581211 1132 653694 1210 132771 760 888529 681 469183 474 937269 708 330123 666 194121 1226 61403 -307 714415 345 603481 1160 368156 389 483503 537 678469 1221 78110 499 453240 701 19497 1262 916592 802 10031 886 294296 749 645532 974 633273 1243 417988 1298 630722 10 191372 735 821153 158 649651 143 752690 999 615541 482 217961 426 240257 57 385673 1148 810837 1360 928373 1451 140087 77 816431 464 970584 515 793976 588 793449 821 384314 1056 286185 527 328727 309 427478 1336 585340 1137 512574 386 769371 1335 507204 799 528936 1337 490010 1077 655259 1263 196327 381 448418 102 954097 79 588186 1031 183442 1075 765068 780 210668 158 921812 595 691562 507 197515 170 859507 783 473318 983 154632 96 717454 1123 975912 534 307442 467 877106 1290 888204 1435 547308 1118 95098 578 965239 964 716726 262 986662 58 330404 797 178392 1411 398711 1435 527507 127 920959 142 390632 228 359484 248 527477 1126 87836 1147 971839 171 235783 197 452428 931 766246 456 740100 436 626277 138 637860 497 921336 196 33653 1457 370500 463 224777 763 276002 745 446222 404 14654 1045 335113 1001 378279 306 594881 22 826097 641 977644 571 497678 674 591665 1461 477208 795 629689 1394 78478 227 751293 448 740853 1150 256786 941 107829 29 168690 1069 676705 1055 774027 335 327104 1422 185396 1157 932567 957 778246 1341 913486 917 103254 978 632137 1121 305588 529 912635 473 192294 1330 65652 14 703044 1345 152086 330 328666 1118 408238 845 400126 573 987951 1102 404893 1046 781264 173 899816 405 585751 84 118146 982 252363 116 961204 26 513316 1240 851188 1237 602576 148 268799 731 458668 944 616155 827 732860 1172 602246 141 634505 1232 190382 899 222980 1087 143221 217 609618 456 59321 576 717803 1103 59680 1314 690373 453 842790 667 497802 390 596665 631 741756 844 823373 1375 745451 1026 228128 262 465461 482 312074 1353 25057 1426 13522 910 749365 1000 13005 695 126071 282 730989 923 16255 598 142095 1310 201718 934 986876 707 951577 1344 450791 272 268571 1103 593333 666 130130 668 455174 70 393405 1095 306212 14 574242 2 642639 236 940956 224 33106 712 463757 694 987618 1222 430310 441 641650 1351 301094 49 111617 193 320413 1130 336398 681 643060 383 122080 958 809322 720 695584 890 296562 1249 600226 418 744553 857 711080 672 841235 1096 906487 1124 673190 1329 686135 827 189632 136 576650 475 19052 851 476938 130 737322 880 214926 218 60011 4 446558 267 281435 555 110442 68 196466 676 267000 80 36569 1186 825597 770 270679 418 716745 1169 825833 478 486706 900 239145 1459 23347 485 79012 600 39461 498 181485 1109 11947 286 49152 1227 5258 665 460260 852 799670 47 478447 749 239290 1276 653348 86 725787 1431 765781 123 840416 492 176135 398 497743 -106 134739 1042 910521 774 539572 1326 295494 1006 561206 206 867044 696 605711 184 550996 865 324682 33 865986 29 262672 123 973561 623 320616 635 66080 1065 226794 1329 268248 1267 133728 23 710459 822 133938 871 294726 906 339406 564 749311 607 344834 818 578329 918 606944 618 680248 910 36086 1323 414418 224 500487 416 369803 760 77023 1173 605164 417 849522 1073 916753 314 837925 133 194954 729 889598 1295 671502 1386 760922 1281 936650 1436 694144 156 753831 409 787056 179 119634 1205 681449 395 47526 110 160190 997 485572 534 484663 299 509521 109 130153 61 48973 805 165090 1008 286885 1028 970304 113 810228 848 356782 473 427380 951 248658 517 464083 618 552801 993 204928 1057 680649 407 239052 237 609175 1156 520603 385 485750 452 308133 1438 806401 958 93202 854 334903 67 957502 443 983838 67 868225 1467 931895 939 195304 852 843915 110 714037 52 607082 602 206226 191 734364 498 504638 926 812755 1186 387304 1387 924140 1312 912210 1165 416637 424 983430 895 254592 509 182025 50 183961 929 703885 49 293911 319 585142 532 920064 937 149951 186 34547 1163 390893 1362 500063 982 499159 974 807757 2 199595 1180 797430 1254 657571 337 551031 919 271211 717 216924 265 311922 393 425719 1073 928178 481 204781 43 516562 1396 765420 1198 119331 1061 234705 519 206035 956 62560 212 266854 367 621358 548 428363 735 764019 66 940082 522 707372 342 8128 281 665417 956 511576 17 47136 108 625876 387 968294 998 594389 1468 396399 1225 761811 960 238757 953 835300 1153 469440 963 32501 449 995938 983 247104 1310 257289 612 385455 1044 224239 147 309254 455 441519 941 116633 1393 713040 1373 129162 99 544149 114 601100 1086 435988 1200 159370 1138 249116 79 687941 5 197155 593 981066 242 222978 1099 893500 627 779902 1002 751293 463 654234 117 147583 1274 128003 236 25767 472 200421 287 487759 1079 612321 857 90891 35 355349 190 622841 1322 230226 1018 523298 1312 486778 706 416770 1000 135901 1213 4450 1448 585043 574 706463 674 977833 408 417899 484 391799 896 363716 38 69136 165 865554 543 233436 1246 493339 800 125005 1285 433215 1441 949784 435 911165 415 50750 893 424874 1171 100350 826 865189 1263 379917 846 289138 1254 705096 1165 775833 1350 623811 1028 715067 1348 162485 144 353611 1260 741392 307 931974 936 669513 57 809562 921 758752 778 872406 374 365772 19 969987 354 537032 1402 33755 156 944681 752 532710 637 29 875 974794 1255 972532 486 482705 742 147933 189 921449 1231 257816 352 54059 1163 481797 156 908372 913 696761 367 625960 933 686537 723 992271 913 18356 622 748765 360 289107 261 697249 1303 568313 540 491912 387 110984 546 533691 535 177074 1250 901718 390 30565 127 539142 1246 237502 1102 477469 288 857518 446 587959 190 27423 1112 410609 472 60280 941 610871 821 804163 543 861190 235 32494 680 800296 181 15332 830 384789 59 61157 1372 289573 947 121734 39 255400 1189 269484 966 371475 476 696433 123 162492 342 922645 916 418008 570 392496 1189 674656 574 706780 1407 667260 522 209668 823 284359 1388 8681 80 602186 256 373676 630 626016 1285 217294 1186 972769 397 328630 1070 186790 566 424974 1060 494432 764 883994 958 275162 308 676741 981 829236 199 510821 826 189936 141 203877 184 682619 463 166057 474 737063 1397 338829 390 813428 1217 361443 984 435083 687 605013 105 120236 429 614952 325 112483 1195 854171 597 694452 254 571664 546 917196 1268 709211 902 869444 258 424801 169 291320 1004 349041 810 463790 786 621315 759 529602 599 861089 1452 748037 903 561586 742 284083 75 318589 997 813451 267 895624 213 182144 289 363164 771 512804 507 174445 219 584296 28 425222 1236 266671 328 979660 303 305568 875 962461 931 833139 1019 430475 1381 972506 518 128459 419 155666 1426 549305 1297 661620 1236 389397 791 216784 1024 11251 759 120030 55 881868 843 515712 535 182972 286 218627 407 874883 693 702181 908 685339 61 570771 484 493345 1187 354231 601 64245 170 471470 1096 222978 -157 566538 1205 5684 112 187051 392 589618 392 749079 203 524041 528 950724 517 535822 627 220631 1205 843942 1173 551309 764 34189 950 896288 1063 954093 260 101130 421 572361 1060 927649 1388 870585 1117 465596 577 817462 1433 265495 862 215082 938 256777 57 901826 456 488415 281 301512 342 115758 668 494318 485 466836 8 896153 1160 658184 860 751983 583 562909 764 216883 1188 115473 369 275881 756 892198 376 629888 1245 758218 420 175436 540 826537 597 835411 485 328998 915 470690 263 294489 560 880150 844 868058 910 571208 935 771051 1009 459470 70 338786 538 300193 1244 742665 1260 412660 86 494498 89 780217 1014 581394 142 779679 691 461706 1314 738928 720 649913 1117 741570 454 251210 1382 948936 861 100867 673 941487 931 176460 497 186986 758 688111 563 452709 597 220443 103 536345 1445 881256 376 261283 42 82742 137 131859 1209 619287 556 283328 91 702557 1142 925460 888 673372 81 275778 1278 624976 82 801658 1224 95111 1257 528398 1451 519995 1248 666445 1233 897117 946 260562 1192 927937 728 745216 1306 782201 1394 450423 140 777158 1141 804532 280 275531 610 333064 231 59424 726 246296 591 905439 961 502791 372 355788 69 859386 1427 613314 46 749114 843 28719 817 604825 1137 555576 818 295676 980 463832 934 815966 451 213219 1346 672571 1199 800101 664 459880 70 209912 1103 163675 66 164609 791 334954 1150 659359 1383 835524 574 611101 1413 498996 425 528298 1282 532113 204 927581 1411 764194 1248 13458 1338 929793 843 871983 35 551801 1333 901397 100 680296 1273 254887 162 360280 474 132020 430 602321 1015 152503 1169 942500 89 412338 117 189281 681 855393 1167 997069 81 422942 392 715111 739 349236 582 409521 309 15090 741 832989 319 137769 19 700572 1193 905423 585 45612 551 436912 537 771428 798 11778 1207 705519 1294 946886 1288 768723 1301 662151 307 181103 787 783448 1074 778369 961 713143 1134 101216 37 837329 811 153402 225 137382 789 833379 867 736179 506 939894 205 565514 563 615125 1248 380702 471 398578 103 384032 704 86941 1280 203006 1060 482367 1072 509370 133 799762 623 901720 238 605801 152 184880 1279 129746 533 43986 865 669014 375 747754 590 154602 156 700689 581 204010 1321 649210 1149 284902 64 672610 244 284715 1454 383553 425 45030 1148 553991 931 357077 1345 606361 673 659929 872 589164 968 292549 1318 162136 1051 498075 799 516680 85 463896 215 509385 124 50807 320 548769 1070 880325 139 419997 555 250297 338 608888 1374 229209 574 126898 438 898298 462 767135 1220 85681 1144 154347 131 792094 1077 318542 941 385970 1450 553843 1225 526272 1260 772297 422 67636 669 881006 432 198983 817 441657 1043 737844 50 350032 264 317319 985 343338 211 562788 619 19458 708 717765 435 643574 1149 682277 1067 540510 291 816379 689 647848 37 54154 136 718298 583 51449 454 714031 1115 761213 318 941785 654 213932 1289 514234 122 299158 895 647952 1289 388043 644 637008 303 521645 1452 795219 1174 523026 433 222036 1442 4622 369 346666 69 132992 720 361713 675 157463 24 489086 1277 104971 719 664465 1095 53363 103 453753 816 636644 807 511723 1395 300980 740 12662 384 782710 177 433887 678 207735 1312 876104 305 873953 868 751281 530 57665 1245 435512 1142 760037 667 83114 1450 961447 606 771155 -132 660330 153 272730 721 106170 1227 818018 1003 552793 392 708914 886 65161 1365 617604 132 855538 1107 3231 585 125601 1405 108541 1125 571422 361 215388 303 761224 826 647310 905 785772 891 899215 1220 238135 603 813524 986 485488 1365 584157 571 656511 519 6112 492 603347 792 457953 494 480788 326 647288 610 274499 1079 617780 937 881922 723 973627 469 734185 1434 592337 1329 106425 519 795949 1167 961002 1456 175264 974 130920 954 645911 937 739773 83 979564 72 186708 1363 305472 1261 522231 1294 13279 161 221044 165 588196 827 892450 1314 960250 797 102744 865 623490 399 169006 180 713960 755 529183 387 34190 931 496437 672 5866 408 673309 710 660701 548 267292 942 632394 93 693588 866 476267 1230 917472 123 101263 587 709066 63 633016 1360 72560 410 177996 905 255901 1356 870697 795 774994 1363 951832 636 704251 1424 676544 149 319215 1420 492581 1022 45877 1164 115191 1040 921714 351 532620 326 490261 461 25202 687 545314 376 680915 1398 448085 976 69903 1309 460877 472 704084 986 666970 678 169373 334 205916 403 31690 456 663503 1157 764197 905 912389 1173 732347 475 978802 968 998174 960 477096 302 325330 625 263402 374 180963 1400 449670 437 922110 115 782025 975 619175 186 786139 253 788789 1282 830448 624 551209 571 366152 115 178189 1174 557455 -753 385420 224 371801 428 992435 158 138685 1182 392185 1291 574794 151 221345 456 438479 437 377463 440 524087 1256 190610 487 235587 1475 646426 1287 58077 1041 979394 341 517328 751 682786 941 108266 833 557034 1065 881320 1279 351656 778 779863 1007 845635 1279 446223 -306 959310 857 422051 686 357547 778 408089 1025 292078 996 344938 193 598048 578 152637 624 267744 845 472404 1341 24204 516 290347 34 326188 1395 465210 1151 321255 1208 427623 159 398094 448 430483 553 23662 252 792316 436 337439 786 103562 1308 999517 195 732671 27 33452 534 608389 196 75149 1333 949865 1067 1649 1471 605862 1068 842858 1013 603466 410 915860 695 29295 1410 421574 1265 287964 918 958862 1098 694499 559 680427 1302 258341 1057 148595 777 287884 231 798169 449 657783 591 169173 206 122719 1466 846183 110 769333 497 309188 621 734267 1342 136588 -156 489773 1444 446459 620 602882 275 644144 1195 873466 204 244304 1030 532833 217 915448 469 358640 997 3315 1215 613002 553 240245 718 127892 1062 697313 898 280193 1057 400740 685 962053 862 986940 678 6786 1170 426157 420 940172 744 557951 285 745635 1347 212676 187 74369 1326 101983 268 581839 -563 69705 1347 924363 743 88240 864 633621 884 7223 1241 368880 1376 160608 1301 141596 43 772267 860 806279 110 587476 166 319966 317 172538 740 532492 173 598056 462 165802 1203 824060 568 467481 306 811070 686 917629 24 213126 563 328806 97 694876 95 509552 627 584873 33 830062 518 900446 612 488850 1137 577065 896 380206 882 135671 359 875584 210 152523 463 388381 1424 476868 1 814589 1065 625221 1345 96430 616 646499 13 303590 1450 954515 571 920070 200 800030 758 444295 253 430260 332 68566 1409 919564 908 42012 1437 803564 464 68382 70 769106 401 486776 1437 59068 717 230774 1197 738243 1403 453289 236 184367 1037 64069 195 298629 1075 877842 447 881920 1198 811169 122 406907 932 389920 621 832629 773 7252 1173 373975 1139 28763 753 626289 1016 171312 1210 310252 159 573639 57 514309 507 995365 136 178775 117 58176 925 852316 376 378528 461 271581 438 986043 1328 259452 1086 222294 218 36378 775 99172 1225 510592 1442 27196 1354 411434 233 831812 1422 754893 288 255031 258 733086 78 27064 241 731607 62 844623 386 723094 1097 107395 1024 373016 1359 648675 72 97095 46 72058 278 534681 84 461233 234 732790 876 388209 1162 152925 481 454053 457 989149 1342 471411 1472 919411 430 723941 248 695755 868 141401 722 193726 374 994514 640 54273 1236 931211 911 198527 259 535068 1261 201839 658 935350 368 82866 242 757125 508 386871 941 309121 1347 93624 1342 465137 494 897100 1252 374499 480 396611 441 414350 1345 468286 822 39837 21 738002 546 114480 622 530883 253 327307 211 471935 1165 202114 362 345670 153 197790 1346 577000 1174 745023 1158 269462 925 113980 1090 4885 626 633307 912 873888 1078 656334 1464 280750 500 100786 281 369697 944 941732 1013 28875 561 733140 604 687783 538 813836 1143 593854 1244 287937 1176 194731 327 45739 339 930245 1089 189136 1336 868540 53 965077 1245 165337 1273 477273 656 10306 1369 893017 715 595552 497 413723 98 73437 307 97172 201 302768 1411 563309 109 787024 447 729816 146 804443 633 70455 1157 797124 670 371327 1004 617745 317 13845 548 300306 928 667229 532 82073 360 728247 542 824861 720 855502 303 210526 401 657829 44 544208 1479 747520 80 822946 1204 570688 998 369858 209 615233 793 823316 102 132004 1084 568642 827 52182 559 912887 1299 322574 36 605846 1078 898078 927 113237 683 846624 103 459901 601 38798 1193 444822 849 419267 1356 67851 1190 834984 658 696279 350 531139 401 798923 997 948337 444 880100 1181 965907 912 965337 379 335020 938 936241 449 768720 862 324843 -225 195338 933 933355 843 617046 932 681806 594 925075 1404 451720 971 675708 641 555885 844 478802 421 411306 1125 438281 1 341395 811 487918 644 471295 1101 706479 1430 580507 -203 598504 278 549124 808 64121 672 183930 439 158069 866 961761 478 402642 1016 974173 1272 953629 985 358854 410 794824 57 681560 1046 494234 560 572082 1327 981695 189 618879 950 699152 1165 312099 926 947987 1066 268820 503 164380 674 939831 282 748224 483 481167 496 815833 1389 126464 153 540267 260 926100 709 509934 1157 235211 1111 167121 803 588178 243 54795 7 662249 1342 429008 300 108836 1129 161647 1280 676760 952 479021 842 644426 1225 514298 603 938212 1080 611616 699 89064 467 395196 565 613177 1375 211068 1380 461293 329 650686 730 268643 404 54608 552 189433 234 942495 887 158827 1252 56822 578 265423 421 90493 602 625684 1471 100649 37 823657 1101 588077 265 574512 1396 187242 554 581358 976 675696 145 433973 544 743829 1143 979260 472 38652 1391 624190 220 457690 949 182945 1064 609598 85 766642 510 72430 965 722441 151 59834 835 976002 818 849108 1216 601354 617 407358 1404 771458 288 207786 1366 353861 751 405156 716 374615 1186 384013 1038 927379 873 398890 1020 736559 671 317021 1225 131825 1445 788656 600 656632 1392 181537 805 162566 1408 842367 1114 256432 1217 201093 400 329294 214 104693 611 501796 237 261466 617 515019 1370 155897 741 648025 972 743281 253 882474 703 404028 673 686050 1303 313443 675 690810 1088 298991 905 722313 234 73885 173 139034 1349 755513 240 183635 821 102707 676 710036 1026 499286 1372 247872 1453 654262 352 290853 328 669450 506 160204 317 341870 1273 655053 527 830959 656 173646 614 945323 486 599772 1010 986211 857 750517 376 31115 451 347520 259 818612 1314 772966 1360 758439 1177 47513 199 724069 651 415293 1297 614888 699 438744 960 262501 1397 970279 1342 459710 712 594094 922 454333 1237 306933 908 546881 628 249848 382 126650 520 417062 826 286585 841 780243 1024 321137 594 618438 1192 284391 1016 960981 666 917119 1250 154774 995 151427 782 168998 331 431876 198 520644 484 829615 398 670083 475 9563 1103 179434 1315 481149 239 823152 469 704267 485 771014 40 498770 1121 51899 1223 695956 903 825419 761 471890 1444 453141 133 470347 1305 431578 537 260627 139 772576 955 705156 105 599040 1383 460741 136 504941 1076 863781 1123 670015 16 524299 1049 811142 135 961289 1314 583988 949 630976 454 885999 853 43616 1215 433986 588 419236 17 123486 1332 707626 180 343398 947 144717 463 366076 586 640644 354 403750 1289 790706 915 417900 100 851451 513 734228 902 588071 540 132804 1437 454154 273 968631 335 289702 792 30483 608 330993 24 198396 1288 738570 705 557 880 116912 1186 576860 1171 135549 720 692315 70 545702 1031 502129 911 46767 1341 281809 551 718072 15 407012 614 375258 1165 37803 295 844078 1292 698311 386 317020 779 994564 280 135878 562 857900 1290 598886 1433 774777 1226 976755 946 794710 1162 944540 127 557145 1125 359660 1212 186736 1046 434354 89 957519 695 977088 246 377429 506 903753 1057 244390 214 459767 948 311055 223 652502 1270 719590 159 395439 306 201832 1175 623520 445 518941 1318 755836 1265 234448 516 962917 83 501323 761 396851 1104 266815 1172 767095 867 340232 41 129844 1138 801865 1312 286173 1304 444304 355 584809 912 54293 460 437815 82 707859 1071 311612 511 416542 414 166976 577 247236 139 312966 231 380781 192 25253 1297 823274 493 405002 677 453792 1058 695648 1312 889138 1292 576934 643 488785 947 33015 894 241101 1259 655301 969 135506 395 608209 549 902453 591 896791 1032 33938 729 520597 202 593491 979 515053 728 616772 225 494433 1150 491156 143 965691 633 118817 1370 692935 472 859682 238 50262 517 686862 687 377929 353 612348 696 872547 912 229466 1080 19848 12 835092 1181 902943 311 745599 480 990476 624 985093 283 733046 564 471222 485 980178 833 774214 178 842443 206 205261 1281 566741 1467 527793 818 496596 829 348781 453 612919 429 567694 811 152087 1323 945939 72 66399 789 615080 56 551292 1243 741776 1207 449909 813 594611 1345 493416 594 545425 335 650182 381 15794 847 863179 1035 179572 380 581149 975 24661 1138 576910 -740 392150 163 417982 111 959103 1159 642586 772 533445 694 733219 1459 417548 1123 960630 1027 319493 1257 68893 1240 790293 1248 248915 778 440872 997 233481 78 79650 1309 436131 603 486401 872 511732 1030 372441 814 662733 53 763163 530 66645 690 171640 707 176386 369 670789 269 375473 1326 210052 1142 947297 404 454450 1000 632807 1417 540223 621 522250 1040 955753 1481 988478 667 704649 1015 750431 1062 596217 1093 197577 457 877052 729 775340 1023 651943 1065 525273 1144 291551 109 545621 2 686050 255 796451 678 280067 699 769246 1405 869032 931 596717 362 441638 166 74195 749 196925 436 322062 201 678436 662 138168 521 764566 1232 225075 1043 652361 166 318468 1033 498177 1477 564681 371 433617 1078 563119 295 608002 522 909031 902 539685 744 603844 208 287699 257 843288 1429 539659 815 812863 159 161248 273 393043 279 357688 789 152018 1416 342779 1033 150460 1194 83328 905 111746 1024 389764 808 773671 1367 520353 682 698760 1219 819772 1150 290537 789 39854 -9 696357 1404 174041 1030 14709 655 833613 949 387592 1478 916127 322 985490 558 284332 626 239839 46 634363 1461 119894 379 907376 940 479119 1034 393404 150 635632 1448 905758 163 150710 1429 454090 1001 611526 405 364847 620 496797 1324 569872 461 313131 122 579520 857 44650 1402 82831 462 401302 925 15900 1331 266408 1446 682778 1174 358911 647 750378 163 184685 482 191389 65 524873 506 344383 724 353560 1069 503954 177 284808 224 252363 104 330059 1304 526704 1359 874454 986 644483 92 984609 636 559251 1230 948500 555 369491 1460 546799 725 962098 342 633466 1280 93339 1326 737085 450 202770 1404 229820 776 384053 640 339381 1019 323942 107 2414 1262 871047 399 328389 1170 846892 1051 739925 1196 926423 739 809965 100 874745 196 711351 1208 979510 374 598078 1280 503031 139 670115 1287 904128 452 346894 1030 739682 716 229197 1308 852680 80 41025 1049 350824 698 948657 65 100376 990 198470 1030 751106 57 975907 819 874607 719 945597 521 918234 992 297423 1237 141559 736 83133 114 509974 1382 8319 878 386266 723 578576 705 346645 996 47040 1169 318556 735 938492 1283 188033 1260 316627 1024 4735 1030 472980 748 394286 1465 778032 1377 447422 1074 449787 676 206197 1025 836400 741 507449 104 362256 1480 491262 527 333816 1197 687507 182 912181 366 219410 1404 454531 1332 7382 1046 179815 1079 730616 1087 486567 46 335361 570 651785 1440 394458 387 166724 165 935863 649 788702 1192 970977 1117 753293 549 943881 403 50374 852 926984 416 903785 865 465118 1286 368735 142 557796 980 373770 677 308006 935 467417 82 30090 949 120721 3 679470 213 909427 897 580995 690 341633 664 360896 287 204516 578 929614 781 738595 1110 224602 1160 106815 296 478982 1006 708257 946 538842 282 5801 2 326165 1392 567586 765 584999 592 688784 284 172435 735 207220 529 455125 686 821208 507 552739 823 295820 1011 699835 516 592441 857 915923 216 998506 483 992721 765 56399 1154 163531 203 840871 208 617348 315 947225 12 592773 1153 323112 6 598883 1361 948987 1242 253177 65 961664 900 680144 293 164530 325 854800 4 567182 720 683693 719 682757 862 763915 238 112103 1142 85984 986 171045 1027 730123 1407 759357 136 187531 972 513329 1397 469500 651 910070 1043 545448 499 262061 1166 753986 111 764119 697 969173 205 801252 632 3206 1485 630702 457 5385 925 800649 559 328605 309 97215 185 784699 89 473195 1057 118238 697 920194 433 974215 36 63932 378 527848 426 682230 1106 307629 1469 746459 529 945891 730 432728 437 695257 278 719485 1104 826085 28 56349 324 459945 189 381333 964 945510 942 758219 106 483780 493 680629 1446 682904 45 24998 337 879043 337 334070 515 664968 210 808912 411 516525 458 900438 256 377799 1162 953391 453 2680 1141 448630 746 152601 1323 384265 1420 61702 369 680710 1095 460455 795 767840 433 509868 1478 680782 1378 868706 410 51411 1356 534442 171 244190 1203 424985 1372 782687 372 565008 761 892205 1463 954516 329 386692 769 374066 1126 277173 1255 289460 984 690368 1411 663273 325 974162 348 893547 1446 949912 1452 493772 1005 856579 639 424386 358 862772 266 386933 1159 223352 892 580500 294 874016 96 193796 751 821788 810 228904 551 282582 1067 916009 330 456858 298 315018 1361 270246 688 117223 1367 243897 711 282441 803 563704 1321 894347 602 43525 1157 429802 812 462115 980 101432 509 106851 570 312409 299 738863 1476 678878 1295 70675 1083 118841 655 802684 786 984096 623 810374 83 185951 572 484965 1276 193836 477 71495 276 478734 96 247233 1360 333862 62 426852 1058 259867 1469 423743 383 877785 461 932639 337 868041 1442 749040 107 330958 1129 667728 1456 449842 987 597205 1080 197533 82 783665 1261 235011 816 772783 176 417684 961 247847 633 881699 176 132645 110 198710 383 756108 470 349662 1267 435238 298 580913 464 197527 809 772009 1199 223487 816 12486 1450 162159 852 70752 1108 332721 1046 167278 1350 165984 907 284859 595 808458 320 396615 1161 550319 1007 102417 1063 426895 44 604873 1264 263138 880 968208 643 379125 153 10127 474 228190 231 508927 645 569312 1392 174180 106 725179 1001 66626 73 942606 1123 130906 573 725868 1 511184 19 949354 38 809887 1259 525640 807 699115 1302 758787 1142 478751 588 306470 436 580589 374 180233 63 127427 246 730158 1343 471751 506 173644 65 682039 1210 868681 12 84977 1369 825629 481 546877 1356 189309 176 772383 924 471583 1225 484127 750 755162 1029 653832 1326 335835 1380 873508 441 491661 175 255106 263 980618 86 81168 1352 163069 761 183684 1193 577359 647 372668 591 492902 505 263817 1469 428887 1087 258887 1227 329010 133 152145 1269 243031 1140 763539 1027 887263 940 432700 1331 988492 822 749882 677 712714 702 172961 1109 696829 1210 89442 8 239734 6 186918 12 617553 487 369020 1269 907578 583 127757 193 63169 1262 885300 1321 426291 569 851014 20 864569 31 599045 1327 83517 120 383706 1414 350337 452 2779 1267 859109 970 775042 305 151853 469 423223 1083 697930 515 210038 711 958626 42 744232 597 446039 842 832401 946 745196 461 404241 361 752506 991 125409 871 293796 1026 209264 68 834235 738 145918 1156 161070 951 561869 58 152823 459 652800 242 416299 548 529068 1336 508628 910 205648 1108 341970 991 598887 796 946889 596 713669 775 368833 579 426292 969 939940 638 221858 453 690405 799 992712 406 104688 703 987379 605 558894 910 416026 1486 426971 80 354048 541 780616 499 863414 403 709932 355 484540 645 532717 1444 314535 180 32096 174 606370 1023 352822 1214 82078 160 277296 6 494846 1365 134959 973 936414 86 565248 386 847220 969 759746 808 589719 486 320419 479 581145 604 534145 674 842143 894 948423 1488 288739 1026 80297 37 275105 1116 989328 337 710133 350 713526 916 686214 419 937007 1444 657340 554 276770 510 199133 262 870372 96 450322 920 675956 511 487107 339 773680 1299 958326 922 179365 152 727920 806 552437 1278 809330 591 600950 442 577438 1438 61680 14 783765 353 30892 736 935636 42 763174 813 822131 230 711125 51 612562 466 601434 572 371484 94 837022 569 465841 1477 570159 694 171771 1184 287065 484 258120 298 16689 393 203544 1286 541133 1398 981547 732 41487 1061 292490 678 629265 300 270120 1232 992290 1037 527847 497 257358 864 735120 597 301561 1316 31327 101 688802 51 453720 936 847682 1314 785774 475 312793 694 725823 571 570996 806 655947 141 439715 1030 947310 748 84020 1337 777667 948 17899 362 201596 1034 452380 337 424436 524 38721 915 879374 489 568122 1314 307920 186 432466 629 267898 884 568406 515 236425 1471 366261 1269 956475 1103 207945 612 308009 1339 795983 979 61655 233 775230 737 905894 181 396949 970 733056 1110 966766 1078 878689 1358 591068 185 435396 1376 586781 131 200296 248 404609 210 919672 1008 439967 1495 354748 1468 769988 1161 662 1440 935196 714 875519 1391 724526 133 813566 314 165900 805 606873 1174 355191 1339 949144 1442 263143 1326 927715 1126 338913 466 313008 1279 624122 410 531180 780 116861 793 455678 895 954748 187 900551 616 972473 716 370563 1283 922722 27 928042 768 52407 936 252587 677 59328 1325 16004 1223 60392 946 693471 1176 29470 -104 594974 353 272844 106 714737 902 930902 1374 423216 365 845755 289 74449 1452 803917 1113 562741 603 912379 1438 204577 657 28332 507 402649 482 582295 1391 289588 651 837122 1456 274445 884 967915 508 853907 1191 120819 1145 834893 1397 103604 212 251402 671 428182 997 796547 135 145820 1216 344969 643 254407 649 779226 64 360089 1086 964816 21 986077 593 823526 544 261144 1293 885510 648 987258 706 381239 1262 629742 771 514732 1225 446781 279 431187 488 828753 1390 799456 460 523773 1146 952563 381 163846 864 597422 674 189341 507 620265 539 131082 428 348798 1176 226176 422 725551 310 879028 1253 462896 75 551561 1004 951112 310 186590 751 496176 219 845600 352 626926 194 882468 59 192070 234 677997 1144 38644 1146 834460 742 443769 268 150180 824 465607 527 409601 1171 871367 892 338937 1443 374178 14 122101 754 268591 1376 351794 231 9848 1103 152566 1495 338773 1410 530603 892 639639 276 797560 665 942048 1411 769078 1399 9650 850 852508 1322 172543 531 736197 229 749673 1023 449776 517 342348 1146 946482 309 584886 1315 70464 871 929608 231 333777 1068 482479 957 685357 1328 111778 783 832179 93 149464 332 518794 1283 392482 430 385077 1228 145991 545 676769 1182 669124 832 873237 856 238649 1261 694018 728 61117 999 770207 78 191833 1298 968120 292 909997 128 941389 981 517689 1480 897817 851 747877 178 85028 726 634096 826 898557 810 417751 79 557228 314 231845 1232 341007 999 795391 492 352908 658 83128 489 807185 157 670382 565 85287 513 725108 124 130943 677 782347 258 883202 461 494119 1250 236012 859 69904 1158 600971 889 77188 1473 111061 1345 85894 1372 892504 760 301348 892 194848 698 964614 275 676150 1440 295940 1167 711760 419 539414 242 527431 729 409423 372 494456 1041 589385 906 297426 643 553756 1475 571853 1348 388806 432 325022 1430 164045 964 694585 719 316355 995 367434 1075 210530 716 206932 310 190505 313 816179 389 14156 669 595605 154 922412 1017 786464 676 334220 724 148520 846 822673 574 445882 976 509761 856 664430 1497 543904 161 954761 465 627407 503 20727 945 412405 1466 417838 -267 180243 660 546453 659 939176 59 611525 1361 207584 40 512772 895 233584 1382 566028 333 615470 1098 85811 146 778671 123 913805 86 718614 39 740340 963 804140 170 73930 239 204323 1169 603388 1168 986002 380 416893 1141 491307 563 256545 449 404668 134 500937 169 85733 1355 695862 1234 660021 1168 303184 529 60550 854 542356 1454 718051 1092 881775 597 269371 318 582224 975 732777 38 481660 1118 961484 138 981676 272 77128 1091 902640 248 102063 998 59966 260 724520 1304 657069 857 923023 1025 198813 667 848412 1489 596151 123 598452 272 405857 1247 726545 458 71662 1394 142072 1416 570531 1351 52301 850 414762 940 104375 84 432797 240 354228 973 163018 1031 838344 893 434676 1359 958769 1463 837241 175 241903 449 888448 446 646966 461 172827 1388 46150 1208 40940 949 249230 1200 769164 1456 446780 812 731554 1007 324529 71 78258 372 772754 1284 365980 1021 576462 1219 805094 363 479021 143 786810 1485 686355 635 947727 503 219344 165 347306 425 444366 -58 371234 997 351133 1138 208505 661 513710 1113 354886 314 832398 864 50689 1358 440436 281 743574 1456 65675 234 561794 1380 522723 519 885 417 14537 1041 759695 1254 497362 427 382752 1494 750067 1255 524156 127 394369 892 99295 617 116257 982 668328 43 5764 252 508852 1290 974987 997 856171 208 96517 406 272479 1053 237948 672 602660 1161 679453 410 100156 -106 93018 662 242350 237 536055 143 746855 662 491626 533 241706 1241 859786 1409 601532 1271 853907 -1191 848833 1274 347461 1310 577828 259 669835 838 353421 786 682249 1427 811509 265 110590 858 779003 1239 911854 907 815306 132 973742 310 933573 1467 840273 339 668299 1329 25509 281 160953 1207 671145 1223 507433 43 951971 672 206618 994 347133 381 925837 266 588336 144 620718 125 263400 1429 936373 578 9386 1335 587020 940 437752 1020 60188 540 805152 1397 868933 1091 992625 223 817275 1357 269921 1092 95166 184 74721 1385 591127 43 758546 564 195950 1133 164218 425 291790 839 518618 863 55965 540 650479 1047 935980 183 853645 1489 448278 669 213980 1016 307215 1215 322147 1484 617305 634 972439 511 92628 3 936626 899 785632 175 937250 1401 307151 244 472583 1292 444939 1199 479267 471 95043 388 702182 1264 695531 779 325224 190 916413 1387 954182 446 560590 148 774852 1359 173955 586 458145 787 328673 688 69711 274 883964 611 515289 269 665354 958 226171 245 843818 1308 820068 957 877217 842 91150 1134 309014 1428 360050 1410 488302 1145 555523 334 362731 630 654545 558 441764 743 843577 724 266548 1350 687332 782 869772 1365 725001 93 874558 747 285642 125 690359 200 94458 447 938473 847 901678 759 589409 477 605381 1496 503570 446 159893 584 500532 136 303763 1423 395037 105 731684 876 420948 809 11102 562 1752 544 596334 1005 189885 18 724186 238 661650 1020 71482 465 599415 691 235900 655 453138 563 564669 1027 948316 44 237101 886 375877 1001 640865 971 941820 579 641384 1216 465060 270 668384 1217 961211 670 816004 1356 534784 1152 390270 1239 80698 129 269885 178 54665 380 3856 92 735688 853 346333 1427 242444 1440 457443 12 155514 479 676889 990 369246 1297 308220 387 254193 8 469668 207 528059 763 472229 201 518811 1188 142590 284 609370 285 576455 694 420105 223 5676 1070 942687 422 879514 1452 594647 1393 235124 504 418026 519 810699 1025 183917 1344 493897 607 173008 1109 837082 242 224589 974 265292 203 158821 1281 211718 243 280885 1457 274177 715 196862 1457 838123 133 742796 688 755399 1274 649293 510 865742 708 879168 1175 577888 1291 842114 153 743992 143 910993 1017 933364 396 367381 1082 165089 1161 878826 1445 388189 1159 109307 769 867195 991 848613 173 529274 414 737746 1050 363819 526 271004 426 185439 741 389379 90 212522 1198 455065 977 886535 74 323670 1472 503414 1340 523592 1354 310885 1057 666969 278 1351 1090 349728 545 529838 627 441990 869 220738 306 384418 960 858813 1367 851958 175 590519 1397 766275 646 162170 1455 561380 1204 325142 19 589889 278 234221 928 846809 1114 772438 500 798899 263 284009 1498 744987 271 986585 418 427273 1095 903199 525 949436 1091 102603 411 487122 134 322006 -255 963060 1386 133472 147 799525 492 326157 93 119616 929 359221 753 433572 1276 675754 1085 180678 674 824313 1294 24088 1015 403532 882 737580 278 689232 444 803611 1284 305906 1197 174736 1328 835969 -221 323421 460 136945 219 293422 773 394254 561 655746 406 938255 231 765049 423 444374 1231 490079 352 279010 1193 870391 625 485063 784 12182 855 473374 804 746696 1310 677529 228 987819 1352 62208 1144 826990 908 40938 655 42820 1335 351863 379 741759 395 113356 1436 676844 204 492199 1122 909662 1004 253939 723 800932 624 625112 266 553007 303 650447 184 666169 430 338417 261 685467 1017 8597 893 358546 42 85210 847 673046 868 364845 929 623633 146 929828 142 383359 949 971490 993 427430 376 248268 1491 448297 1498 37613 320 644073 732 640326 2 271735 1242 606881 839 525733 329 279639 1170 407006 797 581372 569 534229 10 596636 571 211316 796 101876 235 713782 1378 135533 177 281562 194 792894 218 65526 588 287876 1381 598493 5 243 1212 103197 815 872060 438 440716 1077 573544 433 997333 705 892531 862 771008 1065 363745 1173 860901 837 163218 328 672422 1430 584447 263 905681 244 107910 993 799782 1118 661103 783 904385 271 929532 736 502944 71 836395 930 705958 16 225275 121 756035 79 478105 61 604649 486 792101 641 113784 283 47721 1123 281573 1044 39989 124 780134 5 500685 434 750604 1475 62321 971 965995 181 270174 166 176696 883 665268 1479 600820 928 66016 1424 817397 425 515241 519 267367 1465 466995 583 718591 948 146645 1010 724426 308 215945 1429 77545 456 244928 520 209683 1319 231842 1491 526902 1136 835459 982 589536 -282 849540 513 275942 1173 854463 29 444093 216 608599 860 344792 838 694110 1389 402572 285 576951 581 704670 337 556358 145 336979 1432 333434 1427 718011 25 24304 27 586718 166 230829 1127 271327 690 438671 1492 923099 200 394453 604 318864 371 369812 374 514967 1439 234254 479 768639 1482 683043 485 611513 127 518553 1028 701720 1438 669772 782 933051 153 183800 1438 502242 182 436147 371 702443 1337 725934 43 951864 1462 259092 477 558858 1436 235521 288 316659 1331 465818 1314 451391 1243 290397 297 43578 449 474251 1338 377119 41 697357 3 313224 1317 853756 670 480454 1414 553324 525 191786 1259 931851 1452 338464 581 110843 1160 602287 1071 615997 486 593734 427 239491 606 866561 358 613939 37 888142 331 672095 623 961151 543 733384 1326 621891 490 422977 1013 615474 1190 80670 826 554903 1493 641764 1453 800876 458 243569 1325 164153 1009 548272 1372 713151 -442 307097 1422 506209 720 835362 1222 21393 970 941667 573 371803 780 973310 326 235822 88 457566 75 278195 577 980616 971 873440 903 990031 667 739947 498 584658 539 216864 1170 87094 516 903648 1373 223135 613 523903 161 84674 70 45795 546 882981 686 144666 829 105044 709 472578 1177 18282 1317 342548 1357 899962 978 579318 1403 51943 992 409076 858 551957 730 94194 1022 270467 447 939891 1417 513801 1405 445827 1308 300005 1092 286383 233 529703 1318 39764 1256 621329 870 105353 886 981156 735 522260 746 997203 1129 204838 1011 276762 1216 840601 584 433479 596 935071 1068 798879 1345 376764 1473 487740 1176 52988 900 938457 890 114483 1397 475061 1036 597427 1382 420856 840 5666 1273 83725 777 360486 1216 840520 1074 459365 392 359136 215 452593 688 816111 1247 260476 35 120815 293 450416 110 425104 1306 721329 146 640332 632 582145 641 215914 2 360094 1016 549178 1399 968655 745 660996 358 43411 82 383718 686 309219 1199 80182 913 711787 847 880315 826 447264 133 205107 63 466707 493 862488 1454 154511 704 598109 352 21169 214 267888 1126 53336 434 966897 789 981718 958 109101 473 66794 513 376981 152 422982 1470 457135 284 79064 68 555189 1449 540383 551 110972 868 528780 176 242201 639 372719 1463 572474 181 955323 573 39151 1247 406336 450 260679 1353 370237 1286 768062 1157 411305 147 696166 515 920140 621 36137 1457 218085 683 188119 91 888892 530 813163 81 456759 1327 204015 1216 957710 405 381824 1096 940472 597 353526 991 796512 110 136629 1135 863134 914 214535 1493 116852 938 276499 1152 946834 1092 598152 1313 411288 -781 613687 941 346006 489 796478 918 609923 1116 184112 921 853506 960 377454 376 691928 1266 890536 332 379580 1176 371038 805 388444 870 864072 150 144857 1148 687354 1375 906241 425 940541 495 151446 879 72313 1114 464374 1444 828113 261 826765 569 484247 404 752352 1414 590104 1297 512555 1153 144714 977 641382 1272 268979 1444 987360 666 858734 507 773724 793 178550 1436 85348 261 719240 1431 539990 555 383952 207 785622 631 918149 1356 275684 1158 669904 14 502098 134 721940 1221 856106 516 962420 620 947249 768 286120 670 653131 431 678845 1441 231884 35 320902 793 978141 1357 171331 15 89403 1422 301735 -254 630435 913 186027 364 818958 324 308714 755 415235 1043 551231 419 608638 899 632512 165 818372 1496 32949 323 742144 1271 854831 517 575055 513 484046 1504 148344 396 62246 1403 790121 155 427662 752 188942 240 800493 1225 523860 1279 515716 1396 705425 1034 910617 395 975934 1469 606754 1044 297416 231 438361 746 520449 1405 53279 63 224537 775 480274 596 396500 216 140087 610 677013 100 222322 422 325005 806 849722 331 886263 967 586929 1447 703903 852 96625 759 171619 197 906492 58 490095 381 909915 1181 107997 1469 245640 118 847178 1187 122642 531 359008 302 757766 294 599351 516 263498 1104 367825 327 380512 778 76812 1338 105749 819 44826 1341 973201 719 4713 1296 765903 1368 306006 954 133557 522 429972 927 193724 1011 117512 1099 22048 1123 558976 716 235178 681 168674 1422 547583 1315 125530 1182 10267 1326 698274 288 221626 1225 899285 620 332046 1329 31775 754 874824 1297 754504 487 799781 1095 536389 287 621581 1385 623724 518 54868 1139 505152 1109 554235 1180 288484 1262 317387 886 580672 623 206094 115 75596 1378 201598 399 520093 1480 601820 1396 661320 674 662964 227 739780 1383 809424 154 657654 1262 188604 1474 499444 1329 309837 1336 340043 324 291035 215 715291 1007 433373 375 35266 1469 414608 590 227743 802 862659 364 934378 294 86770 1007 326517 1031 70364 632 309539 1179 179679 1289 34509 446 113260 225 149442 986 327968 92 901421 1403 171970 600 912662 1014 524748 100 119355 1252 29465 1273 429379 428 244241 295 561482 1050 772770 626 89922 176 196353 1483 958315 978 15332 732 230257 982 5192 562 620991 212 617419 389 280089 215 190407 1287 562276 1294 485879 918 368809 1235 780253 1086 77426 629 317662 322 21822 947 808129 1184 339978 248 120596 283 683111 700 250967 936 819300 839 870456 969 43254 644 47887 426 797084 1210 113535 54 296587 462 128886 538 479513 173 57711 728 476912 912 514173 365 722002 1005 419827 295 793260 910 741916 1447 55529 460 744651 122 189584 1066 704311 362 842654 1309 701615 530 744335 387 29604 182 793398 174 241532 277 985856 845 707858 432 539728 1176 216436 1231 887589 1465 782400 1198 606349 957 205895 1389 101844 193 757891 1319 926880 1170 213078 1475 959439 1268 67129 1495 711160 37 548960 1015 490044 952 406392 1077 402489 474 272995 772 484525 673 306388 1240 452927 897 6110 641 253899 455 539865 809 210187 230 970861 744 222571 533 732728 369 924483 1310 433298 1453 54855 56 960649 103 495220 250 263772 959 805388 702 586968 658 598792 540 362140 545 389780 484 66172 477 654947 615 769590 68 107725 1317 327598 1087 300356 558 963085 602 116936 694 845258 514 673727 316 624602 666 679188 896 770133 474 320997 479 679725 287 550628 1111 343446 1045 815631 722 599442 99 648056 1167 471915 1011 204286 950 336326 196 875084 174 966079 569 290611 919 60628 877 318600 415 796833 1107 995736 1242 899428 493 255156 975 268289 153 872259 1263 994141 1326 311121 423 501430 176 901054 753 385683 763 535689 1389 357650 189 975145 599 345153 350 281741 366 482396 1289 651245 819 340191 608 141047 426 977185 1458 476208 1306 49972 154 953732 630 851791 357 421859 170 663625 1255 105586 846 332901 1422 472256 703 890827 446 852741 940 547824 1164 271397 1427 410384 1462 12844 1488 942100 983 875246 586 309083 918 576175 421 716466 40 914698 883 504635 1105 434068 648 101013 615 548292 227 176671 1375 397765 239 421369 836 645211 707 597955 960 252025 101 179808 917 48477 522 988950 858 682467 85 655388 956 601857 102 617447 606 30262 517 458599 9 259354 1238 979585 1334 392466 158 842630 1051 265410 863 728433 195 980638 928 161055 606 429834 388 686470 302 371771 348 225816 310 534583 959 525902 539 594425 59 143397 731 136120 622 27247 194 556638 1399 598964 598 826811 175 855832 966 751988 1485 869267 1176 199594 349 810473 1203 413944 1240 61342 790 912254 284 29722 415 604447 169 393159 855 328803 1204 785503 603 806632 249 223839 808 744566 579 957243 362 129260 1298 194725 970 898596 689 416568 520 74190 38 810121 1100 97855 816 9473 356 529312 1148 959219 1467 339388 709 776258 998 161890 1139 295813 492 112469 242 919359 445 628619 259 570580 1363 151985 1454 872457 1053 497759 750 245320 1505 38771 21 814266 728 690127 939 458900 1389 67260 928 691884 1135 751604 856 651956 -18 789807 38 105800 505 718102 175 461991 935 212582 1308 645315 1298 49728 493 822306 287 178130 1326 689284 1065 959111 1387 414121 1199 899692 1193 771871 735 126404 314 31720 1312 27845 10 367340 250 362954 749 648735 1100 196481 1338 802228 1067 701034 149 851057 1012 810159 1012 263770 1013 721228 549 795639 1235 300246 870 304918 570 507687 43 891915 260 23212 653 797828 719 88584 666 478052 1028 256962 1120 47623 1257 937515 385 869862 365 471723 436 33294 804 811521 1268 330221 1332 429145 979 87471 1052 4479 889 505066 1144 238639 509 930206 1498 782159 854 644989 284 721240 210 29819 281 107641 915 439132 1230 33312 576 288665 888 850413 426 505654 1088 286727 1228 249091 981 88860 482 351598 764 89753 1092 687423 795 206412 377 427382 891 57725 1240 619110 1250 356881 370 777433 543 563369 248 267727 1410 717686 689 209689 633 882855 94 844672 1139 245639 843 815564 270 478071 1203 723653 919 868101 831 644838 720 124587 86 607543 1263 838539 869 420714 21 967423 274 815688 1419 978172 923 238575 1037 507 1211 349092 969 795866 167 97888 1060 700346 1376 991123 981 5279 883 10623 1400 416258 1280 160387 483 519491 339 173054 1213 785891 1112 204725 1269 530469 199 657792 490 42897 142 809824 766 204242 439 629051 1362 278308 80 989385 245 288836 834 446154 1056 134524 379 476240 -746 220343 1324 657279 716 154386 1235 802999 189 821655 1349 248532 434 984024 -271 219665 461 998771 82 609204 21 985239 1399 77015 1213 114947 659 495518 1493 162411 952 936187 416 137402 341 905337 430 971821 262 525696 242 685476 1474 174377 159 865286 449 374117 391 759108 1191 173837 782 614612 942 534772 365 806722 1409 11731 1211 518398 740 384588 354 57734 1332 496641 1317 30963 63 855732 174 829267 808 902290 779 456854 1217 591312 448 292429 1185 476659 1177 48703 1299 152949 242 558072 1166 340908 333 145300 1180 281324 33 48123 520 265291 461 316652 1113 311876 1264 183834 1281 356821 950 523274 950 373000 934 229632 389 239094 1490 377440 202 650109 234 589425 1388 44684 1010 265567 1136 454108 451 620322 109 909126 103 873124 682 82890 1301 467869 1213 213996 815 420546 55 323196 533 953004 340 961214 1401 470682 478 298658 1423 635042 686 794829 1157 185699 199 730649 1474 484686 516 742993 1043 377127 1184 447470 1157 298297 1075 352489 1038 764811 201 401723 842 754324 317 80961 351 6962 845 801463 901 239311 930 575315 1349 877931 145 231030 1194 462089 1122 753129 1129 832608 1304 716913 1425 378414 737 882450 1260 261436 758 893742 747 679811 1312 273468 110 870672 1113 361480 167 703924 1308 534992 139 759109 1305 977175 111 256394 292 93115 1196 447253 4 768961 454 395780 306 485242 1324 968285 1434 705678 555 386388 1344 367572 1385 570426 208 367042 988 182196 894 372555 259 184405 1072 678852 731 596384 575 78855 779 98345 685 385653 661 15577 1375 667690 449 282580 1138 664661 845 868863 21 926027 697 793986 693 746341 1320 227804 108 433837 417 984976 323 885709 160 401006 781 657698 199 812379 547 509825 666 430596 67 328168 770 67233 859 898494 318 57763 1401 408087 1109 150291 1184 827929 1237 789673 640 306653 1213 407156 951 388710 290 673277 1386 340214 1032 606109 1327 829961 487 543904 -127 782582 157 183660 1355 579934 1498 538299 565 93170 889 658798 1075 583035 1190 731918 411 255822 827 598401 1333 463586 1242 723642 1305 273683 1283 170189 638 882805 65 294475 1510 357931 1014 862814 364 719557 1325 958588 1157 606053 1161 766528 379 98560 1504 595127 792 153870 300 515264 1317 981555 1475 937607 168 85007 366 875231 567 338239 278 665902 946 164192 988 666737 261 962530 1010 729177 1066 759062 1298 274022 166 26853 1091 728353 347 95378 679 314529 621 515226 566 848520 866 876282 837 600747 70 442511 606 943392 1376 311714 1439 6801 1172 235453 1297 359178 698 264385 1376 368486 870 535050 28 988311 518 373158 676 223710 912 71326 203 4967 795 345034 636 194830 1284 872361 1445 394246 1318 748349 824 974669 340 169728 818 11018 1242 483396 1049 758053 751 509045 940 165223 1330 565553 17 770585 32 493864 548 617188 389 897615 1256 626442 472 466590 859 470401 593 454437 371 231443 330 778915 17 607332 1429 654667 859 797107 588 144450 1059 562264 1024 867613 687 379584 425 141102 1448 200373 29 325140 532 808691 414 880205 1420 39370 1120 240512 1505 507861 1027 62328 633 314439 616 996927 727 913408 1336 590226 84 367729 637 841223 1231 819313 883 260435 597 21040 1285 879203 642 410006 606 141525 126 126752 195 269243 211 434165 721 266155 923 81267 152 860148 1233 437160 212 986696 759 908210 1037 68552 34 326594 697 779912 1152 947263 1465 693715 979 451225 279 355698 935 733627 11 728939 591 989213 1252 916395 78 290877 1133 581504 1395 743267 951 49275 387 912469 817 411702 581 995867 764 103047 168 883431 -515 333100 686 148352 1389 428982 90 346441 959 82474 613 669364 99 406132 1519 808113 1427 204627 770 588539 220 751911 1326 404431 1003 256421 456 387929 1258 859778 -130 188931 908 638717 1074 914378 1169 251965 658 258321 1269 596472 723 366009 154 404275 792 22942 20 274556 119 379153 625 628839 702 706429 250 700232 377 793781 822 398419 881 785589 1490 836345 243 137536 950 477137 994 455450 639 839891 837 108914 178 544635 901 853065 896 776039 534 845655 158 532152 1260 839191 1028 162792 958 825095 1073 615682 96 631049 294 827002 68 573039 54 197144 1408 410449 697 882650 1216 281199 144 683921 1243 762825 583 399184 1038 897540 1069 193265 112 196422 1036 886053 427 949970 1389 148552 1153 470112 1425 898657 450 312394 1326 587989 1214 132834 583 758555 -320 930625 1506 97350 1288 935139 400 334631 351 460573 1104 602112 996 400303 13 711214 729 506250 37 480345 607 868021 625 535862 941 991153 437 903255 1496 627192 1065 87073 1269 136989 540 283969 660 197308 1363 421156 1451 662847 1475 347577 1086 511432 532 962477 890 951259 983 510394 32 338174 1118 516045 838 202809 650 486016 576 113813 731 420521 765 273863 881 839279 263 355792 369 645401 63 283701 116 630843 797 568119 1236 845517 209 552491 471 371361 1154 434868 318 769047 1374 339408 453 500381 1035 860854 486 736724 503 658093 47 638589 986 352788 132 65226 499 309670 237 464324 635 322090 709 429869 1260 698453 882 797949 507 204986 512 770996 568 854760 139 30317 739 708628 5 883033 472 375746 487 413309 1502 838314 1501 881372 1384 723658 770 542123 1200 688238 336 436679 131 289572 1340 36362 1414 834325 -722 555301 290 595085 568 921050 783 385361 1265 219488 1143 842055 185 5990 1366 144034 596 344703 1414 265760 1236 913437 318 891520 19 857039 264 101094 599 708351 1200 217108 642 140855 749 881972 1513 664960 779 898689 776 61141 481 33595 1033 453816 316 470842 1490 561670 641 718047 807 206950 305 857925 1064 823360 24 473739 84 927141 431 828064 505 535742 1003 162602 1398 10070 990 85147 1264 834737 641 654691 388 812720 91 87070 942 378485 1257 882199 1100 931033 45 682125 374 248197 1319 318805 231 879413 1170 276035 1107 889607 622 132206 475 16278 472 487238 778 368797 964 655918 1042 300164 1180 588609 733 64454 346 296786 1447 243633 952 298933 1298 651125 413 183518 290 280956 400 462042 25 414540 1350 586590 426 844303 32 314535 621 764810 -388 427318 1353 229790 709 259974 1228 3084 530 838784 1104 52021 764 771250 22 271804 542 750034 551 447023 1024 239673 936 839026 49 325083 808 932792 701 929130 734 126420 261 278926 1521 372373 441 166803 160 128362 809 171229 1005 659653 797 916231 683 446300 792 567 1386 911044 1034 787589 48 582852 1346 466101 66 268640 817 245947 842 751677 548 267620 1041 96475 1023 48562 727 472712 437 954274 855 711323 1343 63820 1249 569472 537 567296 430 820976 627 263288 654 500259 1111 468525 1341 640969 1326 196660 149 755695 978 65751 69 931405 203 626061 627 366805 989 52831 334 967190 1489 752100 1404 697387 1155 49880 525 706983 774 954892 708 75258 367 8842 511 654239 1177 657927 504 702484 556 811158 263 354340 1354 554355 1383 17552 833 315622 88 240187 237 554106 1277 903469 264 488639 126 433503 1450 334044 1391 899650 1344 257689 439 64738 1523 996525 89 155644 1509 917461 1299 244900 1227 231127 627 595353 1344 279896 1318 130822 676 805816 1441 954337 1334 644740 438 770689 862 929302 13 354372 922 256930 140 618958 1397 702682 1468 577487 566 800936 388 608310 737 117542 838 95163 1013 71904 360 264142 869 776625 854 688526 840 639021 1215 949203 221 678607 1173 271664 160 239034 1047 705341 965 697926 1402 78210 260 137918 420 47275 310 922884 36 685599 1511 401124 291 872506 847 200922 1282 631816 341 569300 417 924615 538 884591 1278 699794 998 119603 184 581691 977 204314 1176 316389 330 379122 712 114041 1329 22452 440 813144 1149 782083 650 117675 355 279384 639 855649 1384 330507 1262 612941 1121 492893 1059 855072 295 234221 920 946375 1308 613014 987 780764 762 626426 755 326844 928 727146 361 588803 404 341988 1026 524935 1422 455966 1459 19109 1198 677198 899 34272 691 461136 1393 815289 155 842458 738 133889 72 540778 53 480310 379 842159 1403 848783 480 463492 337 111236 1255 660414 986 975905 1506 49457 913 451907 1255 143415 453 929447 724 375522 363 816257 32 22751 760 706153 1451 413852 280 247083 1463 509968 804 858017 150 49802 1389 811642 35 638126 151 375651 679 298911 600 930587 1340 313735 1292 563226 725 121120 729 939938 1097 362330 1478 223750 932 832553 1197 548542 959 83048 986 348682 1333 892162 1412 392121 448 980573 1042 734220 254 111679 1511 754512 87 41191 758 147373 477 246275 950 338884 1141 249753 1072 901137 824 66168 487 457528 908 888940 1056 314768 1393 999236 1153 827740 305 507362 1133 291994 786 743117 684 77158 250 913298 -329 979321 785 344544 467 284527 1391 397188 18 709304 136 668045 326 128921 1359 5744 830 370789 490 183280 1232 17490 1127 793192 250 826034 1337 905044 330 836967 232 160424 1386 494264 359 650842 797 615615 1246 997157 1510 27735 702 524453 280 254888 167 633047 1452 51526 42 373261 1508 23320 1377 927554 1489 219111 237 785247 1196 167289 638 905067 1523 966989 855 956693 1252 636640 506 940226 111 135401 654 853733 1030 511226 1030 48669 1467 819457 605 664470 697 104732 134 724832 1268 940971 8 896271 1105 972100 1039 802514 211 389949 1369 554395 65 229407 1183 207314 640 475650 1061 271447 467 547824 237 65977 1220 774747 698 726408 144 871524 695 719672 262 477669 469 953456 409 449982 586 905208 935 515175 -533 866518 423 470574 237 625739 1342 134876 266 933097 1185 766356 1275 82683 202 278575 328 420580 924 293034 818 478944 785 272544 672 736822 328 704720 1461 78807 1333 617982 1323 997178 581 535506 1292 34777 390 552805 1264 385784 549 516002 1513 376615 164 310260 742 977377 396 453797 393 406699 380 405071 1436 481569 1029 818252 1031 362387 565 538403 147 41140 612 498831 1267 776993 275 592845 1343 403500 61 180298 425 936125 156 93659 1316 126554 734 402525 187 306499 466 709475 906 950088 237 897498 1441 996662 1156 188389 1073 542513 1418 146421 520 255206 1504 514985 600 397166 641 955170 625 702190 100 279494 1262 112635 329 394698 956 5964 659 756256 1218 148249 824 784876 782 606005 471 699063 332 176835 1218 500726 1335 133803 1189 123449 511 227343 713 380609 19 643798 22 790979 1288 858472 1203 208269 427 806200 331 853190 151 134629 529 615710 888 127681 356 921854 642 709311 546 769259 521 954640 138 890433 957 487676 281 144217 945 447496 370 404258 1102 153575 701 203106 1189 93402 1287 946925 1469 694361 26 1366 568 910111 162 642908 1236 862149 941 978886 1148 821224 1114 31473 474 656712 1049 956724 552 143588 1452 442877 299 973507 151 289639 183 218630 1181 811289 1032 315550 132 251382 113 252225 568 877784 1083 339158 1214 447513 401 758692 67 501984 804 687378 1 552313 416 336040 1029 160831 1108 157523 635 409157 569 203385 1258 805493 994 549450 156 260945 1381 500219 512 916047 70 28101 20 548813 906 875247 1257 718546 1114 25855 1447 426294 1094 298751 626 704143 1274 553945 255 865129 1458 366447 207 792614 1194 760199 411 717570 908 708638 364 132498 941 546230 1269 39882 291 248458 410 16804 548 545637 1316 668909 1187 62925 696 333363 146 519053 1157 890550 845 869112 819 801394 19 253073 1467 922431 446 701634 196 214799 506 252590 1526 702043 755 13107 584 291710 647 678295 1326 435833 786 366372 1364 874439 1415 484038 659 287274 670 480855 128 15162 646 156686 596 211988 698 508872 835 622534 662 681466 305 778859 1503 43421 1119 802370 1516 63889 -508 495637 761 40100 757 348387 1126 167767 931 393637 312 757031 1128 898899 1077 862743 1215 288386 135 54024 638 165779 1450 751846 1338 462764 928 564261 44 549685 1218 536038 493 91113 1356 448101 840 100274 1008 107863 1219 297192 1174 419060 621 811312 483 339680 966 686120 572 526968 1289 645543 762 829238 257 590431 367 406142 947 537999 1148 218141 1076 34667 1032 101313 269 831163 1204 145202 45 106771 392 357148 1441 878767 846 534131 1367 606881 487 449487 252 856262 565 877080 1364 704926 682 135864 605 741751 435 904738 1018 569300 -350 427709 191 247929 991 561520 298 169874 648 272781 729 131845 832 129877 1126 900712 34 507499 651 890791 344 236369 148 700502 1023 871343 788 758939 163 251372 200 298481 1370 245052 919 284693 534 417460 335 757941 311 19558 1144 529854 57 661213 1339 277853 14 703889 1417 69640 901 280710 999 345193 768 245096 1511 444483 796 465073 170 691899 1389 322076 761 549398 546 947509 1316 946126 1126 713474 406 665557 439 422895 754 59748 203 628404 340 583393 793 932231 1026 577517 64 581772 20 673793 245 797666 501 306024 338 858633 25 375628 411 679111 800 289560 1329 830436 718 799974 479 414876 220 380114 1171 21812 1315 468744 1429 441146 1525 647720 404 100962 352 102466 1265 719906 281 51073 693 780262 485 384680 706 781157 639 884661 19 145706 1330 381275 356 577059 883 120212 1466 757597 690 585617 421 667918 611 254363 1086 103904 619 700210 988 281669 673 402347 501 210686 1293 37654 625 977616 313 636138 468 639652 1339 716606 921 811503 708 848284 1202 458475 815 284193 643 699940 46 927974 894 928087 1067 627651 1218 412169 613 788036 1237 333375 1129 163752 262 264355 1380 983367 1297 850005 355 637068 177 569492 842 230606 1345 435603 941 187061 853 86056 654 455736 537 259570 565 740248 813 629735 1243 327296 1269 870325 150 306804 1166 323639 29 71389 1186 22846 919 835150 332 226510 1266 653007 355 613256 602 830357 546 471453 307 746157 745 885830 607 435464 235 14687 962 511377 458 286509 387 536042 1110 141054 325 783790 1218 348589 66 788939 1473 717397 164 753562 891 798364 805 62666 1323 870010 289 33542 125 811578 443 304106 209 264467 593 743979 8 666366 938 677473 201 920153 132 4021 323 629256 225 843838 332 267608 353 193655 693 697669 284 852139 972 97846 535 356220 303 871036 691 768391 474 508511 1362 719180 1050 825092 813 14999 1027 890618 891 46688 174 844683 680 866525 331 4276 332 694613 956 349203 1181 302325 454 948782 1492 389175 1113 835220 743 988022 1408 702637 9 551311 812 620204 1122 305675 714 101680 602 547046 63 275591 342 575004 736 506452 366 14513 764 332718 554 335407 149 491732 1059 650371 109 914850 789 703385 1231 861944 382 177918 566 337356 1296 509320 1458 868658 1116 901749 1122 502638 863 940465 72 262719 484 897447 51 788165 612 909638 547 473786 807 639550 946 714751 76 522472 993 113981 424 91544 337 700333 72 406723 1249 689931 634 229589 1443 301574 516 201657 825 641381 -114 192431 1064 848308 651 225792 918 694779 480 743431 1224 240979 775 18926 341 482643 438 838999 746 744036 1392 784668 1007 70543 533 626534 457 700660 1361 969111 791 959996 624 287936 786 779960 166 163099 967 928123 268 916970 971 688783 1340 556765 478 562716 1294 903455 524 674188 1453 257068 1413 218729 682 149550 805 260846 85 294131 1161 796553 151 545496 1521 644848 352 83954 499 647827 78 258423 1200 453170 784 540737 1200 727302 904 355339 1466 648664 1489 178922 811 528711 148 819483 915 963483 1446 526749 248 728382 492 369250 148 813543 958 946199 1232 486830 352 314330 201 536160 102 988587 937 331961 1331 697653 625 989034 1273 397072 345 721397 1130 340004 653 362871 1043 961265 1163 971700 5 980833 1106 816421 257 762963 1101 164355 1243 275952 1088 965061 1042 996678 202 641166 549 826701 720 570904 603 696999 289 473029 961 493530 620 936457 370 959855 1131 818011 1443 209750 87 900421 -373 486736 511 566355 1296 281641 427 543576 327 377492 1185 489000 773 331292 709 460667 1209 384906 1347 581643 1484 802298 648 365932 681 942607 238 735542 491 367429 298 125068 1058 733441 709 616851 647 255542 1395 326102 1309 861519 1395 869929 961 391355 389 253803 1339 780642 814 171046 406 869895 1151 377795 1251 753623 1221 481210 1260 265650 71 975214 794 814051 1375 530522 153 785194 653 735329 291 188076 248 355873 855 452203 124 872042 396 961471 207 848488 1412 612768 489 160218 1077 339618 1298 487440 915 764056 125 120709 1337 87421 606 196754 869 540558 1137 35677 1400 53690 572 308063 163 517575 1352 771440 324 255896 150 826762 1526 362561 802 751405 993 661110 507 340149 716 734201 249 35974 1397 144792 982 210587 868 681160 567 413981 1216 154164 763 273445 890 934852 1427 667135 90 213867 903 92113 1194 513579 124 311308 735 598713 512 116204 240 145018 944 670886 1104 901256 1344 7861 1486 127736 144 349968 490 176588 499 469989 974 700999 547 851241 944 147371 121 523995 84 786870 1254 868340 365 519463 222 234847 1503 169424 1219 986992 1046 303556 1068 685797 378 933044 627 745894 1535 175527 713 770126 1005 869357 1014 824094 151 564720 504 194028 868 216095 543 769875 964 79614 816 916388 396 426804 191 836067 683 414582 1219 194354 823 73979 295 6312 1163 672481 1218 158735 1479 397804 64 591268 1283 363620 387 346815 1482 880367 494 831622 1214 637761 91 209017 163 167739 688 311276 1132 599650 1479 479001 1209 478580 802 439486 83 778101 1381 725600 1043 130103 675 171130 1089 618515 935 106140 1468 150985 178 458860 142 202122 381 886014 1464 745663 526 984884 359 735621 853 535292 81 465548 241 881611 1514 122052 1102 935904 906 924078 1374 262229 61 657681 411 557824 1121 822481 1297 630115 234 200911 943 910815 131 746120 1051 808236 1312 875934 1434 695940 943 351008 477 101480 680 701112 1316 241566 85 177120 1419 684132 845 904865 30 676169 258 774990 611 268300 389 855114 484 955176 405 107515 1466 82973 822 139642 494 841280 421 389165 524 996413 556 12846 1463 231817 -99 774475 514 57469 1310 190607 1204 923036 295 72624 762 490551 1500 403152 1229 45322 802 241841 65 10466 615 456261 397 421187 386 343561 214 452053 1521 171928 21 62723 307 632522 750 658445 893 886531 359 821428 407 805519 1335 403243 1119 790408 1295 235688 1482 609561 1315 446433 754 130603 1407 427597 850 801570 1295 346920 973 79871 359 952603 1063 562536 572 51871 738 225231 1213 924572 516 217980 1121 755770 500 809081 1231 556986 306 753963 105 517165 788 387389 1019 391431 808 340763 539 195160 160 697048 1129 133024 1220 307865 1247 741353 702 607248 1172 80195 2 26442 527 349965 1240 343773 675 803219 440 943071 281 531355 361 781497 540 552122 144 693839 1018 59243 1533 444098 1133 199524 1523 926215 900 285056 977 639505 1511 875040 895 717566 299 534172 1097 164657 542 191777 1395 657774 1348 987243 1498 162268 417 594232 41 319348 1168 279695 1117 394795 1162 31759 218 936446 125 370823 372 714768 100 241896 994 987218 1028 10022 855 629809 816 808657 696 441281 640 759555 1019 851614 378 976005 295 556315 1256 967110 212 251268 208 788470 937 864737 761 280015 584 921505 1071 528188 1351 330681 640 609652 592 772711 1411 764423 543 730559 421 333890 63 426819 642 302189 855 598296 265 966946 189 300869 1515 69981 822 947410 928 261461 75 388257 1478 326692 1022 360561 588 195777 513 871002 1396 863614 1021 516880 1112 216436 -842 23749 1460 959534 1521 304273 1495 987960 675 198245 1313 287097 669 924286 1381 530920 1179 854557 665 547830 393 310305 770 864740 206 220157 456 815570 922 442209 774 713437 733 66980 502 604353 403 115801 543 9096 97 682955 571 492403 200 361101 1261 436134 1008 913636 1535 463477 659 243922 1236 437950 869 572922 698 750170 9 801875 1257 997438 573 169280 742 756457 1160 743158 463 631830 232 94447 331 549705 718 663906 829 703907 60 2505 695 801481 937 11952 509 259560 1104 9300 1108 116354 773 989686 102 196379 1045 748285 1086 960398 742 751090 838 433907 1195 232810 322 817435 1374 2152 712 474256 588 721428 767 283786 410 547869 404 350955 1247 553073 1239 884693 950 130155 742 734428 950 66609 36 402585 449 319755 1430 179585 503 852805 630 449279 1516 551064 385 375965 1362 231973 701 38574 1192 719447 403 853360 1230 405892 143 847981 165 851826 1247 930836 1325 793584 1420 768835 769 686263 490 182254 287 978142 525 910376 866 587769 555 350751 484 495145 1159 632285 328 327908 513 3462 599 256399 886 786196 1261 466554 949 59361 123 566803 315 406179 836 809317 1264 824837 1070 252667 1015 865718 1094 54255 33 176527 869 638496 1047 280342 708 327158 1321 700201 955 167948 366 724483 1093 719779 1321 927342 538 644741 35 572350 634 438303 1370 274219 40 165101 593 47755 873 389108 1188 285106 278 549443 1451 510358 747 881953 787 976507 373 213306 870 717105 962 1183 1143 768721 779 494317 1368 132683 970 770960 53 139939 501 579541 637 671767 1290 928325 87 512603 1029 555022 1048 870718 1228 749871 430 3225 1464 580916 1527 445316 460 881126 880 260724 800 587809 1145 824412 381 800307 1273 294828 339 668394 -1190 864846 687 956169 150 107188 1305 916761 20 948163 306 857832 1430 178862 608 188068 412 537196 438 354564 196 960987 852 707677 1057 817492 506 266100 898 920533 1108 595264 617 47563 455 195530 1367 578973 515 649007 1332 811624 1263 511226 -893 978289 326 131014 168 801189 3 346107 646 460654 984 63925 386 78117 293 906816 486 264516 1290 784026 1509 86215 163 983180 1192 124549 -1055 708674 1500 688079 1432 443010 74 435543 460 698203 594 608656 252 515258 425 98091 631 347454 798 425557 1446 691207 783 789051 73 34854 1012 487491 1314 56804 915 682922 874 548212 697 501727 1454 553719 208 114299 644 206703 64 812581 -243 792263 1360 333845 1157 119581 128 426688 1128 965825 328 802370 -798 123707 400 51414 152 901900 4 462338 1185 138038 1382 990387 370 934036 428 460028 327 343991 806 895402 182 215982 563 308673 674 21351 215 146348 960 983803 635 20556 1143 754930 500 288019 1436 839007 566 139643 130 230772 1346 185152 1027 751065 472 821897 855 434139 715 747661 1172 979249 222 502034 778 824397 277 20478 211 629803 428 915708 893 629354 54 74264 868 503137 810 961756 461 376638 934 931419 1333 308439 735 255461 576 503317 1117 909049 131 575806 1487 999516 1212 575816 541 724753 79 577377 671 623053 1333 393241 215 675090 780 943925 603 146637 584 300104 134 480967 835 347721 455 867471 212 739548 926 849954 1136 703953 124 748259 639 385813 978 518089 101 629822 1348 686271 509 354808 1055 919438 643 30909 361 135645 819 660480 195 455906 520 353039 1239 859238 1137 99894 1374 956995 878 591364 1060 116318 567 178263 38 973069 803 808251 931 347497 226 53403 861 978142 1057 365712 890 931675 1118 246750 1259 34391 1203 710955 1331 241429 1135 635523 646 647398 677 903675 3 236765 216 430826 369 922724 987 385525 1467 918486 862 569858 1203 39590 448 526766 1415 478111 1194 875195 781 922358 100 438833 769 429700 1290 362209 1265 333944 1138 357165 124 896876 869 296894 390 543417 913 122523 1086 637696 1507 874882 1292 144300 414 164900 657 207865 1413 167615 37 142594 23 810359 325 229858 238 165743 1297 471154 874 650862 748 343600 594 703979 71 662876 996 865270 55 35232 175 494208 827 658149 63 834645 1299 731905 -387 28938 197 641410 873 446791 1259 44567 929 467773 1361 168143 1260 400100 896 99092 20 398758 1286 446931 516 578889 769 4178 337 694397 152 764907 782 561043 647 564004 1071 887660 969 461980 477 109384 1196 979687 917 538618 1529 728493 589 659571 1438 75500 899 105902 1476 838707 727 553648 480 790590 586 54265 1382 809789 456 85010 1063 721639 1246 128261 299 339824 1005 206516 1501 847504 880 983691 1010 232907 738 919932 450 734293 1024 863539 1425 226975 916 964938 536 697935 827 605764 1242 634509 775 914219 1183 696147 1083 572469 571 796474 1350 388183 921 73173 468 219973 443 47839 1208 130836 1215 682088 1109 387834 969 927913 1467 959331 271 371973 250 649921 228 288571 563 395332 1501 606617 1266 53390 645 295840 972 563419 46 329798 514 191443 1179 955998 51 676118 201 833004 392 63500 441 416722 731 419466 967 620627 50 827879 673 149877 376 410266 359 223714 821 192288 1344 905228 687 921269 290 55449 1048 129012 283 434988 958 165883 671 385432 297 545259 960 768563 960 623550 435 550463 780 814739 362 190991 965 489536 785 721363 940 483313 1059 437529 126 894318 1304 517291 1272 537126 747 344810 566 736621 550 448742 1005 565097 386 795660 345 639198 1449 156426 403 562812 775 711643 1007 794824 1067 250522 639 575947 483 199068 966 213730 393 526297 323 701339 1417 453864 1033 117698 226 752543 405 636261 951 387792 1433 410675 370 245745 1159 924337 133 58537 1181 423097 1022 29999 1398 513460 1059 502011 241 461775 1393 994397 286 415765 1366 117424 1239 867216 595 248960 486 450871 500 295286 1514 213672 -11 867735 809 47474 1149 889871 608 268033 1170 502316 1052 181638 296 25034 367 548986 186 839228 1459 984041 153 530916 776 859321 1310 871084 788 449330 89 204440 201 740104 1528 833712 1353 547501 524 774498 187 676154 612 113377 365 797491 1360 17554 794 190543 1386 827578 4 329785 183 542191 612 171072 240 48352 82 95995 353 316106 422 357669 1294 623674 1337 389751 514 237054 163 191336 1089 440047 232 521544 1133 851654 774 830734 59 403021 708 70427 1304 898678 1480 874836 918 894604 71 716173 298 323280 1477 876878 466 11714 1480 377828 990 848885 304 115548 368 557989 1179 262883 1436 349177 670 605224 930 286837 1481 730111 1024 949852 1081 132544 554 92128 255 55164 323 471612 472 878713 624 231373 1447 732091 1416 342055 1162 401892 950 1081 1125 826036 136 274742 698 135157 461 139612 834 263444 1547 470213 334 933918 1231 793758 4 494099 949 953826 638 748694 1397 662055 808 781807 8 361127 881 936855 150 364823 1061 228816 371 226852 1019 233846 458 229239 1340 972278 150 442332 487 294494 1216 444332 864 17810 444 194107 119 99707 1516 763640 512 892973 301 97914 254 3324 279 625420 214 135004 1002 112463 1443 767790 1016 415193 870 73855 1379 678966 475 609965 801 673292 617 37806 770 394277 491 272615 1139 51728 1215 315385 1348 28118 1368 645081 713 583551 731 54864 220 181636 580 554065 1395 79072 1354 454352 736 512619 163 914038 573 208441 711 86012 1141 122059 699 793337 905 556918 108 872483 776 976486 1309 271276 497 813998 614 772401 1125 665144 265 592461 567 954384 428 534956 124 143831 698 685615 1519 433540 43 987692 27 162957 29 278441 1522 922454 162 821260 1088 668486 1535 975326 11 451379 592 478116 691 590543 685 377089 390 666443 52 44631 932 393740 1001 195247 525 18223 1233 415582 621 480319 703 417404 618 844944 179 818062 1377 880255 577 512264 1533 573817 1156 964506 1247 610010 1537 225636 624 286341 602 603076 791 516862 128 23712 1483 497612 1087 748967 1458 133314 1534 897053 1490 437738 1068 524390 1481 541205 749 682328 486 59735 1359 279379 1416 21131 656 946195 223 807983 882 503903 531 896647 849 394259 1471 125247 1116 132923 609 269241 489 762058 382 151921 1473 558262 1187 278728 184 764659 861 469012 751 979394 265 896948 966 298359 620 307119 404 375567 84 515834 26 834342 79 658365 316 449048 306 111148 206 461014 369 323857 625 696 335 208909 103 77200 520 716107 642 684649 1055 859809 909 124678 479 638914 1095 34364 796 302773 656 312179 638 868673 727 437797 1321 5035 1161 791943 340 950789 537 964179 1247 74343 877 353970 1021 38618 557 990483 1378 77235 1061 693242 782 224477 1440 429307 232 676519 494 994558 995 860943 1530 959130 53 315376 222 226893 1212 284903 541 698708 281 256911 857 456953 729 958066 334 866209 1101 121196 1201 161834 971 440142 189 471557 1359 14286 915 587108 627 989546 188 667684 20 866961 1027 929286 693 313869 1446 510846 644 149852 1391 899010 846 931585 559 175921 1233 841020 1204 431156 1054 445246 76 914173 363 401529 993 851111 913 80220 32 212347 1464 929721 542 131747 592 802328 230 330719 389 126743 375 576448 227 511298 1012 627459 1066 90122 825 666181 1249 477678 948 511249 109 114336 147 786633 454 881152 1520 174440 997 173315 973 570812 881 948778 1138 444173 1205 163962 819 650199 762 772988 1274 60279 907 852623 778 914827 1314 339516 531 725859 430 304786 758 681110 722 27821 1251 29513 1171 678087 139 209481 258 534558 85 218736 1172 674273 1210 890129 1185 662942 524 826721 1346 193218 943 362217 1343 200327 845 19287 465 116917 1039 207401 643 72297 1356 378576 1277 869942 630 893599 1085 758060 1245 135722 1 13971 954 395945 150 492609 40 708828 961 996916 163 734910 313 675470 1059 702354 1505 970944 1097 969827 1096 179371 1025 826327 511 969161 1252 970163 995 864962 1547 675904 1219 648085 1111 72196 916 327217 1486 826518 723 368419 802 37726 1231 348327 78 868978 1061 682536 131 911566 1330 703557 468 427570 604 974169 339 916288 1098 19967 495 750766 675 213095 1328 808744 1222 636688 493 380795 1489 745744 7 81697 309 191302 1057 446044 1388 305829 680 768447 792 95501 160 198453 1445 110100 148 457856 1090 739636 460 798118 953 580638 380 9393 204 274826 1274 255134 745 841410 1437 630991 1366 320208 1129 939251 707 434643 1073 151773 1534 903714 48 148868 308 981317 1122 143879 1095 848048 187 190034 524 581561 1377 162361 1441 622316 997 393307 828 303379 393 12787 529 617683 548 282326 356 659734 1313 615172 1430 817026 470 609964 134 887114 1476 551998 1077 728542 86 680197 1044 974160 499 682839 264 292754 416 576551 1175 616795 800 252422 1049 57726 1376 803154 109 1548 991 829962 197 698715 1075 165971 616 710118 710 320988 438 492703 131 265112 984 876444 563 96041 930 540448 213 798033 395 778280 1435 424422 487 617904 332 102520 944 678603 515 987079 106 888757 531 479497 1221 387370 956 553885 484 834372 129 379638 165 283298 1350 396364 211 664622 374 13690 1209 761201 591 827962 147 698390 927 31258 787 895665 773 787014 112 687738 155 415998 1085 99698 1440 471530 832 305230 118 677589 895 326846 818 928624 18 301052 346 467071 1542 896776 4 474060 494 741864 148 488510 255 556357 274 938300 937 58384 1297 319200 977 840531 1297 124855 1197 641897 824 766991 941 392746 383 992912 384 154278 1139 788753 239 271366 1385 646219 674 800832 1230 167109 538 926602 301 117634 62 492409 975 659418 39 743915 783 511403 1026 586714 280 903608 1039 490358 796 705960 971 872852 1317 212041 1010 273875 290 673798 618 25690 721 948247 910 979017 907 453627 727 19065 288 320717 536 897316 108 181493 955 626864 251 12545 712 497970 139 278208 919 729568 829 547742 711 381210 166 594500 720 578796 761 391893 16 641330 1049 29238 1487 474916 1339 456077 514 698424 478 405316 1496 239021 15 958860 1437 136364 444 624163 1442 760019 838 385724 669 909795 -76 580831 947 72025 1122 79107 648 334594 100 406452 458 491001 962 698092 508 16448 1021 514711 757 37619 249 508810 206 226988 868 556264 65 337580 1113 644586 756 954914 800 768669 965 714490 476 772996 1503 988822 141 858592 716 41974 1179 669245 266 692794 541 830241 1161 690228 529 420745 437 504726 187 936925 544 435346 548 606031 266 323277 790 966254 923 255177 1388 603202 1184 918696 1277 240171 420 51180 912 51794 232 642426 1291 990736 928 737436 1444 282573 1005 904839 551 600818 718 833711 1534 763147 623 614251 829 227457 1378 985001 862 662481 877 808803 37 413420 171 844770 668 120306 1087 863600 480 852553 11 38872 509 875900 684 870973 1251 283893 1367 716268 1071 378022 1342 809143 1324 232649 1247 952488 1496 730542 1077 830483 661 137623 1364 125527 303 195152 805 885320 835 139216 1458 182828 958 867900 995 8183 1447 791187 994 231535 955 571320 229 807389 1451 867524 1079 731800 461 37517 1158 258379 34 753887 1044 433066 289 405734 72 513093 384 242575 1463 560064 21 782423 1297 778618 144 325400 659 775520 1207 83533 176 733391 280 342784 1126 65474 488 60177 683 555439 514 707756 1048 795804 652 339593 371 174789 1283 37519 1199 208993 941 987610 145 177553 29 201773 147 113998 1420 840367 685 643817 1196 646879 12 398437 741 612259 1258 194837 630 41006 384 456708 1064 999466 298 420123 1252 764219 162 102822 460 182668 1322 298646 184 870998 194 201825 1539 510401 1544 565976 1126 386109 367 644361 187 725966 44 631834 1444 180226 434 149575 868 160119 152 430359 757 842464 602 225222 1309 329907 1316 442275 69 969213 369 944972 1181 6092 812 669596 355 508063 570 423272 285 185856 923 33703 338 176350 1548 62123 1393 785678 1152 809861 569 58366 1043 685975 1371 75300 48 105527 432 288701 656 40477 1352 594149 206 203344 1067 56731 475 368942 291 198072 785 641371 460 134977 356 259944 998 228679 967 65146 225 104886 408 191667 516 395721 739 741050 950 864043 1081 979213 568 524302 156 593105 1324 325523 1430 856322 1291 397394 1505 447070 1513 717538 567 969375 332 293169 1041 749611 1248 301991 673 94592 426 754821 1232 898484 511 133518 642 109757 487 92956 417 271555 691 181259 1130 491127 1027 141920 696 627373 719 161560 1056 322024 778 147618 1441 369135 429 529262 221 663671 70 299366 1224 419297 118 472554 177 123406 1226 748266 329 500338 929 39187 1225 24527 592 446011 1244 73267 1380 764997 1370 578651 599 499628 1056 362222 337 927862 469 829324 734 620750 1277 692813 817 294025 635 175164 320 727529 1535 488166 555 183317 948 464174 349 197295 275 753250 725 481786 119 874905 1015 796036 469 526655 1474 812074 1433 983827 422 637301 1176 42478 723 9209 1073 6320 566 409495 408 19804 368 556233 384 738490 1339 570473 236 232171 95 339990 1178 550023 552 893257 252 892625 377 465358 792 170856 954 585794 155 66688 339 947327 836 364442 1335 600195 143 982335 -138 900926 -114 426307 419 728915 644 40008 490 798255 1039 753985 1376 699411 1385 913192 238 555764 534 300130 169 813733 505 769262 306 472527 1007 666935 389 34301 1514 745501 809 886445 1087 439328 1552 346635 112 233320 699 102068 801 352752 654 150265 1287 482598 840 866342 961 880289 1495 665896 603 473836 479 783254 1083 727495 810 306391 1032 785483 488 161153 1166 840898 486 253200 718 169028 625 61521 1457 673097 465 304073 367 466869 1079 454773 510 883192 991 996708 1012 775441 1041 497797 534 630218 1452 975930 938 513374 445 673214 617 161221 869 428488 189 798032 1174 884730 969 250848 1027 143174 1140 391921 860 64874 1316 234965 1081 632139 81 874245 1183 29693 855 966826 499 436513 1212 659056 798 834470 1507 68843 1484 183228 1480 302020 102 370706 810 773112 545 786935 1430 144529 200 440143 525 946092 1193 906251 887 234921 1422 841149 985 457916 413 681945 163 936443 525 969952 1364 328426 298 388511 1356 737488 927 216015 718 305799 341 191982 1167 403813 244 346173 1256 220758 1454 202944 989 221069 524 173775 655 354458 150 828659 691 921188 1401 812537 444 984493 798 912761 1023 992966 367 748931 1516 164429 1511 265444 1440 89388 1127 434497 1376 413094 32 798526 521 714237 1092 345849 1365 377075 307 392297 1534 5821 864 580579 32 438583 531 712293 140 654819 414 763017 46 918486 797 903839 305 189131 807 350722 1423 8480 799 752737 1395 670604 1304 307761 1189 789444 8 378644 1504 937594 22 785577 847 968914 620 840428 1323 991795 955 959330 1272 664607 1039 950858 1016 234207 10 972312 1125 999882 1007 481753 756 823633 344 750867 675 522274 1244 924692 667 605084 734 868746 452 724489 521 230432 979 345321 1304 659268 649 85633 302 380016 969 944407 744 78877 48 77375 1081 131125 1141 382846 917 546787 1059 527853 1010 397689 950 698098 1224 739637 1391 491959 1253 171574 497 192533 530 847207 542 957317 403 630707 720 95901 12 362363 211 302916 242 106986 998 408182 882 107231 1422 157954 1546 585322 1400 287704 316 794989 1056 327729 478 616942 667 313754 800 347481 1164 240425 822 172793 452 720474 754 542305 1252 544994 1339 741853 1480 335766 847 405561 655 386705 1477 349769 481 864895 1387 970423 1126 627671 853 745588 637 84215 1104 728846 957 587608 226 177316 185 953145 1396 364174 1301 401614 228 484017 1498 987813 1548 747449 9 429515 410 81629 1021 274678 1351 3385 203 155766 480 876477 397 874744 742 597323 22 539664 595 803136 629 526962 464 23649 202 822390 1211 182305 1181 946299 336 217423 1132 59673 1156 186574 1344 867454 635 269403 682 971634 1522 295903 126 783904 1060 341432 782 216918 454 332726 340 860931 116 188805 643 413096 888 9874 1073 817213 1509 251558 1255 42698 1283 727588 726 144441 877 449722 457 175572 631 995155 676 187904 1545 799394 284 513856 1370 665052 1417 521197 1229 574457 501 741317 11 810037 1092 327977 718 468118 1124 16078 322 797177 45 225398 947 309296 536 25225 1149 393148 207 673739 360 134301 819 873715 429 595083 155 685911 422 361907 714 270221 731 18460 454 749890 1092 485223 388 198634 1117 442836 -292 45649 998 857704 581 572932 316 800353 274 992447 1517 466967 928 766708 638 777424 276 264292 792 879845 60 827626 1427 165412 1552 901233 1322 859833 64 965738 946 40248 1178 571151 1239 598611 399 181505 389 939808 1361 366320 823 40112 1557 501527 921 101998 238 989569 343 333033 885 912850 1151 943764 409 181782 35 430299 890 138968 1561 675257 1232 401201 125 403255 71 705534 1146 756656 1037 266188 799 237585 508 647005 142 566235 510 837775 1246 2823 895 430414 1111 81057 384 266534 618 792418 969 14605 621 631970 494 774245 909 998509 102 378286 435 584335 1101 584634 1011 444890 31 677852 994 900916 278 459446 777 298954 151 850324 1117 534759 111 924069 650 38710 991 794850 358 870829 658 705904 261 81575 1044 657205 433 277718 438 4180 338 989829 547 766435 783 746714 1227 794481 690 632091 1420 458381 648 794366 1365 494025 1154 353826 589 503754 394 890671 936 643048 100 842902 1343 154506 1202 58442 1561 359577 1285 389773 470 455365 101 868243 157 698504 132 443706 924 183534 654 572038 209 71145 1138 515487 178 699573 556 333611 979 894753 323 159224 586 813482 1332 240648 294 782287 1483 331773 1310 283257 294 520200 871 733052 876 171348 604 718327 352 626846 1171 701952 1363 397074 251 581192 1255 744144 1011 423548 782 41554 1292 153735 368 442791 1356 428972 1143 206376 1267 974578 402 210340 1260 723184 1162 140565 37 641424 865 747333 234 942445 1349 744898 1019 391442 1112 515932 808 941463 252 84721 1237 872390 1111 547570 442 302075 251 529941 1298 513224 1134 16985 471 638318 760 677916 985 474015 1008 623115 948 86006 394 456447 1128 406109 564 325139 796 78918 241 442769 1376 453723 49 769020 1188 776987 1471 65152 344 71943 142 42968 1319 272389 722 990001 212 662483 461 679213 245 530183 1490 258639 1471 657092 359 283863 264 26341 315 687316 349 233320 -485 268563 627 304350 855 816867 1161 448554 145 602904 298 613421 15 500048 919 238722 1556 57095 1256 347623 935 221548 368 932215 914 257075 291 748392 632 471321 902 433429 612 24721 1045 106300 898 630422 824 734125 1481 308498 309 858932 1556 139799 370 20509 790 899262 1427 545331 1223 405548 1416 142570 787 468803 495 123365 744 389023 739 196357 1302 327275 779 288034 1516 890213 953 223725 1081 402406 1392 39959 1359 729366 864 771801 660 461301 660 265787 1437 343731 39 45822 786 815668 379 269007 751 242331 1346 651137 884 800723 1311 560005 640 994031 1541 405996 1263 899090 1285 454991 122 539124 1045 773433 757 92978 1212 383624 1074 963926 312 249241 462 114983 821 16986 430 532666 135 959621 1501 123643 923 540674 918 336059 185 546812 699 425327 786 379954 828 261298 717 481226 744 708956 1328 307335 1068 326998 1227 485177 1447 107527 1177 831996 197 686636 399 6284 1533 343945 1388 960655 994 526330 615 431502 592 25620 62 948811 440 481192 213 673896 256 327589 551 379379 731 54157 1288 129269 1034 883069 37 834579 1327 269231 139 896333 873 904170 1294 293178 649 880805 769 414860 859 52486 1435 742397 725 310057 852 723824 44 913873 364 324934 385 461 17 678768 742 931817 450 453232 1528 870559 244 814223 246 722903 1119 237932 679 864783 1416 542835 1185 16460 1399 450946 223 734226 321 513217 894 310675 675 648831 951 808704 1270 711016 1472 873648 51 457919 44 546516 287 551639 393 412245 190 905829 431 442360 667 194295 1129 766597 1408 334390 1183 852713 1119 665271 1381 718460 756 507226 1454 674404 892 784034 111 415193 873 324961 204 546797 1511 747477 1385 666168 103 236068 706 134671 832 116401 235 108306 1120 918440 1370 814748 895 157108 399 930516 916 576721 42 915279 111 185673 683 635411 -888 292178 1347 903584 -370 657600 1454 209311 915 710982 290 873084 630 761600 300 278173 646 975110 407 780101 1017 658831 87 829255 126 348238 852 629009 342 591355 1474 560896 1515 962978 958 439537 1280 550582 718 546947 1083 25532 221 88946 602 917771 461 983521 911 492741 261 57801 370 990589 814 903474 1066 147939 1057 389089 1436 313253 127 139176 517 930814 1432 929510 563 260263 583 742959 481 929189 767 105628 846 231725 1308 772543 528 369122 1094 392388 1437 233750 916 214888 1527 828342 1319 120981 345 70311 731 934175 484 871572 1155 998872 154 372843 645 450332 1519 606437 695 665342 1072 677812 851 78977 980 268227 451 955698 1463 767224 761 400015 749 290913 226 769863 455 813855 236 395052 1553 600425 1506 333612 211 652104 231 275299 427 888959 479 613052 1529 894876 319 646406 1518 163392 225 697781 1148 289040 833 558884 1419 651494 565 973880 1109 65488 400 667125 1057 279205 52 155531 905 333736 557 706199 850 404173 569 305815 1053 11277 327 11205 829 70674 785 654339 1442 839483 691 972370 511 574672 1119 989027 496 831531 876 822423 985 205944 621 558394 731 925134 424 762372 402 100193 1198 661057 1064 536757 1264 835193 67 413949 1486 999847 905 219104 1232 260759 1048 434816 275 950286 1484 454992 712 893432 1262 267013 404 716965 1320 232768 1188 554155 1004 580225 415 477133 1525 403823 8 757115 1342 801855 340 587553 909 245529 1278 814733 1538 130800 740 463042 319 54078 1537 763078 400 808298 1189 29587 8 992082 1056 890377 194 798951 696 205639 764 679833 1166 53247 629 236065 399 502644 693 5462 698 161937 222 598747 1489 754756 813 497802 594 490266 1488 30578 1341 863516 950 103593 1421 111317 134 121400 974 654372 1391 796059 597 799270 342 348417 1352 513716 1220 135641 83 39195 408 333333 451 419915 133 860838 929 653585 27 430031 549 946778 1254 787343 923 468870 1563 891400 1384 687458 629 541946 140 211979 797 749648 610 495851 472 637755 180 791335 998 682855 639 325246 825 308756 282 539417 1336 679791 1242 129549 645 574612 191 145636 1093 297318 834 77766 1084 585377 1113 715825 1363 888304 84 309378 699 990967 771 506818 161 755884 383 783207 628 565076 974 406846 387 944718 625 15454 170 123740 500 766237 918 26885 1481 293024 771 650097 777 463637 1209 736874 894 97161 828 390078 965 401661 195 952394 718 726952 692 540194 1058 795039 456 219246 975 36944 1260 4284 250 796746 1248 163533 127 159781 1251 98616 1469 868380 739 429136 885 79680 1291 85870 1020 481526 1027 698912 347 588436 966 891329 914 273072 188 226669 996 969911 598 629546 1331 294823 86 372776 25 123058 7 627077 330 339583 788 473328 1430 391776 525 933306 1025 113812 1444 630833 246 904026 236 118424 1293 149087 1478 3463 419 608747 509 918356 296 458789 1152 390877 1447 795225 845 89634 1420 590516 451 586772 1171 154862 -904 371944 1074 668646 1513 3624 1127 41289 910 266119 1205 983491 597 342075 353 418940 833 12159 1216 584264 1092 895840 360 98262 937 527854 1265 133769 1108 848788 371 398439 774 838844 707 153789 1513 958855 211 193985 360 259326 1208 524007 866 915209 723 380073 787 885051 894 801565 633 753149 977 327887 801 110104 1286 823850 1095 148205 27 109056 919 139854 1455 914913 731 538679 1168 796992 1052 605166 1569 198623 141 621785 699 346013 402 394506 28 804076 498 80107 1457 461360 261 626321 492 665453 428 23849 1516 794276 1013 37352 1435 295114 322 850789 1062 923091 665 929455 948 492679 1210 216760 562 574426 497 502620 304 791624 425 26815 1122 289287 190 54544 871 460363 963 245600 1193 274797 1442 996529 977 891685 516 178367 394 819622 388 452840 815 659059 246 183695 867 797216 1197 128337 566 301743 190 874526 1136 357341 560 578472 226 40164 478 105044 -122 623374 274 401222 1468 465241 1451 362537 1251 203760 1312 146218 1093 484974 1104 129006 119 48929 370 420084 1354 445196 907 974403 238 772733 300 652942 1301 893297 841 644208 304 375908 1035 64432 474 141368 423 675066 51 242343 775 724296 1047 667546 733 558561 1082 143346 497 99848 112 789605 562 423780 643 659828 571 891585 490 351057 925 102498 49 613924 541 600816 847 110248 1343 133121 673 613515 1137 112610 1518 743421 408 513885 1401 166166 317 991659 1404 720686 291 550812 1289 8511 392 449989 1369 10892 95 602884 1252 235767 582 412810 695 995932 519 214956 445 436050 610 406858 -920 515087 965 582589 1018 50826 816 153374 1257 22389 1323 668375 1064 662933 274 906819 1008 187202 919 847694 343 746104 1170 768982 1398 839137 775 867833 1437 827854 661 487360 163 711783 1131 540544 1031 193251 636 566822 566 914454 190 762890 1231 869912 783 283913 1530 212113 25 996432 156 908461 1157 216603 1070 265703 840 55486 145 875476 1213 469200 346 645497 1182 898922 582 220011 21 54386 1417 217292 72 228201 88 519687 244 177019 964 676423 551 206367 1570 455215 1309 848831 700 23756 529 847177 815 963513 1363 519194 1043 358822 1068 964108 1423 400210 1304 229648 38 868472 975 737407 763 519017 378 636308 124 604227 1482 780321 1168 265644 1290 296710 426 566170 1245 221334 518 492965 932 171396 535 191346 246 946969 254 670348 389 241760 92 183520 523 443328 1219 926295 1216 897974 362 438661 170 106313 230 856500 1121 26407 120 579611 1216 501407 774 20971 1028 440712 790 841009 782 320222 107 113352 507 82878 20 90203 206 515758 273 638543 1307 579721 1128 641080 382 297859 528 605407 291 952952 591 604709 409 773944 1103 159864 506 354346 246 635039 168 28579 1190 785604 1507 561613 730 670364 1497 925006 1380 523805 1350 902461 59 707110 146 178815 17 557288 1167 530237 370 618828 1404 304026 1440 35186 147 295914 551 365642 966 451319 1494 468651 805 543402 1538 123005 1081 964271 884 489484 131 328046 944 99755 1461 541813 1216 671330 498 335390 1056 892580 1416 585199 1164 330490 461 114341 807 205603 1310 363727 1252 611294 804 329618 697 408238 482 381107 595 676971 378 610665 1492 248716 1076 950119 1356 257229 1515 726553 655 957626 326 77573 282 192862 520 500597 999 306628 1002 105420 656 320506 334 652218 1310 245276 -663 142815 1006 775180 111 731675 686 938660 -276 460291 1496 483652 946 862048 997 498593 1515 245744 37 680589 1156 122621 999 643367 63 905136 440 179428 960 208967 231 107029 1381 379654 168 137965 1327 422455 271 309473 1233 788864 267 585940 1423 750753 1426 623235 880 292338 990 775541 1286 291038 954 675702 492 899131 449 269878 1481 796185 1473 976231 1085 291818 1114 319869 832 707170 1204 113370 657 455169 1004 179649 328 300193 378 235121 1466 623058 325 40193 862 429568 117 626620 1521 87375 312 469499 1158 306106 1048 92100 1019 76275 1416 828548 308 74013 676 795830 108 157577 1530 767806 1004 811064 40 83004 1243 13587 103 348216 354 871793 1325 804555 1441 904035 864 875430 537 236134 475 324415 976 412202 703 95853 967 611230 1353 48099 549 416215 110 742928 684 335181 620 661399 964 981830 102 308272 1182 17152 608 329141 542 419584 1291 164029 511 688452 102 968125 590 157757 167 619570 279 504714 1406 537793 1338 999923 893 148206 179 139354 797 200222 659 335569 141 491156 1368 170376 1400 306609 733 541219 882 245675 559 475432 411 846674 302 826832 385 402175 611 166615 665 768825 987 253390 74 534344 1506 242985 733 30277 282 275763 185 480328 135 858080 90 36096 378 773925 677 145319 595 44625 703 398896 810 490939 807 719354 54 773740 227 340441 1484 921560 730 452575 863 642054 1452 775801 1521 36987 1519 880305 243 559416 669 327068 1253 230873 1049 615399 -243 980730 952 663306 1347 848068 854 129220 417 387188 493 197992 1420 377148 254 989643 576 166121 468 453368 692 537922 867 130877 764 282775 43 979732 499 930329 1482 821849 461 642129 889 382725 1003 384164 825 144707 1212 530660 938 80098 158 509617 955 959712 1286 351534 448 395196 445 263103 1303 19496 468 984015 1390 92228 54 110709 467 341753 538 915581 1518 759385 -127 269125 578 587447 1279 279493 1371 223942 1096 253635 560 981198 1331 113084 366 527326 713 935168 118 954766 631 578752 453 866228 299 477421 367 958649 939 965161 439 209097 1406 171179 752 66772 759 980438 994 756132 779 990718 56 871943 175 146425 564 29042 607 978793 1379 517125 639 63504 786 247004 1385 107684 1338 450278 212 472740 850 823480 940 488621 757 94589 939 697316 490 219482 1 620753 1175 340889 804 7044 1081 365121 419 870088 738 59732 120 781950 982 507220 647 545090 1235 962477 372 649574 1463 178099 1094 708911 1549 123604 364 639759 1159 126962 1571 950860 90 544041 1029 837779 177 492796 1037 307758 1491 674161 1424 375614 68 495692 621 171580 338 971236 795 276827 960 992051 413 422020 314 908314 376 975090 691 871346 372 503124 713 432909 937 357250 1210 81472 227 478230 263 271066 1474 969716 1176 807250 266 741276 624 995152 602 444170 1014 520191 248 619208 24 960671 89 463779 635 69303 1082 763753 870 340508 694 427914 718 302362 414 210315 1258 309042 1097 856536 710 837676 82 411127 1199 132265 29 852734 655 237836 1372 597312 1478 615294 549 63226 315 544344 750 186806 1011 980685 1530 823182 337 69918 1555 889176 678 213525 1082 11601 1192 376226 198 433084 481 794374 288 193649 180 306813 659 779771 386 852050 1248 606702 104 702679 519 797596 494 957282 1477 515464 418 170625 1058 922509 429 183054 1328 468054 570 873187 1488 100472 11 219657 820 248825 488 601432 694 964927 1532 387943 420 882578 1143 914192 774 323039 458 333654 952 415024 953 759493 1448 404780 1339 787993 665 534528 86 290321 1136 877795 1001 445471 434 69149 307 671565 1193 533087 1349 122056 646 182832 466 612189 311 424071 339 860724 236 450120 432 209330 216 79113 982 760435 209 691204 1143 764991 1368 593435 610 695616 649 290067 820 213011 1478 943040 298 238817 1218 887664 102 664445 845 313199 650 183532 1453 661736 905 167273 -411 390182 408 354488 812 494814 123 166735 534 362643 821 267183 70 745882 882 992214 86 331610 230 847496 1382 114739 972 563711 212 553460 1448 740311 562 140102 1193 956044 797 835289 331 644371 1572 979065 628 934702 908 189807 1147 510767 253 682077 594 140961 427 250363 1053 749311 1577 533099 786 309390 102 576614 1497 818106 912 957282 777 279701 1563 117383 1552 639024 420 767880 128 954505 467 775608 1067 409725 969 484604 720 504074 695 88196 205 100066 626 599108 614 224205 1084 975506 701 925139 868 332810 954 241709 243 161613 981 579343 1313 454456 1580 403529 948 515470 1347 720451 902 396642 821 251390 1347 510611 1003 622484 1105 277262 877 318142 323 888997 779 701906 345 448118 217 221053 833 824345 1010 55574 1395 366946 521 541567 1162 305059 186 915192 1442 35596 1168 219242 1121 34388 1356 172275 383 688412 1009 80769 1317 250047 73 348269 1027 242640 426 340597 577 886068 1513 378488 622 887976 911 651779 739 214774 443 927438 1192 733551 1564 312926 1289 988403 1133 595939 1077 8319 -660 803277 1511 975733 635 989232 826 237218 408 801707 1325 242350 548 892649 338 132951 1470 839710 671 111397 1110 630796 793 913826 713 645588 525 461624 979 611746 243 950937 1066 244658 906 82919 253 177744 487 80069 1330 959772 883 192348 1553 969094 104 396847 165 189374 942 608654 1003 385893 665 280242 263 457412 1287 305710 41 728159 1357 516883 1417 216019 1226 239409 640 436289 559 889565 170 158246 439 764832 795 407210 1391 968846 1224 702624 558 933105 807 616330 682 152700 640 471563 635 175602 144 747759 111 688890 900 808637 1553 873892 1278 247775 154 157338 199 361719 1398 566063 947 600199 278 398216 279 145110 1232 424042 287 61017 480 351532 528 67853 1260 732301 1099 735969 229 295741 188 865839 63 305882 1500 449439 402 68689 516 901740 1278 96437 1185 202362 1243 837463 638 858675 959 625262 699 870948 -1087 968623 112 536630 106 303468 325 154816 519 333555 1117 285191 1467 683323 1172 102655 490 578489 393 903113 29 539035 433 202281 912 969296 587 670705 1517 496999 387 604055 180 29508 1211 199247 1310 929634 221 448534 67 407419 427 902623 1165 501056 828 875455 1304 558726 662 270822 223 400392 621 990609 183 534057 432 480597 1582 752020 154 13027 919 741686 64 114502 1510 82686 1483 450858 632 813111 536 129901 534 907813 1499 910063 602 300274 595 80650 37 170337 399 103057 275 281626 199 768152 580 701007 88 815173 1076 509803 613 630363 610 9061 1571 631649 813 983756 793 169042 443 283256 500 874459 136 776339 1159 316899 1566 59070 611 683772 1174 36311 1408 374340 1376 749454 138 180008 1495 151890 1426 884448 379 924294 16 15825 400 793997 1300 315969 798 780321 387 209837 670 178239 674 52390 449 463041 475 94354 510 704436 1360 753019 928 690909 736 229497 232 776100 60 520100 1124 662744 505 641146 241 237142 350 566695 3 180245 1541 123177 574 819618 460 628494 1050 428078 628 814713 368 740596 996 102754 1036 17110 836 307006 1443 995250 581 9954 1492 395733 878 631084 1285 124564 1133 683039 379 7013 638 695994 1218 498132 -856 141993 699 596390 762 575075 1102 524436 439 284841 838 42782 794 851106 852 451655 1520 212375 1160 28509 -748 996612 1571 557587 598 490584 227 2217 280 907582 262 60120 1029 942910 1354 522630 407 509845 763 712163 1509 621314 201 419236 167 825678 1541 849829 231 718277 864 397861 393 547761 1127 910890 1217 552751 646 773976 1215 929807 1438 542609 287 6955 867 423403 495 628655 1542 827837 62 923213 1137 238739 1217 634313 229 819646 624 966904 769 616533 359 205657 425 102063 648 473232 1492 251442 397 226485 369 308457 -10 375640 1380 266591 1285 383776 300 770614 1501 374202 1134 88581 945 614272 837 910159 965 158436 299 128543 493 570464 565 155203 1149 622995 1207 963085 1384 233398 979 599271 250 519752 554 129682 603 992991 1095 726866 1457 942352 948 408409 1553 756376 351 654149 1143 877961 333 795255 702 529648 48 8472 855 389804 159 518473 618 275801 1086 232237 891 499955 551 731783 1140 294918 427 376488 1140 306799 581 826595 1573 136167 766 494337 312 296138 541 978904 -585 272751 639 11130 889 991634 726 285755 666 163697 1105 95691 911 912613 509 672948 444 318825 520 477502 724 867036 1419 205149 762 301191 1202 533681 744 21779 1133 939464 1061 16310 513 957082 1300 996547 284 824434 510 277179 981 340247 188 780300 930 430025 840 578981 630 241099 1411 211622 98 965570 1031 178435 477 626491 432 528186 1317 494741 830 32898 1378 585142 272 727362 834 706040 103 362402 1413 227035 53 59479 734 758178 655 80936 483 600827 252 961875 1395 838072 448 581998 69 856874 718 546867 637 171029 532 836140 174 641913 1401 682097 1123 84393 1130 394237 390 703552 262 484837 500 124878 140 977356 320 891033 609 324804 600 595891 1436 710018 1375 533335 1492 320729 1551 869353 1364 976886 348 236722 1093 859216 17 736184 1343 148893 742 739870 1480 934167 1447 232205 878 139508 1449 883456 1330 852342 393 887464 566 964813 1181 851947 605 125161 906 958762 717 748915 1506 793732 61 549300 1370 894285 1367 2354 858 364625 811 531606 728 880746 1408 720066 1025 651775 1562 759899 177 167470 1284 476388 1155 526605 344 257067 27 736298 672 713552 1272 130463 1359 92647 745 477395 172 691605 1584 64224 980 438847 863 410674 1129 709170 630 280375 157 118038 831 710132 1297 499964 1330 712325 376 238453 878 795714 1266 11354 478 731206 1362 983627 89 231704 48 566970 427 414793 511 240895 774 713785 129 404266 1044 935485 833 474707 1324 633080 492 398703 191 280755 1426 826729 710 105510 634 35348 1143 974786 1417 78019 354 210556 321 18767 502 199860 1075 967166 480 726077 689 424155 91 410086 816 339880 665 422586 488 421273 760 375736 930 812511 432 635139 667 867016 976 866831 817 332764 965 139077 712 219086 1568 643895 752 768932 4 557682 427 64236 858 641002 1334 43636 906 142697 508 799630 793 745614 1050 548733 971 459998 599 507028 1278 909837 1452 920567 982 224025 981 387849 810 325903 1222 270593 1085 382570 927 884054 381 255295 571 603510 222 425302 979 465478 1364 15280 1471 68018 1138 462661 1014 834809 1146 447540 174 937762 375 411379 839 572186 1532 998742 697 653568 1093 693958 352 921235 803 498014 705 379946 1536 444235 1574 610581 1095 892337 1028 967495 908 769995 442 243846 863 74030 1566 921801 1307 23568 1395 739040 821 853116 1248 952677 72 479283 770 12676 468 915006 872 933315 542 787099 697 367810 1284 738846 1253 67136 121 653959 40 759078 257 8939 167 729747 927 174864 757 603871 1038 410448 16 91403 1549 946809 1519 899730 206 45754 1404 253759 1191 893292 1357 28639 655 473224 1323 173680 672 923106 722 371521 281 129987 1126 997253 697 602756 1247 849180 1251 674022 1541 419284 1050 77363 663 998997 1111 668410 614 472319 730 907026 706 226541 1581 113082 616 23782 1067 849329 31 934 1351 529272 736 800516 1478 632014 1509 661581 678 106628 1517 959569 211 916230 1029 823457 1033 244023 103 146339 997 313084 388 47649 501 289450 1325 978704 427 499436 579 150796 923 494175 1488 677086 538 633709 1202 464927 527 935883 185 957029 970 899412 469 436750 942 592612 1006 810834 636 988670 589 848211 482 962617 368 449601 510 322903 1519 7111 1516 68059 1497 975969 485 539215 512 958455 1489 898093 160 843560 1165 212320 1280 973642 456 896100 118 226977 1342 675661 1482 679239 1452 418453 1565 133033 461 245587 636 591135 573 857043 1038 531763 432 40701 72 387705 561 438404 543 252649 642 544276 1081 972005 934 527117 1388 325143 1000 790519 1269 873758 1490 165924 253 466677 749 663284 651 757858 366 657618 1004 432935 294 328893 1095 153464 679 600959 799 934370 994 148754 397 585609 1389 138058 135 427702 536 947837 970 170251 1367 824600 63 557974 787 211091 38 40914 1163 638155 535 83378 703 843543 1248 250695 -657 675657 1464 589736 921 124142 351 532983 639 118799 275 707128 474 778495 193 213099 1229 547009 951 123681 1322 119606 161 143159 616 671146 1287 757512 911 496081 1461 959189 1400 709622 1363 512498 363 756972 31 612315 609 38867 937 975109 136 229523 94 453159 1556 991982 193 50982 80 774137 863 418403 1142 453380 596 476321 119 700472 767 637548 484 17137 1273 760208 1260 744580 1095 166230 986 724667 1381 633511 684 845896 1197 247073 265 696211 585 982167 36 8546 807 948332 1565 92835 393 444088 439 376514 1084 719751 1169 264383 792 684110 316 885184 1335 792407 148 508028 735 80391 1475 545289 1133 224503 1557 141869 146 744550 817 639942 1006 645042 418 117534 534 526082 793 687115 1435 920400 616 242142 860 960458 757 971199 468 253526 1379 211485 1392 349500 1370 177731 1062 30976 333 297023 1335 502716 396 468407 173 669740 381 269589 1499 112690 559 474357 1370 940903 210 153950 341 876526 894 686928 1527 604374 75 980320 3 687888 745 44227 1053 510353 974 10741 93 278212 1028 709881 416 97790 716 176477 598 452524 390 759919 1317 400035 567 811138 1497 39016 52 439315 118 429180 -253 629965 406 610388 1392 868634 1341 531791 1077 166511 180 391224 1106 790658 1052 372212 733 215843 326 167022 369 734512 703 889629 1154 876320 1139 592769 1265 121088 371 251620 56 171719 1180 457947 21 499098 5 468782 145 832444 988 58351 256 865370 859 139290 853 771648 246 573325 962 906071 1537 600864 935 424301 485 614375 474 248284 37 329145 391 244352 1356 493057 -46 325884 267 441761 924 338195 704 814131 208 963376 611 801127 609 292435 881 273885 1591 353757 1484 13598 528 101084 1213 356149 581 526670 479 285720 1312 21440 1412 547174 67 773318 1225 22002 1493 521748 93 347779 1124 822256 904 252849 1566 39708 582 345898 460 434185 656 204225 412 536522 1339 400986 635 794722 999 866916 660 498184 830 163483 1190 952078 1365 899364 444 54320 26 475299 996 912399 538 23968 807 771231 1361 378274 376 278415 662 773386 1550 175574 1040 394479 1484 861075 630 786455 93 708186 109 147111 752 168125 36 650439 170 326320 428 131722 252 886587 965 223528 918 74609 1160 895936 412 700650 915 684311 1487 360044 218 846518 1232 856534 758 96728 1140 615613 700 741333 1174 323017 752 38885 1225 550211 1343 404406 596 358999 608 643669 623 746085 1251 302982 81 725277 339 322956 983 66080 259 822789 1576 835149 756 520035 96 196059 -33 267202 1138 685841 314 684762 674 509397 1110 221903 974 749803 1051 818354 1182 921527 1235 942620 470 108627 1075 248474 786 467752 106 130023 1335 539835 1245 270013 512 944128 705 287671 1564 359652 659 415075 739 94303 149 253795 1468 18901 1291 339992 98 709835 510 103582 697 580890 214 25872 913 972373 441 351541 758 838655 64 764451 710 191471 900 961807 1365 540905 120 452874 1310 46562 415 479311 1257 811519 429 522241 829 134617 117 372519 929 526932 1413 280499 228 70635 475 527863 137 286296 1178 241128 1127 344434 108 61592 1014 612518 4 36896 617 737484 1430 240893 1531 368212 1338 103059 680 938010 511 251038 1007 390318 837 480598 1394 679927 665 919298 1577 817125 46 476692 1452 879710 876 79600 61 52747 1035 151306 224 149054 1439 888288 1507 188035 959 52797 752 499627 687 107338 1184 351721 468 383600 1546 629098 265 514222 151 979673 749 640485 178 45548 1530 351609 1564 836579 918 437580 894 927816 64 535601 57 833564 454 274599 1552 408582 29 255838 781 2574 524 308301 1343 458686 1314 110597 814 846139 1500 297740 1151 471165 1233 22683 1460 668613 368 326079 86 786128 621 744983 514 482779 952 985585 1274 917868 12 684365 536 397211 247 584815 1040 364243 835 810605 1086 962844 779 618418 1113 790395 524 290807 427 617714 562 88140 491 511267 581 56237 710 369054 870 918108 372 799595 423 240065 710 144193 828 569052 1441 36642 1045 235168 215 520704 1165 466197 477 527390 1298 802809 876 890239 749 65296 1382 240421 1405 911901 1041 679705 327 896394 1358 465184 279 192455 271 477689 1043 634163 181 173865 602 546519 555 239268 1563 38370 260 802422 15 428111 1202 732126 582 610517 335 647642 995 582020 905 901481 1030 839348 313 647575 973 492392 496 342363 213 155944 747 512236 912 727147 822 747882 575 550863 380 123046 297 759315 1194 505084 485 344068 1106 924953 984 512775 1042 437204 917 709449 1565 416628 1455 726392 387 361097 880 791569 478 617501 977 657539 636 316935 720 948389 486 703727 104 811502 125 110238 1527 877886 635 598008 1595 894327 69 259134 593 152692 1005 838318 660 951102 1074 794122 536 105450 452 777738 1509 326060 433 4094 1113 534652 1428 14854 1397 949333 131 18074 94 192985 1375 250582 1103 200348 1013 723789 923 701827 1269 264826 1310 794224 996 911950 1233 19625 696 211717 410 817063 1244 652835 1521 956333 612 214218 1562 825483 517 249235 446 397429 684 138482 1208 525882 48 467167 1052 457080 1587 913339 998 307291 482 183680 305 547679 1247 705302 1244 127558 110 232806 1437 542176 1422 989555 402 228371 395 418829 197 254956 1334 223574 113 452285 781 524896 571 939085 335 677019 1126 296226 1497 605994 256 772445 894 241349 353 185783 106 500244 1109 470234 1349 128319 1003 761290 1099 324402 1396 137162 326 829785 197 271419 631 15161 454 825617 978 489582 1394 69228 726 998451 72 439573 1398 258026 1354 230305 1020 386016 1337 280770 734 915493 10 94186 1045 607359 946 820573 1494 337144 342 824526 1455 335198 94 560835 330 804689 813 469409 1538 988086 180 559289 863 50688 793 37084 1502 6483 605 467389 375 908968 1573 678221 678 309272 744 986173 1166 623488 650 547775 511 493545 960 332519 184 771374 326 134075 611 227259 562 38275 1145 999308 1309 231001 990 425915 340 444118 34 292667 289 400265 1489 653835 836 281057 1098 229839 30 785062 1170 970143 119 54319 4 435858 1508 17327 347 398108 1026 941062 309 163663 739 919557 72 903154 1077 957163 954 2364 134 830462 858 260216 148 966223 178 456700 866 246141 768 385215 760 684709 195 521556 958 484187 1108 273988 617 317077 1568 146365 1021 543579 1423 633011 1093 278042 827 890872 609 324275 1201 252724 1155 673844 1351 74484 1127 168968 1496 736795 1291 797121 1046 72064 815 694364 1213 255611 551 300053 1370 280777 1403 484198 560 893427 549 65513 704 903446 53 968088 315 196636 -494 381944 210 78267 584 247169 169 404587 378 106114 1104 358301 349 855405 1206 328269 479 532238 963 31791 748 555536 1358 811378 1492 225867 947 527188 948 870991 120 352237 129 511294 95 320197 1586 278268 1170 319104 619 234137 969 184858 458 291314 347 761349 297 671227 1114 356338 1013 751059 1196 847810 152 398889 946 203583 1427 615172 316 555517 1468 502674 1478 401279 615 633200 749 165323 1123 914137 323 473228 398 412362 1243 61706 897 576770 754 310349 413 618462 672 821105 211 565859 1096 319933 593 96857 1593 823847 1222 267514 376 380472 424 978211 423 284400 1242 445029 1592 130501 927 541258 243 457329 1498 642953 41 445855 301 958540 1432 311467 1285 324349 549 221780 190 23201 247 20735 1519 303454 601 707779 703 496055 353 690363 1281 782509 448 314825 531 45773 339 958145 88 572535 308 466490 1400 703661 1580 571823 1021 442059 481 449213 1159 355579 670 272325 308 903857 154 457048 105 488632 468 857347 679 977 646 627610 607 460676 267 735473 507 506104 1588 80635 1445 528973 930 270476 1588 446059 245 436290 1438 222339 676 493374 1119 205068 359 558811 1567 614183 1493 513895 862 104679 615 178259 592 759961 494 114916 151 664748 98 508531 738 364360 203 681103 183 15046 1215 644759 58 342358 1111 879931 466 604905 145 790181 993 371249 717 866949 869 478283 118 557634 1562 475289 304 20659 1388 900803 104 850107 777 824547 594 108284 1054 164954 326 593327 791 923878 34 603792 241 428350 1367 264220 1298 730751 1507 791878 92 692726 718 447275 561 54763 388 340753 289 513474 1470 253431 15 238420 161 693963 712 147460 756 943388 672 276898 758 600118 1379 973855 892 21198 88 28208 970 913637 336 162585 1226 921650 1062 861548 581 205616 1448 969612 774 745744 661 853464 109 160460 602 759698 1478 72259 459 683730 255 258195 827 85768 651 362188 1286 92466 767 351259 1377 669438 259 505100 72 51661 255 938709 632 202466 1051 778360 360 673213 494 573204 1370 559018 1581 469506 1002 866894 131 416682 724 7091 484 582988 799 87396 1373 870957 1312 723506 1079 320522 1489 119475 973 829142 1040 492738 724 894221 925 62672 1065 598860 833 145589 836 380787 1586 828768 1112 965143 327 92688 1129 451765 222 998727 37 969619 638 247833 461 530102 341 582074 764 721951 652 999448 307 757112 1203 116298 1413 200159 875 973392 79 790720 369 378412 148 154369 1155 820343 543 683885 1370 961558 792 90357 939 459995 922 93049 1044 12404 1058 665934 407 947521 606 590321 1064 811720 300 358407 923 887775 1055 103623 1502 421339 59 769988 813 380476 688 93454 1303 623727 841 67775 1062 836971 109 674844 103 492173 456 377577 859 796525 448 52566 1409 791080 517 426060 1060 560098 346 977744 1171 304024 337 739469 1384 234307 878 542885 834 49435 1515 490809 204 804186 1315 252131 25 539132 320 285107 929 630307 1277 460252 685 748644 1468 132944 1379 932344 842 806530 91 407473 293 437219 450 927976 788 532515 295 623465 760 896519 1201 221678 1368 240360 728 294707 1295 612817 1152 379489 349 895455 270 959379 1492 953226 987 171788 1506 644441 1255 338456 584 737391 1092 578113 180 760193 571 325932 892 629227 64 321711 1297 341122 996 427755 845 90485 607 543357 1034 451728 1536 530688 1180 910809 458 681059 650 281735 1403 153260 338 802297 420 805381 802 932949 113 251903 393 711625 1002 948113 1101 222733 1331 523035 1194 699463 188 299156 1339 85478 948 72494 1297 48670 647 67886 39 805769 230 865880 1464 952517 1155 719609 112 318924 1008 963992 136 61475 700 599645 1358 320676 1098 597424 960 189069 744 687679 1606 759125 649 787183 229 546427 640 654549 1047 108917 331 992964 376 708040 -12 463250 1316 200435 47 573862 905 372049 1336 546116 1590 328888 228 745565 526 589173 157 825206 1349 709766 -398 672443 974 500160 1331 124739 216 363771 1253 703213 1549 346625 1013 615124 191 626407 303 808968 739 911546 416 723883 1397 47677 328 274740 547 419042 842 501497 223 228685 1068 901351 1525 533634 544 370624 1118 660142 1265 1917 1282 756650 1518 553825 932 838728 1233 414215 784 750578 788 507057 955 123895 1159 951454 533 914445 991 188095 859 659593 886 904676 1515 115533 1450 123333 -84 381840 748 298791 710 258640 362 37897 1326 248110 350 880343 1254 622911 1310 313292 532 201898 1312 806093 405 750399 474 775822 838 599983 1409 635920 1138 988501 259 523892 475 884500 1465 25180 458 191649 1155 273209 109 547890 1502 954797 727 573653 751 433957 997 565537 512 408244 982 750587 64 242277 40 897266 1115 582435 141 153799 1357 772457 1281 445359 284 214140 278 893416 659 109469 81 673602 848 644809 149 848704 1164 539155 447 835165 37 246526 150 647815 -776 936319 671 883349 112 947198 714 141430 173 108148 172 549994 870 256499 641 842338 1190 917419 826 946583 626 795896 1126 157344 273 242230 549 282448 1130 94611 1138 493909 1130 991694 265 582386 246 447108 1188 174896 84 343307 1183 910246 937 201003 925 998476 672 301226 485 713351 1320 773049 1452 948524 556 379554 565 536737 491 193937 1484 21444 995 440607 455 124520 948 360348 317 475673 858 540656 638 852515 347 171206 -291 409134 551 312401 943 602256 1204 509530 246 133430 1561 814454 611 395950 62 217164 1220 194019 1008 53926 1071 578187 483 134304 153 150631 53 472482 301 965673 1127 370487 575 148821 506 497291 714 284687 1077 334559 635 928607 927 604635 628 157401 505 774653 819 512271 688 702660 633 275555 443 177020 1226 544627 552 462034 390 325891 699 401457 1073 31759 -140 258492 1316 938271 189 767265 1168 742062 550 224136 43 226400 10 283585 21 860071 1435 378183 586 855911 1293 594514 1038 237407 1288 943540 6 921770 375 70712 917 760095 1252 786325 1536 922253 860 597945 665 958192 1051 112831 1272 853572 616 955965 133 415363 956 881971 1522 405700 1285 188162 1237 82086 1132 239107 454 993048 1437 473735 1123 639021 -732 484210 1274 846351 533 774642 161 936938 151 505485 150 316591 1480 536855 1572 828299 1366 3225 -443 444364 1187 393456 1118 872142 1451 530303 969 458731 86 651035 1472 780447 284 691727 1557 733750 579 947691 1516 386544 656 493900 613 463679 143 435086 688 482282 691 42327 719 178752 1437 969445 1003 584695 116 432434 -578 20136 810 173880 77 735065 27 460083 1442 364678 770 655853 196 893652 600 970706 595 213209 1281 165659 964 876804 1453 138486 840 643766 124 622800 327 124028 668 820941 1393 655053 998 977449 38 376777 1419 891635 1325 878008 1042 525378 462 213590 663 645342 1069 418225 1024 638639 990 18985 787 383287 830 917757 747 440266 425 94023 126 218651 1578 772377 937 171896 190 666333 171 406959 8 127368 1426 348704 223 944771 211 800458 1107 321396 1055 174375 786 248923 1001 552186 1437 596451 438 241166 1553 286360 1336 472252 1151 688618 211 724240 398 224028 233 931995 1358 579886 1017 208703 1411 791094 1507 887650 776 480959 372 1925 208 652390 1013 929263 567 95616 455 455665 1598 146596 671 957062 1464 88414 260 222867 720 812499 824 180187 1559 468262 184 433391 498 430752 1043 404548 1437 415768 1107 674294 304 509637 319 349701 55 290335 64 503578 745 765984 726 788495 1104 658291 1032 683189 236 198926 862 895876 842 801319 1541 959246 1493 166658 1188 176483 1144 802968 39 166934 1559 487035 709 434207 1500 838350 227 730651 1508 914774 1416 975081 695 563209 1580 76557 1449 70699 1299 462025 632 301698 409 620438 774 301414 403 567131 852 196751 511 449688 1168 283401 801 461153 565 338029 446 242434 213 743651 401 858569 1414 424838 1611 585345 824 907557 371 883904 105 468638 1239 710312 524 850316 760 907135 688 527858 911 730850 632 757067 116 449360 1314 416509 1181 380600 1224 942011 1490 983371 1020 174293 1025 895088 1086 616084 771 323806 729 799684 1052 887476 73 311559 1294 213417 1246 667784 29 683377 1473 168972 307 36297 963 857233 1163 778344 333 656064 50 715146 948 330428 36 944909 891 389224 64 580288 1238 302831 1326 871609 1348 295076 524 486508 19 545643 1311 904061 795 851676 1119 332798 1558 873604 751 57206 129 389206 83 392728 296 382584 1530 698848 959 606350 1291 509769 1130 779601 379 556273 431 982754 266 70239 1521 761721 362 792066 33 947359 1294 838656 1468 752356 592 866982 280 184564 128 893898 699 113696 425 371658 -117 904584 1020 661930 84 295508 1513 275213 836 293686 988 355713 89 352454 1101 668802 381 788992 156 637126 692 436021 646 715612 1060 796519 1372 704084 -220 718606 1178 179316 475 506223 594 823726 281 92150 267 112695 719 477092 1310 957593 364 616184 1549 645709 1262 166554 665 979226 682 303293 1156 739511 314 820697 1571 559081 782 68390 1079 678844 396 95992 44 376342 553 634210 1479 90329 1408 473794 150 457198 358 190667 589 527856 19 385739 190 992498 794 718269 513 337898 488 691953 92 110971 607 635374 795 851307 1106 325086 1539 952210 539 749388 1189 70596 645 123163 307 829510 303 630698 744 703752 1482 864445 139 254523 84 428257 559 154381 1451 489397 1553 913256 1546 87869 496 888839 1604 508561 114 372249 1338 916290 1445 481129 1351 486988 979 869632 1121 184354 264 683177 919 785984 683 180566 667 530118 997 367154 278 633001 563 176988 1286 561322 482 650176 1096 939577 1420 844182 1517 14324 151 928021 1005 668651 143 651700 855 403739 735 934505 811 272574 779 920314 662 966367 1598 854908 714 84227 384 352941 1222 614072 1277 231782 1080 574595 622 958570 1567 917624 1470 606581 288 200594 704 955629 23 109507 919 310406 859 37906 315 217474 1093 550890 1020 636343 1179 104276 338 313368 1482 25102 668 821051 992 621111 -112 188614 45 182563 201 157711 1379 569825 58 503840 1234 36175 196 577762 927 77667 146 594703 1179 867616 725 296376 1282 253032 782 722941 485 154891 1095 394182 832 323612 330 347438 1005 894341 1435 405681 84 134838 591 659848 515 756468 1240 761443 118 549196 1376 495394 298 619894 1400 421405 909 917863 1112 183763 1376 204688 1591 397809 634 677090 189 550824 197 283097 488 584651 221 898728 961 105297 1227 514810 1538 38386 1332 771940 1362 513519 504 358252 954 297462 1073 595620 1527 897923 1378 91871 146 844958 528 73681 116 373094 1605 384989 367 291063 1044 718593 358 487968 1452 295802 796 813759 1161 92835 1496 492277 1409 778552 1138 276256 702 303666 595 690830 300 986260 181 680849 613 964271 364 416717 171 44390 329 665680 1003 620489 975 29088 258 196351 581 16734 989 202828 531 772975 210 815101 1457 388254 771 739759 788 30654 1001 131221 308 302310 1552 798148 995 477454 1071 459508 1411 121870 82 813131 1296 28990 1379 510156 834 331370 1507 71085 608 727065 1182 669925 1013 37655 648 710752 482 168404 918 812514 721 970167 1104 222442 725 453197 497 107105 701 278297 1054 242375 686 962420 461 869360 1569 498216 1034 914484 1401 859333 82 856950 701 543146 747 997999 1453 442377 1049 214966 1593 421172 422 892867 168 635708 1222 482137 1265 952909 717 737641 515 509745 1413 725468 860 580148 1300 265945 704 257062 957 369171 1546 723299 660 544460 133 694032 496 94570 84 713183 481 22274 1541 503758 620 295597 688 745274 1054 888346 1091 672941 1411 295682 1469 770116 99 725272 393 717224 124 860088 461 461611 446 122549 856 163971 928 787197 1033 237258 688 258747 1585 830233 -219 714034 1281 103932 1380 863227 1147 732544 1468 62664 1409 753238 696 562541 88 398729 1297 427335 367 343527 286 532334 1448 799705 1305 417354 1386 161704 202 777978 825 746796 1150 83793 1360 643445 1243 660303 848 138632 651 911352 1582 59956 1203 395034 930 412871 983 835376 1388 888602 1282 296598 1246 719942 844 241621 487 906403 1129 389933 871 544312 563 536629 335 453449 266 80096 423 468952 764 300 404 981690 689 987591 1359 734052 497 700013 1385 223378 549 343664 963 743265 1032 857669 173 121233 90 335569 -6 754030 559 886003 1536 101831 796 799557 423 473897 498 99688 1301 711541 234 399203 1614 942948 1389 100950 824 612177 177 658701 1301 546248 1417 37811 116 796673 1055 849375 1305 761927 1066 274532 353 217827 472 434538 323 906649 31 696366 584 654208 1138 96485 1042 711134 386 796184 1274 158398 461 195102 245 487604 950 888476 286 122643 491 351331 428 505931 1286 748326 320 732654 1604 448184 1155 749793 694 290195 281 756468 64 517506 1214 616817 1617 307263 123 801277 345 512563 752 767981 1309 605861 1134 171592 522 291544 1233 615756 101 433982 669 255437 1537 504063 1588 59418 388 925580 465 213640 556 799839 1215 789478 220 638373 666 642169 1594 912339 1008 68325 878 333476 1307 991741 898 950141 747 697592 501 472257 187 782639 831 474608 756 803280 1426 174294 1410 359624 551 880078 212 597584 1610 772559 674 669385 368 166253 940 719447 -141 10328 718 641099 1547 351387 369 344590 954 291718 539 832666 404 1988 1077 166512 280 685568 266 150412 1257 707939 987 600448 1357 504100 903 681746 1271 40245 1044 686432 851 661435 1349 527392 992 666219 592 869168 347 31912 -836 756965 191 886834 347 726532 748 482314 1336 170751 1312 657643 1191 187101 385 557381 257 864797 92 819095 1584 680901 1125 395109 1496 9702 910 596624 1437 51967 1039 613405 68 695138 966 248758 568 588992 504 331317 13 437675 8 47291 179 183404 186 526325 1290 235000 1556 599428 1532 342300 673 640543 1562 572215 1354 263573 1225 898404 1318 949464 518 409919 508 531563 340 961996 690 791355 1208 884541 199 57149 412 476020 466 632495 928 961596 656 659622 784 259162 625 688599 876 53681 1424 488261 1393 378203 153 61977 427 152298 18 303383 52 489121 442 30315 727 449734 612 474308 1290 703639 542 153123 801 371428 1436 1832 1170 112907 10 494669 438 675304 338 635023 368 420653 642 357980 1559 323242 163 719947 1043 272451 748 218727 1198 870427 227 647937 1134 348892 593 272003 1275 130155 -609 383612 159 996968 843 442352 736 377561 217 758481 1154 807077 271 920219 315 777822 1574 459031 1391 423129 154 772456 1536 919847 1544 900323 1487 254156 1260 505409 1521 478863 1116 143723 59 800004 656 180804 1013 179800 836 8481 669 55744 1132 633545 478 85215 1279 916541 1278 803036 709 318249 705 142092 1176 507972 82 423600 1251 296909 877 451456 598 410995 1135 543057 667 461727 1503 470207 669 103178 76 375981 961 471 1311 885986 310 304295 1413 343413 1368 266129 1615 567852 1063 501935 44 475636 621 581743 171 331742 228 459323 548 811280 1374 970973 684 440966 617 196743 498 559947 1376 834557 30 222378 474 569970 658 715084 282 644126 1530 14825 1013 413221 1530 583159 1287 923078 1325 860868 920 871142 1548 113634 902 469986 317 465319 1535 404249 733 380293 1424 503902 1234 410360 80 684813 1269 942672 200 924729 1618 507701 390 480660 1618 365616 307 38462 273 818840 110 898631 601 784421 1133 3424 1235 551695 275 307708 1397 679180 1108 567362 515 918183 1603 731334 254 97463 1501 851055 96 510364 477 212373 485 251803 1411 618814 715 193140 1119 3115 1237 402411 776 260003 215 963265 1195 918797 1453 895671 1160 764687 735 254683 507 191059 23 668435 1564 957307 979 890179 210 571128 1156 936864 565 212622 1586 223737 727 140267 587 771329 868 129309 1520 967978 272 409741 1199 50614 850 710205 207 186799 1070 173792 920 976080 665 550382 353 817128 1309 8238 230 344155 1602 916697 1442 985651 1314 226742 530 457231 577 7924 880 920506 847 321560 734 108442 563 309118 1032 449379 1108 666825 41 130358 1046 808067 620 371420 1423 734179 741 586218 397 799816 3 224190 485 845199 812 898959 721 139333 48 303489 283 823287 545 9008 1484 223522 617 131665 42 400195 398 140257 332 242211 1579 57268 245 259953 1292 143617 775 215353 1061 602677 1350 565578 219 430024 1461 837452 1535 682154 329 661793 488 309494 41 665898 760 324717 1466 735885 699 307056 94 9352 1322 470836 1428 524159 1428 845423 612 498610 1349 832765 413 466087 514 801801 1014 29003 828 996979 897 175114 949 125166 635 780335 631 423454 820 431206 133 10665 681 611183 477 226212 340 128656 758 391204 1616 519733 819 724156 295 519460 1080 322060 961 526261 1390 755609 1123 658215 1500 58736 150 847007 938 503823 1188 729049 588 751472 1230 28691 1057 991923 1346 49317 1227 817315 25 639798 1094 103924 131 583777 334 224070 1161 777725 30 327762 165 893156 1121 423543 412 385037 1614 51078 209 958204 549 970667 995 780232 1066 660592 1149 378419 758 947653 442 52080 200 693824 610 993910 1529 262245 650 930276 588 756629 622 492855 99 79945 1457 623888 280 991976 902 449924 1584 601689 80 957936 917 92407 89 772890 86 387274 819 607986 368 977178 792 31694 877 922585 1444 345780 1387 818104 1091 375737 133 232878 407 545422 1620 614419 700 220199 714 741852 1489 511090 723 547192 235 907020 690 625301 1120 531913 367 149603 272 874603 1239 558279 594 267753 1099 575369 370 790782 1275 675816 98 65802 1029 364252 164 539044 32 496838 691 973064 548 366817 1074 494845 922 427791 1239 627298 364 139420 417 165932 1111 754986 487 106784 443 593524 923 171303 94 266471 221 592277 375 555809 154 769528 1185 730510 842 129379 1465 139025 1212 122146 370 200036 1001 660560 725 284046 1142 553505 454 776527 1551 402089 285 74204 446 188445 183 326848 1418 487748 1256 944746 5 451653 1058 516218 991 288932 1415 721606 1143 254761 1260 193223 149 777448 41 258162 1418 549003 4 507591 1391 437442 882 524483 829 438819 1037 922959 317 250337 1045 183841 173 575662 1491 799372 65 388003 435 792021 131 475321 418 558082 747 978863 265 100071 1115 883635 573 995308 719 705806 1249 979666 1374 887471 1022 587542 18 803032 547 356148 1077 504143 50 759638 949 709199 1377 534908 1338 53253 469 953639 870 941937 732 592683 134 177722 470 695703 534 107780 203 60855 1534 610695 412 649409 265 452482 367 308771 508 677426 1023 881474 655 652769 892 87495 1252 542074 1036 770839 785 611193 889 858637 301 467864 1286 188793 198 746058 954 603597 1511 930747 1505 286830 700 774913 -1045 372557 630 696711 549 871666 726 703114 1407 571852 931 32996 601 761901 468 222563 520 949454 733 691227 1117 782421 1179 420597 548 310388 1566 155374 968 767275 1566 741872 218 415329 341 426564 1609 820764 337 795210 1174 891217 88 251657 1112 988745 1150 822710 594 680997 1567 109148 700 983924 552 365785 749 913791 538 924231 675 484149 459 853600 795 137387 830 219174 963 409840 957 867117 388 358940 981 986877 475 142047 308 802234 1450 839873 282 319163 19 990181 1551 150810 212 238810 442 617740 441 773845 739 138786 797 751501 1604 385733 -111 888694 689 495100 111 920677 32 628020 599 807913 860 918470 1102 374339 1200 504285 558 438931 261 301194 941 246486 30 917049 964 906623 1336 964265 68 446497 611 335815 1604 635549 43 615526 1047 829242 31 651652 763 190150 786 801292 1392 807752 716 961711 839 993374 452 957126 1040 214540 66 292894 811 962712 777 779284 679 123507 1458 777101 1274 462365 177 347984 1175 668875 634 445112 1235 569755 524 456216 1467 584683 457 173244 715 229885 51 334267 1083 37248 1479 565585 1300 884318 769 441871 1335 492670 1272 799582 903 160653 1194 246640 256 147199 1150 204902 1274 454506 158 643515 397 628098 1137 133595 681 463479 11 818757 277 611373 1043 533389 61 761913 900 536217 311 743285 1348 209616 1566 483363 34 733463 83 664357 656 380218 803 148537 1441 674401 1004 840490 257 150968 1109 308561 366 837398 1332 386769 307 931975 1080 895100 1160 403263 1323 803989 977 542321 763 585484 424 950617 741 763203 573 401406 536 870918 1010 688374 664 916505 1120 48078 1389 841769 873 144998 1259 288964 1503 893570 1536 61514 104 338799 1028 426061 615 185558 1351 189605 574 294088 1248 467007 1246 864547 1007 287650 935 565682 1114 941316 985 945571 1243 531938 1493 527974 852 200243 1127 37668 1516 234727 17 159963 732 773936 1538 705035 16 998045 385 432700 -397 210966 15 319327 1083 882869 241 735473 412 531471 37 123620 52 320667 1142 917014 1494 105840 488 815370 469 847499 890 34056 1596 837203 252 617678 105 770915 1245 816649 1095 863974 901 996847 808 53687 1343 603730 967 446066 1052 681269 1509 927998 521 803994 30 585667 176 407106 1516 111046 298 87302 690 729307 1587 816198 892 755356 1485 482101 993 801525 194 915227 618 243969 811 956719 466 795361 1123 489471 829 268973 741 789898 782 429178 426 804155 1598 670867 1440 37526 1420 596436 666 416746 1148 2920 1469 520176 1019 410496 714 176006 1535 987062 1268 377202 1525 803416 15 22131 1379 676487 1435 959731 863 525382 524 678590 1368 688045 1042 112773 1471 86189 1581 668975 532 944715 221 926256 1193 657256 1365 42378 573 784042 1210 943091 1504 286251 933 692548 624 777249 1525 584753 966 448867 429 15231 622 12161 98 937743 1420 690225 1628 736513 1338 828570 1488 22853 897 797734 237 646495 334 1160 176 201935 785 554806 1329 282851 214 579464 1138 151037 9 680000 122 681592 1279 326973 837 823213 140 258754 1068 684840 923 738845 491 605853 331 805625 779 151056 1330 358283 1581 126898 414 280176 641 277847 1103 310054 1147 920672 212 111501 199 682213 273 737949 1533 972022 365 581501 1036 116729 583 397256 993 889627 64 491279 17 526015 1245 426376 520 795354 230 62659 1440 115245 632 18434 937 362765 652 154531 671 601110 168 583105 1539 921884 1592 262695 217 517654 1346 277545 991 862829 418 480667 706 134737 507 41755 1116 162649 289 35993 1139 509829 945 313809 834 217063 1115 950273 1590 877169 1610 907655 884 247038 1507 837664 13 830299 1380 688323 532 400384 1546 114674 1362 108735 1533 14265 227 293546 836 65627 178 621034 177 708671 813 364125 419 172619 10 741376 1460 556697 1016 250622 1559 753103 397 542272 1069 806750 920 643118 757 510478 1029 594204 181 55938 924 91350 344 723826 1304 17351 445 66830 469 124143 196 139120 1543 836073 1383 370282 453 606528 899 683965 1246 597513 116 607806 1562 928490 228 25186 1340 675729 383 443145 1541 719040 1343 995813 1379 148522 193 150569 1093 334794 606 654533 482 501856 363 257560 100 664549 1004 289886 33 464943 1168 19044 429 48677 988 948828 242 641704 1617 524187 1386 591645 580 129837 1551 615344 564 529181 1233 86445 1300 637356 1596 241230 1086 729387 580 869143 1479 200544 794 949666 860 243868 1628 296519 1428 755451 658 101018 456 815317 392 799635 760 949180 246 741910 537 397820 1138 211129 1224 933006 278 446441 142 874489 838 198016 783 166020 1176 327322 58 146024 289 118934 1573 78414 396 697463 595 428966 1326 871587 76 944779 900 405561 -258 958202 1179 377772 1036 585400 504 553599 1009 172500 649 567623 1160 415648 1483 781110 1545 35135 253 979496 1388 636347 372 523631 1363 690407 1161 476160 1181 8713 1542 494135 320 14762 1532 374472 1470 245174 1462 92752 1232 712389 1563 272544 614 71669 494 206058 1037 470048 1599 220351 323 895215 65 688057 452 139198 418 253509 581 78641 1024 147527 338 168605 1184 726266 812 482772 506 347803 976 995742 657 839547 1334 706702 685 174212 826 263861 454 315847 1549 654895 128 261047 1063 200824 242 974705 1519 294902 1102 405569 845 193285 1105 393635 415 467202 1560 903920 1066 394486 821 530352 1555 821774 290 310641 549 131829 1414 761060 723 146742 341 613519 400 569364 1063 659732 172 743158 786 360474 413 713485 528 645202 1249 528249 708 676332 1494 808938 590 540274 1110 943950 1289 232696 449 993752 366 895205 77 532212 1323 4410 1591 613299 1361 998544 1579 245793 1145 325602 1241 629478 1186 689019 1089 36275 498 596812 451 88385 1324 992275 633 20702 849 140816 409 251429 619 671299 887 544743 227 917919 1356 372553 970 547201 1301 791832 321 126679 1116 359956 724 95386 729 697399 481 757793 975 345634 70 334469 1147 7741 1355 897141 800 27656 648 559160 1357 793202 661 763143 1032 426245 394 816804 632 215848 1401 155736 3 275530 1614 4736 1437 459670 1075 275064 1300 545299 1223 204343 1499 117520 869 844911 345 702625 1013 233924 1561 913852 29 177932 1054 823760 1456 74523 1328 454568 1391 648113 446 997731 184 735730 746 931728 260 295407 253 653028 354 62768 1333 117583 1362 432073 1172 344451 314 348737 776 695766 485 114750 905 554107 381 591836 1594 935882 360 771475 5 892796 787 907364 236 34348 1299 334252 963 702519 673 974274 1309 337400 839 673012 1137 588695 305 456505 1634 64767 676 836689 1164 793230 1122 729112 360 948077 1336 77620 745 86438 1279 522332 252 269098 1256 508078 874 700333 614 36220 426 33893 57 728077 1317 207278 379 636759 1003 365577 1196 88113 524 948585 671 462573 1361 996299 301 384646 501 991390 1058 888295 855 149388 849 475660 1303 757254 1392 989102 1239 779005 1283 363138 645 246065 335 797517 86 288230 1409 922093 982 735557 1438 166180 706 957561 400 847295 929 490505 63 242141 751 164665 297 5963 613 778735 251 745767 1118 712241 749 576724 1431 141503 8 602650 978 292574 234 699251 689 425759 899 309041 8 932606 710 364973 991 924627 1550 579354 1192 873969 265 43912 922 96732 126 243145 285 931286 399 799981 322 226812 1340 18873 998 443725 1629 96571 238 99904 -1073 801858 417 78297 1348 488322 709 322998 655 641270 1531 685695 606 882372 1564 507563 1058 624101 162 978088 1450 544341 1359 859416 1006 273340 1072 314039 1388 205326 581 291872 499 479154 559 206716 335 405794 1014 551502 1473 243031 -748 248596 1081 535973 1022 283622 330 227710 1566 100506 337 499312 363 367966 1430 779412 700 658912 819 612297 823 24624 64 353654 951 575277 723 761053 1103 322862 656 880325 709 645837 1037 876670 439 92721 703 223871 1221 392781 1365 185851 1581 528536 805 959102 408 982704 224 170933 727 179200 398 271370 112 800385 77 913957 1365 552857 272 727406 244 243281 714 160855 793 224806 397 561932 1498 656963 573 411037 1138 745748 129 405649 1162 974240 1501 768482 951 101167 450 456971 750 588625 207 541148 1432 681560 752 889229 1240 388980 1163 777194 1256 467513 156 264075 674 119610 1062 826325 1077 77953 445 110160 1103 324907 -830 754687 864 434844 897 843976 1539 582585 1274 197652 1583 686380 959 705336 558 653315 760 205495 818 854357 881 278006 6 177384 441 355676 1087 369007 866 856584 1192 377180 149 152690 494 339279 1624 868194 1334 414491 1316 702359 589 185428 5 692580 1534 922927 506 992273 42 916700 1389 267601 874 407312 315 382123 1077 605463 1153 986583 120 882679 1472 827368 304 652288 338 660172 312 310461 701 684000 843 802928 1620 367334 501 307357 810 535840 1108 662588 1124 834491 665 943068 815 846217 958 488022 978 563875 1399 488422 860 592657 1041 635858 1076 723838 617 648062 1228 474910 1637 300768 407 209546 534 234553 1311 348532 1478 65178 989 483391 3 432338 1091 589479 5 195109 1555 807410 1237 93651 982 824238 518 201951 1021 708530 68 472264 956 333705 1331 542033 1233 897507 1611 321339 1478 190078 727 461763 980 427465 504 519427 723 847162 859 202999 1428 398065 442 603693 608 58861 216 803081 1612 172007 112 467180 1021 81079 1320 565312 213 302149 1032 257326 612 789518 391 165694 1520 645891 383 750276 589 916006 574 663975 245 282627 743 569076 564 589662 281 141580 321 680204 1224 267378 650 650675 1046 772571 1254 752043 204 961401 1120 265336 1521 274894 914 844917 1305 920630 791 11148 1279 591344 359 884975 1146 184317 1403 565278 1109 752655 1251 451007 837 39468 828 885424 197 87207 1046 841934 490 695379 1625 692052 335 51200 529 511793 1368 297890 1361 589137 1326 849418 136 82355 487 465098 1225 875981 589 409465 1256 754135 1093 977723 119 260970 1493 793376 1176 113536 1173 242876 195 975378 1024 858907 991 782256 1529 42814 1241 78732 274 361854 1527 442316 1368 325070 809 77406 1429 194339 709 699818 1476 987449 14 236990 1478 96393 27 302282 1318 672465 1486 666047 430 281181 1523 237223 1533 852397 62 732576 493 993392 554 73904 1445 525890 897 569346 751 982848 1314 408641 184 746301 1195 300177 751 512507 113 214666 1331 880117 477 265398 464 361718 740 1642 1015 334925 1045 944716 1040 909107 411 679480 1456 169928 578 187928 984 34340 1550 672127 210 758549 1116 656038 124 91113 1582 5082 1619 784118 316 648877 321 773098 1441 876301 1361 384734 207 469042 301 355986 1103 277891 1262 913699 1326 711392 934 578737 776 761382 842 872173 1109 641045 484 320825 280 450865 559 916605 1547 767129 1155 266610 1221 830428 1192 980796 636 977886 146 447991 611 379046 781 754298 1016 826078 532 473955 221 186671 1047 37582 1598 825763 1446 990193 602 979701 1296 892719 1064 145554 1155 906610 273 327022 1152 791803 718 740538 1276 593386 35 634185 482 210020 1381 197069 757 80425 1238 62804 626 244158 625 992765 605 681544 1552 690202 1365 235645 1014 249941 989 811736 1457 578715 197 914572 691 876034 73 955187 29 888344 630 486832 623 398236 1399 985503 19 201614 983 382309 1597 496713 1444 683194 1417 154466 406 539020 1614 93796 3 497720 1037 986997 1103 508114 1246 952953 1171 373248 323 661210 614 926708 689 460039 737 553189 1539 690925 924 856030 1236 32053 926 890902 246 974413 940 107277 1444 297028 359 773422 288 533639 66 663407 566 261187 309 844239 967 929437 395 14545 1409 715859 119 567478 1437 535934 48 110771 620 995434 153 270856 195 947944 126 70758 603 15832 879 45348 724 125714 395 552413 1531 778111 1122 858352 201 683948 922 613373 1037 473333 730 839292 220 120709 -938 93603 913 468085 313 602340 599 258942 1168 693703 887 33628 956 340595 1238 480507 613 578945 904 322361 1057 482516 1304 342896 768 438817 1377 793091 919 341845 25 744521 186 62645 1091 316257 100 177688 333 370784 642 849971 1368 159496 581 596457 699 116275 137 931324 1284 645401 279 961294 1530 26079 1336 320875 775 710921 648 282024 922 614517 865 217101 1195 42355 166 505972 445 782531 223 850253 75 579211 632 614732 1260 138462 592 166824 279 476246 538 288509 875 560931 1200 354197 934 788453 1379 759996 486 497239 9 850094 158 888236 22 469082 1569 744711 1512 645496 1520 282395 744 52109 183 322634 1389 237421 1174 863401 1040 817554 400 168015 1421 728885 676 324321 1425 392140 1632 498680 958 361151 1490 114650 628 606737 867 182271 1173 215984 872 545162 109 434577 1488 519728 1278 699377 461 230630 1060 840162 1147 721384 1629 904167 344 606982 1101 383615 1078 54890 355 525279 1154 607702 450 545250 1357 900598 996 287340 129 62029 1399 346258 839 910265 -302 997587 593 78917 149 88593 793 955849 736 362356 1058 805416 1190 184842 738 7088 1562 29844 1313 842135 767 921112 697 369030 1364 221196 444 446719 143 45517 1344 129439 748 530580 385 913554 1476 41359 493 128283 545 948584 586 182388 131 794003 1425 843546 1010 836967 77 947996 -554 461116 878 999233 504 780787 1577 282468 832 319285 1097 902110 289 652965 1079 985387 1139 717769 808 647092 1477 47367 374 316130 1196 535306 255 697919 750 878058 937 646702 606 479291 978 570540 93 608236 359 119083 78 781265 1107 810087 1417 353207 1191 161255 589 425494 1194 770031 348 154177 47 346933 1626 278538 578 94459 963 723469 503 528473 1366 419798 883 495539 72 468371 1436 988257 914 152165 822 200215 1450 626520 1596 609049 1293 202518 455 557577 934 981591 972 595233 1600 982064 10 933076 1403 463554 1515 940994 246 76911 195 427736 512 600208 1623 311267 771 247038 -1065 290446 837 422005 518 441923 250 794926 42 13921 1123 420360 -235 552996 566 815195 774 140658 619 463970 226 678451 176 67238 937 118865 1268 71233 899 419817 925 490668 181 224531 1472 642460 1028 53547 1320 698656 42 246605 1302 709323 223 37789 1460 802023 541 319616 423 292800 173 839576 167 136955 1309 27481 1408 421276 569 42809 1537 190263 434 340967 849 966496 421 786459 131 494683 483 784165 54 349014 449 761225 1016 33102 231 933380 1606 111610 1364 685937 1401 764099 507 973103 1161 193418 44 613669 1398 799602 1010 732753 1347 381852 1261 947599 864 584977 180 113243 1207 586419 784 601378 839 471659 1168 978124 1420 340416 78 348185 259 893828 1455 806240 820 369902 1594 987276 1137 407246 1133 968303 703 271943 664 181983 806 164015 803 823614 631 169691 903 402656 112 476100 1424 257322 465 561190 1020 953732 1347 959496 1268 574966 1484 212582 -1231 15251 1327 314973 158 925276 339 899453 957 476539 1568 402482 51 846603 474 241494 957 246226 594 146388 46 566811 276 625404 594 678946 598 313217 812 430648 1348 848855 1447 661978 979 429451 752 783447 804 210863 136 425074 595 76488 725 218220 232 37286 1048 68278 1622 695 239 407602 849 188334 648 243701 650 373161 147 543701 766 120245 1227 418546 1246 309282 1291 911302 1243 494680 726 649840 1216 640754 860 921852 688 365208 228 378064 651 141568 114 508352 903 904915 503 347804 174 942751 1503 16441 594 613533 1036 645394 613 153330 194 959310 89 925773 1648 735528 1575 509911 1528 244565 567 163859 1211 757372 1433 924644 720 668032 1610 50478 579 623984 1559 423690 1161 572574 1559 108114 930 476387 493 774661 567 425805 1511 161332 461 71107 147 27875 449 498921 1530 703595 814 607849 1407 505082 407 536146 494 94093 990 460957 520 618299 159 358982 1192 974565 1477 127278 1223 562581 780 487808 433 127372 135 575326 208 21489 81 838451 1510 427649 941 243456 930 432760 817 969998 359 341678 144 294072 418 445484 213 796241 1078 306181 740 863012 1266 783931 203 109024 1230 942436 748 66548 1160 307652 1404 205359 430 384001 754 184382 1347 744768 1372 859964 195 618038 1054 562773 406 323439 693 516273 1544 315234 723 14731 555 762806 26 526818 8 840808 901 669164 22 531068 82 916462 467 356041 127 764532 1539 287927 679 219956 751 811234 1327 485836 332 174444 1183 796995 1032 897743 1093 621545 447 451832 1025 882140 894 258079 1183 473801 993 974882 1049 253270 621 523809 440 948081 594 191352 1443 234050 961 983468 1369 169962 454 238345 539 680292 619 295033 483 345691 871 966549 582 588558 1555 811838 89 562829 365 485324 477 633992 1375 866603 399 337219 157 299163 1435 576891 1081 807505 1471 956893 885 746512 1143 730993 111 455371 104 304760 1254 820865 156 162898 1304 472027 274 452124 1140 58176 79 482833 275 217242 966 499084 344 424023 1335 799034 1268 339178 1456 310080 753 393109 987 643584 1575 117755 1486 786750 1628 874364 1309 87673 620 191725 289 336443 425 658615 319 207382 74 672030 1442 392260 135 782439 927 843930 1362 463571 185 240008 276 711433 503 221510 485 348286 1022 284158 396 474258 934 601742 1455 944329 854 948586 348 273810 659 478799 806 862432 572 558242 1304 578703 154 799189 308 72533 1206 415305 973 439139 1628 613152 1509 161425 1382 42776 1139 301842 730 334367 1617 582700 900 881817 835 471624 467 835052 -268 264376 392 11629 617 795464 120 401704 607 882717 633 651961 756 486525 1023 625630 362 711476 296 316334 162 312921 420 292190 1607 966357 1021 784832 1597 50972 1144 288386 503 13176 369 191130 622 143535 844 709339 1194 442544 610 348105 1035 175466 385 93369 134 674842 1027 416609 723 576754 275 916085 309 915508 1583 497441 450 837151 282 314530 1135 602192 1230 208020 455 614843 1131 771976 1211 311360 775 502806 550 642869 821 890117 1155 522227 294 821823 1440 48227 409 674794 1181 471527 832 962916 1218 474413 857 708058 1079 299456 600 338682 1338 866139 360 488036 165 779793 802 180675 1610 587014 714 256723 827 893868 239 240925 1010 849156 1309 454883 923 120656 937 662062 1394 211595 610 704376 1527 318899 1323 458053 411 702769 1207 878887 635 936929 1275 421574 -44 646703 320 665886 1081 273192 1541 31719 826 855232 1280 959380 188 420751 957 603659 1071 24263 990 176099 663 900146 1560 44550 208 96591 107 85475 1318 499348 1512 73812 537 701695 957 235676 70 162859 1389 613585 51 270347 325 543033 911 227109 1157 356146 862 487428 938 627236 817 682747 945 506838 1291 111573 1203 329207 447 132063 517 306027 571 142715 281 808643 330 809096 873 872719 697 27894 1610 286891 826 78793 1270 22725 1271 691632 1559 986496 399 838097 793 186418 1573 601997 1455 593294 1563 918641 1279 84168 115 957373 577 915985 556 347740 502 362263 729 720806 1240 630635 789 808541 326 914874 1483 819671 712 907253 1278 911054 1029 640140 18 125645 1608 279814 1572 165456 964 138344 1060 773143 255 405649 -859 875735 558 496515 1038 449767 117 428841 1298 813212 369 791182 1345 761435 881 323353 1303 824807 1099 218242 610 745981 774 511088 155 862036 86 66968 1153 220111 111 272411 36 273230 693 725088 1404 928779 1479 530359 1253 13994 44 407576 803 52678 1439 964267 708 727123 236 344287 1462 196915 781 417243 29 21157 1177 726831 738 473178 1209 369815 830 800871 811 18459 1132 248829 717 504342 729 903062 1145 70953 1254 159196 1585 865927 1407 250432 830 392125 296 581939 -25 539000 157 809929 126 877065 1034 814127 1445 62216 26 341780 994 377349 167 662196 368 402486 693 309959 797 553699 648 25010 1034 388177 1331 662543 500 755490 279 622372 467 363928 7 593023 1123 748109 1551 4223 1150 54850 1462 923702 1030 485666 492 346592 771 183857 1157 877942 1427 642057 587 189885 1491 694743 962 359589 133 613259 1569 261073 1531 930611 1048 767234 862 293947 204 5395 863 150161 794 813698 1492 547697 1537 40330 815 333191 468 985460 1136 337573 1340 38183 1169 60474 876 998898 83 896083 127 199974 1323 146768 876 21764 494 255014 1207 305862 678 988958 938 557353 85 279848 1363 784558 1551 548656 963 104637 153 978065 132 951246 1314 573294 796 261327 786 242817 813 296070 1441 428507 974 830298 785 377695 561 121398 251 772070 1473 419657 490 309135 1031 697659 825 6935 1120 776721 1055 461465 1355 56242 48 710813 891 20487 1418 295219 687 859564 540 667092 283 439949 657 858725 533 927789 87 756448 48 715415 684 68011 364 472428 818 731719 1537 92648 1540 9818 328 260645 71 982808 764 190610 1369 114038 1494 34455 857 256386 1338 858619 365 35749 167 778608 711 166556 1467 406833 1259 423446 1143 825863 104 644760 1186 864698 383 583751 1532 891558 1141 922825 1190 877288 1152 648691 535 850696 1455 386145 921 52890 983 12073 32 763144 1352 358222 429 929546 512 49236 1629 453182 23 706622 1431 864923 125 475926 216 405985 555 354998 1209 951964 669 195015 1377 457821 291 28325 1423 552108 1111 374911 865 251729 244 1579 260 31151 156 969386 1535 261161 335 834915 748 999082 1559 915267 1282 709590 874 204691 1111 306657 1524 496916 956 13567 1632 791538 986 598340 1124 397277 1444 932284 1042 64047 -884 482373 882 480469 1540 742143 154 902321 626 142575 541 178994 1117 120555 29 546421 730 816092 1455 708039 710 84927 1428 428036 657 698728 1463 566038 810 256871 1463 110796 222 179868 184 999128 621 423000 319 695937 1273 751739 1502 934090 1132 291318 1649 815856 1009 40197 593 453420 934 56174 486 841092 781 739471 481 902264 772 69917 1359 768287 623 120676 966 204497 1406 701566 1033 625600 1463 808068 1208 841949 484 556550 1643 206794 77 698049 144 754572 1442 574372 1195 25476 1173 551849 998 342886 804 457150 123 387901 1336 911290 1516 154203 715 9182 442 582511 608 855843 550 916634 284 598614 1178 558194 1614 816344 217 567237 546 941133 551 253612 272 36802 848 631097 1091 740372 1096 104480 401 127746 442 780869 1523 554837 449 470528 480 820542 97 855775 1536 543291 449 748521 1567 759438 143 783052 1536 941172 1574 709902 1068 149511 724 988277 343 392699 544 57896 274 351438 600 173722 1033 234846 1120 349657 1198 547761 -1033 507246 808 652103 838 967037 1477 604227 -469 628461 891 819455 114 523371 610 712064 697 891552 45 120755 1601 657909 1499 820914 735 411170 1587 992231 725 627498 1408 482608 536 147394 931 423212 1266 62602 1098 380871 1519 572836 30 545776 220 685642 809 124205 1587 395304 497 559343 1171 749854 402 401194 1207 952367 437 438200 1450 449766 872 747310 736 88222 36 227942 106 197959 553 358237 1353 841840 1196 383351 -176 194555 170 137378 104 785217 396 159422 1102 593328 82 212445 813 470390 38 641909 1383 120508 229 33667 148 76091 1153 392255 1432 903123 495 561194 423 687208 849 821499 495 968451 1532 504324 1198 171949 263 321441 1561 740712 71 827322 1593 733586 1641 163961 209 197627 148 967242 1217 971427 375 911412 897 318835 1532 441829 381 994224 1270 264532 245 344266 786 157752 318 372343 1616 781427 1343 266700 443 156165 495 189192 1148 143433 7 105781 1309 395107 1547 384667 519 348181 1368 995594 1253 483230 764 146304 1270 491972 600 798664 609 47636 1276 89102 258 109938 23 370645 538 124434 1531 309063 623 495709 235 894891 1347 524754 1546 230036 1059 499409 982 695648 -597 248150 1404 763104 1648 365223 1295 389844 453 765476 1009 274623 1493 351097 1330 657867 1632 754158 766 259748 771 898123 -552 657032 1358 466899 1579 812163 129 629048 599 498002 68 382464 218 133669 291 371927 258 676896 368 35160 1261 12815 442 145841 178 894491 74 153961 808 666216 1555 857932 911 991311 1243 210314 146 323842 1337 343986 1547 232909 890 115651 1068 990487 1225 922793 1537 141330 931 167955 1597 860560 11 857528 1589 730145 861 941992 391 96275 114 719606 1568 641105 1662 440114 529 801983 351 335844 74 543252 1509 434172 681 971774 995 233823 591 831267 1136 299951 882 231924 934 479580 1363 201670 194 358427 471 254198 1359 934585 837 40655 1577 892952 268 191500 826 910232 862 712993 722 784840 605 701366 805 314221 87 453143 859 257162 393 288002 421 163485 1158 674664 1590 820319 796 632646 86 340515 851 645952 1209 548641 842 11316 1463 88554 915 319626 1456 925426 446 441111 669 586326 620 886521 1375 95670 1273 580229 849 696897 619 813768 606 216457 268 304821 1130 152417 563 339492 448 820926 790 676280 1318 591467 9 331928 1376 533247 1592 789241 156 183642 1231 479411 675 366635 323 54816 877 347235 1237 129801 1447 831347 860 153365 604 418096 415 717523 1636 360014 841 181204 459 906058 355 468371 -31 802520 138 591580 460 449725 4 781823 1135 646981 619 428946 924 737924 1480 74257 577 509719 1522 585737 153 753180 909 683187 967 213413 -497 64673 1040 893873 1649 591478 1112 823358 1256 198905 1543 254047 1147 638497 1641 850069 1466 411593 397 142539 45 673615 448 262525 542 96423 278 78962 830 645248 1589 676703 1059 928197 365 275667 1253 783320 1218 219083 1488 404810 545 962951 602 406859 1176 627099 1525 917364 123 337003 1571 454598 1584 883032 897 131582 415 879684 488 287072 1502 3101 645 643314 590 251293 1136 894142 1070 408856 710 976207 1264 858608 1148 217530 1351 717867 1408 804399 272 758574 29 170747 1442 842719 43 636302 1463 595509 886 795140 68 654992 1616 393727 366 381437 1009 409363 20 103171 997 711155 483 284986 1637 996540 210 96280 909 90425 1374 576285 1021 45513 546 596203 24 174108 278 121539 325 823023 154 440404 34 715519 1362 504617 638 644837 128 543154 30 602268 797 317378 1128 863696 62 399744 1489 301213 1657 731643 1616 944086 591 544891 1229 552260 263 603793 1457 475664 570 592031 659 382388 1446 348766 173 737137 458 415918 1601 752763 1054 454563 1203 663303 1398 86929 1065 863038 628 827592 835 179121 223 441669 579 555263 112 623014 58 122360 244 254811 173 860747 518 564675 881 11848 476 453640 1111 230239 865 897419 627 278860 1501 374408 1492 835622 1156 981725 445 607185 1504 295178 1342 985205 490 226077 1394 165939 451 645015 617 600815 247 140921 137 706634 505 409975 1208 19113 991 346765 1063 324444 1449 472574 384 955875 1407 723863 18 394042 47 241858 1052 453582 191 519513 1131 981524 680 162558 1471 890569 534 711352 189 414389 1470 566777 1248 461423 1349 764177 1553 667418 1569 978635 395 207399 468 219055 1179 721536 659 13389 1584 961549 329 310989 187 213781 997 41762 180 293375 777 217902 98 390792 825 173968 1217 214571 231 154432 1311 691246 1313 537984 1175 351914 169 16436 460 734301 619 764917 1128 79077 1337 671624 308 65803 225 913557 269 982851 489 99644 845 432488 1346 258559 1085 244459 400 78102 975 578759 400 350699 887 889474 433 520472 661 913310 988 352326 1265 361294 700 285243 955 253686 26 818977 1559 846609 856 126529 727 224935 763 958857 1376 830781 505 437800 1042 169394 1455 856563 1617 671984 1150 715344 577 662423 1308 577679 1403 124322 1179 483515 320 94423 325 130895 640 737464 1165 252830 1044 675214 1114 464495 1119 281348 818 431886 173 207144 741 542312 1437 665482 241 464420 1491 874380 1601 384323 1148 454074 1434 409412 1628 170329 1630 522231 860 830432 1633 902893 900 503099 134 527992 194 786033 1428 751539 181 764676 77 388655 1016 584210 588 790765 113 927876 688 973642 618 559277 1355 446798 836 956062 24 670100 773 260440 385 324842 1652 973083 647 580688 1473 845413 1424 268642 1493 658780 521 72950 1063 26723 302 217930 546 71505 1356 852899 67 607327 813 393089 689 301428 1138 866232 1412 668884 384 358109 895 560258 425 917432 990 787373 332 48463 424 359721 741 721845 1652 17829 1633 857393 165 647696 1150 752818 743 526339 1638 334761 1417 241798 1054 905984 912 424770 321 68998 486 719239 1398 907049 453 172502 770 985468 1243 593274 1451 435017 1034 163438 798 733140 1248 519051 818 582507 1318 664567 1238 389506 346 667315 1491 849749 1453 592285 1396 593463 795 421527 370 850839 9 972374 1537 158954 888 59969 809 209453 475 402730 863 550891 709 977605 1538 483521 1292 599719 247 581239 553 717571 639 875469 705 382438 700 654083 313 485794 490 914344 1036 857578 988 56517 1087 699970 1001 173656 558 241265 775 24478 700 890646 782 893744 1472 413728 616 273749 583 422321 322 957505 1171 618148 46 125074 955 632859 893 78459 773 661769 1127 440686 1046 433649 631 980788 872 855238 494 410134 1040 545967 21 752598 835 295210 1267 607343 931 208268 893 554992 1225 692786 576 446708 1069 268537 1228 332432 439 692845 723 292042 1093 903809 330 317758 1309 310798 278 537632 431 64471 180 332809 1598 349280 4 109914 356 21350 281 900313 828 894026 1082 556132 1318 421242 728 609219 1316 178032 490 756931 1466 206793 25 873590 1645 835282 443 374353 933 250506 662 775783 1061 680016 1041 190035 1236 583306 1147 931852 450 986423 1246 156245 1575 376546 895 38102 944 183076 471 669120 587 902423 340 423810 695 502986 481 153807 1346 538027 1020 869628 833 847989 525 435758 1253 666361 889 457681 1055 855592 516 576799 216 895740 1419 819417 1030 442635 1664 501387 832 63949 1019 115464 141 756061 1581 320425 206 231563 315 544832 246 766065 861 59901 553 348199 956 601561 253 647857 318 468631 348 309611 1630 655115 1668 292935 1036 130006 1379 114400 396 923817 1596 547443 1048 713603 948 466996 594 407611 1628 239024 158 181838 1245 501443 1541 823715 339 478108 8 725600 481 96744 105 572667 696 569919 292 262913 846 980844 1344 103834 1477 980026 780 856346 1447 592223 1042 196434 799 247819 1264 451171 205 678020 1029 931265 624 116286 1169 460197 181 553929 1643 635410 874 251886 268 357221 782 117756 1558 793719 340 794842 999 544802 1495 430372 570 734661 187 635857 177 460156 1433 9772 1316 470003 1336 564635 1519 855437 938 995765 850 275114 207 905520 317 513082 1186 609739 804 637408 96 989568 869 307996 1529 439796 669 130833 958 261191 435 905880 509 498759 332 913370 118 855136 145 731012 123 776004 425 614901 570 154810 547 221150 172 983838 405 201832 -158 557117 1439 426047 841 68836 1505 105268 1187 664219 580 633692 385 419732 1184 775426 952 348571 1360 642118 1263 28913 1167 838800 1203 417703 826 980974 87 951209 824 891296 375 208984 366 54293 310 390574 1297 156901 533 203410 1003 250473 1410 370356 616 930711 641 532335 1487 392555 153 346197 1236 777673 639 324007 1005 198143 115 457803 697 816245 1301 439485 588 493661 545 546449 942 917553 971 473856 771 405703 784 710276 278 595841 679 425593 -422 836561 1628 736101 1627 84744 483 889231 758 368027 1670 921381 1644 46523 1088 571159 986 223626 208 223447 1593 900169 525 341907 1647 57864 131 674987 1303 327496 530 158451 205 421424 1325 294641 1493 471010 796 821757 660 47256 488 539658 1429 136705 543 666664 456 261127 1286 534212 1646 103763 1367 16221 903 444652 484 848034 1021 824490 1033 452554 614 417387 744 301136 480 931066 516 727432 1272 898733 90 104803 1311 410609 -60 912119 1437 694280 254 865734 368 838799 381 992372 474 605866 480 571948 556 363241 76 225324 1226 288048 633 669023 1389 165702 1580 230137 1183 212598 690 616223 981 139109 1265 327646 1312 491022 1180 147781 846 108037 1277 129622 1103 496910 1493 176961 976 242422 185 157129 1418 445094 102 782285 1542 771660 1429 191581 1376 863712 1478 640167 783 852495 843 352559 1431 677543 887 189687 1142 156844 71 15833 1516 53581 1364 546606 557 627780 645 342823 296 78940 1018 716371 114 653880 818 867560 1055 715753 653 553115 1062 475538 1513 428114 1239 406013 976 455010 1499 486164 333 249312 779 212690 424 352098 552 532355 15 946045 1497 852730 1303 978245 1005 86718 1427 56905 1618 869881 838 403421 517 515692 1570 14849 15 482039 1370 517263 1117 457052 1177 24298 633 78843 174 542914 1580 620370 358 738842 130 667726 1629 496060 1014 79241 135 73265 693 679335 285 810891 265 824572 199 149434 249 295598 119 307515 232 949622 75 455094 58 740910 916 156012 1459 3318 1071 350730 376 128291 1321 458189 888 432457 403 673004 352 524491 314 339520 258 825986 164 204727 1158 188353 1000 906935 389 876757 1031 682789 255 392740 965 11649 601 250004 413 99803 380 725518 1652 102177 775 122148 351 302468 794 291778 789 544755 595 163644 47 272049 961 778074 1467 489969 1205 573716 878 788847 1470 527908 200 395215 1284 162872 452 672557 1050 85711 1635 595419 1185 98969 357 887200 56 572578 57 541213 422 181435 578 604569 843 508596 1362 130689 214 299998 1365 565117 1196 720030 468 638520 1653 488051 344 320347 309 118513 758 814324 12 846355 488 640931 197 649829 1432 671505 1409 511755 970 823475 4 403313 587 619013 1287 873699 701 47567 681 177164 691 25685 4 29866 336 271680 26 778148 524 882211 1563 303877 1178 559786 603 221635 1005 817673 819 23714 1524 270092 505 595310 1211 646688 1323 622289 475 95440 958 413043 1599 497371 1140 983507 213 107639 1523 887756 758 902507 687 29342 1045 178041 1361 209933 562 17069 223 153212 879 693376 1458 208968 1014 250233 201 67020 131 147060 980 499499 1115 439322 915 446183 174 277362 631 569513 1217 74626 503 158512 921 882533 1526 281083 584 151146 931 703113 653 731870 1198 217287 39 259688 1044 360477 522 797072 379 83881 915 375684 909 816057 137 896705 252 349266 751 17126 85 256699 1338 425277 991 315611 336 4778 667 453647 1081 963507 496 235101 852 471591 618 146293 1213 488257 1334 54111 612 792939 1542 33337 1432 288439 757 177324 665 406731 831 721573 102 488155 228 924781 720 88611 82 229580 408 565713 569 275311 772 92961 834 338669 416 684479 1252 961509 1416 295649 1004 167060 726 377447 1134 406002 1568 811109 933 648887 383 681109 1507 792196 790 468447 1566 338188 1678 35510 889 587813 630 67804 272 709687 1001 351963 74 229698 730 666040 548 231697 557 290196 1537 376718 1303 281624 883 400567 363 115623 1353 765155 1268 763592 733 134579 701 749543 1383 927572 1537 197928 569 602331 930 824805 1339 197501 1595 777841 1309 83385 1635 99599 661 169339 1573 485705 1265 376658 319 795371 1283 218100 -150 794209 918 874416 22 107774 214 393800 340 955596 481 855591 1551 860861 1123 820299 220 31345 1554 706736 1662 880136 1306 28517 272 478684 5 999872 1573 96041 -440 349368 1159 87001 784 950351 1573 542121 1668 16827 421 372983 1078 310820 1185 958212 403 388896 537 67505 719 636851 882 4409 397 346185 1208 619596 58 273498 995 596730 230 605884 400 846648 1599 394856 1608 416735 1105 402836 1524 800451 968 539911 1497 393830 72 780922 1131 57141 556 925326 565 115842 370 577345 726 650269 1182 483776 914 990058 397 447081 217 678596 1077 258177 796 253618 1069 917750 1581 923723 562 329081 328 419170 1222 778886 -2 44125 1557 86914 1626 8425 451 444458 1251 31451 1008 938395 1412 534243 1269 890917 615 227411 669 340871 1168 842809 369 51447 990 748984 831 84083 462 6881 1377 677166 1602 116234 124 243675 939 944689 505 816055 1290 132717 1374 513999 1236 656276 827 912501 -923 586712 980 881065 51 28343 28 712403 989 829389 192 461830 910 208508 602 919978 578 419425 141 965751 396 884487 788 856604 704 568957 1637 200514 695 808221 317 108917 261 399088 368 340804 1261 955195 177 237459 1617 882394 1627 653556 1458 870986 1436 931994 1034 769888 1633 170875 302 712252 955 187929 979 430784 785 506440 1453 534159 891 666640 478 638041 1475 393380 1416 609705 386 894170 100 846478 275 615703 879 153962 1673 524226 1607 961791 1421 94576 441 271634 1589 471602 627 703650 1397 974124 1313 626100 81 687406 183 197263 856 373727 153 711624 1060 815417 399 848325 313 308268 46 978815 1578 442488 1069 560297 215 647351 349 852270 223 50698 387 129696 287 310079 255 698288 406 52639 1454 594621 749 702517 430 726965 1149 897049 1211 949052 509 610279 806 554161 904 417528 1459 622532 483 462738 348 216534 105 547072 1434 570959 650 134728 761 370986 49 681148 533 646435 1247 304554 428 417949 901 465040 390 923269 1111 843922 29 160788 1285 108237 334 842679 61 774472 191 117112 1491 438144 1558 695045 1163 473669 1537 276590 859 64340 551 54832 68 812775 939 86846 185 872483 337 385835 592 3895 1625 494205 818 846293 842 715809 227 912446 1527 975011 433 37342 1431 439813 765 768789 1041 665826 879 155777 584 718372 1430 709788 32 279068 753 331683 86 815026 836 727876 990 480411 1215 162465 1154 227636 106 61843 97 458204 1323 905405 755 126546 1433 647121 650 540025 324 29379 196 804152 1377 96317 2 354139 1174 264473 412 796279 724 511099 601 82868 778 505612 379 781177 1078 545853 1476 182990 683 170099 1064 674506 78 618257 565 652820 656 989279 35 419504 1119 56541 88 29946 683 491862 1598 313362 541 619265 1595 709227 226 255788 989 208682 1381 762487 1125 285600 1681 701205 1570 782508 127 690988 1411 999799 680 892297 528 282212 101 742000 11 786202 337 654733 42 269525 1081 528496 1627 915225 217 18209 901 102274 14 515577 279 745984 833 380682 60 85298 798 963817 46 268286 1219 20750 1344 837653 1165 379006 394 29314 1254 239769 684 824087 350 310292 260 585250 491 379569 393 625547 987 108100 1639 144631 276 416372 1221 76802 1251 831376 440 269004 1653 928288 421 647578 1465 763214 1662 373735 1356 8432 236 287598 232 453484 689 679927 907 76722 1270 244549 186 709706 1482 706306 252 651811 814 538968 1069 160897 142 851663 1318 947330 956 912830 963 208835 1629 229878 1208 737 628 568693 1127 423026 320 319975 793 586795 295 717272 969 986406 1284 455280 951 723035 880 637754 1351 834921 869 973116 1428 537712 236 525498 942 205212 852 996517 43 305553 60 692871 954 846532 1309 744678 127 93721 724 278882 1537 885526 474 751046 577 244760 726 8843 1252 910918 194 894634 1570 900606 990 711528 568 208209 1347 828117 239 822308 769 758692 1373 50185 1367 134869 394 481669 534 256734 1457 664262 1510 492106 800 429281 217 21405 541 515610 831 305180 1490 368873 650 554736 1009 757454 1449 123546 971 420192 677 281304 1119 901957 418 163336 1397 862625 884 267171 540 460552 118 468611 1129 292928 1579 746382 748 438756 151 257455 602 584619 667 417413 983 711395 823 470889 704 939547 1082 634665 1474 684715 1393 741480 509 250772 409 106928 1170 800630 447 633859 863 581904 340 418445 807 948153 220 344639 1037 4442 1031 423899 803 819361 698 363773 1290 646978 500 633113 1507 829140 496 911734 1502 415947 1268 823938 1463 110551 643 342837 1173 354387 1344 229465 626 953532 351 351662 164 368858 1199 673808 665 186698 179 979828 114 68720 268 198070 930 20237 666 10474 1438 161167 34 685462 1620 808558 1569 996875 1295 305931 1098 498187 645 833146 1615 250139 659 658111 249 422925 1495 994230 1592 678482 1108 532045 14 477160 1016 19057 1256 21167 926 838395 371 484644 519 767630 357 842599 1639 224208 520 365725 1297 223336 1566 292061 1653 56161 1672 726253 557 150441 1381 629690 220 313988 568 267469 467 627185 394 29619 1586 544319 725 145234 1179 995779 133 901859 1048 361321 1178 826395 1683 883446 358 466102 1143 866144 1537 22699 1315 113440 205 215421 858 275589 989 276823 1078 804228 702 884704 317 820702 680 176845 390 566825 529 585522 1176 862637 683 29154 672 563075 1012 718391 844 203961 364 962153 1291 909829 982 777532 1457 209518 857 120893 1680 360795 420 394994 1433 68237 871 547032 694 166892 823 79558 667 60820 600 291962 1328 120318 246 85815 502 784145 144 190734 899 774596 1502 912093 248 538971 762 514209 1480 71285 547 630316 1064 997391 -741 807285 378 826251 1658 710162 498 28257 1635 543668 211 45178 1524 505556 513 710154 1180 555998 388 180906 391 468862 1127 50131 261 652344 1546 408624 598 809991 1393 976358 1096 86648 1137 536821 438 206030 877 315283 725 230003 1261 411884 749 738838 476 464551 1246 123137 1527 311981 1449 398035 1560 607772 1029 999877 1546 365740 1518 455112 1366 459845 608 661057 391 854919 635 78095 1040 133135 246 563365 969 76359 1091 699758 1630 113388 1014 219068 1637 931244 93 787478 146 216535 585 588113 1453 146276 604 440723 690 101335 648 602786 963 485216 859 126454 352 505328 1319 196072 157 508371 429 155298 1368 235076 916 563478 920 24170 1527 738038 835 687365 421 339330 1230 885726 699 439761 1224 398182 1592 943314 1516 756129 2 534451 74 308641 1687 875846 1330 142704 541 955121 1591 921860 379 576801 1109 385906 226 219437 1493 673692 38 906910 162 887873 1620 62829 1596 421919 545 685802 1093 624965 498 955855 1430 467127 880 266967 429 895546 398 20312 631 257038 1406 796138 297 944654 1389 232564 80 607043 728 210465 1164 518847 49 297320 599 312139 441 151516 1364 752429 729 903411 845 971773 704 862088 1451 908817 833 201075 410 512215 663 325148 491 45489 1028 591564 319 729888 813 180149 945 108025 34 222204 1568 493293 1656 389970 1526 997441 876 981628 168 980110 362 352883 701 758818 621 54779 231 583873 957 244251 1161 453988 13 798244 631 670545 736 948962 1465 972212 936 715085 1127 577587 1561 743929 526 914786 55 576944 390 601974 269 300172 1618 516487 65 148174 1359 767579 1503 729721 662 260941 1103 921794 65 22708 1402 226407 1475 74623 1370 9479 648 562896 342 743588 620 511666 606 405280 1243 283060 511 507134 1322 93105 1327 416258 751 80435 553 598602 331 706645 1026 789213 1172 423853 662 756976 750 473461 601 667035 1375 36213 1309 546741 77 763856 456 694221 775 690176 1375 846462 1456 373014 155 193019 1188 925048 1019 311175 1468 344718 243 393748 702 632357 1564 783396 564 949881 653 174877 900 893756 1572 566674 1402 706341 795 704527 1253 978601 1035 728852 1250 846410 1323 321413 1268 229842 37 435852 1482 765678 1479 859481 1103 13026 324 52907 1041 642362 1043 981702 158 465752 592 710081 113 841974 1509 601312 680 514650 16 204891 1366 768384 1491 648867 805 707946 291 605488 625 430669 921 904362 1262 140547 1027 439304 1548 185051 1368 351730 117 2085 389 371949 470 509120 922 213687 381 336126 712 901179 1094 977583 1504 651790 1364 667466 126 675504 1198 238596 1349 574533 1109 53484 193 194755 1228 951193 359 438391 1104 124645 1649 830038 715 299951 1257 690236 518 495004 557 773290 232 174162 578 190819 1562 198708 19 456113 1542 478890 344 849149 286 44481 1092 803611 -678 106738 1178 981654 1237 52340 578 897849 572 888119 1567 21071 919 212201 787 372060 511 252142 735 744341 866 945551 1454 404504 269 747450 1681 989517 1581 813907 1484 820306 1141 35127 1560 184730 560 646354 1095 472461 151 703366 680 917593 -661 836946 680 334632 1442 885234 901 56288 780 312128 92 287928 766 747146 63 884210 1311 70570 977 514400 974 22826 1596 225867 409 814410 1573 203650 1206 740913 484 466045 1487 959951 572 183296 1283 912351 359 192320 534 733077 1129 800407 387 274043 507 557626 829 905483 1506 483013 1538 803857 1370 113839 1133 439909 835 168745 1127 987787 1290 791382 1281 468168 896 792920 1614 730612 6 637700 1214 498191 1617 460262 897 155425 374 633197 1349 638968 605 505568 194 857791 812 577443 1520 969598 268 511223 1263 413680 168 421472 23 793633 16 295069 610 232335 389 20635 1149 403577 1174 19109 -924 47840 367 652612 571 801218 1570 645983 1253 810289 389 989411 632 485964 328 769974 514 803237 1076 814193 996 922188 1196 153816 345 74732 1682 401398 1219 204403 1306 70013 721 105516 63 939048 940 397155 486 598445 914 324807 143 20032 1457 88489 980 259468 428 497802 -644 521298 1492 699273 1672 90863 1556 882267 771 768664 812 945470 307 855262 648 77652 1317 474070 885 412044 1057 198600 1009 176721 678 580324 440 524988 718 189638 388 429803 662 959129 435 418751 390 419432 633 58603 1470 420390 1575 59475 1347 571409 517 586313 453 128283 49 150695 1569 251557 1047 61864 1191 108976 578 704375 724 125991 1088 42251 1215 779604 329 651462 218 794723 778 419834 385 746840 82 490763 1382 649137 1280 912781 889 108134 1542 104300 511 423594 1187 740626 1358 753014 1446 863886 118 95529 1488 480475 683 367138 1505 106871 772 358352 610 893323 168 38715 242 456142 653 493864 763 465269 1220 465101 1676 994392 -590 252082 358 937615 1654 696369 622 916803 1364 707637 1269 183380 81 45565 728 785689 517 333305 588 541811 608 579448 814 576221 931 399578 1381 708013 1302 643760 763 753372 1380 470124 1017 417288 357 525190 1688 991092 905 764071 925 340303 1191 981073 417 246255 1570 321354 972 202748 689 818722 1005 6816 1499 853161 652 82977 1648 966287 173 909114 512 76389 1110 635606 1688 693195 737 350756 1554 317521 1212 783251 766 849753 1203 612970 1195 333923 371 588259 491 143742 623 887294 1611 342606 1339 10174 1197 839321 936 778006 599 762040 779 517288 1603 556661 1008 428850 466 591805 1343 172773 1533 757957 804 612663 1498 150516 1522 760874 1064 828699 757 807510 821 134789 591 512899 937 253322 332 922523 1626 704516 1137 986946 679 824204 68 651708 720 144247 679 857566 312 126574 611 510434 710 703853 154 87697 884 952178 80 220206 336 229242 1051 93780 974 540360 5 530628 1520 456111 486 538754 1339 449720 1646 729026 993 531293 794 528872 159 89523 460 967659 513 859668 172 358629 1683 466913 1000 415163 851 344641 318 211421 118 525243 1535 162579 1481 775972 1207 810723 456 408145 113 368712 1385 159043 1571 630007 1469 485944 1551 74643 1313 169371 906 673808 318 528456 504 365141 197 597912 1267 274448 697 351312 1383 137211 92 654711 1341 902030 1193 4032 1257 518644 29 201029 92 927990 827 746314 1147 548935 1033 952254 110 584671 244 828063 996 870157 417 559076 123 581832 1351 97982 1278 586727 64 699678 1040 331899 41 792201 1504 866783 1410 515543 935 712905 1223 313756 1390 210243 1408 517284 1313 263070 351 261077 968 804024 203 794181 1406 279595 862 137600 1120 161206 1276 387781 1303 57337 580 859997 18 689562 1338 235243 517 153746 49 697008 88 847710 190 158902 178 592340 77 760356 462 272833 136 814921 1129 963051 71 935100 1255 306148 479 133712 675 19213 107 803955 525 885599 348 143943 1643 137250 1249 919684 1259 571592 284 612090 1682 14914 1645 76646 598 926982 17 356526 483 876790 924 530639 288 614505 301 579125 168 690762 331 375194 1416 971332 909 132055 1355 876437 415 609893 1188 646675 1170 644662 1600 594427 722 465687 251 645577 773 444143 106 630188 566 738006 94 671835 1440 911112 448 216562 428 938955 543 321792 1009 329178 1233 639100 1205 678959 1689 161052 912 947362 508 77631 768 309590 1685 267963 1014 761924 1 761217 1590 691898 620 333412 362 311999 1314 405666 1167 770569 297 838315 289 442037 68 555168 420 763187 403 960968 1580 504401 1135 672652 1542 278157 358 600425 1689 871469 735 56361 389 311045 467 682727 592 972448 -255 390348 172 332202 1207 359115 897 738779 1547 927937 1549 146853 943 245218 1194 927502 412 497946 305 891187 691 762089 1320 976363 931 358725 212 240925 1040 943154 516 162547 150 472741 1011 594867 1568 301690 778 262488 1533 351962 1603 634882 1404 576944 260 64104 662 284392 1215 689611 241 750649 1440 897633 1580 986084 1431 667175 1066 868282 1209 779089 813 840821 1642 172876 259 223952 1626 888488 1656 361055 400 205796 1691 602103 1008 529239 305 741540 1074 965677 423 401173 1253 117912 297 34571 662 349196 295 131160 1648 243873 221 18591 1321 630842 909 884814 106 851159 139 559049 55 183866 -537 359556 28 80348 1545 448304 483 109635 167 458389 785 785788 1105 12632 1418 395810 522 779619 1646 632123 57 89133 474 73455 356 814996 312 736166 339 14270 150 567898 495 665838 453 991272 629 243324 634 996321 2 328451 1622 194671 1407 917090 207 1225 1686 779218 204 527622 1312 929014 1477 358649 745 558393 1559 667108 1312 531197 -923 462839 185 915953 1123 827527 538 555015 1371 860989 1473 122306 999 740899 276 678843 756 768807 709 924526 756 842763 343 930208 42 630252 618 328928 71 577613 827 48716 1642 573510 308 10912 499 640297 1565 257586 1148 965743 1010 589647 1088 968341 1009 997820 411 759254 281 66279 15 292237 1189 836130 583 1437 424 252551 1185 541533 178 652204 1145 782287 -821 548781 1062 261745 1621 440219 1470 735312 1624 483184 131 331058 1258 957151 382 919700 133 208678 1223 19915 1550 167128 863 209864 1245 633105 915 237296 859 382789 693 981127 1392 474868 471 286990 437 503062 1020 461303 1580 242304 71 467248 478 399023 1458 222884 243 631587 781 652507 473 296853 1457 251095 1380 646469 830 247969 1543 57028 1061 509881 1570 504670 1269 963333 1501 335522 737 993976 1644 249699 1134 293631 197 880874 855 772772 1454 792016 344 343877 494 320351 697 51529 1238 632417 1478 28779 1444 561295 1033 737692 1234 335528 290 590048 1390 158363 -511 281578 362 561598 1412 89485 1530 608074 472 471282 470 320238 1324 521660 1254 442832 369 640111 935 905388 1178 797397 634 207548 1297 565351 761 752463 507 246828 1156 739420 1091 351589 1306 136316 29 259839 675 336033 1381 177181 1319 578981 332 813209 974 304732 970 129765 574 638560 535 193154 608 462248 685 421885 1371 430253 1473 158239 1531 746172 185 987041 972 983604 1235 143228 825 10703 108 975905 -1024 51953 264 644199 429 791488 968 83155 1224 217475 865 308857 1597 67515 656 927136 1352 432157 587 183791 805 627904 732 577167 916 450413 1484 931142 328 589859 577 83502 1190 245215 1143 514846 106 501663 198 983100 1050 907012 1245 431563 1628 539048 1001 988645 1521 960423 1486 182236 1331 375969 319 716185 107 512500 1457 320200 283 587076 596 260520 1471 131401 1687 868991 590 889718 1099 384903 1692 660397 450 287607 113 691514 1483 203352 1633 481390 700 272966 70 661340 395 716444 1417 152827 762 276197 775 956696 62 572191 1693 828434 360 753862 905 325974 1263 547583 1424 987933 709 734870 1057 144145 185 364086 445 840159 -707 999244 992 142552 535 191689 1084 268682 446 35280 516 37306 566 346176 439 81355 54 132945 282 787856 1585 942754 80 548420 1309 971586 75 132195 1000 350802 623 489073 1399 990202 1391 582084 1556 927001 1648 682480 1360 625197 587 602454 204 618227 1273 104112 1537 640191 742 464401 1128 184107 1170 776918 295 221736 1432 491362 -607 914168 1510 955286 1131 128409 936 118964 296 420837 442 50393 1591 553931 170 50108 1222 369357 130 956031 718 562537 826 592491 162 433251 1395 418686 598 311224 690 260227 890 923184 167 646112 1227 785584 506 623353 791 599221 576 285156 766 842942 1542 358011 381 5833 1432 738196 33 250824 261 347716 321 732798 1349 371764 88 192800 382 785763 1299 880206 574 683927 841 229653 1686 388561 293 497375 332 14728 1283 525331 46 68965 519 719483 1180 132237 569 170550 995 170732 1514 246353 474 980071 1092 207189 997 71488 1530 230412 1625 785888 1067 579045 835 837993 698 880868 836 933087 1458 258163 478 970066 1024 841915 1069 464303 852 582253 1512 948515 1493 210232 26 784110 950 727123 842 53871 1026 643714 144 450301 922 46909 394 299177 1302 657366 54 850327 506 267017 904 409524 735 439045 1413 154100 677 541563 546 366254 459 63903 1026 201919 308 555015 257 264910 1484 611898 1118 421486 1651 3504 808 102934 1321 985628 92 92748 1513 806355 1667 394280 621 408801 1344 783048 488 167344 978 734861 363 332368 256 538623 904 225271 1224 86110 548 35095 1100 12326 45 777313 953 732170 280 101223 1064 48289 333 843539 232 669328 221 507298 924 235406 1332 118027 1307 938591 123 939749 1215 337776 520 313450 1616 34891 143 964184 957 419845 976 195178 803 20789 1219 976930 1398 720329 1399 27996 1107 621863 1254 358382 1087 242637 1489 860237 1417 443154 436 174793 1650 997708 111 237517 369 353137 1350 112517 130 459549 993 924994 558 120446 1584 582117 355 271446 1603 263133 677 178108 1115 266927 313 130625 1113 118323 129 443500 274 387410 128 297708 958 506508 345 859331 113 940176 1588 443070 740 315567 1316 316147 14 436992 552 540498 755 997252 386 870693 1658 172052 386 391342 1094 607799 743 99841 614 825104 1521 652838 39 81096 1050 466987 1687 347398 905 435496 1204 506274 176 593350 1344 855587 634 192444 149 885155 637 633368 1462 580804 141 863933 515 408606 1423 216514 322 394025 1509 81671 618 897871 1483 529096 81 7768 607 940936 1020 232585 1000 490009 333 700836 968 973713 1171 745587 1482 159548 1509 664493 1698 31344 94 19957 35 823158 1236 633560 73 405453 1674 486189 1040 809401 826 899139 1330 524349 16 800973 85 768950 1551 729513 1136 120501 244 382445 1230 317841 820 336232 1666 636386 213 113393 1633 286521 1527 880723 185 794733 1152 142873 245 893570 634 870821 797 206437 1600 464979 1273 722656 26 234399 484 185941 971 639557 501 180132 955 885670 437 364680 1189 792412 1295 262366 733 859524 633 72748 907 693935 269 560758 1571 900587 1034 785604 -838 775284 707 592759 1330 867768 779 659230 1515 315185 800 515815 373 688582 589 232619 705 564397 1639 186831 1329 584786 602 459020 447 742248 1425 876179 1441 819676 774 41103 350 686394 180 120993 464 928912 61 577836 1247 652287 529 961301 387 523200 1471 338213 795 205255 323 544220 471 817326 1506 101464 1450 539369 360 718758 1019 672128 1059 470354 1632 910073 859 429033 1687 404272 1354 83080 1172 649574 -1212 913778 958 271003 1292 260368 150 326089 718 782649 1188 324179 14 219338 1082 894458 981 222590 1470 214307 593 441458 1319 316993 1107 963363 567 910062 1571 294174 776 123525 122 248759 503 492645 1577 387137 1330 346417 1418 478499 1011 86601 1649 534141 54 635931 727 63994 1163 482377 1119 490968 1060 408645 309 36985 1222 533475 1572 911044 419 55461 265 84231 1355 701631 1393 883190 671 190207 25 718642 777 575875 309 774216 181 42216 602 94747 644 376364 571 840313 747 72748 259 652769 645 208455 881 295925 1531 239965 122 844724 463 884225 1152 505995 15 122304 1121 867590 1336 510122 1405 426336 1255 29071 1231 593281 1269 623147 96 223146 327 827242 967 818468 1145 956078 15 332315 1615 10899 206 170341 978 421303 1120 2258 2 933675 549 758137 1413 544357 207 512485 1174 705553 1361 495212 476 55710 646 540945 588 110623 73 434999 1363 473803 1646 779093 890 460703 579 412528 447 142120 762 458316 -605 317336 737 35942 1165 433627 351 951470 28 654191 801 984229 512 681390 117 109203 291 400936 1017 375063 958 344218 1332 392143 236 136293 1596 235981 578 252159 1082 386910 418 943451 445 947538 281 487628 521 32607 965 862040 1522 884423 1496 574712 516 368145 1504 86882 1372 366738 1223 930067 81 268722 1618 596254 1057 861122 128 231702 985 450609 804 187233 1320 584933 805 813505 1116 333031 1170 667079 1439 251677 766 243781 838 250141 1681 879381 1209 278112 1298 924814 748 392157 1161 567888 1589 885830 1357 534013 27 7445 389 250936 317 912457 1196 726269 1063 772687 548 495643 1510 667840 1028 676889 1517 70085 1035 83914 4 398419 -416 411382 1654 46145 276 560204 1357 295209 699 301116 1141 331813 862 895031 1112 132842 1054 522460 903 47349 1469 446243 1139 757525 1086 182224 1149 712103 309 208510 332 791216 266 417447 208 115511 1114 802038 754 104570 236 746076 477 655203 737 713355 91 295108 1025 726276 1567 253915 273 573996 631 328353 242 871753 1646 538708 25 667328 1059 216504 1057 199988 1357 95128 520 291788 257 621530 1099 152431 1259 195321 1428 97480 1316 617950 34 349236 1274 28976 1562 432360 1071 712154 1019 914135 568 900725 1032 129840 1486 182587 743 998297 782 364556 331 993764 1600 327947 1420 295520 502 44683 979 46400 74 733105 1253 567200 577 867922 1674 635760 1322 820022 391 863639 1681 647707 479 387029 565 356009 698 624360 1162 191761 519 706648 192 280668 1675 75678 417 911518 27 20686 1627 66768 102 439407 152 620148 1635 547467 1692 657764 906 709971 49 437287 1423 652115 49 998676 277 513859 1468 894596 1415 742846 177 255378 1513 533317 626 973304 1119 844221 1137 658239 1056 7463 1282 391497 204 234906 443 482386 355 871081 1654 558227 1140 229319 1375 799669 356 780041 38 996388 1277 902232 1538 857761 895 935011 604 989550 1543 387487 411 95562 205 958877 1259 949878 1635 569021 1588 655010 1475 900991 833 479649 1670 802841 584 906190 80 489933 390 105766 1313 670693 386 344064 673 310943 688 417639 944 14104 1419 609730 199 549314 1291 683113 533 540926 -459 74787 1483 584061 1064 88577 870 350104 263 486133 1443 897343 1622 264904 926 588129 702 206442 1342 975283 1269 113851 1661 169984 952 478717 276 315892 1210 870334 30 532655 1162 815085 382 499555 404 536320 501 898426 1659 206046 493 163406 1328 396507 197 596267 473 166956 1358 259732 34 77286 496 37091 1567 181715 780 750534 1406 242502 842 513520 1435 432607 405 477598 533 895436 866 24081 178 720847 541 605133 1055 455372 65 753005 1626 289299 1482 935838 1188 475154 1429 955289 942 874965 516 741619 1432 21714 1470 207756 1675 300917 99 455949 1609 610432 762 814185 203 700220 760 964983 70 653420 398 810622 1698 247074 1086 342006 1037 268442 1653 411798 1352 552172 1507 293576 707 924907 1664 60909 312 735739 602 938526 1627 29591 888 193801 948 204731 267 918104 756 876770 445 833571 276 507888 801 362422 1226 21926 472 436087 84 443987 453 664334 524 780048 1402 111067 1658 274804 824 894661 1313 835006 340 550555 847 247243 1097 930589 1323 713735 879 764207 1022 456087 1099 514304 1211 933550 21 568461 456 712756 1473 262781 194 474388 519 41293 270 972496 704 569936 1012 540765 1569 879941 1247 105500 80 428371 273 91040 1688 557208 1558 868260 1430 57842 1369 538253 93 695698 199 375448 1069 776514 986 881381 518 631730 1195 786463 1104 177729 539 838507 620 147939 -436 900901 900 279591 1652 801590 1718 88123 200 424661 803 988010 1152 288618 1666 730272 736 158537 17 62955 1043 873648 568 410145 246 929053 357 20041 161 678245 311 744268 1163 260640 800 603789 134 377008 800 764781 893 354227 1423 280933 1601 469201 1321 855964 196 550694 1403 184006 15 646306 863 117154 1674 214726 1398 859268 898 337877 1387 504818 363 143744 107 209800 279 833221 1194 355124 1708 760075 1123 862994 659 163612 530 373364 318 670579 1066 171349 110 184222 1399 892241 511 458401 64 324620 951 871394 28 911145 83 454395 1699 568592 126 128228 617 991414 347 559771 672 633929 1679 606068 227 470391 869 81012 498 109881 900 930241 624 180531 196 786332 1135 701270 1046 367290 1179 705566 74 766061 1254 625652 1220 230576 480 298942 435 20528 1035 546431 211 940161 1174 419593 1439 658560 1501 319108 419 564298 791 10145 1641 37491 69 41058 172 356531 790 742817 894 569836 165 49583 586 534588 1630 107108 1035 797746 1413 698063 650 186711 936 791782 983 679832 1317 466773 1285 126879 462 111111 591 704682 613 85502 389 447847 1341 700155 337 713137 286 818092 595 614613 388 319191 560 611440 1421 666617 1152 651260 785 159771 1719 569287 279 575220 1285 103460 562 376887 400 871202 630 385705 1433 807057 813 853081 233 868300 648 284268 475 629074 1397 927974 -691 137063 1064 555015 -389 569340 1073 635765 99 857680 720 867495 6 930018 291 801985 985 739472 339 152970 1218 822604 228 583072 1089 709925 741 206518 552 503502 479 612214 1311 729081 1141 461590 1272 914717 1558 469750 1645 824689 834 766239 1440 614329 334 588628 1649 788616 1198 416680 1429 780350 674 302121 380 416146 238 861975 1662 159481 832 592915 961 674120 127 219685 1667 668209 881 393936 528 59382 581 280307 1449 761101 693 60213 543 126883 895 160934 1167 25699 1577 913858 1603 4395 535 394195 163 766372 512 85141 1667 74316 428 578383 1319 543315 1053 268124 687 165196 1517 309109 1403 933716 364 476011 685 878917 775 533 474 649053 945 862810 266 722926 497 850026 548 760464 977 962492 458 789047 90 126358 416 29544 1613 451408 478 975615 87 121034 1317 646188 91 2631 1135 783043 1555 429718 918 950257 1387 601894 1681 65883 1038 195183 802 903437 1700 210181 32 214900 288 541195 1045 247372 226 471886 235 753117 1021 648668 1580 222667 799 440760 861 203517 303 954156 1300 195708 1223 859659 1267 7968 1140 636993 1655 728867 897 636590 1592 700063 983 220913 508 170385 1198 686772 652 802070 815 355508 187 535792 468 63149 1533 699448 456 409434 306 89705 91 189449 548 323933 767 558131 525 189966 244 29268 1027 372503 1207 353814 711 975683 261 499091 978 408727 48 351543 867 167217 293 683826 38 464700 1685 794523 605 878703 1247 201132 936 843116 27 288137 174 953982 1081 439460 613 116640 744 385723 773 866561 662 386425 442 255763 1153 736157 825 185363 385 322347 491 545945 1368 237169 76 133544 159 176337 136 197562 1254 42443 1130 814580 1067 994378 801 307879 1031 539893 1420 297617 709 482430 1106 180637 373 492710 884 671271 712 48764 1292 964629 29 674565 791 724232 1402 107534 318 831725 1237 106039 1540 664582 467 93876 1413 513220 1211 179602 837 76437 1618 880566 1078 396968 797 655775 46 221036 259 801805 511 506822 841 316540 1562 843622 309 669197 487 90401 631 838003 1614 392002 1345 243793 518 81997 1420 232408 148 601777 491 448210 172 2601 13 99686 435 841226 556 925651 1512 894212 969 95451 940 182615 281 929531 1225 572585 876 60700 593 215762 1478 386159 962 760589 845 488896 262 247892 1534 393813 1319 73793 1037 990479 521 427692 495 779417 667 191023 1058 576088 421 672218 116 679355 1060 789503 435 725741 295 560897 1572 335726 165 246817 640 200202 238 278078 267 777903 1399 120215 956 299592 1026 200862 672 902513 1675 986580 1351 798224 300 16922 457 903599 855 733983 1114 844391 1246 257590 660 649067 341 521089 1512 31818 509 475985 55 700092 423 94453 322 176810 849 111395 537 719901 1269 74274 427 756771 314 28405 976 930322 338 806060 887 606321 1376 471180 346 117110 780 621007 830 340490 350 474999 324 242246 1066 556616 942 413820 809 14729 151 765984 521 684547 641 212900 182 215826 564 508041 700 434284 824 118237 887 886099 1191 446788 299 900625 115 636800 889 344210 167 494129 529 330804 1599 85186 139 558019 1411 467237 1019 406626 636 988219 530 339708 1093 160688 1584 126971 101 228510 1185 546975 1532 552878 679 462574 1477 855926 133 101426 1495 223959 561 774354 130 294112 804 676665 32 91289 985 957835 883 222093 833 92118 1310 620588 1562 694409 972 264861 1082 524394 828 721685 694 40119 1601 310101 546 960368 1597 90124 1415 359555 186 583444 1595 178286 348 635860 994 786943 800 466365 1588 273437 895 130851 117 936050 819 241931 967 246154 1231 963762 548 57577 723 460520 573 840625 1464 752664 98 967582 1638 752749 546 43543 397 798339 714 762912 344 225896 879 868007 1575 36896 753 268809 485 297203 1043 758793 1645 833938 698 83881 948 834312 954 877803 1056 124683 761 472137 1222 23955 1018 782391 774 862515 1003 119699 1569 130706 197 961508 1130 824465 1207 962779 1528 777982 1230 415334 1250 54291 304 939079 1373 940071 1102 24632 485 694969 1567 974888 144 12447 1549 573919 810 851636 306 479723 880 197674 239 149941 738 187897 70 176509 189 350641 202 126852 1402 607409 81 326236 689 915515 584 644936 241 847635 1128 362109 193 409805 1178 767745 150 629643 210 243780 29 205048 559 882159 1666 539143 972 391526 1655 166861 1564 327418 967 617011 161 354452 772 4520 1055 659359 1700 651914 161 744938 1081 473845 1162 839510 114 760149 367 963508 735 509714 1694 874493 389 904332 1436 971343 464 817099 91 878165 167 468766 351 482986 1287 264707 512 358143 273 196515 1098 494690 282 615762 1145 806551 171 933841 684 857459 997 132075 210 8761 449 547024 435 140302 1578 311568 1238 314584 244 767434 364 769969 1555 972617 1530 948760 1287 231191 1452 355843 735 294000 404 739214 983 448802 243 704097 42 361326 141 133633 37 725665 746 788824 1527 292401 1538 817564 493 417327 1043 608326 1231 231995 224 75427 1648 33237 140 342840 180 110013 805 71428 1377 711429 464 139689 406 4734 80 497456 85 63607 502 283981 1714 422389 555 932193 1114 238131 969 262362 1344 130306 1399 966013 1137 285408 1452 7130 1623 907258 1385 470585 1113 370434 1224 207792 262 399946 440 654620 856 24229 729 335911 978 72847 629 319036 1272 841324 833 297454 913 435537 1054 651522 1086 88670 744 632716 1129 253561 1368 647317 331 229925 989 548216 185 593059 559 126125 1199 657786 526 580256 660 762841 247 74312 1062 997039 1091 608496 401 667935 402 186223 543 951373 1477 301587 349 438589 1680 861630 312 320362 155 814734 23 129031 1234 47059 1392 919245 1058 66503 268 42956 1641 835305 1470 545283 963 505273 803 736522 1322 518876 473 26784 676 409178 1568 285716 892 650237 950 197003 35 35849 1174 438532 506 145552 582 226572 991 72566 1434 352867 775 342225 1732 384374 1350 144069 1620 55343 1274 325140 1703 999758 258 63849 57 521475 1668 407903 144 211759 476 560861 1307 43010 399 40770 720 434817 1100 55460 391 53909 593 718536 539 761532 1450 559177 1609 41901 393 898999 951 651337 996 843483 1184 193284 812 407640 731 211488 1549 571683 384 707616 306 40429 1605 242139 581 446467 1394 9923 1442 250681 1229 60311 472 104679 442 726876 1592 176572 573 999228 1276 551023 688 787791 1199 630256 1489 959865 1569 253774 1229 330742 300 326264 450 906442 419 901631 579 970436 1165 204170 925 478519 1400 165660 429 345229 436 99958 1465 362286 1 569670 1387 642345 129 665706 1109 401863 960 786041 145 246385 1298 338188 -1063 401386 1373 585543 1430 908481 923 918919 119 131264 827 108746 1449 426809 37 853652 815 376035 491 971874 525 623246 1010 653292 82 589761 1642 790416 1730 67988 522 988972 577 884773 1235 841194 143 396929 73 180253 1469 361041 1439 37389 886 14052 1084 125999 237 314361 1348 957521 461 768154 946 479066 1353 566496 1685 710412 133 914436 238 620208 1695 306600 816 592461 1300 254216 360 748072 8 94414 1107 435810 457 192852 871 47607 491 692384 734 961170 216 132291 1683 334803 233 226068 325 849621 134 260948 1476 939711 562 447581 514 271075 1644 853940 1389 349757 1272 837310 45 89522 1608 380077 752 53724 1419 142255 629 49349 1616 455129 742 489683 435 429365 1022 338051 1035 325483 1096 774211 447 358987 532 507564 1613 97134 271 677631 386 159237 271 480955 1664 904280 1486 644477 1206 549572 376 353783 1323 594327 328 718599 882 699120 592 230355 695 367113 506 830369 250 566201 1151 939025 1498 711603 1145 114129 361 900159 994 442856 274 129761 974 883676 740 297508 1484 716735 1279 597275 1394 431877 506 8334 837 353700 765 699499 662 617898 911 38352 1115 961736 797 722633 463 653497 274 187299 1347 943580 327 216387 818 29095 306 581066 275 922079 552 697514 1660 507438 524 48889 1728 113998 116 77908 1285 46789 1448 837872 1348 898917 886 84388 1367 699646 1231 165116 690 621449 1561 503185 1608 411747 35 429075 395 295293 496 720484 627 865140 60 212922 1166 550463 1253 260087 814 439792 649 605775 1635 174814 1084 891120 1210 510904 678 34036 447 470440 527 815598 1461 137821 692 248715 1555 887613 877 784899 1335 771273 1394 764592 646 805002 93 435338 1146 155339 43 583501 1529 763978 113 720963 1653 79911 287 923585 235 324922 1456 948888 691 500207 1251 444911 1248 683151 1579 173274 754 227630 1188 292510 1352 995246 1602 793775 1603 801662 964 997088 343 884599 1137 873225 1030 505751 1370 547562 79 568695 384 842470 658 210402 439 489423 765 517189 593 380679 1095 116912 -627 810152 904 433738 723 779093 78 13905 1633 350094 508 526933 98 895715 1609 52831 790 412411 1171 456077 364 723130 840 542259 329 592734 1248 875248 1352 353321 787 679303 1622 653372 501 283751 1285 381143 1427 241347 349 712510 1605 470906 947 833665 1322 567852 1031 177964 468 17306 1645 206759 756 629997 1292 651716 620 805608 278 530106 985 684860 558 597950 516 132292 1696 782617 40 743031 898 174620 7 619701 139 770375 38 287063 841 244185 1514 882135 1067 380285 1479 283138 1292 50078 283 69739 525 573655 1481 280012 1513 755912 1684 699751 463 334997 1320 550005 1096 173069 177 34253 834 906314 1286 440837 297 142035 363 117792 1670 867806 388 103374 483 6026 1684 14419 1311 960415 181 783987 1465 255789 796 771206 765 442869 549 616754 1256 523619 1177 592084 971 5024 1579 96781 10 872243 591 702081 440 131853 926 174284 149 11271 93 750261 504 515835 1298 688010 1035 50687 1374 395113 714 296777 165 109492 886 179223 566 283031 317 250846 1370 364008 600 110735 260 895841 1124 904247 215 413168 316 291529 1047 887201 574 214026 493 128042 399 67129 -690 274618 651 51371 1476 733355 915 118387 114 447543 295 396196 662 41377 1272 393990 319 782220 1246 40044 865 730104 477 875166 1701 687990 1669 225218 1036 386606 45 855537 75 205306 867 561684 1185 653852 722 955045 1483 82006 925 912944 1191 890873 1341 576950 374 121521 1162 384830 1678 981268 1225 985280 780 865537 161 517993 150 51898 798 913364 448 280436 1586 195862 1325 187821 1001 552033 1203 534849 1281 909560 450 804613 41 131516 1538 136206 1681 294108 911 776339 1079 819434 1590 38939 311 410368 1 227307 881 348038 117 347834 675 474733 167 727509 1341 321832 613 524445 1018 204430 1386 234251 1057 771541 365 368642 384 520633 1536 894091 677 819559 377 193844 886 23865 905 102714 1142 961595 1112 948506 1535 986201 205 979445 1025 938371 1356 539422 268 832946 509 511450 149 176832 1234 702838 527 541423 734 553881 913 46310 401 623612 1439 201577 32 474780 537 693223 814 599499 632 615651 1414 503806 46 82831 1696 729525 237 849603 1539 552966 1451 637417 870 240249 1052 401787 1199 572524 1692 574557 1307 550974 428 955163 1258 455656 470 481742 994 844160 1421 150448 494 167764 13 907544 823 698110 492 170966 89 816283 1180 55934 577 536277 76 367012 778 422168 452 337639 1351 234052 1507 515245 1083 457538 30 261213 545 94377 786 682367 1154 677643 279 192133 1164 379760 821 659531 1473 204184 1563 768925 1585 689535 1178 365611 758 593855 1381 84842 1603 28754 1233 517613 55 597072 1696 820692 1390 223190 314 986293 213 609320 1453 309287 41 574226 1306 217824 1626 200632 1632 518868 1441 639035 764 1868 1073 620431 1241 60795 223 203148 1686 168179 570 389936 581 40723 196 524632 342 546660 606 238143 233 155733 176 341115 435 107129 1522 393008 972 464617 1465 543179 915 781283 440 585897 828 329145 84 453187 858 138319 722 518896 1232 488951 502 238760 266 210181 661 407909 164 321974 894 772173 302 323473 1403 571451 1672 197221 308 287277 1110 278237 1412 853283 4 211273 437 137407 1206 182296 30 561335 1021 732533 1741 706856 585 309700 267 824978 568 380139 1293 577127 778 762329 1471 524404 876 263205 266 970756 148 717556 983 181526 687 646860 44 794770 354 7939 1256 500400 310 188902 492 199536 1125 354723 1308 646626 562 621663 681 987528 273 372329 1405 376245 1079 356314 841 209678 403 687390 1480 519049 443 259192 404 163403 1589 702626 1654 523952 87 903762 742 906480 1045 264353 774 542401 1484 776857 967 302710 721 558210 620 817421 12 58658 140 504743 1541 967358 965 80296 858 370313 1639 10030 744 940204 917 480817 204 773820 901 135153 151 940401 1228 440539 1702 207480 1125 899145 688 454906 707 196563 100 776368 976 259609 1490 241448 579 486625 1173 616306 1431 201049 1416 63338 1403 916826 261 585514 843 908033 547 729530 250 792227 1542 124523 360 735401 51 440640 1614 92990 444 633267 365 477083 999 725206 1442 486473 1402 493064 1263 414371 307 402091 1143 426263 1273 899525 1302 546221 1209 199218 1222 598766 81 546170 65 903167 1548 782480 605 720168 1100 381457 1079 290460 491 193661 1102 964524 479 13510 118 275829 115 742794 1354 919555 400 36386 788 304076 1638 320574 1245 75694 1236 753359 487 369903 697 7719 620 467937 499 803672 604 12189 1284 84384 198 716759 1393 388310 1606 513492 824 727382 663 289774 963 415173 1017 32073 1662 13042 1133 635192 13 602977 507 334943 613 611516 1710 516222 1705 593978 1384 445222 85 537825 222 292606 759 187271 211 89942 225 271847 1126 194771 958 6267 1054 455468 1670 850961 1035 818413 1451 612105 1025 580984 1682 988937 62 671510 187 141966 1135 777627 293 311414 383 122277 71 909034 628 929689 100 624636 1030 900603 357 384006 261 166562 1238 479433 765 205256 744 171032 1594 347860 551 916148 1308 742882 1268 652451 511 254255 1743 139796 1030 462548 1528 137804 499 262413 174 549399 -485 909693 1119 551788 141 684722 1395 93932 1704 155460 1654 708920 740 941283 978 39039 123 715883 1216 753727 781 655353 442 379372 363 458703 83 542840 190 312318 1421 916833 593 58345 1116 330968 234 16192 1446 665747 959 722565 769 191322 62 548788 1420 380714 355 921849 624 751160 352 544315 665 727805 618 680410 558 756836 1266 395585 1496 731089 1373 658640 377 229699 1504 519658 1250 362835 270 819167 635 938773 392 784516 868 632625 778 453927 1523 799917 923 63370 1097 517609 1216 314716 115 252859 1023 464464 484 196933 1002 78707 1627 830638 1672 354780 548 873290 998 263980 588 58253 1321 131549 1167 787563 1348 623716 656 100067 914 631552 1597 947216 1427 924823 881 205623 877 733077 865 545092 246 861890 888 442850 1657 85553 130 423319 172 644554 314 430731 1708 721503 95 394280 1116 322124 1596 32303 523 661076 1270 448999 942 212296 370 491535 973 89880 1728 273506 -662 445060 206 201141 111 548846 1061 912848 500 138734 827 2204 838 78222 982 721806 947 923532 959 386725 1607 766330 1074 686857 726 523047 1391 956700 925 247722 806 81046 530 979263 936 223392 1460 422998 1488 270563 82 996168 516 454671 264 185601 476 507439 382 963288 162 210092 1218 762589 447 257297 884 591691 97 898561 1411 476904 1105 532192 1018 778144 1685 533331 492 924526 1004 795576 1045 593011 597 511435 1111 459426 1622 404096 713 429387 788 668682 1309 27486 1574 993961 932 656326 322 974940 1578 904831 502 138452 1379 811771 62 916819 181 992026 200 689693 450 478991 1038 880000 1202 252703 923 877482 1228 414633 1585 906767 1315 988493 1588 93998 1511 342304 1515 327104 986 125125 1601 962812 7 653688 1523 705894 493 108375 874 263453 196 629417 232 42133 460 943898 1520 80560 850 982129 1602 349704 866 920758 1151 648143 574 545342 748 542899 500 957152 994 640064 1580 901691 1231 805608 460 774248 585 113781 1585 728864 971 802135 1292 591879 1302 63995 198 902725 217 577332 690 373750 475 635598 331 717072 431 622261 414 200557 1300 834118 118 157338 1447 628663 328 708784 1603 851600 438 414709 1462 626760 194 569133 209 613298 1184 104451 940 328042 567 932454 1454 429995 956 658487 1415 872804 194 863636 1168 477642 732 346645 1435 468909 1387 365099 611 525779 1230 6946 193 819098 117 359643 10 564286 852 139375 1694 974996 1403 372318 1134 270409 1483 489950 1363 406198 1144 850132 1684 407261 1559 22847 568 284907 1688 713028 84 200456 317 479574 840 812403 63 968299 1120 336012 1630 311008 219 157684 1081 998964 508 238651 1 627389 -613 508658 1083 32199 791 83129 1650 23044 462 137746 1628 704233 977 829654 963 186474 1165 724787 362 521233 210 864880 459 593718 909 97293 855 760106 1534 251208 1486 960881 411 964129 1008 14354 192 417797 1131 551034 1101 903829 383 445965 824 11754 298 435054 459 228303 424 601702 1183 304877 1154 148449 670 304453 4 254463 1267 328752 703 348229 709 241125 329 340137 64 432683 1711 247167 714 179140 693 586344 832 874624 9 443785 131 494035 71 228811 1653 273609 129 717432 1536 802166 428 166425 624 703589 810 423797 1377 909939 414 119986 349 687806 991 195484 1344 92986 439 90542 314 319577 1455 586886 976 128867 1222 128874 999 709308 1483 13240 1584 818200 5 158741 1591 727021 646 499205 708 895525 654 495932 1100 19046 303 482979 785 989595 1055 112344 1074 140549 1487 639133 413 547630 1056 188243 218 130664 439 801113 884 413850 720 503354 1145 91446 66 810532 557 654453 115 603004 1302 514231 1472 818233 1171 175854 336 845699 1282 662510 700 585818 733 769189 331 499779 826 8245 1730 365066 183 293447 141 79315 1673 387330 233 404566 691 229014 1418 231631 8 609903 1238 279772 461 496792 1439 618511 175 126652 709 885791 360 11091 508 312044 619 202811 1406 957781 1536 578233 549 913853 968 443293 1592 40047 1130 325986 1513 931901 1678 837892 178 237997 1144 853493 1743 10335 1289 93538 1514 392337 1024 798045 696 156666 1079 414193 1020 13464 139 151541 890 990690 1639 245733 1340 299843 1269 818765 14 540310 883 476119 813 24043 90 667516 120 826107 1144 446854 234 898384 545 955527 593 762105 518 169495 295 878496 1646 702883 1664 464924 106 416273 1709 553036 584 29212 1377 924396 41 871651 1509 867645 1394 15519 230 332923 939 944898 174 739973 915 802708 1260 786494 1269 277644 1476 842293 45 566878 1019 961844 1549 104685 647 734538 459 608225 836 671930 1450 640075 373 51745 1212 266028 863 150668 60 648678 871 660404 48 392717 1401 456290 -34 144590 461 683590 1299 122149 379 210968 1459 676664 816 877081 9 637142 869 797467 205 121287 829 965512 939 266582 473 630943 527 523170 563 882995 653 254595 481 915537 1714 302539 907 276367 937 837971 742 140987 275 896631 165 453320 41 739692 1314 599630 1549 212398 278 371836 1294 650590 380 368098 1191 170089 190 712882 534 419284 -844 179943 1229 288124 1532 218849 563 992211 1383 942273 507 818412 1008 367185 1451 158831 1644 663358 570 470110 1095 732508 793 838639 462 95337 269 417291 177 550804 1234 469339 447 107452 658 703406 1169 399908 1714 202486 511 617162 943 770476 289 95353 199 467512 481 816885 1386 826606 841 607375 210 166348 617 190324 1236 27281 1058 936565 931 988225 113 770434 257 886668 952 419950 1370 28873 1138 659106 1085 54161 1371 761357 1115 545871 218 491997 1040 643985 648 70425 741 318434 211 910322 302 34578 1677 358686 5 923606 52 747136 810 299459 1728 448481 204 720548 1724 676734 1525 378396 1561 812731 1352 16331 1223 329447 619 436802 -675 503350 581 176970 1522 617301 19 293261 1651 750701 1177 105104 1544 59842 809 181272 732 281949 814 132261 1077 192878 1158 913124 1207 951274 1305 343039 521 622472 1718 680590 1543 567779 893 55845 608 585458 1597 677417 1269 598675 285 350345 842 736138 1076 199542 1666 949787 1038 9473 802 842458 585 664624 1486 368402 599 74451 1634 820206 257 633046 1693 645303 97 605767 602 70699 1213 599621 952 582054 1463 360592 94 514284 445 368982 1506 891935 985 123086 162 817401 743 44475 1155 828075 733 693027 736 906668 471 68968 481 531314 1453 331785 1563 957916 396 787736 801 914073 1606 890865 1188 224812 1477 408778 906 154651 1302 367490 210 835924 1595 674205 1629 563592 1630 344982 211 209654 1629 54933 1158 605035 317 375682 422 350826 1016 651976 1090 828096 1079 725959 458 835389 687 686005 150 699303 1686 994793 985 498162 1636 231927 953 552579 428 48365 1272 507210 1568 19551 1043 522718 1632 707898 263 75001 352 654794 887 419064 1583 988707 1651 548191 662 760842 -748 760909 114 299070 350 940983 1716 837176 921 107905 131 772146 105 21540 60 760061 1686 703280 1118 934153 424 344183 1742 714080 1097 486049 10 17698 664 410201 1303 798084 447 566878 1033 946531 1462 628149 807 517773 80 701949 219 383870 1703 597966 625 784098 1386 644593 1664 595877 1315 823547 -1048 752021 959 45446 1500 376537 273 580962 1627 143107 349 271773 81 172050 532 422399 1484 668678 618 12444 657 364187 983 229181 1188 428006 764 382885 919 378900 1236 882894 470 548729 611 416990 1058 900337 751 616237 605 178493 1192 682136 651 820634 576 589421 328 745232 187 574561 224 728625 999 774054 763 193866 850 729567 872 396073 136 220037 53 57152 299 902771 917 184033 1586 33635 1372 439720 231 745771 696 336655 1270 782367 443 453407 1150 707656 20 677020 7 371364 185 187704 57 960002 821 713390 326 561281 1118 849768 1542 760733 401 15762 934 912676 1408 26488 1094 264889 701 26341 1449 477731 1388 920533 340 178129 1560 699800 1519 984790 242 166774 704 987630 1098 673885 930 683408 655 45665 835 73803 1016 754858 1232 549610 1153 677628 46 177190 1318 378104 401 700067 792 356658 1610 412541 1526 460391 1153 976663 68 374824 1195 540031 161 545907 1082 605063 1644 183929 1698 169349 189 698047 1161 236482 1021 566160 1339 112346 445 68590 764 759251 845 723312 1304 514408 1266 85472 917 327218 1044 971715 1416 58059 198 607037 1543 625543 1303 858338 977 246102 263 546553 1485 964762 235 896253 512 56974 1245 922223 569 422793 331 504367 1143 345588 1012 460975 1377 599190 1267 56404 149 983013 416 320369 1751 970756 1462 436150 99 767794 681 699439 906 95413 1242 842366 41 109588 1751 1314 872 959178 1076 502285 60 644575 182 493921 1439 945003 1631 901011 98 730115 1119 52921 1065 432790 333 434078 1518 988123 1335 965842 74 761910 770 268625 976 605498 1589 436581 954 808322 1708 385791 1427 934827 1362 696659 1528 462738 521 324195 931 851753 927 926425 1369 898889 993 1476 1011 10369 520 486898 113 291875 1701 160127 1416 541812 1674 494751 32 51924 1489 319381 1613 792956 166 382931 1685 162764 1596 481249 987 116944 453 815409 1388 768175 1584 902844 1379 816905 1088 67173 367 661615 686 38856 1289 340358 1125 586262 952 446851 428 411734 -607 470737 700 528204 389 534493 911 164368 880 933477 1362 667268 441 345716 392 996547 192 992556 1595 787752 651 323722 978 890299 1433 392916 1584 572711 778 414906 1070 112277 471 811812 581 35493 1063 682635 781 997739 1031 212340 1658 834115 1049 784173 1497 237027 1302 927083 337 947249 858 367736 336 431234 1408 830459 820 633122 670 21092 544 163709 132 934933 502 695558 441 431765 285 750030 575 391006 1445 234862 53 447508 1313 468258 56 13018 1336 141746 345 769405 367 174109 940 609627 567 394282 467 585331 99 979972 1504 273543 648 654181 1202 885177 782 382114 1475 504706 472 967712 173 605215 1545 359508 908 884180 726 515338 1751 106936 783 286151 1012 13027 517 347280 448 754774 1729 634971 1 519132 374 249974 193 209713 1124 713194 412 765413 762 699336 1583 149578 1422 505212 498 592799 1428 203693 318 709994 860 932649 637 686626 493 837728 98 639883 721 502418 1676 761848 1593 596026 115 417181 857 202331 1472 22828 1278 585925 1484 993212 313 206162 491 111684 564 318448 1045 416048 502 61048 1565 47376 833 576776 1440 371472 1322 878976 749 864288 1098 137583 1125 816924 538 980413 511 274282 1057 12156 532 173824 1247 402559 817 144522 331 107183 145 972102 1684 179593 249 583356 1352 739438 556 351913 323 637202 379 609767 492 14019 1698 631049 506 266441 241 593472 672 721879 773 13264 120 52802 285 361794 847 234705 1097 360918 1565 386075 676 203369 1104 931804 1232 743926 964 804184 883 860141 569 296733 588 845337 44 945574 152 358120 1067 722456 110 308240 1216 561871 569 967945 1766 36632 1390 727224 18 305840 151 548219 858 2224 711 839352 286 678539 51 140960 534 707032 1640 54796 1540 457809 970 352761 167 333354 1095 471872 1687 847385 1512 208151 464 801383 316 823075 1213 382317 1476 377568 3 179788 230 223650 245 432762 888 349948 664 383609 1102 825102 528 850362 1149 21680 804 838861 420 595290 1574 449720 1658 602966 1525 255165 1080 874675 821 313684 1562 538372 1482 985513 1188 384500 943 642982 796 590771 1558 655542 73 868007 503 593733 807 722321 1724 899589 42 667894 428 637402 753 116761 645 729602 1309 530047 604 276381 663 569459 568 346791 39 712870 1205 688405 163 532713 1393 719511 66 398904 1331 806757 646 778540 519 955185 1234 572005 1192 233644 -479 1504 1261 196552 745 39234 261 149023 601 251176 1678 562650 758 518288 1477 267685 340 627703 1158 968071 1575 816790 1018 147829 830 513876 464 558113 659 728303 1127 774644 367 304057 1236 810411 1019 960478 1462 951981 892 971598 839 175698 106 765683 641 573589 124 946928 1351 419990 638 349190 1019 908101 184 219887 95 465296 990 807025 1501 710698 967 37460 1019 204316 828 406351 957 484841 809 108017 797 203015 439 581018 970 531030 1008 49093 1207 988219 -17 235551 -179 869500 655 832931 1219 25140 251 561089 820 833059 727 590590 225 111792 531 969694 338 434272 552 120413 319 661812 142 266388 1479 340459 967 520290 281 481446 831 729016 1720 973955 1381 201337 1117 667519 1140 651667 1040 877325 1458 87007 1748 271900 883 134803 182 167113 218 892512 176 989350 1233 538116 1367 990731 326 691189 1606 330597 1258 339472 198 14853 1231 336350 1403 335937 1011 215651 1388 262975 1507 751432 1762 875708 673 790100 1129 174153 593 388096 459 357862 264 9662 405 500969 779 853471 1666 153757 869 652468 1134 766454 482 367331 5 9536 431 348354 422 918342 1688 356440 1532 18722 1663 869573 1038 345502 1536 872728 682 216584 132 568306 271 132294 383 65468 437 647422 1659 487362 1410 739456 307 65320 807 470377 616 54206 713 546161 664 215470 1333 73536 1418 790460 477 375415 1709 638752 973 578280 929 825901 417 661537 1699 29327 249 642007 1084 271888 326 887732 334 646806 1439 783583 1578 779529 1090 111655 462 927329 634 112745 859 120580 1290 897327 1486 112860 1574 482740 1343 702532 1564 346479 289 485938 693 764898 917 886300 601 127736 1232 43441 1418 234115 257 757413 1644 334320 604 47311 1395 918881 1489 451574 -549 443573 1522 291813 227 19544 115 103292 1664 758906 278 387211 954 379759 1371 692784 202 322966 1688 451516 1571 75546 571 935553 887 410021 1622 373280 742 183457 761 145108 1683 905637 1466 586044 1579 980320 1172 323905 908 311269 341 779379 675 17329 704 231224 785 241091 1174 930078 185 408020 450 726500 720 881197 902 663293 413 957335 647 724385 947 278023 1007 820854 1243 516115 997 513918 1414 888577 1562 34761 52 798163 1741 278904 433 465076 741 355888 1661 590963 464 207486 813 214869 169 53163 1338 679177 244 551525 1623 87974 671 731893 1040 549839 1112 947823 1677 55459 1727 377025 68 281272 1557 892873 862 381260 1167 135793 1013 847498 1383 444380 341 214056 923 267272 1099 275088 695 883135 673 223877 69 999854 526 377190 847 244834 1251 962963 1505 318972 395 310489 1465 506932 538 976955 1273 180322 825 502354 1415 919521 782 638595 1037 642344 198 38291 1176 309448 1324 656858 930 552233 772 773328 626 15750 1044 967980 34 496876 112 546564 1163 486569 823 162883 667 380673 1237 807943 869 414348 964 519688 316 392924 902 98522 1420 336496 530 528023 1173 338481 1449 234850 704 553992 1729 688950 617 997650 789 571027 367 791734 1060 667459 282 948201 1053 21654 1422 954643 1017 935591 90 615670 1763 566288 1591 822194 1759 873596 748 395659 70 31255 802 827627 1053 33222 1575 988420 724 825845 177 370860 1327 985262 736 485056 39 197960 847 64607 551 303615 1302 200366 746 665144 605 964211 1646 699585 621 679889 15 342224 514 967395 1271 332790 1238 12396 583 252319 229 168288 907 735019 1071 277199 1377 125745 684 99231 -29 54785 1275 299261 1527 354859 1263 807723 842 656045 1546 817985 1099 511477 1522 406416 1113 257545 730 35603 1638 318417 1506 296498 442 889938 1583 502764 1297 431853 426 445041 1740 934294 157 239268 1741 40477 918 859946 1400 50953 -874 727492 557 979661 1730 439399 388 69069 473 779771 714 195244 1516 957272 220 166316 1058 100862 1031 94733 78 84804 130 322908 1703 318178 871 887414 1083 59904 29 372406 434 17147 369 437653 1473 105623 288 447899 444 410557 1719 994365 913 244674 1128 860567 483 275200 1600 924141 1631 984325 786 716779 1243 610431 72 996978 105 575261 751 490432 287 237800 1532 81657 709 467508 1492 261519 288 205400 350 278596 1430 449267 770 828311 936 94461 10 600822 339 515851 825 897639 88 438143 805 345671 75 780350 797 638514 24 796890 121 877923 1623 766076 1569 691518 1270 428028 863 454251 51 625627 588 601760 1756 67717 1305 315223 450 36532 957 258904 778 623829 1446 520781 574 957029 -869 422328 1553 879464 331 567371 1054 472395 357 649718 7 745353 763 294067 1756 902881 1220 91065 538 131111 94 70516 348 135500 1074 675020 1540 450345 365 679859 1644 871446 163 193995 1702 435139 1584 429151 308 536605 159 840658 22 699188 200 169287 745 546903 1068 89017 1654 182989 911 878359 1726 521654 910 110521 680 265530 -1072 895723 966 408916 942 404235 1187 400138 91 784291 643 428605 787 251402 -578 276024 8 762564 959 851580 448 896730 1531 412001 1090 565468 374 842090 10 747261 1484 465893 599 74087 128 804822 335 988450 1717 251487 1126 99515 378 209296 184 668810 1514 22574 1360 827372 1651 58081 1381 434319 1340 972023 363 468164 1011 569956 448 995636 34 132363 1596 140512 1473 536919 440 91742 408 119560 1663 181190 444 451266 143 475190 721 374438 953 864343 1620 59367 217 935303 712 331151 1739 878205 420 651594 126 969657 1715 459915 1159 237491 112 788185 891 301589 1724 36840 217 752952 784 849129 1380 961944 597 47054 1217 688787 1419 157651 801 654161 180 60260 1304 906258 535 406205 733 528513 270 18785 1282 379303 909 611587 402 231066 65 680021 716 652882 88 212157 816 269066 382 473815 1403 881982 544 614645 13 636617 1503 584859 33 419461 1194 935139 -368 406238 54 230327 979 793596 1152 499135 80 6690 1134 8677 331 224655 781 307100 1272 512748 382 484275 372 928730 1632 963575 594 806527 1563 140923 976 88551 668 173959 1591 62688 1200 796680 1229 762550 285 880944 840 474968 1584 945163 1644 143157 242 226045 55 549528 1270 599689 1368 841942 402 76307 665 144399 794 390807 163 809642 868 244089 1563 1755 493 728611 284 336581 367 49895 980 531878 679 60225 601 763671 43 879994 1085 29291 777 824158 500 559296 700 36053 1209 150397 717 969346 869 24328 1038 348718 1718 770553 1354 790386 250 719586 533 951384 1462 868041 837 475552 786 814228 734 461260 488 351578 866 231103 844 218585 308 647270 400 726717 1141 845370 72 346401 1676 777126 195 304118 200 740438 1710 440495 465 307869 864 219781 2 456597 458 171669 859 393879 256 752328 140 950471 1277 441191 374 372596 1316 730708 4 918951 293 444755 1428 194061 452 812643 140 805279 774 142672 183 594375 337 929272 -160 429164 1404 1530 492 140538 1248 480726 1648 757473 11 205101 429 606175 488 380737 719 12915 1760 253905 418 90716 1095 657826 182 352388 1092 41845 1166 679300 42 514085 1049 588408 623 447857 939 302176 103 336305 1618 883202 159 222420 1257 993564 883 530853 703 945000 394 729806 1315 884008 1489 448060 1049 704479 1488 183158 46 493724 1393 8593 967 245560 627 327428 321 417736 1479 123735 617 237841 421 306665 140 465662 1064 237882 352 654977 158 962727 736 388021 146 291732 1690 933395 552 992629 1405 204834 1132 25601 361 490374 1635 514480 1724 49463 1061 758102 598 500720 1493 518707 1100 934986 1147 893394 1713 273331 1023 161650 30 783258 156 270202 1155 960973 1197 660122 206 296754 201 132552 1695 555101 942 244292 226 801597 1720 408218 1371 583510 115 301400 654 232567 624 141161 1000 567265 465 683600 249 272543 1184 583526 1546 249334 1614 915673 1358 445720 751 365918 1083 211607 1337 638086 1346 645306 1350 348222 351 522282 836 780014 1518 360766 828 260745 804 223984 1773 794903 545 414496 1169 246392 1358 654778 949 726268 521 726640 546 134020 285 251450 1480 467800 275 851112 802 158275 -162 498346 1537 128242 680 375814 1597 303492 -868 366034 1473 612674 618 993174 1516 960710 1670 537481 461 264800 135 811865 933 718718 1349 687276 639 476422 162 35242 1425 428133 371 89335 435 909049 588 494415 494 581296 1577 310934 830 157329 1041 85738 219 468409 1242 321366 1077 403690 1431 132027 1414 712896 598 341629 706 390393 593 340364 302 426809 19 407602 922 411198 1600 548397 1385 278816 1097 219166 895 196140 1078 70533 945 444473 77 914108 475 557832 1103 3273 496 898139 1654 976396 41 754475 1434 623408 1514 779161 1455 33491 850 449378 396 699204 360 990272 1280 680689 386 255976 1428 367311 1597 175823 1439 97665 687 843903 359 37084 -1102 478542 764 546924 689 362942 1307 930650 113 234045 304 848812 -1193 95083 1558 411614 554 499088 45 788117 392 359875 1167 488214 196 436844 1503 302054 802 719519 891 55491 342 901672 591 947428 292 805449 756 923066 929 391274 309 722914 507 352596 59 88062 1663 259533 1413 155801 94 31605 1031 187807 458 746244 153 298250 1123 378053 146 180174 145 472506 1409 544336 1176 38383 770 833799 1457 788334 418 432363 294 723943 1082 25316 223 912955 80 635586 1142 341482 608 962063 427 345956 356 69839 1143 130404 267 3731 1720 410317 529 913567 182 48171 32 878354 1555 336780 84 493785 1638 347493 1710 76902 970 732921 226 237709 1153 52231 935 678479 582 460084 452 638546 1198 31032 156 709748 428 223046 1545 890047 1163 403382 860 140424 1492 111821 163 349939 712 186012 147 752463 1719 172031 1370 509686 348 706294 1779 655151 40 969184 1772 273216 278 452325 1486 957915 1158 638980 1337 979290 148 165418 268 815225 469 270272 311 769254 924 108355 1487 407919 349 28238 604 537350 632 105767 1697 933612 352 486196 1372 591517 162 222493 540 646594 1199 430096 1727 452888 1023 261947 121 872750 1524 949628 524 537557 139 196422 1639 887423 740 863079 653 991895 1136 617271 1648 560147 488 165037 1307 74690 206 733798 1073 281705 1317 379869 50 759406 1689 519056 1436 206737 488 306862 1616 75721 144 206120 617 760646 1557 387914 217 554396 1581 710750 353 141354 809 815261 681 779666 1220 486382 1671 712950 727 312314 1300 540769 1148 620862 746 849108 -964 524502 869 463709 1620 920674 916 316171 1128 9598 1167 346474 1546 534164 379 112484 833 252927 1099 898481 347 469871 219 121910 1435 600137 108 162609 1077 926535 1627 181424 455 969247 921 698009 41 385838 158 231210 995 401097 684 632134 489 614566 1057 284683 741 153119 634 606800 318 827296 1538 437877 161 391387 264 164781 711 128552 223 285309 1639 507688 1326 20421 234 997496 101 805312 309 862016 793 366555 397 214767 1705 860425 298 867103 617 990873 332 195933 33 638182 222 545585 83 937944 1093 665518 1679 288285 824 722921 1185 583081 1727 593038 1157 151711 885 374894 1524 964339 509 685853 293 957544 1563 808339 1733 280057 1378 409869 1280 624293 1596 237551 863 629589 1034 301841 1596 108976 403 775634 809 261529 1207 629505 1235 856428 452 447856 940 594057 1190 678233 1007 719367 1502 16367 425 7193 282 434012 898 898040 60 710073 1561 123686 652 994556 1736 553026 1714 957421 331 655212 108 260496 214 591322 352 365109 33 874763 1036 253329 1680 529911 1471 626255 846 728634 1065 201291 176 280883 1735 187004 1175 439628 823 153581 780 951748 24 356262 1582 214278 1269 634950 1630 841460 1593 507329 1469 559750 720 859406 1531 579408 283 659466 969 62277 595 451066 439 288471 501 264079 226 335981 1146 753455 1455 528660 1300 927391 280 242826 227 64887 1532 595101 502 833211 865 365576 1543 277213 1366 694628 165 769376 1127 313785 665 132767 847 891215 1133 846706 1466 814504 505 547626 1270 742580 433 118803 1140 553707 1124 102394 187 304960 642 820008 359 144571 1674 648222 1203 550249 1454 628806 1384 670742 1028 982641 652 674769 1454 821854 1656 462209 47 381491 108 360847 132 706545 1091 233039 934 579712 1741 260893 493 724885 746 529643 -1258 793717 1176 307054 486 976629 157 216798 491 56103 1301 821318 1246 413542 1735 280140 1170 521018 1088 328030 547 71891 389 552852 537 99065 137 600378 269 768264 1602 713406 705 242615 1735 500854 2 998255 1728 694863 786 125568 211 481369 37 832410 1465 366846 1470 918846 70 97341 1607 288646 468 675042 1269 496641 279 244363 387 921791 303 826883 1746 978227 1055 900000 1562 561738 1735 579894 1367 143746 951 259119 1450 339122 195 329581 12 837190 1221 281406 1434 593466 497 29896 1595 748218 1301 871361 -158 748378 946 350765 785 58683 639 735789 1197 361977 775 824077 733 893295 380 998228 951 225510 1182 523086 354 787434 789 221237 170 277291 1284 987356 1732 558094 1152 695516 640 589662 1522 549427 183 813395 1774 268764 1615 117248 1636 197445 451 208739 1013 275662 872 556184 951 529651 1516 603238 201 240867 887 518371 543 422388 278 119641 197 382935 1037 680534 1685 873998 1754 733927 1297 185650 248 268305 615 378068 1039 611470 868 943994 1452 452475 1058 27622 839 224531 -813 968944 1452 529414 1760 335717 120 25585 1308 874708 689 683716 1587 232749 277 924170 930 785168 433 834196 936 702220 86 333315 798 646022 536 119857 1246 390558 438 458482 612 603640 202 267184 1719 669653 1759 690711 1363 31590 686 325769 605 824773 478 715440 571 958764 1671 289527 1447 544356 764 823549 520 957686 1036 380371 42 804144 1232 224096 1754 859451 1154 379842 502 816750 1788 106167 1790 477683 206 145381 1710 714577 79 428746 1780 959511 1347 367028 318 373817 263 210595 1261 133980 485 196097 1714 946170 1635 862257 295 944174 170 883779 1050 345355 544 158318 1576 454583 1321 158195 1111 197221 583 875204 1031 821564 406 176950 459 949158 1127 559585 908 494861 1038 53964 1502 208576 321 279354 596 191022 368 946376 583 185780 1121 392116 550 441094 1257 325873 1776 137250 1042 827749 342 476010 310 186896 991 908594 330 541008 1607 18513 155 877188 508 27542 755 412541 1094 352376 371 271291 398 496312 1680 694868 1381 213716 431 92070 1588 254520 447 342481 834 440868 1568 188400 1203 792208 308 785619 385 357081 168 70511 216 852050 -813 119538 1322 874670 405 258931 964 570586 579 308385 1219 490890 1748 167970 731 836625 252 508643 613 556178 1389 143305 950 975505 1062 191808 592 591728 1748 717207 456 261721 1207 164553 750 743924 372 23723 774 377280 571 615162 1067 248914 163 646283 1651 809934 702 363029 504 401022 1130 230848 1401 951607 124 709111 1605 201325 140 503462 539 779413 1459 632140 1543 124200 211 870548 795 20673 525 402353 1113 785193 868 871475 1480 236263 1243 961236 869 773540 80 13810 780 131090 1473 784832 -1502 181940 1494 344515 1779 989011 127 517391 421 665220 1148 647394 517 390000 1056 471830 1701 614732 623 286669 917 610511 890 4629 833 956339 1622 109197 1163 774061 804 968897 1542 215025 623 950056 677 322769 486 349950 120 371737 1696 706584 1282 563440 694 453279 1280 38068 142 61868 1215 504202 1586 548981 -350 633990 784 580671 1247 584908 1488 880402 931 895683 199 36672 1704 814256 1549 239143 5 900315 1306 947727 344 124138 157 674628 695 657303 606 843487 1455 835694 1666 654748 882 83347 169 394085 1254 817689 1485 500891 122 621295 561 964526 1149 440534 619 137893 199 665745 218 837305 633 519327 1283 984790 94 281130 628 370837 1622 737095 783 102858 641 293705 941 5048 1345 287779 1689 857468 73 559851 1144 860975 735 58364 1067 890287 507 600838 1790 546693 1716 755874 282 329497 1754 392463 1532 670177 556 242268 585 466350 1572 786327 548 680070 457 10038 1736 15883 39 875882 56 119327 196 392076 12 174705 135 253555 1061 145782 113 285583 -284 79134 485 691963 390 323954 1489 555048 1579 986554 402 810756 1518 931832 308 720512 1395 423385 1619 340922 825 563341 720 68676 1369 758615 1634 492146 1185 364362 1385 379673 1744 455773 643 709157 1089 522217 1449 86380 392 121931 198 691745 1708 234280 887 517827 810 525000 1053 233078 1443 624449 1679 342737 699 656687 1578 287458 1332 128961 1192 464542 1168 771469 1609 880810 238 954255 1260 318807 1179 897028 613 646298 1773 939158 459 821674 340 539223 553 552496 1421 389208 930 63086 79 762817 1583 66941 1087 50378 1750 509214 945 221533 209 631883 1748 906269 454 768323 1601 993943 1525 450955 1643 95095 49 397256 -512 876435 1190 314340 68 394039 1133 827888 1768 244321 1648 81336 1723 459015 1689 149247 114 13277 50 889037 786 764521 64 239192 740 588330 367 207914 733 511830 1226 834092 1307 587624 971 170258 731 558561 -1005 171220 612 442030 1147 130282 1183 392161 795 130646 526 577009 149 841333 142 709744 85 616344 734 803374 1276 981496 890 945778 399 219818 509 996722 1186 547766 985 420925 336 390866 1290 37499 65 396404 1486 927346 94 410387 308 675876 976 173122 780 884610 792 76125 263 969041 941 170996 1049 643848 1737 814053 749 768513 423 971199 1433 792904 641 8093 281 147204 1096 663780 266 239040 868 54279 1206 342433 632 187666 166 214945 234 452260 1409 687820 1657 517668 739 844002 759 398294 659 250109 327 616363 899 236348 1322 389766 671 61654 292 490804 796 644063 1094 215608 1370 288834 1776 729888 299 183415 1519 720467 961 321754 969 235605 91 86205 1006 294621 149 519743 602 379325 1373 568141 685 172345 134 855339 588 446839 1284 240935 913 518599 459 582071 1469 66250 1100 463337 616 669422 1038 24850 802 467198 1426 55277 901 447368 410 705505 575 363812 1380 144838 220 936143 191 715657 397 532280 442 561779 -119 519062 440 815715 1011 942037 1 372028 300 580494 811 65541 1070 24283 1218 325860 289 728539 590 92350 714 475883 1077 306559 1494 376866 1161 524689 92 284023 1712 368870 197 907632 1132 402612 129 842560 548 283528 1397 112314 1612 296423 1488 173430 1088 994372 1409 615469 1780 91561 762 231579 139 600112 1173 604011 1449 974604 1057 216717 1387 348608 1485 330357 360 860087 1300 314344 1014 445055 1178 991184 1691 208842 1087 25901 1417 402110 1510 806285 1191 765424 159 408141 919 162659 826 6687 1456 416536 1439 997086 852 896807 1745 32713 585 16709 667 416860 410 322768 1276 235944 1450 89008 471 251173 204 935916 1791 17490 506 611672 1796 99578 293 954134 1153 944295 600 362370 549 652164 1028 301525 627 532422 384 580988 436 812700 1266 873675 1404 435364 1135 343190 581 970150 1688 776697 515 13148 1388 445974 352 195402 1314 735340 1640 287127 526 113780 1295 389589 1372 656870 1361 766241 1662 387642 745 141611 1434 143934 477 740350 662 812566 547 798932 319 730843 1436 493982 261 441155 27 576922 652 861784 259 306906 1779 836042 1357 423571 372 134856 55 763471 342 285103 1688 300166 1015 514759 164 948863 876 267366 1555 432937 1348 592576 768 691375 744 132654 532 242927 413 165048 1449 2703 809 762679 1402 526703 1682 132437 1229 452735 1710 711605 539 879279 572 826119 1636 70038 807 92287 519 608044 131 946245 883 751296 768 84066 1119 106038 1382 60407 86 766553 934 567717 85 753322 1138 99779 1354 634044 944 508012 480 554098 1444 374167 1485 943966 541 159813 360 184020 344 367778 1202 701306 1746 445889 1694 733659 1334 948787 178 845731 230 309817 316 733008 1210 354165 938 737330 287 913076 1074 712658 1242 431913 1614 270048 1021 724983 1154 214134 1479 905733 1599 60955 725 755486 1172 857916 1631 811176 1070 737127 303 851755 1061 563291 430 353536 1275 100798 34 108398 46 553853 549 470077 283 164739 914 794318 1112 804171 1074 327016 1092 568024 1476 176089 33 303125 1279 162289 426 657312 858 26736 1273 252665 1678 553925 1094 163233 1281 166917 1165 235335 241 573689 279 348404 1173 295298 1620 100761 717 534050 620 221165 1491 611074 1366 730106 734 597243 807 820109 1763 124370 387 520600 639 426236 167 856967 1032 433622 227 262849 621 8727 962 408020 282 796530 108 926336 513 210267 222 73422 1355 704493 937 111055 707 223648 1278 442065 1358 520288 540 59015 1808 679200 565 572379 1437 524634 798 152835 1449 995535 386 837383 1027 102338 181 155348 1525 943922 77 650296 335 581351 61 466500 939 725217 1495 185719 373 903932 544 708379 942 193417 -847 728656 200 148687 1179 767762 113 958695 26 968990 33 917918 358 406340 420 902161 656 542956 1290 367041 987 321213 1286 950723 580 854112 1035 268015 1071 470489 1230 875950 1623 695833 1356 596985 1236 685210 840 617795 560 165767 1631 811239 457 913903 1350 661444 1437 229613 1635 982665 1054 153444 1189 574107 765 820745 850 602749 484 819904 492 523080 1398 19687 589 528386 101 192095 1175 391798 1805 198244 1116 446318 648 949138 1010 85355 616 685301 1189 729575 1163 550463 -365 362651 1541 662154 1503 695144 798 444098 -959 546848 900 338287 202 201383 122 737765 1492 920945 445 828919 1346 564505 1050 24078 415 956805 422 750583 861 548122 1486 506412 359 188603 754 392523 1428 683325 1802 618321 278 333107 928 821757 75 36043 351 644020 1470 11881 863 356952 383 767345 43 742597 1485 90407 686 926880 369 826927 30 582003 912 634559 1045 931979 1782 360201 362 580759 939 539609 598 260500 226 478388 563 48989 240 893809 1231 583006 1197 786968 1569 901655 245 367836 1089 548605 1217 294529 1435 726642 1158 137837 555 279674 1596 725270 679 224048 1073 779298 1439 356880 249 905419 603 780658 94 328159 1810 493084 1630 238320 345 25204 194 739624 276 800916 1647 737120 820 512294 563 218881 1214 405696 477 168750 655 241732 109 630643 1341 238437 1591 37183 928 367991 349 415460 837 513171 1755 772164 639 259933 144 628535 548 578642 1218 621108 1231 756961 453 399254 988 816842 1039 308751 589 548755 342 173535 390 991805 1497 838988 242 92410 1244 737222 1678 940929 436 143954 1565 537524 1431 810764 1337 654493 910 239804 1402 304563 7 90461 946 723413 1452 179976 729 371308 187 92061 798 564227 972 239259 254 734550 654 262215 472 518569 972 909042 207 211360 1054 204960 1258 668027 97 793657 636 600173 740 93992 572 316032 1296 628455 1026 627477 1576 83154 854 200618 578 881042 538 331596 1652 126996 1789 582128 414 422607 1357 755841 562 175692 72 588682 673 396456 1417 402521 594 28790 1305 280766 1209 438594 1173 926814 1768 132648 1008 360511 1782 578949 410 673296 149 58622 1609 258332 1570 81615 1615 625147 735 470742 1573 259357 880 402681 1604 390348 1079 896780 36 121417 394 95706 499 857120 1720 692012 881 274745 319 426088 65 9607 1794 236167 784 482290 1752 314813 1645 91438 1048 321263 86 169103 1437 529023 1744 671764 799 746914 456 277527 1670 874113 677 103675 308 384980 850 353435 11 875514 407 812128 1630 663682 576 945813 83 401852 777 280399 1595 937101 935 963408 949 525302 522 924629 799 461054 812 631185 642 885857 365 417641 800 662333 1056 598255 1441 166819 501 165879 839 221151 707 325345 1183 697997 1753 378820 231 55244 1123 617572 1437 10102 56 369112 1566 777059 18 839025 515 767859 24 450103 247 576796 100 484390 1485 975091 579 90466 128 794662 1433 851946 762 21553 916 127755 524 605696 21 690046 1292 320230 180 636007 575 92157 1334 792907 943 764400 1017 322911 1130 807718 115 601160 175 973919 136 495400 123 107435 289 777590 1018 610814 1312 238487 212 199726 155 865009 426 504041 55 649947 572 492398 1638 972564 1667 202214 1633 630695 1519 135477 1248 825443 1639 439831 1183 910679 662 700892 68 708956 336 626316 27 44566 1524 392326 1815 378700 1573 926941 1051 8914 1495 504203 1435 192487 104 309655 1779 749051 253 571388 1487 587230 1787 411688 673 74835 147 218880 522 940635 740 247583 967 187588 1678 927478 1739 568977 1519 111285 1172 790108 1006 592072 1703 838255 1621 838480 917 379561 218 678150 1530 937436 1020 981050 1798 718767 288 828763 878 561476 633 193657 636 748957 154 831702 1509 491904 692 412176 214 74825 814 297309 152 422324 461 533088 202 545654 1756 285027 15 817426 1675 528063 1305 982357 899 228297 1531 949523 717 325598 1554 543087 501 49116 137 616638 1756 349705 111 981889 164 637245 818 782801 1213 238801 497 381568 1052 844247 578 822606 395 251537 1039 245487 724 381497 829 901786 1040 926191 36 380746 1750 512566 1708 952949 69 721548 917 25635 1563 371754 860 529123 465 169592 56 650732 1634 142387 136 902500 610 311003 1033 906460 1355 859346 991 915945 1642 285821 1133 277194 1249 810424 263 693360 428 197684 306 890763 213 560132 1051 212694 632 879632 1145 743562 787 885817 935 448645 1574 310398 1806 405670 1807 679700 1663 471630 1023 618304 1638 312963 478 11670 1130 477050 763 758020 1068 327845 625 820402 1691 47874 711 436666 522 754754 1753 470199 1274 35653 15 74853 1735 466690 803 762935 1072 752777 1205 203495 1394 842669 555 104764 771 457220 790 203882 942 213638 787 841953 1788 757019 479 85650 293 633803 1064 231522 1037 369148 125 627128 596 577279 1554 290508 1626 804004 1393 944849 1643 741869 263 482742 339 945099 434 500503 627 259962 306 452950 619 170128 1630 45104 1590 127151 85 989737 1169 583000 236 364838 429 39631 565 39388 1253 182051 355 6658 619 66551 1590 639359 668 725077 1133 203088 57 31372 477 518370 1459 710988 472 521782 1569 840098 609 367139 328 161086 736 132430 815 903674 736 560702 1183 672404 1070 525995 1454 605813 685 266955 788 337919 506 832279 1074 126080 1293 570789 1771 430472 -109 707909 1703 636792 507 726370 293 323375 606 998593 605 63320 1280 829124 40 159356 534 991030 1778 553175 499 612408 1033 244378 1038 776735 1626 311685 495 240228 1273 989149 822 529078 952 572238 1056 423816 1352 146950 53 155364 619 14405 459 462345 1546 372309 361 971631 1709 227709 207 849280 1466 545076 809 358895 1156 522592 -3 631621 583 96313 1363 137679 645 965200 1031 80515 40 16606 805 355123 828 736717 1530 237474 790 787192 734 67211 1439 825847 821 3338 1727 58855 108 260386 104 994058 1145 93186 1656 601759 658 275273 1446 308711 1306 195460 721 108016 499 389030 343 884400 1163 470108 356 351960 922 719194 1615 970160 19 581431 640 601116 656 610461 1460 766526 971 718247 552 967214 1546 451595 187 865657 1441 117592 6 230339 1144 334756 579 649476 1737 819032 1068 858534 1162 211944 1266 260756 560 857707 1562 667895 1082 6100 1449 720869 487 319056 1350 234217 171 964006 1200 450407 1792 589897 331 104569 1522 311834 459 245868 1315 788183 1636 185442 1697 449445 148 309853 501 340772 31 324374 683 928518 983 587568 1382 733324 825 534575 760 438009 1086 811629 1678 182078 12 468909 1004 702945 946 141128 508 335528 1559 7606 1054 289118 1035 124828 1388 811556 622 493111 1372 494443 246 503998 1531 418814 727 957798 1340 56258 1197 917430 235 201974 750 732246 1681 617466 897 912398 698 716294 1399 770670 1247 753812 1484 151651 505 861049 1432 821791 866 241791 1340 99608 1051 397065 444 550129 1673 343182 133 208008 1379 370248 1085 482778 769 846331 806 973411 1279 831529 1103 568035 635 155928 1732 667058 1007 880798 687 888819 507 847340 1449 299543 851 78535 934 214077 787 349932 1636 515927 1427 395042 367 740597 507 910230 982 320347 -245 974438 1244 843449 1532 124418 1225 663692 1598 32058 797 644154 324 57288 47 123801 493 342422 980 73889 256 309017 1655 928884 793 104871 1159 978133 1404 416190 367 789562 853 703212 1787 37343 930 176220 1209 865547 1426 769896 51 604026 1239 2451 200 963004 1071 98406 169 553577 272 659412 1184 627832 433 184644 714 328438 1407 420796 849 24164 1433 783714 1005 500692 1159 278892 1062 200914 1312 908642 438 875970 891 49116 540 255964 1770 424922 189 71295 834 808351 1578 881318 1745 337795 180 110179 1414 844107 418 915300 494 712199 215 104104 467 298581 1741 72582 1046 109955 527 118313 319 336580 1402 822943 974 216519 1318 362185 1195 626067 1798 50567 84 969610 756 238802 1019 327790 723 957887 1470 570092 621 63783 1539 399711 1155 592245 1382 117618 1553 185087 979 633889 1046 732050 1027 934969 666 391629 1597 370441 292 41248 1677 635644 341 186469 1584 434151 1390 519773 1355 239048 294 905618 1517 752622 1605 664775 67 757475 864 840789 1209 890593 1431 758123 622 699776 978 902948 995 624649 421 442969 665 224245 1716 223725 -818 290143 1652 695340 1552 843404 770 684300 1742 647875 663 982616 228 231638 1287 313064 1697 428946 -489 464143 418 737288 708 231641 987 343989 900 138580 542 820398 1394 259331 438 622153 964 672434 1587 104683 192 577932 539 738511 1016 157906 62 900303 1108 125082 643 58507 697 490673 937 505370 617 190434 1369 396921 347 933943 912 207669 386 360562 558 180647 1647 811728 186 422432 894 37886 1229 466559 1676 163795 367 183112 954 212461 97 427156 1630 553763 345 941797 1813 298234 1494 589562 1356 588739 1448 941801 104 627051 26 498646 389 924128 1049 861141 317 114724 602 190508 1789 210912 1494 116449 903 131588 1231 159208 1006 992480 43 945899 1365 956072 159 39241 853 849041 1244 10461 1754 619840 670 947573 1770 462888 480 538684 420 652764 851 888832 150 619162 1607 803398 969 65236 60 468804 1146 63608 145 864780 854 982865 284 597193 1080 401413 1524 340700 1503 665815 891 597923 1653 129688 1705 222664 1590 382149 1098 646125 814 149479 1176 784764 1025 928478 1498 788780 264 700972 1227 560820 831 590284 1485 548444 1785 798368 99 529300 437 210118 1184 109236 1641 780179 1482 638608 186 476098 916 679990 1152 766958 1263 872993 126 234671 1589 236576 1775 348036 1126 652181 142 471758 1292 930014 1540 638823 1662 250660 1332 619238 1533 221449 874 208146 1547 561744 5 177493 640 342523 376 222837 1648 188941 71 393640 1561 425852 810 739263 916 679993 56 311359 1172 513850 186 102023 37 831825 316 640755 834 637028 1050 429681 665 82200 1308 473207 505 100679 1122 156589 1210 186253 1397 747839 343 808254 291 206487 1287 730826 77 130956 1556 500730 97 41887 1373 470589 1602 902179 1206 564245 868 822739 1263 971736 1607 587518 133 24692 407 878384 1374 327038 12 823048 920 629676 794 139889 1412 580084 265 637879 1712 20173 764 413367 322 395109 744 631081 1683 163755 1141 122149 446 782469 1067 724255 1209 486476 330 18104 842 261565 641 948803 1641 387038 1532 284444 1090 392238 763 564285 1551 634790 1012 935875 847 325899 759 505603 175 53478 1213 141495 384 853769 1047 643106 499 17444 1293 670108 81 535064 1293 202951 1338 740305 1400 405573 148 442419 726 577656 1688 980212 771 623457 1071 596837 526 312116 940 273163 970 2612 34 352063 642 983527 1034 823277 174 164865 1105 788896 338 796793 136 371560 65 178095 1135 721279 1140 407537 346 785632 1390 523952 680 676405 1081 65485 1746 806029 464 592849 1696 230164 1772 43949 766 746361 433 444485 1767 92980 452 580808 562 992698 149 311221 591 31004 676 931818 1378 266102 968 231806 481 808188 1353 924776 599 881738 584 288658 868 610351 1357 198045 502 90475 424 924671 1789 400158 1093 680696 646 297084 1155 623183 502 227025 951 177425 1045 527120 1429 468336 154 222871 606 465874 631 427087 435 732861 197 636193 1392 910500 1098 89786 713 426472 14 373352 727 915501 794 99083 66 31225 1175 610034 1266 851937 964 650582 776 988812 391 229734 330 10764 1197 725569 60 210610 1361 707232 1553 604780 271 988983 1286 803311 1713 138418 580 65472 1578 773846 25 596311 1126 854400 167 37385 292 284870 707 411136 245 480881 1224 204128 651 198226 499 600914 805 568549 247 702474 71 753295 9 952568 411 257300 1314 161917 1771 147438 235 931376 1789 239178 480 23169 1001 994956 1556 71354 -599 888907 848 714989 76 722921 -1069 992590 919 37946 1832 365352 665 749903 237 715656 1373 852310 37 38347 1763 152151 1457 517936 1371 454834 846 948078 134 8113 1079 441976 1516 811264 1161 500503 1752 21921 1127 342006 -605 220859 948 883810 170 25276 570 494315 411 477037 1796 393685 1312 535086 1829 53218 390 485428 1050 956059 1547 537078 666 906911 665 104054 1392 398878 1220 416857 1236 702192 116 964591 1154 641179 1703 185466 1269 383804 488 217209 519 324392 86 721811 995 258565 1628 895255 385 217130 459 645362 1051 813378 546 47805 666 391741 977 985841 447 651431 130 196285 50 456649 1044 977158 263 76955 295 650643 122 463012 258 811658 248 96044 1194 968904 1337 171949 221 953565 450 396383 955 713932 1368 15085 341 398408 649 650202 1591 991827 807 492794 858 980006 503 163350 776 487446 928 35806 906 380641 4 38719 839 961373 70 512864 1660 712344 318 949009 798 213722 1544 126046 196 663311 979 239524 1773 432154 524 624121 1670 334769 397 75511 965 446535 1827 154020 590 759516 1626 725775 1624 919757 1245 152177 332 180588 1709 574727 8 614334 1436 39141 1512 26076 692 932782 1800 43685 329 386739 764 377076 1505 233370 1313 89917 1025 199840 752 612832 1113 86673 675 196956 508 681040 1346 372738 658 288204 1059 989243 79 264716 923 638712 190 473546 1418 787102 1461 577201 1651 355237 1385 20490 408 230664 716 810938 1390 178647 5 892434 1456 169162 711 753145 5 345592 334 45323 321 885043 1035 350151 863 540238 131 722503 592 716683 964 7868 145 142977 517 33425 1341 281390 44 733486 496 774675 531 351990 963 715745 289 485735 313 662833 1549 912521 276 873798 622 104334 716 602718 1083 774078 1225 159242 84 907671 1544 843005 38 708562 610 818160 323 617135 79 584319 1043 536670 1156 590610 1733 361398 1457 102517 577 834021 1619 52940 1577 423053 1244 797893 1529 7760 610 11778 -420 808409 1181 889229 183 11880 50 475369 693 332926 288 114490 350 876101 1628 924703 513 474892 1232 27767 240 36236 1477 279970 999 769066 1432 689121 307 67701 1725 241312 1780 72032 1045 909430 1652 870632 294 745629 647 477189 1785 589504 707 565216 1623 107139 951 574128 460 865371 684 248315 760 102355 1431 739555 474 826910 1621 492373 105 199715 101 715112 20 681019 927 526646 279 305653 1741 803116 453 357124 389 925714 898 924789 1118 631871 -428 142908 652 451852 555 930270 1601 553090 827 515012 390 858103 1621 642570 1591 340221 435 675309 552 782938 1522 870701 1243 392469 470 987087 375 241141 889 850726 295 734738 1393 269549 1788 755248 1129 894346 1536 989700 428 870150 1321 156786 318 937367 1166 869010 115 363873 1338 109988 1244 270703 1447 11452 828 853341 303 686016 1266 158307 592 697700 1294 123694 1058 144024 1670 277635 954 460100 23 497876 884 176855 1162 630243 1575 564270 706 730515 48 777743 768 209417 1545 775358 1316 74490 1404 283175 635 914829 905 177003 41 466524 17 89265 1469 487453 723 408294 1407 682600 1179 420570 1754 180067 1350 339661 1332 691800 75 944502 1055 939301 610 480324 1100 213935 1329 246586 197 777076 831 683637 38 777317 991 504109 743 838616 642 766449 607 46605 1445 866761 1320 204561 207 653604 1358 356529 197 313927 374 350667 111 825971 1655 590452 1358 726068 1673 528847 1227 127479 906 215308 712 603636 1250 93045 501 607841 937 73453 244 882672 1070 230079 1090 207076 243 167084 278 915139 499 347956 251 115055 498 846368 834 822286 1134 283529 1305 714081 1099 614055 1089 585462 1224 204151 1820 363099 -762 700608 1828 588320 1033 331102 1500 549996 796 832749 1027 48639 699 206243 1739 119110 189 37519 1392 460528 1829 407511 491 852587 630 8675 1426 761367 500 664055 1041 6779 1243 402940 571 328051 350 390493 329 748577 1546 343179 847 403944 780 993613 738 634735 964 497152 1027 901234 1020 786221 1714 958931 1414 224573 821 524071 860 361115 1002 769640 363 642299 695 14446 962 492087 1017 288735 1538 592941 1227 417390 1766 764786 605 650388 915 663737 844 682952 716 338145 1094 793907 1811 878531 203 967695 1504 881529 732 36402 646 351375 1395 105673 842 362925 1492 195078 178 119788 1026 575122 244 180942 1244 662863 448 809833 96 843690 945 20399 14 227046 1324 471924 396 171278 362 448426 1028 909983 1418 291230 144 159613 1609 410062 481 126371 707 999860 1165 930774 903 959704 492 58182 1036 455801 897 950217 386 55818 1502 891481 1353 372003 1077 397545 371 303141 1006 136580 1762 323181 840 281228 903 199938 161 295795 1585 141793 1231 896950 1407 852908 427 903736 987 889706 1467 301259 1043 547566 1650 473264 339 288201 359 256348 624 694686 1150 734767 1446 721823 542 300164 -12 456296 245 637910 916 855230 1102 248640 948 522694 1490 533196 1347 39031 1266 874275 491 543545 1321 22516 1000 251050 1626 455790 1230 704493 -49 512657 1107 722902 1520 864428 1653 925130 1440 809990 1398 69899 1260 4847 412 243708 650 37696 205 372497 994 902037 277 292211 1196 264138 754 719766 243 521699 745 426834 1564 883278 1670 363527 446 361637 191 282745 387 585367 269 262958 695 977939 1801 644608 913 822106 390 443955 1757 965848 1520 746337 1166 401164 194 833827 543 925801 1583 741403 562 748060 1823 953524 575 804555 1225 138435 933 420810 499 651488 756 405959 412 782284 788 143780 637 421613 1711 704176 386 708425 523 183268 1051 963464 1317 926785 1422 217307 1173 226676 1049 227912 1483 328682 1153 221130 1103 611345 568 709670 810 572442 1834 473068 1046 31083 825 628869 1021 95333 376 356948 824 395896 1562 420372 253 57980 158 513876 -88 324860 214 348588 1595 624484 978 919385 1501 958686 723 769482 764 153710 1148 796403 343 169932 736 436401 398 278915 1475 576569 1686 146462 389 513842 1664 150970 214 521799 357 285855 691 162075 863 956455 492 662517 439 743216 51 478970 274 707250 733 598069 1020 733346 147 175150 274 860521 1015 203422 1532 265009 263 727775 714 261332 1240 924512 1165 636311 849 457524 1281 200748 1634 24256 1356 68390 -351 357239 1535 327652 1738 169173 1322 22480 1794 589608 1129 612391 432 889981 1399 26645 1065 326081 1617 900032 178 867866 673 853529 1643 645458 648 961782 1125 30942 1517 205641 270 838514 173 376191 395 594288 1288 868359 1444 281669 1635 493276 626 874500 401 822108 1781 840600 1391 967524 1184 774832 683 66558 104 908032 642 606353 340 91214 336 843505 1502 861636 47 453765 1658 618365 546 672522 1649 802872 1764 620739 162 718421 1773 394302 1707 681337 992 300188 583 731933 897 392809 315 911436 928 611640 240 327506 1040 448728 1812 191192 1779 677768 347 740966 224 742293 1692 548789 102 737559 1600 322229 492 858932 548 42741 1271 492436 384 558569 707 930988 467 400757 891 21709 125 997772 139 950106 1242 889279 1494 31222 75 527217 1200 690433 900 169249 885 859566 695 108907 1770 527745 925 426673 259 926320 1153 421776 867 4300 1771 916287 1285 583497 426 12795 691 135724 962 194179 1456 565021 1618 973163 1024 313753 1768 716147 824 150240 22 924519 412 493053 58 730869 1115 885487 1684 793031 1142 7880 938 915794 1764 139726 207 641330 1425 863365 360 958746 358 73256 1437 716541 1220 590671 16 76677 966 774093 1363 967951 399 901442 618 202868 528 367814 1448 193067 1544 221567 9 483421 1242 70152 1001 636741 666 992962 537 878253 1818 560098 1127 969576 1217 543833 854 924382 1776 596504 831 617773 1094 591150 1089 801225 165 332890 690 367360 706 619503 381 915749 553 524586 690 623170 1396 697031 1374 616468 1477 612568 194 407895 1099 664999 1626 507028 -809 224608 825 275799 259 945439 124 323777 1380 587666 335 349137 1567 574620 386 896821 354 366429 1536 133103 1738 570469 1470 320586 974 368317 1494 855787 139 93461 1586 327521 462 487613 1664 682881 640 713045 672 260435 1040 697793 494 24229 -446 907159 969 404320 572 990096 133 853398 349 803344 1037 743599 1366 935168 1204 721326 1210 994902 119 379399 1694 168516 1547 464620 472 68936 345 698622 1079 334625 581 71843 760 676604 300 548075 907 529936 494 227262 741 91807 1005 21290 -674 119300 1626 571953 128 307813 1163 113066 1207 529983 968 357888 1545 819091 517 398350 1171 295712 695 428203 1710 979058 44 155365 184 894100 1061 874975 98 386189 1727 529232 99 155230 716 136040 37 85240 1708 939370 1417 859493 224 246843 483 386470 659 348651 884 664440 816 687199 48 785833 1030 668841 759 741540 1730 665838 406 956430 1417 665919 78 328958 1825 574701 1408 600118 -757 62122 573 360382 805 654546 428 986860 1598 461736 373 812752 1110 811147 1549 507849 1102 278515 463 540153 872 926172 1504 172126 1428 124592 1032 426752 1656 947983 1293 246065 1704 2832 1666 351771 323 869650 1048 176924 582 22632 667 996671 137 620962 863 830116 1667 786612 64 876532 1805 899553 596 821225 1136 98795 138 239788 1049 274846 422 89584 262 608651 613 451405 1818 812688 142 326036 719 650706 1729 185449 1843 343578 914 203846 1554 934888 1833 842971 183 678090 1467 374937 446 912172 419 340013 1344 616928 124 497397 965 387303 754 220229 601 93480 20 68013 1192 385323 1157 48555 725 818082 1821 859088 1580 365481 969 103761 806 882605 144 820455 431 609773 50 14496 1101 106415 169 484982 436 977044 1271 242763 782 767826 1550 847411 739 113292 460 882047 706 181069 939 200694 1506 475896 661 590119 471 815855 1710 669628 194 87392 658 685030 82 712367 930 236579 1664 875221 860 792637 277 306467 488 312546 1568 568716 -702 867483 863 484782 1457 812684 1416 405334 277 319176 939 329727 1237 679518 99 189278 1196 643628 1743 534558 1400 107405 389 875898 120 85527 1218 572792 1488 118474 1151 625368 1253 407642 625 86836 254 587177 495 139479 686 746060 205 411507 448 402675 788 306476 253 18779 1684 959211 1529 799866 992 542576 651 533824 870 316168 200 773225 990 670957 1405 84387 672 917542 10 282665 764 94266 52 42578 875 487005 1667 139259 647 40610 788 183568 1099 800572 904 834928 1386 385177 686 491217 159 53751 824 675582 1827 478010 1823 998852 414 947882 1195 485275 994 826592 1003 580623 1532 5808 392 139780 528 394270 275 562588 1176 823132 458 570691 1523 798969 1554 426003 1327 359051 1423 577427 67 377903 1237 748962 1815 374145 1660 884283 416 794792 1416 547037 918 184785 184 363367 1721 559219 1786 290246 322 356173 1079 107010 1679 955546 75 524213 269 667300 1689 668007 1034 710620 31 370986 1521 683909 1222 318204 1022 236524 192 279299 130 584760 787 516714 491 117675 -344 42680 729 700599 361 661693 1477 715406 1014 3444 260 320247 289 944259 576 604771 1137 631981 281 86864 1038 767378 706 331776 1266 261048 1041 238397 1555 93217 1072 617424 489 862622 718 318289 777 490519 995 226570 977 932751 371 681764 1016 94033 51 708605 1587 91564 1378 676198 1785 151560 622 454673 1748 440860 1682 223071 167 565492 1286 186323 1258 674869 1307 985131 1120 571009 1593 692052 872 791220 1301 413472 915 176701 1233 127617 470 950248 363 676262 22 328139 947 63469 827 340355 461 335777 1653 159738 1554 366662 219 59414 1415 549048 1448 79844 272 166885 1626 131266 805 272666 1252 218784 1696 125287 1118 720448 629 819894 1555 448833 1421 850287 1042 202605 1100 727736 37 224514 575 746003 992 478893 1480 947053 968 52501 1204 946150 1298 694293 663 40788 1113 135450 1761 114811 1510 483973 725 420835 1016 334417 887 754696 1352 457184 1443 932067 1523 609533 219 514679 682 489471 -26 163513 1048 92021 1768 274793 1261 844829 1585 732093 160 998006 1021 836175 1024 814310 1367 963839 638 44481 -328 718451 1763 717318 1211 216064 377 844939 1464 931626 340 708826 231 909084 1400 204800 1257 619862 403 15807 1318 546258 323 715208 291 44846 256 155792 963 194595 1551 727218 1764 218288 1106 79914 1022 804088 423 197797 1781 808317 1453 347203 319 740171 1713 933979 1452 634334 1724 711986 550 996301 325 563022 785 473062 312 49829 507 435436 918 97053 1602 254285 1777 604426 204 650874 1453 310438 9 257900 511 176589 1629 242346 398 874454 108 576703 771 57269 262 46337 241 130500 1489 371806 748 219758 180 473727 361 460964 1096 42831 496 819087 1645 416666 1368 152893 267 819868 968 672635 1467 472751 8 455243 300 649879 655 138808 1759 165504 1781 248317 542 965988 1295 344549 1193 817587 888 684076 1272 419956 383 70473 1579 665390 975 511186 1065 69198 108 63821 243 763612 1261 107753 789 547925 1235 658761 1193 548572 1567 250736 1087 407854 1397 954272 1687 917148 1400 118560 375 174213 294 690077 919 412397 631 324859 45 934138 40 539893 -1246 424094 25 143942 304 926910 509 201798 876 226130 735 506391 1776 564170 1651 375774 1344 131712 985 851124 108 199717 335 661879 500 775166 1434 126410 1658 408120 164 923403 331 346652 237 836936 314 386398 362 781745 900 7618 1258 762862 1264 781500 1592 85808 190 665672 1412 735487 1174 510835 782 993853 625 416806 982 511654 1458 819269 1395 173490 1389 18751 670 988536 679 565510 822 50379 329 91118 198 661266 -736 468226 501 302179 1136 716707 439 515638 1435 467734 1519 29892 1148 662456 392 225816 1096 492952 154 196699 1632 926082 1564 949554 1061 471865 896 64717 1011 329523 903 468302 274 505758 790 447998 1540 324498 78 966357 1721 505828 1404 193122 1048 570497 1617 682711 1552 334593 212 607855 476 580995 999 752264 793 73692 1243 648545 1512 575666 602 717314 1688 403679 4 820240 1647 161649 1595 36758 1140 331900 1774 868464 932 165167 1285 998549 1167 463287 858 760433 313 712866 648 129845 1724 362381 1716 222475 109 927939 243 535821 1032 137803 1595 576144 1826 691712 437 999631 890 875484 1821 958711 506 968324 690 573114 1081 112717 1025 992243 1230 878946 278 644843 1229 933180 60 695724 445 323457 743 709087 1634 620308 1349 309765 1794 930835 1763 884685 1198 210193 1707 879673 155 833358 577 126478 1138 302683 759 804361 508 273511 1594 939306 1169 832872 1204 584159 87 382925 1621 650290 1688 611179 563 864306 1622 785801 1344 381035 1515 108737 601 207213 304 229844 296 920873 1513 485114 1412 746859 205 690787 713 998017 1532 837545 1624 712689 975 391772 1712 772756 1331 839384 465 577666 193 386050 935 170233 1303 735759 1360 469585 437 743839 201 530833 1718 115689 385 20279 221 480206 1074 846485 229 116822 1737 54570 1234 438503 579 544246 1457 980737 365 452125 8 80611 1237 894277 1856 516155 1495 814676 1849 754317 1397 521649 1556 139550 1761 709183 34 76574 102 453857 562 147544 315 218339 183 852103 911 412987 864 400846 318 232329 846 3820 428 330530 359 6817 778 812671 290 7064 574 180193 822 392597 907 766367 919 477746 1452 662564 38 245001 447 244038 1538 676189 371 962645 1092 38487 1231 107547 127 354282 1771 594984 714 99632 1607 671287 472 258324 159 769659 121 773559 1345 636442 1105 788952 819 909297 927 212611 720 163758 538 843062 156 514889 1746 870431 658 440205 85 60510 236 618515 -461 959193 321 299539 1044 657632 12 384788 291 121574 464 715198 439 836585 536 977180 457 810531 290 970698 1440 816394 1192 51491 74 624373 728 427889 246 559587 720 877727 1765 368907 920 252647 1669 246462 1554 974080 1302 658662 1372 311263 1330 830122 753 577145 928 462082 1337 810596 37 66132 674 481651 675 386486 702 891737 1231 472293 1454 497555 803 946728 153 384090 1056 387635 192 110279 1304 563798 1604 574247 1830 742686 46 67275 1646 731937 1102 999593 259 772661 531 488571 409 907134 334 137921 1202 666122 963 253330 372 902029 1050 838741 954 511939 1866 368663 1847 403263 -1171 18711 1131 610652 780 383418 1575 480207 489 657007 1792 380605 681 961068 449 558587 259 183517 598 250816 215 870260 404 590616 225 958858 442 690722 483 210994 1249 786781 851 272635 1609 348392 1316 256371 632 555414 466 114169 1268 91657 1382 740108 1797 690577 562 391303 1451 360469 81 610587 1725 3266 229 569990 808 413316 142 304323 -585 43390 778 597528 1498 265713 228 736731 949 799979 38 789848 707 958840 1364 574583 15 969931 824 107159 720 743799 1604 314187 364 803540 637 957404 1395 697862 1537 416952 1342 387739 1690 165735 1481 901081 1327 507281 1271 786069 59 625399 197 343435 1220 910675 1486 682217 422 676467 1097 251929 1012 205784 1727 391180 1776 272323 1242 941264 1735 379347 1522 736457 421 498806 1848 480251 337 371300 328 335918 1357 527578 1863 713030 821 25420 966 972436 1815 337614 1483 208891 1696 279831 821 222935 765 238167 1259 274131 992 525904 358 678946 242 680828 1375 63499 1586 425514 36 565177 -587 111471 1537 424046 1603 673452 1303 355127 1796 137196 135 587165 261 196791 1728 518236 389 7001 1615 568821 1309 835657 940 73965 772 406962 1502 84962 1076 569582 713 334622 1340 444696 1180 334293 817 671500 1295 161916 1104 286140 482 258426 153 75531 1116 950590 989 85378 562 615434 917 283528 8 953869 139 859564 -141 555669 1427 205320 778 626548 1580 165309 873 284514 1841 682963 175 678208 1757 711860 1336 484735 1821 745997 555 386272 1629 987437 937 785112 692 723807 1491 994158 554 810514 289 45219 1433 956467 262 182200 1567 665310 1208 991288 1023 945845 1446 833725 328 155183 890 961446 1770 786486 645 765256 1554 382127 958 77591 796 322051 851 238359 1443 654277 1097 664749 838 988048 1828 281574 636 830013 652 1629 209 975059 440 949914 880 186516 558 547771 904 808132 178 779627 785 379745 704 328895 1586 961668 676 867063 1163 883534 589 775743 192 895111 1605 524938 1791 846529 1593 17333 181 394622 500 951828 1225 911308 1320 70490 631 328976 1736 426049 1526 223685 1365 959571 569 871252 585 834000 1049 874796 577 142718 1105 183409 1786 11381 1156 226924 1777 367876 21 28662 163 235386 870 335652 590 692113 1666 188694 91 922404 1122 905808 1488 630434 577 224959 435 48195 1867 106878 1751 869659 204 374918 154 836575 180 942456 1582 256090 463 40504 1845 943791 166 830053 1516 589838 1731 786767 1142 947476 1575 910567 1398 502336 868 591397 982 751630 1091 257794 1843 21263 3 535031 950 267256 1010 578638 506 964956 518 47523 1361 28000 1454 61000 360 412673 381 162782 1759 56692 1843 970760 824 241576 275 625909 996 260429 1486 130844 212 32766 1624 655880 1320 176065 1412 339718 353 886362 1847 566117 1158 264815 1259 564901 1282 507585 105 553986 681 317381 1408 156007 1327 86900 396 68512 1591 181969 373 661722 871 414286 890 31107 974 101174 198 247721 34 274415 86 934599 1103 473656 225 733067 716 259885 903 578220 491 844500 475 168925 773 32492 1287 311430 1437 469495 1378 461898 1381 323456 1753 990481 253 380179 1325 928515 843 568389 89 710174 793 911668 842 539636 403 762996 1706 297872 620 884784 1795 55246 399 736936 527 164439 281 372531 86 122914 1712 635692 268 153319 347 351595 720 703168 262 977650 140 994731 1728 889285 765 93572 1852 684924 442 776128 1762 374591 328 3333 401 230752 1255 834307 905 310460 167 331972 614 586966 909 511077 663 83474 635 891246 1350 143937 191 466791 1700 936693 1757 201853 983 468157 1599 707674 250 358409 1154 954272 1155 395130 449 225146 1252 262150 1204 200795 434 558758 403 304026 -1054 442467 1838 219706 1446 113951 1623 135976 926 279562 1308 188611 462 864864 1761 590464 742 639994 1691 328783 900 366016 474 289767 117 627396 471 993631 1282 718785 645 861088 1858 525631 458 780358 1397 316344 563 206575 110 803216 894 859974 1273 840525 1207 891350 814 27875 -413 31993 1201 806764 1295 538407 561 328672 95 653016 867 346045 1778 757763 1120 627599 922 543959 1828 487156 1089 539847 645 178422 1631 474802 445 882961 1617 15816 1543 618987 218 821078 275 402270 91 376262 231 407873 1240 811101 517 59732 1782 658296 1535 139686 1186 631272 744 985492 322 949916 1336 119995 1872 699211 682 823571 859 430142 301 795537 1140 901012 1543 643407 1522 445099 1752 822901 1005 321548 161 857766 1177 86314 1307 698450 261 656996 798 437759 1016 364205 106 64331 1874 77060 797 811144 1020 363163 1687 791124 585 320838 1439 57798 1211 2160 999 54839 1629 796034 1566 336255 942 426408 1375 148987 1130 751348 1639 723018 513 660850 1279 728023 580 191601 1649 761462 1149 178550 1025 335288 1858 19818 316 298026 333 306487 18 894740 1254 781821 1508 17570 671 298401 1313 324334 263 269653 284 198004 62 351051 1321 184763 1017 497895 1715 613766 549 531512 354 208534 1655 891194 535 606010 1768 375776 489 816551 605 248095 1404 882175 1818 517027 36 628947 927 253859 842 717182 1349 302031 142 663911 521 880872 1800 509073 1391 775785 745 480064 1118 740517 424 381009 643 619525 1118 790239 770 548030 1604 963170 375 395273 1155 368087 722 451769 819 286743 478 19916 484 70075 546 777385 18 829521 128 813105 215 736498 1572 428360 1385 702617 116 831416 646 464559 396 197972 1407 960852 1595 536195 490 275078 922 446910 891 258113 904 545176 1579 883963 1311 940038 1283 392080 13 539419 1128 339467 1610 762434 914 564719 1120 83993 596 5997 923 457005 1363 391559 1017 328491 935 497514 1095 261159 202 758577 1399 116517 1248 161598 1628 872374 164 326048 117 714958 265 412275 718 256652 516 620296 1311 6269 956 138960 1438 625845 1100 489176 838 229858 1163 246086 277 775018 15 846407 -453 679905 349 948089 70 110737 1481 480422 206 488706 402 335790 391 386040 769 86001 866 98729 7 404637 672 788183 -1271 195259 559 396852 508 58112 1631 995062 1657 579756 867 945226 889 743596 1437 834683 402 398008 493 633065 976 585097 1777 206234 964 444116 89 928761 1752 62239 1320 742564 1216 767687 797 247897 557 343989 -800 730316 771 434276 1656 967939 1568 247854 1652 918240 1271 642361 487 896010 398 86759 1322 414905 1022 439909 1675 895979 974 576960 1533 792347 769 327013 833 686796 476 799554 232 594744 1296 125355 75 928052 1522 398007 166 19069 484 430298 588 300527 1846 50025 122 80634 721 575448 1703 24783 418 647858 930 529757 1777 373725 916 645871 1560 150014 587 439810 316 352352 313 648576 1303 730503 389 307076 297 131778 1319 194208 1090 839384 779 704439 1061 767805 1209 116295 1370 62703 1744 906883 1567 378955 1064 126056 1341 342423 451 320688 1730 450078 1029 445131 1191 185962 -839 374084 779 392511 282 15894 333 359483 1115 195781 1454 449553 978 92004 1174 474478 550 948681 135 584343 1391 898751 228 673305 1633 137890 617 705052 1319 820313 1765 884281 1695 725105 1834 279038 1281 541389 120 461329 1120 314863 1713 49244 1038 939488 988 922105 1036 893504 498 995608 809 982268 1795 528044 1032 824997 1290 735881 1521 156812 236 356057 1235 413304 1522 139265 1163 822671 1145 208212 140 27827 18 60751 189 297527 1574 888186 341 38358 145 15988 685 585409 367 140781 275 326181 577 572067 312 13174 839 881260 225 595921 806 413872 1010 653822 1242 72476 804 395890 195 681665 182 148785 1455 917150 1331 486348 1561 207766 225 509871 1187 998513 390 774263 685 835395 1837 531406 426 246616 1667 769883 221 578621 1670 282569 425 138055 1636 300673 1233 404578 1828 905921 36 152950 67 771215 856 980376 1218 258317 497 633487 434 582171 519 336366 743 701888 90 273605 939 759819 912 928177 1364 19672 872 753549 502 402301 221 802505 1279 996204 1072 216841 535 348873 321 564854 784 725160 1267 156119 1865 183573 783 937257 1163 108168 862 389933 -783 579438 1378 943077 188 384339 722 952157 451 887454 843 127565 176 710116 1264 167426 543 574325 1493 698881 784 446970 1075 123165 869 380187 1509 32354 1269 303985 1510 389044 951 256747 -516 515235 1378 61448 1782 460429 1639 222052 1464 832557 495 448749 1666 540211 1699 764964 206 838908 418 610441 725 358827 928 55196 247 995333 250 846171 72 275306 367 232847 1457 776706 26 774283 1453 243194 1632 341478 961 477557 475 108435 718 846003 1731 256857 603 601682 37 679686 707 374276 1697 900745 1831 610414 130 753983 1462 882535 1644 192611 168 797474 716 412726 154 479578 987 149120 1869 93486 1617 491252 1845 163655 555 657102 1527 131757 1491 758548 399 104373 59 391991 1217 438910 1844 116856 580 649153 953 980685 -1287 276358 609 3644 671 696669 282 745773 457 443020 512 245994 81 501484 886 404713 1655 272586 796 655623 381 855256 988 608095 1525 709937 982 615610 1136 34416 431 322066 964 22407 -423 615765 1679 994823 507 509229 1782 114913 1303 560867 1285 174669 1155 765988 567 645192 1154 340564 174 985575 1100 794612 290 673608 24 87304 1143 39218 1532 567853 1311 251430 406 813404 667 61505 575 200446 475 110558 674 792814 354 243244 1051 765183 1798 13115 1538 421585 394 54404 88 210553 1571 659121 343 468738 124 223577 599 792667 -476 736558 1749 237611 1672 445053 445 974480 1811 715720 1204 873539 314 358797 1021 396453 1221 744467 1587 886953 1729 550586 416 559585 1783 428064 791 940748 1232 581264 1433 159351 1220 855835 1670 632235 129 351368 703 889201 229 406710 1431 58754 118 917813 1426 170122 858 789596 1525 977501 950 187282 256 66238 836 81758 75 299689 32 256751 1000 497194 527 372351 1369 962529 120 252494 1710 823510 1234 647172 1394 457413 1873 370173 1139 743615 1192 717311 285 16300 1561 290903 932 552641 1770 605875 1474 68385 1377 344072 854 524266 1887 727709 1852 956492 1624 854875 1783 188461 251 211320 35 99734 1551 306111 830 257612 157 597166 873 928013 198 872800 257 809783 1103 365685 1044 374003 1722 476448 60 426178 1656 385062 1674 733414 33 711726 747 774685 260 84099 764 20888 559 234117 1265 413629 1556 552410 790 752053 654 854997 187 936587 1134 956354 949 930437 253 208856 1681 186014 1324 288339 1622 382908 1223 841301 676 439460 -13 548362 914 831959 1750 255198 1138 646464 1386 136284 564 265519 1503 993056 676 728313 1784 512693 1849 414914 148 564419 26 864521 1352 36706 628 885524 1013 921373 502 836108 1725 301682 465 284916 1766 946356 543 880837 1278 362600 754 590271 522 348460 690 337767 939 526388 1240 131756 1754 386311 136 459915 496 760057 6 333725 1536 186773 703 667514 1693 870601 1779 561684 741 400161 -174 932299 1014 588875 1374 151118 994 873856 1250 347541 1245 790620 1685 491049 290 508277 156 116298 -191 329106 748 466113 618 136206 -1560 520684 1727 602407 627 856467 1775 41239 778 314382 1399 827686 487 600150 467 987087 330 101783 600 459690 1542 470988 54 92851 342 752650 1152 70012 433 454185 172 868740 1177 245727 1775 573587 1036 22769 256 407310 1759 761289 354 835353 1171 452887 172 341831 326 632848 1850 180204 397 802190 195 723825 123 211361 1097 806305 751 549108 -451 640413 392 695246 32 413379 891 345175 1039 571515 88 572034 272 984252 1523 745657 566 95941 284 676659 199 515044 1737 581902 1215 582743 135 581759 1313 975159 1375 96795 1698 442052 366 862274 695 542757 98 192470 1606 830263 850 37490 1326 305775 438 689653 1686 194355 265 226915 124 877862 1545 980969 1744 118429 1335 366004 499 693592 454 741863 705 287542 627 507426 1544 844288 1281 977273 1815 497102 1242 521769 8 830613 -1161 237295 116 94083 1628 767068 698 789376 655 948900 766 827114 552 34096 1586 810405 139 689052 867 412797 1860 960947 484 929076 1731 447987 728 469334 690 261757 1849 697527 1371 841264 616 479612 1618 279904 1875 872718 1187 693144 926 60058 918 736887 253 535900 1378 1111 55 655119 665 722132 1161 416629 429 526723 345 172576 78 702259 613 803882 921 694414 1405 668204 405 68833 128 719473 1847 240751 1721 521918 716 682696 1000 436279 421 39216 1333 678567 1387 675591 1586 964169 384 497508 832 507144 21 39550 887 775991 450 627222 1246 224633 774 985114 54 490733 1794 272690 1328 236205 -159 103170 253 155543 579 763880 1539 420085 667 445656 234 674487 557 37349 1577 175633 306 41711 403 843566 1156 912169 953 881338 853 561358 1126 155850 535 901072 582 305784 256 580888 1690 146626 1819 811786 1201 333294 355 467315 823 233308 667 222114 1655 614265 1124 876914 1781 449107 1837 558731 469 202716 97 702514 138 954135 848 266970 1757 124177 954 237595 434 225328 97 870216 832 339525 1773 82753 359 391249 1069 14475 1330 85041 1161 496047 528 196822 388 380943 1404 691217 1361 790805 1396 719744 93 421620 263 421982 835 663778 507 257649 757 205930 740 420579 1251 202708 16 109899 111 333692 224 141274 385 245438 1056 400866 645 770335 1465 742539 336 253784 1003 135264 1184 338905 692 883672 583 204554 1827 569380 1599 771197 760 215517 942 318137 1458 707438 350 553058 1494 514269 1723 703157 127 457578 1073 523568 7 550981 1128 178749 132 1810 360 759841 993 553040 258 59505 1771 891229 639 145080 1527 804606 1352 464865 161 147747 1101 877106 175 332769 1002 93501 1258 86457 1290 506814 189 427122 1005 356385 38 235919 524 347116 109 596970 419 460432 1350 237321 111 627648 1177 585079 63 586673 777 143137 629 427544 304 76743 943 782603 1750 654463 1867 349692 1736 7681 1175 543219 299 338652 1733 65261 1320 813306 1692 940171 777 647556 669 125256 85 693033 779 998163 1121 208409 1506 828426 502 463102 1179 997406 64 933147 1296 231853 127 569524 270 700779 174 181757 601 843795 512 808083 1856 78391 825 384487 1543 204624 781 464629 1767 946393 243 661196 705 990892 1381 418550 690 758214 1100 851745 1069 808875 1876 281488 1647 845794 751 308396 326 491009 1480 506257 566 88468 1663 805749 1517 517319 1113 528580 1455 459766 526 271232 1462 314073 1322 471657 1499 74181 1556 578703 1197 777372 418 425412 1602 839786 607 345457 532 366636 321 416545 615 291512 1319 264545 650 525375 1627 788892 10 499252 488 468501 253 749904 498 918313 1263 296262 841 739843 1736 873556 271 245854 1852 415412 -637 560487 1350 992078 1026 269854 387 748380 265 92419 895 360226 540 775246 1086 941434 1011 705504 258 700254 277 64477 1218 637182 706 619204 1385 485924 16 740430 722 972718 1307 716085 1278 310651 1267 248384 1731 36688 988 849136 56 254817 1448 289094 1897 384478 580 436642 48 134765 1349 113950 826 305436 431 315387 1681 598209 986 209045 1625 389436 1160 568424 1645 427419 564 791820 1753 190314 1305 893723 889 781687 1302 674083 727 210116 513 283598 704 128194 128 149530 1532 163403 674 741340 1691 37084 1163 365240 1227 908217 1330 642957 136 266823 685 832445 1453 592082 622 934969 250 941686 1381 88987 1695 236126 1449 13033 893 802835 595 314300 705 660182 1344 244200 527 38726 946 640136 616 59455 1763 315282 1306 234220 1209 816116 525 906597 1739 232773 1561 876486 783 32787 754 210696 1243 509634 1561 241085 1116 496119 1793 395923 1806 598531 1703 866110 777 414294 27 38110 1046 284544 521 393653 1858 614983 792 851742 1482 664882 1394 685866 580 873541 1664 259840 565 426443 1275 207106 1376 918542 1811 695583 1855 586732 1451 788441 128 519959 1590 246952 1893 615232 59 421512 997 457204 1380 110672 1044 34183 681 336105 1115 209450 1427 290897 1379 129572 1330 107509 1696 650086 1874 597888 560 881135 343 270546 868 245582 1608 238299 108 674452 1659 640082 129 449415 8 770091 88 63643 277 907672 1723 734843 210 458040 870 245627 337 945230 1378 884990 1763 165233 998 478501 1607 199921 671 469626 283 617599 1746 614380 1634 275731 840 524785 1467 580095 936 184720 1292 894223 154 235390 416 333032 1070 434161 1063 409432 934 854082 68 85274 1203 526793 1745 89368 1452 756116 465 140494 136 480997 185 466993 1821 494748 1898 110560 1484 83908 1591 631734 1693 873395 1262 316665 1830 759378 1449 626705 1729 817111 183 978745 846 546227 209 856672 499 291429 992 189188 1277 962444 1599 294559 1213 735970 627 169363 1569 442604 873 171879 271 282212 128 139905 869 247343 394 204105 858 511290 1546 441060 1053 283665 818 876209 270 327600 1549 380222 1704 754280 1529 263586 84 112602 1591 342830 168 750395 865 387554 1384 35955 397 623252 1774 326770 801 380453 1044 526556 1359 928278 1125 151947 1067 418017 1797 386234 231 285940 673 505722 827 147113 1120 15177 724 206231 1231 37354 275 830882 1440 153946 399 872956 1466 281488 -1573 351478 1542 107624 1402 650967 1260 600593 839 255467 1596 899924 244 643690 1857 123636 1039 56671 1598 313448 1120 420735 162 889389 1469 940461 1478 222100 1165 556752 222 615881 1397 344334 663 704336 1864 983074 537 613338 451 808105 947 296298 163 951610 353 275299 1279 591449 726 303885 238 455900 680 780151 67 269310 289 758832 880 538541 1847 250642 1445 98216 1484 427229 228 776256 1821 352532 1259 586530 1681 68857 1070 101466 962 579123 1261 449253 958 221449 655 108983 1186 334216 1191 552904 578 204352 39 500463 774 7021 1169 926321 1712 712670 1855 991166 1448 319639 491 746734 50 632186 1251 249002 907 57465 645 610666 928 119758 1595 829567 120 97939 954 579723 1111 990266 349 789987 486 711566 495 431535 1817 935235 1112 5788 330 396 1482 159720 1012 117072 1316 360241 992 106975 501 2505 628 206906 104 713408 941 214542 522 639838 1180 406019 657 718445 788 662484 1055 58171 1099 89032 226 368943 1807 849182 659 238359 1370 937383 1536 173494 796 85857 792 303792 1491 524421 211 630309 217 343033 753 976473 1692 216323 346 899338 1805 361248 419 992875 1808 54169 957 56057 1882 406832 1127 902308 1053 925718 1342 421275 925 768150 425 337039 470 258617 359 547884 818 270198 707 867051 1081 735625 1137 398029 1441 240248 862 63503 937 269072 690 230470 1112 446678 1868 536469 75 241281 1262 900321 52 199160 941 334705 1795 237411 499 59424 -115 439648 1323 510479 743 692862 558 788495 -214 815761 1288 260228 381 4260 504 793439 1104 139826 1556 339684 670 320353 1696 906889 875 510068 539 977288 1248 156884 1337 771437 369 479537 410 288154 1280 223125 1428 654562 1753 961349 152 156421 159 405487 157 932897 422 312470 1103 959122 1280 545288 1272 668687 711 140306 1456 319184 1228 715389 605 893720 1291 405238 1478 916379 112 774874 1057 699951 232 485730 1560 734534 645 838934 1818 469231 300 972713 672 816930 1224 327066 199 606059 547 164293 298 764561 1817 48566 1127 107311 163 872857 528 598517 1609 110981 1714 416656 1717 671190 756 520629 594 851322 635 694230 625 934564 814 858386 1852 513126 1844 245352 194 422391 1703 557100 1787 700896 1 924759 191 204450 1675 737834 590 338094 272 428492 354 338381 496 35758 533 455332 274 13735 1078 757498 1280 684227 374 369269 1288 948041 760 972194 317 262614 410 202253 287 246841 1508 743352 812 754837 1750 688218 1161 607080 1113 648800 466 216299 1374 405527 1392 43081 1841 651209 1786 949999 1244 689590 1679 844839 1300 435883 795 334872 1844 843881 1032 77541 1224 115441 1811 185028 1902 15705 700 830255 1404 467647 396 801339 1777 825641 1043 68901 1806 88078 1645 46382 578 433290 602 439450 1073 31377 178 23658 936 388736 1359 462488 1555 933575 1722 824185 818 955974 1561 646487 591 250047 1055 813145 747 324947 1105 585240 1868 417296 213 223395 32 522842 1133 236108 865 469868 823 429474 1538 877316 232 395482 233 55827 317 309225 843 906808 90 468124 1313 436239 1569 748893 1454 196017 1721 723265 960 965753 1745 980249 1849 642207 -581 75515 1034 508826 665 519733 1050 429652 146 746086 728 651232 71 46334 1381 527372 1622 231245 1021 312077 142 757499 124 314269 910 637757 752 943774 1250 317671 1215 867066 1661 214407 613 930877 1808 794735 264 165705 29 395062 1306 596130 700 891328 1285 955852 1836 603463 64 102709 1555 292373 323 841723 58 246053 1456 64486 1859 887829 95 989612 1629 823793 1744 352725 991 830071 1299 675699 322 851718 147 182880 261 911680 -1038 381968 1466 439363 942 876102 1581 450708 36 694567 142 536025 749 293187 572 723307 181 42439 1463 235989 1086 681978 939 429944 943 291192 72 145855 218 57409 1802 645505 1508 89028 1182 473108 765 849305 819 232010 1883 136928 493 335628 1477 708238 1789 229264 355 606033 971 662190 1202 47663 1609 678390 869 406498 1556 845628 1470 914483 164 452339 1201 608703 1281 1343 467 849261 303 518231 1591 517737 205 449006 1477 912791 320 976649 1223 176224 1166 839538 1286 763676 546 595444 1054 858523 1039 666783 1716 964908 1080 292867 311 560919 497 547969 723 43913 1210 429071 497 952760 1109 787623 1363 72696 1309 417078 1386 919461 983 989157 1096 290893 339 886013 41 58376 478 955124 701 188268 934 113244 1372 574903 1171 192068 173 760115 1110 696815 712 531917 1333 94777 1078 765060 1434 369883 1549 284820 209 400360 853 976343 1238 757831 1105 355518 1010 90704 1633 993648 356 325674 1869 897864 601 187364 439 171583 1170 403556 737 884967 1741 824463 365 526537 1346 367250 295 102440 1044 419772 861 570332 1269 146204 614 406908 1454 985986 1315 473558 1732 485457 112 862104 1358 62103 120 589703 1903 253538 1574 996694 29 641047 1623 305049 893 367290 1570 292256 1872 2621 42 481014 681 304787 709 418435 71 804829 1859 118783 670 779765 301 995809 1822 530924 18 340228 543 576532 630 895165 1673 376503 1539 258577 767 124052 1161 47204 662 446122 775 308200 833 416138 1876 558032 812 618625 1856 60307 1690 174051 1882 756607 27 157978 391 38491 190 950107 831 984790 204 166571 1251 103104 1604 343253 1276 933646 912 678524 1586 56633 1547 484830 634 348331 1702 807829 1710 18195 268 981103 1727 235910 595 904339 132 906292 1389 724407 897 213758 1415 683502 1381 697951 1058 467168 1617 816127 871 389792 46 756704 1020 3775 265 494426 1043 546374 1259 826187 1907 803773 1615 699260 1422 336495 1902 595260 1380 45688 1657 468230 868 642231 419 755943 1557 314127 1380 771441 1709 477532 975 94890 986 665881 386 809262 605 134639 567 288785 1642 697543 523 679225 948 626299 564 127642 1777 599854 252 917526 1315 278402 1019 867833 -485 278241 1704 812797 1083 200120 357 269782 1871 46056 1794 627309 213 230842 893 635456 575 420489 1080 511477 304 105517 752 235124 1767 751340 503 980157 738 858821 1059 138620 1782 36318 87 441889 710 408157 273 135141 100 307065 1465 151258 797 678542 1544 15346 355 617745 1012 662169 537 682291 1732 977686 422 82646 65 496074 1542 354887 903 111231 312 135164 1099 143992 396 781140 1492 30235 1602 557933 1332 658814 314 909 1027 851856 220 717332 1620 374618 653 444021 840 865955 1851 342849 657 500835 1526 29424 734 88938 352 681535 1322 740610 212 28413 1263 583582 848 985040 102 339170 1109 916553 1225 120952 1769 737754 972 66209 643 364224 572 224791 1797 326894 122 404806 1338 854042 1524 553607 1185 759375 549 30954 1092 97764 919 890483 784 856930 1472 68750 962 453382 24 440070 400 717974 746 372908 1322 954793 1241 305620 1800 839674 1850 154355 1846 236871 611 745643 80 34881 112 300384 1471 907483 1560 215446 858 936870 107 570599 126 22952 1199 581385 1385 33298 1766 823121 1281 584693 152 302481 1650 871868 1320 118081 619 197500 1521 621334 1378 673023 546 365024 1461 628935 839 861269 1227 413720 1393 956055 529 958887 217 177595 1859 40787 381 496626 151 162158 783 82549 1037 772293 1493 175466 902 97056 374 718524 482 751220 1418 866935 464 696721 1700 945958 1535 160070 511 63463 495 988506 1040 143843 1647 274476 208 687475 652 955926 1214 19714 1369 487004 1638 730714 1511 24682 1484 870489 561 49136 1910 156055 635 981978 1011 372648 1302 36727 301 293706 208 709870 407 87228 1744 594368 53 937330 977 61077 658 311215 587 668573 59 164843 442 7517 3 985508 519 805458 1513 835212 1234 759926 1898 445833 1191 676672 981 338236 188 693438 1563 370886 481 716517 241 870802 169 297961 643 358377 59 256648 520 692491 1663 107606 1324 353520 1263 335912 1680 216850 38 429293 1309 925192 563 951276 779 492504 1314 205243 440 965222 1510 720659 1622 248408 695 534391 1458 534208 1540 162706 1124 571554 786 937400 849 699727 1710 146507 627 885499 1473 128314 441 681762 1164 106821 217 240654 1789 586710 424 266526 1795 558250 1282 358691 475 638068 451 916382 680 635948 1179 103788 1424 445712 1805 363009 1864 752794 506 684369 1326 91900 926 477048 694 573100 669 543487 1124 439928 1229 499881 1414 841296 1207 123521 1344 784173 479 312840 767 76893 638 26170 248 252845 1569 147527 699 670388 1868 919448 1159 714377 731 993712 1237 630549 791 996341 899 863562 52 101357 1508 871144 926 216924 1012 297482 248 591788 1112 979093 1821 413331 1404 523487 1342 753926 990 909103 1493 988866 756 586221 815 943659 505 519774 728 319948 729 952572 1277 604544 228 678884 1331 511735 454 383933 133 383444 453 754184 1482 111314 200 390334 378 504248 167 571316 1358 955619 1496 992041 1450 407008 1142 871980 589 927853 1097 664611 613 680970 965 870214 348 352564 314 328930 1052 617171 1685 565484 832 393487 961 626426 -225 771604 325 907199 1438 871629 1014 142852 1020 443757 1478 38296 425 355734 1793 420357 110 79104 178 262110 1242 61068 575 684025 1869 706856 569 439425 1909 721676 1906 514428 1783 779944 1017 736854 363 353568 1608 962912 556 927239 1582 201638 91 220465 1169 352378 623 428916 495 247587 1391 238231 1866 684573 485 697471 1869 561780 1497 706200 1766 945129 94 46888 461 654066 702 78038 1585 230483 1172 618184 55 804600 1854 570466 1019 654568 1602 804169 418 489364 599 350116 759 503836 608 330638 503 499436 521 690877 1499 555683 534 642898 1607 170923 1518 343077 1358 758915 1035 866229 1251 832612 1206 753196 1594 952426 1004 389332 282 632466 808 648430 993 303385 1826 234620 1352 564959 898 280088 25 695964 1650 846740 1742 192975 988 300994 749 183781 779 31756 483 120267 1091 503571 365 891370 232 30834 704 148701 1664 176487 747 207385 1217 803961 392 369306 1327 892983 430 39736 783 448506 1490 962242 1838 184600 1831 433073 1886 162414 888 550361 1745 142383 569 591589 1565 481916 1219 885182 683 225079 685 102212 1138 864908 698 629439 1101 569489 1743 530316 745 901884 996 800196 214 154931 307 851893 983 302959 1532 16031 350 360334 1098 134909 178 347908 19 533355 1087 112656 1165 118377 1782 139786 1164 251805 1393 416988 1125 759971 415 307380 1405 954410 1355 309786 332 296005 64 724907 1751 58084 138 919654 1875 443841 156 729434 898 873251 703 129112 728 336003 1519 255793 1516 494522 1688 402630 1801 24355 381 331010 620 172319 490 301419 1639 769890 771 296710 88 111565 244 53669 345 516628 754 565304 -820 625190 1774 897856 1270 996016 1684 65351 797 859131 1159 261381 1614 694341 367 378602 1259 265888 1659 367687 144 706344 439 380102 1212 397111 965 922370 917 216871 1628 819967 523 214792 73 319603 1687 904173 1808 217697 610 369285 136 163140 1104 104171 1132 446636 205 738112 569 922187 1839 478718 675 811420 503 736057 192 822269 382 737813 1598 311338 1344 392760 439 679764 671 532245 1675 92938 1632 409240 1477 481505 377 314170 1316 916172 1577 258814 1013 45793 435 140645 1208 646062 1622 591000 1670 862331 1075 626916 189 314120 1334 837311 83 349310 1453 407694 992 787435 439 698325 748 363047 1616 713432 927 613831 1207 117575 1385 226128 123 516834 1537 167623 870 856871 771 469349 1620 719972 377 19813 1677 293703 190 959541 1113 327721 998 551033 1328 532267 350 587595 1858 193297 238 250646 426 377400 1040 85442 450 381666 560 34770 385 799369 547 755025 1214 320289 1028 109327 448 176663 256 348091 1054 332194 960 46780 89 845906 1053 659213 626 352150 1564 866426 1094 902983 286 140134 579 237635 1524 555887 741 711724 1521 105400 1321 118452 1007 678707 1837 799944 1070 799497 783 958623 833 29301 508 513353 1709 360083 1305 598372 1931 111403 435 727430 1543 335058 1342 942790 1929 34772 1220 234559 1112 202876 198 871248 393 648124 695 424730 1541 319680 374 842951 1897 220585 142 553846 1878 738157 278 356230 1143 202626 1738 101094 853 565075 1512 461331 1012 214747 538 772720 1613 565251 798 815556 896 347862 266 693698 1055 172693 1030 49225 1576 409303 1389 6647 63 271638 1490 997017 400 962887 426 528298 -608 174696 1302 160511 1506 201869 1346 323416 258 609901 1912 496845 1043 928311 359 658006 223 759895 334 10632 1836 310300 366 349360 1873 896506 295 88905 591 477190 1441 903705 780 639534 86 557679 425 30148 1333 124872 1439 52768 212 630513 645 844963 310 598433 600 512101 904 290405 943 142695 419 437041 1471 502492 632 414944 1488 692203 311 147917 1095 899214 474 205841 1840 619392 1703 118465 254 985132 288 685941 893 70199 404 951302 1249 926141 1911 921051 688 914174 1046 140739 201 916740 628 429049 256 390681 -1238 973381 1177 315264 987 251958 1042 542636 1784 639518 1600 152103 1565 874213 1368 642535 264 804600 931 583573 1624 153862 362 600092 1022 947115 1056 366633 1036 158476 374 985832 1266 563558 934 343780 1454 752103 119 218641 159 930535 1830 749782 700 593043 1744 146613 462 960990 1288 155995 1902 260635 600 442154 710 305621 1143 616615 646 82450 1134 628656 358 419894 1153 494226 299 375203 1059 596319 544 599960 289 626835 351 738415 1445 623348 758 19984 977 846959 1101 568132 626 521070 244 614250 564 854201 1747 256483 651 375410 1185 971643 288 881075 110 615204 1140 168933 1158 339845 857 440869 1746 569215 95 326719 680 359909 1573 418872 1591 979142 541 801793 832 110329 49 839146 1824 171552 992 75890 614 633246 541 6391 331 467061 613 979964 531 971091 456 434219 891 1399 182 678558 780 934615 709 805700 1376 553722 1378 56202 347 296188 690 63565 761 142607 37 127285 405 612770 527 540653 334 308999 987 919438 1575 457800 275 853097 258 114593 1913 336858 758 145435 396 512018 1747 266400 1691 395909 1586 496271 1392 546677 1216 115279 453 931080 1919 323989 592 840581 1598 508701 49 945779 1939 146377 86 425698 681 363232 86 859232 1585 421463 1861 724173 961 972173 1521 766800 354 95906 1388 140023 1423 20142 1661 455583 1621 542834 1094 526172 625 605236 1641 534386 172 303528 234 528934 1138 755342 996 175425 803 792118 1528 381018 589 52382 1110 749084 1358 977645 1763 875823 549 476560 1178 890971 1530 660272 1020 103631 938 405443 933 533472 662 630802 1131 892081 40 483273 786 79299 905 999805 480 556032 1756 608132 1606 200474 1445 226925 693 616266 476 440405 1181 755581 1298 440730 1087 882536 1482 529930 1468 71494 828 511115 752 63226 1143 547430 719 786129 25 119191 392 599421 712 196332 945 345802 1417 908893 202 159444 249 502008 1059 966326 504 806938 646 305261 1434 297571 1454 530301 656 856680 1687 319423 157 768753 1837 467696 706 996768 1367 131617 1528 899713 1879 132706 1286 472189 1020 674254 1313 239876 1496 433285 700 5791 532 416383 1344 631651 1875 628397 1690 56561 811 925144 765 602427 1814 229608 127 492658 475 824996 369 354994 1396 717326 1925 766202 621 317730 1298 64862 1859 569242 434 5910 307 406717 552 448659 1901 158595 903 15637 1611 363237 1356 992928 890 249960 599 954068 67 394306 1722 549007 478 652594 273 52266 32 353989 440 237688 1453 704132 1055 941557 418 913862 1223 178665 1523 928139 645 672545 1021 845067 1522 884218 572 183760 567 202684 1320 180049 52 722399 27 583250 798 352021 12 408144 1930 893171 1293 866010 810 772178 1574 224943 1318 368678 1446 661495 1613 960807 1585 739397 487 117939 1715 232365 874 17572 108 588665 1385 794111 1905 547338 259 141856 1576 252192 1137 616811 1704 869753 1332 414423 1214 339831 1235 280479 1340 857025 1788 24238 1164 635365 56 35928 352 495503 1322 312845 150 309820 99 772432 909 769439 1646 361694 1933 465665 880 656182 1336 883845 195 462816 1490 886407 1821 257703 1718 533635 1252 856203 102 940469 593 69431 202 461980 793 36489 118 489230 326 661660 1367 755911 1093 796649 1516 518210 721 589695 873 72489 1236 142080 436 344860 66 735029 1410 198074 1475 80196 1588 999712 770 607216 1245 531900 133 749842 1521 968976 532 312501 1652 951206 477 979164 231 594683 1014 387820 188 654072 155 658770 192 962385 248 910128 1782 985029 1082 815352 1227 656300 1016 962783 328 582623 107 242032 615 156829 1934 309187 473 696386 1687 610153 1870 889911 957 990943 1079 560575 1900 59264 876 43511 1316 199768 988 476065 1672 45983 1661 470390 87 836915 485 754093 849 637313 1340 149830 814 535307 1870 267552 90 169987 261 176134 806 701444 793 810641 1376 292370 822 279154 913 915394 591 539960 1615 403934 1898 486493 725 96064 1793 352497 891 667858 1766 712578 409 381245 314 864974 66 137591 1342 228512 1096 810519 364 148796 1846 409655 1920 111378 916 699519 808 286423 13 694390 848 893355 1266 46205 781 556533 821 780881 491 433578 1653 765591 151 746060 1071 888714 426 774918 1385 530075 1154 802121 451 868014 1304 781128 1593 597538 1115 703687 1289 389521 1358 115084 1131 359243 281 666139 683 973429 1434 334953 1345 947322 402 158551 963 88287 1357 535268 562 889885 355 590793 637 767237 1383 358133 813 472173 542 173053 1145 658859 319 297418 628 992455 707 674576 838 95975 1851 221254 724 123244 999 395684 1569 862328 626 862594 75 784690 1221 542813 193 825305 344 949403 356 479115 430 675522 240 443294 1463 188777 183 969199 888 917983 209 905584 711 141174 712 35391 859 273060 1710 467807 1566 166281 136 589038 737 837125 821 642741 725 744523 1428 941686 1892 292531 1809 909335 600 337079 1524 377364 404 492763 248 910648 961 344478 1636 687144 1240 360108 887 269542 1879 440149 399 268185 1564 305625 1293 580151 208 65484 914 986542 618 423167 1827 355673 765 323466 1432 531657 1202 532335 -784 966515 1819 904693 1211 10700 481 324959 1708 340244 1172 171524 1643 558731 214 552056 882 559998 838 693421 1440 975553 236 991471 74 393183 1549 64261 1040 647515 1740 883494 178 989758 787 267686 1308 85690 1095 313402 1332 874102 476 550712 1533 994776 1866 604417 124 720306 836 134015 1809 930775 885 543434 908 440421 845 281499 637 236992 891 218316 1250 985881 1453 776262 21 111349 764 530206 1802 607291 268 967338 867 216388 553 189542 520 385942 1106 665254 977 965393 1582 673376 1355 365437 1803 526453 1809 636217 1558 378233 396 263473 1611 210019 781 760508 364 392976 505 853845 1247 2567 1146 448419 977 523276 1649 32015 298 183780 1004 429920 738 435925 415 812029 904 914135 1608 223496 304 586694 1060 963212 1468 378142 948 85993 989 124220 479 647781 489 10069 1552 351597 952 963263 1210 754577 1927 413723 1615 520548 1844 979851 527 812023 702 813525 1949 219056 1497 38838 282 745986 850 422338 681 220799 156 288167 1539 706047 922 997482 74 864282 1703 473958 521 624137 1791 319705 236 253678 322 509964 1827 226244 543 133922 1138 756410 1366 143917 154 622442 621 850725 903 145515 1002 228171 1480 469829 1492 941907 1341 702748 376 469320 1572 336248 1727 504273 389 604931 91 688329 613 370428 137 792824 524 511361 956 661935 1435 535698 402 493393 502 684253 1396 565476 400 979920 583 4543 692 439598 -12 42255 1822 262885 398 398475 466 109819 1379 731692 529 425405 931 639786 442 493959 1089 103270 1459 847083 1186 743571 1238 350929 224 718120 1369 816427 1824 529867 406 712875 37 580926 128 667704 251 876278 1053 582554 1556 257767 301 648836 865 461074 495 715623 1412 205153 1516 193709 386 126744 1082 774120 1908 875485 417 83876 1444 879274 723 526527 208 805212 521 955950 1574 538504 1035 745869 296 970997 1707 523887 783 391747 1890 351646 1912 314641 1133 113898 1733 590839 1747 251114 1663 75339 509 93362 1069 699342 59 193652 227 25862 121 381674 1304 713653 168 627177 922 803666 1556 831142 317 788348 408 182567 1137 515858 1190 478617 515 287928 -650 320784 732 418897 1459 268058 540 484056 910 44514 1328 885904 198 590633 1731 586433 391 800557 1640 401576 710 101862 182 847189 14 292911 1081 613596 -439 986094 644 17609 1006 297492 1154 237373 1375 587447 243 59961 816 747697 1786 90851 1796 61773 1852 588843 845 100085 57 526731 58 180341 339 519078 1014 253318 132 761129 610 66899 464 62640 190 731594 1587 962643 635 537792 911 983704 1380 1172 481 656522 1519 268188 959 957976 436 752133 362 86571 756 374978 1235 922075 346 771025 659 900409 1654 494644 251 718665 1892 263060 163 577981 1862 736615 503 602691 677 152589 306 317081 922 20927 1352 305400 720 276114 335 221884 799 30322 1117 312089 1044 376218 1095 155620 708 175545 404 129802 590 588296 146 272159 507 302169 561 579047 1428 166765 802 908236 1635 171182 977 993454 1314 638309 1877 131090 -1002 392000 27 986327 198 655676 133 155429 688 48935 1331 818880 1742 542067 1587 994843 508 998590 492 331695 95 470015 126 385749 153 2622 229 121195 1907 110891 1418 342264 1501 695463 1945 787458 613 503240 442 215061 389 777172 1833 222107 1386 157681 250 196177 726 307189 767 837976 1738 800506 1095 451103 246 635630 1882 476760 271 824581 1617 36395 1946 69571 1927 167204 1560 635297 9 822333 1935 974188 492 343269 24 854099 1854 531029 1039 370218 256 731531 1066 275686 1261 745923 188 527769 622 188915 191 774555 1600 10755 1054 645545 935 405638 273 446392 1173 982780 893 402244 376 160771 722 858290 1915 187368 1681 32735 1044 338801 917 486259 238 672753 303 609868 39 877170 1505 119680 1509 261252 1125 98586 1220 562416 1320 411211 364 514612 1376 903947 601 586148 339 399885 387 507095 330 208766 414 257390 255 963321 1894 225403 228 824513 571 990315 1151 506847 965 225767 1264 951158 1701 699465 687 849729 1107 692174 1634 438514 1272 32262 1357 84540 316 787369 1496 901603 1449 21033 43 523956 1746 954464 980 381710 657 325364 947 712695 1170 43044 1211 855664 788 542572 951 989288 1704 975418 240 545769 1679 782551 1020 63388 1630 472669 1069 163732 500 829913 754 772839 1291 552508 249 245505 1727 559456 1145 945353 1668 138403 119 861359 1316 506408 570 432070 1096 794799 1403 522209 398 640850 211 179971 511 550585 1295 123571 993 547742 -494 197577 -147 50957 1019 10823 867 917632 1496 729263 1882 757192 1135 737007 588 957619 32 294480 835 179618 1608 846118 1597 402283 852 933985 1649 402495 1256 366069 1843 953965 516 599540 1324 523078 1735 131685 1911 566537 514 496743 459 967919 1139 136383 1473 435529 125 194307 1149 247550 57 951965 1359 99216 1760 119051 1025 459856 1920 1001 1359 565116 577 451445 1164 210902 1842 45254 1105 476779 892 650222 956 324802 377 886586 -767 217465 493 408180 831 637668 923 147550 1918 762444 1811 787649 1003 784423 1612 668823 191 905541 1030 470434 487 252451 415 926583 620 90388 302 690278 1067 363407 1445 208222 295 174107 1791 78589 1379 976544 81 97712 1224 525442 1438 993991 298 190361 196 692105 1843 332136 1093 245046 1563 710929 1718 313815 773 264784 1766 249208 688 97306 1793 241765 1457 73830 1912 115889 1537 579195 1041 822065 1014 615312 1258 447203 577 511571 975 934276 1714 334549 819 428292 563 867301 628 363145 780 778901 1361 792977 771 586133 1544 696674 850 387799 433 226688 1112 542514 391 104333 709 381158 1026 996201 943 723546 436 252786 1617 626149 1896 619922 192 455886 781 658236 1773 111770 1948 660047 1101 2306 279 874216 107 685634 418 389800 1474 666006 447 902324 294 78371 396 456243 1275 345353 191 860009 624 422808 1585 497654 1256 979348 396 146182 1876 123453 767 821722 1569 679300 1231 32213 1042 829544 1307 109431 66 432496 1424 575416 747 426631 389 829133 169 773389 1637 776187 1765 201775 856 107592 1773 462433 2 304942 114 92705 164 227995 968 371656 196 653288 1129 198571 27 729453 838 290824 1147 174636 1323 852878 153 5788 1035 725613 1291 338814 1921 88518 1764 624860 674 216530 87 653187 1218 605520 1152 597589 1620 657739 1632 694726 753 529945 219 520080 550 245398 1944 54574 1298 214835 1565 240892 1905 875040 809 867834 738 542462 809 30859 1048 455198 676 100928 1634 597929 1595 554244 1524 982095 1040 661032 1020 705851 1360 365511 39 392178 1062 565874 553 513150 872 547459 1704 902822 1872 868097 108 940690 188 753329 472 615703 1651 972956 390 69123 764 502002 1508 808871 1782 595959 654 860496 1911 982320 106 897906 1318 859684 863 871310 1629 315595 1718 855139 1095 252117 1632 598998 1088 224418 426 376052 1827 944683 1308 757275 594 12742 1337 126068 746 113570 1353 86521 881 755587 1724 160434 705 911832 637 55117 699 838577 1296 927469 1935 738786 1053 128841 1492 257517 518 193280 190 466417 992 165234 1666 549403 506 604210 370 794216 478 791566 1205 707860 324 681425 1260 16446 1118 879821 1754 679499 1788 462067 249 850106 1594 414190 693 612151 12 826173 246 590727 1821 74077 1552 799059 1469 835805 634 401719 1145 143077 1721 95721 452 245621 1717 77393 1040 483539 970 449081 1492 691526 641 52864 850 439511 1845 745888 1602 259932 917 773441 327 993094 130 44997 898 682125 1629 488972 592 556293 1171 682405 1848 213209 1222 443705 1531 33039 1776 158704 1011 224674 1934 862983 1704 909284 677 962571 1855 461835 666 535927 1935 824862 410 316530 1481 543991 861 364891 177 906545 1870 934900 128 323444 1075 332853 1712 304093 1159 597398 415 735827 1834 225654 1827 585601 1147 847029 1616 924235 1093 18714 1029 480231 1730 805138 1478 657097 1610 157207 1173 250026 4 199746 447 503414 1377 446303 18 540506 1611 368975 1953 20431 493 437793 583 782853 845 653465 1213 184129 1233 5239 1502 40125 695 237635 385 496755 1287 777214 468 519651 1726 836601 698 25909 1697 863273 1420 359306 1866 359097 1195 826875 1950 502118 438 114414 1033 349518 1723 860463 1815 511956 1679 165131 349 114160 196 660783 1264 441368 594 901036 909 236200 65 593574 1951 526061 158 848070 998 848966 844 231101 942 801023 544 539368 671 676760 1690 21647 815 816770 1228 938305 290 397717 398 371358 1296 812223 314 149756 771 232040 191 664245 531 728912 899 675960 108 703611 612 961664 -173 768926 1020 687877 1681 417214 136 150753 378 929004 509 713967 462 720848 1121 682156 619 874068 572 581492 688 124297 1948 896910 117 274402 638 947437 1847 512633 1020 998997 -990 410132 1078 759947 912 912747 1035 94031 978 516108 1217 684822 327 893321 1428 286376 571 747944 1686 906199 1507 146307 1467 725448 1415 408681 367 915072 40 98336 967 235574 382 117292 1300 368515 1849 422571 1556 904492 1277 270542 284 691984 905 988993 1303 480305 388 878930 772 609176 523 222315 1270 962296 1154 40211 486 585011 441 307786 667 679717 884 332456 1874 487818 1382 543480 1116 726408 668 497973 135 526938 1829 913103 457 740254 1373 910097 138 333620 1630 200404 663 796109 543 689633 1013 411863 686 234406 395 971550 1056 688866 730 870944 849 884380 1012 562717 1649 15742 621 902021 1649 613247 147 753580 654 991703 852 688457 114 899465 1696 465423 1027 414739 1757 135570 40 1568 118 765062 1675 599189 1148 439129 1677 233355 122 898624 1200 124202 1834 726996 1639 442918 1113 293495 39 84125 904 175781 390 499220 190 121741 1411 551191 1533 595806 379 880780 1510 275894 1012 513223 1705 479888 1285 233218 748 28378 672 695507 1128 127571 1959 752300 536 605747 399 435719 476 336365 1757 455433 590 881600 1246 231767 32 592085 901 870976 1171 108866 229 99352 1059 163479 1486 999968 1207 206340 343 463581 1709 350249 665 271326 1721 52303 1070 770225 1668 674686 58 879476 1484 264984 760 550041 167 256491 1317 241397 1433 837918 147 986814 1520 189669 1955 193252 909 682255 1383 762621 804 389063 1072 21202 814 773693 975 862736 1227 533435 510 521014 1267 886156 656 171837 1795 524774 109 24354 1640 786685 516 880439 202 514300 191 888712 830 763225 1758 261760 761 717981 210 593651 49 590739 345 456403 476 231300 1415 955294 918 81174 785 260101 1307 573066 765 484990 125 811973 491 336102 959 955469 52 555529 1812 425200 55 387331 355 616601 1381 667557 1074 470071 22 364215 978 134078 1467 818825 1059 962989 844 821199 109 396083 1147 412156 126 187968 112 567030 1655 5774 1060 894833 1371 972549 100 90505 251 779496 955 829191 310 398371 692 467289 414 29264 1015 264051 1355 397742 1546 44658 961 424141 1366 34582 47 237773 -773 788247 1581 240520 658 707223 1948 481594 1484 318569 56 588491 1700 543359 675 857516 554 35660 1622 329464 271 911735 879 901311 1210 553732 1117 445908 547 453910 567 706275 50 959930 197 441587 281 676213 173 981230 860 216973 699 175244 1220 72932 1046 287330 242 952241 1036 924653 1040 376701 1635 853070 405 184118 362 35096 429 499009 293 396536 713 688163 1975 126089 410 277654 1651 391860 1261 709741 1376 771308 857 632565 1468 407614 1652 708133 1728 481484 480 190934 532 531616 738 149882 947 529430 20 308080 1771 107827 390 280439 1941 393321 578 890288 987 85421 1153 384986 1439 382699 670 948069 1068 151410 168 155282 595 741034 1565 483798 1851 753970 467 355712 11 798920 884 725716 1477 692737 216 689716 1939 113301 718 903940 1893 180030 617 88152 614 339178 1818 902095 1775 692421 598 639832 1086 436295 867 738806 1501 273659 295 506367 1957 791012 81 12027 467 270939 161 86156 510 798096 534 615663 1564 795371 1528 573556 739 740034 1629 141486 245 49378 336 898611 204 421297 1067 708640 1174 280989 805 283884 1499 963439 761 555747 196 514003 1153 651319 1389 148348 580 806574 549 487147 520 110969 1059 888483 1865 692337 1359 550123 418 456236 1529 777418 1020 699078 148 379881 138 130405 1037 311575 1379 610400 512 360756 1416 170379 1568 528699 627 1876 398 389785 832 759376 1718 398002 402 732478 218 75362 780 952246 48 869941 493 911185 54 150636 1205 625844 1409 276796 1159 320490 1780 497962 1194 179358 1151 984172 1317 558857 429 326781 65 684926 431 802648 1066 705609 490 122468 216 247140 187 309177 1808 758581 1623 232618 1121 954725 1946 137019 894 663316 1877 766082 1081 694344 1128 572963 241 156912 1648 604135 100 140877 1433 291944 304 801143 362 20691 1619 923171 695 722958 1296 822383 1724 98878 829 497692 266 52322 948 903580 1068 36384 1392 601360 1335 367474 1644 25441 280 632812 626 894742 930 45505 493 855517 1353 260518 1976 428767 492 9493 -114 971754 157 544608 740 376971 1303 630451 356 964388 1919 911177 1218 792532 1358 356721 1204 766610 1408 16992 1387 430638 921 873587 1335 161396 1558 97545 795 633931 1355 357662 1282 731760 1773 75128 1832 531902 1961 421983 1963 405116 598 578387 934 128161 631 564675 768 440991 1370 588825 243 676867 926 190487 852 112867 923 428423 1075 911420 1199 868832 77 721057 214 268260 1374 682241 1666 265599 1275 539753 593 834059 1224 811797 333 595387 1074 496752 1298 157119 49 679326 916 528231 256 668340 556 571693 1966 775440 1356 739290 1264 417187 1020 265807 1890 730495 460 219487 1703 408094 872 970864 49 968630 361 505381 932 783165 98 671702 1369 559160 827 771034 1834 672936 1158 807257 1207 815955 1265 461224 105 586799 39 848920 1029 774786 475 620244 534 638302 779 435473 1433 190061 19 105016 1486 152408 257 468419 401 493001 333 939065 1273 614882 1787 647016 795 325571 253 663977 1635 351620 1965 262365 36 97653 648 341988 314 506420 -75 891941 901 751017 791 702409 593 290026 1552 614990 973 442982 1641 981666 877 333079 1560 488699 50 253271 1296 87369 1405 698274 730 763999 153 748693 1677 564584 619 916150 1461 984296 1066 486184 971 603294 1332 373882 631 591939 626 805041 469 391078 1476 718637 368 313119 1632 65155 1140 125853 1948 782924 994 592058 975 28540 1750 335784 1663 645869 1406 160912 1379 523134 1484 424613 922 15192 1040 746581 416 622858 1062 474703 1551 533787 1427 346105 1106 737364 494 911425 451 394511 1147 84607 1623 692827 1657 400443 631 256820 1224 987099 579 358263 1630 193319 377 460965 48 710038 146 593909 1322 941668 1477 521618 1470 759340 1032 792432 323 295620 511 690598 1578 126343 1432 833319 1986 238471 1915 637195 411 386442 1779 669983 1628 885263 692 552362 190 214769 614 329096 184 790317 708 476911 174 626046 21 253124 1976 972635 520 334594 1700 843497 1167 174818 1299 290753 552 340240 465 323821 290 289657 382 657521 1189 837087 760 504640 1661 61428 1204 16895 313 877316 1007 324031 206 80956 84 106864 36 428346 711 616164 494 65031 1247 931527 862 616813 347 931845 660 980782 1444 781190 1871 494358 153 984050 364 613490 1347 610475 1898 676587 1255 653948 689 263874 1000 205794 1069 227522 497 811733 1063 761576 1477 730527 17 31311 1668 833912 821 284439 1049 346312 204 933634 490 850933 1979 364008 633 70632 57 912263 623 314487 1103 485389 630 384706 1089 858588 1933 38166 1643 972402 491 31254 531 463766 102 532155 1972 512969 255 43352 1074 241530 1315 26429 1348 872042 -159 678834 806 337990 1331 993144 1747 546303 1701 52640 221 606992 1676 57756 1544 892201 1250 615808 277 503229 1253 136874 1907 575484 1145 495504 1602 590861 781 455254 1124 135344 758 796263 512 160111 655 813063 1884 199959 1593 144007 639 989210 783 419046 101 839827 884 270080 534 731871 1572 875604 783 103530 1396 640718 1152 409391 292 706349 1468 262762 472 534418 1927 808368 243 678340 1649 729533 625 331628 443 573164 840 632856 1871 818230 1831 272396 153 309888 518 373805 1574 35458 580 140511 1038 659549 1863 505933 866 349469 844 377885 1507 387830 854 682515 663 911274 979 868809 1871 281167 1845 413778 1541 404599 -66 165848 290 866877 1806 160606 1335 103231 1883 379886 895 147975 1886 201441 1097 442520 1546 687984 824 668253 775 980416 258 900991 990 580315 1445 867239 1300 797906 1588 196618 280 502674 -103 52461 1647 998531 1674 480748 255 434822 217 296938 1189 158869 736 248290 1875 602510 1390 250053 204 12421 683 464852 574 849553 530 103179 625 120279 787 643914 1672 912345 -594 802584 1235 368417 1463 321995 709 428404 275 955851 1752 391093 903 466828 1545 153387 1920 125583 959 900628 281 274893 1188 438876 1965 430341 1254 226923 1639 698459 1214 286980 1881 566495 9 300724 1613 491338 983 23773 625 349103 893 684033 254 924818 45 565515 1211 519577 1071 157186 411 732673 31 721596 1842 671567 240 753618 1740 87786 1123 903770 853 245050 453 59120 929 449972 1828 216279 871 14108 850 131356 696 770433 155 22029 340 679363 791 117182 922 807979 466 91399 1472 303647 698 882274 987 434670 768 78415 1072 990536 54 932457 1286 736778 921 755932 1345 565398 215 206163 330 100509 1902 142191 1697 440109 3 191906 184 130853 1544 243983 1406 677377 1389 858635 1551 428651 396 308116 1343 74583 1141 892396 1324 422011 1154 78598 414 51966 181 839591 494 545654 584 932346 626 273857 1902 750200 1005 956611 592 871911 1668 153142 354 778736 381 667594 1555 33681 1737 360127 117 586240 441 607107 1691 285897 1681 465948 1228 327898 18 139972 294 30067 514 933550 405 851240 691 290801 1901 556851 606 970047 1855 542086 151 422437 260 412519 1126 18194 902 81051 167 179947 187 800723 -420 525138 1612 690200 132 421567 861 111640 1799 16884 1246 277980 911 718733 1593 784330 1966 170415 1470 359122 458 418532 299 408117 1049 803102 159 94728 1208 372467 1026 661647 811 540423 1217 79065 1504 104815 379 349809 750 669935 543 462086 390 462617 1974 110149 590 89181 611 258586 1699 789965 102 460789 1315 672221 933 92467 57 967319 1205 974995 952 138662 1549 502433 156 761114 1696 397878 -420 512732 896 368770 1825 139082 1699 124731 871 980891 1139 252327 147 566369 1136 880274 826 301335 960 799628 428 759556 322 292745 1507 345032 1047 174396 1090 196474 43 86249 842 464941 828 200905 1211 450288 1000 864988 394 225302 187 718386 1542 346781 1798 546612 1876 87750 598 433120 1238 153565 745 778225 285 553745 1875 153797 338 73949 1520 975776 1580 211416 391 175615 428 18667 667 609233 137 157916 1169 68342 825 442628 50 669162 1572 993896 1432 926737 415 860849 280 195111 1284 206637 1169 197515 1934 105305 575 335826 1792 866322 1101 494774 1733 68393 450 161659 1564 464328 464 763707 718 877657 876 986388 892 567853 -1297 51715 1259 650789 1080 359646 449 112085 686 138010 1399 763154 407 50460 1792 501626 753 547166 134 681943 370 312678 208 971528 1084 602282 1895 541956 710 753440 825 18145 1632 54861 1504 84684 1503 526358 1676 4370 1212 446860 1522 654553 1318 913349 177 558903 865 242548 1197 202041 1576 936172 1568 664312 1482 55457 267 127121 1247 832428 1265 646754 1639 330551 1788 334498 1259 477260 1218 37627 118 622741 530 421437 440 881061 691 29306 1959 770241 1697 711536 411 921266 1846 244864 1073 98466 335 818322 1244 549953 1074 850885 502 229216 1381 253763 474 40600 1740 146946 1691 532623 733 748484 34 97777 1228 569994 935 41838 171 90780 -624 173728 1740 972529 1499 740331 642 235790 2000 772277 1358 203490 117 788407 354 740670 1351 297696 1820 41401 1391 972349 1466 760353 1413 600376 827 454494 811 128227 1844 638020 286 397268 954 90498 601 401398 -133 976936 703 929312 793 207869 1130 670380 126 63075 1964 836153 1547 314745 78 410710 46 394978 494 438146 1254 686002 1243 911095 1998 901029 663 934569 1484 995015 58 834165 362 542344 566 668727 1368 997546 1480 698751 1792 823533 1366 197799 1186 859756 138 246077 1024 652297 30 136907 1065 283298 -990 662319 1792 872715 528 692205 926 965557 162 356031 70 322549 1109 774465 1026 396568 82 897067 888 524469 1343 874729 649 736077 1121 671660 1962 837731 817 243023 1326 372919 1474 821707 155 534932 1265 146065 1547 72983 1553 524740 960 559557 1497 231978 274 288770 1063 176223 1259 256612 423 230166 824 204460 585 897414 1667 743095 1524 195922 1532 562129 1825 877997 1449 80594 1114 597547 201 558861 455 581812 1728 937842 1300 590892 280 975536 666 556202 1918 850769 890 257539 55 720896 919 646473 874 811740 102 96355 1283 892726 1543 470927 207 31117 572 159600 72 223463 406 224745 1380 71551 231 420620 997 99101 1324 311936 444 795891 714 37800 278 240778 1100 980777 1168 43019 1334 942736 39 567834 953 941767 1033 514839 805 705278 324 842776 1701 448661 1967 745657 1949 510467 337 362452 2 827330 234 908229 154 191481 1032 65754 1813 717875 223 282091 1759 593571 1366 590624 1457 481578 548 636703 970 392818 1530 116877 1623 426508 610 227110 1974 739995 603 275729 988 780608 1128 948805 804 365666 1674 177048 1171 156033 1254 776854 703 341766 503 801293 973 21994 1459 526551 610 433825 1953 772641 144 538664 1852 313659 523 105664 1080 362334 386 806047 1855 891062 1499 842048 520 287956 1785 559950 -658 780387 1895 464989 442 241411 1479 536026 68 418144 1603 927739 1614 346534 1060 706887 119 261412 1659 282282 796 731524 1057 451235 520 292744 1513 207045 584 840417 353 161859 1699 185061 716 235186 1736 146532 40 710783 134 257413 1805 271811 437 621276 1871 813194 593 307598 1602 539136 1991 700155 -296 694409 1552 316355 -667 89948 1840 184799 1710 810278 449 911356 527 312682 545 333026 1256 655265 278 694689 1671 227088 1183 422124 1607 231355 1708 652107 1293 317898 782 793563 1378 861510 1716 430111 1190 815743 913 235966 1985 501120 1929 187836 1560 237911 411 869968 1429 144003 -297 852955 457 396972 952 444074 869 553855 611 431519 1504 964793 1672 400411 1941 884053 1984 810463 979 961782 -506 325816 1612 710101 298 825757 730 67215 1875 873890 776 776732 1579 131362 783 34626 426 834733 1423 187967 347 976584 1142 524036 1201 11764 1288 723867 193 624236 1919 385006 402 181252 713 496405 1007 592172 1674 219083 93 323892 350 225609 1060 685870 1929 30688 33 881418 460 335909 552 404116 349 267699 58 300737 918 270809 457 193564 857 391374 829 783623 1075 898174 726 484100 769 358207 1183 113070 356 779596 619 876753 1429 868597 1474 545288 94 132523 1662 580801 1754 397985 1819 908137 1146 322860 334 840958 1439 992866 1244 118362 615 33078 719 8294 642 926804 702 7803 1378 469358 705 33033 733 159077 1681 58811 1858 560426 72 208171 1062 553852 128 143555 990 734358 1612 107296 1574 641796 238 650965 1852 860822 728 582509 1587 813326 1300 10376 832 474866 650 136989 1502 170784 1138 441893 1611 351761 565 722324 493 799074 1827 815027 513 366742 1361 293358 137 664330 1772 199762 1531 119933 119 345481 557 372581 405 732292 241 431968 1422 997740 1024 65078 677 366665 1590 122400 277 871506 466 471217 1666 487608 731 125205 631 362848 1395 241640 1306 831038 424 344879 -398 811181 1288 48725 314 597608 1802 929104 699 116148 1472 67684 777 960075 1572 88151 333 144259 1964 518112 1837 913677 914 929184 1627 949203 249 355485 1770 48746 1682 989461 1290 450525 530 436101 1979 551581 1339 676183 731 875737 53 183243 1274 966652 1116 183743 802 830760 378 742777 631 861523 387 537312 1040 359134 691 140020 1430 625862 407 816860 565 200368 1915 157221 1104 134516 799 452380 1179 93621 594 362414 364 907015 548 687535 889 280715 930 998562 116 134974 160 985665 1652 945020 1282 934689 790 771515 1931 679970 1557 37211 1872 240182 1346 703297 364 698329 435 360888 1438 889894 699 155955 91 38380 1998 524090 1883 578905 929 89165 766 669521 1252 206604 1573 154120 374 388460 400 466351 1034 703982 1823 113748 69 948150 622 236900 533 421874 1628 609642 1656 704220 1310 14496 1623 201313 522 403723 1784 190672 1873 873716 166 193803 751 408096 1767 378275 1315 40635 2006 130035 381 5887 1487 999162 1797 903572 630 885930 1780 515215 1420 193938 1037 334809 1365 155814 1144 234783 1330 811773 655 260112 1730 136333 1942 136892 1308 575357 1543 113215 1740 848260 280 299926 1352 394590 1488 784807 392 265766 138 870667 716 346083 360 371304 1635 460357 953 364732 1670 230936 1910 826759 187 325754 1309 914578 795 141176 1270 639205 994 179597 209 353207 -885 175331 1079 371057 430 470738 1288 417150 1511 963550 1477 351419 673 910891 1591 728739 510 373697 1479 25445 756 35499 441 633263 1828 484166 1536 682460 1454 211597 442 270653 363 206383 923 860726 1301 883432 1034 526643 708 66327 1012 819944 308 626914 1658 635394 194 136883 389 216411 1831 633564 23 865407 448 122140 1683 814195 1223 616236 942 269718 1049 726556 874 532441 1474 408317 490 6024 1907 969847 590 484564 1624 407353 501 113722 362 813499 1364 232968 117 696158 454 81143 1784 162593 40 701089 75 496536 1845 634150 -8 101249 509 865781 380 742025 1180 16912 126 214123 1379 824983 482 170489 1968 165710 114 785189 1646 947401 1083 13403 1134 815994 1803 956583 1316 987527 1499 4240 1558 192560 937 304617 1786 647756 1077 446497 516 274864 519 198847 1504 798446 1926 554902 329 869673 1348 395535 1499 337787 1124 878319 586 617636 460 187214 670 320723 922 226837 1383 329644 1605 87975 592 94446 450 158419 396 711441 1498 501859 563 242951 752 990392 85 913202 851 962400 341 311216 1811 921120 1778 708323 1825 534013 248 332490 562 58680 899 325006 1807 155885 1295 197476 1230 337816 791 704271 577 935154 232 929138 682 92547 506 827823 579 126030 1265 928368 179 584241 1421 704539 1092 698439 1579 428157 445 731865 784 936475 966 721670 973 234755 1260 559218 410 931863 1086 918949 775 452619 1997 736042 78 582793 422 968535 591 458276 1964 696906 158 703731 1271 716194 807 668814 53 917754 699 852159 1499 255590 1967 215259 1949 542290 1110 858233 1428 40824 461 989085 928 623996 1965 671640 551 115741 -679 178009 621 325433 480 724342 610 46331 1417 6035 648 547498 657 119858 -569 977810 127 650597 370 514941 1768 497688 623 336032 344 848981 318 91354 1391 585261 1205 683238 349 52444 1749 161361 1076 566647 1110 718995 273 688126 1911 979930 362 585931 1898 659450 1038 994189 689 778060 1828 246506 430 527705 105 106821 356 132457 513 858855 545 488055 337 857068 1746 720786 1365 889809 654 29099 1581 222624 565 902268 861 483119 595 77784 1112 252459 1106 518240 930 486285 763 110801 104 181353 1558 317891 959 91654 1975 467857 1411 488063 839 405139 1695 144774 635 955804 656 959617 1975 208654 1131 936139 536 952747 1829 658632 1306 720264 1612 33281 1917 254373 827 107024 1230 771191 2016 410911 2002 180102 1870 944041 1648 793195 184 535829 31 488914 1353 639772 973 970884 425 16707 1705 313563 1430 427319 1646 820254 682 897594 1029 707935 1713 679593 827 235999 1774 234524 1317 22180 1837 517692 1261 300081 2009 597076 953 65316 460 35616 985 329109 1316 992533 497 244012 981 192850 1572 396802 1966 171595 1544 611412 1496 100214 889 974393 1606 296214 121 546005 1650 328298 1052 383776 510 184135 220 162219 51 517994 793 788424 1524 166703 1215 446730 361 129404 16 482698 977 980971 1096 184888 793 974223 1892 448625 1214 672204 863 600692 181 389769 319 925873 853 466262 4 826357 1429 128475 911 527485 1294 679919 1318 171080 1683 366801 653 626672 423 264238 1355 461659 1938 487192 1112 25248 1275 937615 1743 676248 1755 610406 1307 450342 1434 722915 646 93626 1951 924181 1683 146565 1022 628028 1626 446126 741 487773 221 858950 1274 400708 407 506822 1444 747242 853 563646 1143 674361 308 561295 1623 358364 1955 394137 478 321037 673 449019 424 625223 183 882020 1585 945931 952 764429 846 917294 1306 218417 520 460338 1981 238604 1235 290011 768 441491 1498 74845 336 765489 767 47124 1888 547190 183 163738 1824 129729 151 624496 731 74914 1689 372597 285 553185 191 979072 1100 156946 861 529542 100 196045 927 746853 1986 783923 621 189376 462 771257 623 741739 1947 121011 1675 347358 1565 210788 1554 811542 775 91335 1912 641394 668 506731 292 932471 1001 608931 1936 575577 851 281564 904 991565 438 660478 1664 163953 910 933791 66 782884 50 811167 1667 338243 280 651150 1733 824006 1758 850274 1726 387002 1243 118569 1617 537032 2024 297835 152 565177 624 467742 1964 677589 -794 737681 1060 592657 -290 747232 1567 242623 844 538484 1612 613056 556 763352 223 932116 344 935165 1650 486981 700 154940 951 813935 256 169324 -1068 548525 712 452203 1140 281636 1604 100357 1777 894057 584 249831 976 438691 87 750247 1956 494299 1914 37863 647 643575 83 778235 892 59463 284 187271 1939 418652 1732 801563 389 993659 47 225992 1790 476352 930 665937 1474 206641 158 539791 799 736784 1991 246132 628 836340 976 206552 731 773373 730 643173 2024 950663 484 255288 1605 703388 810 369194 1405 343320 1235 5043 1286 437886 2004 222783 1267 103097 169 322560 689 601667 242 103666 1773 369037 1576 950623 237 811354 230 524301 1308 940589 1539 647683 180 352790 1283 373726 948 128413 1188 548484 1293 566099 1153 243527 1151 566543 1333 25428 744 167481 444 638918 440 955662 64 711630 690 699687 421 45383 1159 531870 1884 316956 1122 226293 1556 613472 504 102153 450 953707 1463 449572 1057 337447 404 796023 1879 733379 1071 8318 902 532723 1906 478189 17 247346 1045 996634 2001 850854 1686 18497 1999 445866 917 891194 881 632197 71 737643 850 177949 507 815840 1566 236032 1308 910972 1269 608068 788 858059 785 915972 259 901494 1640 546825 1847 488749 1608 942982 857 114543 687 268385 1845 964535 1568 31786 80 519188 1977 405743 2007 241481 1813 979592 516 643888 1541 588093 1002 761152 394 870896 1987 183733 1790 593477 1580 848103 1987 696077 1584 441657 910 484733 1280 897746 977 624720 1034 242603 983 784663 562 221291 55 636535 170 384616 738 399828 758 245043 505 841116 1337 721148 1161 617608 1255 487402 1416 531894 929 310849 1517 851600 -85 565847 1420 141878 889 55836 1419 808884 1536 723497 1799 658657 1085 702749 1355 770231 182 361911 1097 409270 879 562290 1038 652307 1745 373266 373 11452 264 749882 309 409060 1678 372074 1479 640530 1864 993829 1023 221387 1990 927535 1606 825437 78 454879 224 610777 1355 756068 1233 416199 135 79628 1963 400751 2007 285409 386 653358 550 791605 322 383723 434 129706 751 624290 1601 506368 123 840858 562 242071 1640 580536 84 811016 64 546442 1259 727711 623 401792 1145 547496 222 292934 552 731096 1698 417251 219 41412 700 719081 1612 857928 1162 294650 1814 705399 66 314549 1596 350857 1195 677122 239 119100 602 245307 985 186202 106 686851 992 482345 1367 115657 15 958779 1242 768844 1549 850231 1875 171306 1549 863998 930 588805 1856 150517 1258 549569 1790 347492 382 179597 1998 450252 1777 346105 1341 104705 1928 919205 1721 45443 1486 316841 758 84120 755 520762 2014 606311 1006 158860 1414 190725 379 72408 1495 167368 1371 358966 977 365017 1841 497803 1783 479817 1946 484424 1627 909566 1479 687922 1238 954842 1793 991933 2028 123149 1561 6015 1963 237465 1784 232471 935 912538 549 285783 416 443206 297 627469 970 216014 49 623490 1990 1881 684 796702 452 544246 325 899159 1743 522088 301 570751 1219 920137 449 407399 703 257992 282 102143 1118 944747 1702 283138 938 581728 551 712527 1952 552228 801 9922 360 476633 161 981907 537 807598 976 552668 1461 288507 1314 491273 755 732888 382 882597 1280 54892 878 677759 1807 405367 578 420294 1903 871502 117 301187 533 985188 1757 494190 899 634083 1145 515402 522 357160 373 804070 417 224191 50 887013 97 710365 898 947956 297 270699 1644 797597 121 102963 1320 695863 873 350710 945 430897 1601 824508 635 314069 17 917533 134 449327 1198 413890 195 953062 15 65089 1038 595158 274 609683 1961 573412 828 201532 1628 105502 773 105251 439 795309 1103 831116 1237 308209 1138 151291 408 146917 771 484450 1554 859867 1110 365990 499 52771 710 169354 220 755587 463 740098 1702 208472 1808 732711 2008 246122 932 631688 1165 810272 1350 783987 1051 151130 1825 289812 1669 520453 1820 926993 10 188952 1605 225951 285 756764 671 922354 1382 207043 1822 357701 709 120431 1248 245839 1542 928371 211 440686 950 856681 418 889826 1300 676301 1004 822207 1218 470250 1705 609776 579 558533 1824 933626 2005 780085 1957 827646 515 551134 277 918992 436 275756 607 554468 881 75060 1634 975472 1854 736177 277 455901 1312 561285 1 125582 1617 60010 1607 207086 1772 120138 201 966541 818 29395 1915 403700 1097 12236 1029 768444 2034 520225 1828 524821 1614 350768 1385 43375 1949 398292 1450 499421 14 326437 1913 507462 807 393062 519 37691 1294 887963 617 413420 1068 831122 1296 530588 816 656161 61 164052 790 654647 350 288020 311 738220 33 92358 1913 863372 1313 612440 858 249483 368 608958 1011 383504 638 672094 2029 683584 1874 221526 608 935335 1173 390765 1562 567497 108 800584 473 276393 1428 227556 1915 452701 879 667475 798 460746 1831 22232 289 432519 380 869123 1660 794190 271 603840 819 659432 141 25181 1907 610182 1368 702613 1181 3465 1482 399820 357 624502 1738 327173 506 496344 900 909626 529 307265 1418 667317 714 595750 1686 72156 1003 110359 1784 416767 986 50416 1176 397260 25 374244 1222 838275 1027 635771 405 173917 1472 414525 1208 853826 548 12087 1922 867958 750 244364 1025 575485 1504 104417 1472 262756 1927 356339 1641 533622 113 637821 1160 67351 583 547105 976 906123 1994 176422 718 443147 1778 97479 724 18167 557 93127 763 461620 1369 937749 1624 693955 1517 201097 1661 805997 1266 668935 1697 480541 674 270498 242 835170 1721 486219 572 516829 431 337683 806 286290 1058 289651 1467 577431 393 223283 1050 752971 590 592506 206 235901 1852 436338 1256 867389 610 897866 291 444731 649 928523 1743 18669 1092 537545 354 626436 233 11823 1888 343092 2032 249885 1264 716955 38 475924 1717 150551 1240 433202 1626 378383 1396 977403 1757 7515 1785 142755 1219 76334 831 764850 1966 518721 1832 630498 -448 210324 1715 90585 720 460146 47 506641 1511 846341 1589 647024 1852 83697 1468 416045 154 982468 1550 256905 249 785066 1906 474931 352 987287 1961 956401 1122 574877 19 167514 932 745570 364 371320 1304 631272 -451 899166 1015 893228 1903 507206 1795 659118 1679 471706 562 349400 1091 147919 6 644620 1090 512215 1082 895333 1328 654264 1676 88217 618 771761 21 112579 2026 72205 30 537392 729 254165 1218 550263 881 440246 1983 200971 1492 367317 1416 673264 955 201186 987 170788 849 466140 1847 698367 925 536328 200 458531 1429 653073 852 967520 28 831311 1675 212998 548 451881 1765 363197 142 488993 354 353132 589 630889 257 404248 684 860629 1641 545475 1636 157506 1558 963522 924 63128 1076 34625 1687 509514 1604 957828 895 23407 960 459003 1351 934085 1395 400117 712 902719 504 795738 1534 295995 1044 882033 1123 291371 1986 999743 167 704052 500 175412 1510 901669 40 516082 5 212181 1304 268357 1806 644733 503 743578 1361 65911 82 34598 572 413295 2010 18587 804 63023 1703 898616 1608 844478 88 319620 376 894327 1388 832059 1639 221420 364 207176 2036 338400 76 701890 1152 719243 1504 594654 1612 621866 447 753781 614 8642 1589 260800 48 189339 2032 942409 1455 90478 1389 582345 1903 789763 1109 780798 878 795247 1804 993837 827 496208 1498 149482 1340 173898 1704 603 727 406090 2000 347274 1445 559455 1289 2746 1529 800192 1855 298960 1093 239886 1600 391824 884 844763 1412 589886 585 193297 -89 806358 2024 312152 1867 421307 260 216326 2042 281811 1978 208996 375 553497 1101 753509 236 549946 867 17748 1995 960721 736 762913 211 836337 1236 557869 883 280387 1308 526295 1330 957021 1380 558936 740 840847 1188 316588 115 397676 224 268093 1115 326737 468 23766 409 608005 1075 274643 800 331850 1731 953972 1651 677934 187 110759 1190 779357 1708 561417 1561 508204 267 114704 1098 411964 1218 988059 88 989577 89 793515 1446 310456 879 225699 661 375145 1829 36240 1244 570600 1377 907884 627 18403 1798 723206 869 688400 848 566840 597 437677 841 62004 1655 145537 727 691983 1197 822566 1988 967778 1514 819128 1304 600537 1621 210168 1083 450323 1022 143339 1247 545653 1968 376848 192 992204 1433 586183 150 778201 1586 756937 140 906202 648 406619 1191 553938 127 600032 1458 911260 1879 231542 1651 162488 492 664924 713 255180 1669 971015 1919 486355 1046 102393 670 445813 446 37601 1933 228785 745 613274 1994 213362 1779 249522 1346 281779 465 805365 1549 817769 1705 737538 735 511319 1564 593065 993 210722 1710 600034 1652 944645 281 175635 1529 391001 1586 163527 712 40476 1439 787475 1677 313043 1443 53840 290 919254 1865 820562 1193 412462 398 717277 879 476911 627 722982 1054 907123 756 901061 1367 25440 110 791281 1547 322633 1637 68929 1993 731606 12 166002 1699 893399 1925 672172 636 595397 1417 66025 333 83536 1422 964342 1177 126345 934 764430 820 10337 148 917939 508 774888 1426 968568 1766 664025 795 493333 725 893899 1735 472981 1298 395526 1053 632653 1974 670588 678 31485 72 998330 275 314569 1013 683149 1199 674493 1134 777192 1032 729261 330 818001 330 682303 1776 251676 386 426710 1325 867672 1189 481927 1549 561193 1580 286824 132 845959 407 502255 1137 314133 474 485314 1282 444877 157 207118 217 784941 279 806850 1214 183262 456 634022 67 697491 467 613215 1622 476773 41 344712 1642 726071 1436 302449 1288 466194 1385 932669 1125 654230 121 810311 1609 126844 1343 321173 1225 502861 1059 547428 1763 133527 1057 637412 594 758532 569 912531 1644 862119 304 789620 392 921480 1212 676570 417 896772 23 200703 1828 59924 1488 166459 657 577496 1642 131254 235 648357 -1 799182 1894 892834 1424 129252 16 203571 45 886668 800 815376 131 686581 1066 768356 574 157232 646 5093 389 248831 1379 918002 1460 284487 1008 419272 2007 608556 1895 127125 1113 849511 614 360682 837 671323 1955 536895 450 146292 1433 750630 1716 121829 304 228727 1018 216815 1166 669697 600 815186 1913 880934 1770 599546 1062 548116 255 884184 1932 132190 955 211550 723 745159 1344 57123 932 473567 1865 667027 1935 68991 240 775884 1833 100618 1634 47887 961 974694 1160 358011 1261 479096 1106 188535 299 198361 278 218802 1370 839116 1361 823421 1100 829576 437 899032 569 116662 1480 560041 379 387617 889 516072 1239 844973 1251 258548 455 427029 529 707997 1579 606818 1026 966038 757 1953 1833 135727 1520 647895 1085 974399 1907 872395 41 813315 229 955839 218 207411 1236 225630 1523 348041 151 287439 165 922971 6 739497 94 169647 1895 560202 109 184195 1957 353227 731 952278 960 311773 757 511294 1921 316457 1577 689574 -832 214314 1060 132102 814 136817 1061 543248 446 603081 310 687777 1654 129889 1334 721595 391 25811 1461 801300 1378 774767 1416 412862 1743 196605 1934 787057 1880 765115 521 785356 1867 406317 204 935723 1834 430303 21 516443 888 977892 1395 892313 520 94346 258 830574 642 68752 982 48248 332 385450 1220 930056 1413 901616 1863 95114 1113 226445 1941 162509 1152 830631 934 724949 1196 609905 198 810668 1619 478314 819 728280 554 349591 1877 241870 941 190726 412 261860 6 267578 1562 190932 1616 941731 1333 352274 1742 199219 133 349992 216 645717 1867 323485 1580 349035 2016 392472 2011 353484 1631 432710 1513 195957 1506 637768 1641 964695 322 995561 1623 124245 1267 917816 1326 472537 1096 266854 539 817575 354 734307 225 208136 966 751615 74 708296 1140 900869 1056 781189 395 281205 395 8156 528 880179 944 818598 1884 721474 1711 62230 434 525169 802 942082 1231 239225 514 925218 633 739298 1746 547675 711 206875 722 667702 1981 834100 206 957673 986 426035 813 34275 1628 455030 1975 698303 875 828418 1895 848497 1079 328002 785 661959 406 582938 739 573462 1888 753232 61 845851 879 893457 1747 584201 1765 478793 252 359212 1918 24052 1605 727391 1735 762710 802 688289 832 702577 1644 461064 131 360066 1501 630508 1562 742901 1756 781590 601 841456 874 972590 21 173695 1035 978820 956 131366 1836 73666 944 247868 997 667202 773 259453 800 118055 1701 408626 1651 25310 237 218491 829 228046 1951 859786 -831 490227 61 186130 1697 952505 785 52309 1728 12311 1092 785706 1137 371794 1755 403383 1555 560502 185 910837 1982 657567 1566 290378 608 120858 900 855046 1741 502963 309 907594 981 932424 1653 972356 626 453547 525 848956 240 757393 1586 68184 2026 700939 1325 684534 1479 650753 2041 972700 1358 463888 457 507547 924 288298 771 966352 811 593775 844 300801 1797 484019 1987 927478 -220 330524 1293 919773 1795 927447 155 733454 1104 975874 1838 406176 1745 562413 1355 451296 179 158305 614 127397 1433 837786 819 270565 819 396 862 474110 33 877225 586 421979 1479 694372 850 328367 1529 846059 152 766554 387 28863 1703 964909 1984 67957 1510 133927 422 407750 805 705566 76 387774 1703 193447 1955 63847 749 872582 1888 101847 2035 697874 800 669015 1068 934388 902 120764 137 853356 1701 906374 1083 740901 1461 750819 555 716942 2028 652501 28 920456 911 914989 100 428442 1083 814162 944 952609 248 628287 876 712225 258 193073 2013 328725 444 380257 409 979815 1287 343 468 777312 1223 111894 1510 426082 363 433112 310 321020 1709 976790 1150 359638 510 566836 1939 223310 678 995431 68 8775 1992 614850 1289 18691 1651 519579 1992 314440 1277 235572 366 303787 1322 102355 877 628210 1187 592756 1378 916269 1282 731394 1801 393200 1758 104503 1810 526055 1500 584747 1997 804788 1898 388681 1801 227406 170 854687 1215 977236 1508 633595 1620 470426 1054 527241 1319 304119 1635 80568 427 238597 235 12645 1262 626541 1243 281008 1074 733432 1443 203777 1036 581703 108 394401 808 533419 1790 867305 989 372048 187 308028 574 753200 1720 973811 888 987968 996 310410 1110 866338 1878 374711 1121 956553 761 161826 1485 37825 143 777259 1765 474410 1941 944986 1843 453449 123 34834 1783 829541 445 700672 755 694482 1762 672762 1856 728860 546 425365 541 822577 1514 120780 184 972145 220 18169 1584 164558 275 145847 1382 999790 1472 679498 1286 935826 1499 795086 1493 89897 1181 864458 1385 686592 194 983178 90 553094 1341 527000 885 208617 466 703854 1272 963087 1718 223434 411 550154 836 799314 902 9168 33 3181 1903 225847 1878 710359 1767 843080 458 616472 790 661091 373 945121 300 8191 1187 622557 1708 152603 1061 430271 1804 81136 1435 759685 88 55688 835 181232 1794 70514 398 526200 1051 531734 1183 128454 907 844078 804 904483 954 860925 1690 752055 484 354428 120 602273 709 733725 465 139071 1931 718951 467 446149 1901 490458 1393 872197 664 360847 1615 373682 1780 151306 1462 783745 551 279763 2001 16903 464 570535 1525 526154 509 659920 379 464695 1365 710025 1051 724856 1339 535225 683 236317 257 347439 1418 103004 412 506909 1016 117217 1897 527875 1841 169949 1754 621893 1883 981027 1452 472161 1333 150092 181 668310 505 558428 280 251255 1319 840013 528 3342 508 328512 649 184842 -324 59064 1947 940903 1113 866316 1756 593594 636 792765 1794 255819 1158 440616 198 797323 1782 892763 635 721844 424 876670 861 283528 876 275929 1106 309363 1242 637648 813 552307 1228 218658 1078 905695 1891 961986 1159 153941 76 747477 -95 44894 1339 170442 1539 778798 1723 824200 1753 63449 976 990092 495 450254 1967 150196 888 386812 750 286525 1478 517257 1017 465032 147 139211 2000 438591 1278 214471 551 735613 1935 890511 2001 101580 1600 485609 1818 719006 204 659351 348 412384 615 7820 1282 385572 1103 866773 271 366454 1965 209982 96 323333 1279 774853 110 158694 191 980694 1352 765039 578 316712 1430 89569 1770 825100 57 384081 1421 34022 1729 626758 1569 875395 1997 469176 1218 233481 1217 642548 131 183465 883 309005 1416 760507 527 980345 1894 394707 -197 645108 744 128353 397 546442 -1216 59601 1925 986958 947 243337 1098 168167 802 175099 253 893602 1053 989323 618 852040 1886 18381 1645 163808 2066 661445 371 36438 1981 405887 345 800273 330 932573 973 36746 583 793587 1942 602147 355 670121 782 188358 419 407655 1818 253798 416 134460 1909 86115 19 299585 1914 448078 161 426778 756 49885 293 682412 986 399606 1764 196871 1421 123510 648 976406 735 60084 1516 495969 425 491746 1502 846752 500 333303 50 400436 1602 134050 18 702043 -675 693754 1335 99346 70 477836 1710 110146 1433 429445 814 830145 605 330177 788 794962 1892 969428 2047 155053 779 227256 2057 239420 173 499367 563 496326 550 372579 634 248247 1820 359893 716 842673 121 162053 58 231521 16 292538 1200 144451 1057 384567 1819 45678 1065 746693 1561 331519 1467 235238 1489 50857 116 243496 2045 884373 1906 778254 474 715110 873 512915 1278 492226 1270 543305 49 782815 1641 301763 1112 491260 944 383028 1112 40322 863 286722 1263 136371 1887 491833 922 289268 208 767113 631 867755 1965 338962 175 716216 687 173350 410 43194 1641 964890 1725 585200 1203 785977 1569 469332 1157 646099 1779 331428 358 914197 1003 487483 1016 687729 389 657710 591 466741 1893 549263 1878 141031 406 173930 212 506622 373 63738 544 75836 1107 738163 714 758099 1637 63520 1350 749851 646 369721 1014 379098 1000 586429 74 150305 1853 554371 1904 802305 1140 939099 1656 885462 1572 290419 1140 879208 1704 379945 1012 35797 1458 849558 157 358305 47 714444 128 824377 253 288554 1361 974071 273 303003 610 635471 938 257771 1336 477357 1979 897462 1507 342602 337 271252 22 574740 394 209555 1088 285655 1085 920784 1608 972189 224 752114 314 752095 2016 516390 416 432001 17 366891 1470 193117 560 21598 225 337882 158 65995 359 623290 1321 934995 406 504795 323 841270 148 203661 477 950760 1525 429983 1372 5118 1403 259891 206 940945 1065 857251 1261 275714 1819 965200 -103 753545 196 732721 1814 16268 373 673137 1009 586743 1218 612163 627 484732 842 706416 1686 24375 2018 654715 939 351179 680 67351 1945 122848 1072 632662 220 491320 1668 728575 1931 417294 954 97107 1808 850008 1978 901174 654 948174 266 381114 664 845510 837 384747 848 256632 700 899376 1977 470417 1869 416285 351 407679 858 24528 1301 646807 591 692918 1162 730748 849 14012 1121 560266 659 50210 927 944873 1326 974047 165 551556 991 176619 371 398253 1604 415997 1919 75424 1674 978285 559 397579 1858 414803 2028 788618 939 141189 2012 897743 -691 616473 1456 103090 870 999151 961 130708 964 387400 253 848342 2044 490450 574 672716 1772 147968 1483 771431 597 747592 1835 161768 239 246098 533 786466 1026 986103 435 575191 1340 174920 613 301960 628 275297 1564 179972 2044 114930 330 743066 1159 307611 1412 60881 2061 680271 2004 614534 1079 34024 292 622960 1114 243038 1650 216463 119 126336 38 348066 1533 502636 1186 24382 542 115396 648 956981 652 265369 1713 868408 199 632179 1024 61261 1647 794303 347 256663 313 452095 2017 657503 794 321750 2027 440624 1112 181970 716 782044 594 987770 1566 495241 1610 43481 707 849841 693 184971 883 914533 1053 680241 1889 129597 1602 651587 1276 819221 1333 298584 1567 831516 1573 867039 565 584770 801 93532 39 282669 1678 205942 145 184465 1810 262834 1802 590975 1924 268905 2027 264952 1125 997652 131 940040 1269 329863 891 301974 765 268686 1488 248779 715 921980 2059 217436 1302 233064 103 613163 1596 794364 1658 721131 396 864635 1256 21352 451 366668 734 115388 190 229907 1346 46260 888 847390 1672 704566 554 998073 1215 768151 1171 819595 177 451914 658 2041 307 524367 755 895406 1018 369953 1675 590306 1569 926284 2019 710311 1736 837643 367 129802 1417 499985 762 264838 213 93266 1798 674246 352 182962 268 879705 1900 579202 1629 732655 1590 710852 498 865417 1646 420804 479 504812 1054 929046 1717 421462 1599 155338 804 683293 1292 528453 527 892575 1148 211040 399 32189 690 93364 1258 577931 680 826341 1487 776133 1404 971349 1913 650700 935 613623 1036 771943 2064 886984 1323 825708 314 261018 270 730346 1913 457130 1518 960244 806 222444 831 611225 724 420677 575 988372 1894 16092 1949 300561 939 922405 662 895944 719 106771 2011 78696 308 377641 1022 552427 1715 929755 776 460831 1344 938397 1811 87757 1217 413506 1135 476647 1853 404489 627 597550 685 262225 1704 924372 193 365723 705 237009 1746 488200 1982 498951 1601 736458 835 20849 1080 366854 2040 85801 643 902753 1356 982441 561 905242 1828 183143 1965 440456 670 246662 1214 711506 552 403662 1781 507699 1581 98777 517 472725 1168 861737 1243 681808 815 908098 1059 880615 496 902966 231 683807 1675 648680 1706 860845 1271 931482 963 645218 -439 36685 1834 381879 1593 466655 360 113719 474 885474 220 195861 913 344680 52 662498 957 475385 427 763027 434 875535 1232 263757 337 584937 348 356036 553 458605 2076 210912 -614 390679 1093 451986 1536 998718 1739 455467 254 184850 787 180456 1989 561700 656 298659 743 418768 654 415434 921 541222 1392 818516 402 836495 1112 158927 1833 208507 1372 306740 1746 995331 1654 489222 452 357133 1747 910942 1986 112367 1211 587863 1275 450701 410 227502 252 464558 1509 680122 1488 838477 731 648288 1490 705891 1633 486421 2048 693403 149 546285 1192 68237 -806 199132 1893 12898 1482 483702 2063 201469 599 315682 1570 958085 1382 37988 1338 702469 552 461124 1844 249449 1826 732267 1670 432976 297 902439 199 528199 1359 331462 106 516933 1948 21803 1191 673369 202 171446 178 93421 1258 559709 280 546661 1708 506851 68 348509 795 822778 587 593737 869 553296 1156 806435 1768 185794 155 420810 -335 931068 1033 80552 1190 983924 -550 491079 317 145109 1200 158847 1245 152355 116 335217 605 470987 262 143531 25 281683 372 881512 500 280330 1451 323416 894 22579 853 499730 515 714671 1265 939221 1198 850552 664 370314 400 531149 323 733181 1542 234666 916 859060 227 268474 1301 32120 1731 772560 2086 417838 1488 117928 1860 551716 922 34534 796 126857 1995 148077 868 480501 27 529079 829 26992 1298 379973 1299 776433 925 344920 235 352993 185 670785 351 679901 159 331446 873 528937 453 388047 283 106232 1235 648448 1143 688135 539 331868 1116 827855 1276 535800 1961 953876 2001 647721 556 46761 1357 882152 1499 122386 769 333921 1675 28984 1281 416376 299 114739 1480 154923 1239 743353 2008 486761 564 116245 300 116473 2080 195925 865 831649 737 84395 1806 396460 648 472009 48 563611 562 864250 252 913032 1232 79249 776 483856 1980 166532 172 964013 1873 958499 2072 857722 1432 269401 1025 535194 1254 142817 1423 131477 1112 362562 1325 391069 1152 322898 80 461668 488 884914 198 113084 83 220457 1510 707204 259 752069 805 813223 736 121989 475 301662 1630 677841 816 889417 878 236400 1622 80571 1760 65180 740 949883 726 459022 1670 607928 236 302601 578 340800 317 350653 911 942749 659 235571 335 845992 75 459619 1925 781651 1257 500859 257 990820 1243 208312 1936 852570 404 575733 745 177920 2015 246707 1928 411392 1024 23209 444 588716 316 832898 1929 509286 1029 320140 1840 458730 737 19281 1376 433569 734 427798 1518 290100 265 528483 1107 909600 1054 977825 38 171673 1886 389717 2019 290190 1452 367959 1936 819489 1559 443073 405 785675 2039 200402 775 59322 1489 1135 1969 256172 127 433630 218 581393 2011 205292 639 99031 631 611214 114 440351 773 886470 1883 930206 -771 642148 1837 971635 76 594820 1888 364784 744 518064 220 14903 1997 433347 272 980834 142 333697 540 378144 1364 85921 881 754807 1290 780580 387 730767 1037 958400 340 954181 1828 443369 702 202120 285 199476 14 349761 1473 23712 -605 269441 54 152088 741 356737 1731 328851 1806 57475 180 728405 1604 144608 1907 40142 312 208737 871 52697 104 115441 958 121435 827 50605 1669 433518 1108 554801 1190 281379 678 946990 271 590866 396 951954 979 554958 1475 850838 1726 854413 620 341402 1192 387170 1693 925800 1555 745758 1315 452282 594 907855 2055 704454 539 903250 1337 798601 449 116198 1699 134446 486 565668 274 143130 922 128530 163 953044 448 22115 1084 426553 1033 877287 1858 849149 191 426295 352 6588 978 320668 1516 675520 1449 486647 561 441249 791 252414 408 342611 1477 694796 1325 487762 45 512411 1599 322620 825 251602 1313 943809 624 134227 1119 268283 1235 127092 792 411021 1125 18616 859 704380 45 109716 1676 140810 1776 754026 940 212913 597 485513 1346 272147 1554 657831 1229 48800 423 376641 864 71023 1186 818270 1929 71387 1472 646880 678 942175 1846 601650 634 687108 1188 824887 1725 589845 847 827690 21 27733 1825 19784 662 827476 1165 927348 1651 136102 2003 385236 819 331206 1616 579133 79 181569 523 917702 1354 924210 810 803001 1196 747068 1371 471939 2061 723151 1063 656022 490 129181 272 567114 291 386122 1507 832931 315 314801 460 762051 1743 938022 1032 81302 455 83547 1451 276037 904 34706 874 651777 659 223276 1084 118686 1138 939694 1985 213660 1212 483215 1822 541882 818 307938 1770 424263 1183 109330 988 301447 782 43847 1633 199645 1368 381751 550 167853 627 587421 302 714581 1605 459696 1571 789825 254 640676 1384 984615 1927 816961 1001 25930 1471 934011 841 263987 1847 152856 1825 607043 1663 464533 1892 840447 1396 315071 812 295443 964 344279 1939 229539 1409 875993 1840 236067 225 539199 1348 673262 1587 779880 600 997409 1485 665734 2075 273582 732 859533 1547 15290 624 203662 109 686700 1367 380386 289 937574 939 508516 661 561342 225 702827 1356 933880 403 534440 23 630888 1906 306331 253 60913 1219 438748 811 307004 17 215117 355 138696 527 694381 692 970213 913 840240 249 315782 1667 591250 1558 249615 1275 190883 893 568804 674 306986 1743 72345 967 860692 756 618083 690 984102 1385 630422 901 247379 1116 650699 958 627216 262 532876 1254 45049 1009 816210 1097 242133 1176 446725 466 282022 2079 191041 1407 247923 1337 718675 1165 429346 609 440756 1347 778195 776 129017 1724 356646 167 35 1560 433330 462 451315 1705 414272 2096 631027 1421 882405 758 605770 1168 125983 1316 269785 2064 92900 997 515223 1484 357921 240 935692 175 59859 857 194392 1462 877128 1087 916716 426 760040 1113 821539 1738 184610 1021 347066 547 563020 371 747792 962 782350 496 95610 279 38739 472 913845 386 115866 1102 49126 285 946949 1416 108579 1739 470646 1461 167236 561 942379 1909 921348 1566 441339 885 226706 1317 737601 78 726063 1543 508425 1099 911550 1516 465208 1831 460174 1412 191282 118 273148 879 301871 1307 995009 749 439723 540 35905 1284 151018 212 541793 161 742018 1986 145769 513 259347 1619 515919 1000 726207 136 347638 2062 769213 822 805190 261 866165 94 131428 1000 976414 1861 973254 533 805033 1039 830940 232 482763 569 581110 1438 173935 361 220749 648 115061 37 233756 89 196838 1771 549032 1143 938259 30 959248 828 948909 1288 488809 228 249816 973 890513 1895 503924 723 43601 117 126888 301 727817 237 384292 1740 250455 623 717935 1537 856970 932 581954 1080 913526 1979 792925 324 840986 1400 479800 753 699858 1366 340911 817 817166 170 344525 582 347872 1556 1828 440 288586 998 56957 711 401822 187 539601 1800 722367 1950 697495 2086 674469 1558 25017 838 264955 42 877951 803 267135 1996 71533 449 63696 542 461418 1103 403822 1550 519959 461 849364 1230 747799 80 384511 378 26328 688 925305 1192 259121 742 730593 763 631579 867 338008 125 476711 1781 244742 1120 205794 -705 997005 1996 752708 1377 130456 1341 609584 283 365933 785 263709 158 161133 173 890024 1656 530210 1403 202561 1186 465984 2004 772702 276 376372 117 925485 1600 346711 67 962254 160 314840 1952 777244 419 20330 203 457819 1920 776913 1184 169409 560 527914 1425 540833 1975 724927 1895 835278 124 93884 1103 511253 1836 406446 1488 607720 1563 84366 1975 129575 62 317637 1660 877204 571 326350 160 756932 1939 89252 370 74011 2058 985772 727 191641 817 390940 1711 417960 1924 667600 551 987782 819 882300 946 859905 2072 198177 1627 398574 831 412650 1636 886483 1740 127151 1296 391316 1547 569754 275 349919 616 112873 1595 298928 1768 117532 517 21339 1962 678803 1760 891880 297 120973 1411 560471 1081 257615 2051 867666 1087 751172 211 441966 313 913914 2013 611076 1318 331311 905 71896 1150 51609 478 980699 471 636766 288 470623 1459 527509 1885 909373 1681 114285 1658 335 3 945238 159 558515 769 138500 1460 91083 320 382818 1489 52431 795 695856 786 674663 1568 44205 1625 916603 256 690101 1210 512889 1957 266078 104 898795 164 408456 1693 784966 1089 799832 1844 566455 543 893016 328 23447 742 392399 1379 506313 1768 749260 183 352069 1077 869039 741 474434 336 688600 904 293100 85 925935 1607 367743 1708 123726 1710 204436 957 528892 571 410944 1376 461130 2080 214092 487 542972 1403 458133 260 417730 1200 85694 917 595224 698 845906 -451 580153 355 754851 816 847251 593 840477 1508 791653 1391 927238 783 848505 110 258803 1764 288923 173 679514 2033 193297 84 640476 755 947847 587 897793 572 319000 854 343244 1727 915407 1566 405239 1461 737040 691 249986 991 806979 1669 365588 1791 31755 1243 481469 1195 97283 410 668923 1209 814981 1609 934308 1988 551920 84 338601 1324 608501 253 286423 526 296290 2021 286565 1857 453727 334 78373 211 746476 1187 948892 819 584701 967 615259 1112 107694 533 5265 1329 109932 371 201853 657 288023 1572 49121 1034 738648 1590 936782 1849 27203 2097 617322 1825 792599 1421 774338 1 172357 1180 350008 64 186293 849 955391 1441 282151 14 249364 1105 932930 719 53932 343 24372 396 150179 10 954947 2095 347012 901 826658 685 979431 2029 176379 1316 191034 610 509701 253 622144 1587 22658 -167 22682 1003 570893 1104 213242 584 755964 1186 241126 201 402930 1596 576058 194 994616 170 856377 542 403754 1532 956880 1321 622279 1962 961572 26 721657 525 860675 354 677601 936 81827 145 704457 381 785020 73 594945 1554 273459 1063 450153 469 355750 215 805288 1843 782392 435 80637 860 338230 1924 919888 2042 867597 1333 399867 490 418562 1837 160682 1401 875017 209 311808 653 358262 153 718884 877 420978 453 513939 242 130155 1771 21556 1541 77323 431 684521 701 321458 1327 231704 1774 762303 1037 950028 1743 741742 1531 197604 1022 8551 1392 793145 986 448867 1934 514883 1778 681064 1282 162922 497 897103 198 240116 774 319373 950 906329 1234 45395 1498 862588 1888 802306 1534 21265 2026 956028 2050 677156 873 760983 799 331390 495 982328 1942 596044 1207 907797 286 507312 1793 976146 1878 779324 1752 188414 1088 452699 1575 856387 329 74209 1900 644253 1388 202739 1911 347045 1462 564858 631 866546 1071 350580 508 258872 447 61319 175 254644 406 971567 1296 832409 305 559010 242 469245 852 287334 334 843346 2061 984323 1085 489719 9 604230 1818 99660 362 461142 1632 98038 1537 847782 1940 307401 2095 556281 1271 994082 1885 309185 1506 311440 1408 880017 1913 396254 914 622666 2105 561596 515 243549 1955 826754 463 404428 1532 49569 1139 441673 743 709995 769 537219 420 231258 796 95790 47 137697 2109 568181 194 789520 1680 746171 1713 648251 150 425372 758 8528 1331 777511 1456 549402 104 310749 62 563859 449 779280 1832 558227 1965 323951 815 926348 1130 531175 859 824714 60 513179 1016 96608 1746 800006 817 660888 1746 987407 181 443353 666 537400 1096 463206 1428 624428 504 116922 1058 333621 995 752908 175 497336 1760 77312 249 743298 1688 676920 581 548962 996 548528 1516 34736 71 607047 14 395183 2046 819762 42 75858 1806 297082 314 342736 1788 136696 1114 121855 2051 850279 910 568858 1040 164051 1359 862319 1416 84983 1309 130849 1154 792950 1669 875629 327 220430 1534 483099 607 236097 294 355862 847 775593 1607 979885 495 891305 489 801890 563 720928 359 218229 809 199254 58 758651 227 524530 690 950449 198 604139 149 233826 719 129592 1164 897462 -284 275880 2043 415218 2063 468272 1333 480111 1567 13192 1520 650215 1630 169099 1042 168152 903 465341 2113 685291 2029 849005 1491 823700 1662 494521 1284 310414 1103 290801 -957 22504 1472 977550 552 650856 2054 865526 1855 838101 35 929319 1240 645539 1913 873109 334 983121 1681 256843 1039 844670 1694 853206 345 591693 1156 242246 -422 4542 1871 109981 1812 616078 1831 981117 92 566055 1539 914252 1934 241710 1295 925174 1743 941986 1275 217289 1844 169435 152 142573 1935 612682 1735 198825 222 859856 1653 622832 1235 490468 1131 407793 2102 853045 632 889830 1764 268254 336 855959 314 647650 987 913562 329 612118 611 63797 1056 637684 -230 312009 1336 718499 218 487443 755 984607 1489 959102 135 875789 1331 97970 1906 788506 1049 180636 1166 824584 1443 83073 809 850430 211 94573 1902 160187 1658 760451 2101 397442 1236 564587 1679 615996 1362 210645 2091 678654 1421 592027 1975 52991 1129 799626 623 710499 183 414606 1165 533207 1601 523668 2005 10663 501 362535 434 325664 1859 485070 2031 711796 1010 839044 2040 134388 1557 444744 1320 735785 418 883834 1120 759469 848 146622 1964 180073 1812 521402 1754 575256 360 613267 1229 212364 1714 789470 845 615137 998 261132 2012 356899 2089 687426 1972 182567 1163 820679 694 201642 603 477463 848 886451 189 84396 561 501535 621 55637 1986 927292 1582 791670 1415 947376 1297 550933 778 590827 1079 95166 785 597994 987 906272 1761 923482 1589 964508 373 80803 1413 532317 1837 422103 1787 447635 1596 447090 230 19295 156 177529 1139 310177 912 657011 620 895875 1261 771676 1183 487895 292 610195 733 648887 2117 251491 1995 194374 1270 88067 1167 332251 1645 376106 884 982861 319 315859 1654 713928 387 329470 580 650996 854 401564 869 750669 1215 570614 1812 91964 1284 665432 1826 747188 1399 386947 2061 281920 489 700956 544 534237 60 910406 721 416608 1013 519251 1636 236003 1219 187342 1372 835199 1631 950220 1969 311199 207 857134 183 734344 1725 660363 1581 955840 1270 939445 588 555025 2039 368280 1926 233812 620 606357 1656 537652 1560 813657 1220 490678 465 177004 1558 622606 1276 944448 54 680759 1286 853318 1190 840498 84 896634 24 593693 767 550447 979 509181 903 754330 1753 713762 1144 426115 1087 35349 484 541420 1241 273473 639 884607 1955 878350 369 829882 1680 663338 2061 974210 761 713232 1599 816524 2113 739624 403 488345 1358 802048 1420 508148 1759 152417 1910 799927 2084 206736 588 230143 1039 576120 1947 892638 250 976506 368 529929 844 438422 276 176383 1800 407685 1334 974929 2006 876228 2035 912464 513 738651 446 226789 1816 903928 951 78832 1914 884412 845 623575 1490 940075 1507 947704 1811 755082 1135 105479 1615 14473 1716 861508 1692 791119 1875 85817 1633 332413 743 378325 790 967946 1064 478482 1930 631827 272 15239 29 898990 268 9473 -401 155024 519 788348 1657 951159 977 619961 1838 692039 859 904140 900 350608 483 699558 1579 20939 1946 786786 227 199347 1778 377108 997 855283 1888 380115 405 547511 1130 109688 1063 863114 218 128991 573 824565 1036 812607 939 263123 90 548815 1374 223053 725 329453 768 842606 -628 749226 1283 414209 1220 905830 1505 551382 309 540115 385 191883 1432 317778 1963 96893 248 418324 2000 228423 659 954411 186 464027 196 137978 978 267949 1101 447421 1995 132723 427 185210 1040 872034 578 332774 1156 893335 479 38659 1738 71746 258 689268 1908 835907 920 606447 118 338520 1049 588577 2015 96786 335 5976 113 226687 1177 991640 11 682745 1897 422692 450 784240 796 10897 1644 177409 864 279142 2093 438694 361 450496 1685 592352 1858 338929 1638 134152 1245 249769 682 686763 266 595671 1601 225492 1427 305562 463 796862 705 495718 1401 32774 246 775026 318 588872 370 492040 954 55280 25 302164 1371 999477 2016 578501 206 601301 1328 880917 1542 116717 1558 234215 311 96600 1084 283147 268 784382 1459 990914 1414 318181 1206 60041 1519 336458 1855 934616 344 494614 395 555719 626 910575 1782 660422 2010 995192 809 316289 715 534276 1155 970467 22 606632 2072 557040 384 581533 124 240871 1424 830243 1690 323117 1383 369342 1527 591140 2010 527215 109 390750 1710 313781 913 982368 1733 108861 1967 937231 1165 881864 1720 790363 131 194013 488 395859 1669 411706 751 191610 1603 453992 738 441352 1989 805161 1439 203640 785 695701 1280 802869 436 161912 2003 834804 1820 600244 1923 430259 1709 712434 655 486953 1444 600726 1425 714695 1896 552244 1020 770731 724 937381 2071 862271 1312 760924 1971 107620 1770 693003 326 498808 1241 695724 -241 158389 1118 621996 1991 810778 936 841972 1791 757227 1715 696893 1170 971480 1583 894576 233 771722 1389 986995 79 607200 970 216254 1489 753598 1722 141659 1237 280522 1449 586016 924 166053 1996 543910 1997 58792 1912 274559 119 861282 290 804290 247 736938 1776 607675 768 47172 69 659003 2118 375292 15 401895 1683 300864 1017 897646 570 413639 1761 536648 710 208025 363 72872 695 499141 141 599186 419 351585 434 225888 1101 618692 558 113533 1654 460935 124 869290 1952 164142 398 997819 845 331089 1123 562743 1221 895477 1669 840769 882 696298 1679 403021 301 293773 1317 588564 1004 922032 50 766583 1858 680717 2062 239290 -330 169001 1642 10581 1997 896115 1758 314499 1682 903862 2088 488281 1674 492982 1848 935543 174 275392 2114 417421 1291 857120 1495 247225 1159 853139 1502 352578 134 410273 562 191857 1936 733150 932 945118 1735 727187 1280 889170 1696 169561 593 463091 1870 739202 456 400877 1696 253548 1576 616460 1569 856985 2010 406170 1680 393842 2041 276681 779 866966 118 416090 1129 187326 1640 745730 1347 169880 1644 578264 1718 528700 1321 34686 262 956339 1970 315197 1906 770211 1479 320552 53 311692 1646 370021 1719 1821 2014 25999 1618 147942 807 985253 587 836000 2054 282482 1820 882233 1164 861670 186 902099 1092 711537 398 364622 503 584674 359 958389 465 278379 518 148299 522 975614 1310 327804 477 535256 716 476404 755 327363 536 767842 129 350985 997 470589 -1296 577357 1105 141714 1040 263828 764 315626 895 157518 1803 270079 725 544094 1962 116999 1708 601199 1773 70375 861 436898 621 173314 1063 891885 858 374103 12 591228 988 971875 799 766435 856 973829 1920 652626 158 395115 1044 79819 298 762391 520 632625 433 176323 1144 840542 1845 886629 1440 309827 2049 558050 1780 33800 1703 477283 301 809548 726 826314 876 595449 2013 122595 766 605947 1027 574570 25 215606 1701 826030 1250 249053 1251 598405 325 765401 1764 399737 78 577678 1485 309641 1116 922642 174 752855 680 268784 760 824522 1984 895662 88 145011 1788 497530 379 187374 1514 89243 1574 77717 274 532106 561 944241 1417 677506 365 405436 1235 818114 487 899364 -444 534703 2074 989296 1047 264091 421 700422 483 309990 1235 177712 1704 597715 1600 37005 1891 411191 1643 25252 1242 307195 452 273506 1112 829820 1298 788939 1334 943073 1731 421393 1543 856873 531 313965 1321 257209 265 313418 1583 892522 785 891068 1162 888918 399 693545 1614 75498 1086 792461 1557 204640 863 916447 1701 777611 1495 231449 1027 393688 646 714810 2121 579880 821 404226 840 75864 512 436990 1874 241476 1617 974972 1689 288834 2120 979558 758 903665 99 779726 115 354335 779 691819 987 917909 2116 368981 667 576107 2039 594859 1358 628916 2091 509427 4 265783 1587 189515 975 790825 1911 670355 661 349354 1275 476692 -413 421929 2115 910378 1645 468941 1588 424561 287 525463 636 214797 1657 393682 1249 290259 1393 357795 1050 243727 170 778805 1730 647186 1151 114079 410 681991 1322 967452 2080 749154 2060 931451 85 198348 2037 778078 2135 819943 887 965504 321 954165 956 877098 279 414486 1693 76812 -441 891172 2111 124157 596 457948 666 372249 1870 250722 1652 331324 2 761785 565 175757 483 695868 394 132095 737 290078 925 66901 2129 489486 1597 5017 578 727945 1923 594887 2091 453795 2114 673824 1277 506333 504 84384 799 902125 474 273281 1636 711184 204 173096 1258 435575 357 439212 84 435491 2038 486246 205 482813 356 345299 911 573089 1289 346224 354 691931 832 971329 2012 66120 1738 955316 450 504122 235 664856 204 193985 1050 622355 1125 659492 17 871563 1921 600382 683 19957 230 365422 261 326655 1712 338143 197 998097 1668 692925 1412 228335 729 57840 768 759991 1918 444950 1127 293617 449 779148 784 301197 124 10241 242 49972 1267 563271 382 210167 432 467887 1280 383555 571 726051 892 352454 269 383780 456 210723 1378 797143 1622 36284 2083 428263 1123 913730 334 762223 483 162401 729 420388 946 899436 840 831356 424 428703 1979 679127 100 137976 1802 226611 608 824151 1781 587569 1898 84713 456 38290 1621 659507 1243 967247 1002 190313 2010 820865 1620 534635 875 597789 620 257614 218 576376 310 761090 375 531276 778 660678 1958 905846 1123 884628 1721 552405 447 394477 1293 123039 1586 573597 157 659922 116 852458 157 149326 960 754741 665 337514 998 208961 1036 215022 38 685742 1501 385467 102 20536 919 863951 1374 301078 374 423559 53 39752 604 782240 2031 153234 1916 409960 2026 439298 1856 909136 467 822750 773 239096 703 676890 818 518113 2010 233119 2021 741754 413 711243 2051 191520 668 54762 471 224225 935 678027 1315 740564 415 964976 883 353303 431 226160 265 631014 1850 25439 831 596971 1379 356931 1629 581310 1017 535014 1991 360054 1700 445118 2031 291279 261 199355 1702 110743 980 38318 855 224992 2094 518181 1346 440269 2041 357084 283 825952 1521 974095 372 601201 1574 54357 1012 921073 321 21925 777 868329 1344 865403 1406 999625 1006 191461 567 458489 29 478025 281 782126 1356 294478 295 289600 563 842732 1651 66787 1924 54826 665 664203 36 366850 840 731256 565 899105 286 404872 220 791895 573 345615 1560 514864 1081 245837 373 520286 386 21797 120 283060 926 499029 1816 943299 1552 458968 1465 750154 1908 623658 342 224797 1648 538481 756 987200 342 404759 165 864200 252 278801 342 587179 1756 404655 2079 101654 874 954931 1000 254198 1956 26855 1136 536126 2150 711972 2038 608992 604 919634 131 723245 945 474040 164 434169 1805 5890 288 145522 1929 193783 947 358382 -1045 356516 819 541239 421 361100 676 281757 780 25637 1109 873777 1788 620512 281 589589 1529 349260 858 30962 898 539629 1667 734801 1473 796203 1862 862912 2098 645726 263 104774 1809 197681 1917 830038 -244 474152 1165 946734 661 962379 658 753748 744 852334 1152 639387 440 688872 4 57595 654 684535 1771 323075 528 189069 795 987073 1485 439983 39 353386 2050 770562 1468 196443 664 327921 1603 260853 1044 512742 1217 389541 1872 390639 911 599371 1971 248332 1064 340714 1093 965712 995 929954 1555 882478 951 22277 2107 41576 781 960123 884 591788 316 573201 2131 848796 1532 242711 406 365004 994 242963 1253 210234 1154 867856 419 15650 1390 907782 2012 905061 1709 168844 342 271113 1366 109997 424 599485 705 641176 743 259387 575 143684 592 564781 2010 986071 18 567700 1968 718130 1238 587718 816 752850 328 827257 1891 617431 2053 14718 375 552558 1861 10097 1391 631221 1745 765377 502 317205 20 3124 859 165650 15 396337 1815 14039 1775 897105 2075 258321 1730 834504 698 120893 1096 188154 639 426781 738 557301 50 37757 2017 674597 768 176978 1260 457725 1569 13792 595 987773 612 545103 912 847513 1648 380849 960 807661 628 745791 2051 683043 232 336628 1331 121359 216 623123 33 775451 535 762408 966 329855 953 439075 1680 466271 76 281130 2077 148659 2110 870856 1692 418077 853 740788 508 923577 741 900604 261 385965 1850 510519 723 33344 1822 218686 738 794519 1611 807896 1470 436830 802 461008 1722 216188 1300 873496 1915 601073 539 361017 217 28759 1327 277589 1818 137438 25 591657 365 931775 538 63429 1573 752167 451 806615 1094 263206 -358 220114 891 377832 438 119488 1984 939609 186 475217 510 770037 1101 76181 1212 970741 210 783833 381 48313 1957 147932 832 510368 1467 977909 2034 493473 331 358275 1305 915385 385 489417 297 259508 -273 403586 293 118238 2025 772501 1584 231388 720 236125 1188 718802 1125 826658 1996 428151 1818 779905 1382 702300 1411 750108 2089 58687 1357 501505 613 686770 225 783638 930 599825 34 694450 911 582378 1325 155393 660 315631 1596 532244 224 444178 2132 350602 199 882545 25 843550 923 404670 1656 813319 2028 218391 263 953779 2152 305745 1768 400494 2080 440992 1262 172687 1128 561892 270 353485 1074 752300 -185 461011 1516 277333 491 585157 1076 458470 1905 261073 -1180 538714 742 359199 466 421918 1282 694969 -418 83098 214 182287 212 190404 780 63809 448 715756 1249 662521 127 819372 1665 664531 129 935143 457 289285 862 194744 352 289454 2027 657451 2034 523266 1534 994334 114 323382 543 830047 839 117871 1265 376993 884 805448 1163 115323 222 560802 305 624203 759 580454 272 507723 243 985660 2059 936446 1640 984979 1299 956470 1831 189616 538 759181 167 544585 1166 51369 726 158732 1804 360485 395 37460 1800 464852 1670 959556 273 372649 546 164751 727 926098 1707 615540 1328 458227 896 972791 1983 141466 256 365498 1004 708107 651 522577 439 88888 1070 220540 429 161840 1836 474234 200 888964 1066 748448 283 490150 1348 658334 843 96312 1573 795142 927 390744 1058 485586 1515 963042 1487 949207 1485 277517 805 979679 2135 669444 778 364832 1478 458218 80 7029 948 305558 507 125145 1015 185026 1173 244659 904 573703 331 868578 921 840436 338 13007 1016 721598 1980 23680 373 466700 294 914573 1190 203577 143 129 1377 634821 16 525326 1307 278985 1416 768789 -32 466652 1106 778050 1378 569599 1318 521152 1413 33494 274 729862 1505 529074 2030 786908 1335 756899 1599 648268 264 497236 403 138620 370 688257 1717 588785 1435 863471 730 947602 731 887372 72 370476 919 404982 1748 867003 1184 458488 2045 709917 848 866757 1275 16038 1364 714655 767 616834 1479 345406 1758 860297 1969 968454 755 517255 1782 839359 35 678398 1247 223211 860 700052 1023 973203 1619 99370 1181 196622 305 451955 1095 338813 2029 719736 164 165001 834 298061 1743 124726 2096 576772 1282 640142 1757 441455 773 591585 336 238934 180 685077 1442 475690 1235 538742 30 122673 1575 417048 722 315092 413 75323 1257 842031 217 920452 1411 783433 956 814799 157 654708 1515 486933 995 967144 411 248718 421 926016 1070 177765 285 624778 931 9468 734 968221 1893 354781 -823 215079 408 350844 1316 703129 958 713551 1016 832824 836 879468 906 499641 311 132748 80 961269 1033 705565 835 347964 1265 805340 196 116188 438 752894 1071 757674 1841 884072 1767 54128 906 546212 968 538914 2001 760169 1896 788110 324 891971 94 522388 1363 270887 793 438887 407 887291 1692 376132 858 275942 -1105 540141 2126 93079 1651 652861 692 786917 1428 244769 348 496949 2085 109241 2055 188122 1692 413105 523 701453 1098 137513 1624 451852 888 981493 69 879601 436 64477 208 882647 1364 217082 1676 418783 1051 985579 408 609634 858 55179 561 563084 468 880051 904 578121 2046 864000 1094 261351 1191 800967 1482 94263 571 85049 1165 172788 1154 162110 2125 270493 1880 63863 1256 765484 1322 927678 1857 828843 2135 998051 255 663626 630 659482 888 203960 1730 554023 1069 41344 1601 694864 1086 170153 451 142174 1159 445788 1295 947429 564 199825 1774 438259 583 93435 2083 856777 1043 865143 1165 830554 881 249280 1958 803219 880 13515 510 434901 1702 744934 2034 706817 200 426028 603 290729 479 669624 934 104447 1223 765800 1396 351107 1366 424993 427 814215 1654 95415 888 335256 475 134803 639 830637 2017 12066 1944 235880 1551 911652 819 704789 1270 308037 513 725846 359 266379 1123 363459 441 889349 660 407764 757 471504 786 604477 1825 383099 139 460668 1780 594557 2019 698922 189 589544 1076 396325 1458 393848 325 355226 403 612983 1818 195895 792 427714 1978 427890 1877 822974 1434 664108 1485 90336 1159 894099 632 241019 2074 24038 710 162421 711 958548 938 174112 2033 769510 102 972338 1644 786195 1606 238509 566 497384 1691 574146 247 15989 1482 793630 1864 207948 598 981383 7 390102 903 973163 582 57975 1408 137099 740 403898 2095 887746 316 395521 524 330846 517 961754 1137 680157 1922 268280 1075 900762 83 167773 1122 997067 517 611060 1636 510469 204 200849 910 931652 528 651917 71 791697 1881 896312 1961 261924 825 55877 1270 506251 1247 194827 1004 993119 1125 957061 1771 263726 1768 620974 66 533256 784 755593 1975 749546 1465 560058 1621 731616 1225 266299 1838 300491 1611 235457 1415 487145 1532 187887 795 825315 439 696154 1434 362170 63 261368 371 810750 1840 919391 1029 630726 232 420432 2072 631423 1913 94171 939 225166 568 919053 780 555782 1434 604422 378 962194 1084 552674 1843 207724 1210 154996 804 934745 298 228492 917 815056 681 605851 1300 339216 1641 858755 845 523123 604 366380 511 829746 375 790296 1334 956293 540 461157 -132 736080 1669 255050 1210 295361 1277 546399 1752 342760 1065 491950 694 439123 1095 119947 235 640434 1721 265328 608 964330 1645 428195 1057 433490 1033 212305 1996 645910 378 340973 1179 719995 1504 842143 -152 522419 1914 761811 -231 679783 551 22993 478 867912 1651 413595 2059 670696 1243 704604 919 826980 299 461803 1889 383992 1137 166604 1225 863921 369 928242 1234 619949 108 115622 115 158926 2049 7546 619 647544 511 473965 1853 722533 1777 56504 1596 82833 599 544605 1804 926610 1577 170282 948 196867 268 856854 666 877164 1069 677405 1817 71832 701 155831 1830 186810 321 585816 1378 742970 956 382512 701 980044 2124 858730 609 232827 1960 972688 1114 442446 1181 986388 -621 512557 167 732802 306 144689 1527 403184 1004 235936 1486 963628 1743 755094 306 289801 2142 158279 8 963564 911 144032 684 201198 1713 774684 424 52645 550 865910 293 372792 1664 914977 384 800890 384 548502 764 792536 1656 795790 1382 723533 122 338310 773 565297 247 718350 472 634910 440 900210 1938 755590 512 559047 2125 408373 1907 396321 135 836126 77 919460 46 887314 1440 873791 149 768750 1931 952364 747 253167 1508 21967 1188 787261 873 380027 1299 119048 635 290980 262 471480 1378 231926 1262 307686 1455 177367 1495 455896 1110 297177 2173 597491 442 23058 639 873250 1195 374873 589 266094 807 461231 292 653507 830 508227 317 121493 817 679895 267 681936 1190 505528 510 56419 1815 649783 2039 812424 1968 855522 1101 666981 1537 292505 837 370353 582 182998 1491 580568 211 722504 1134 485484 1193 555685 1655 62640 1992 749004 1340 663751 1100 250547 1176 453776 1364 265186 352 879991 1107 192464 414 31991 2049 87200 730 668697 682 555140 732 430776 942 32394 245 541077 644 72291 1133 340009 246 864642 877 592176 1411 272984 821 531868 1255 344854 235 175228 1170 958828 1801 54989 2001 642264 1728 348928 952 522005 347 507750 109 245018 639 658828 1806 168893 632 654954 144 551650 865 148721 1248 809433 1755 879154 157 608797 476 207955 7 294303 1055 162707 597 502980 1217 650321 1247 324040 2054 95734 2041 723248 1512 402718 1556 786100 838 442026 2172 304800 882 195086 127 787686 78 784870 802 161323 1717 996810 584 255767 1792 908543 1083 703853 1436 300082 1464 265989 2081 629654 833 183079 590 914081 1604 606393 980 339631 529 463204 1695 58128 2021 125306 958 680076 1457 352173 1026 258605 1105 869105 538 399389 283 275065 92 633553 2033 127989 1675 46642 1502 811928 1961 796597 772 833179 1108 362217 1271 187294 560 63624 1982 296045 1496 115579 582 453287 270 288859 744 90385 335 411700 138 904070 603 422854 1409 824810 498 859477 1088 946568 259 571409 100 825004 164 592481 571 386673 2015 357600 2020 916154 1235 363637 1409 880064 910 208183 615 857094 1816 368601 1558 697837 548 825925 2095 777301 1043 159383 795 374178 1429 536318 824 697120 1612 244183 2026 301253 1702 799212 219 107664 777 103198 1376 331694 824 990879 1617 963965 465 466302 534 150932 1737 184447 142 493979 575 684804 1963 107323 468 100041 1192 866271 2171 920937 1620 462357 1767 901281 143 399347 1177 74098 1860 832209 647 436180 356 424454 1940 974325 1281 194707 1906 536321 172 18951 1331 73192 441 474949 604 963419 186 33807 839 541445 638 120855 640 98886 1889 963554 11 283946 885 754311 1836 624638 1584 138957 1082 786854 1067 274085 1634 55051 72 577002 60 935661 1133 334179 1642 425872 2047 299786 1628 896852 1702 926393 295 973546 38 685072 752 234764 1847 10319 1916 134499 598 974715 1607 515642 1531 244525 1460 58187 217 731638 1858 389827 1840 925629 2003 950153 1315 299366 -950 162407 1633 359092 1841 664759 1003 909794 561 999898 1691 275275 25 585738 1675 55747 28 531492 1012 188423 847 154501 259 99876 1788 985876 394 392729 1279 767271 445 815735 306 466907 427 581980 1254 251693 1124 547539 2039 928236 174 385985 684 105505 225 131704 693 291058 1342 743026 575 240185 2033 22588 1812 901110 1029 194791 114 140113 2088 114408 1041 218055 1804 255036 1047 704511 565 237689 1079 658090 1308 179422 514 614460 1833 916942 963 147602 913 351074 1662 535573 1714 162902 1825 305329 159 105061 962 400921 2113 568812 1 432206 1398 121426 11 626420 1625 802165 2140 15490 1505 80806 1276 325415 1923 51817 631 690419 2073 409858 966 809255 1943 179024 582 446804 51 76375 2059 536255 481 499403 1563 469032 2059 137879 1930 528997 1498 412663 453 954332 668 690787 2047 523920 1002 785466 833 178197 874 956680 58 284434 1687 618385 709 452490 1274 95313 1386 372649 1054 473555 1334 764598 776 969835 1789 67827 1638 354431 609 425021 1105 334608 1672 820524 391 679629 1796 831747 1210 502522 942 804714 2032 363769 1811 848368 1760 762298 670 602851 87 579048 1634 879988 1793 661041 1282 480434 612 2676 1135 577040 523 370746 2152 973707 1624 912634 1286 719386 1854 437985 1849 536060 1631 814006 741 293538 571 121795 682 844859 1581 263836 1034 282427 804 189012 1408 456700 1760 184667 608 45321 1335 464006 1528 638490 808 824480 1149 791794 973 398327 2182 96921 1171 744984 342 821339 1888 803199 381 600324 1309 907396 2054 24614 1504 678315 246 804446 1657 547756 57 451096 35 385145 1380 388399 740 963813 2033 504791 195 540749 986 607174 18 508522 297 185214 2194 611062 522 411457 1941 668288 647 647567 913 950087 138 242286 1568 334482 2030 25954 1380 299318 694 445601 144 143600 1002 141620 407 68454 933 2784 62 693658 1092 921398 878 973534 234 855879 1816 285277 1516 21126 1262 471809 666 765909 2189 473144 1601 42267 544 238918 390 35591 901 470961 593 583217 446 958707 1299 149093 1471 290349 2121 506138 1806 919697 1156 938407 1649 381813 485 473039 901 739295 1412 176262 2130 547161 2090 984898 1802 222746 131 684947 375 230402 889 265824 213 886867 930 874176 284 1759 669 957449 537 742329 1887 642779 63 855386 1073 494113 141 871116 178 323469 1681 921605 1224 720705 1643 845206 309 870759 1374 190167 364 781067 530 67851 -1165 770600 1822 551906 1187 507415 2037 623902 1324 451078 518 298713 819 106671 2185 648267 1516 588103 1790 738505 1467 230572 330 230811 1736 692021 1894 754265 1664 14361 1296 644680 1101 408075 957 513007 1022 523523 1008 98385 127 132547 280 436142 432 566925 1097 185707 543 170631 1519 980186 2028 540626 919 18885 792 148324 814 705733 301 627967 1342 463996 1220 579701 1370 467881 1027 630262 269 110528 1785 963361 1891 34728 1578 663781 31 718016 1611 660998 800 268318 1822 425549 1401 434268 1423 93054 751 769260 819 39468 1247 273412 967 726610 91 755095 470 307556 1821 152383 1267 928643 1909 833905 1822 407544 1719 943186 1940 766472 1502 786515 771 15056 2182 798596 1908 393486 254 345480 152 317462 490 568473 70 360182 329 917294 885 189189 613 487709 115 256785 967 226605 1383 389884 1829 765573 1819 897645 1478 381079 1683 289222 666 537161 1715 780232 588 632012 1512 17883 2095 141764 1107 524050 2107 78505 65 645084 861 863772 1911 404177 940 598901 1014 776519 14 983119 1673 916560 1598 103215 1816 576574 2111 921192 810 555720 780 970850 2021 270038 741 984370 2020 204374 1160 540029 1569 145439 1045 267678 761 10528 1207 860027 1439 747402 676 493913 -662 723693 1984 902446 669 270206 2116 173423 70 893191 1581 432231 55 289589 1961 990019 840 995826 1906 859772 236 966550 1864 207232 1571 26730 1020 796827 1116 426755 2136 954444 1356 404218 507 483417 1017 196878 2065 533052 1401 833814 813 286000 1558 414585 1958 650069 316 322416 1434 551675 149 669992 138 782395 1159 342515 1523 987203 1079 386312 1058 436068 666 831240 1226 981303 1396 92674 1718 150889 1222 28691 -725 82593 415 712906 1460 853686 2133 758852 403 356991 2126 196969 432 158267 1906 234957 1817 825104 648 119820 1017 928148 686 213358 1982 495527 162 972860 2187 265221 734 83304 1901 961178 232 596826 1218 864234 1977 252926 1955 300872 1297 876960 1786 22080 1036 120960 130 765888 2123 141057 162 708189 1808 152542 201 176796 1342 366482 771 159655 1741 306182 11 795050 683 452046 517 775036 382 396859 409 187568 814 567750 1967 418438 2098 56830 1182 445839 241 427417 1553 68652 447 390445 1107 738062 1511 203816 436 239415 1732 18548 1357 445707 1530 210099 1660 208268 2137 329354 809 397126 1480 605483 1265 102163 1387 32593 386 892902 1036 734731 1447 556318 2066 723353 1254 882101 1089 708447 1895 469868 524 672331 1553 230292 2102 652668 1674 5737 -1118 350746 378 911827 881 251130 1122 651244 1577 78341 536 260082 1044 538402 30 938246 834 143481 387 221625 2178 974565 -514 95274 397 123418 172 562028 1435 796827 634 790810 701 486979 1537 620152 400 232977 848 538181 184 848244 483 640740 5 647364 1960 681103 972 432034 966 159123 1030 110571 1499 602550 1411 129016 1312 42776 -450 248693 1232 73415 2102 52573 2109 990130 2092 997665 1173 113217 1907 359275 1475 265256 1933 849292 757 313834 1901 881789 891 236980 1990 276408 1416 259050 1998 4105 1856 331265 957 135410 646 504820 1869 130949 325 989882 196 55963 569 7224 544 373406 2017 938227 2144 251541 2202 53078 734 274072 468 674743 1539 129585 1709 955901 1385 235616 1047 902839 25 240900 590 591710 217 935311 517 16812 1597 717393 1455 922863 2027 812866 1024 862550 2108 145853 249 746790 680 722036 2068 486754 760 355323 1877 18014 778 762523 1473 994667 1422 877565 2037 891622 447 200671 763 836853 2014 448820 556 557916 1526 653507 1874 358794 710 852444 904 251986 391 43466 330 975156 829 214097 528 22430 420 946724 2085 12745 389 636175 666 669867 1454 329152 1218 787611 722 782785 741 72360 1682 282343 1108 784706 1185 569440 329 741969 149 808134 -38 44397 1975 226644 349 31553 170 600273 1805 30359 753 981367 1060 589644 1170 723296 221 121193 1704 239132 925 491427 911 141056 1644 688963 1036 345528 1569 356104 456 664407 1035 724947 1358 983677 2050 97121 728 833499 518 853099 1201 344056 1801 641735 1090 852700 178 606134 1462 472830 1208 646008 5 890045 1837 357084 1028 282253 386 421936 451 146390 2161 870414 1689 419732 -731 746718 954 127717 1383 584448 625 75262 281 571826 1627 505461 1529 52495 1028 791871 202 108527 2001 549824 1680 433838 1461 727853 2156 811439 1118 519007 1797 520660 210 682090 1966 708321 2034 899898 1143 314281 150 35301 525 419472 2188 613120 1585 35403 1848 686820 868 119609 872 158595 -789 101422 1285 441924 1376 760690 1195 627416 274 932372 1762 97782 119 152014 492 966163 1797 489190 1159 901455 1336 58576 550 896978 59 435917 2032 786963 2008 369495 1092 625323 2094 348356 2185 416481 1520 544528 1949 423098 1518 902457 642 150295 1983 34910 544 553468 1276 634272 65 949111 385 485848 249 819529 843 462589 1550 993641 1589 68400 672 335703 989 202561 43 42152 1714 345135 880 773042 1260 18831 1745 302060 49 39793 968 94190 983 826801 1179 883263 434 922092 1291 750764 1766 825634 205 249466 184 396070 320 827140 1909 370055 194 894773 260 367243 1590 962779 -1472 591150 -744 956165 1437 153069 737 821358 164 610006 2147 325221 312 923763 63 949480 604 853091 168 676133 1447 300465 2150 364142 330 405266 905 902060 385 926728 411 674933 559 646029 231 181523 1203 197802 458 811670 753 223852 533 372607 547 729225 1066 929714 2092 37383 300 347826 2051 625470 310 41070 145 3585 1515 319595 787 807968 1234 480893 89 658327 843 285796 2120 181647 304 696639 2127 234354 -1105 69464 537 940387 264 62244 728 637727 487 348320 940 154740 1314 326636 33 848870 1363 604988 1304 673461 1145 143536 253 780999 2 704267 1792 526796 765 884495 59 19207 1679 757431 863 985839 237 453714 421 262448 401 403113 1748 707773 754 91863 56 408682 1133 729831 1397 815433 440 930280 1022 819050 1699 559077 336 584508 1062 656050 673 430233 1300 79658 1450 749507 1002 39635 1405 368107 759 461844 1851 205199 1325 148874 1719 766907 935 212373 1254 784774 2184 695123 1014 809903 1910 498724 301 730473 2152 514475 464 84605 1363 576775 710 160207 261 878768 692 608213 51 120544 2217 894317 -6 943643 1973 697177 892 759915 935 331371 688 634829 1218 741939 2023 568386 1635 288324 408 633116 1043 226048 555 723391 1337 375355 2027 430918 245 459122 47 313330 1796 369934 356 531013 1839 445690 1858 581764 2213 295019 1427 951037 196 866495 370 25720 1949 634986 1852 560450 1482 901428 1260 763638 1070 918703 523 776701 987 778721 407 247613 753 863353 467 248468 1554 102256 220 602455 230 79526 1608 950583 119 589265 717 133541 1222 667840 1564 601635 443 10535 1566 362402 1307 76180 1223 823412 175 261836 1642 519905 1886 882353 562 950582 1368 114954 2220 414587 635 622879 1376 173202 1358 374175 1509 469097 2096 33437 85 127633 1581 952356 1571 5911 1429 661840 1583 399786 1200 933049 1568 565214 1749 204414 1423 832714 344 68831 506 546550 1089 161524 1896 936556 921 542845 1267 577712 552 992735 159 136603 2001 711730 32 6328 928 4538 1280 813595 1218 325803 1463 785692 279 894603 1476 882286 921 898408 894 204198 1882 664938 1088 595629 165 579109 187 300415 130 911387 104 549637 315 95882 188 29388 543 962077 1506 554357 1355 738142 1147 367150 695 474804 1584 145233 1937 194622 30 949494 1008 522887 1998 583692 2144 267517 880 190190 2202 837475 727 318371 1657 812141 932 66478 1243 707092 759 611151 482 477234 349 110680 1103 744087 2182 357952 367 121695 186 314618 2138 401622 1192 262928 1657 782415 58 848041 1614 225646 302 585948 1637 30520 2008 844707 1044 789611 2210 182843 24 466861 278 251586 56 65787 1098 182358 474 433334 2148 864765 724 395283 1285 20445 1628 97160 889 346641 2003 67599 252 393295 572 101365 1443 352081 392 726561 521 190523 973 861149 804 437071 203 567997 1830 147119 1729 632754 36 868988 829 172279 878 754789 1821 790620 2040 108595 1062 550369 1923 989040 889 772593 673 575412 589 392394 2109 725278 906 240746 1320 696829 1823 814480 1651 326423 797 888535 593 991622 496 117546 785 362955 2196 847839 525 282735 1327 6142 1189 82644 1122 129245 698 794240 345 456693 2224 775180 202 714569 1556 22531 932 348660 1028 976282 1541 577066 19 330710 1281 230664 850 602776 63 197918 1878 25766 595 189987 126 499145 562 799168 705 357220 1493 329253 518 986001 1250 120760 1159 605573 54 873835 2146 255668 2088 582460 989 661863 1178 796393 1839 924330 1272 699203 494 714721 658 574855 1476 724771 2003 539953 1211 662585 846 730741 1084 945729 1131 657115 1551 869974 740 649507 1560 14553 856 712018 1054 561442 1341 457404 242 51776 1335 468569 57 562146 394 13064 237 450149 765 401609 1842 938572 391 277670 77 532905 99 951954 2199 498437 542 528519 1392 349778 2207 705755 2054 298002 1518 946045 295 352467 351 632624 1128 490740 821 234231 1394 198703 2168 86324 1770 800892 1321 537926 1567 815129 818 736675 1603 607691 262 859257 1651 538433 1673 901391 1914 760872 146 186210 1153 778400 1976 544301 274 980871 2202 242730 844 930721 2204 833199 1724 209398 883 581761 1829 893707 962 370794 2020 99979 465 491568 306 311412 1741 991196 802 240393 500 701972 1823 512589 751 804282 1139 541154 538 189384 897 892415 1375 719838 1299 426410 1101 642689 811 652736 737 854216 765 243531 934 907477 435 738741 1749 659928 1970 592429 1954 30628 1862 640874 1124 598477 1418 398271 879 170253 64 326794 445 908849 1671 224392 1054 106022 1158 81371 2165 146193 1476 306019 989 912547 293 985046 1110 572947 21 483429 1597 682491 2043 954834 1798 822681 415 101531 216 676493 1325 432078 1946 214230 830 169581 464 49948 2044 280487 765 92204 2168 282513 1903 663968 1361 609927 2089 361384 1206 356840 771 734009 10 357545 1064 697481 1876 582325 550 920102 1079 992017 420 187223 256 454581 2216 412548 633 982365 1285 354275 852 25852 143 48787 2159 287860 331 761837 1473 486748 1839 472723 1473 568885 657 336070 1488 576879 1790 681962 224 390501 923 246844 1192 139057 1455 612851 551 680493 1459 386299 1970 501719 231 374825 2072 394311 1219 950628 1892 148857 24 758053 714 109905 1381 385301 1066 866644 858 772030 1459 452798 1956 618576 1770 194615 1333 713276 1198 714902 1045 97802 2187 83714 1417 522549 283 641991 1947 875433 1574 412878 1428 24940 729 243958 2075 725916 1260 993854 1296 367744 547 33169 550 554858 1190 250448 992 102889 117 884058 1569 698321 737 222372 288 962147 1619 210397 1498 687912 1335 987416 234 662407 124 155795 1229 341974 1400 918971 390 629003 1896 728740 652 179922 -753 968344 133 460888 2142 32556 972 852876 2152 896430 924 151992 1058 168952 539 246452 788 69106 1559 387740 913 329884 44 407252 404 472133 2103 200994 1483 736466 2112 212763 1752 696429 113 589914 810 349210 1716 16615 824 774162 1338 385169 1708 524862 597 99480 2150 56829 370 851571 1520 249635 1023 151919 1522 811427 601 438991 979 250178 1189 285405 1738 841754 1120 708295 126 350810 310 469306 1429 926219 594 584435 1939 518797 1765 77751 672 203836 80 995042 369 220846 514 691589 1436 16223 808 612868 1198 782331 1078 245710 349 322645 915 847751 173 711617 1088 314776 586 204234 1161 121619 1622 615828 840 331360 1614 161393 320 305837 477 989712 1136 447213 1261 644355 1839 788685 1276 991055 1114 599824 418 504750 854 987152 557 797335 998 886905 1119 233841 56 757302 677 240595 434 702034 2048 931413 1955 816928 770 37998 761 443409 372 840572 1741 658092 1706 782840 758 661677 2 705490 1444 536659 1659 983459 2074 537095 1994 464789 1388 99670 1615 899409 1680 656425 168 842277 1359 784649 648 253843 84 595330 1765 976503 1288 442392 1167 511336 91 79634 1186 269247 513 752352 410 72558 1664 986355 2105 583843 81 275432 240 404079 721 346776 1712 437911 2016 642980 1683 359482 -650 302519 899 8082 619 128029 1230 848977 1447 768946 2012 340306 1386 887280 1657 327095 953 982913 42 476010 21 426892 362 739256 1550 642794 1664 905091 1208 868919 332 556786 61 149611 1750 432699 957 600636 1082 1653 445 916251 1163 407229 830 787524 824 709868 1152 677964 321 577836 -1027 98669 -138 394874 962 494256 863 59940 -207 113592 2152 567316 1177 181592 41 57193 2110 281689 568 668159 2086 433506 1934 550525 1752 842414 483 24169 993 478973 1659 657936 1113 951798 344 835456 437 385477 644 841931 1094 28471 355 278621 956 409260 787 508640 294 911009 54 921591 2213 284889 596 81895 46 765210 1654 164031 637 740770 226 338176 1711 391127 965 654971 1209 585377 1890 308374 990 906147 1282 340261 805 955511 303 39058 189 58402 1807 727385 2003 465466 1492 986943 1746 948045 2199 474857 253 5644 1687 897732 1813 503014 1312 206077 1735 565956 1761 218589 1475 134148 942 820212 2128 440452 1076 988882 1220 336268 1947 358494 1722 41897 938 32407 1654 45466 1915 195107 1862 836647 481 480582 174 678244 174 944402 1471 717460 765 749005 441 754542 -1231 490321 330 428484 1966 210198 992 711820 407 82835 41 946832 898 776360 1309 655208 224 76109 1969 97008 681 347867 2223 243348 2187 535802 1101 971610 1245 361469 1870 370373 1421 437496 607 847343 893 79958 905 732737 1655 345581 223 310736 164 220920 583 126110 99 974150 1524 853717 607 31072 383 130635 944 606926 1331 884382 1578 861099 985 852888 1433 569961 2061 462639 761 808448 573 361765 1753 423998 1307 308672 503 154795 1999 458296 103 206954 847 450959 491 441780 1352 837601 1814 716541 1466 49804 717 493087 361 392585 903 151976 371 745668 1969 83302 1870 630803 1218 296284 505 184920 216 406959 1498 96374 858 471579 1433 851937 1596 161629 1139 994768 1169 927871 1172 972160 559 979965 1743 516708 291 736319 1977 608715 721 402511 1766 875974 1291 695342 1142 182576 652 220460 800 232565 2037 858984 1102 121748 1214 806742 514 931486 1214 193789 1894 188274 604 784741 30 338397 885 516412 390 373382 2162 702979 1126 650420 918 826600 999 533324 1775 144647 279 255448 1906 883093 276 56947 2205 10062 1492 973502 112 924780 815 893955 435 899460 2152 746930 1706 212165 1935 851145 1140 918722 372 346167 2012 850911 901 308731 2201 678082 553 515540 1237 457725 -112 800063 434 593621 1212 187989 1047 451691 266 744272 1533 346998 1824 767021 1141 644216 1448 990657 472 636081 870 824609 1495 249016 2218 482549 132 213868 1839 520974 1044 603277 52 172083 955 610953 1622 231648 1084 474717 190 413793 761 983472 1920 897228 1405 315329 1452 223327 1823 741058 2152 954753 1190 213977 1894 949874 385 468092 906 132140 1300 308235 2059 300968 878 180644 955 498182 1692 541238 705 993426 1048 609138 1021 185099 998 811240 1071 908579 1146 972711 234 575074 355 333335 368 130882 1985 512145 461 389145 717 567243 423 772270 1754 255431 1960 435951 645 698776 1285 837728 678 836381 1195 781435 171 947602 1236 716269 2001 69696 317 106998 783 332640 53 720808 1918 500900 1443 181515 614 349120 851 848733 821 740587 427 917569 1054 230410 1607 779979 2251 810825 1587 747114 650 767778 2053 678737 194 787427 208 273206 1920 23612 2084 481201 1828 136669 1792 141710 964 649204 431 123041 1486 791476 2195 378208 151 828608 954 637731 407 235951 1003 914209 2063 880929 2080 873904 706 895030 2037 304772 448 173826 1027 992208 109 481391 28 345337 561 640710 296 69440 1592 25337 190 486774 183 122185 695 526079 1127 25699 1779 878215 1257 549583 2125 91333 1200 448284 894 395957 2160 698427 328 481659 1833 38433 1557 343115 1468 295372 375 627679 834 376553 1438 207356 1585 271659 39 856872 2145 690073 1591 720335 1558 36261 459 716971 2161 240474 660 139356 1782 17442 120 151421 1201 448009 1385 251368 867 423441 1227 580439 2022 542553 929 815082 340 37580 1298 144271 1473 439743 1016 483658 2208 708975 1375 476898 1751 829906 1569 404699 1469 753619 289 935925 1736 83359 951 461358 2064 99041 2020 823144 1948 345942 916 488507 1472 826529 592 111172 1235 13733 1993 774978 1218 311809 2193 188506 182 900833 1557 505414 782 182028 48 856078 1484 144982 1770 804888 1553 391935 879 434671 1067 298959 642 637749 427 555954 593 424463 2106 860102 1043 325097 1412 967667 478 829976 1551 139510 1800 39302 836 293079 492 619626 483 245517 1256 714785 1903 568896 1334 891680 1594 588984 2179 509694 1696 311052 467 747326 1784 166299 2201 375767 17 102376 1141 35168 876 57483 1488 112478 1840 2551 414 304972 887 189320 1927 918223 627 201915 1081 658774 1417 372033 2226 452186 1064 135326 1530 886941 243 788285 1586 951941 1191 984801 1568 165248 1041 577929 683 909195 2022 42532 830 344899 1365 266625 2188 22770 841 589374 418 775788 864 366361 1202 160842 553 943836 1086 319662 2043 826841 999 655483 1533 775062 737 370275 1167 131159 -246 966174 1972 493634 540 438244 2122 606896 1987 745149 1139 658908 2082 190378 1924 265261 337 43306 1385 431706 1600 973919 2055 150921 422 586539 835 482835 1762 828028 688 752634 680 820386 576 137976 1050 39229 1886 268698 2241 973843 977 821666 806 469226 569 548144 1222 328726 2256 391850 1661 754746 1071 964749 1577 17807 2252 814449 1702 577927 2011 156387 229 846052 785 205996 1553 555585 588 186010 628 918651 2008 210000 38 127304 2236 933110 404 254343 280 791377 28 416784 1048 866724 1305 236411 20 280425 1727 280957 2075 245352 1937 247525 1516 528640 1214 958744 1414 848889 356 755027 1615 297973 2162 366086 482 854711 1867 105097 1710 145867 1912 951267 973 956471 1388 242817 117 518365 2036 706409 523 683485 1621 247767 51 789747 405 443125 1730 116608 1478 730226 491 596833 1398 194718 159 233090 2182 130334 2115 821695 1960 940602 796 785629 497 564115 1313 223543 1014 584061 51 257160 1596 635502 1005 554689 27 201892 492 309481 646 118579 552 544779 401 874208 569 129463 1963 705880 1073 118846 1700 278377 1588 829898 270 208467 2051 629365 937 993170 529 140706 1007 933430 1779 740001 31 399393 1150 583790 281 472146 530 863972 1582 455492 151 867246 518 460942 1790 807851 2101 890565 2000 98160 272 240244 1311 407910 1213 130400 1027 894789 695 760361 14 715503 1123 200622 2184 194077 521 460564 1757 535471 1907 567833 185 593778 2114 905159 595 284443 78 72081 2223 927458 119 626477 1410 62089 16 400334 1021 337058 1530 624370 1469 836800 818 384555 691 530461 1611 605275 1361 793878 360 501351 1388 718232 1883 305635 432 718584 326 901627 20 722743 1898 14112 2182 801331 708 774412 435 607843 1944 223651 485 772827 1017 991869 2202 486028 1954 885569 1424 802953 1571 183911 443 309781 529 556561 199 899964 942 707109 61 18994 511 440241 994 168368 1971 991416 1362 646136 561 737204 134 339623 915 238600 1083 358919 173 138258 1417 27439 1506 232111 1119 844418 1363 398287 1438 795914 1842 399791 1294 859318 2019 667935 1274 87386 823 320247 565 907119 1410 668834 596 302875 722 105095 1014 547952 1504 372720 1032 81873 1040 461665 2221 426206 180 703374 1608 998049 305 553378 445 975898 1173 401403 1052 913365 700 313155 1094 295451 309 616280 1806 405772 556 292822 2075 997431 972 78170 1874 303075 1413 38296 1806 916137 678 951399 305 877537 1764 287903 1901 758791 1488 433069 24 443657 173 41693 2269 244563 1065 370136 1211 895699 1071 153113 2104 361202 1212 5135 1682 287468 1663 909908 2037 301450 1496 634140 861 398785 452 548772 1589 644050 1778 862433 1256 760766 1140 859518 1459 562097 2131 688366 386 441666 2053 383627 882 105464 1432 499846 354 948542 1368 629238 1319 787410 1296 945329 2001 218123 2035 860120 187 508643 1518 498934 1952 143029 370 791088 612 137160 1596 195624 296 353635 1937 898043 505 968011 223 884732 1159 323993 1200 682895 2259 293697 1986 813948 328 155027 337 923047 974 912971 755 965782 1624 813135 630 277475 1278 269026 1119 45470 1967 52348 61 598109 1982 374103 427 969613 1302 513160 532 325849 2214 313435 1800 867731 1568 813862 102 681186 857 646967 643 58594 2133 576657 1718 705565 1092 570708 1153 618453 1130 959036 1573 404674 156 641127 253 471386 1127 944968 1880 639772 -796 662323 1075 414977 956 822122 1875 214911 595 957342 2007 421979 -821 315095 1518 583751 623 488470 1405 432725 804 873717 897 405731 994 972869 1665 357532 1361 188061 777 2599 1682 138239 1699 819834 1686 75735 1570 978503 1775 340951 906 83425 1994 44376 1726 541847 1845 902082 672 496702 1775 844672 773 323345 439 295900 426 735376 1159 194531 24 850695 688 671901 247 325832 74 737975 1094 297062 1292 221168 2153 251322 26 80365 1279 831092 917 800442 2229 274596 688 746578 1680 462652 736 311521 339 42789 914 452354 1570 871524 2251 596714 78 871889 663 18041 1903 446316 1627 582140 2264 537455 182 7156 1901 644949 2121 212691 1805 452709 -362 66541 2062 518097 1242 629740 1398 400463 1432 487071 906 722698 2094 985693 704 967527 1608 796240 1063 275645 68 627831 1369 40882 66 697996 1221 475287 1794 638078 929 386306 609 876059 1831 599030 1713 14342 1886 620594 1971 304182 1583 134251 1307 454229 1004 326311 837 548323 2228 628846 1902 931405 536 843842 353 871909 619 572790 2061 279827 463 247308 2256 412553 594 694387 1380 878533 249 444658 1804 658271 500 505292 1895 197037 181 879319 702 433556 1795 437863 1621 694243 -935 543416 939 633536 1635 592489 1299 624356 1787 585599 2041 718836 1462 980155 1457 594964 2156 812787 1442 520072 1517 398438 1812 666032 1163 978819 1063 302272 229 497251 1268 731090 1638 79017 707 189574 1796 794339 2276 544004 541 367190 578 659921 1090 409264 475 288507 -1295 57174 330 572831 1490 558391 1661 249719 1760 854801 1421 986594 1762 581208 2234 425420 1976 115012 2024 364433 1869 945274 948 805638 934 720332 317 176158 1234 753145 1051 384348 878 305947 257 782281 16 712392 1943 917897 2264 616693 1657 951946 1753 171229 687 890828 19 25061 1081 711941 265 196401 1082 315501 863 499487 2079 79030 1172 989027 147 579302 1067 936906 860 159309 1677 909933 1199 249192 1192 14399 472 240876 522 611205 652 988219 -423 903316 389 639304 25 734089 1969 49151 1283 962814 2165 2559 1753 107908 1421 246812 702 943441 2143 726814 1144 516029 128 896349 1130 209846 704 748758 1645 785280 122 490019 686 953488 33 821014 1142 84126 320 437503 1852 514695 19 31483 1990 538272 2248 183766 1918 717118 1077 851437 1046 919288 504 796276 1121 401362 933 466534 425 314714 1173 391587 1623 602226 2102 472128 1082 599115 1843 765994 1713 866043 770 252762 2002 592121 2052 402379 2237 379810 1594 58735 8 517952 2154 944581 1804 432748 669 105953 2048 400370 1762 532013 395 226490 2019 721650 711 430122 562 455764 1784 801470 1364 733183 1698 177756 920 219180 2180 905727 654 889365 1902 681981 2108 342991 1723 277762 899 378540 111 979186 2231 713431 495 431043 1367 547631 1920 439075 1070 190033 2231 260975 802 150486 1211 575127 1457 28998 787 196636 774 420883 1725 785010 435 509695 81 761873 835 257255 267 315137 459 463085 1825 922116 817 640047 -818 46814 553 118086 622 269645 167 262870 2268 187292 20 841976 872 242933 1139 778894 27 59435 1629 607065 1504 209525 28 562365 680 351355 1094 303544 1032 68868 985 151012 640 290021 862 939821 1010 570372 243 404436 1686 527260 1097 174294 -1292 25620 1490 314486 328 758127 1392 422713 1800 302221 1558 525016 1360 43230 1533 959749 1903 772148 580 744130 1774 412561 2046 621833 1651 919343 1598 773299 911 305382 85 733146 766 417130 2231 932407 94 485532 1484 175611 1515 372900 785 474031 1376 45536 1202 560930 1986 577243 770 396203 1499 505360 1506 521791 797 77006 336 387655 1330 275384 527 229739 161 201134 1841 900473 489 549969 1762 507121 1347 809412 126 888053 2130 447634 165 188982 1115 270392 895 47383 1673 119570 285 233156 1592 380614 1830 95313 336 774314 2214 864863 2114 519900 502 178464 910 874122 775 541792 683 699439 1832 54832 2062 878825 1384 688300 932 345348 236 957670 18 821207 1493 177843 1088 327986 199 374170 1448 114557 191 594098 1556 520718 1750 737028 1560 490849 1038 111076 1707 708662 118 853711 1537 442423 1029 769405 2262 794044 2073 769038 1009 917898 139 333422 203 736386 632 348182 1163 462974 1430 518102 1283 231192 2099 927586 291 533948 1385 428679 829 753623 664 346447 495 340751 1210 500166 1917 359277 1165 266396 696 732434 118 39410 326 340112 1944 836113 1014 362574 550 335832 663 125695 766 348508 281 334782 1411 902252 408 575928 1889 800801 1369 397253 694 567824 2133 86521 -650 550056 962 466739 996 287773 2145 493407 404 642639 1759 510803 1837 966096 692 274591 1691 812491 508 608142 257 730481 2048 996144 1908 617098 807 348599 408 149925 1511 535491 1903 770426 86 805796 1140 841783 512 731139 1339 671534 1158 495595 2260 911141 2034 501289 1814 412261 1893 954725 -1883 326202 1768 190374 1989 860616 1783 644572 2141 6795 804 743224 1937 214995 160 868122 2279 880925 66 57550 1765 357552 225 739144 1905 839681 663 508675 120 866213 893 394682 1371 446971 2114 168416 311 673082 598 834478 1462 25753 94 489800 340 159423 1908 813876 677 473532 489 109158 972 940921 2006 132479 1432 605084 1190 548894 955 137256 232 180061 2261 561333 650 891812 163 677815 890 430642 1913 853045 852 977017 2157 794714 1854 569167 2095 695022 315 615680 1323 559328 1779 449247 1785 422015 2289 152058 1564 458066 677 659848 452 196945 886 770163 1335 310652 389 611029 1983 637598 1502 208868 2220 411642 1528 700556 14 972709 747 291660 499 97097 425 212798 1534 739045 358 78381 805 213324 619 732859 1291 322591 1469 801379 314 220178 1430 829643 2110 549508 1821 290085 1852 332895 704 100515 2098 339580 438 870342 243 649432 1482 955787 1444 964345 168 101938 2207 805098 1858 104287 1295 854170 1317 793635 1895 350776 51 932121 146 178138 1734 894136 1185 245549 590 332986 1245 903176 631 538156 356 802817 2212 457436 1228 560812 1169 461180 1107 426873 1490 526301 751 987483 206 871740 445 943211 703 271244 1865 58769 910 148731 1094 160029 1469 405797 1591 717746 1599 648515 1631 954245 953 836778 1227 181675 1878 913668 138 379775 1442 405941 948 276255 2189 738218 1651 114244 1370 373517 507 174840 1815 510032 677 553019 2256 430775 1864 892483 1906 824030 1340 701591 2100 394486 795 475116 1551 524516 548 780826 95 738498 74 240839 2261 792897 1813 2528 1838 560797 2158 721365 621 28586 2087 503008 687 577851 1470 571353 1929 758569 612 95392 2229 188912 172 977560 1081 941749 2272 192938 692 331816 84 189665 1012 821562 243 323830 58 885910 245 969539 1846 352280 45 406558 1730 384388 1962 848363 856 283558 953 812363 1820 30612 873 734952 2059 581010 788 685310 624 878017 1825 553889 1530 99869 1517 598289 1229 439263 1850 932976 -489 556724 178 721673 896 350147 2254 600420 895 30140 1854 138877 1848 235407 618 549463 546 318068 2280 729240 213 142449 2112 928367 1986 677198 2107 260798 2117 127185 697 424355 1686 566009 1636 141371 2052 748765 440 582563 205 187275 1688 839654 1595 627970 77 239096 2041 140239 1405 174826 1206 284168 1897 557707 1352 662550 559 77825 1247 528628 1936 989993 2012 680909 513 43496 1792 389505 447 208576 1297 896553 1029 515812 1917 953697 1805 503263 1861 272299 2107 409326 1027 813983 826 517830 1709 785536 1226 782617 1831 130537 1055 441504 1505 420325 1202 757470 2206 627408 178 419312 916 530627 1535 564834 1503 239087 2025 610962 1460 778888 17 584202 514 987320 2044 102106 1619 730389 2071 119722 2126 173683 -71 188723 1686 562575 2 436540 958 428589 1030 746646 243 340030 1192 476242 1963 928631 1314 606852 317 107490 1804 333091 1496 809436 507 900368 495 836270 568 917101 351 614018 222 120311 2191 84719 1969 915630 -422 445404 131 988874 1753 6458 1434 880901 2159 68669 520 158957 2206 195157 2127 303671 2159 927243 645 60768 781 256831 344 289816 1334 116395 1810 80143 2017 999679 1972 230771 831 174400 2045 746867 411 717462 1037 632297 382 631872 1392 511345 2002 799652 981 347972 2019 51757 270 6758 893 419310 809 212138 80 739402 921 769520 103 804404 2162 184162 2238 252638 825 676012 1843 75147 2035 305286 973 615912 1081 50398 1511 664348 2210 658810 2033 356163 1114 573746 207 478492 550 343880 1320 110867 608 473325 1133 146393 1685 410425 1104 621217 851 918186 1305 911095 -1824 436085 2063 72804 1313 458921 1405 433906 1856 485959 65 783297 452 81892 2238 878291 1313 512384 1826 571873 1814 904426 944 159545 632 666352 542 433989 1782 509829 2213 840711 1541 904793 2175 981451 349 167016 1133 481443 2298 721776 1481 261734 1015 559230 887 262141 1792 129180 44 573673 912 584982 440 381159 1492 63034 1962 352221 1869 192934 1642 67831 1485 622796 1608 461438 1059 980988 1691 991841 286 240322 209 539133 1726 393597 948 903868 1891 151638 523 589085 1702 759812 2066 20656 1569 818093 1211 912059 25 82159 1016 625103 310 545521 843 11117 84 62124 176 261975 1669 256531 1731 134700 2027 118732 1680 689255 935 32458 1296 39692 1714 764933 846 615115 1886 949574 1871 110403 89 539766 594 253038 1084 371102 996 128146 1336 783463 1212 768374 633 223932 2163 206473 2262 941640 156 645736 2279 690418 218 282719 739 778477 304 554727 1289 457709 1951 276134 945 949691 1372 599112 431 826028 1538 270368 260 150081 391 649484 1861 458167 2147 233027 935 784386 1783 890255 1276 80540 1203 446505 1999 619861 455 103417 1566 215416 1418 107747 1569 457776 2140 485897 325 466819 704 893294 698 311358 1157 507263 1769 431436 80 685681 1928 135402 1887 723328 22 781612 266 107660 1568 203766 1403 511746 1885 623330 1491 100639 2032 326350 391 364908 1975 859152 616 442770 2260 833681 1887 456384 435 206672 422 513641 600 750703 2095 590717 1482 439503 1255 966491 859 425804 355 95153 268 97727 1487 646589 1483 298679 2160 249947 357 302401 188 361042 314 159100 1873 917549 869 992192 722 740548 223 700860 2149 307913 265 62344 194 299982 1427 268990 2037 53631 1121 107277 1768 823496 175 744420 1630 596488 1481 798862 1969 699253 1928 807657 676 356437 405 80694 2117 59095 1081 460952 1044 438267 617 157761 495 11442 2211 649734 1124 309817 1535 797996 1681 195669 1208 239458 1341 105586 1664 266037 1822 28984 3 454344 1723 906245 1280 998756 736 832942 1494 848697 2092 983002 1490 525808 1051 465910 2000 608572 -275 448903 496 941742 1102 981685 1440 953078 74 252222 915 924812 2159 841863 1799 182977 2016 914192 1981 229798 1484 157790 740 534693 2001 117655 935 167939 336 752393 1144 875642 591 699428 1180 878569 2146 31286 1158 284733 1666 83464 1729 81064 2152 588699 18 189785 433 962123 525 282727 1743 530779 2062 777055 824 910623 536 264701 1587 237854 2277 897014 1336 990429 1162 618392 262 123581 1848 821573 399 629021 399 165074 850 199379 389 753313 1452 807143 1034 797765 1347 886161 1516 19058 563 36164 2003 976151 2193 940451 910 211298 884 648746 923 952594 633 765517 2242 528426 408 709506 1904 128608 122 81060 803 586737 67 434310 1337 258826 162 475671 626 117253 -178 77992 1616 302203 898 482919 1515 949322 967 892244 1824 453046 594 708784 2174 85001 252 191321 2255 359877 1695 611879 476 193285 627 847465 1895 883010 672 762697 2049 867673 1795 126369 1116 375482 910 232430 1858 773654 2298 259421 1246 815137 744 724521 1841 419197 591 113745 1650 220924 1086 242037 564 288163 2136 899022 602 445340 776 204138 1218 18757 1351 31942 2061 456144 719 235393 1779 421747 1394 489200 1329 495722 650 137021 1661 129561 1785 693991 1749 9092 1447 281044 1938 58232 1852 17482 2129 874486 444 849286 1374 68476 1898 320184 650 178301 88 787120 606 83094 1838 353282 206 490038 813 10084 1149 773771 985 2786 733 672805 180 629172 827 496597 1229 267310 633 384624 1586 297027 1899 30525 1962 494070 1976 721843 20 325223 520 590211 52 416454 1424 201510 809 732550 53 163315 1849 790846 2074 51867 538 599858 1661 99374 2124 952248 459 500113 277 453449 1079 899189 880 772165 1857 261411 235 942318 545 292243 2270 448221 2288 301659 2196 501736 1160 948809 252 333795 2191 745302 1915 65490 2000 317170 2037 845024 1187 783364 93 380622 601 762342 1137 819934 39 766525 544 908076 228 153725 1532 585223 1946 569771 1226 953060 1072 895891 501 35606 1439 736858 204 518571 2252 635185 2204 387661 539 178418 750 617451 428 921068 228 997214 1323 232338 2185 779062 1204 777937 1659 357796 1889 967595 649 898990 961 630413 921 537381 241 68394 651 421296 1692 935896 864 638477 1368 93590 626 571423 1724 209662 1935 218600 1822 990277 1940 828060 1696 394649 955 148624 1466 529414 1696 742080 1533 14911 1483 43447 728 335410 1994 303234 76 306402 1866 901970 1290 713989 2283 447351 214 74732 1885 365649 1239 696315 672 865924 1918 412268 2014 453206 584 94863 1700 134211 2048 991096 2083 709430 706 191455 1364 630513 1421 470725 458 414199 865 554930 1524 624716 2035 43851 788 211020 1991 216776 942 347480 1744 607842 786 603428 2278 28673 864 328829 1492 464350 907 378976 79 567273 1137 670013 1248 574674 1512 255414 1052 978464 1276 759263 2218 386845 857 795183 385 79928 1859 749015 312 976050 1091 906825 949 639135 866 24489 1433 790263 2081 275640 1408 929304 1191 944587 1762 578919 1284 149931 1515 112833 832 612400 586 912178 620 619649 946 582948 1368 712578 876 270160 1676 563719 1242 887758 1596 45481 1798 24375 2064 584610 1646 815828 247 490358 269 761901 -461 468480 1466 65832 1863 890762 2262 4813 435 519170 1813 428128 1921 663110 1907 883852 952 640284 324 847739 1043 998685 58 39588 805 342143 519 145194 2188 250161 605 989140 2015 298179 1971 315871 827 65684 634 215701 804 424795 1395 849303 503 858466 1913 831084 1356 537467 1029 217216 2140 583639 891 152148 669 112219 1989 274634 922 237139 20 597371 2159 351448 679 724256 1669 750275 1863 34688 1618 616487 1023 295677 1631 649848 2173 6404 180 838286 1285 756168 423 996775 1115 864057 2066 238361 278 504075 253 951519 356 10816 1426 47389 2320 752801 1275 707731 472 5437 2198 187831 482 348225 1939 460577 1647 541344 941 94599 1122 237137 1742 238530 183 716717 1419 272587 2311 952389 2064 838588 293 43423 1718 214626 2142 716344 92 100063 1889 279277 1732 539244 1070 158275 2015 498480 177 815033 1070 29832 209 717155 348 669715 1938 745251 155 687367 1526 682758 1250 660842 605 444634 1627 38754 560 346879 1582 882756 1192 943061 1894 770007 1357 938171 778 317304 2018 410621 2200 321725 1013 615497 1442 77998 2206 450091 475 58386 1643 807670 1384 375379 337 143750 900 929632 1664 552949 310 633135 476 267090 533 597344 1824 704332 1394 474816 931 778134 891 759078 911 304330 1803 754377 603 635143 801 403620 1211 564692 1909 727819 1765 709482 1441 715422 641 986188 1843 791143 529 268049 1635 491242 390 335836 1423 120035 1418 278948 1581 507599 598 748892 1270 854048 1966 591088 2070 375902 1980 553017 1615 380573 1627 277521 1650 557632 2070 444549 2024 33337 -773 253611 120 717681 1307 6986 656 703415 2044 749532 1500 901913 1278 989340 837 431512 2251 46331 694 252559 564 911132 238 378197 579 245476 1603 968712 1461 800953 1577 435325 940 559330 351 644008 818 23425 1082 401304 1357 74788 -419 820434 750 575528 1386 160906 1783 59358 783 737557 1770 562946 654 191845 465 567932 612 531149 2166 195307 1902 939798 1707 152182 1002 353655 502 963932 1029 981265 590 574525 1202 135549 1529 569995 1189 804615 1141 226270 1817 116192 -91 690628 1970 113988 415 984943 2063 660147 665 127961 1095 483941 1805 700101 1562 488452 479 625256 755 735454 100 304118 1370 382537 415 167457 1710 503463 2013 762025 165 699293 2123 960394 106 461688 879 404061 2000 619080 995 642230 724 736809 1936 420377 2311 621432 447 652646 1097 226913 1144 236452 1348 207456 2250 120838 1869 218330 80 816826 53 733589 1884 931248 1703 637577 622 869917 1509 888367 364 221286 600 24673 231 575071 717 80809 1353 16371 251 267715 1887 925097 717 709127 1910 109054 156 335482 2176 631142 1575 105040 828 264345 2124 446752 388 31977 1685 162758 1009 992997 1912 927627 106 382590 1798 312134 1348 832508 2165 684486 1716 87721 192 319891 1635 353773 1727 155357 1171 240793 1878 580006 280 519364 948 672102 1810 394578 350 837305 1272 571345 1802 471992 2086 289718 1445 869247 556 396676 224 396181 1625 980048 488 230226 713 404146 1329 835085 801 162329 2286 182779 1982 958198 786 782088 927 238794 84 256701 2298 417027 352 280425 -1052 545521 541 345321 368 736106 560 459296 1493 973924 640 566325 1848 591454 2329 539359 1654 816499 428 984531 1396 126072 1989 643824 624 418714 1963 691355 681 145568 2249 58836 1052 154153 806 149637 1245 662009 1296 122764 2294 814805 278 14000 1200 90497 382 192744 1220 824550 576 714396 488 460244 1271 831838 2000 258742 48 747401 1539 527675 124 95398 168 243096 2095 88437 1263 370317 2039 57387 1942 932992 1610 107731 601 657448 1427 963187 1097 994100 1159 465322 424 35800 2298 882355 1203 853055 2295 215203 1742 468696 2071 62555 2014 71985 1027 649599 1752 394895 1936 143774 2165 294723 2043 867726 1104 68329 1625 466872 1225 24846 66 65826 32 745704 1558 387890 2244 610640 1742 495838 314 430043 2299 823829 2318 742087 1091 977032 1238 696764 542 981219 1948 405012 607 492712 1566 712560 2144 568472 262 924480 1665 314401 1535 615181 1968 785292 1150 821734 454 337858 1555 355872 1616 302859 1659 667817 856 751292 1603 433398 1021 905122 240 97806 640 828101 676 873768 2051 64121 558 579924 1960 984781 1944 597163 863 937276 792 83904 2181 703377 2230 469524 954 54085 1643 802477 2087 534624 1665 570590 808 590635 770 353929 998 511463 799 848010 157 542294 57 470455 1063 623037 1899 813497 1719 519218 2206 384502 845 369879 1764 261532 1467 24068 1254 262043 1982 332586 1256 31139 1519 17378 1612 341954 1439 129115 1572 620774 1840 617895 1772 714834 1818 191549 317 350300 1837 458434 2200 482415 1121 105177 2031 768627 1958 840658 2195 204287 2032 379652 2181 96462 2010 653196 1936 958572 2226 661081 408 970071 1041 186924 565 68963 2104 762290 661 605590 1767 670414 -258 81739 1641 348303 1266 937537 2253 397385 1778 878555 1557 409952 1993 206768 186 446135 1200 361809 758 261035 1440 418894 1556 565839 1271 342783 1045 939821 397 65203 1982 69080 1060 418527 1748 513658 517 639046 1003 530590 2034 720782 1929 525319 1587 520040 1281 125592 1995 111372 1676 246431 2323 867289 1242 50825 913 656748 736 191146 1737 633583 2263 385244 1009 193959 2066 440876 178 842647 1175 383307 1259 428358 108 523682 2180 396430 2040 379301 1040 68603 1334 587122 1486 954351 1709 662313 1517 144942 1114 365752 2063 113684 1190 863337 41 682600 1430 689702 977 275677 2055 121378 1682 981633 1978 201487 1250 327036 1910 434919 869 722869 267 364233 386 176337 1920 321021 714 396355 993 132506 739 954119 1905 366736 719 300054 161 194667 260 129444 522 312468 434 993807 837 38195 1076 611093 1521 749184 844 11505 829 11180 766 656312 743 541823 468 535324 230 595408 1393 186522 1592 158863 1226 18579 28 611361 1374 185925 1429 291803 881 470486 1246 16925 1128 319461 709 415540 2064 912227 470 35158 740 791623 31 653909 1669 284012 716 849091 121 727811 261 989812 117 394185 80 443467 1164 557704 590 276193 1380 581617 508 109767 155 91929 420 264746 1914 984729 1399 605397 1326 393235 904 619648 2173 541325 561 664131 2110 509394 2166 48227 -1429 287818 2317 39 1632 743314 870 873710 1266 602052 563 258712 795 25134 1280 730838 2085 339712 1546 302564 1761 111891 2242 442895 734 940004 49 955053 1572 793672 719 869326 1693 11325 1517 927010 823 661947 1411 628624 221 816898 732 990681 944 443496 1573 368244 1567 574105 497 548856 178 142073 1587 371914 521 131479 1410 47824 505 846597 424 39343 572 302866 687 645263 1755 799774 1999 261514 328 193925 2099 975054 2101 6416 2080 936978 49 46808 1018 782867 67 993934 2171 303660 38 998097 -1154 83266 1239 784984 1065 218966 1652 605311 1592 601717 388 654466 2151 538107 1711 148127 119 2161 1442 372808 1942 251414 1641 941322 656 157551 1866 705411 2009 93371 232 329044 91 64553 204 815596 297 234580 581 147746 872 342342 1922 732229 1667 199656 1807 909959 1983 67602 858 657305 438 735085 17 869647 2138 50232 1676 870196 2062 311268 411 836591 1803 345971 1409 659338 805 589444 818 933198 1733 158349 2101 844937 407 578485 1775 559819 1225 554014 266 481453 197 332100 1961 730789 625 442507 1809 42285 288 316575 504 645946 414 47413 1789 759447 1344 661421 1864 601345 1239 907125 2078 177772 2039 201177 621 648047 2192 987416 1896 593343 453 996949 1642 218198 1303 441467 1869 225934 1545 655709 1613 936938 1997 209866 154 372680 737 938083 1116 207407 476 420306 2209 847168 279 671824 420 409375 1386 141065 1460 11458 237 843200 460 93821 1393 522840 2147 559058 581 224336 596 914372 1502 741434 1727 338191 1053 261076 940 41075 1039 447126 51 335566 2222 416160 1849 294540 901 780360 1601 211590 224 52003 177 424576 784 174219 618 786094 824 28684 956 865459 1576 503868 2010 965985 920 265597 1213 479027 410 928005 1391 348023 843 75883 1353 417740 1394 981262 1760 512505 1223 483794 2192 124457 1531 469770 1309 572918 1292 127367 1855 784922 913 158376 218 912529 1891 307021 514 653045 424 722499 738 95541 1452 192684 1911 687327 1584 175313 1214 207208 198 169616 18 833470 1073 274918 584 654189 1589 361114 935 549870 1866 222721 2270 459812 269 886656 1393 281118 863 662979 1611 440239 2091 922641 1457 29607 775 876452 2292 789763 1687 117534 897 201803 1842 545970 430 311087 424 811454 1417 426571 667 872409 1609 596618 2302 31941 560 884570 2326 287096 101 550581 1278 1429 2308 856745 597 849704 318 440299 305 786090 1540 876041 1232 14444 620 755493 228 80787 2006 409126 889 584796 2124 228611 771 916182 820 828007 1727 987044 1448 962070 1865 991477 551 866352 2351 981673 1985 324770 1954 465102 197 132525 2260 904288 993 338146 1332 586432 650 454621 1533 269367 1363 820667 2152 829115 256 421529 1766 59964 1469 804630 400 202412 668 925325 1335 10334 493 500901 1831 967255 1712 987685 1745 521442 2173 889320 1416 105805 1267 795451 1334 59874 1009 593423 1808 297495 410 705147 473 914901 875 441602 1699 729813 2305 334099 1017 133371 1090 248285 1066 984776 155 4871 473 110855 1046 130441 1405 270833 1777 624534 755 91064 2037 736046 2272 265610 2313 262368 1604 500024 878 814173 645 587247 2342 2685 1211 15974 1094 337594 778 519642 830 23317 1742 269357 833 879859 1165 628703 1687 903598 1080 755051 849 624676 41 113539 1264 233874 781 623716 2317 359749 1441 229021 1555 931578 -932 129755 1044 278446 915 160690 721 796244 2189 488222 1867 486586 1583 213197 1701 353042 2082 546179 309 21610 2028 897464 1023 273279 138 819881 2068 732140 2129 511812 350 326598 562 481944 2191 290962 1033 423156 395 589031 264 796010 786 544652 2068 498504 1585 493804 1789 424467 539 220750 833 770896 1423 359461 1769 159759 1993 188732 529 304373 2112 313136 204 636723 1536 461654 1957 240357 1467 3958 589 159004 904 561923 546 479006 685 218540 623 87490 1977 741754 -784 449669 2205 481864 594 225517 578 797349 609 702275 1975 348910 1625 747284 1810 947930 2313 377598 708 540357 1013 16848 426 710460 1122 674356 2016 432029 628 884641 513 136582 1485 307699 575 976440 2177 321744 2313 95808 2303 400623 2137 912071 1479 255279 1955 168249 595 811887 450 685830 487 327235 958 357290 891 841640 49 279786 1999 995803 108 576941 1842 583868 1589 869420 1720 843519 426 962332 1340 926296 1061 424750 2165 734402 1927 847154 1299 817954 1772 407725 569 445624 1815 179481 1682 103388 1177 529895 841 424689 1520 435395 665 176566 1599 430518 1746 786392 2306 780576 254 783603 658 926965 1407 798322 708 96995 776 823453 2224 794166 936 818788 2065 72690 2269 465615 1553 537717 1804 742122 1065 898858 5 310628 110 455122 554 238576 2260 326058 649 441021 1161 572885 885 543491 606 404672 1326 207301 600 152370 2339 688834 463 464615 608 860347 98 561103 1568 8145 740 37507 307 822039 500 932142 1601 728325 2343 115495 176 543924 1950 957743 309 874609 1293 454357 2036 77603 2245 624349 152 864490 1740 953589 599 123997 1230 843656 1374 7355 527 967264 638 373791 484 922711 980 706660 1166 820516 2107 242936 1454 337997 260 657025 1539 715805 1028 431784 978 17415 1298 945467 142 537460 1958 2046 939 717955 1561 778630 1591 838793 1787 617327 839 287238 629 316061 203 574568 1141 402364 2242 192892 2345 737622 1694 310366 678 765201 2155 982029 2042 298783 714 780130 1577 416955 1084 310228 685 699654 996 380707 2081 943227 796 157317 2036 808402 1486 334635 366 677153 252 302856 1750 468926 970 616882 2001 457353 261 461146 487 667453 2251 573315 1407 772063 2018 312695 916 65266 857 821400 347 877698 252 300483 2322 226953 1156 445919 1840 678994 285 351582 2071 878346 2102 898398 714 116428 254 124538 1063 117169 1603 384639 647 614098 2277 877300 242 390735 1586 720558 487 193767 1980 503586 648 172508 1912 357527 879 214629 1894 515773 724 710274 61 945024 1564 290064 168 126933 1771 283765 1555 329167 2259 725256 2318 609928 1293 937869 2000 933477 -1147 867877 1785 68706 2222 386565 727 408237 1129 168044 444 210519 2058 370882 1277 254074 2088 257807 2327 100881 1268 925280 2044 472136 2279 669217 2028 799229 1584 928899 163 255071 74 686119 2187 353511 2293 299064 2108 706580 1676 718460 515 378127 1010 621696 377 782990 299 529557 379 453776 1386 346620 143 621724 1548 524325 275 139272 80 186361 332 282702 2374 267174 1626 494219 1992 430662 47 549695 1288 150600 313 271166 1664 76373 1579 168148 772 454376 1900 93470 402 64185 952 333183 860 168848 265 74435 868 899500 1447 260392 845 26051 29 249262 1104 471759 928 638537 257 759482 201 911004 113 480208 330 958135 489 217425 2379 768282 1481 283148 852 386469 1483 606621 2258 839908 2286 367095 2146 705498 1554 371260 1493 882562 590 786419 610 465376 1312 947152 2116 381754 1938 971882 850 394646 1853 424196 306 470915 145 780742 373 192042 160 867342 1606 409834 1438 132247 1698 143934 1165 586442 538 862876 1255 63944 544 918760 1760 737333 -634 954806 1071 673104 1052 414872 1680 28729 1367 837346 2039 775872 988 196831 1853 577688 1548 910354 347 238347 13 246144 1101 80781 695 714000 1632 469973 1072 672171 1103 449623 2338 432871 2163 9130 164 769081 230 249879 626 880031 393 152164 320 218019 234 716229 1679 472489 1407 182658 2263 295715 1565 344002 1889 440866 1605 158824 1515 537630 1677 289067 611 763876 963 334593 1927 368757 86 655733 1746 159277 2055 358351 206 54099 99 505667 1402 545507 2227 277922 2116 500818 1906 367287 354 468600 749 87422 708 650908 1732 9433 1199 191035 1786 980442 737 961200 558 841281 2180 960421 867 14122 1445 306914 582 90161 2059 240816 1316 726345 1157 506356 1585 199667 1761 136092 407 13888 980 179927 936 750837 1982 400048 1809 963455 143 400155 1260 514426 345 37069 485 924150 476 564687 2310 712754 1785 898744 1593 547134 317 49080 701 412758 1025 550239 1834 521226 970 966316 468 133829 559 519692 1368 760314 1804 934721 379 796774 745 319639 469 348476 1575 251585 1606 689827 112 16679 683 71780 820 16464 1652 283633 1685 427534 245 329571 927 593273 1883 309268 1384 593386 968 549162 1110 860673 1644 48951 626 99562 1853 580987 1017 458655 352 17826 2136 540477 1816 573794 1123 90494 298 639993 162 694989 910 460931 800 465666 842 917576 954 356132 2233 136212 1379 361728 678 913466 1560 582588 1665 845139 598 281617 1551 549278 1836 985273 1709 411736 386 529554 1193 626496 24 53995 1883 512802 1744 890328 1721 611414 2011 446170 52 979614 1751 449139 2272 785538 1103 420235 1929 589320 2130 526344 1008 556647 2286 810725 1551 103733 715 536461 1846 564819 1027 366709 691 142818 916 540700 1282 503495 2239 50912 1920 311119 565 408891 2367 531776 14 760036 2017 47327 90 808749 862 314346 482 88706 2069 959750 528 697361 1779 248325 608 634891 1734 321105 1721 694429 1893 195163 1686 340412 406 245390 1449 635641 485 94779 1528 447316 1312 714758 1781 262430 2178 875536 1721 479884 2026 9005 1417 908908 2242 757664 28 197528 130 752092 1889 936072 258 153648 2014 969887 1280 58488 791 725257 2081 33906 2218 811723 2113 428636 1551 294117 1947 457990 487 688512 1930 983947 2323 240676 849 657569 442 336730 1507 846510 1296 873266 1460 581987 359 431897 122 481382 1793 310092 270 329726 1469 780301 8 228669 960 611588 2 881120 1293 670005 395 897519 257 606675 674 865234 1495 481099 1438 248909 285 744604 449 230219 1868 987722 2056 333653 1901 743238 1999 452331 1910 970795 995 114306 2203 884009 1557 882481 154 376842 2132 981044 985 367790 226 959624 2137 74372 874 719603 952 72132 2386 511826 1138 177772 1762 390369 296 541560 520 960898 819 40050 384 611088 775 586979 145 478071 1281 306271 1377 980039 1941 821743 1902 555651 1975 664547 2329 747792 -224 257777 356 829234 662 137799 1016 872908 1048 578653 1679 708064 481 425359 1097 59111 1793 845423 1423 8860 1949 512647 72 858456 2168 444912 362 746854 1494 722062 1692 878839 2001 270613 1599 931737 667 444026 855 604122 489 154800 2132 641379 185 180392 276 625198 1817 754022 364 693858 1967 139306 1932 117408 1157 515474 452 726379 -630 391609 1413 250076 904 829641 1938 103336 1404 19159 1984 812695 155 568698 1952 786819 1754 670914 877 291254 1693 78776 1891 724306 104 86479 694 835002 183 738677 258 355838 1467 199302 1393 825209 2049 820428 1989 335312 305 185057 129 529895 -278 118431 1936 19194 1271 761432 998 246982 2150 811909 34 574639 2254 329351 386 16690 330 3725 128 714663 215 11143 1626 264671 1231 17471 499 187507 1404 264340 1882 472633 126 550465 1797 204817 699 318625 1657 668454 1017 939436 1624 61624 473 685437 2036 369516 990 483544 1107 924890 1484 656752 1930 358960 291 305894 426 393102 1475 780219 1285 953002 1435 390264 1017 675283 1240 125967 88 872126 153 619533 500 883243 968 44766 1557 26833 661 853287 521 55700 2389 141281 258 216964 2373 961125 2064 533758 95 508503 358 621083 468 160928 532 640358 2035 156453 439 901351 -61 478936 1541 597305 1963 37350 2072 84714 907 92210 153 433378 740 555072 2013 713368 1669 776758 909 290243 1497 250236 1158 700377 707 724042 1424 730761 847 369569 591 689183 619 933056 1244 404909 393 943328 957 377393 444 146387 121 301731 973 461111 1622 734005 1029 778576 523 39479 755 968276 1464 956326 1169 80589 1917 89163 511 351902 1755 331365 1883 97535 106 771714 2045 742247 412 592751 2162 476228 698 106442 2374 425931 1944 207909 2069 897397 193 749669 434 503594 807 74341 751 425784 938 67043 796 974551 2171 578994 2213 651032 -652 629299 2253 16165 1072 798262 1636 116530 282 462434 923 261501 1114 263318 1336 434081 661 57273 1113 235331 341 554560 234 811468 1121 471503 1945 536361 2105 374456 69 917555 943 613374 238 742155 2378 458815 783 349042 1118 917495 1788 107943 1698 318495 2114 226501 1266 512401 631 507380 1714 639298 1639 204913 529 653922 540 677648 483 477722 213 64834 1846 45272 1407 535434 2288 182023 1651 941687 1955 44073 42 313033 810 624355 2347 738334 1800 517717 978 720066 2057 113616 1766 300517 268 182604 2223 312265 1578 89717 574 267771 554 184086 282 155427 2282 720384 847 498330 836 179445 1282 127023 1678 867247 138 456906 2283 143772 708 574680 1833 101949 2098 541276 930 369712 1320 977580 2189 746991 227 110769 821 81259 2383 329888 1637 396011 456 598801 2322 672283 414 895605 798 623882 453 957196 733 529481 1874 57745 644 439775 675 948685 702 968912 591 301619 301 687966 930 196034 639 711285 728 603569 798 386842 9 199101 672 444544 1159 631356 1441 963567 996 352431 2175 669482 1214 640827 386 525546 1364 951446 289 515775 153 759415 119 698154 75 5668 1244 514073 580 33084 3 811605 535 992741 2408 359593 2227 324574 1948 761703 2065 816205 1293 119882 672 573143 1766 562894 2370 656236 2169 810356 2292 315111 1819 887450 599 434299 891 446366 1462 818787 1129 215918 1809 514118 661 468327 1832 415020 1998 64750 945 177564 2277 720959 1632 830058 1847 791646 958 911575 2066 450999 599 626863 2046 580167 1235 256322 1287 44895 143 284501 790 919339 1615 869026 525 186365 1597 134045 488 547973 2399 435745 1956 578666 553 585486 463 301151 1432 5016 2252 240097 2393 606949 1434 725743 18 846794 240 971083 1621 64153 1728 962616 1322 794438 1408 249928 2181 916447 -1032 272794 1226 583183 1730 650697 2131 254473 810 182080 148 220347 195 924070 1443 242438 1417 206918 1289 936801 2125 253228 2254 68420 839 966835 1782 397528 779 824043 1192 531014 1061 666164 1061 464646 33 799215 516 785058 186 494958 567 403469 1938 349052 1463 585191 1295 767840 2386 733968 2409 555648 904 269615 1519 214300 337 255596 2033 981115 2074 167881 1217 900804 55 996842 359 867995 1350 197664 1426 303655 1355 298332 1947 763390 1733 725026 572 921865 1016 585000 1879 810436 1499 32697 436 554459 911 579428 137 591252 1982 215555 1301 896185 1320 224777 75 510646 764 127131 2362 539923 1246 499710 1908 825336 377 867245 521 716432 630 257415 2166 855914 1475 551601 511 94755 134 945945 965 911039 202 694413 886 890246 2356 571402 2026 857980 867 764247 733 156698 2324 217566 1216 521396 2329 245584 2322 569757 1685 764694 2101 309460 2181 352394 645 996378 2321 606572 311 492540 1207 714639 320 736524 967 816379 -249 17275 1510 508756 2006 360934 873 672356 1384 843834 498 636507 1968 453640 704 871964 1185 266550 2233 683665 1850 39046 1108 686694 758 623923 1726 430721 1743 203723 865 987652 972 860429 2075 911321 2032 771784 1761 136394 2328 534319 355 61912 546 206804 840 783762 1038 190936 145 252631 2048 790366 423 277918 1827 857008 1255 291086 725 504793 910 314431 1300 807848 1689 135638 939 842132 1988 711601 17 77635 162 397112 1321 256442 1910 790494 1004 164651 1891 193710 1148 498799 754 885655 41 212968 1915 449240 2171 488181 1692 115685 681 22125 192 908363 367 39705 1037 757058 1698 426178 -1488 434480 759 335042 2132 129996 263 784448 616 487411 1186 828035 2256 671756 514 582509 1316 791467 2060 401017 2 915772 40 191177 1174 803749 393 960449 2342 380924 2381 231326 1496 585598 1195 556728 1097 98762 1241 72002 1117 140774 810 991941 475 457390 1712 449876 1987 677841 245 188711 1350 790384 2291 934098 940 643472 854 187641 653 281173 1432 872503 1584 501685 1417 98714 1908 770405 2134 702970 1613 587103 2067 240059 535 785710 13 809700 671 57177 2375 573514 1857 927352 982 474396 241 402157 189 627923 106 597354 1256 582802 486 962358 1459 215837 2382 884934 1494 676644 2385 613716 2421 32880 2398 606635 1382 895679 718 390044 1138 544075 1231 493154 30 404570 2396 713209 1494 127695 2085 565620 1020 925953 2111 941068 1526 777092 1555 60594 23 814389 1596 886789 2048 622790 1165 722550 1814 189938 823 504011 185 946339 763 785185 1428 441530 328 416104 1496 325307 2123 312425 658 26053 1507 909399 1631 112196 1624 773230 2167 193357 1841 290203 697 186145 2199 850965 2297 158048 2022 142797 530 384843 308 487999 1947 459077 1181 428300 39 402177 1675 68346 678 26919 644 747724 1864 980441 130 582050 1946 213675 1654 506295 770 434060 1135 808604 432 744938 394 729198 381 912084 520 988855 35 637649 12 671896 1031 706934 408 984406 120 750689 473 389319 1436 285787 359 421278 1832 876324 2199 931984 67 317534 1592 418843 158 208339 633 708602 1764 881587 179 7934 2048 663667 2318 559060 2312 452774 1374 620804 592 791947 729 450943 2362 497842 483 609897 1635 832495 620 200900 1623 798819 1668 212499 1985 800485 2189 643930 2131 167612 128 717658 2407 848044 2200 201878 793 336534 537 536983 899 349155 2276 238916 2275 892848 1024 253864 81 907044 2031 875369 1869 107209 1298 229370 397 558023 1899 622468 1949 525163 468 73264 1109 133194 2040 706727 2210 614173 236 147263 38 747985 1365 326674 1735 751342 1992 882525 662 68005 1989 880599 1009 394816 1647 631962 949 983268 481 194823 929 110906 2044 914339 1735 59578 431 746530 1397 897477 2224 153429 2231 796321 2099 802644 1818 609696 -499 722400 319 475765 2082 885616 2129 229318 295 339769 374 288359 692 753718 1453 835381 138 159715 2019 321825 433 601412 2193 316387 1192 897466 1286 783999 1411 176721 1259 417981 1721 587745 2206 18470 141 797028 2296 23641 1545 976724 538 704091 674 227615 307 431201 2227 467132 2029 809924 1115 5031 782 339736 155 755368 685 635309 1151 33779 1297 863912 1329 979738 1268 643938 307 162872 368 429913 1104 495929 2354 902739 86 706177 1715 627223 1980 603317 2009 241852 858 596159 402 543546 614 738024 1318 316319 1945 264848 645 942380 1704 95315 12 537702 1737 770247 190 914132 831 134321 1573 506070 19 667161 2252 13806 587 603142 1458 911527 1281 869947 71 67179 732 666631 1417 928827 1528 80078 750 692414 1844 973874 2097 949929 1701 230434 851 526648 345 713634 2414 205251 1027 682361 921 167623 -184 507416 710 1155 637 83277 1082 18035 140 968181 2118 197736 1931 334418 1805 740002 939 152969 2163 568764 1287 586694 1192 264507 1722 128127 121 197472 315 205165 2010 128694 215 993299 2382 606294 834 714532 1025 342834 421 603893 1273 247321 1902 947070 1383 279306 1909 709956 1128 999791 2270 943479 267 629679 1596 250407 436 914796 342 741300 1665 200855 2162 206040 656 327524 1234 464181 1592 119634 1518 727278 2394 39087 918 386980 551 807089 1870 682812 918 426287 1025 587528 1056 730599 2381 915819 893 326209 893 721587 1658 908067 1561 850563 849 364549 2050 422299 1045 415520 491 367488 490 856626 1210 805702 1301 367754 1141 986945 1499 631155 2097 882709 2131 961462 1497 523498 2184 488348 421 331084 274 689062 1890 148356 1523 45445 288 54143 1247 752933 867 948274 1167 176098 1470 789624 1928 242487 2147 370595 1084 900095 525 751745 313 568182 612 665577 1985 36678 1720 969295 2288 211011 1147 295700 1070 237359 734 233771 2104 771473 617 116201 1453 452370 1763 524124 187 715095 375 601201 1797 664374 1395 476745 626 144539 1363 805436 588 171685 1943 423307 2348 925084 617 155502 1223 585201 599 669085 1462 87667 453 336946 1471 723812 2131 751243 411 788491 2233 570447 1622 221740 1910 201771 2109 222215 2277 580198 139 814640 104 292946 995 238863 1486 934870 1142 354070 1145 697087 247 421943 1263 14475 -1135 444156 77 617364 1606 634512 9 718214 2109 751352 645 255233 461 959894 1341 367465 1053 838934 -5 546960 981 625209 431 418210 1132 118487 1122 970070 1849 182031 554 235238 1637 750262 340 375185 508 40410 1259 273728 2028 529734 1397 281679 2002 364389 2314 780511 816 825905 1878 313822 1745 842003 1795 979448 2334 880031 1478 533621 609 934061 2274 720952 239 137811 2321 101799 1932 222237 1601 486333 1435 420837 996 757948 746 933506 2104 537603 2349 898633 1284 243227 1625 616160 2008 733828 1653 688543 162 590955 1438 69010 505 339629 2144 440745 2142 901393 4 849656 420 931303 651 188440 2261 88420 236 260413 1168 397706 2419 993799 612 932383 580 896310 1557 138851 -121 450010 577 723807 -886 74415 402 758543 931 53917 1202 178141 519 80364 1774 690415 2038 315045 1373 907099 416 921208 259 250853 2380 462088 162 41315 1512 365797 525 459601 462 426323 48 367529 2103 795897 537 532248 1427 818710 899 753384 1819 852535 1954 684227 1783 738984 2171 775740 1487 412480 1433 91549 1979 242531 114 265669 1003 829380 1352 456837 1337 941380 1736 305495 1929 983140 743 587089 438 580834 913 217273 1435 816974 1872 633650 222 525527 1362 248851 31 468685 354 845277 1280 505966 168 835894 2215 352566 1762 140103 1775 149799 1978 547572 1038 799690 1573 934786 2109 24188 2439 846594 1861 86260 92 429821 57 438688 827 582496 743 568126 1177 134939 1964 55069 1514 442139 2216 812618 2084 734282 1591 544189 1519 95354 38 965569 587 240753 1531 214901 930 347268 888 116646 -53 945650 1412 4814 960 979057 1706 472269 2010 163381 1640 117530 1951 967674 1203 704112 1442 408916 628 16511 2412 108531 990 567112 633 4538 -1201 985685 333 115877 1291 161596 701 657663 1971 106023 1314 255700 1444 783417 1805 621979 274 540952 520 863797 773 324310 1510 9715 1971 293333 1496 355603 1493 500232 2239 158808 1365 228297 -1375 104598 391 368914 2411 72653 1385 431682 2152 569578 1447 263785 2407 148747 1785 813911 893 566150 2069 285255 1164 511743 2138 210461 2444 955383 2143 743837 1041 229312 482 421578 460 878376 915 128872 1602 781778 1628 795733 -43 808354 1211 575614 1037 380604 856 485995 232 44095 1005 38969 952 382540 456 939534 1000 992825 1472 484816 883 655502 1328 588748 40 213235 1802 1257 1507 310875 1580 379070 2199 889209 358 592680 691 860558 1281 216565 1987 366275 1140 493192 2070 21314 1596 603088 2170 632446 678 268978 1022 510647 521 854528 916 91696 2446 751596 -544 685477 867 38150 1635 601699 453 844497 441 225855 125 915963 2301 832945 2014 340943 1790 358231 609 901101 615 548285 9 311327 475 544155 811 815516 762 54342 2315 554773 1435 214128 1687 830854 702 740103 473 310786 2140 285466 972 558085 1152 152255 1351 5373 924 359410 1648 533865 615 592902 1417 482977 2348 527397 140 289259 1202 898308 535 354259 874 436952 1287 444613 895 893166 2360 659362 621 14851 1381 329746 2244 632826 1827 193941 1056 757942 2005 932632 1969 89349 870 4251 86 746805 773 231187 826 653891 1988 273898 1746 770557 1174 784248 754 22965 457 875058 966 693760 1674 204919 672 56272 2050 351523 500 159368 2121 681407 1283 732466 529 381813 1460 11870 198 640733 1768 198443 22 789307 690 665845 1487 181778 2012 49867 2206 726623 36 777989 2315 586562 2210 879455 936 164824 877 738590 1555 803890 1060 564591 2374 466677 2067 831404 629 274925 860 54743 2418 31550 1269 154136 673 925747 1078 302865 1574 463980 418 132965 1553 915112 1247 504977 2406 567594 1057 958868 1882 747325 1340 73537 1716 132623 1379 354113 1254 967490 765 504481 1338 645794 1573 245069 2146 411674 2254 256613 39 145137 785 442547 407 918349 232 172886 330 223793 1767 373776 388 171564 2082 701469 252 384956 1819 260788 1088 980788 -827 867836 2052 456587 51 230826 2284 660837 1701 260266 971 909719 1423 382573 338 683038 1437 346712 1921 203563 1247 910650 2085 200503 1377 195663 957 184051 169 937903 2297 738069 117 824123 587 918641 416 95620 1588 575090 1696 418154 719 91400 1544 861931 137 388887 2140 230323 710 445481 1781 967575 522 269442 457 747793 945 652391 655 134681 243 7784 2422 617819 1792 530103 1447 538605 1202 585674 2438 139056 504 790187 201 484213 315 725979 14 287875 2121 371859 1234 333795 526 451390 1706 611143 2448 283634 2400 526944 176 737330 119 734193 528 374551 449 405328 2349 262259 2244 670000 1475 545368 429 264223 1848 901451 2389 959158 2058 840249 569 947312 1455 407242 1012 428123 52 336980 2204 982292 2317 616179 138 374446 -179 505633 2136 467304 1023 840508 551 853041 1159 807866 1738 689925 1635 702063 1497 531680 870 974737 1006 866653 2138 70148 1590 72853 663 766192 871 514141 545 804332 2217 373098 491 184710 1040 110559 1568 494055 1646 927444 1056 597213 1687 43940 1610 782802 1507 841586 1633 570962 2152 655868 219 519365 1817 564589 1607 816568 1485 184278 1733 483666 2344 447215 1816 914128 1257 209944 2413 521372 521 742806 550 271106 1572 934211 1233 395069 1632 327797 681 516737 1763 123491 1237 228736 790 354361 1890 799511 1309 182554 1385 612364 987 984255 680 703893 801 967377 1607 847936 1643 376551 508 529631 902 689300 1332 635612 1915 407081 1354 759 762 704801 2036 767706 2278 307502 2013 114150 1134 399448 2323 152527 813 285708 171 610603 806 114386 1607 479618 2176 610282 1963 350753 1700 450299 1168 316676 2340 138712 236 937005 615 95985 250 935377 1823 304630 2428 926244 49 808744 2436 604130 135 451540 830 863887 2128 189621 2427 605917 1069 385455 784 99483 2436 943032 1485 725835 2339 282648 1263 957960 1475 883901 1943 298469 1425 975566 636 408958 2060 819834 842 395112 1133 227818 1957 870002 1965 635205 157 733692 290 432586 749 889116 188 282035 146 490065 691 794141 1449 976018 124 890415 1040 382923 2235 15551 1582 166641 1782 321319 1152 106757 2200 853453 141 482926 1570 969028 2021 542020 1881 82494 1786 809935 2305 562436 65 961915 2278 780726 223 67322 1589 728770 1593 53472 481 758476 254 96056 504 814568 403 145283 2142 212274 1509 705733 416 877529 1613 99267 2101 711590 1500 357254 795 725551 1563 146954 1161 289804 926 210119 166 180870 1774 795597 851 516407 1805 51844 738 127167 1465 31698 27 341685 1878 553446 1264 17886 1315 695587 1157 78264 18 3501 1789 888360 1109 859145 514 397432 526 713087 652 332853 218 550350 1874 433038 1688 696585 1284 315670 777 932349 706 498416 1745 392919 1989 654857 1480 245777 1983 657697 380 85989 2407 432434 1432 240570 655 14395 951 440869 -846 495043 473 229210 1573 109763 1170 4636 647 686780 1118 599139 1592 455481 2232 217848 739 596914 1748 876160 302 261956 605 317017 818 939984 1675 556957 500 543945 1637 334330 1960 505396 2338 999771 897 522037 175 556942 337 974094 2265 426714 1063 148137 1155 56263 153 140889 1895 32363 1094 443626 1255 613585 861 939668 2091 854339 888 684719 1117 555303 1413 268559 972 321623 2396 75830 1091 515762 1772 550996 1201 995849 1108 103388 29 476885 1328 17236 448 163473 960 891329 -758 360822 1679 463950 1531 347312 2355 920180 -269 855133 1961 974038 1195 12036 718 88024 1512 132494 818 502975 433 370855 994 213156 1514 883343 1766 389690 1018 207604 475 340223 1694 144718 314 299936 851 469192 440 910994 1764 441556 127 533784 144 483953 620 14091 1147 293529 5 261139 738 639780 2423 544826 1425 221037 1486 602640 1177 731884 605 513416 1338 263386 490 884981 13 66170 439 89606 414 713708 2314 477668 146 794251 127 330458 1885 525175 2382 268514 1616 582242 946 720779 1708 264205 2058 748269 126 782632 2458 905393 553 624091 1587 811298 465 102699 2074 714336 2263 73347 2119 46770 226 716465 1940 955376 1209 485176 1539 439297 584 553579 465 387047 2374 516197 1426 846574 1419 946055 1725 377548 784 542339 1117 776756 188 122452 850 10498 2150 715798 1907 579747 1061 950847 33 190252 661 308066 1019 19790 43 338679 1929 712130 1432 58503 1479 186406 1806 827021 378 91053 2054 785502 466 47099 2401 875250 2152 136456 526 631216 1120 539660 727 284028 1004 18083 814 392163 231 970089 2477 961060 777 102067 1145 757273 547 56822 195 368777 1221 470004 1795 532033 778 578583 2171 607403 587 514681 1843 463944 287 337031 2014 816955 2382 372767 251 425688 266 456310 97 541425 1578 439012 2323 879552 1229 915694 419 160058 2455 918958 1358 935504 1539 615724 1806 245282 1047 297875 593 701095 2468 489899 1713 506369 865 759871 2380 721872 173 835155 1853 807260 1900 594696 2231 286351 1342 451491 910 928791 1335 171202 2165 900692 912 439903 172 433680 1064 887901 1225 372681 398 685527 800 240463 1116 327456 1341 694281 2481 258333 299 469480 2064 221055 497 396122 229 234941 543 75697 66 221909 1399 709418 45 155064 1946 915939 248 310575 725 937114 1517 200371 111 474202 102 172614 1476 723140 1592 186373 1774 316679 859 981152 999 596325 1967 70415 1100 138586 378 681113 1290 986837 969 507452 150 879140 1991 224097 1966 846830 386 510181 2476 468644 652 5864 614 630093 1763 933457 1299 632368 879 692274 856 647052 582 417064 992 87714 442 149991 1013 450704 481 493676 735 508171 1335 178799 1711 658590 402 192383 496 404478 2182 868072 697 423187 175 14044 73 232488 668 800597 1034 985356 427 665175 1652 348540 964 663970 1942 988959 1388 161789 2384 908120 1434 368481 1676 62270 1311 726645 732 791814 2316 534020 1569 912596 2431 303257 2458 770731 2267 24621 293 354216 1250 345506 481 537663 1220 534701 422 716175 587 56454 1702 69780 1830 223706 1532 18501 2261 631500 1122 61418 391 58017 2418 746286 1622 635447 1105 981477 698 273102 2364 382565 2248 71151 1059 660786 711 479552 769 818692 1296 517606 202 477291 2120 569576 1422 691661 194 338809 990 399297 2354 759795 1751 274450 1453 662598 135 88012 1219 107970 1915 103361 208 939860 2387 301324 1796 141106 551 471768 1643 557542 2343 916373 2047 993904 1157 844543 843 910168 1028 729537 858 389421 1516 97907 1470 776263 421 536772 1659 689199 1931 96057 1217 404278 2271 564820 390 66450 466 753149 1885 534700 2472 267459 1043 310258 1528 861315 1944 355840 598 406739 2371 627540 2240 346333 2084 206915 491 320739 2052 39587 2474 557874 2183 846878 1689 21950 1890 708336 2453 53670 895 960971 335 287991 597 949481 1297 8005 404 772860 1619 599635 1852 435739 2283 320553 750 345422 761 87822 2028 574437 1926 828872 2423 284741 1831 850993 1180 658623 952 752463 -2037 258493 1190 407172 392 222462 2305 545996 2420 346270 669 912071 -950 91596 173 457366 586 906618 2444 822025 1626 707234 1435 935072 2179 50772 301 17754 2315 723429 891 845338 885 327021 429 706246 701 184037 2071 61154 2343 397871 683 861371 613 722199 540 442835 611 380274 1565 626223 924 948458 1528 112185 639 863710 477 224975 804 900154 1320 601763 1893 839174 1384 293007 1705 76602 47 586220 1063 843735 229 996642 173 282677 116 711102 870 737039 235 783162 2040 414969 369 717430 674 25284 2441 898520 1405 12716 628 701666 700 324642 555 391451 1897 865183 819 908419 1613 457964 1033 791202 1986 377240 338 436294 2446 355978 2300 348831 552 631153 732 565976 -75 8663 456 130928 1580 964777 1582 905971 -400 343616 2164 723365 953 307795 2072 950418 89 53194 1343 539101 1981 276626 1838 93768 1287 227553 487 919902 1316 508857 1069 64196 165 466724 813 571601 1188 544067 1662 753621 532 807696 41 645535 871 625119 2452 913951 1550 886628 889 657802 1667 944798 991 828560 8 710518 2312 63759 1873 267042 453 769596 116 839429 48 714320 2346 851472 439 820233 1666 461277 766 291009 246 94423 1533 313763 -410 174362 789 144303 2201 239484 450 840565 802 237675 1535 685726 2036 548628 404 271184 122 829222 1221 320607 2483 969794 2433 856211 538 122957 1009 66521 2171 384882 96 198429 1880 868199 859 227458 617 831945 2463 57683 936 972344 953 607038 672 231433 1974 458083 825 896427 1880 774050 521 919527 848 329994 90 810183 1107 776214 819 776796 41 787011 61 833725 2499 269028 1648 82489 1402 284343 723 102821 2058 124858 1277 802304 2334 427611 1245 361628 325 81302 1516 348273 1362 356341 2384 807808 2426 386223 43 107196 1325 262301 2286 704052 -425 639293 1227 890741 2123 874075 1704 331367 99 876870 1822 98224 344 348752 394 22493 1636 773709 1588 841347 1336 561923 1659 262602 2488 782813 1517 637729 1880 859774 2339 609144 2433 644671 1883 939053 8 526148 419 34029 702 920442 808 223850 1994 108454 968 215598 2448 649810 2100 528562 1321 255154 1975 676229 1020 710017 1091 599430 2124 172089 772 585207 840 224808 1449 368208 914 311031 2232 670324 1065 567191 2312 533368 1635 173218 462 590510 502 354965 2474 34759 1757 942938 536 648083 1723 541295 2377 739095 194 972436 -459 562846 266 364913 1974 980901 824 365992 264 940118 1888 61749 1423 641529 1378 771506 2147 574345 16 867461 927 252939 1787 352793 2460 496056 1389 181236 2062 640174 2082 592155 686 383617 2230 166775 1804 149361 1922 532093 1953 982299 825 595667 739 861512 23 855865 1251 9993 1432 561311 1026 82779 234 196655 57 840894 493 846687 1631 564264 609 716790 983 912260 2356 345100 2496 416330 444 183802 2168 503738 759 538808 2101 179343 2277 317456 549 667053 1560 484969 268 825573 861 845016 888 575864 765 663885 497 163247 688 604358 43 780591 865 169831 2209 343002 1185 628252 2190 165804 1628 728339 107 78083 1215 567185 2454 957264 2194 11317 1567 250128 1603 482005 1712 580737 2181 482470 725 559268 1898 852194 1689 68988 2133 569481 1660 892007 1124 291431 1341 881143 1610 435660 1136 614619 185 737063 316 87700 2444 387421 2035 637414 1569 680170 995 531666 2391 478486 1036 798521 2189 947142 25 869054 2299 312201 842 747059 344 851574 164 172456 345 620130 1516 806428 507 875307 1208 138275 854 748306 2103 648504 2330 993838 1080 140169 1378 787454 672 835705 834 322549 545 800273 1793 982170 1170 271085 2222 208236 2115 637327 2284 263318 1769 218260 1183 854232 1461 434055 392 648574 604 63715 1547 779078 1077 147438 2271 658924 710 850182 589 204252 1770 648925 1734 714137 892 536515 907 396253 1118 267088 490 133946 935 830897 978 358233 1500 623418 1341 863860 93 165568 239 923719 1396 758524 2365 812499 -572 80465 1739 775511 969 719522 640 165750 727 412018 1105 946228 222 254275 1337 164451 331 584701 371 866474 1254 45840 2270 927954 347 922327 131 524412 2134 950665 1546 805907 523 386363 431 760518 698 71063 751 878271 1547 520973 1785 678536 663 421022 921 376771 2042 882021 479 246544 2367 6281 368 655619 2394 542520 630 125809 631 549644 1722 40665 630 29483 25 558242 -1107 760153 1401 616328 1480 777362 1169 572725 739 654200 746 753162 846 709090 1118 496784 1050 690554 432 160329 2479 848784 962 758961 580 734203 40 850786 1328 633510 300 896933 1906 361891 2285 707492 1680 324474 639 886692 61 262414 2008 63949 -683 639557 1765 719577 113 229486 2380 112239 1016 682394 1260 509400 797 703527 226 729337 1228 285564 1841 279754 487 655881 1730 819410 2304 300164 2199 991732 2493 345953 553 566784 1765 132764 1246 864675 1934 682617 1078 473221 225 880815 1252 330663 1172 859157 550 470433 2231 718972 2385 308526 692 253783 166 387911 1857 350388 1081 665579 2419 951673 1753 198201 835 551425 2107 963036 153 72492 488 148108 266 451581 2424 53999 413 571472 1570 488161 2365 790969 1349 665296 1819 957324 935 147752 313 949199 1789 520403 1208 562043 731 501659 1304 814182 1747 863861 711 933654 1924 839980 2457 7089 842 212323 61 451113 1468 385355 1784 529872 337 319535 1798 620207 783 311258 182 280616 715 986628 2365 66614 1045 988829 501 469331 858 767469 318 381008 1983 304570 152 534129 2172 999360 624 733726 2165 260025 1102 951716 181 267144 673 46845 571 174031 1180 410060 1620 719173 236 681647 777 873820 456 77042 1751 586665 1653 797791 926 878849 1367 924478 2407 349864 2067 779274 996 954504 1388 189447 1418 335614 1022 316399 1811 112806 1889 703005 1346 235835 1790 539980 557 568332 2380 299998 -87 107774 -122 78934 1749 946059 513 897534 2297 694319 1306 905811 1496 924147 633 386821 2387 364252 1733 802108 81 946029 2512 825387 914 406115 2092 324220 572 15091 1868 162146 1840 238357 1130 142190 380 277194 149 996689 1907 232882 1690 653038 1584 30460 1145 449493 1176 259428 2385 904471 2197 273064 2225 936374 1048 611575 2353 686328 1118 917514 66 782233 2419 122256 1771 856637 1750 480497 890 920017 1879 788528 853 903111 374 645615 872 730049 1446 636906 2132 143202 1936 880728 1224 621852 715 856520 1132 151671 1883 673004 513 446255 1902 374677 2424 743763 2505 188920 1718 601255 2081 269536 1782 312785 2374 406023 1337 336544 1418 193703 2272 985602 286 592023 796 599437 2174 431983 1826 255280 2169 201362 1117 449300 1381 37129 454 463914 1823 373193 2128 719846 872 602237 565 74230 1859 591814 2484 83892 1579 923221 404 892650 1771 193297 930 480138 1723 243193 84 762969 1130 469654 335 53295 333 921682 554 765533 1807 98728 2120 453955 2334 34359 1770 258280 1227 971661 794 444392 1192 444367 531 410124 1794 345479 1342 295645 2422 658381 492 65928 2204 787233 1551 151168 2493 152781 500 520140 1970 918430 1185 985177 2318 534982 555 611664 171 101978 1486 401522 785 425800 1317 216710 289 734610 16 392652 1210 87319 526 37377 424 610504 420 99816 1622 621596 1641 531144 1445 110401 692 9166 1689 792479 1944 668375 1603 709588 2169 473503 1545 430598 699 423016 870 235270 2270 590901 1999 306949 1072 713490 2467 849525 1864 197087 1535 949612 2474 527497 148 793606 361 738098 1408 190195 2240 513244 201 509073 1114 551520 541 709662 71 137580 1623 306553 1988 783870 2190 389461 1436 563656 1561 343368 1384 226457 303 38028 1725 385695 2205 839671 1710 450422 1103 562969 512 962350 2148 983115 998 44414 6 4755 2289 670411 30 943177 504 957511 115 984343 1373 87974 118 830963 291 653393 826 101087 1690 216976 536 195583 2468 3325 1524 147413 99 863295 1927 995894 2044 339656 57 638757 622 828306 2452 497050 27 430922 1727 856037 567 325454 788 866029 2210 483467 1804 289316 551 729867 2378 460251 1724 620477 350 384416 1299 938169 1371 607011 543 447232 1403 283473 395 146830 855 492790 1653 958028 1804 470027 202 910417 536 233719 1475 499509 1490 367162 1702 996098 1692 266848 2301 286040 1935 400281 1894 976091 2288 679376 428 173423 725 485189 2283 581192 1650 464825 1426 22366 400 700598 1852 416427 2043 359370 881 973702 340 178014 1328 586647 163 619077 2162 612476 629 129599 1771 59352 1105 44591 903 804526 1529 69377 1841 540461 166 441289 824 501756 1887 528313 195 592553 317 350469 1284 163268 2361 568758 2310 6046 1191 655305 2015 239895 998 239791 270 626580 564 564724 630 363217 1641 816823 1276 684653 591 499207 1333 916348 2320 104590 771 947904 767 107858 315 16243 463 893790 1827 413505 965 673513 350 366700 1043 985349 798 230389 2432 424384 1264 700525 397 497281 796 532020 1999 87937 126 540358 1077 473619 2233 680287 2347 632137 1523 290795 117 235168 1707 107723 2303 390401 1322 338336 1028 984052 1341 442174 1436 678680 1304 198697 889 44226 516 205151 1653 695435 199 357391 526 266474 822 783233 1145 250557 1940 973591 790 811029 18 427109 396 588438 1187 609882 278 366871 478 13628 1841 227456 1650 737861 1857 459393 1647 436547 1300 721224 385 356584 706 347966 2253 919010 2437 246546 359 116951 1197 6616 519 808058 2261 342206 2110 683893 197 502698 1872 754625 156 942549 669 34539 1541 468200 973 589471 2398 265022 1173 693471 1011 118573 783 727862 1229 537783 683 455395 829 421574 -927 655802 594 714096 366 472854 1512 69919 1509 463298 1922 269018 2115 447111 542 485273 25 442992 1158 498987 1967 879633 1543 781646 1168 499029 533 968657 854 896530 2029 250579 666 670360 1868 408378 924 697819 177 919746 157 523466 1841 691656 1999 442333 451 523508 2139 443573 -789 21786 1697 640053 633 930699 838 639212 1161 126207 1604 322289 391 604424 288 857811 823 652213 2020 523800 2496 749449 621 277074 1985 50544 20 618031 1577 604729 102 112897 1935 901160 1312 462650 141 924733 2530 763918 26 153953 1828 944077 1096 595206 1782 803881 1394 873868 1980 852081 907 407649 1649 64419 1960 364911 100 548596 1150 776755 1311 628857 854 930793 2085 26125 2096 709718 245 422816 1418 908951 1907 138399 536 168779 1475 267927 1893 786311 2478 182313 2307 281864 1703 168504 69 478235 2330 132764 -1151 894942 240 965607 524 369478 1412 713963 394 814476 1225 942866 276 503670 1915 227583 1599 539894 2410 747797 154 164571 1960 520164 2383 209543 418 93207 178 438469 1821 975469 409 20294 725 675496 2321 449158 1857 985319 1983 42587 985 503412 1251 42151 2091 251407 1312 775558 1094 908248 2000 962015 38 386561 2451 149781 855 892037 1449 738440 1002 921659 611 324933 1817 181209 1862 19315 2304 554075 1391 611062 415 124509 149 821183 122 235255 1307 407822 1598 536867 819 604617 674 574097 2005 435897 2204 858998 2224 849990 1855 482126 977 410513 1173 465364 442 829860 1813 8080 1272 109628 83 94132 1109 24854 1917 560254 1575 505592 2051 835215 1175 53251 231 380958 2394 391795 1805 696187 2021 536963 95 933058 847 841645 2284 893654 628 966915 2355 628776 1283 67024 2346 556407 1726 601349 2067 557256 1 730132 2541 733500 1317 318132 2386 788880 371 354412 762 468062 2205 179730 905 355200 1838 348596 1734 725582 781 183289 653 424755 151 626320 1173 374893 2072 97821 17 334608 2387 840969 51 127685 1491 698916 104 901729 411 917983 1789 461052 43 803614 790 668142 110 97808 2263 500423 1580 780785 1848 47760 2495 422690 2471 151124 1206 871151 1866 381166 1406 70189 1906 903922 1531 941767 287 338782 1308 691792 1992 990164 1108 132436 849 196670 2546 568381 983 27690 1764 654972 484 272620 1117 530804 1926 630876 1941 425825 851 663128 379 37243 1575 297821 1911 889051 1950 355109 1627 952787 1978 625303 123 36282 1702 315464 1710 35415 914 470178 1181 451306 165 284399 395 199244 1743 933119 2301 443667 2292 153785 2408 679647 133 459918 2030 88208 2537 182243 1649 709354 834 642568 494 145868 2314 866648 801 333888 54 388019 1651 112326 2137 800007 1172 104043 164 452988 381 845723 1813 28618 682 58378 80 610418 1516 852616 1825 703930 1980 116556 164 307604 2079 337232 2466 476408 2104 27428 2117 489016 2178 53196 1992 967673 1489 54851 1609 221299 1651 27433 2230 942294 1655 771154 2407 265098 1880 861723 258 702090 550 348228 605 273405 1298 216649 1332 872929 1067 130591 1624 416533 425 167318 2444 857375 2007 321217 1232 639093 1320 844940 905 467162 284 650449 1177 272566 419 733990 486 523154 712 17052 1150 284027 2037 62722 741 994128 438 35251 1721 893449 1379 311216 2116 941088 493 345848 1507 497433 885 677918 270 839584 1867 729557 2010 356889 53 603156 2305 62114 1212 192952 189 370259 2514 19447 949 965337 2317 807749 1262 773617 1271 642312 1446 267748 2075 327588 2534 211651 2190 762479 1275 366575 179 679735 58 471933 1615 119857 -1107 935800 143 912890 859 601184 2324 703147 313 503384 973 458009 447 629859 1259 508057 973 604831 587 179138 2472 357501 2555 900419 686 466355 2400 480241 1126 412098 900 505036 784 945608 2188 170307 39 382964 1272 629663 603 900700 1345 679700 350 704343 2247 944515 1399 56103 2419 158358 2044 97972 107 170381 2250 187984 1411 18964 700 767070 751 464329 2102 974628 514 775821 1746 24440 1044 760291 2328 9506 696 972048 281 176801 1991 539372 1660 72918 616 162858 363 789208 1581 251567 698 500211 600 93623 1018 827234 775 496310 2364 225290 925 192156 1606 193964 1044 691219 881 941491 788 950020 1045 612532 277 351194 559 219824 395 372690 893 363640 191 18926 5 443843 412 647483 211 703204 2207 105640 2316 932273 2211 178222 1979 799297 1295 362409 2043 565410 1419 859078 1460 834523 294 863389 202 240673 2174 96082 1648 409391 1014 500867 1416 743907 1486 640660 1672 292140 414 375603 1806 593150 2370 383351 1463 455967 1008 133234 2411 90891 451 715668 2317 718934 924 12463 2094 847839 902 112974 1717 739903 2232 626813 2393 278540 2326 447271 229 562826 1645 311442 2187 409400 1574 64774 2307 473255 788 919446 2506 706669 2272 522262 2203 730521 653 934264 1760 159620 2546 868291 1601 661077 1594 899682 1745 311630 141 26647 1015 686176 1289 63135 1896 581936 1127 509997 450 842266 423 135687 2540 580906 9 523592 699 225376 2050 438841 551 505091 1023 800868 2485 834938 1481 138487 1524 563853 1505 537375 335 52276 1043 894659 617 244768 2198 689402 1784 350448 2407 668670 336 515740 2320 275483 2222 166467 2435 642461 1853 537807 2359 870428 215 660228 577 552015 563 206750 800 23164 529 722601 1389 409589 159 838828 1480 570752 2304 956781 2394 153331 138 948034 834 246338 1090 175841 1035 302410 960 848477 1990 119094 1987 214455 1946 281840 234 793201 1313 712933 2058 739176 2401 483169 412 737862 1434 799981 1376 326046 1453 199866 1542 414829 2405 904931 504 851353 2519 337019 2339 412881 1255 757590 1350 159924 1572 81242 102 860784 1908 468926 572 433047 1151 727018 1472 38718 979 381903 839 996661 44 671546 1890 544323 77 34861 902 816520 978 644561 2151 344343 24 889438 1465 957930 1653 457390 245 281205 1411 967728 1179 911113 1560 401512 885 738094 837 863649 1490 914237 1513 178947 31 628021 943 886939 1035 585686 1546 706643 2107 450000 2575 950646 1672 83111 1378 742994 1178 367054 640 111270 1354 921817 2457 777051 1756 328898 2543 911016 1240 692244 2168 218046 2376 303770 1720 281156 1674 669186 260 368539 266 100230 1812 527113 951 759922 1208 64007 1120 13530 1876 437844 498 720761 2070 595256 1601 888297 1456 809144 1192 112585 2122 900805 987 681228 1575 854865 2416 686110 2289 985949 1749 58938 1225 486031 1424 815871 2454 978538 86 758017 136 281098 2438 663979 2402 44786 857 415328 2345 132816 780 913822 2235 976970 977 248283 1295 978166 906 571588 928 753436 1305 477176 606 482087 1339 822207 -401 155150 496 393357 1671 58999 1791 345304 923 125962 2362 474065 2136 321247 398 808748 2347 15640 222 162753 804 24127 779 957919 2187 397568 2405 49731 213 277196 156 340278 524 452159 393 384944 1826 307320 34 614941 1663 39934 156 692058 566 509595 516 175747 244 590540 979 35391 558 105542 1205 424931 1024 977459 712 382763 1833 862950 2441 203350 1567 973025 275 342617 255 351245 2066 229977 2211 79265 196 268710 565 971896 1085 630445 1676 815659 2496 726156 109 691848 1397 940661 268 142098 1398 440311 2340 562814 1222 836507 1081 748305 1844 848885 257 169383 2561 523431 2000 549952 1821 837506 1414 269299 1673 600633 890 650137 1525 38861 718 994225 776 43993 1073 302943 166 690425 187 644315 2506 434297 1802 738757 428 524872 1874 911098 421 156785 2320 873145 2234 982895 1978 11297 2062 260104 888 943018 43 36121 1993 794836 897 622620 1579 564416 333 996237 1169 356326 1649 117700 2286 262769 1302 519572 951 723576 132 634915 2181 219702 686 771867 1677 234040 2425 408783 391 363637 628 147003 299 525015 797 772601 2267 599017 286 330863 1633 748425 1650 566775 2 123837 1893 701411 950 795406 2051 476836 2028 986839 267 246105 2204 313375 1688 914287 2045 616141 2105 351834 1355 347263 1395 779641 334 925974 989 417973 802 591769 15 718295 750 103797 2291 595722 675 272382 876 430661 1615 353963 760 512802 -1244 364355 1635 377052 590 521081 1592 670705 1368 369671 36 847327 1207 77200 838 2746 704 766398 2111 900925 2272 657096 45 285748 1299 85555 693 221401 1246 909524 21 655909 1194 193994 191 287076 652 278197 1653 99769 386 408125 916 976214 773 245098 2418 670644 1856 216350 2117 398041 1795 584566 1660 835627 2141 916548 1376 142340 253 307581 1107 132653 2575 347560 718 732999 1885 377509 839 789974 2056 328918 80 787309 617 261498 25 101862 617 545871 1090 867644 700 216394 1806 316907 301 276649 1382 991717 958 290198 1136 118506 1180 544097 1647 296216 900 716975 2156 223590 676 368727 2481 619907 2223 985201 1735 624423 739 254374 865 694211 110 711688 1644 120060 1775 19419 863 88916 2186 752497 200 980076 2086 575276 652 734550 -640 878831 1884 370847 2350 485388 2024 910485 1719 745225 2391 550714 255 543324 1461 470364 1223 288745 103 759698 349 734903 94 134130 836 88737 1078 816696 1996 390495 2118 505319 838 25735 1700 33233 1775 383269 1882 14413 2552 994975 375 644442 1110 326402 543 826013 2135 254285 -935 923308 391 983379 1561 509290 1360 171641 739 768832 2334 393581 4 347811 2499 666666 1639 446788 -234 357464 234 211131 1521 542677 571 923440 1561 486729 2016 484223 568 367867 961 246552 808 981318 748 939712 1157 598177 1710 231444 1856 982692 1017 411071 2416 993001 705 215643 2531 351761 357 219253 371 798696 2322 763515 919 892145 2023 59141 1795 171619 634 127607 2219 94236 -357 822246 784 775861 2512 684168 1331 665647 2518 440613 2057 469447 910 525462 265 115731 2497 231996 1388 887406 715 232555 473 275950 624 72264 2123 630091 1298 633208 2133 783541 2470 416738 1936 25493 1158 350657 1670 712495 73 866137 2128 996580 2009 35852 2484 136312 878 543089 2403 296060 1637 835971 1397 100041 -587 535929 1560 108104 2590 970809 583 140940 1465 967397 2362 521154 1374 373923 130 658378 2354 448293 2102 148009 1205 767268 1741 784694 2257 824388 2181 635054 137 169113 45 568592 1522 497929 2446 906880 288 601043 570 888986 1990 246955 1090 435547 1028 676491 2324 893639 734 748882 446 641630 700 842318 627 859208 2341 539779 2270 359767 1280 262058 1963 930284 413 154109 1069 745074 2483 917686 1500 356293 696 76902 1476 818220 1837 885763 1679 910878 1853 269857 1085 183496 1496 11533 636 327935 1292 569667 563 776553 1006 132411 2367 108062 1732 576703 1136 558021 1607 36250 680 175379 1334 222504 1045 899246 129 221807 1172 291966 864 395333 1965 636541 1601 550868 315 990879 1928 168528 533 984962 1665 23323 931 103809 333 495215 1491 610764 1907 608846 2000 677319 211 812443 2491 488671 449 935743 1535 558616 1842 772448 270 770644 1930 675983 609 476553 1613 78009 461 661800 1943 103593 214 701356 642 460142 75 162975 2038 647317 2385 449392 591 449560 551 526713 2516 235049 109 749081 582 313188 2118 363515 216 313949 2128 866383 997 334284 154 493289 261 326495 1481 553035 2291 55819 2276 404678 1425 72653 -487 711951 696 308482 1718 423866 2197 356694 151 67378 684 209021 1707 691754 2211 303662 214 947631 1145 119023 2525 592173 1529 668266 579 781208 1392 377568 883 459924 1040 556306 1281 488785 -563 926888 1213 924669 1960 118300 2383 986166 1690 455641 1537 882993 1408 268759 1598 913598 1028 787893 1978 382353 2462 167330 7 212947 2400 382149 -49 995117 2277 361095 844 835944 797 429255 1331 120618 193 785361 2302 907577 1128 301054 1031 516654 1367 137544 2569 506649 1820 452374 89 414299 2488 85265 485 164599 193 816466 692 438570 909 676320 1219 14597 1352 551477 1918 685831 1296 241997 1627 94190 -416 900329 1994 145565 2011 73798 1062 996012 1050 57566 2129 662225 889 37554 1215 126594 210 19243 2592 580634 2598 356027 379 833840 792 730444 2114 760692 2262 629429 1945 64545 99 14779 311 83981 1450 378674 748 131099 1825 6654 1056 611772 1943 136499 518 930930 2505 819879 218 400358 1583 623145 1736 599760 1527 270219 330 358731 2306 764387 1810 945756 320 666087 1195 384093 743 626079 1595 513702 1863 824867 2032 709643 1204 380189 1303 666161 1618 184838 1937 375972 2361 300715 650 194273 1900 852533 2205 503283 2122 8981 623 912435 1756 511477 59 236179 680 328071 1707 802991 1827 391705 328 630653 436 669556 780 971960 2344 879682 768 178727 1877 840013 2553 784032 626 958706 1662 342167 1528 252704 575 642754 1404 67481 303 934440 426 145164 683 64839 542 250063 2122 308762 837 25007 145 806715 1797 145004 2188 601436 2022 391145 1178 226617 144 705485 2542 317536 1470 856088 2395 755073 692 355573 1251 351822 192 426941 2089 553956 1274 144854 1353 145677 83 659790 1574 590900 2080 970536 1222 338864 2511 610505 575 227882 325 134263 1264 790530 789 538410 2297 430270 1925 751465 2218 427421 1748 715103 472 888112 2491 876797 660 62520 238 502530 64 374082 231 878457 1429 351097 1129 278425 244 837654 827 640747 1263 435741 1069 690136 191 589489 1383 680804 1690 136357 1562 30989 239 288566 971 574607 1454 960723 405 520855 1416 550201 1238 564102 169 920975 2191 996627 1365 287917 1881 903163 1953 332880 1995 138722 2613 67602 659 971981 763 731783 995 744777 766 910754 415 887784 2603 396519 1890 722633 1049 840652 1930 880720 1248 645611 262 36606 598 31071 1528 206239 990 49419 1859 802670 1459 680837 569 837330 218 293971 2557 465670 1663 417841 592 76200 -836 794794 904 793781 -676 601917 1278 913422 1050 68199 795 730110 1015 889796 768 979571 2382 797660 1730 88937 1495 589594 1532 407466 1977 541076 2477 88288 2505 742939 707 322330 889 996023 627 689528 828 823314 105 394522 1579 552977 1153 23485 489 93684 926 931041 2348 334351 362 886191 664 978947 696 807508 1630 683143 213 511641 1035 609338 1512 480165 1141 982783 1013 236002 374 772641 2214 213960 78 787859 121 317444 837 273203 1059 805588 1600 784813 1345 47849 942 501786 1404 316484 1887 783855 2331 643712 2599 178445 1187 514903 266 809920 1976 483675 2015 414132 1762 457233 1541 967782 1300 116235 1095 23160 321 881241 2448 613600 1838 604434 986 300797 2041 333016 2003 265392 828 994195 1812 133307 1722 637766 1725 776354 2440 558489 711 335427 1970 425178 2559 306749 911 576896 2259 463233 1853 170583 1069 903576 2479 741272 1172 212284 376 321728 248 83718 665 954214 997 341371 2480 676601 1061 229771 950 340912 170 283514 636 901109 2035 307500 2590 436521 1635 968843 1159 396620 439 898470 1251 109494 1027 244882 2114 621131 125 779847 958 61974 422 200026 429 755293 1448 6367 151 27697 1367 378645 2324 396493 2511 955864 1380 489580 2265 956467 2349 829828 1495 56795 600 998392 1007 403246 117 146627 283 227569 707 304308 1039 496230 1424 373742 2085 188508 2112 825179 1765 879299 1233 769647 2454 54683 548 792572 544 178130 202 898788 2026 78072 189 569303 406 549404 930 664408 1583 957233 2576 720917 1533 577371 720 988761 947 45153 498 849381 152 35609 1736 792317 1342 394605 1828 650495 1785 207287 1603 356713 2159 479164 2385 283026 1088 158296 6 838242 1358 465204 2310 118045 292 202872 1278 841155 1800 920743 243 205179 1563 309561 492 595697 192 98735 486 309603 885 828176 971 624083 850 108683 2204 852257 1305 887245 1449 415210 335 798712 453 427725 1710 156411 118 765959 1568 475765 -539 582560 1297 484983 2099 522195 2401 940799 386 922443 2103 14464 1880 592665 628 486337 733 422828 252 168123 2347 758733 537 403994 345 484768 419 4392 131 153909 194 254566 719 781834 1274 431075 205 355970 480 652176 371 173551 846 857640 2626 822489 2406 243839 815 750262 1297 599704 1900 411498 1002 244507 2492 80453 1238 179695 1302 729055 1125 3532 292 690161 1841 814915 879 839183 2201 357245 2634 166433 1398 811651 1517 75212 2077 234237 1356 500154 2500 850819 2095 353990 560 840621 1281 344223 1746 701507 796 970927 17 100516 2534 655996 1909 223568 1930 415224 1603 540615 2543 312048 1485 86929 2492 440459 1873 729084 2055 187810 1120 884967 2055 191578 1733 8944 1726 262254 992 125429 431 931840 818 410619 2029 174078 2602 599365 66 731350 59 687309 1018 8597 1775 947007 2630 128106 1571 906018 1868 772343 366 374065 268 32923 580 16073 473 126162 168 561060 1898 883797 1385 645836 920 122215 1647 679879 873 901531 2098 929664 476 174128 2009 359181 283 69112 1594 134500 1994 88887 1736 321727 87 924276 384 449689 109 995651 2317 108438 1441 498777 1712 970026 2142 515825 2143 23611 2234 533443 2633 843834 281 346296 53 9802 2159 500916 700 773214 681 169217 -389 711611 1123 949090 1730 660281 2289 204750 1470 856891 2150 555695 2605 357220 1789 993172 1570 5226 1198 850456 1717 234183 246 568424 1390 644862 2388 420989 2075 659141 590 545718 508 716400 2359 564753 280 472251 1395 178103 392 505731 2466 672409 1414 321668 1537 276484 1426 708545 1848 175951 2168 840042 2199 219414 218 813713 77 419330 699 779662 1132 876308 859 976206 1948 905446 1845 243266 1711 293948 2529 333696 2166 644651 2203 148287 2445 498607 2494 564425 2453 315909 48 935283 2591 405720 828 208428 1857 254552 1588 306448 644 503 493 604624 418 280164 1634 22199 420 629589 153 56819 870 527609 1884 711725 462 578288 1064 217124 2567 196966 225 978574 2196 934104 1785 944086 -389 691443 1476 352219 2128 82241 697 630596 2313 353786 778 936514 2254 525039 1368 773965 1743 747493 1035 111566 2616 278189 845 252679 248 513798 1147 594191 2390 934606 2520 152908 1659 821512 1927 867048 2486 11023 1414 266155 2093 183140 224 864535 2351 745056 62 793529 1645 156892 2069 334679 1841 266486 802 942938 1288 851313 937 744535 1938 591755 1016 961021 847 435272 2301 833369 2114 358414 870 327455 2580 334894 912 766083 310 863191 1179 88848 2516 497408 693 971514 1427 559939 2247 60527 532 967930 1566 229873 2296 218855 1969 5653 1454 535313 421 649477 2556 454895 2092 951631 2475 685271 1360 386089 356 793675 239 568543 1041 931166 31 54974 1943 487210 891 418706 2114 436912 2175 563878 2334 355823 1849 858949 1094 924902 2016 301212 683 485355 1193 685935 1030 486906 26 235437 1161 63311 1358 88013 682 376738 2465 1931 720 774837 2294 868141 2557 585566 2318 900219 2176 517899 22 865226 802 783943 1288 338947 1798 451983 1181 472625 1087 613256 1450 735820 217 28392 1031 703745 2528 483170 924 301780 1007 642663 19 502458 1977 118290 398 685967 453 194546 629 595340 1541 233980 991 764136 1176 475519 1574 141202 1692 461173 2544 798044 1562 217204 1643 411044 2056 723815 2147 991083 1210 915447 455 594704 1103 928920 1185 186275 100 348213 529 618305 2580 232252 723 300858 1881 651904 2294 829248 2539 835431 1575 118991 1998 645432 -207 785711 1693 759209 1359 735723 1259 786685 2193 224742 2287 127448 111 355420 577 225334 811 90556 245 905220 1210 681706 980 349824 95 186550 1794 654597 1571 270593 1913 351925 802 669273 1132 833096 1130 818491 2323 251773 489 851735 2077 486952 2595 887583 996 729934 1504 169869 1282 402256 2497 708627 2334 395231 1991 453685 890 717067 1826 866206 140 780580 2057 212828 2619 973177 242 749806 140 590902 2046 636872 82 357749 346 306489 943 51649 613 239186 2383 360634 1187 205982 1208 359339 946 838395 1142 900295 2168 178100 1929 272783 942 810900 518 938596 736 987260 2168 711300 1538 123701 1176 181289 1420 189434 337 939249 2187 203192 2563 409135 2518 88451 2404 585192 1056 877582 1409 664149 2329 199064 1942 962959 2297 699242 -413 603372 1153 947403 886 826983 1359 932775 1450 533996 669 757560 2 583532 2151 289479 1579 886277 1348 793843 2483 853829 2134 989657 2657 243457 379 971260 513 715035 1998 624322 413 357001 71 182132 2135 159179 472 224959 2615 753467 1977 682771 1356 459621 708 846015 1873 382881 2160 850068 2232 343986 1575 787390 1272 544796 1025 826561 644 945502 2121 610939 2239 538958 2262 519190 5 907977 2105 424014 139 243017 1903 514792 1766 111736 1477 81238 1055 33367 1937 247677 203 287382 817 997498 1708 310067 9 608359 600 307644 2096 590775 772 528719 1484 577440 1849 886815 36 130841 2088 140941 1941 865172 1406 39142 1562 263644 2114 910419 282 966212 2377 579090 2100 62680 977 820470 1595 177428 476 923039 1357 7417 2302 427221 980 404804 336 619014 1541 960218 519 697628 1908 12630 1796 320854 2075 809276 2605 820297 248 461775 462 288251 1608 804894 778 228196 686 269537 1391 266875 2512 119343 2507 378162 1742 524482 851 576141 2271 273480 642 859143 2013 526888 1659 595087 1781 927620 2028 144354 749 814769 1038 946553 204 57677 1283 118334 428 842334 1727 120518 499 112007 670 2173 983 12205 2168 153890 788 368433 631 120850 255 709380 2455 747835 829 647670 2365 59098 1587 357497 2421 598451 1582 213101 1124 258737 1428 134696 1799 533461 111 877933 709 883189 2539 146650 557 724878 1771 566462 1156 926753 1286 78014 2549 429192 746 599480 2418 704473 415 10290 1055 372148 968 536059 1755 795176 1052 526490 562 433808 2422 896973 8 327264 697 870426 2005 75055 2312 414219 532 712728 1400 192747 2557 734266 1274 146560 1593 749201 1138 258013 2062 412943 2636 784935 2089 497529 1707 569459 1983 232199 1477 248333 1783 26405 2625 644306 57 588349 1016 103266 455 67107 1431 475698 1907 604589 2324 756462 1344 811810 1613 24192 2071 324896 194 465574 724 153255 667 753761 2628 17815 2392 977618 734 153554 1286 145677 890 713150 1742 559329 721 577658 1203 614331 188 689987 417 85091 266 385265 2179 759252 757 951113 147 48937 2316 776209 306 522523 1672 837493 249 838241 1815 154766 1358 249300 1074 781915 1789 680874 1142 876358 1473 574523 2424 665996 1804 584492 2191 801599 1404 794124 2652 84920 729 373429 331 162108 1980 171502 587 428794 1870 506998 2433 542714 453 967825 1229 597628 2489 200553 1656 460254 1067 556682 670 467391 1882 210212 100 517620 2543 538052 202 363747 1432 496370 1102 840135 1806 41806 928 710316 978 368839 2644 821451 2343 94009 1302 501713 2096 925768 2189 102339 1200 120918 193 656325 1350 355071 1650 851817 2021 292834 1515 837306 185 774121 653 973425 1272 979073 2063 881081 493 969473 2332 717278 1807 154314 132 874394 758 697308 2491 595233 147 62813 1922 182059 942 425501 1168 827357 2289 282141 717 23889 2169 374806 1906 872188 227 197405 253 734493 404 488503 1346 746709 2190 187112 76 755600 2096 114186 1556 251701 1147 602389 1858 111233 1063 983985 213 262574 224 119602 2511 322386 484 800127 1364 397341 634 980545 1220 680759 2152 616307 2602 628215 1009 564921 2521 236893 2117 250998 120 372455 2161 922351 2386 397626 762 938627 2078 688812 2256 463013 1888 585340 -1046 238474 183 777021 1246 630865 2087 204416 1120 401597 91 83292 1839 249148 1829 161974 559 325129 1669 869882 2583 50819 482 186518 2615 444057 1488 564026 1034 919230 1864 686559 2414 648396 2316 409424 1615 437709 1460 559134 1901 995525 2289 322174 1465 995314 201 261168 899 567632 196 600625 1411 398555 880 124247 192 178823 225 266032 2167 353988 2583 288458 2577 932521 467 314347 1728 860776 2517 725886 2246 548610 158 617323 185 81263 1668 380716 475 9538 133 783695 2523 284835 2541 283406 1888 112565 156 110765 1384 18379 1701 501640 1138 129807 562 837479 1061 205818 276 846881 1786 644128 1722 814701 1855 342692 2068 890635 1823 209461 1406 793024 2162 582270 1894 507007 2304 142218 316 194091 2436 533345 233 144198 633 28067 713 653732 1080 577744 2027 21015 1194 481166 2289 463612 744 63836 673 208789 2657 28575 1605 316646 273 110944 1531 854734 828 957775 2507 446460 420 260905 1456 670621 1637 88685 1447 555560 43 857667 229 404651 2335 928641 1997 679040 1050 738860 109 298475 1545 922343 2440 927333 1491 471476 1074 319151 970 347242 255 953072 774 356267 703 929822 2306 980747 1300 627730 420 578306 2311 177244 2298 416994 638 532126 1172 776814 1548 955990 655 962072 209 765145 496 665388 24 379148 2451 366257 703 653480 739 472262 2037 200177 692 617737 1940 807772 1003 376638 47 735692 1745 874001 2345 465835 1945 614770 715 899025 72 821497 1583 43092 1512 264816 900 532218 119 787162 2126 869946 832 318053 1411 228783 1104 414380 267 648182 174 537921 1070 617351 137 684395 1013 611791 919 21360 1578 908708 985 691336 2358 846092 1602 406742 2332 103575 2030 596709 592 969677 1544 559994 186 366901 2340 751365 2218 314445 1540 431660 2258 733909 2645 531331 1250 931569 817 372866 339 428250 2056 308427 484 536704 1119 685354 1280 425422 340 130151 878 713175 827 593557 255 697221 1142 611509 621 666909 1796 459812 1741 191925 1000 779220 1994 576536 1866 996473 100 248989 1430 311829 242 52770 2013 942323 1350 795596 2612 873288 1221 278968 5 621548 919 844468 2458 20557 1107 308928 1442 944897 2324 987861 378 657049 2268 908904 690 601884 1038 991123 -325 459936 869 943598 2038 522082 1199 991082 160 280666 1757 894917 549 278941 2280 167974 864 283464 1352 779864 1723 494105 1124 985179 1825 364824 2193 321026 2147 568326 2216 396772 1392 356040 456 946871 1925 112266 2311 306195 238 724353 874 327848 2226 973199 1870 819142 1124 972722 415 1374 485 883082 877 650683 2209 396986 1697 214612 247 800209 992 26276 1183 984456 2401 583425 2142 943801 2174 522355 1403 607082 768 704151 569 346023 1675 353294 69 638649 1003 334626 903 857572 549 285987 2118 473368 479 252572 2257 661037 2453 462528 986 801048 141 774916 9 451923 2599 445705 95 663824 411 671987 248 705851 1096 361294 1362 412652 542 382581 94 197579 206 557483 233 201868 2165 460874 623 121604 832 24747 1081 485704 1848 183851 2113 613284 392 29333 242 812114 2365 803305 1594 759304 1758 895166 985 893221 2042 958529 1185 495368 2033 278097 830 842417 569 76491 719 695074 293 886671 2436 417251 2442 151107 2179 732779 1600 823993 1425 430814 622 611911 1030 340951 -334 878423 1463 817526 1914 841322 1758 385666 2125 526481 847 374739 2372 708453 399 220560 907 283293 1736 698347 998 184696 1999 163893 760 492369 2090 668689 165 301175 1993 127708 549 243810 2684 565604 183 774478 -980 720901 209 179350 1991 420281 1902 198155 1739 999277 98 795002 623 464901 450 645101 1344 504737 592 256204 1327 758100 1748 699416 2241 769679 318 863744 2176 61060 2548 802903 307 971883 1936 910304 225 386407 667 65706 1444 138961 1951 116010 844 356757 1233 265358 542 414931 2686 67622 873 595291 320 607893 2048 742965 2519 216603 2554 142560 2665 102337 1981 34462 2475 55660 1041 670153 865 839254 2635 982073 1312 929326 2024 716373 141 233025 548 232596 5 337037 2348 584034 1506 709206 1085 932916 40 131023 1874 978018 2062 222621 1614 278702 2631 949698 885 915997 2246 274319 1668 260566 1467 269601 634 431030 2161 624593 2424 803271 12 7862 1672 422909 2043 230655 1279 675580 668 947651 2488 627739 2442 698779 2016 481254 2487 887997 2525 470130 1849 811671 1180 882310 1526 707634 899 583897 1337 493316 998 326559 2062 807175 1896 734597 2405 621643 1572 432209 2517 96476 1131 772267 2425 482738 1559 476433 2439 650770 1899 49401 1408 677257 2066 60064 267 761402 361 749820 2348 580182 1419 755894 2144 858548 1059 457889 649 417017 2701 565834 1219 466396 737 341449 1313 107972 2435 836220 222 764443 2400 253885 1273 333682 2331 859293 1547 506963 533 349800 2108 718193 954 507205 2672 628887 2671 573282 914 371542 1030 592099 267 993567 286 303423 1757 751428 2101 892982 393 57965 2014 990272 1466 977166 2263 3081 744 975027 879 87625 1750 491277 2392 302663 454 76273 2347 682417 2662 47762 102 318456 692 208062 2227 175569 1884 794223 2390 508062 321 731769 647 760185 66 864249 2603 225766 159 632497 166 81550 1542 940922 2371 243935 2274 776507 2061 497713 779 200866 2077 898300 758 954397 2509 401119 1500 658770 699 633509 109 956569 2463 132176 2658 673311 2352 692795 1476 704035 1753 945932 1255 674907 921 178502 2109 632569 1043 308385 1907 8733 2081 275065 2159 313255 1881 260803 45 134419 274 395266 1814 804357 2465 944507 1554 918086 2380 299825 1062 927997 1087 783427 2655 951974 2272 87020 357 670846 2619 450680 1762 634791 2648 675411 1013 950984 2269 436422 2433 346877 1534 692741 208 875480 406 145251 1860 790900 442 932036 1368 207183 744 354504 2595 193742 2421 260049 948 353279 1146 60518 2320 469177 983 452466 1693 188493 2146 21913 313 720574 1212 719305 1073 868252 2108 905969 591 825982 905 410751 1011 69817 1675 225023 2472 723129 1588 644498 2276 712151 2312 97179 2614 473646 1468 117838 1318 954883 1274 230211 1081 370755 1745 787860 2067 330422 1165 447213 2681 531831 336 222270 592 655921 1696 381558 1150 448715 2479 4511 1746 280125 1408 891248 1029 167685 1534 448612 1032 665187 79 314375 1493 144690 462 824003 2326 312414 1550 664218 924 161882 1270 962244 801 366483 356 713202 844 918911 1443 525117 194 335752 498 469156 2604 941801 1154 658708 574 112942 1432 675632 1404 108020 621 281797 1020 803553 835 781030 658 865205 623 783235 1188 119777 2563 563235 2242 246851 1366 754073 1768 21067 1839 635095 1262 657347 1333 86205 1405 299587 1898 576974 1940 294175 800 344392 474 321136 1414 63161 2062 385045 1534 934378 293 891887 1414 576211 1959 102315 501 270395 2359 586214 394 602599 1279 231994 1945 562904 1121 483343 277 971891 1708 515000 1721 391596 2406 441702 1507 55179 -479 850206 1075 847918 1963 3520 479 429885 1705 787114 1558 261918 846 638472 1507 133239 881 586022 2486 434749 1044 352372 2490 879585 1460 722920 2352 736209 2647 758639 161 507718 2203 297295 447 383640 995 812466 2642 439351 2716 30155 287 489258 973 82135 2079 55442 997 834990 72 253872 44 896829 1638 87435 1348 920988 1319 300721 2236 647734 2088 804823 2117 680425 1435 278545 1834 518338 840 125173 1337 935514 792 733469 1478 753278 1655 202156 1394 795452 409 808332 106 105835 1594 828381 2005 752113 1673 739153 1462 937539 441 893930 1991 765140 530 143558 4 923073 2485 864672 2226 883160 867 876234 968 419754 860 257407 1480 50768 1033 423837 2637 477856 2128 732480 2687 897670 23 178870 759 48310 1726 485875 699 277978 456 129630 2699 414514 1478 59636 49 625145 721 966813 399 530610 1552 292807 180 806309 924 287035 833 1564 1285 546835 632 7498 1894 767144 68 831208 166 385608 1079 915154 2681 826586 277 25891 1076 143691 1995 854795 800 244989 987 851074 2693 515837 324 287141 2270 457897 619 822384 390 736992 1072 763139 607 402040 577 789858 2086 219882 2098 302884 179 551030 341 965393 2149 528865 2506 837927 1108 238294 1767 827999 2113 862733 2208 73352 2208 436547 562 841711 359 758320 1350 194025 881 715547 2303 464358 1904 688893 2581 14600 1049 128719 1845 967345 701 832882 1803 947787 57 494270 714 858009 583 890923 2181 710334 460 376151 1244 17359 1420 189598 2362 811181 2661 195265 909 873276 718 75483 2584 156782 462 384218 339 894487 932 929397 972 320978 457 134409 1541 329724 1501 659401 675 385504 1157 108453 604 686374 1153 614244 1657 719546 2443 805796 1024 242720 937 997048 2668 118182 1328 39979 1223 631068 2342 371292 2096 942096 399 163734 606 563734 2201 311876 -12 375037 1020 868450 706 234730 1455 75316 1658 841257 589 547095 239 278740 1693 483477 7 441759 831 925940 923 525533 1480 57574 1172 835634 352 255799 2502 77144 87 381308 2644 504354 464 29942 1076 765154 578 209709 1476 502719 1654 690387 1442 817297 2674 694730 1111 730022 1378 364584 695 434251 428 239534 940 192519 927 701955 1621 579358 1941 238194 2077 333018 187 855497 2683 406096 1716 220934 30 854712 1559 206624 567 117886 1353 963766 1010 522022 588 136165 2288 299561 2337 258860 350 903734 2116 761740 632 560427 1034 599506 1988 300773 1998 24320 650 552911 478 132034 2469 189276 227 595981 1693 240011 1167 704124 2513 920798 2526 751008 1945 248689 325 712436 22 3385 1394 151866 545 23165 1166 489960 1922 239077 1826 63508 1359 792235 1883 715961 1952 50551 1313 837726 1454 904391 1562 85296 306 898488 1507 561898 45 878875 381 332303 1850 297565 1619 478774 1755 268242 2629 677369 1419 515715 1504 332010 2668 452769 681 805810 70 908967 1127 826583 2597 701736 818 154898 875 264534 66 780104 2599 23832 525 58370 27 112925 1164 158476 183 538580 1981 921188 1779 93072 1517 362243 1730 850223 2663 81863 2689 844292 1308 88898 691 336675 901 695306 1001 509646 1002 293671 2136 104166 1398 887577 665 921888 61 630960 402 914600 2604 31113 2158 838048 153 586214 1347 594112 33 480162 917 609225 29 533485 2541 845558 2 96163 54 220551 2692 405032 624 774577 297 574510 2436 371363 2717 189635 1176 790320 1810 326336 1382 646806 -139 349340 2244 613329 1092 228375 248 914912 875 717508 1981 507002 597 632024 791 236206 1246 601324 274 878718 1753 739950 135 897654 395 52394 142 183035 944 832691 724 807631 1816 587109 1914 527883 2460 676216 1283 93694 2594 235967 1460 240096 1972 877303 742 937749 -819 3435 668 170811 688 582899 360 705672 751 789141 656 46725 1630 234898 949 836565 2021 308018 2031 670192 353 323593 1114 410659 1648 913636 1708 460253 6 643406 561 785916 2696 247172 617 422929 313 57894 2315 498065 194 50010 2565 985218 718 915496 233 139616 2112 702581 1662 724097 1987 122748 241 618435 1348 301860 2741 343673 2710 993041 777 141162 1623 119018 1540 586633 2474 725393 1725 23945 2210 145838 2221 93012 2403 347296 1341 801198 2591 75138 905 592400 2498 176401 1248 750620 2612 289521 2644 972582 2060 256584 2242 39124 1202 194184 5 68864 575 226805 909 727682 993 134674 2442 950327 718 569672 1774 531844 2160 793171 992 391749 145 851428 469 480535 825 269365 1568 939861 228 566858 2249 934253 1328 121092 946 196969 -123 644979 2729 753242 1155 261694 15 261620 1412 487796 2550 25229 1029 950409 529 283241 2476 75698 1086 459137 741 733243 212 903713 2628 410685 743 93845 1523 873784 2085 428728 1561 248166 2159 814766 1272 918241 1382 373928 2199 418904 296 719706 2085 816133 1953 687501 1289 766720 2468 753243 1778 578337 873 832766 929 527624 2153 553502 2573 733774 1822 952874 1790 680550 408 8149 543 876728 2725 521177 2453 781232 743 181296 279 760179 1567 521898 1876 48136 736 543212 2136 964799 1563 131845 1165 818938 550 926534 732 667575 2086 51001 1218 163397 1246 463265 456 957577 1942 852108 575 258027 710 368876 972 934902 2652 61455 240 198616 714 609508 182 13347 2520 688541 2504 943050 2269 901347 1647 10832 1555 475099 493 44201 1894 730704 2519 955508 1585 773289 125 648917 251 748090 1363 65640 2480 83206 2011 930563 2606 460373 459 466770 1268 808897 1455 280338 1905 53147 2752 695295 1828 498101 770 499312 2278 773975 2112 844319 610 184704 1174 722130 478 109757 248 258689 2547 601080 470 918379 2080 682216 33 243069 2132 311319 1602 717707 1017 847279 499 925413 1922 668847 256 90534 981 912246 223 22788 260 977143 1269 62446 1018 565390 2165 796212 940 543089 1162 260625 1615 616090 2412 232767 559 59802 153 324576 159 879826 888 768810 1623 707416 2638 24198 1155 826899 1143 232962 1774 824606 237 407291 849 649245 1910 589168 168 950797 251 450340 155 869836 2593 526998 835 633579 694 353069 1408 134265 408 578429 1762 497574 443 977694 965 682314 1223 644865 2407 22414 1764 413267 1580 772009 -914 896694 1708 368578 2582 806043 2551 30138 701 684402 1277 217316 1192 693473 741 192053 888 225965 1617 907230 1589 46801 1310 447016 24 612814 2168 776524 2175 173790 2211 61218 1970 304041 2534 417515 1530 184559 440 475826 1124 627721 702 939135 1009 77425 311 142149 525 337164 894 539750 2355 671624 939 108333 2322 972546 1090 343221 1710 949739 2503 216818 2722 350584 248 880213 238 598337 901 436807 1722 565531 1812 96305 426 539831 94 979048 755 320534 2745 293661 2166 21914 1237 792946 1943 286848 162 657147 2602 56956 1601 6717 2760 541000 2232 459034 53 759319 1161 914448 2327 788132 1381 516860 2745 765556 1943 237659 1153 47407 1807 594598 1896 933312 470 96484 1438 556413 1277 489449 2264 176649 197 20908 2512 899447 868 889688 2050 892132 2663 16318 1654 331239 1560 40928 2698 61787 617 215587 1847 809904 1878 211217 992 230431 683 479726 2768 610385 1341 916563 1577 981691 728 537386 593 933762 96 572606 2763 263912 1623 22507 1452 154803 2633 724649 518 342019 1986 842133 32 299475 2141 411489 1386 393753 2723 349451 1887 376740 2223 307523 2371 203483 457 272271 1834 788332 415 963137 671 950150 98 163746 364 49077 954 837892 -62 377684 2447 59370 607 766077 958 723414 10 878424 2760 680319 2542 855230 1854 162648 2007 349100 1825 712308 2598 796145 2128 706026 1117 693792 950 883949 51 790868 2471 166667 2323 434568 1259 362061 2559 213246 2566 393177 672 191043 1005 379535 2043 94039 1077 621335 953 493452 2393 96921 632 558143 1284 68594 1124 705421 608 27505 2706 707086 609 213895 862 452911 1483 858648 2377 694134 1896 790528 175 841671 1669 964151 1011 228596 20 895199 842 468183 54 44346 2374 827769 2488 794610 515 581833 841 578532 292 48990 2076 946922 1426 884734 395 717112 818 90097 1495 13098 144 194053 335 383829 1879 79084 1314 693750 1978 303850 2454 89943 681 851034 296 697510 761 739371 912 238135 -466 584819 2292 839315 1650 23328 1312 597474 2288 64065 1730 77896 12 104170 1552 229820 378 773454 1862 763224 772 178015 2161 241624 2095 254070 66 978265 1901 247878 870 814503 2333 950510 735 334952 1863 210243 1518 119966 1190 59348 2240 81479 1226 692288 1349 379474 1755 267570 536 59396 2250 995863 324 990984 653 272856 1824 276076 1184 218351 2008 869780 910 260747 2073 175402 1073 169860 1382 778000 178 9579 258 941779 405 203480 72 683958 2189 980301 1424 432986 2754 77076 148 258799 2162 909569 858 387015 81 141803 2519 329484 452 494229 2062 389891 1172 316603 2711 442350 311 543720 2173 544398 2332 221732 610 734601 2011 4412 1760 694547 792 107906 1636 464121 2470 4570 2330 178098 1334 140632 792 65274 1095 528817 2353 848003 922 139405 2757 687951 1714 707184 1363 463028 2058 493406 1137 647299 194 881565 2607 612007 2137 811542 -545 39648 1232 476317 2067 995188 1116 241677 2410 284512 970 548328 2346 132263 1874 455570 1405 403560 2125 52560 1114 91668 1965 580566 1557 560134 1806 597163 1446 967952 1184 797323 82 257520 1031 741696 2210 406940 1387 345871 1146 270217 2261 856669 2673 614633 513 222692 407 474991 1087 401131 504 853920 2476 821976 163 443826 1054 618898 2198 860546 436 935728 168 206211 2774 887123 65 177146 202 337305 1021 159894 2774 849841 2508 506211 2545 825423 1909 864134 1336 580563 1741 208249 1365 648459 2616 854380 1479 96555 1467 716279 630 349342 1087 742408 568 568343 1 502161 947 883267 2424 132324 1343 469284 2110 321990 2747 652439 1316 37611 1657 936881 2230 668243 1974 930637 1781 885398 2499 753899 1267 608529 827 556869 308 372407 675 303194 2058 579914 1163 569325 124 952271 2406 867123 178 849666 977 9439 2755 268914 1513 649486 517 48009 1752 976130 2483 640018 1926 567786 1112 349619 1747 115834 799 798921 2297 629296 2705 121839 1782 91071 868 753580 1626 381072 196 994106 840 523224 1998 336829 530 200175 2399 785535 1274 867299 1621 422684 825 674098 679 108794 798 527032 2367 208958 982 802900 1624 871299 1994 437608 387 368515 349 777178 711 209189 1903 141991 2508 505813 1156 479911 2779 34821 712 716899 504 814997 1347 746159 565 697279 149 347855 243 462220 1754 269735 2032 561077 2154 507451 74 526020 420 324915 852 101380 2308 313930 2505 325421 2541 898540 1279 657400 520 334098 1679 522786 617 912537 155 386149 1371 642651 2137 927498 1620 214590 2271 619726 2601 967220 2058 523020 2457 913657 1134 275390 719 264295 478 537777 567 477404 1538 810976 2630 183924 372 408108 687 586528 597 389556 1339 675327 1399 657914 890 838330 1230 644660 1086 167679 2384 886096 1255 405776 1268 89076 1273 651458 2252 341 1421 579236 2504 63261 1215 252652 1212 15875 1434 581980 2699 238586 851 935669 500 770065 1174 289512 134 218450 1671 222352 2073 798323 1484 218225 554 667417 2225 172010 1635 749019 608 512302 1189 696945 767 521056 1687 328212 2313 506927 780 34771 2155 728001 2207 204958 278 929505 864 991054 2445 44303 1815 296334 1651 709477 1613 681265 2450 664211 1209 149084 1423 275267 2512 457816 1943 591551 2374 415709 1291 385527 2376 57425 2050 771667 2275 647392 2199 718493 2278 369378 1565 976877 1909 574378 441 662165 484 84191 455 718630 2613 502886 775 595654 2252 306569 3 779432 2277 802033 909 172757 208 311189 374 670895 1331 678297 2186 146081 2473 184885 1356 229736 462 325661 1927 531257 1953 218274 2442 159477 1259 760133 2524 230916 1020 975038 1659 788978 1736 208008 46 669231 925 938860 449 26832 573 245863 999 181181 2740 812220 1246 706361 884 819168 354 64084 255 3854 1523 791304 2193 11394 782 347039 2479 65269 1751 279852 1668 130454 2316 825177 2264 289206 2472 719173 1999 541272 2434 482167 2387 311269 2721 524075 69 458848 1086 200582 333 844422 675 259391 2173 46808 40 358597 1163 258796 1719 901704 2464 587530 751 491266 1118 611592 1493 444507 2346 627142 48 22705 750 147903 1087 101551 414 651289 1826 585803 2694 810368 592 867876 1974 451621 801 485603 2572 864920 925 648721 1478 630538 575 361887 2343 866775 1267 911343 1885 249417 1338 948678 2463 997178 941 520421 2030 868711 2150 660528 1970 951415 1925 52605 218 754875 1212 146155 1357 441865 724 588594 1199 451212 556 830882 783 789577 2008 844605 642 708974 2354 952665 2333 359862 831 870970 244 95660 539 424003 689 576252 2798 482813 1514 531166 166 983624 773 456545 1081 561783 483 555402 1367 258445 801 683943 281 416675 685 412683 783 615419 1648 875128 2744 517469 406 50589 471 534212 2630 450781 2336 990670 1070 162342 1068 471327 967 579215 1480 559345 377 458476 718 512297 877 437190 631 51686 1041 814662 1613 138768 1208 186196 2641 176927 1312 630410 370 896327 816 244514 902 63136 1820 893994 90 58445 442 600275 1271 156879 1074 951930 1238 233872 918 114498 1152 755343 1507 469013 2269 651652 2094 66698 2670 408343 1166 56069 2064 778297 1957 708017 1668 256493 2397 408599 1369 107921 1904 449079 2596 100327 2106 966678 1777 822831 1881 619755 2740 43038 672 472282 1172 260326 1696 555972 722 236086 882 489689 1859 945325 862 888518 963 832419 1045 33107 2710 338693 12 237842 1144 915896 2092 773217 741 802045 1007 833250 1104 514442 333 572476 387 360862 1993 959787 2648 773190 114 644033 1110 163532 2046 953035 2361 862370 2032 968992 178 501029 159 156432 2716 927703 1968 188354 1683 871676 867 607534 2564 843487 1657 193588 2363 341159 2398 317647 875 119201 78 865565 683 526932 2685 827737 1716 837444 696 623066 2083 36265 2450 788101 1462 258202 2480 726419 2407 514409 1574 548697 2687 63016 1753 562243 334 412011 2325 551225 1645 390623 1297 362999 616 751740 2024 339559 396 503815 2801 444008 1705 291177 1485 20399 2515 724913 370 711958 819 113472 1832 113568 2292 519291 2343 97012 2754 588402 557 495215 -427 581376 668 412930 663 565300 1422 955003 815 747815 1452 125545 2283 663821 675 104721 2306 925463 274 144406 2451 593685 1900 731772 846 450135 354 76979 1628 509722 444 533912 2469 463110 620 456917 208 215680 1138 613874 1954 843632 2058 518838 1766 885361 2575 412536 1102 956588 154 366109 1586 847619 785 695950 1518 475719 1067 368993 440 894177 1874 109242 1315 366097 2137 902046 2168 494428 976 61623 672 255337 2103 361862 499 720369 1580 984225 120 364042 2348 259932 1696 997269 1919 542117 2621 761513 2062 491132 1348 846717 500 45678 -1052 682882 1812 827294 2168 979994 72 31719 2227 502079 2772 408731 228 200680 698 415755 1737 775992 2038 809085 363 664272 32 762599 1127 295014 1617 114177 2481 854102 501 870895 2142 623929 737 230643 2096 103455 2662 355603 1893 688644 708 344332 2598 673640 1412 970397 130 468476 30 739243 423 130682 1165 591235 964 271923 1322 83776 1881 897968 2720 179359 1881 169210 2290 125817 1470 705066 2615 394549 2674 762105 2457 799384 2809 15318 -83 401727 2082 65613 2090 165596 849 159161 1431 654692 1576 494944 2424 73459 159 209489 2768 431159 2058 211873 1208 651363 1430 71098 2277 343351 2279 301143 741 301650 70 945218 690 349308 2137 360696 1332 723475 2023 788084 1413 467291 78 632984 736 708642 1792 826269 2651 221171 2176 245830 196 471431 99 434795 905 182833 2000 990218 1792 85100 2265 187857 147 946264 986 949310 2293 584760 -674 564255 1445 53124 1628 109150 694 39711 1987 934268 252 973558 1967 166117 1547 13377 2442 776120 1298 369552 57 197043 390 701772 531 405410 1427 966155 682 350477 2003 124817 30 602963 298 144674 197 972409 201 163881 1475 477968 2253 86773 195 98778 388 277698 768 812710 576 673938 119 618252 141 427354 1675 56449 1399 411084 737 944421 1434 354360 836 746544 435 292198 2445 199768 -24 625627 2504 626220 581 838170 2338 328900 1141 632597 1562 279468 1102 184064 1612 714948 1833 954084 2307 4925 2596 211024 597 417419 1229 529432 257 580768 1506 915617 2367 310411 787 490974 1984 769994 1675 694330 480 477715 2018 789558 2816 666165 2761 171253 591 101391 1592 668859 1674 6854 1036 572012 639 961617 2331 137289 520 955777 2356 355624 246 110500 1744 235521 1040 208444 1801 12090 1893 773128 1351 959692 387 291621 1896 336755 805 288983 110 15677 2671 401847 1150 752812 2279 721836 2657 422199 2207 459357 349 976502 587 657123 1215 966700 699 658224 607 68076 18 813141 1200 870643 2052 191414 532 530475 1193 729362 1544 808935 979 166543 1373 11022 922 484550 314 598693 937 243746 2612 30113 1995 819920 197 799138 1147 8305 372 909494 2236 927683 7 475261 375 20236 1654 632195 1756 68238 1120 397156 451 551931 1049 672214 2399 874102 -377 13089 80 878804 238 51419 1574 72716 2580 693218 1385 234120 1398 935169 1808 415550 1391 797249 283 932516 1462 218086 128 903275 2561 784589 294 56123 189 524388 1029 244059 1701 564422 538 97028 1089 854290 2102 499099 1372 283468 792 182922 2057 927723 690 145417 135 583312 2827 703469 82 111389 2691 932991 2240 94652 364 352778 199 435688 272 156515 2576 752403 1422 165005 115 455990 2110 186902 1000 430025 572 474444 623 998 597 115422 2433 730497 79 902058 2086 941985 2764 770566 2836 340512 252 655676 -19 752883 833 809012 686 98436 73 628328 2196 154470 2473 326585 517 217756 2506 458593 2468 453593 2691 319414 1656 425607 876 575029 1030 572871 1221 920580 2570 985289 2667 722285 2292 937500 1220 759808 2650 21663 2606 623064 637 236068 -40 276978 1507 267029 2728 188928 2000 858639 1038 453765 -595 545145 1947 819034 658 88767 2014 392379 2780 487403 852 635225 1993 406708 759 556712 2586 326927 2315 63614 862 42525 2812 59955 909 706365 2296 669436 224 783395 2686 460868 1579 121868 1724 735630 694 45020 304 424711 615 774908 1531 583824 185 763798 2286 492810 1273 422434 1974 367299 2307 590212 554 275755 527 273236 1489 543984 2679 898870 2171 385169 592 317456 -486 264074 995 248805 1678 927601 2105 265070 1303 721680 502 168310 1776 119591 1082 803615 406 572053 797 463197 1707 206753 423 309349 2336 793062 1413 271940 321 261658 826 815380 923 468222 1735 730867 933 120600 1357 423597 2546 24803 1793 573119 784 215353 1250 663985 164 286911 992 151565 2075 863613 2715 277104 839 185483 885 351256 843 171141 2584 489223 2055 263522 1861 67887 1313 732378 424 226400 2305 116093 2656 934277 1734 208956 930 635202 1665 241794 237 22233 1513 764031 202 794784 814 397434 2250 945708 141 345377 2170 756992 2507 171372 2165 509372 1315 865417 2709 693632 603 567993 2027 829306 211 742521 2818 789166 1313 283977 2165 638776 1414 659790 765 546575 694 612302 1145 658501 2694 443564 2052 599281 2630 273075 2283 551387 914 360774 1568 636352 256 389278 1358 222066 2200 962867 2704 148816 1725 371685 345 327553 2076 737502 2507 605048 973 366409 829 823834 615 195393 2421 941259 1150 48117 1742 123309 1493 737663 2261 886712 640 258020 1805 775090 872 152712 2334 984081 145 711496 755 555869 2637 702112 2561 315152 118 940817 403 394844 2772 594802 1913 637379 2116 345098 2190 84512 1619 553051 1743 726053 1540 596352 2473 548308 2255 457751 1880 789811 2157 876726 2091 650946 2596 539300 1897 163709 1951 621434 2803 649028 975 411005 245 891857 213 79796 127 871566 2542 463943 1010 960268 2261 131464 2705 842061 1326 557315 340 274811 734 10255 211 45581 869 408205 2202 62373 1603 800544 2171 762226 2709 514157 1261 353 1769 146802 1002 226798 1133 985888 2478 703741 2364 211991 1089 706564 1269 210377 1025 236049 12 423482 1468 802888 911 7269 2541 377676 578 93011 1730 52063 86 310335 2839 201118 1823 924334 614 100583 1282 131331 1409 543924 1241 899180 2342 628979 531 748213 2418 362890 687 663008 2656 36083 1283 547388 2830 510792 237 70011 661 247564 1544 615269 2413 870184 1548 909300 2542 482527 2330 324145 144 900304 643 793288 2146 849232 1171 910660 2177 745897 693 410602 1249 276647 1750 712090 355 631091 155 350291 1453 678797 939 360039 913 54217 1000 68802 2318 826321 1613 79544 1055 648973 2006 772257 1319 930683 685 743029 1255 289287 1520 974911 1385 144322 357 869722 659 985451 81 170418 2498 734627 503 762283 1763 316146 2207 841938 1229 256733 5 385441 2219 794313 1016 436613 2826 873317 2420 434278 2290 365974 983 761239 1744 128891 12 802059 2606 883675 1641 327644 1727 535635 1354 407145 1104 953713 595 510598 113 686915 638 148854 1418 570087 1855 238926 2524 281458 1194 638709 132 631447 1666 190429 2088 547258 1558 907382 732 997666 1343 49234 550 841303 653 901433 2828 738163 602 521812 1394 340772 1991 939008 1604 772482 421 386965 2643 883840 1682 250425 2429 458324 2109 791974 1533 466044 1331 952866 581 450733 2178 29714 674 7532 2433 119754 405 375879 237 687123 82 344934 2760 660213 115 320415 726 204058 1882 105554 2713 235891 1200 411688 1455 85811 -85 243572 152 857792 1861 73478 1108 535394 1626 851354 667 343054 2260 813065 296 460235 477 689011 1164 791765 1174 683975 2174 730031 630 483009 1022 869758 1695 26489 1794 288778 1559 543299 2546 997067 898 66778 835 730488 1131 703960 520 661716 2319 136421 957 191373 2854 758748 369 351208 1833 11664 297 748602 1927 79862 1518 422071 1298 122982 1067 892762 97 890121 2597 315759 444 454993 530 907734 611 152491 2094 192327 1850 207750 2210 630694 2438 399540 1173 925570 2634 95842 1713 938578 654 841586 -9 798405 1275 587848 482 663551 2601 613699 1895 951218 2482 58259 408 743994 2152 944751 1684 532364 649 836370 2273 635348 1210 177661 2434 679816 1718 267793 2861 481908 1157 495393 726 106649 1381 4183 2849 77560 2295 782213 505 202923 1302 920432 1635 600276 2013 399587 1950 50386 1587 328399 1572 504569 2570 279354 72 812264 137 835482 1050 689228 1146 90835 162 930466 2696 598779 2148 229249 1181 585857 1073 770518 287 895438 1457 404174 2412 536135 1715 47332 2160 656643 1147 886943 584 768988 2059 999494 1488 509728 294 935343 2062 517301 23 211931 1244 906536 519 529774 1354 389702 1148 515032 2653 703787 1297 96515 2310 890115 1142 620805 605 728450 698 482753 20 723304 2370 101906 634 203671 2347 866297 2282 452111 2415 353402 237 35759 494 367389 511 732521 2739 226951 1406 834328 1277 676227 866 16367 507 787551 495 321129 2567 758605 1748 785253 656 826518 -304 446813 404 226246 574 287394 2266 773920 509 495525 1199 264963 1494 56432 2485 180703 536 364435 2508 131553 768 186663 2793 641969 1415 705757 1441 584926 453 293786 1189 996285 1967 620610 942 155872 169 318529 1297 263858 1018 587450 59 558450 2488 53437 911 567344 2390 628785 2807 315024 2334 650702 319 839590 849 873916 1610 363819 958 868662 1664 941002 1126 98985 891 429977 2666 26663 872 264269 1673 739006 2054 290697 1684 594574 1470 243017 -962 73287 219 38804 2397 31383 922 596797 529 819260 1087 105702 2840 353422 1314 693544 385 659927 1789 386270 1398 333706 2478 849756 1174 505960 113 897856 -814 514843 2860 323890 2770 215263 461 344820 2654 757438 1548 184646 2605 934936 739 780970 1276 369753 2000 257115 1966 114384 593 265323 500 326626 158 37151 41 771882 1454 449470 794 75878 1527 907557 1297 168757 284 54137 2268 226697 1412 19243 -2496 561833 2083 966340 2191 791076 1849 993968 1574 415894 1132 353548 1590 890721 77 607808 2091 842056 233 982030 109 379693 2133 725426 1938 174667 768 990994 2689 534696 2802 595698 2253 843151 478 544466 35 818195 282 539685 2768 314075 198 9310 266 316633 2893 900101 2704 707099 305 592974 262 320772 1790 151591 2685 130664 2216 929504 479 185524 240 794592 2791 603590 524 179252 2114 393841 558 688575 2312 644871 2551 945414 175 347705 1691 152895 1432 760348 1229 657945 2484 613322 2022 92909 105 501175 1141 925697 2243 63965 935 231723 2759 92048 1283 638393 1169 646261 1684 710155 400 541202 2061 285338 1215 533786 1155 460061 1269 733156 1785 891604 639 476596 1795 606814 2187 39627 1986 180819 2863 285501 2378 320200 2348 823515 684 379788 2727 285558 2741 793610 311 261862 398 748370 1599 66235 2179 606132 2489 359139 1386 662218 2734 514950 1031 813504 1228 834245 1422 207223 1429 923216 1085 13645 485 486014 2871 249209 1725 999726 2820 147387 1968 638117 1969 89938 -74 104185 2242 20092 2637 226508 946 815410 2767 467693 940 328738 884 655939 1623 938034 1799 579734 2046 842236 1317 861462 2665 870023 628 134262 2862 639126 352 429516 1406 993081 2900 457836 1338 29727 2236 211834 371 458505 2514 506753 2715 14166 1886 355905 809 741845 1314 420230 372 517738 858 191875 1262 659230 -421 437872 802 131219 778 60121 1882 433790 1228 653823 2204 718652 2495 825004 -105 577885 107 480749 1792 10799 442 60602 999 288643 1972 369426 1721 278873 1086 226843 78 403788 1023 269160 2331 564804 2142 175657 193 879941 386 978462 2129 244191 500 822075 2098 289199 1920 178723 1772 507430 376 930846 2179 333494 2143 299837 2664 996772 2232 331285 796 56154 780 258993 1392 74650 2856 781726 199 236047 409 664671 1578 705119 2788 723787 324 449926 2104 636519 850 866577 967 494671 2865 337293 250 643919 703 581500 2398 28252 514 874196 1575 55790 2209 61181 1107 402030 1037 250535 970 885794 1373 102500 2861 949969 284 28441 2085 542484 98 186555 2905 127791 438 864364 2370 890614 1864 779615 617 599868 2249 238813 1616 119007 1335 9524 2035 146276 2085 620439 2830 732063 2508 158001 2692 791715 2443 301222 1232 114161 1265 404055 2803 560679 62 46363 1755 230633 976 402862 2589 996139 582 518860 725 490723 1687 668885 1926 304793 1066 185419 2774 528613 346 235237 1415 78915 970 170877 2099 56939 933 467730 176 359701 1422 585261 431 372773 1259 969888 572 662500 2101 516760 827 17130 2909 306572 1939 991318 472 875128 -488 384465 2560 356610 157 163175 2455 172807 916 618769 1795 354081 893 187332 1528 601506 2048 960167 633 961719 2065 576493 1862 292240 2118 180473 1870 948248 2277 607153 2319 208073 287 450091 1378 971349 -597 608519 354 866081 1423 301042 1385 238461 1697 192207 1981 597534 2188 444063 1131 291391 1014 554082 2729 646881 1921 698792 903 939048 844 934854 2772 813914 43 744505 2494 30913 948 445768 1300 96663 1828 149859 2278 784238 933 691440 2353 527141 301 941023 2798 672409 757 918512 1640 746009 1107 947120 418 439600 985 864880 584 299622 2040 555126 985 962408 1064 260231 798 780405 2795 426896 2101 268505 575 946413 553 286541 1641 130528 1857 415242 1654 310942 559 699047 501 879011 2117 656387 2729 424862 487 353274 1858 802893 432 13583 1555 923806 2866 989564 340 358629 662 501740 1791 86418 1040 225180 879 263581 24 815040 1564 318024 472 832584 2706 169083 1256 457275 2327 961329 1442 606634 722 675285 521 860048 1910 930555 2099 466143 822 656736 1021 110576 282 756162 186 509153 1194 492529 2110 110616 240 354630 486 40289 1790 464872 1581 150360 588 857167 2345 223125 1103 409913 1271 131542 1262 449135 2707 146002 2281 81918 804 881726 2190 108684 2854 406876 1475 715071 31 444467 2751 493394 2690 626116 1513 15022 475 900817 1862 566173 2690 920991 509 723465 1531 832904 2250 682920 1481 311173 263 268185 1180 635619 432 100128 2551 10784 1667 76337 1818 917602 2522 972709 -252 560700 207 836544 2403 892622 331 101809 795 895153 2535 382496 2525 30575 94 739664 1599 346603 642 50997 1789 417420 564 57418 2625 999026 198 432510 1522 736189 177 976695 327 425652 2294 274755 2032 732306 1442 131884 881 234539 2778 388217 1145 579793 1973 639564 2462 684784 2917 941319 2731 358036 2498 563110 1149 648843 2347 790039 602 917189 1433 714622 1668 96323 470 177464 1432 398643 1957 972438 146 823726 1910 930998 1537 37590 513 846265 1012 293825 2004 340928 1631 302671 378 41624 1754 932360 1125 885599 2549 114747 1844 225091 2222 105948 1637 556049 1736 711900 213 170474 2259 921845 2486 971847 1391 704737 1614 198159 2404 638397 768 166773 2355 992178 891 925284 1136 72762 474 806788 1015 411102 849 914928 1944 950783 2344 54342 2310 515815 1839 231011 1756 358991 499 429796 2414 537319 929 94991 341 199743 1877 633135 291 502863 2842 632809 2049 885652 2228 763131 2730 20530 609 362858 754 665386 2887 666699 2925 674719 2640 167914 1580 133270 653 130139 2783 742015 508 879007 1725 519596 2444 166382 2069 619615 2703 114433 2305 787842 2446 834723 2901 588324 902 296036 2136 647484 13 467613 1141 893146 1923 872262 96 749588 991 246059 1848 260232 506 982415 2786 669910 1947 318636 1275 980690 659 827493 618 826982 2687 576902 2881 892500 1040 185367 2701 352022 1306 862184 1623 321209 90 304286 1136 769548 683 111454 800 708113 1511 325958 2784 759016 948 700249 2127 77661 2538 24587 2011 706308 1856 836299 2174 990777 2466 655141 2494 707348 1611 620670 1035 284472 2242 132056 210 508003 656 600150 1209 370080 484 626840 998 87051 924 901503 910 371180 2774 102057 1895 43930 2646 192646 447 476372 1367 410208 521 397814 88 728626 2517 988536 1100 769008 1869 136893 2708 745356 -266 327967 634 668771 1529 215634 1265 612432 1465 12715 345 180652 1868 652843 553 640405 1365 253788 1192 829284 2337 597841 357 366590 1463 451294 911 115617 1237 53810 2153 644214 1608 233166 1374 313146 814 915962 1450 551964 383 156417 1458 18023 160 138616 2923 971176 2352 225391 948 76708 1922 391071 556 925959 2861 127950 766 979606 226 418899 2506 79888 2144 453155 1928 133567 1435 351313 2585 814143 2320 450849 932 349691 2199 523296 2913 14571 2829 154028 1485 88269 2058 567278 2771 420166 2107 88507 1178 393339 2764 56294 1417 675821 1542 898962 39 394916 2488 527621 2764 790707 573 73927 1986 84285 2373 493967 531 378611 2483 222836 444 225796 2228 513811 2683 518044 628 78436 2427 626073 2260 900959 669 644177 2847 660337 1709 566546 38 280853 1135 682778 956 14000 -253 984704 2634 898620 941 672312 2550 346546 1373 944271 263 60420 1964 979024 2538 890048 1737 273584 1812 456045 2908 623630 1735 505907 2050 304338 227 580130 2270 657890 1481 786880 1789 134799 1286 522260 2281 839657 2016 221569 2290 245512 2827 762593 1754 453547 2858 862334 578 992703 804 193946 39 434759 319 839211 2514 486612 2506 275266 2881 529821 890 819798 1695 780347 29 504433 2752 243565 250 920282 1175 40693 2125 229962 288 884570 -471 254073 2821 927026 2918 9956 1935 147871 1967 649936 283 784857 2287 811686 488 987346 590 528353 2021 6244 1637 904047 2950 758786 2849 255236 1020 56257 1061 326420 440 610197 508 334450 1197 28511 1052 931709 2732 226274 91 843566 2198 506845 1706 874864 2629 319438 2703 294585 465 436000 2565 608194 1275 55662 235 26966 1676 897682 1855 85449 286 450230 1348 561451 2499 797007 2479 204176 2230 74803 686 550762 202 735695 1138 108540 2072 345192 166 413518 1975 118107 2234 492328 1722 917843 2827 318391 462 905383 1883 839754 2178 340088 2789 867055 2795 410716 944 676726 472 635322 1238 99869 -622 685816 7 942500 1469 611532 800 328550 2706 410431 2773 419759 1693 889227 1492 660150 1360 174691 774 182924 2869 417459 2633 684576 1299 637559 2572 830044 1097 621491 2221 676599 2834 138319 2466 371017 2586 7819 1145 512193 1007 553147 2672 779227 1931 702803 2278 753333 33 971982 1564 908622 2116 502585 262 250318 382 470849 1110 445726 961 526624 1790 432349 2408 774127 1392 963849 1546 19283 2448 232898 445 924343 347 47506 1415 484203 1686 537341 991 769798 581 878329 535 71863 2517 928877 550 241711 633 667754 2653 529630 1382 465980 843 419819 2787 602053 540 905868 309 44234 2896 363426 2256 490058 565 408928 1541 336516 2241 506064 2044 967459 2795 376194 473 636988 2038 819992 1048 902589 2618 404844 295 169729 301 798396 2404 780115 831 123083 1961 83529 2173 432438 704 850487 2752 117336 2086 52794 636 918198 2557 717676 326 465642 906 428646 1987 175757 1671 151606 1675 699803 2821 437965 987 609467 1626 751517 2889 75130 957 219056 1889 924984 2302 381636 966 772897 148 698422 1093 487384 1488 18189 552 803464 2793 238657 1795 778068 2626 592523 881 744301 1175 8772 276 281270 834 86316 2119 111685 2822 380318 2859 407617 2877 111691 2854 196381 898 904311 73 775264 2208 153140 2487 369332 1793 74299 69 814763 35 657973 864 730013 1557 429181 799 943384 2273 884033 1049 853571 1430 124440 301 26303 175 474404 1609 595297 2316 939151 1613 817564 257 949287 1777 439 118 366998 2280 723111 1434 890615 746 208066 818 497108 2104 351643 1580 239221 204 161843 2619 499103 1999 632493 890 443532 2876 352219 1577 114700 1029 991325 993 873029 2883 636628 2219 839667 1458 781348 102 845564 574 566427 2162 657214 1680 756515 1943 155985 2818 776445 517 139206 298 144945 78 185781 123 998123 640 183297 2040 397171 1772 13913 2530 329055 1533 909887 2635 616563 557 99815 1005 130824 96 133762 670 169814 2206 322047 1030 977538 2235 904251 2261 593045 915 135997 2526 906864 1725 613318 2589 408322 1757 337831 2159 513513 2120 880482 2718 519518 2015 829416 2217 253676 1250 54031 2164 285628 1316 402452 1779 870033 2406 901998 365 913085 2613 570596 1493 389992 996 123981 2403 843846 1018 568393 465 742231 273 487433 303 461873 825 428441 70 312729 1120 171742 1580 858548 843 894224 2332 913598 2685 708009 1684 866920 1005 162982 1685 495220 464 571575 1590 297829 2558 696423 315 137896 1838 818159 1752 17055 2182 831669 2614 729070 17 444491 1856 126658 1401 348901 1886 651287 627 383289 114 368217 273 291468 349 382289 1212 202502 2374 35713 373 236528 886 599131 2296 289729 2728 301285 804 978671 2489 157510 2912 650675 560 278227 2134 840773 476 89188 1537 964071 520 803036 1100 837193 2408 634932 475 898144 1349 971321 880 360605 1735 705710 951 735691 1481 804433 1001 70052 1861 137522 1985 762460 87 236652 1331 861613 771 343645 142 299596 2570 597572 2797 881059 708 725537 999 419500 1509 430226 479 300012 1366 463140 2031 691984 1022 750063 2746 229513 1618 999112 2847 336036 2431 111555 2355 594307 2819 539682 1131 634583 2085 63393 1109 886109 2968 811196 1461 2137 498 602063 2745 410059 555 854202 2731 849125 260 380429 46 524552 1039 103312 839 648007 50 58235 354 186417 1900 652566 1287 767874 2853 852993 509 537590 2323 475941 2022 938312 674 358226 1777 175908 2426 483115 2583 333043 1534 136372 1897 275787 1772 234533 852 454548 1299 682458 1696 923388 97 494668 112 83685 2429 861594 923 44551 2927 161000 809 448240 31 363935 2932 764356 1900 681882 2419 226944 2674 471344 949 574287 2587 942874 1061 514995 1264 702502 1627 476706 1990 162346 446 61180 2981 181663 1875 394176 2313 604943 1252 894592 2714 15617 304 332278 2292 272697 830 548454 2403 94654 1935 966267 90 184278 1099 695562 1454 468699 174 600300 2756 249008 202 687687 465 799913 1435 806036 570 956981 1989 890084 2706 392278 1013 702799 1627 814285 573 925365 393 890344 332 495520 2790 921948 560 477752 566 396051 122 538043 2027 772233 2418 108432 1504 823943 1308 493352 53 647798 1680 269873 1544 638499 705 221400 1255 740275 732 910776 666 71098 192 737943 1237 113728 445 900044 689 326448 1045 671188 2616 180166 2274 187177 2673 726789 1504 785032 2501 613018 274 447364 332 60278 1673 737002 2414 331878 783 463875 2438 86776 2611 428725 489 450215 897 742984 463 799557 2463 391694 1695 710141 1700 983830 1513 808454 962 844219 2383 856468 1708 189339 1179 960345 1092 233650 2889 123173 120 244254 2802 932044 2254 926802 1062 34449 1645 675272 2124 600308 1464 813726 570 678539 1687 780082 828 82768 1151 424816 567 915882 1161 372333 2514 89550 189 201153 2180 336209 949 422670 1741 151087 2930 166862 1121 535609 1249 535891 33 909097 1875 479068 1547 663523 1083 590980 890 883449 2226 718230 733 662652 1927 191908 2073 729247 2555 964924 150 871169 864 850058 756 769768 994 724141 2017 859051 1261 957644 1662 125999 2617 388487 780 212212 1425 84867 2878 27964 588 411341 1966 926361 600 475520 1606 545364 794 237413 532 860740 470 955139 2506 620741 2279 452235 1316 455662 2037 764291 1366 879292 1302 403885 2945 164946 808 703514 1500 324551 1680 432579 614 750807 2917 422870 620 864893 633 229054 2007 264104 2474 388843 196 379824 1530 880988 1760 283658 2687 449849 724 830758 2842 770804 1202 858835 985 221315 1716 105523 634 950648 976 78343 2300 185203 2095 550150 1698 701571 2489 114800 431 215450 1790 931489 1004 362812 2537 258066 771 894447 822 182744 2377 600877 1701 655918 1134 257667 960 992435 2545 650473 2872 581830 809 530365 1905 766283 1329 978936 2413 322348 2935 408409 -128 807173 2931 501686 1654 616583 2694 670412 2547 577733 659 389959 1543 126182 1404 511442 218 855938 2122 222098 718 513941 1525 602450 774 500748 2140 677657 1605 292122 427 109635 802 406340 274 680884 1982 40155 1131 854951 2653 171639 1863 884240 1560 408886 1185 932788 2870 590300 1668 218942 1327 423698 974 900815 157 435479 38 780244 47 697239 287 343246 295 533901 254 159203 1730 924479 2555 224645 2544 291765 229 910289 429 20918 185 965473 2596 514313 2665 231808 1841 554860 1451 895159 1507 227444 1722 717938 2931 597984 164 544611 751 118015 1681 738643 1616 234317 1440 654962 443 588524 1267 743083 2341 924677 3010 737009 2521 442024 2699 409703 1034 617790 252 987221 2268 496615 1869 769915 2486 799044 920 742835 1937 51042 1048 475902 2477 961116 1542 844143 1848 696112 1833 675431 473 328484 2649 576129 1358 413959 1876 767390 1937 807044 1795 393332 1816 492471 2132 914608 2276 26827 2064 724923 2945 171623 382 879577 1127 848039 621 198729 48 827297 502 197643 1225 835654 140 958991 1878 275954 2622 314063 1376 513694 2970 903006 1876 903344 1540 814030 2664 507759 899 8037 932 772481 2740 844823 2486 644036 238 681021 2579 466765 542 659816 1625 168786 1605 584733 2242 377890 162 560439 455 122541 1759 414100 2351 313761 2145 472405 2134 799785 431 533604 2255 917109 402 709136 462 454680 912 548828 304 301523 1956 740214 -51 860153 1416 947750 267 740093 13 645977 224 487983 2757 921220 729 837261 1896 655967 1748 423120 1346 242014 990 84348 673 417725 1538 374008 1483 493175 2221 724251 288 178541 2754 591039 621 855148 1950 667181 1556 226468 2355 593904 404 989611 1162 574015 2483 100913 1429 351498 1568 370066 2937 810426 2669 7576 794 270694 792 892667 2610 250490 2721 612050 655 230201 282 689011 416 484673 2567 85248 1112 95868 2551 542444 653 753138 409 699720 2982 502633 1476 56832 1308 373927 995 530195 2757 81509 1738 672267 3008 10419 863 689878 2966 267864 1430 654352 1981 810717 2001 347465 1847 847161 1363 609170 745 49616 2696 221285 2151 895025 2724 898010 1478 375227 1547 946274 2030 851064 1643 821437 1737 419207 2561 618453 2990 922905 578 439607 997 528754 2822 672908 2240 709682 1451 492564 1573 107317 1149 860601 1741 24668 409 787644 870 703165 827 889333 2829 868809 -516 448413 827 254786 2826 491438 1723 856020 205 427662 1584 750818 483 277039 1234 898998 2681 252500 318 516154 2168 525008 19 388061 837 457067 2624 562920 1287 678156 2424 89872 1667 236096 1913 193433 2980 38699 91 174928 880 950577 2768 599634 1559 418947 1149 29921 1435 21297 57 817249 2719 119599 1203 375307 650 329237 1144 955768 1793 886306 1321 650312 1672 423001 575 882637 1050 925899 563 960763 1295 16012 2857 136795 990 608083 1071 139108 69 745493 369 692035 2112 194369 2877 474459 739 38270 1187 563701 349 24922 1371 79680 1548 574107 -400 425972 773 19880 2334 892833 1387 496186 2386 503554 2128 229045 2191 249999 382 631721 822 872331 3017 558429 1181 382399 10 809720 1725 37625 1185 676463 2966 798914 1084 79621 2548 266926 2201 644323 2813 168095 2094 222088 1375 277480 1102 830661 35 458373 1382 502214 669 804822 536 193845 2129 173692 2890 649671 1455 870908 87 328620 840 93053 2754 411057 2980 24092 2456 552440 1892 228592 243 380186 1376 258364 2453 549901 2127 189578 1713 563791 1127 145460 2278 697971 1166 793902 1068 530466 155 190125 2458 850981 2089 783677 2852 675860 3011 350121 2265 32658 2730 551882 822 117486 2866 140040 804 43333 421 752204 2696 356720 688 397462 642 216813 2270 435035 373 888876 1493 639067 361 941041 745 34597 2941 263215 2965 394254 2910 996132 1792 225066 1668 272732 861 297355 2178 727426 2199 472243 1568 463572 2485 655187 2192 93770 2900 460366 2618 748085 51 238853 324 38527 1160 338728 2381 174518 20 113965 120 195468 2070 800618 2791 220487 2132 333319 2503 663882 2417 548409 2539 719947 805 769034 1637 300906 2670 74604 1287 23234 2371 955216 2240 618807 422 503904 523 887274 2105 63607 1537 991522 1103 479494 135 897829 2789 786079 2438 492166 2253 895005 297 270425 2019 538632 2923 448419 -80 488019 1806 893315 2370 801039 224 216543 2291 380260 2896 12197 1329 362823 1187 524728 854 125915 1758 786074 701 642297 2942 858229 1976 523054 824 717690 2444 216335 1459 191272 2156 670464 785 663939 49 113058 221 292795 269 500649 2398 486240 1058 341413 2931 222140 1727 949875 1394 412025 2262 835507 2174 645823 1973 431610 1499 936597 661 562323 2093 352296 2064 728805 1944 736992 -385 413068 2412 367883 2153 883834 2409 326243 985 381441 1886 692573 2090 589298 67 956189 35 407554 443 299716 1353 998226 1255 487106 515 364179 1616 826038 1350 888339 1173 967548 1229 141872 14 764178 1376 705904 1638 250950 3007 155154 1843 451362 719 80823 2248 201959 2820 42264 484 843890 2268 737985 1323 117389 1814 203100 627 227849 2039 55511 1095 941900 1233 47178 1876 739438 -365 796496 1389 873129 1470 482966 2906 728804 666 764744 2285 84868 2287 948787 689 847496 -12 292456 538 821637 2422 457366 1550 136048 1823 761232 2650 226610 2145 784023 466 594195 2154 505490 2370 564871 2942 308165 113 584947 52 740787 2634 879916 454 631274 967 892695 2301 724999 1356 451987 492 796519 639 211591 1694 182333 2787 398864 2131 436951 845 63226 2133 460380 869 447247 2224 438122 170 841453 1303 734710 1079 901185 167 481482 1868 322416 484 540914 2728 421547 741 395140 1937 411534 687 587689 2716 60180 510 803454 1596 483431 457 784204 2996 548730 20 479221 373 433937 802 144253 900 96264 1624 128999 2276 864918 1921 225785 2042 523696 2614 435953 1656 714748 1585 261978 2307 564632 2294 931035 1883 845616 200 495090 96 453915 2169 300878 1634 220943 2595 222971 438 103568 959 252237 737 54585 1607 771300 2465 615297 1213 29861 1485 747246 1247 137675 2007 873620 648 876291 487 300299 251 629932 1573 378394 881 158416 1135 408643 1966 432894 689 766060 2908 997046 2818 195855 11 431628 2699 491950 2940 173899 2127 786029 525 583775 2191 896633 769 411587 1753 864149 2064 467497 731 5032 2027 358229 653 523650 -766 925884 866 992605 2726 143057 2550 207626 1250 32314 2854 68875 683 971473 530 550488 1081 30902 2826 531664 2154 676755 767 359 20 154705 1445 286515 277 935415 2787 820408 2737 132577 3011 816931 2496 34174 2219 883020 622 240483 197 789050 2146 323148 1131 283554 2875 303009 359 829241 357 243733 1145 640366 2944 867692 1341 460427 703 286099 245 697108 1794 610197 2977 727011 1631 54946 3005 227209 425 594627 2089 540086 1249 872147 2381 820879 2588 187913 639 671269 1440 512422 597 379138 1629 787569 2499 215923 695 636749 674 8694 1032 459772 2624 407667 1172 378438 54 842848 1364 167484 1581 923542 2897 755629 35 731136 2248 427243 2506 407889 815 263094 766 352480 1588 142942 2315 640682 1289 514137 1755 542987 765 417783 1304 521329 1292 618231 1587 801989 2484 779813 1871 341696 3012 502654 1451 511685 185 507940 205 385911 2755 739304 1121 821695 -821 339496 878 694639 83 144455 542 376596 2428 737334 1539 391161 2924 778451 2364 141279 1463 951383 2845 642760 2451 72157 1996 416635 447 590370 816 867481 1736 573638 167 760973 1820 184255 2625 315821 797 725941 1710 890945 258 590339 340 818838 2487 507958 1921 476109 1363 475794 1945 946079 223 273312 1800 644398 2702 197961 1003 742409 904 717404 1331 717436 2659 475345 2230 746718 69 242024 1239 664558 263 952472 22 233855 2548 992567 1910 436121 2415 345183 2654 49014 629 777616 -350 514879 1555 237992 1486 263526 1006 277020 2498 889757 2503 530569 2202 470000 2836 790488 324 121305 2098 167009 1063 719740 2213 97826 576 144287 464 87114 2937 577854 1550 403062 495 356657 1356 382722 2759 629151 1249 117495 452 928457 2270 671733 2198 937006 2769 565718 2349 721531 1232 446173 1932 892300 1780 146185 1268 503358 1292 746237 1340 614379 2219 206646 2404 339406 1606 107568 2596 249109 1613 3815 476 389476 1386 608725 2872 654119 1641 417495 2680 907167 1458 849622 2218 440369 1077 868756 604 261807 1565 541289 2468 313346 1202 363571 2695 853654 935 137660 1947 728904 1781 313030 1550 817021 1872 477564 640 612548 367 363139 2866 791429 1785 351885 1678 757621 615 691875 2126 868336 2605 411964 1963 497450 394 834433 2954 795728 480 486568 2850 629917 2882 675715 2148 754055 1824 950779 2292 81040 2922 402669 1745 559380 1819 104264 903 491544 2718 852779 1118 545654 -1871 541561 2574 72979 1364 943261 898 380788 2763 909690 803 262128 2233 490345 2397 255033 2087 899137 2941 271392 1924 208539 2947 572709 669 180475 1796 141645 2594 424131 1452 330698 710 763104 623 374387 2469 305086 111 652543 1702 798582 91 316530 1820 447204 504 246400 2929 423986 958 164496 637 897618 905 978031 958 801456 1765 144048 57 323324 1272 707629 1642 911124 1374 309142 1249 869893 2451 947336 1161 392705 2937 473751 1716 351780 2261 702600 1332 270645 1102 924641 2513 120651 44 762705 1378 55049 1844 664044 2941 897848 1598 497502 2 486390 1544 541532 231 801030 899 541107 476 269085 2806 549995 253 251359 2086 396628 1020 636041 639 690264 756 256643 994 195149 1221 876071 760 722767 2649 779919 1980 615592 1140 543263 2047 138942 1244 678695 2144 570731 1010 211257 1524 84994 2934 406022 476 500969 579 351945 1099 831458 2489 193255 745 436631 1376 918502 936 359594 2408 896017 371 481080 641 165013 1505 816276 2554 332774 -401 307837 1497 24082 1519 39349 814 907154 1718 504869 1513 280605 1200 384038 2313 879284 367 543184 1914 496416 2279 496204 552 910666 3067 348064 877 113657 2418 435736 5 67696 2123 506811 168 652753 1214 554583 1040 119180 1257 335357 963 912129 298 873642 1836 56413 1963 105548 1830 352306 1709 977964 1748 95387 12 371353 278 6717 -1567 688176 451 67012 355 198892 996 773849 2703 312374 387 329278 1469 809163 1054 399827 2603 549170 590 615981 316 41771 2337 772820 385 263960 1557 862113 1163 109952 359 475104 148 975945 2099 25817 387 294582 2973 444662 1834 209044 1694 287389 1239 48049 2011 217361 1163 692510 634 768286 2047 834330 2185 786718 183 925663 935 766305 2765 550362 2007 350093 845 299874 1758 217494 1843 691925 2169 234115 2022 468798 2739 435525 729 241422 159 630415 2859 2578 203 184563 523 939805 719 967901 699 136461 988 417434 2642 491965 627 213128 484 176139 1802 418997 1994 125480 -89 318087 1663 207318 1566 143826 2808 439200 399 899022 211 172939 1972 795037 653 571216 2862 10915 2912 13493 2753 394499 2720 744929 2165 846351 525 70951 241 821834 2340 434810 279 339762 2418 926234 786 607217 2644 257826 1160 323563 1839 106175 1826 576211 1504 914239 1820 385066 2770 48176 1695 465892 3088 419894 1834 230523 1519 93940 1127 236329 2603 224979 2386 203579 2375 576028 1543 32998 2455 833386 1495 297320 2480 991510 544 133301 2000 493359 2761 349830 1278 814282 2516 850991 916 644314 972 274074 2735 166573 2061 299706 2802 602843 1696 575467 3069 346784 1913 529074 2018 481375 2285 636080 1573 732628 771 894983 1047 804098 1732 283872 1472 93237 2233 401610 1849 732727 1851 508508 146 186085 994 807201 503 344201 2795 484149 1132 507483 798 903856 2185 872320 1726 978093 946 342019 454 347284 1637 150592 849 797199 2984 798721 1575 14082 2271 390844 1754 947097 66 879858 923 398559 111 169669 1573 947746 2956 928634 770 182360 188 907888 1948 922251 2055 66232 1365 912373 199 933393 1973 493354 3103 941084 1712 779912 601 579080 3053 425206 561 514010 1348 715699 849 739176 -1094 877180 652 515044 1068 501465 3084 252696 2983 189188 1589 725952 35 568453 50 843836 792 907810 2399 85593 3094 633197 1157 931081 2243 639961 1589 914870 102 645119 394 535454 504 354557 572 614542 1344 506132 1881 312439 2850 218867 320 829584 531 214087 3000 849124 905 974689 2996 842320 733 148445 632 182638 164 251194 1059 660416 2824 784256 1500 967667 1306 279070 687 543889 2005 482148 70 996873 1484 411070 1709 488332 166 16226 1220 263403 1903 821227 1919 115150 670 911826 384 274428 1823 427998 1314 92036 2851 163415 605 900122 2268 158261 2613 744038 988 300337 2580 857773 2087 83717 1869 852913 429 716262 1484 123559 1311 254741 723 23511 1729 52846 773 845937 3 265484 371 725801 1774 514025 921 387735 409 69931 521 829044 2244 389033 2440 114377 1600 549271 1664 121746 634 599956 2631 835725 1849 363 1204 53966 2153 706229 2457 566755 2363 870578 2678 916962 1275 434828 389 89591 2180 952819 839 424082 1629 121802 239 847303 1760 505747 -98 969308 1605 730703 2743 509454 88 213323 2362 816977 1406 979673 -99 407614 -751 225342 1475 267555 1029 145623 1612 197631 1920 792131 1403 956644 2877 676522 1574 101355 774 289346 1253 837026 398 424750 1839 267465 2603 909898 1312 73974 2461 500876 1447 772523 2658 322515 307 419089 2974 913574 2926 566578 2823 271135 2095 619635 2964 843520 1530 162628 1250 340708 777 669265 1229 862484 377 436233 1181 53874 817 211007 780 508145 409 313669 2646 539959 945 298796 2967 382181 1540 675588 1979 937650 2169 633675 1946 48915 2946 946738 445 828658 1904 187783 2083 585435 2074 496227 431 650572 2316 226761 610 723466 943 505727 1097 305891 239 233308 210 702599 2064 857737 2767 236820 1515 937769 2549 804064 2067 708060 1211 533211 2986 840215 1205 519856 1922 274306 2042 76377 800 845496 2850 557847 1653 579618 2744 672096 2428 68159 485 238171 903 47645 2158 933658 2884 277077 2169 902622 2991 886795 2360 880978 1568 70830 1776 579801 2828 603964 1702 362552 2145 972371 1723 800681 1686 816839 646 881265 2010 880173 2963 843597 2387 627130 1191 945934 2279 514975 474 405693 1490 317091 2695 645129 1843 720207 562 249406 2067 913810 677 289981 602 565060 811 470872 559 596140 1632 299599 923 504276 551 436832 1576 920449 616 68314 2574 780376 485 869896 2305 793380 2795 485386 2065 772657 1062 354107 131 379452 1792 605349 1052 767451 2453 359113 900 461061 137 872605 2303 318258 2624 129444 2519 724905 1756 223184 2029 188114 2030 602746 1042 640807 1818 11430 2178 371977 1586 132632 740 42327 1086 728643 274 846904 3001 173367 2232 779170 2499 306003 582 871760 1870 368836 504 149554 2666 618296 -195 717802 2800 835512 2695 341875 677 288422 2090 728830 2252 981631 451 675384 2865 580933 2039 314380 1506 346603 1417 832975 575 707327 1510 604403 2488 334101 2711 217237 2992 607976 1822 206140 2276 293645 485 290428 643 294569 2318 519470 3040 306765 1220 502824 438 233492 1251 191052 64 427104 2429 749052 2690 761463 2792 759648 3009 623762 2512 80663 1426 911921 3111 191576 560 351168 3125 820334 1638 533964 21 438287 2831 567360 2993 761128 2974 274665 563 897297 2360 8909 459 868903 419 32506 2457 898639 526 605434 503 404356 3022 782455 31 271975 1934 594285 -470 812062 2236 464815 1996 1679 273 191458 2908 349376 2723 747690 2622 684242 447 925724 2593 43321 2828 698046 1960 614496 2878 437612 2202 853536 2567 647485 2259 386392 1820 734170 1381 402721 467 448801 129 747509 2767 683557 1340 139084 1884 859908 1033 704196 2095 409173 2827 743860 1121 238531 1698 927048 765 409909 2822 928911 3056 422445 3062 331866 757 30108 553 388301 1753 655336 305 668222 1774 265396 1338 802842 201 663333 1833 943639 2388 287257 2826 696074 2838 78557 284 234632 748 436408 1693 578562 1229 995196 752 48169 1148 161364 2615 20563 2698 121333 3023 671943 1172 12440 819 544735 3118 14525 1062 780981 2420 692223 1593 860271 1940 616527 631 808299 197 258444 291 944489 1330 329990 2292 795294 100 461829 1213 824404 2341 20991 2216 2592 2788 3834 1587 741905 229 552051 1274 836491 198 516291 1761 47755 653 791663 2169 218454 1809 275617 349 820097 566 671950 1337 96959 2355 463949 1207 749642 571 450412 276 551072 1516 815911 2288 472603 2689 848565 1151 644938 2126 5855 844 530375 1068 581450 1547 363975 1977 911769 542 979024 -923 832164 2889 266551 463 30048 866 813754 2385 801128 2429 451056 592 206856 1979 501352 1335 749103 988 936626 2758 871685 1669 585178 861 732179 1315 342904 466 165926 320 776720 1577 430613 3049 326904 1605 575813 1689 973823 30 538185 2684 510331 2307 864888 1301 316812 781 190674 36 401651 3094 753141 1351 31844 2418 968683 1934 678322 2819 213026 36 681752 267 498311 2604 620650 592 182015 2009 967415 2143 52054 2064 981590 2420 5778 2184 563635 1779 100894 894 775162 2039 468464 2280 372056 509 214456 1062 604457 1318 505418 1347 587470 376 811214 2597 110554 2216 835296 2866 229778 2299 555713 1320 320642 1552 58824 508 790646 164 365912 718 530102 1022 405515 684 304224 897 985238 2864 563802 2908 711239 663 527086 890 392095 726 32031 804 231959 19 631090 1113 505878 2632 898218 1582 352358 682 240769 2430 287373 1321 101699 2106 222083 3041 829209 389 347305 1711 214326 2030 60633 2228 613698 2316 411753 977 196468 2728 940239 1148 947735 2200 811992 2440 43521 1749 51166 2165 915322 977 87863 652 547776 40 939294 311 33616 825 286346 927 377845 2329 22055 2868 316057 2763 153622 1588 77519 500 372785 1097 572681 2144 903908 332 865478 266 416842 3124 809962 1840 830523 686 847353 1482 251073 1743 89119 94 645261 2457 917099 115 458505 -1504 617475 1918 778383 1792 738691 3118 752949 122 852295 3015 443923 307 644632 1228 14923 2104 398173 2545 845033 3150 647965 10 642845 158 149874 1932 720398 492 471773 1090 332831 896 823732 2056 300591 2365 262380 2930 906496 925 259450 1364 348798 1726 243887 253 391377 1608 241868 1982 920287 313 848866 1634 143267 3030 367589 791 98415 2010 558918 2436 961311 97 542458 3052 977775 1368 348143 149 952215 1223 751040 1603 28024 2205 697435 2299 153336 213 172160 3 861838 2311 153106 2685 536116 404 385120 2956 909110 326 582127 51 359390 1698 648672 1887 962125 2899 737785 1188 637109 1914 764406 1867 483750 513 117235 2614 433846 158 743412 1741 826771 3165 333491 103 449914 1946 513767 3030 695351 358 745794 2899 253182 1296 908255 745 423982 1863 678701 1041 651216 1697 275277 356 421298 965 804754 464 198256 2003 183529 1737 477385 921 420615 829 268334 1003 319024 1773 62979 2834 51128 81 975633 1771 564169 2703 121773 2560 9759 2437 685975 2646 940657 2099 193897 1787 995118 188 842631 640 966234 3127 728369 111 763665 1365 837582 2802 993090 1875 663857 2036 249423 152 519950 1194 588159 1594 56460 2084 447414 1521 399304 833 882409 298 166184 2277 18056 1247 88875 143 845180 519 887490 3005 363001 1402 724236 1289 658334 1092 916658 1827 60284 489 237698 2931 111034 3108 762711 3016 69294 2263 979221 1353 271565 2100 861931 1867 670569 2841 306614 1262 317105 2061 157296 1726 951877 2361 552547 3034 785974 3000 550669 2312 422163 2989 11051 1070 598875 2785 607995 199 452126 3078 168926 2433 248970 1903 562366 1121 14365 306 984341 180 579433 1492 527926 2012 539518 1214 657870 1758 66027 3162 720804 1792 513256 2082 54089 3098 538318 2280 813001 3116 765649 3119 746836 3168 529134 1874 483211 1375 694532 1521 907671 1246 125539 191 321625 480 32419 40 23251 1509 220736 2244 102986 1800 992259 1609 362472 2542 335509 2392 553722 2200 673750 2119 664831 2797 642463 3136 262733 1453 131945 2278 127310 3194 122350 2690 438891 1859 461133 1869 253212 1759 722547 93 932211 2373 29624 3145 278085 2711 986506 2674 498993 1431 165068 2254 863138 1299 311865 3026 660875 326 328976 -1008 217643 635 269823 1443 606092 1302 635027 3197 445526 1014 731853 2263 621434 -2674 188770 3101 642959 2777 764029 2948 351882 1527 822127 3015 252977 2558 373593 344 94151 1183 218387 2281 670245 2567 484678 945 768219 1967 168344 2544 509981 2147 624184 2965 694375 152 63636 884 504580 463 511988 2060 273111 2913 587832 1095 984456 -1517 956290 1440 696697 1852 423103 1550 695589 560 192333 122 60188 627 193903 2903 293575 270 734285 1258 147391 1042 357986 3087 141936 538 24783 1163 236791 1976 973837 75 123094 2154 848908 2241 653858 1945 219435 2453 696141 494 845956 695 288795 1434 359199 552 374297 1388 86670 948 407756 2401 206361 3077 863683 1524 513793 2744 876460 1611 354423 743 450459 1449 335695 2355 991691 2408 970113 118 483248 240 476863 2447 372279 3140 870762 2704 445896 3038 817317 2636 434789 1384 952398 1907 287523 2424 431648 1098 986523 2735 196240 144 505751 2085 574001 1055 119767 3160 734328 1932 392886 2352 407759 1787 563602 2199 60794 1361 268655 1149 412204 106 418139 2984 34618 532 863495 1035 902347 941 768687 1618 319702 804 146872 1851 804582 908 954168 2728 902355 1652 266450 2794 144920 483 621336 3042 872253 2951 83822 1767 142489 1721 681761 2245 240325 1886 159723 590 427975 1731 241257 2100 719199 2910 157731 609 687469 1381 579041 2492 975302 877 448991 1777 191893 1405 842285 3032 993020 313 381305 2051 460770 2608 828965 1945 157375 103 843764 3160 433449 1763 849377 1998 22203 1186 192778 1367 119004 3023 332197 1497 617308 3037 247229 245 367865 3200 389697 1701 531971 2638 529095 605 383121 1378 210185 948 863098 133 642195 2443 171672 1519 965544 2525 498678 2371 936249 2643 930139 1859 261042 3045 565984 445 872998 1224 114135 1935 843787 371 582750 2624 671548 2781 763643 1363 539068 3076 452032 2221 439638 2774 189185 1165 850280 982 79855 1679 338248 3128 571325 2040 73791 293 623911 1978 620211 1785 758537 2806 416854 1925 353229 1724 823507 3167 486485 2931 776315 2563 60187 2920 78570 1673 137486 2603 453586 349 231729 1066 260036 930 907473 999 973064 2953 313317 2919 302133 1242 573622 391 413138 1301 323739 2495 76425 2210 631921 570 748739 2836 101395 1802 974183 2998 788862 1890 488923 221 252304 638 372699 2907 599136 3173 723863 984 971740 3214 984305 2900 261333 954 504915 2630 183142 1790 911646 2610 466781 2152 539874 574 36749 1760 323407 2157 458175 328 878903 1690 561288 939 902957 182 630067 2731 589227 821 169166 1891 147166 3125 3678 1877 531921 552 782474 1080 34585 1107 136654 3037 333782 1034 604865 31 515363 2393 985869 543 806220 2939 678570 1152 740283 1235 852348 1492 910441 392 419392 350 968363 945 742390 757 158944 1863 460200 2277 290470 1955 284338 3175 286607 2151 797790 1194 468593 1438 712587 1667 363518 385 500340 985 699792 940 433309 2411 374200 1343 700542 1477 824825 1260 359196 2609 499 1868 693647 1680 448952 842 431570 2832 867186 2185 53880 417 529369 449 643293 2910 673973 2496 996686 435 496319 2489 16700 549 831750 1247 245783 1075 192876 353 156693 1425 457077 2675 693 1736 828323 3102 674290 2809 661621 1528 580341 390 10986 1672 600227 3100 367265 1954 607778 2285 59610 376 283157 900 858070 2322 64284 165 650269 2582 760671 362 587667 1635 46077 1138 193625 173 144200 524 481239 1723 78937 1375 948172 3163 209886 2220 308780 1791 728076 925 958492 2867 292452 559 540171 2618 900210 3042 610415 2827 330488 1019 454946 2520 130421 299 129634 2115 536518 883 515511 1136 619447 1777 327322 1176 328174 1956 163348 3156 37193 2100 583833 871 971104 2472 719083 1262 830794 1203 564896 2078 560281 1260 570549 2027 184763 1984 998024 2515 311053 2585 369438 47 9919 1174 276184 2560 365563 1410 910693 2599 77721 1786 48824 1119 537 3049 482025 2812 517735 2587 923017 730 246559 2864 722338 2732 644444 2386 257793 -29 845759 3137 716952 1180 980827 307 940784 1100 482088 1012 14429 1666 141345 124 144196 170 532444 107 504618 2466 302230 1896 104106 783 74055 1212 11879 1130 819115 30 941883 1392 974314 1593 756446 1731 230229 1068 408200 1157 73471 3108 721633 2960 34937 2590 873048 430 524751 2554 133910 2320 321652 2975 892119 1672 580809 1132 663260 1581 690020 3142 581148 735 263976 648 652177 1602 551173 3116 722873 2522 515709 814 355810 2007 343036 2045 634376 3110 122874 3032 211118 2115 522652 224 872935 1076 39937 789 536088 2853 141336 327 943346 839 971180 2517 415868 1407 688602 2979 663347 2201 615948 1567 271306 2630 280716 2733 343120 2689 706671 1506 880818 313 690177 3156 365486 1974 289946 2222 492773 790 535160 14 352944 696 64344 2476 61394 716 423902 255 473607 284 776599 2700 998831 765 683297 3178 493608 40 412539 2522 651993 914 128177 623 865532 1993 951755 719 882106 1393 827126 169 25956 2348 520212 1812 160765 737 328441 410 500314 1997 411987 2679 195057 620 357447 489 517954 836 579441 2797 421756 2468 220127 1786 674794 2801 678294 1398 691498 520 308300 3202 913239 11 804802 659 288977 2857 224726 1312 754632 928 804786 529 248347 3106 154704 3167 481273 2511 968949 1219 990816 826 706666 2368 393660 1974 222508 440 406730 2238 802610 691 392022 1939 426675 785 257004 2389 986640 1940 320816 2063 477675 558 986361 112 368165 346 399226 364 887012 3225 558892 2820 55650 1268 494987 1968 37707 623 841668 3222 254388 770 480430 613 431039 329 881518 2279 781772 2393 758158 621 804199 2645 924528 1003 244854 1137 542180 1856 230147 1078 725541 1131 569973 318 113009 2172 638595 -120 997051 424 221068 2805 606748 335 731265 2582 102487 2867 206950 336 288834 -686 637866 1432 216216 1091 53466 1353 14584 1978 892170 326 118464 1972 993356 1907 102525 2716 218851 2055 73988 1357 93408 2946 608376 2263 201703 1833 370412 2912 604210 2976 936153 2795 905309 939 641147 2374 943466 1361 275090 2707 944910 1891 297777 3148 141376 918 602919 1163 532580 900 316496 128 390344 286 483363 43 668436 1255 517050 3177 545722 2597 31073 937 638273 1862 926156 219 360652 3140 417373 940 627502 64 760178 1884 664506 1542 645455 2012 556353 285 339424 71 403172 2177 55094 887 225615 2862 860605 200 58049 2688 738717 82 596599 594 794411 2929 898822 2875 262811 1464 959636 1400 327904 718 902436 3206 337578 924 451660 306 438188 2995 532490 1682 959143 1881 98128 3194 45791 2294 744127 2839 885200 487 998435 774 814326 3096 924098 1360 939931 42 616477 1405 24226 951 757544 326 10404 1879 71507 2739 613091 2027 974576 2912 394803 2919 424683 1794 261582 3120 774155 1880 25885 136 342744 1000 669845 1149 433698 2234 666925 1173 910313 3241 601790 937 602008 1942 426115 70 577136 1924 310213 2723 127789 464 173470 1942 178311 2294 237631 1898 98185 1102 725055 869 620077 1834 224120 1378 37378 1451 620300 3065 131250 3112 648249 2216 350633 1259 923123 2920 629920 806 28536 684 938350 3073 342883 1176 637056 1100 69125 1322 360380 2840 208871 -368 221782 1878 66934 696 356738 1128 239552 2692 942025 53 253947 1292 478515 1754 253129 1236 410404 1613 898847 2554 21 1205 498116 350 854946 2392 405020 1027 394123 2553 228485 2951 563232 2669 391414 532 531706 1780 440659 1989 551469 760 799091 334 388026 342 171121 218 850235 2407 179885 949 344400 1342 3682 3044 277944 2040 447374 228 538943 708 804322 1911 3980 1601 538494 369 343052 3207 525767 818 706460 296 957207 1232 893428 578 925617 2013 230998 972 626620 -313 816205 -634 807445 67 71706 530 282566 902 930677 1348 712821 1730 798975 2176 986693 1343 779521 49 69250 369 837316 447 129521 1892 671134 755 990756 2906 193342 2906 510231 3253 280380 3175 136397 3171 572494 1470 962732 1928 22202 2418 470529 1103 475921 752 995905 16 486033 2849 774124 755 607961 2131 86795 2652 475133 1493 213929 1845 211277 540 710723 3027 558187 2260 360092 3076 298785 1677 666553 2277 31078 3252 174865 2792 627006 1859 278790 1594 752275 1322 985442 3099 472909 997 672034 1726 666137 1165 649218 1142 642825 1793 401772 2558 239762 1868 848042 1005 601037 1799 892236 2411 200731 3272 139111 949 237870 887 973478 2621 987165 2662 383083 72 547506 2130 440817 857 973782 491 607407 1245 482677 2740 333969 1871 287393 2819 293688 1549 245660 2935 520543 56 253024 1006 790477 606 110257 685 513740 2282 755576 2444 590197 1972 984642 314 33075 854 153750 2718 607733 3260 682362 1883 875215 1189 156414 229 858183 1470 871178 2169 364814 1706 71081 554 647797 4 468300 423 311461 2699 607414 596 559660 1841 965373 1483 583182 1486 265918 549 755547 2183 648966 439 918033 2319 832368 1210 723804 1142 187643 33 344097 473 760260 299 472764 713 702484 2737 968786 1232 202233 2275 934657 1745 637531 552 803079 1368 225104 2977 368080 660 705739 1471 195800 3097 95031 1811 758002 2416 8221 1245 574100 3294 643046 242 513390 117 347440 447 171778 2192 526973 3157 233629 1964 140624 2475 100655 2438 111685 2151 239795 3220 271198 452 388232 359 871550 2308 681604 171 764682 2707 164601 3179 818919 690 269607 1910 192869 2298 232381 779 580522 1397 917048 2144 19069 745 603223 696 2788 3169 980879 184 794964 9 156564 1857 515342 1350 62634 617 610222 2003 720453 3050 454279 1007 111849 949 464147 1735 399692 2906 326591 1560 282165 2500 367145 1815 509115 883 761109 1092 160268 1761 859102 1649 255288 1853 671349 1174 203521 1030 577858 3067 743414 772 946735 246 711987 2409 715844 1094 488254 2113 461121 2401 420796 2205 688509 1773 198196 1486 419902 2672 522040 864 191645 1826 202501 30 611599 560 177268 1005 846345 1224 254296 1634 292295 2825 753016 1067 594312 3036 566923 1830 44391 527 400049 1885 917627 1401 215220 1337 473059 612 165586 2937 30938 1389 76753 1923 774106 2195 381048 125 207404 2826 446233 3158 634328 943 24188 -31 473221 489 800424 1301 578828 1240 283213 41 315068 1933 383038 2988 268395 603 1886 3243 916709 1497 974571 1446 849009 839 343968 1836 23664 2487 72462 2162 22152 1224 402983 1138 687760 1831 529334 1138 920229 2603 795745 3104 343682 3230 56127 1931 243758 2283 427759 2433 136649 760 367632 1800 790651 351 74772 1369 534503 642 988657 2285 243883 1061 568377 77 111396 1900 230932 776 942960 1700 783273 2622 238163 506 415068 1323 897410 1163 158737 3174 277858 795 52418 1082 270672 1240 915526 1825 790774 2451 394532 1132 812173 1963 999001 627 93322 1616 471544 1408 289313 1059 839273 3290 610566 107 42098 2913 129869 1182 574736 1056 243554 2391 992586 104 787046 3204 352103 2520 328644 1047 645179 325 225893 180 580736 273 906815 2577 388198 1368 339799 1222 272657 2068 514513 1789 974691 289 515588 705 568459 2852 692931 163 306070 2247 985506 2851 90498 -277 921157 267 971317 1495 412559 3212 982615 2531 637034 2740 64556 1987 630986 1027 927196 1867 651966 2362 306231 595 451311 630 443045 2550 952084 1437 656920 2942 923637 3207 251737 3236 999445 1028 508194 3254 291456 813 764080 485 894323 1297 905321 1698 165846 3275 187158 275 250753 554 501715 1443 884428 1535 879008 754 726577 623 290451 2185 799697 2413 11358 1615 797944 2625 243848 2625 526710 601 534240 532 352913 1562 946340 1737 304780 374 852921 1736 659588 3314 773948 520 332098 754 413229 539 705234 243 225240 2781 278570 3195 820423 1075 756148 91 198615 40 588548 630 220241 275 205119 756 976569 811 332781 860 581782 746 216828 594 52735 2055 41388 1463 123951 3100 685994 369 767903 2094 585787 2236 73779 2435 685298 1993 657494 206 521600 3120 731656 2115 77019 2515 752967 194 570417 527 918519 1453 723181 2825 852520 435 469921 2670 27541 181 842012 3090 153181 1493 416471 2982 802435 79 15704 1683 891964 2630 370367 1791 780372 2372 880898 302 373535 1341 900791 2665 754909 3002 296011 986 388539 336 100251 2740 438196 2799 727873 377 886412 506 851039 2357 762462 636 181478 391 436749 2083 827099 2291 515580 2820 783162 290 675662 1639 697520 33 307923 897 554350 2084 759460 1080 145243 2242 113214 2728 821735 563 533809 1731 237526 3335 55866 2068 467046 1743 487199 1049 226086 2304 518491 1202 408245 2813 209551 757 141074 1462 131997 610 246637 744 866375 2553 121814 127 781345 3197 528268 840 132672 182 611422 1217 701148 998 197503 1406 405314 2199 707477 2355 465539 820 634308 3306 770540 825 225265 511 987155 710 310343 2787 380131 2794 382172 3000 892056 2640 476627 2898 676232 2043 729616 2094 715570 568 82077 1220 867058 2236 77390 1965 454329 1837 524036 -398 519781 1087 127403 1084 737552 976 393168 1137 386253 1643 795508 3 685778 261 819386 2248 909237 2236 255740 1845 992472 945 778392 3118 643721 3286 708477 570 600182 2436 839269 1417 981812 364 143250 2228 437120 2808 353397 959 344460 2731 618031 -1273 937390 18 908598 983 502769 2837 987784 1111 534857 433 354769 1936 138308 2976 309329 17 812108 2368 374804 1854 147972 2308 545986 3182 603525 3337 924814 2596 48285 1235 494574 64 496611 1714 865004 937 600212 2601 10971 2514 135313 1523 346348 22 461687 2875 44814 2446 320625 268 100417 945 486725 1901 53686 1110 545783 3224 554585 643 37694 817 128797 2298 968681 3278 566387 5 879290 2869 736663 402 975800 1937 320927 1070 255037 2995 227633 724 818060 1469 560608 3164 490803 510 911384 1158 625495 1206 179708 141 31478 3078 746548 1247 335008 1549 601753 2443 406643 2248 745252 1530 937776 1209 336281 72 464621 2584 284825 2691 924665 1454 620167 2288 8781 2876 1108 2160 30222 954 330167 2735 5671 2273 578209 1674 906000 1033 71328 1789 34728 3266 211436 2499 431812 2895 681668 551 144332 1140 728167 2542 844628 1538 815 2384 912586 931 4036 3289 699089 249 4507 270 927268 1502 78141 984 279028 1897 662260 1397 515102 2983 802611 612 454115 173 359696 2165 483473 393 667443 1371 952546 1088 214213 2891 702883 2183 807939 2322 68801 3196 139433 3299 427863 1925 862038 2762 399745 3017 536998 926 430697 11 378111 958 856589 1163 483257 71 342020 2362 184513 1883 851660 686 676049 2837 133324 1044 989216 2756 329135 2739 230896 1596 378925 951 496591 939 133583 454 726220 2268 405899 376 449089 402 358488 2357 118900 1875 599396 975 511425 1262 218489 1924 38300 701 187811 3036 70288 2981 188867 798 306645 397 910469 1922 895516 1670 869527 2248 608329 2625 242417 644 54264 1087 22466 2078 334115 2877 992927 1554 105620 1073 549363 1665 79578 2618 720490 2644 803173 2294 967401 531 509851 2689 429405 3028 921919 904 59805 2046 607060 324 620367 347 935828 1392 867190 94 297398 1099 631833 1429 587882 2140 579640 828 467424 2947 333677 336 725837 496 896766 2668 178945 961 673757 3142 657804 3300 663813 1323 68485 2594 442539 2042 959715 266 790606 2450 686196 1311 176481 734 636338 95 457888 1348 88953 1787 890709 1509 92640 1229 83180 759 146347 398 888798 653 6848 1356 585366 1100 869493 2907 595996 1102 853983 250 86319 2671 841743 3048 846959 328 51622 465 98193 1449 612762 2877 471716 252 809079 1894 9689 1901 828183 2087 275927 309 483800 1643 943066 619 921899 2292 182498 1033 442013 2799 348763 1290 80670 2047 278187 1689 16919 1584 789218 1660 397984 3002 367784 727 332179 1499 195190 2812 792310 2376 28095 548 365112 2399 629400 1708 26572 822 95596 1002 113417 2149 268691 2939 672783 2113 359081 578 439608 332 835732 2602 441934 1254 593708 144 97339 2427 967177 1307 776366 2578 165756 1758 482782 1748 461191 1023 639755 1475 10641 2754 550200 1999 979961 1011 342560 2356 429034 2917 3691 3156 652462 2609 500983 465 736088 2948 551419 2286 4320 819 731239 458 18316 97 997933 863 756077 1815 68996 755 939914 2114 562400 1817 358528 967 775267 3208 203478 3244 85029 1355 257284 1539 134813 1733 700684 797 729340 628 46718 1699 391430 1619 707302 2844 577243 2190 59754 1784 262799 1678 298137 723 435893 814 730157 442 476929 1975 539171 3331 822277 565 180673 2014 822529 68 676023 1530 619063 1759 45150 76 820477 1102 432559 3274 248533 2511 560309 347 8330 987 336529 2019 547814 2423 688084 669 33023 1665 619403 2536 56412 244 845092 939 197783 813 947160 794 760206 2810 343689 2202 777463 335 494752 1185 784910 661 53679 146 429858 2878 753813 2246 489596 1512 518764 2041 701854 2550 410620 1720 454593 3294 153557 1430 776825 1835 985572 2892 125728 3180 634063 2954 621859 1006 961889 1587 700226 3048 716359 1469 922126 1190 140457 3230 944772 3376 967042 3046 830091 2796 921242 3346 633372 1223 453410 47 208217 3228 979929 2553 284592 3010 753485 1835 775508 1571 829570 2835 247292 102 638520 2979 532451 3303 613841 1566 470901 2203 640199 2657 474895 1306 102025 967 668941 2497 67517 2924 510766 608 727452 1173 694139 1611 218159 1019 229013 90 978083 1738 110008 2663 678425 -370 428283 2638 152384 56 905851 1411 232877 3222 386725 155 38066 2600 406687 2449 449173 2535 153026 1997 229161 1436 206615 2844 833162 2604 11399 608 944636 57 944198 2211 796568 2831 464381 950 820718 2831 257884 3393 783680 1607 421199 2745 216624 2284 927327 195 261688 749 875123 1046 960220 2650 938168 1460 33716 2536 120977 1436 103676 671 150467 1868 470358 2658 881897 828 501430 1315 861021 751 300739 669 106855 1979 626455 450 183157 1253 147237 2054 378990 3248 656367 672 417189 818 815779 2896 701137 1865 636043 2970 852400 1483 982802 1690 913826 -153 390427 2230 769340 1814 573416 1690 208526 1454 943079 1435 604364 426 482664 2470 230475 2907 333214 1339 861816 2437 702180 3356 101149 2243 447259 3297 960973 2106 720547 3347 914291 2855 649644 1611 802137 1672 592528 1886 939281 3397 435047 2222 658624 91 43349 3034 89443 1713 53114 1962 74609 -388 30563 2732 609867 908 162008 1217 424233 1685 445637 3284 993526 2076 54856 3299 351044 61 355379 1895 732044 2396 866672 3389 740838 2211 312470 -299 319285 360 297890 1842 637227 623 86001 575 838977 2452 334284 879 646913 976 634435 1245 424256 2621 468803 1475 369377 2512 98327 575 647309 2097 8439 1165 907721 2716 734777 2341 202842 2850 137249 412 877470 3098 119865 164 987608 2765 496006 1077 783124 1521 791309 1342 852434 2820 499030 173 116995 3055 839581 1344 111409 3321 185152 441 201631 1822 762485 2262 468946 1512 277245 2357 639333 1005 95565 1267 400313 2890 777811 3035 754714 1686 907166 2506 378285 1114 345308 302 552606 3179 292285 656 65612 2862 683142 2223 430067 1420 671714 2189 861710 245 278132 1395 378771 2519 160685 842 514322 642 478870 687 540317 1511 908886 2086 308582 1009 930231 1028 471786 19 525201 1896 732654 -495 804638 2560 170320 2903 578085 308 458013 2623 49423 946 262615 3159 132217 2853 664954 3324 78676 3199 513473 3225 640223 241 274458 1740 199592 2704 825672 233 283639 2714 965838 2752 237397 90 597332 20 684537 1365 188048 1309 924831 2105 976770 2024 260303 3029 184485 1355 879696 256 359242 2061 552714 323 639427 1616 896294 1481 993449 732 539774 162 784561 770 128146 -966 109003 273 953587 362 579345 3360 780417 1811 451816 180 230540 161 412400 2045 366960 814 662857 1903 438044 414 188329 2737 283732 1720 30622 3360 173766 241 633379 1110 197073 827 630945 252 39432 1556 545428 1069 315458 3374 893270 2698 149894 980 688935 444 110013 957 952877 938 686777 1370 398746 668 839334 2872 826717 1835 760900 777 831362 12 202476 2577 141334 3290 705298 1984 94458 1712 200355 430 599455 1543 809747 3254 899804 2052 156532 2212 500520 1185 510237 2435 846520 2225 361335 2073 395372 2178 133330 1292 112909 1477 205390 1215 610416 1906 457355 1281 964145 1970 208952 208 40661 325 368340 1108 971162 2212 309496 62 400882 1371 920001 496 718357 1638 436988 591 436272 2355 856813 1490 938827 1067 836125 317 5593 2036 770467 3392 467540 462 566040 415 30821 212 481367 55 491953 3341 506366 1322 643297 1979 656587 381 740404 993 991733 1106 180243 2684 758558 748 427098 3113 184663 2321 404513 1640 435131 3 483603 2873 412955 2132 968252 1995 32756 2169 201535 2270 353037 2185 481838 280 239188 768 619549 2643 947971 2510 595816 2853 435212 654 333914 1261 488307 1864 124058 2941 643181 399 957310 2459 122083 2706 983159 590 385764 223 210311 955 578580 3084 781127 2790 463445 3194 565038 191 716817 804 634295 3404 700117 2997 804605 544 222985 2092 628211 1380 52675 1261 471355 1126 27432 1477 845947 516 671910 321 184699 1094 297462 2111 100959 2304 882851 1709 688673 193 343200 1989 268047 3314 291175 962 264443 2535 34017 1957 929380 3186 510877 702 777800 1804 371600 2881 984207 324 229059 2278 326702 2646 134729 693 803778 2934 610008 2183 133598 936 815417 3190 29227 793 23350 2421 169807 1666 735379 2685 660409 56 499920 3007 817267 2595 94658 2699 947732 1968 970378 1990 366588 2292 734796 3291 671741 3009 662814 744 330714 1962 239685 895 133878 378 686313 -108 836753 1366 919221 1078 700650 -143 968073 1948 839715 610 319389 2643 902797 688 94582 2951 943929 1665 439748 3372 690532 1501 937359 2890 129848 1514 897537 3396 472781 2222 600112 1883 521892 2923 839398 3390 971176 -173 256808 2310 386551 506 114688 3010 898667 1333 75083 1890 554999 2957 490967 217 650095 100 783127 1082 638072 1418 560018 2697 780863 1081 969441 703 712165 93 41646 2431 649011 2135 10582 440 391002 1131 357611 1271 367243 -1589 681318 746 463875 3361 684122 2068 116961 1767 410263 3303 147910 1831 898587 2784 163113 2318 264230 3156 709568 1735 74968 1269 120681 2984 426842 210 759875 807 350405 3106 217145 196 565709 2154 204005 2383 311340 1636 233430 229 108700 856 724585 186 342815 558 908017 3283 279325 2564 429272 2750 8866 2332 988898 3101 94337 2534 736512 3024 392240 3345 992814 2608 151027 585 240481 1845 550487 581 216671 713 887953 286 182824 1736 345304 1401 354163 544 224777 94 527976 2184 366089 3262 185701 1542 298348 3455 937869 244 392220 2739 164886 2413 160204 1146 38315 1951 395628 3464 886227 2869 228943 3048 30699 393 192595 1414 231578 2705 200999 2820 683716 2624 792778 936 543864 1728 307980 1031 298064 118 445118 2769 792500 913 384667 2102 348714 3271 118502 3068 96578 1188 336694 2191 438042 1845 28489 108 979362 3296 945524 1117 312925 2602 48846 1997 862129 3266 371224 3121 606080 1420 139493 949 938013 2738 745745 2701 337157 618 554369 1888 728042 657 77362 579 936702 521 868406 3183 368040 1848 95493 2568 68581 2193 570456 1189 533866 1189 607253 488 758019 595 54876 1640 303608 2865 531812 667 697569 2434 590850 1740 493595 1871 624398 251 323117 2301 862711 2058 823084 1052 404825 1340 135244 3054 338725 1537 916959 2529 841758 2792 209074 388 920064 1414 213604 1574 669797 359 538055 1055 369487 2703 477913 3375 978297 1699 3038 754 524890 2620 831914 815 234137 2933 421345 2476 152618 2108 551542 545 45984 465 407360 2793 306000 1021 417921 2929 564840 1050 785498 1244 20328 172 444561 175 580791 2349 872335 279 790071 2038 551745 3305 187756 1739 629771 1514 827744 1372 334749 2128 490984 929 356125 2086 879423 873 805483 2151 279077 133 894939 471 854389 2933 330732 2279 819801 30 57211 1346 423665 678 666781 1767 614749 1662 468145 2947 510567 3344 832571 3121 61353 1634 314885 610 995444 3011 417741 2364 711346 2475 90276 2335 684882 836 33617 853 140424 2408 147256 133 732487 3253 208211 1530 626938 3365 306078 838 511952 1041 171758 965 360047 312 546783 1478 123360 937 662714 2032 309905 1820 916791 1889 690347 3398 532171 1009 557586 3265 427561 1655 526165 2074 153658 584 344830 1340 323311 3290 147439 577 462789 3161 498062 892 895679 2910 523149 1661 972478 973 827732 3129 860543 349 872378 1005 381551 3002 104843 3373 752739 2971 477585 1969 816814 2054 398836 1395 711900 2676 667895 3130 570111 1364 216963 1912 303729 1398 56884 109 89516 2174 198177 515 435396 2852 891828 3095 16869 3105 142408 1963 660381 2538 708708 872 958758 1996 650021 -155 686520 2649 361697 2223 223 2868 755122 1640 351473 2566 612860 1118 729323 2147 940103 2554 914294 1294 498015 3211 344951 393 733473 1221 776766 244 998877 2330 582426 1393 922532 2153 483165 -85 41927 1594 411942 1882 336394 549 158109 2758 237106 1284 792993 1119 568501 2897 9137 3263 154799 429 739641 3145 875771 2237 846803 940 284633 262 556248 2732 214526 1271 524095 1394 555503 1125 86204 775 215801 812 357500 906 648096 2991 630114 2447 374129 2102 315815 1165 509690 26 449903 86 88213 2862 292810 2969 242285 2343 96360 1649 404821 263 229614 3038 72841 596 852218 3 592833 404 257900 1114 876561 2341 490228 1112 559967 1497 812321 1127 377849 1726 487819 3421 75279 2804 871610 2651 629686 1 774373 1387 621127 2272 511181 2804 352507 1994 15313 3163 605819 3151 702619 3221 193928 1430 765773 574 515239 1298 339902 1885 356667 2104 875501 3290 124701 2187 265860 1045 231431 1097 821595 3197 76922 804 579229 795 212525 3420 891119 742 384104 1832 817074 2986 302934 57 331925 3507 193642 2734 227611 3287 15899 3274 14957 2402 882925 124 927688 2355 353752 1581 999616 526 598409 1798 376453 3044 173384 1482 145627 2678 410363 2652 651870 605 94602 3475 47820 1763 688324 2591 871255 -541 411245 1186 877524 1510 683379 292 924875 1353 70845 2714 984155 964 503334 39 512889 -188 177234 1875 266908 2872 653919 2812 817244 341 418923 521 69468 703 173197 2941 360524 1868 826933 534 878609 1530 75962 1812 63792 2070 727973 146 332410 1476 441258 2617 940728 3331 536516 3034 206087 942 126412 438 971659 1789 921097 2437 201635 411 981847 2750 678733 284 316557 2236 351793 2990 877176 2590 55675 3043 979883 1645 352806 83 266085 1696 555982 -115 17520 2151 509386 2343 818103 81 721968 3435 38521 2113 833492 3098 485760 92 861850 1547 585917 1802 711185 1971 629227 2442 584591 1428 187646 628 546600 309 263633 1144 772681 324 381001 1490 941434 577 279462 3410 454654 2202 103355 816 854702 2415 316720 1755 424133 3247 446545 2430 882079 942 934879 3126 201231 2821 953122 698 92605 1337 883115 1244 530610 -118 147351 2338 495922 3436 651796 2838 777499 726 755071 826 893319 2489 381454 1900 490778 2498 969119 3082 420121 1246 872229 835 542872 3191 401885 1679 74808 222 500760 2446 581818 1664 593811 160 623979 419 544665 893 33459 2078 66380 -664 371524 232 760579 2578 792183 1693 267861 2956 666397 1225 866359 2255 998143 320 844743 377 69594 1144 194718 1551 26317 2507 245501 1934 550486 2324 568123 318 89899 1355 543425 2822 598686 2033 356427 228 550052 2102 119524 1647 797079 3353 425716 2264 770476 3479 384522 24 648664 -422 524183 2779 884119 2148 357978 259 559847 3374 567603 3178 76953 968 143871 272 415030 98 582859 888 157287 3148 214232 374 720967 488 265938 423 943109 1226 880567 1291 746050 2780 815808 1575 690784 1704 97475 2085 616237 999 933079 425 292456 2637 401531 2092 609949 1375 705269 1172 719474 1357 237951 147 592151 1321 480938 385 670699 2113 159734 2963 282604 846 79619 2144 665678 157 740369 133 874873 3238 491454 967 783099 936 391164 1078 910077 516 192985 2043 48636 378 102694 109 451175 914 692396 456 461486 2393 54972 3005 860374 466 233828 1271 344386 1718 807964 742 163994 328 902938 3483 225105 1196 372842 2573 423237 3377 797436 3399 513113 72 145361 3266 516464 1382 602511 3295 722588 276 238390 2610 308423 3204 109011 1744 962765 917 904769 2090 765447 1037 106554 1804 134511 3127 158436 1444 45221 477 62322 865 372352 782 38971 182 78141 1856 383115 3159 815314 276 900041 2731 126426 630 809247 2324 958729 928 248652 3042 38073 779 747429 3003 350953 3298 763033 670 861735 2855 987210 235 65739 1179 639252 2678 184013 2916 460959 1078 676575 108 639414 506 886401 814 408541 3080 679027 2504 602007 1739 45102 283 922386 405 255300 2947 308578 466 27124 2814 383824 3082 838319 2366 753093 383 45441 1592 538008 88 575049 1610 41366 2347 142433 3352 339282 2434 139803 2293 87614 2668 290724 954 97309 734 211770 2287 695760 1514 734377 3310 364459 1354 619010 2327 627729 2969 847954 975 902817 1654 859509 1633 917156 2122 426792 2338 856103 2572 197725 2132 784201 2921 470068 720 67174 1890 803747 2361 953433 148 875220 45 143521 762 951795 2489 675031 3552 453336 1779 739102 1485 554732 2042 347488 1082 429046 910 97173 1449 663659 613 631570 1477 762882 1464 331914 1331 494380 2309 137454 3022 635941 2489 863828 356 84926 189 903835 431 633056 1017 883809 3306 331897 1136 718367 2043 951239 49 387711 3298 696912 3380 781326 1088 234375 1954 575477 2809 431288 1846 98353 64 26608 3248 171315 77 17390 58 682499 2702 234437 768 387289 3364 313955 979 843626 3148 921193 1733 912793 2702 766968 2947 626954 39 840060 1479 246447 3401 431712 1074 854928 1322 339684 1178 118909 956 617743 2062 556574 2834 884065 3365 451215 755 49516 23 495916 3092 526175 1944 137869 488 619178 2430 327187 238 967251 2631 246937 794 951137 1633 406338 2307 644457 1495 680596 2028 843004 1561 630729 1188 697383 3166 957791 3470 893134 336 750311 2827 895119 2443 745154 1112 169352 2320 489885 2325 162326 572 84620 1825 871388 1368 436985 42 532554 289 294395 70 387453 2703 618977 583 39770 2320 864438 3077 546825 3122 868564 2194 535630 2882 472591 130 718761 126 874286 -100 248352 833 27251 3086 966214 546 151935 1431 130871 2561 390676 3218 887805 3469 119510 569 619123 630 860477 3101 631398 319 640594 578 375461 2337 904711 898 624714 152 8011 3057 254254 3527 509156 1831 532200 2629 235586 931 107419 331 697744 902 184969 3333 922797 1682 833904 2884 519094 -559 545017 2286 665032 1609 305574 695 47401 573 865091 1368 836056 755 607024 122 339810 552 6300 1485 318644 360 750713 3297 625293 1259 349992 771 256124 151 880418 2992 165549 2457 451255 2995 378614 2395 916674 2397 719818 1667 997777 1062 417459 -2384 901083 55 260374 500 365368 1068 53805 157 111755 1461 568112 2953 776242 2093 161994 1041 632155 2156 114796 356 190825 2448 872940 1302 435774 1129 921966 713 664982 2167 71053 541 613045 1803 22503 1059 943146 1878 127195 3540 788107 3455 32999 849 35893 3523 253710 1346 555237 3394 267808 152 378265 1843 886263 511 249856 3492 280292 2249 147653 1073 29958 1816 715474 315 771812 579 645118 413 229872 1069 594311 2379 30276 1032 490565 2262 814602 1706 652490 2618 824565 2629 739507 787 877496 3008 519056 -1397 936904 469 541836 1210 460108 2708 535672 2053 432280 673 130924 956 646716 477 957724 366 388141 2004 960976 250 526792 3475 801502 1364 676922 3173 94888 3209 46722 987 744909 3136 313354 2389 983189 1520 60404 1739 521731 2391 216000 2823 671186 1907 410591 1156 56058 848 109901 3226 1472 1004 663201 2745 20753 874 860333 3191 927244 1005 762286 2903 923383 1190 475247 1722 881803 3036 941783 504 61037 1233 572538 2834 53201 776 877484 2348 781859 3281 126291 817 656780 3495 619007 1887 162318 1662 825875 3246 902744 2935 794416 1208 696502 1480 765401 2452 838015 3325 981836 2304 897668 3372 147626 1313 570205 2020 60127 3082 45196 2336 684448 1743 524964 1785 895859 1964 299144 77 809545 1004 826245 791 60717 3176 906325 148 101050 623 566003 3027 676095 1752 186314 185 447243 999 881532 2427 624932 660 242841 617 628702 3212 129185 232 487789 1496 246294 1133 146568 1177 933997 1383 111636 2786 66105 2595 133717 197 811923 1896 644833 565 666234 3376 271106 2342 148499 1578 474491 71 238120 718 191848 2905 660457 2213 795633 850 9673 1746 495639 2705 182187 2278 816695 2818 336312 1066 913102 1229 792925 233 179173 1446 682713 3161 523274 58 379019 959 255254 1305 650012 3412 984442 2559 643089 763 733569 3206 754977 3203 112782 227 869186 2237 218158 2468 428942 1410 386434 1205 721897 335 713727 3392 532236 2055 268523 3509 267468 1376 528391 1030 487229 1339 744299 2992 325610 1471 783078 307 739778 2669 50454 1047 858039 2146 330811 2227 432574 439 25198 291 315554 334 591782 622 492276 793 759042 3014 416784 -1029 709925 1577 832968 762 550681 61 448442 1044 271868 3293 262321 2247 313534 674 623635 1669 923690 567 910644 2770 243381 618 720515 182 73985 359 728170 2083 488884 1740 669513 1890 81669 1416 169383 2563 693762 63 482459 3480 322394 2153 320653 528 381489 638 829327 1905 33199 2369 286769 2120 966166 2218 144445 1415 736424 3527 422231 902 566622 56 456819 3479 110575 2794 280640 2852 760376 1750 286316 1490 24229 2256 267752 1820 583959 117 227247 2208 353399 2243 926439 3147 554002 3618 908769 3457 976200 2358 548436 666 939093 81 191112 3358 147806 194 854003 3262 267552 980 540006 349 779990 1878 213849 197 937538 3367 13808 970 987814 2112 643203 -638 527481 1586 348593 2640 915673 2381 562854 380 934986 2922 904432 1121 258419 1825 23676 3415 931457 1736 334102 1178 404141 2047 591746 669 21748 2940 148965 2407 545799 3166 67729 547 376841 232 609664 2754 346052 2688 663629 786 959185 1215 880180 766 359199 3258 776276 2746 500239 3360 2100 22 691030 904 762408 1184 715750 1779 722339 3623 252594 1415 367531 3198 755443 1667 954650 249 666062 629 898883 85 702690 260 391904 2704 715620 1472 868894 3402 311260 455 152940 129 497542 138 715067 1690 375774 -3 507543 2994 260175 3534 290504 3235 368619 2358 149814 2094 379782 1677 208982 1517 860461 2170 660711 3445 285416 1250 824641 2351 916950 367 598965 869 925630 1930 660486 1071 267787 851 446121 376 559452 603 576281 3025 498128 2261 511806 3126 291142 3056 993085 1861 321671 2344 244034 3581 699751 -118 720114 2616 78958 3547 63895 3426 633108 1964 822342 3071 892407 2703 977910 571 37790 2845 412632 2424 796635 850 446530 2317 161575 2480 755730 2609 609761 2355 606683 504 101140 2819 442563 3584 162225 152 701036 2051 747188 1418 245281 1641 340894 407 124155 1314 293731 1515 463656 753 977574 184 694493 3097 866151 3523 138745 2910 999040 1878 301773 1329 104927 3500 796628 498 283495 2173 95187 1827 53743 38 702979 3254 563657 333 322375 2054 912975 2161 464104 3156 212567 3540 546048 1876 157874 2428 70979 1575 979275 921 257093 51 149790 3417 384055 2145 584087 328 496670 1296 336060 1535 581521 1007 575837 2655 789806 1481 689925 -464 895712 2002 445210 942 497559 1602 159255 1512 276348 416 457640 1767 771785 1210 619864 2964 73416 1759 151432 2318 390834 -814 802437 1252 936262 2242 392602 2886 867084 203 496328 1164 501369 2184 237258 2404 93676 3143 83816 1722 567744 1146 936167 1447 697939 2401 11718 3489 792683 380 857791 2199 683343 2147 672222 1767 554851 2720 862023 2116 663701 3639 217433 3036 848943 795 680347 3643 367553 3219 828992 587 854672 2397 791175 3105 837539 1126 840316 389 998745 2476 846441 1975 391036 2177 334395 685 99837 144 400524 1072 587471 2596 961309 1224 588998 2391 895382 2630 954873 1937 924550 1913 5883 646 878506 1214 551321 2910 989994 3108 449630 1561 264856 1852 387799 -431 302902 756 828371 1885 283875 3626 354086 3227 884957 762 403190 2389 415985 593 21063 3446 683957 1788 572611 914 386717 1706 313986 1223 706699 2581 729495 3257 636983 111 603509 336 121280 2820 676014 644 880424 1010 166689 3268 489533 1973 62070 486 444291 1429 278756 1559 142780 205 723413 3263 8000 782 422558 2914 833717 2012 718956 2141 785697 553 443288 3308 787047 810 344835 483 182103 1046 465553 204 597753 3523 609856 3267 643457 1360 686642 835 256328 2981 315732 3078 480157 2465 11729 1199 923044 899 333628 2440 602204 3094 648421 913 928919 1942 89423 2464 21129 3164 299008 1048 115301 2664 177276 1447 313826 2540 61345 1346 823027 473 383536 2438 631716 1553 649760 1695 158651 3306 296203 723 276654 332 182807 528 970581 68 832945 -1299 343556 1459 643294 3333 557166 3472 733964 2866 233542 251 473848 2742 688735 3300 876103 3505 768998 1727 907913 1799 541952 706 721206 1262 181442 1863 540529 3557 176241 297 660083 1910 21776 2115 11355 389 156649 53 482636 2573 56978 2870 963110 1247 330217 3496 98866 1575 397777 2034 59565 3132 243596 1104 274685 591 684782 1834 577059 499 221389 2568 929873 715 573221 94 854808 2025 719248 2263 636411 3216 810277 2172 554641 420 955083 2393 272410 354 692987 2934 292587 1531 629096 1537 877971 41 931539 1620 207602 3178 724873 383 428794 -1225 595052 588 60667 409 653748 3483 123228 1496 812949 1042 637221 2214 847725 1981 637242 2958 274308 1175 509997 1351 529802 347 733632 1256 359347 1210 646970 -72 595059 1930 415016 648 392067 2547 20762 1673 205463 185 542542 1195 338209 2013 302793 3036 122095 753 275700 1746 902565 2495 299806 3565 173662 1916 926409 1155 491022 3474 649930 1566 165492 1028 792543 795 573331 1511 119724 490 989996 110 313555 1505 874730 2293 63193 2096 589085 993 393227 168 640939 1783 956719 2953 759172 2479 380311 1993 489209 2491 852626 3316 127889 522 728611 915 491175 579 996364 1061 543303 2614 842078 2733 958970 2497 414856 2371 760513 2081 72407 318 533817 3153 248754 2050 944957 736 59534 1756 175655 3374 605217 1639 73678 3562 37467 355 214865 1909 78725 142 860100 1768 208902 3628 858775 3524 367123 1203 464543 3270 53441 456 501358 1901 324052 899 447609 3112 396831 2455 812095 2778 959511 -1059 368578 545 966975 921 547158 1958 890664 3301 482853 2920 226326 834 239674 3159 993618 3444 65681 417 735280 708 865604 906 529704 1294 959267 1723 969179 1910 444932 1378 173484 90 442017 2725 946006 237 186156 3358 396432 1292 936234 357 43339 162 732557 1627 912827 3228 600365 681 365274 889 740140 580 811884 3 337862 917 503470 1919 709751 3222 629006 424 333762 1586 657293 3037 928032 973 221629 3494 192833 1226 556524 924 818274 3189 239977 974 150160 1677 917310 2766 532931 916 622409 2352 510255 1372 686289 2525 319183 2965 404475 3043 406658 1998 689213 3408 148195 1817 715306 3662 692160 594 782767 1781 257530 1154 929072 3088 660697 2860 330692 1007 91926 2829 64418 3078 595329 1114 371240 1062 582353 2873 600159 1641 870185 1242 356402 1099 232916 1021 359406 1262 859887 285 435509 1174 681267 331 557809 3194 760016 2523 535589 3326 357951 1105 970472 3163 383417 2151 416846 681 633777 3692 503834 1355 339079 218 38692 701 931942 3165 13421 1863 572974 105 425596 989 362564 2054 112555 1954 388256 2666 490872 1842 280853 2871 732190 774 319406 2200 179093 2918 682391 1267 489847 359 543161 2758 109814 2506 959339 2253 783281 3239 604867 1788 786552 1814 224985 2753 606362 263 579952 1549 875798 3362 74928 3080 557777 984 757022 3610 896571 2001 936147 1915 977232 2618 947659 2804 987112 3506 210279 2674 955661 1967 11973 1921 298928 -1302 674021 1461 366548 2503 518873 1221 631128 588 850332 1772 504486 1048 442126 1191 563116 3022 303825 2170 890283 2532 627392 273 674831 329 680490 3310 685519 275 889054 161 445770 2973 922438 1107 817046 2210 571015 2794 551463 2945 153429 -2230 545051 1841 973355 549 522882 2893 164865 2086 561365 156 806909 3450 178981 1299 383038 -2687 212564 3623 881649 3307 351517 2640 503355 39 761749 1723 649439 2982 12066 -1305 885510 -397 947477 3335 181634 797 168747 3689 883521 1770 171457 2933 966306 2228 726883 1021 731288 2841 137787 2259 630484 343 449727 3539 690569 1960 724558 1504 557389 1546 175577 2408 810091 3597 334465 2396 593410 3255 854573 740 233322 2529 716415 3515 892817 1703 581674 1224 899095 1603 786097 2057 241467 3118 696119 1218 963649 1612 304745 898 190003 3645 996638 2389 119726 3201 24520 3639 834313 938 222769 2945 937824 888 299964 2991 382479 711 487448 774 633801 2858 360207 3654 25718 3710 356357 1848 509705 1545 543106 2723 657774 1939 732503 1434 387197 1721 6985 1652 152465 1004 805494 2596 168935 970 953632 2952 19798 2315 382043 2067 747327 998 77921 3145 314926 1777 795114 3482 611730 3095 73393 3354 910666 -2138 79705 2707 595621 2642 35722 1973 832794 505 871077 1416 979375 283 102198 1180 298491 306 169123 1947 742840 3065 851564 492 197672 972 915100 3405 17600 73 111608 2336 827091 1537 742478 1311 794354 1398 687149 1716 135765 3540 661579 1866 899285 -181 114311 1430 248015 892 276295 227 563180 1256 81324 2379 774535 1458 602956 2345 17618 243 236750 1106 905876 3244 267420 2911 273777 3058 360079 3460 29144 1459 524679 2561 785433 829 158906 1959 955126 1439 57006 1296 563058 2728 311860 503 651103 1602 162429 214 145730 1989 513428 2840 894756 184 784537 2863 768118 1577 94424 515 166273 2732 758393 2965 290795 301 501504 1509 868850 1788 796929 2794 213189 2191 285850 1342 539955 2293 49363 1498 363807 2791 769993 1528 376341 3758 459797 639 699144 1749 974423 3571 689674 3161 849825 1533 682818 2767 742740 1318 942541 170 499926 136 681160 2773 536372 2862 266757 3416 423150 2602 664875 1853 921829 2758 264022 776 218377 3029 452197 2918 861285 325 958318 3550 638689 1165 95141 845 192802 2810 437449 6 709761 1127 511205 771 856074 1822 348217 3579 924876 1835 505068 2318 87010 3279 744680 3408 764958 102 530889 150 855097 629 370055 885 163045 574 391566 1181 19227 3744 564924 827 980325 965 975119 2215 370441 2819 148324 1813 852779 3271 658371 389 938832 2326 277878 3165 632630 2167 362735 3202 847027 414 14215 1366 714336 -110 882268 255 267497 537 462550 1572 39671 653 600571 1212 793707 2850 221778 1814 918637 1405 618977 566 315901 3596 593961 88 254675 2506 985312 2540 722188 2057 628124 2323 438010 1990 686438 1317 473934 3768 469679 1898 619358 1647 956418 1033 851848 1236 92253 513 91046 752 660656 2923 640786 25 388180 2855 760366 3198 513513 -358 889368 2141 435429 2344 652026 1105 65587 510 303556 -478 672266 3054 638218 3129 368681 1119 839581 -1289 776901 2179 688514 1985 853924 3379 241227 1022 741111 1141 131945 -1446 484145 1699 912610 708 381393 2947 557790 954 206946 520 14947 3288 816962 179 540598 804 659581 2978 679279 232 310804 2444 906740 498 729796 3501 439533 1814 149558 3217 241881 2647 625493 1809 585979 2044 235477 2567 970215 1398 37817 3288 354338 1993 154677 2854 73123 97 275113 2868 283442 2308 152898 3782 299699 3753 370851 1273 869950 1288 310708 3373 703166 1257 299024 2041 975788 799 949263 315 9626 1928 963867 1482 358208 1974 775250 2774 965504 1635 700084 3689 185334 1960 988183 1964 735673 1160 224264 2382 912145 3375 266508 823 503875 581 420805 1405 132734 1522 942016 1989 357146 1827 22674 1896 57128 2761 663035 2905 880989 3635 304281 858 732450 470 551354 2273 684199 368 106448 3094 343292 106 244356 3656 971189 1634 843179 1205 35227 3416 278985 3051 723779 382 656780 1958 132285 1510 319890 2650 199284 1885 112299 2261 949336 2414 432559 1663 471973 2579 262581 3340 944664 1934 178781 3602 688448 3542 536126 2833 839857 3777 665101 2130 149472 3111 860893 1484 158046 1577 327733 2573 837655 2295 805415 3541 620035 3749 969580 1571 809683 2724 423622 1965 255447 2638 670198 1343 140712 1688 183919 1979 54136 3546 60555 2685 687251 1518 518068 3366 134933 183 718977 540 802183 1258 308633 1256 795068 2403 546927 2541 510371 3059 359095 952 89301 2865 226063 2990 784670 1689 243284 400 291704 759 75117 673 257988 1195 340601 2541 955335 3410 914563 1594 100320 3243 212437 3232 501406 193 16488 3701 246262 1454 810296 2725 437578 281 598278 2291 995395 2988 577405 1923 694454 1719 782403 748 278408 10 378065 1069 698932 106 23963 3589 32173 820 210990 269 28466 1654 578057 1396 635764 1951 126641 1364 973766 53 811940 420 115534 2997 256257 2727 590920 1861 278779 636 678013 2856 135773 2010 498525 1726 208900 3490 428837 3068 580626 2515 680070 976 248381 611 96090 567 905526 3574 648994 376 39014 2006 655865 2581 574513 1323 366632 32 632463 2740 59190 126 454292 55 960673 3728 604763 1696 599432 941 879515 3561 376774 589 111686 1684 535619 2010 59069 1507 283731 65 465490 1082 909703 1503 702731 3758 442348 2694 353681 1913 136131 2497 91955 1404 987515 2522 519015 3241 398456 2288 899151 1368 559127 2445 280795 2180 60750 992 795708 3282 437944 3459 316779 1567 333902 1329 656683 2753 387405 3247 310490 2754 334688 3027 653041 2009 615512 610 941852 2430 86936 1189 821900 2836 368189 3769 257159 1061 958909 349 806121 3504 346767 1178 293554 1599 175111 856 489621 2407 476952 516 602401 1718 718906 2600 650192 1521 943848 2074 864737 2901 949396 1723 676844 2684 305682 2313 262873 516 19572 1853 210499 1742 708244 1875 596061 40 970640 1865 962221 3255 402144 183 775581 558 852766 3404 971818 772 50519 1945 827395 1794 523190 2618 317498 -322 987296 3439 642517 3769 165716 1137 922260 261 389771 1990 790017 1299 120354 311 324353 484 349563 2921 159897 1407 558409 1557 515293 1567 968268 1246 608842 1408 879629 1090 869384 792 539413 3704 906495 991 397619 2134 611791 -674 347075 780 664150 191 186748 1529 506276 179 121139 3407 771342 938 314238 1449 288474 1133 145672 1271 323018 980 372710 1672 408577 1816 737005 2514 649954 2162 660177 2067 954715 2448 696254 1093 507382 3159 640070 3415 452015 1431 196181 288 440754 2897 509989 3827 341979 3628 175598 3804 197313 3626 890101 1760 976781 1424 953663 3717 794431 143 404829 25 137442 2757 400713 974 500435 1233 174832 299 834693 2313 175805 3097 914134 2793 37377 2539 857806 1545 953812 2893 793985 265 177358 2280 987369 619 913850 2959 744859 2769 563648 1168 936112 2953 559828 583 37845 1832 905347 3417 622023 2960 180687 951 799649 894 824971 1689 463741 608 228923 3085 139047 2484 544842 2386 537299 1828 940918 1839 810073 485 713514 759 985277 156 699082 2494 7999 817 928362 205 234635 1341 198880 812 843463 214 208088 2259 835337 642 597632 618 843289 3745 133501 2039 633869 1330 211801 2200 611688 2513 706477 1684 198654 240 652789 3361 559041 1903 353025 2047 722902 841 827958 1533 608458 3535 906271 1031 989407 3338 450880 2062 679079 1156 245987 3736 691503 3273 273240 3751 383100 111 932857 2488 417977 1837 304756 2056 199500 1854 770692 1410 726036 296 5117 509 667399 1422 810991 732 447992 3421 489500 3301 878954 2086 440017 3414 709624 3729 389997 1446 725675 532 190827 3486 424851 3054 637020 665 669714 3318 63102 3280 39064 1105 279298 2117 12308 3189 363267 377 868509 2161 587370 3075 620956 1238 834270 30 773346 2948 456006 2379 579824 2329 159023 3821 658766 645 661727 2166 236456 813 273284 2719 309398 2788 498333 424 159220 3710 782004 2032 747069 839 291543 3767 429463 2839 731306 450 899134 1604 218179 1536 866847 1492 999982 1803 205946 2371 886795 956 902888 1430 717921 261 229011 1896 566693 3442 110556 1936 932311 1355 234421 560 258351 124 866016 35 383042 1553 726023 246 760458 2008 11125 329 634832 3358 454851 932 175824 230 714409 975 119078 1098 142700 3193 848001 3019 34467 1142 143582 1281 520515 380 965474 2950 424292 124 184384 1675 498791 3859 259534 2940 737984 722 243338 393 448695 3473 583276 1402 345608 729 139226 2914 388124 1297 257914 461 283889 2104 240532 2292 319779 456 707285 413 103576 307 927087 2935 352861 1290 628633 1274 630040 2864 316382 2895 323834 3561 274541 3248 118363 309 157748 3253 917344 2908 478131 1935 849859 3632 521986 3779 957371 1871 946410 3811 153642 383 663311 974 609171 95 113698 2910 196617 1590 834297 1960 362440 2983 706243 2717 38955 3248 536343 1214 312354 1856 673881 1513 249487 1409 848201 3048 457840 3690 784154 1801 217162 327 634335 3544 288463 940 65543 3239 210815 3598 521882 955 525027 3685 570408 1644 608466 1985 36630 2876 637575 897 115735 507 422728 272 126621 2723 791250 2861 8400 -517 390941 2150 351095 1139 907118 2290 680835 2173 832827 844 207538 131 463543 3178 438186 3743 401046 11 25531 762 701677 89 958384 2269 137904 2203 37675 452 28481 2773 453916 1773 205160 2775 131529 2246 737999 801 746561 2193 47782 2222 445030 1155 764746 421 99684 1731 390735 3441 237115 3118 299182 1383 249519 2645 796854 2964 366238 1002 849618 888 761108 2169 141515 1307 683407 3447 737702 1428 966689 3842 416769 3430 296806 3108 327638 610 863657 163 554406 365 327134 2999 812622 3535 290673 3054 380196 823 467513 1999 509767 2060 317295 2293 153959 608 563497 767 463371 1468 677142 1007 458255 3892 578005 1109 403140 2863 536967 1314 58784 3482 327485 2456 473456 488 513584 3653 307770 3497 116169 2997 726068 1805 501520 676 950515 930 288038 681 111553 3274 810376 1742 455478 163 388403 352 346392 2140 848867 3293 338525 3829 825636 1295 827211 2432 698336 3315 353019 3439 501572 2985 280670 1754 991815 3307 100811 5 161420 927 761383 2586 814873 3114 392878 1484 108181 1297 161348 134 693501 2768 649749 2710 828204 480 891059 905 644643 270 857394 1063 355866 2838 665656 3193 885598 788 143884 671 495180 2749 567868 323 638477 2393 29679 3217 216367 2145 220056 426 207250 885 945354 1821 863115 1645 78344 244 596840 3572 686674 892 106504 44 816737 3827 635147 1489 71822 1380 865885 829 956731 1732 116787 3900 767370 2492 693787 285 759371 -114 373582 3850 969192 2347 57488 644 777157 2202 499624 1373 123384 608 332511 2041 630931 1753 417091 542 130688 2246 858794 3313 336391 3699 590178 16 341436 195 607538 1741 734055 1103 838233 1036 734166 601 267133 3823 582751 2845 7856 3035 889234 707 195309 268 340727 3530 255621 1718 444429 933 75183 1902 122697 2800 884579 3511 498380 3903 597641 1434 989586 403 452033 3238 364297 2665 784129 2979 2273 134 202236 1663 165054 725 960726 744 526294 3320 493546 2136 847111 2174 751540 426 783144 630 950290 819 160938 3894 546662 3426 500155 2098 423331 1718 750562 2373 327849 3631 515795 3350 193396 473 443979 2176 219331 2793 370467 3923 940993 1260 830660 1103 703736 3475 361354 2805 928030 2685 718307 3712 705519 3389 22440 188 115615 2293 852659 1314 558539 2164 6250 1486 82004 1829 422407 1480 420499 2743 46914 924 526801 166 603078 2175 7728 1625 917265 3085 519427 503 959504 1372 886735 486 870145 132 271296 2419 962163 2911 640312 3686 614472 2041 418639 2082 56353 1628 346102 1028 749683 1388 497191 709 136142 2560 833543 2892 473379 3356 205328 3068 610617 462 931176 3336 610762 975 236268 2635 65010 1158 541335 1182 631597 3806 716359 2844 348165 1420 307568 2994 968066 48 966959 3709 342380 2402 673965 1357 186174 3544 764991 -33 4058 2469 793903 1286 414989 2157 187743 797 939452 3125 675831 2599 721754 2444 775349 2654 3704 749 684117 2401 920378 3804 108681 1702 484280 440 594866 3234 694641 3661 499946 3662 572373 921 829870 1759 840369 191 500063 3539 779393 1684 867220 1326 117137 675 87417 60 274540 3557 608962 721 455312 2506 974025 3626 16638 590 159099 3420 961449 3583 926329 1942 952892 1939 553886 1649 290161 2368 122136 443 262545 3450 87052 3821 664626 378 16874 3124 978704 202 650433 2366 859828 1852 406309 1796 226050 1207 104095 1587 224451 2056 721319 853 819324 1587 519657 1425 361856 1559 695390 1281 663850 3103 520434 3535 473260 2886 783992 2750 679493 1444 918682 3183 91585 2565 932136 662 406749 2292 505132 3840 99357 2616 357596 1150 534358 673 544517 2094 551748 3895 553317 3412 55050 1351 60424 3524 643760 3194 12975 24 311544 2708 895275 2203 772998 1106 237114 2657 379993 2277 360000 2804 1399 2012 430733 975 111198 217 464673 2736 247858 3478 394894 426 608091 548 347567 1381 332436 2169 607806 2233 808549 270 79811 3041 846842 2399 793995 2721 91873 2685 738887 2855 387940 1468 178083 2182 661220 3972 678434 447 177096 1148 728336 2339 77700 3157 69739 2177 436443 1877 86818 2166 696976 879 342889 1693 32607 -355 803355 1983 807229 3424 250455 1924 228211 52 210658 3474 587644 1123 314859 626 511474 159 66276 2766 635447 1420 515659 833 846262 2172 833233 3750 318159 2875 119757 3665 862060 1910 991597 188 981703 570 380809 1387 186939 3309 615695 2340 513260 2483 55672 24 6450 3300 130257 2014 807017 1985 230138 3908 281095 2941 229218 3123 788546 2909 950019 780 788437 3034 836246 1018 216369 3181 496404 2250 841223 1967 694241 2353 75355 3018 411919 129 904563 2966 240053 3553 220794 1559 881208 2870 566263 1598 617494 875 975750 460 521765 2408 541830 1720 567029 905 607767 1643 161504 1276 691882 199 352527 1756 638360 3659 365393 1822 855675 1245 770852 1378 591986 998 94709 3933 278835 505 545759 1697 312417 519 51474 2573 458237 3333 612443 1883 198285 3425 64048 2918 662394 3133 690107 3648 213722 3656 360026 2518 177295 2711 145865 1228 815639 3535 960231 209 985478 720 381760 789 606216 799 152139 1204 84438 647 163160 3442 571230 1502 689241 1386 160133 3810 567079 897 951197 2721 443250 3535 90684 1518 930474 2000 378742 883 33498 3300 429396 3353 178464 337 364842 2964 132768 882 127886 2751 248354 72 555837 1945 965442 3968 349644 520 606175 2151 492328 -1711 462034 731 187594 790 5685 2856 315914 2638 446906 2771 970792 1710 297272 1782 472323 3308 817616 1472 758669 1564 848379 3997 36266 2492 546826 3548 862693 1227 719452 1659 235128 61 454383 890 606695 2855 989055 1687 531954 2389 667917 770 577681 2444 871081 919 427931 2330 199266 2214 787369 964 17456 1506 377817 801 242247 2161 233633 2101 111880 3161 175887 2419 891480 2351 59034 1366 221541 1766 349198 2446 610083 3273 887349 2523 525936 767 686211 1578 534581 3451 289198 232 813566 2951 116318 347 940226 3586 566566 1942 335062 2155 134719 3597 41386 2839 139779 1117 301090 3230 668735 2923 964910 674 392335 761 904065 1981 248751 2444 68476 -1018 990681 808 237665 2565 970557 3813 489652 1924 746346 2889 795926 416 51253 2522 107520 2571 132941 2287 712712 3552 836133 1572 390461 1570 684818 497 339716 1476 733169 3124 504219 1821 322936 3314 863551 2423 436124 1333 379669 1341 694266 1310 96238 2288 45609 1297 969254 1810 645070 3502 12927 3884 875937 3264 742373 994 214263 2551 527026 2256 522983 1909 703985 3294 805831 3975 688465 3223 953441 2896 457128 1721 760079 2548 909576 3999 789825 1616 16940 2686 593497 1642 432449 60 465957 2220 579244 644 773261 387 144003 1730 170217 915 691216 318 931873 3361 767058 360 480516 1632 533019 4022 810253 2641 595338 1065 354127 2949 34971 480 674847 1486 449760 2763 158592 1212 821023 493 651624 3946 777150 2133 329363 3281 830591 3281 880748 3359 662900 2931 338184 842 118209 3859 671215 3081 264865 2236 842175 1530 5668 1092 799958 1654 174176 1681 484430 407 923104 1944 992926 1590 990596 1939 168617 1911 616227 1500 935186 632 926978 1305 991395 1698 938157 2524 791436 2198 720654 46 535560 2301 183335 2484 181747 1029 810417 3257 385412 1153 834932 394 433772 2659 733329 315 646714 3194 684455 3778 145032 943 371620 345 689322 1493 315386 574 29149 1048 147071 3249 278711 74 900224 3899 720619 1771 642985 229 960511 3435 517070 1386 303444 489 545725 2900 632656 1498 48407 3535 874315 3206 430464 1770 246155 3286 560745 3862 814592 817 840011 -308 554572 1779 553760 2077 999930 269 897571 1661 191012 1263 387426 550 697742 2077 477315 3149 679681 2240 624436 3387 571252 1848 708254 2957 711079 1187 648044 3345 339918 2597 6169 2203 811457 2658 596433 1952 695281 1052 231916 3820 977001 3223 356719 968 236389 3019 622535 661 344255 3464 740561 3653 326862 2629 265310 2819 948722 3970 489537 1983 171051 1627 401494 2965 293416 2618 539764 1173 103854 2928 647673 3557 47105 1556 23708 3587 207858 1023 561955 2503 339122 3070 983970 403 267681 3046 220275 1345 678984 1987 505041 1637 721869 461 381598 2401 937164 2184 36683 246 725743 -8 638222 831 205097 2646 572693 1652 308171 4023 997770 2604 953514 2058 829628 2214 747369 741 437596 382 276065 1307 309091 1847 881874 2011 45920 486 128400 3386 376405 1429 283309 1760 143341 4049 192907 730 417711 1269 850680 3703 664722 1024 913570 1068 541739 2663 60602 2503 603643 3281 954674 3889 367303 2651 119772 3792 171935 2407 495825 3446 135016 744 595669 1682 267538 2362 994389 3287 806004 3568 617080 1918 681965 908 965073 25 707940 2802 203037 2717 395045 1938 740666 2460 510609 737 175569 -1667 657663 3926 263586 581 966878 355 71034 1156 164181 1216 952367 2491 943194 806 440909 421 132800 828 365213 2073 980711 350 668672 124 758663 1392 138102 1071 818829 1096 984519 598 17767 3427 269168 23 140062 2246 251762 3529 921976 3364 790777 358 322631 2678 523031 3889 670370 440 812520 1071 972843 3917 543187 3236 923231 1494 517129 1074 511309 1804 218549 1346 782454 1235 546422 1794 344269 1130 743108 2891 35016 1526 680469 1213 281921 3752 329427 345 608093 1255 636074 3005 139488 3470 345144 4044 376899 2463 804776 2106 396622 3952 966338 2001 543743 2846 617942 815 827294 -223 670607 555 411286 1776 252658 4047 70925 3423 678200 1310 240381 1662 292656 2287 526236 2573 958937 3130 16423 1106 824044 177 819739 3756 108471 1793 819492 116 767845 2021 603814 3702 25446 2877 822230 3520 741008 2440 892891 544 604875 2302 766183 3749 545843 957 535328 589 711903 1138 817547 3627 481146 3710 359031 899 33470 1201 832380 745 341659 2215 272469 181 967643 1971 194262 2616 20555 1349 160561 856 253127 2543 39310 3400 735513 1044 336451 4027 159091 498 16066 747 823986 1591 746204 2669 586322 4050 691473 1623 531128 541 844139 2539 574990 363 240124 3753 125552 1709 737325 3959 843780 2667 210350 266 383975 3356 543059 1281 733501 2375 183301 2737 966924 855 447644 194 24439 127 513928 327 135760 341 570687 2229 396465 1023 338997 2940 727847 3067 933397 1857 885658 4025 150917 232 206898 4071 812698 861 285803 2204 530587 2692 958206 236 838674 3579 150050 1660 54561 2690 227018 3058 29262 2357 468761 99 694554 3323 960930 2772 284584 2886 288048 4089 116219 3816 162180 1959 468046 3353 957618 2683 733412 2882 9566 1232 414818 3331 441038 1957 478127 754 127328 447 840593 1378 875645 866 309047 962 163097 2400 715865 791 61835 3618 495145 -320 793703 2354 704699 1398 478174 3968 183494 3042 42899 3063 680057 3477 100392 1092 184694 1238 665571 428 340159 356 76785 3752 410493 772 275540 2844 723728 3489 474791 3279 110443 4112 698414 400 536164 3932 285955 2954 697029 3785 834319 1039 845492 2623 51619 3920 678781 1960 88175 346 774756 1412 700848 2199 921191 3166 827956 2424 862816 187 896494 2337 603943 66 304751 3404 804197 1065 376115 1628 952261 2482 878309 2027 177847 2673 376992 3380 163468 3034 908269 1562 146477 698 156174 2236 618207 2086 261642 2530 835931 3780 454280 708 269394 2521 96330 1461 898790 1295 91167 151 715581 3150 681505 1226 932106 2554 782757 1291 40015 1511 66500 2295 332845 1665 286862 491 239506 2870 948426 299 222990 2316 548012 327 710791 231 82324 4129 633137 619 493334 3432 659317 639 791199 2193 266038 1266 203347 1915 297684 1386 8895 3807 8872 1399 614283 2577 360611 734 872869 3847 998117 1121 592334 3160 581573 1346 834838 3145 880851 3447 596130 568 535713 2460 164292 2819 993987 1398 624154 2573 153837 2607 471254 571 961507 2872 960140 1579 680948 2415 938420 1239 770240 1708 904322 2315 238114 2612 82873 3603 616386 3861 691834 168 99035 397 470199 1362 256467 4023 933747 1134 760103 3801 122066 611 6887 2360 76430 3917 431565 3772 883249 3495 578306 -2214 553616 3524 75785 3637 968086 2715 831842 3138 360619 1133 65100 1991 56601 1787 441521 3402 248221 854 395346 3485 472288 1911 968843 1086 122770 2959 596271 1652 634915 2186 826292 745 23699 1497 341370 1878 594245 117 200759 2314 136791 1945 302031 1308 587423 2406 700089 3681 494230 3158 238633 3781 530369 485 31586 1750 156938 3907 659156 1052 835136 3848 496734 4033 903874 1402 366969 4021 44018 3813 485684 1132 833584 2862 890550 3337 563969 3571 805705 490 202423 1784 541066 1214 800868 394 385929 2242 233211 3988 749657 3882 563234 3015 927179 568 600845 769 514280 3367 378226 992 342021 3016 304028 1474 181872 623 339559 2827 958897 3852 64617 1682 274772 185 105318 3612 823288 3534 738487 2600 406874 3456 852039 1201 801530 3452 660903 3432 614097 2002 832123 1148 799994 3204 221391 3295 36850 1221 485792 2237 619282 1927 528412 1892 932243 3648 587456 2250 972257 515 844827 2556 660365 3633 262237 3686 666099 672 294054 -327 994972 3279 269016 3810 295029 2958 809533 13 567706 3486 843976 1475 878436 58 597391 2241 522468 760 566208 2975 27139 440 422909 2992 140602 3084 665748 244 124636 2466 119599 1025 602328 882 947275 1302 395371 1422 745586 1100 84835 2379 666415 254 994652 4071 773947 2378 965003 636 44546 591 300244 3920 679644 577 668950 1141 763898 1793 821544 379 945896 3539 788462 1569 837580 3759 682681 2384 695964 2941 205430 3682 247136 1862 142536 950 233551 563 910293 1822 132383 1087 261901 3530 167733 2705 190122 653 240787 1456 847830 2751 468240 255 112557 3282 369178 3052 921688 651 595456 1462 943872 3283 843549 294 412729 2315 226648 3225 387898 1950 566261 669 687409 2732 613351 2073 698327 1413 405546 153 73524 3141 698798 2777 212308 2878 497668 1030 649468 564 293815 3382 968418 1878 196097 3107 763517 840 220519 1477 298127 2558 833915 656 37123 3470 895768 4133 817755 3757 281604 3156 207802 2744 593709 3019 81080 2863 70456 2416 217203 2722 840238 4068 534337 204 566765 658 975430 2678 965619 1907 90413 369 291794 1913 763151 2881 379336 3919 5226 3975 504886 2282 190396 573 149488 186 222673 -129 34726 1363 616918 121 141846 1781 427648 3810 965459 2661 528597 2606 225689 3749 246963 400 779249 2124 221395 217 623721 3461 852227 999 955999 2464 743551 2080 346801 4084 841781 3595 922450 559 772840 54 642656 935 289257 1581 152621 1176 55543 1298 469567 2844 412143 1886 345321 -425 440102 1790 376509 1116 130350 506 884007 3299 954345 3006 872827 2330 128685 1651 287527 1238 892274 1469 651067 1810 570999 612 32088 186 698348 3904 961750 1103 783172 1594 260379 1472 308815 1524 64657 2294 2098 472 829416 1102 695822 737 268919 3321 13869 2636 758733 3981 519330 1089 604025 1702 729838 2175 233221 3352 170469 90 55027 2148 534745 2919 209616 1019 501348 2434 799075 2685 739287 702 459887 425 363436 573 292317 2876 317953 3549 316151 1153 493553 2858 443962 2257 588990 2345 167927 500 904856 3174 229449 2433 87413 2297 315863 4020 746040 3282 92206 126 776131 118 469490 3506 313601 1334 33223 216 845560 1572 17891 225 302251 1342 78853 2849 171737 398 167049 732 502435 1593 548896 607 868264 2837 178608 355 496047 482 132334 3000 855608 3302 444447 228 396333 2874 833465 125 859745 1223 97355 4091 829558 3298 53234 1695 939338 57 110590 1382 649482 4062 547972 795 556947 2755 648401 1119 30095 3701 357874 2009 931612 1951 87614 -2558 796341 1033 86188 3096 288784 2614 334432 1792 876102 -894 668690 4069 640651 2360 289915 1011 471469 3377 324229 2434 597168 3448 597760 3593 786066 774 545668 1797 790656 2567 561974 1960 70710 1888 275785 2860 348055 2951 510537 971 514232 1299 72299 1971 991209 188 961366 168 232803 133 7444 1596 774575 1502 489936 1947 593539 438 311021 1554 185235 2961 487542 2390 553859 543 648140 3212 889893 1891 158773 3483 370605 1449 591710 572 625987 2946 340842 1060 871372 1644 721463 1756 469839 1741 755642 1541 763352 3738 963923 1887 972360 835 237233 1802 731141 566 944482 1719 76751 1625 541508 86 850676 2888 325520 109 718995 3604 368155 3358 14646 3862 269016 938 817366 68 64213 690 607671 745 562006 2493 995950 789 622599 3087 200961 2927 864474 4050 186686 674 241418 1150 571902 3686 546727 1248 233298 3424 430319 943 37202 3051 248780 2793 240343 2023 467988 3296 373831 2477 944394 2651 345583 2759 613222 2279 650423 276 856958 106 916380 1328 390821 4165 181664 3358 328234 2262 401484 2881 179256 3784 974237 411 809605 1338 773731 855 578943 264 823937 363 33692 2680 90327 3992 748767 231 640960 3685 94209 1750 736803 783 561972 3958 455280 1813 333426 2862 165108 793 811800 3804 973420 2923 353923 2161 415348 424 927414 1679 972553 3335 925155 321 124370 2684 836333 2815 828701 200 839020 1818 931922 198 483968 312 323900 2679 793019 1666 362778 3033 144703 1953 742574 269 116051 834 947843 2812 913557 1357 4570 3308 499626 3082 61688 1433 926972 199 782851 2037 455890 1797 199685 2734 651028 473 273601 3315 528943 4090 48864 -100 5280 957 688622 1686 982062 3935 164794 1697 73211 1186 250681 3548 331006 2442 941498 4236 202755 3295 540319 196 471823 2504 631204 745 779939 1989 566895 1155 573886 4035 498877 2914 956252 3598 700495 2200 340314 1847 833931 4071 67355 3318 19064 43 429682 1888 172688 127 717612 1685 323783 329 969360 1618 312283 3567 892493 2772 574530 3578 43991 558 561895 1041 293609 1795 938555 3585 644029 437 80150 2348 406151 240 626094 3353 92477 1447 500971 3673 28138 823 515873 616 812442 1994 263147 529 256387 1332 687664 852 943786 2384 816971 2593 544651 1214 387668 3581 77065 1561 932765 3407 599733 802 835398 2928 390342 2287 18648 302 193824 1935 448680 3978 395378 3668 743903 2773 98557 779 468493 422 713828 4121 796088 3121 73692 1303 963509 2735 684275 1998 633971 2318 971483 2268 492567 3596 838440 157 813007 2816 78437 1448 71232 203 6215 935 641930 1828 763052 998 179818 1662 428589 3438 251709 3584 676012 4158 653037 3701 627843 1454 160645 1813 789079 3148 477501 2230 197129 1262 692486 1060 584897 1436 782083 3928 611555 537 728587 2353 567137 1703 884188 3525 400660 96 498006 3332 867466 1343 953309 1258 470752 2722 610984 256 283515 3292 436405 192 411696 2664 272560 3074 925310 1249 620407 2143 511357 640 427821 3302 290100 133 590570 1377 447905 1004 283782 3123 272320 3429 810677 1497 383746 4128 35606 43 26496 1029 180607 2514 117251 2765 467487 1515 540511 1337 95776 636 469590 3405 646712 788 835604 709 966800 2014 842208 2645 115229 4102 36727 3625 373950 3512 380269 3498 120437 2563 397916 2218 877659 3951 270561 1522 590430 943 949389 1780 862938 2663 726152 4010 211371 2277 263281 3314 877967 1452 461455 3817 220015 2623 468156 3503 435006 243 519871 3549 771540 4205 372836 3113 465656 646 510694 299 454467 2311 774993 3867 911764 2125 859756 2923 579251 4227 817655 1531 228524 3111 483117 1660 293643 2612 558853 1319 799696 1474 316793 1204 512861 3081 253136 2348 849376 1379 67304 2479 256614 861 170301 63 859791 2833 807862 2989 669443 572 412611 2333 420978 2924 379207 3596 363350 3636 992323 171 49486 3639 766983 1197 31446 2903 573565 382 816650 300 217366 4266 999515 2990 274344 3145 934073 4149 814699 331 224074 2028 534185 1915 639387 3006 392374 102 884155 55 198485 439 210162 3237 12338 2702 18289 1318 638780 4161 743122 4208 457257 707 276515 4224 634645 1598 846510 -1250 846806 2156 193003 1968 748337 1886 327086 3604 384181 3769 41757 1314 144879 1829 64483 847 9876 3202 259470 4238 950413 3022 53856 160 294282 1226 655621 4130 573660 3093 894621 443 605416 3029 834160 216 469068 1860 10813 2345 888836 1608 952264 3813 337190 2206 707282 1604 132221 2657 28424 1889 2045 2708 6654 4289 929000 1197 257956 3493 197108 2630 955829 706 272904 4189 156275 2841 467584 4055 627923 622 736008 3209 422836 2204 113284 2948 452966 1134 613219 2219 328137 349 80020 4079 944293 4185 29768 3466 544383 4108 871176 1656 29397 301 806550 2787 918754 2553 385462 875 663255 4212 643213 2961 227369 716 732559 3911 2001 35 678076 388 993744 1894 697631 3809 799818 1182 172987 3923 986976 725 360762 2035 220945 3982 234747 2225 474147 1903 719077 1164 774380 1111 739843 3363 118786 1100 198434 1925 850881 1458 999978 1190 150956 4207 815363 720 457709 3440 811325 1751 65216 4100 493760 3992 855749 3071 974914 535 865065 3395 983648 89 56279 3221 673895 377 712242 1262 844905 25 265189 2002 440450 2895 58842 4061 399621 2453 276865 3041 993938 2826 899382 713 177296 3193 732554 1292 601377 1369 846198 2703 753413 1313 824865 247 626596 4105 815988 3744 132931 3067 832735 1354 530024 2712 345544 3385 440830 2022 656940 285 997192 2396 955168 1273 827803 932 326695 26 285339 3451 530554 1663 108072 3096 498763 3498 925227 2537 722520 3914 428629 2789 147889 83 963181 3043 920999 2262 148543 967 387834 3384 166963 4067 320220 1964 30722 3273 456647 172 336158 585 903868 1313 375321 2557 695248 3988 750083 788 391407 1312 489372 3146 170067 154 65430 2360 405619 428 218059 3413 359706 882 652804 3732 412489 1819 843191 3362 32290 3809 372686 116 139929 2151 855138 2514 564904 3391 285647 163 816634 77 528309 3055 260274 784 110469 178 807710 4344 492047 3533 229899 3578 880045 3312 344728 4378 27873 230 902583 3270 345877 3181 181267 659 394038 1977 838937 99 218831 284 971054 3076 158622 3184 857229 2005 446275 1075 113968 3445 865057 3659 599523 385 18956 1585 984688 2439 870322 2597 963737 4058 446132 1118 933563 284 407524 3590 552557 295 460773 1006 922549 3033 303992 3824 921187 2538 477418 353 204939 1810 411723 1924 120279 1450 781415 2159 477505 2421 992235 850 867934 2115 618947 1602 827591 3101 123051 6 201879 3246 936460 3606 719568 1338 420555 2927 507069 544 192259 898 756799 1182 516467 971 551010 2229 498395 3939 465969 158 502458 1060 961699 1687 168101 4080 696929 2005 685787 2557 874973 707 55938 823 895400 917 267997 2666 890816 2838 114474 2877 580587 3332 557395 3535 445173 3564 192813 4204 62769 3349 277746 1038 849377 -1659 846459 2924 736997 1012 994168 3606 703546 2094 755565 2512 559300 3321 1413 611 168 438 130433 603 263179 2102 745054 3972 776319 4408 652196 4369 665840 3050 412610 2538 375787 988 94225 3744 824017 1746 273809 1974 171200 1184 642860 523 569286 4210 696967 3085 760158 2283 699264 3159 547930 2638 764391 2803 414887 395 196039 771 862878 1893 112295 328 384069 3894 900504 724 327615 44 251999 2922 236388 1237 745665 4071 55482 2172 407831 508 302734 1453 355327 754 584114 1788 207614 4136 569006 1978 79727 2690 528653 44 703251 3456 431243 1019 637157 1334 810769 2095 290375 2385 816717 2966 885534 429 511374 1395 204189 156 433161 3264 697473 1791 711935 3957 16274 719 341442 4220 229174 817 320724 3665 299166 3581 52530 2630 543527 3182 374534 1760 426807 4169 386292 75 63448 511 122055 1387 228123 1374 343502 2035 572488 3052 863384 2258 852727 3049 717465 1003 591271 2076 530676 3922 306507 3070 375815 1515 962856 3648 683934 3108 941597 1226 218353 4179 593 1394 305383 156 411973 3945 187013 2936 737023 2031 605925 1980 771573 1337 188001 4261 877930 2323 285984 2351 818233 50 550820 2857 928497 4348 203453 470 337681 1116 907841 2264 794915 854 599691 2246 411163 1657 707699 2793 353451 3819 254286 2524 669716 241 520570 3324 193665 433 248432 2729 984702 4359 342041 1655 66708 3657 299643 1436 2 4030 775365 2581 969761 1670 518155 3597 161758 504 45460 2821 572180 712 156583 -83 291086 3146 305892 3181 516409 306 529351 4117 386278 2403 930660 1626 933237 572 373726 973 986840 39 244506 85 40497 1136 337523 2106 504865 1008 233814 1861 715430 381 351643 -1360 616604 408 7616 1211 728208 3790 150473 2469 441062 4375 83823 355 344137 2263 340239 547 122989 1352 803928 3542 863757 3240 398444 3450 557135 1630 478369 2123 571709 230 795430 3986 3896 2274 321323 3701 856363 2755 362940 495 69279 357 704425 3500 420661 2667 777095 3971 145760 4337 256191 1261 238823 2937 410840 3684 803242 1086 584872 3989 235570 4115 563261 211 699697 4262 487920 1181 872730 932 886187 617 330325 1054 388126 2917 151627 847 327338 1965 746241 463 306901 2559 754513 4384 297371 1484 123300 1343 449056 680 295246 797 631038 1278 413251 2204 583706 643 518871 2497 744339 4025 93207 2219 116532 282 814036 3304 542218 4276 60101 669 61691 62 599562 373 888719 896 790359 2978 114433 -1265 866443 3717 113251 1386 897130 2355 82025 3113 199551 3690 781547 981 991531 3357 53942 126 374651 3511 882195 174 961629 2724 765715 2827 335650 4085 800402 2134 508560 4434 727965 827 693008 1742 654694 1181 54522 2693 38842 4227 595785 3267 63181 3509 718466 547 392881 4447 229634 3279 44218 2589 735312 3767 268804 216 980717 3650 229673 4007 533095 1466 380629 1204 315203 90 848944 2899 288392 265 656500 3056 224524 1621 987843 4190 869506 2644 68808 1230 172150 880 323105 128 439309 2043 527477 -474 210168 1282 942005 3986 747490 1288 485717 2888 357955 3346 465120 2023 255148 2240 563226 3765 390355 2651 939012 3907 448143 522 391703 2350 153548 3741 76808 43 823066 1461 45584 3178 394137 4181 292847 1588 310221 335 720671 2026 145926 1789 863577 1072 340113 3613 880744 444 494222 1988 506678 2635 860277 1703 111711 1159 613186 654 123031 754 309154 2396 985836 2564 672554 3778 361268 2795 89949 795 683653 1097 784080 486 636947 25 490383 4373 854658 60 886500 1541 959672 2168 259715 2311 793304 2501 776252 523 341855 2571 601300 3814 305047 3737 639075 755 289331 3486 264604 4246 964897 3018 36564 850 172874 272 152236 560 544254 2088 905217 2130 301862 392 575308 1924 70535 2114 527851 4220 953316 2825 772782 1736 952059 4110 957379 581 140879 1503 730724 1875 283639 -63 476241 540 892556 4202 871190 449 441692 2012 749503 150 983126 2209 226212 3058 405222 2131 804352 2271 927733 3408 519134 126 569147 3446 480467 3812 7598 2508 610848 3863 842913 2963 650877 1242 623563 3717 183109 3623 929885 1696 704580 1235 809982 1628 764046 465 602095 956 782278 610 180165 1614 869415 4267 94637 4292 56792 4104 968825 2698 426174 1788 271079 699 63556 665 631820 1802 476247 1779 695627 257 991065 1266 144321 2488 237163 4494 839859 287 276241 1575 837202 3927 285687 1324 528240 3485 66775 1424 42820 365 857857 1700 602702 4335 724892 4370 684428 1860 312576 641 898316 3514 402014 986 575103 4424 305402 4529 174967 3845 984040 4361 760001 4049 976709 691 128555 1434 334361 3208 569135 1713 1625 4274 629981 847 406357 3946 927653 1430 210814 83 538925 461 901307 4394 768354 4083 78043 1431 821054 3714 988191 3709 848160 1690 418350 4209 41086 3146 664441 2404 977631 1124 782056 2474 392580 143 438371 1480 423697 3752 178904 1164 294715 949 625703 3096 319622 1761 39092 1074 282179 4032 754432 4338 508533 31 107053 4205 958195 3239 676190 1511 470261 396 543436 1983 163009 2881 215775 33 663694 247 98381 4270 507592 3327 54181 1395 944180 1276 484239 4397 120554 1077 356696 1326 927803 3442 211408 10 784296 1898 338174 381 345842 2039 633747 2677 896119 3761 128259 931 760551 2830 34572 4065 467074 967 95354 781 698376 91 153962 -1341 850966 4481 480719 1515 7109 1150 181117 3954 96075 3060 45960 2802 917251 616 983470 70 529228 73 889533 3219 371070 1043 74272 2310 45560 4448 765747 4102 781921 2468 595567 2294 946718 1962 928005 -1348 801116 3786 745230 227 144764 2469 371810 421 987248 1470 908087 3841 499710 -1358 838956 1060 754426 538 741626 2286 599204 555 576623 2051 943432 2492 14009 496 281179 1696 876679 1043 567486 3929 12187 2375 445801 3900 323319 3609 255626 1107 982226 974 61727 3201 142466 1256 250760 2395 648841 1756 907814 4230 231086 2243 946708 2325 774098 1200 703459 1379 342883 199 789036 3211 532249 1087 255417 3541 700588 2884 603323 3924 266377 2950 20346 939 513904 2174 809284 3705 637420 3441 420911 1184 84695 833 629951 1571 628208 3555 509568 4212 153409 3853 358863 784 566142 2901 57575 2788 641674 3128 465894 2680 358649 1109 349596 3703 790048 1662 551648 571 392328 1520 295973 1685 372879 1270 852166 4587 808388 4574 4880 4495 693039 4483 163804 4176 10725 2142 558613 3744 914978 3222 109504 552 543448 3750 662529 1619 650681 3541 277315 205 219437 -494 36382 2251 531913 3879 626105 994 766631 1256 818447 2220 27430 2849 751553 948 719979 3542 239608 3186 851022 530 941285 3196 840913 4362 760668 2787 850693 51 50953 455 127620 1670 211501 1111 492233 3104 32536 3201 501293 4054 751236 2285 349584 4357 599579 1980 845656 854 737222 4273 221000 4233 123850 3908 315024 1242 69857 2899 922499 744 268549 2430 240847 1149 742354 3261 834006 2579 24647 3238 142224 138 380371 377 311374 2104 77721 3505 368191 3276 370058 871 526153 614 651102 1405 894775 1599 523243 532 874470 2895 383743 756 788192 619 364748 3614 417337 115 957494 515 197979 3569 567719 4257 866869 2922 182733 1298 493085 1981 824248 3032 563048 132 376764 3915 229010 1732 791447 1861 208150 2979 735148 418 850340 3206 618538 972 5640 1854 343588 3594 462951 1680 745674 2568 73097 3125 564877 266 513899 3207 101770 3372 897177 913 567471 1149 894891 946 746017 2815 83161 2947 615733 1470 97410 4331 717529 2780 359356 3025 339371 3909 972422 2212 152124 3515 46153 2816 611698 1978 138828 1234 669700 3601 708352 699 194893 1375 145143 4483 222634 414 938425 310 678155 1131 105339 3306 171587 3589 456799 1300 803352 3428 628704 4521 991089 3373 705179 4413 267610 201 832605 4504 429065 3721 207183 1724 660549 2563 597570 2190 96979 3386 754251 3133 604533 2468 170816 150 840635 446 319780 4371 573185 2280 632164 3904 656043 4447 683411 2181 730403 2565 893665 2998 89674 2387 816128 3853 969523 796 149756 977 982395 1187 874338 3090 796299 4153 395750 1770 705471 4197 313622 207 180363 2710 875632 2028 315831 2449 792761 2054 107760 423 238404 734 819975 3332 464007 776 500931 571 888701 3797 550471 1622 102956 2500 324544 2203 500053 4328 730585 4411 825021 3899 792163 4593 780056 3397 292398 2335 703281 4009 291944 175 113942 87 28918 507 417766 3752 740765 4110 45878 604 585857 4251 670708 287 163890 1324 456765 703 17138 3745 838125 260 498790 3492 949996 3058 740052 1560 707696 462 627664 3517 143913 827 948641 1580 219134 2643 384497 666 13345 1368 930195 3423 397104 2405 887516 1047 21262 1947 652005 1567 263009 696 510270 2056 974685 2461 382633 4023 798669 3963 536721 4389 183229 4452 536963 626 691119 2135 183724 4154 924515 1510 421218 2287 240706 3178 691838 4545 246091 3322 154057 3988 527340 17 238455 2247 947351 285 700755 872 664087 2765 721304 1650 755541 17 766029 3382 212429 3423 183825 3666 96374 -1123 974913 668 430127 2867 148102 3020 43295 2841 218020 2426 515540 -596 589009 2601 110265 1923 241613 532 559943 741 138017 788 253885 1799 278493 3486 886501 3268 635960 189 583710 2868 869009 3678 310325 3250 722757 1288 351972 1079 440605 2346 913602 3393 846753 2313 835728 4565 798216 3688 567632 4359 711152 91 872981 2923 320533 13 968312 3711 775058 3763 83715 658 598562 655 693881 1437 264009 2679 778446 3384 913363 3042 766930 331 232264 695 364831 2652 514679 1027 483062 4669 303033 4463 731826 4619 148226 4048 96408 3820 801214 586 600054 4230 90512 1805 237445 4209 856137 820 608189 2943 740640 4283 562317 1920 977775 1112 519733 -1433 408664 245 234634 2546 391540 3763 851613 1139 215652 3580 979400 4648 644494 3960 416640 1313 906090 1177 122230 3918 702677 2161 48077 851 621888 4345 932570 557 53892 2161 608466 641 971447 2368 690604 2889 842262 2909 419103 1871 6588 3755 74777 3477 10659 2495 902439 2874 178203 1706 678974 3285 787789 1110 840546 3475 853796 3034 525689 1484 741768 1714 402946 2806 9957 4060 76200 4231 152117 4485 426482 1135 410156 3502 326137 189 25378 3354 853913 3697 285946 4318 600811 4054 776289 665 999762 55 247175 4354 570474 1941 692308 2447 702156 2155 99672 1462 554481 49 306361 2980 926844 366 998572 2899 170033 4508 997907 4265 743880 2491 73184 3361 357586 3057 335102 2006 512259 3627 399150 2329 571217 3144 605207 4282 310073 324 84432 203 473018 3903 361867 4232 656364 1893 169193 4045 417090 2773 366693 4070 967302 4127 538363 2087 322051 -510 714939 1403 972091 2832 949745 4330 238248 3390 849383 423 776181 899 929225 3549 357310 270 165411 4584 200584 4144 356420 3582 534405 3812 294993 1953 195692 4052 342946 172 739522 4023 384755 15 688323 3798 771271 2638 922154 326 474890 1247 587171 3155 463884 984 727908 2030 474504 1258 996601 1663 62515 3781 103091 2998 549064 1364 739918 772 849229 4205 466244 3655 223755 1893 117538 4396 597487 3362 648381 143 770728 1736 509193 2831 696382 997 896610 3494 198294 581 550864 3719 456919 2393 651019 2567 985440 807 414342 3069 903078 3636 617707 3609 551502 3524 638208 2514 807638 4230 254068 1308 38491 -25 845680 232 33064 1357 938461 4098 668203 568 8517 -338 175982 1559 163807 1935 566822 2517 512441 2475 491437 1287 596731 4487 381742 1599 224630 2362 554231 3605 284095 2297 758310 2884 360297 2707 388415 845 22730 2980 820785 4100 730794 1540 723485 3687 674539 4670 505451 3840 276558 2654 349829 4111 72529 1235 140930 3729 437300 538 292207 3945 320585 2115 367520 2232 358241 4564 12342 510 361607 1406 444920 4537 378948 4024 503351 4281 975063 3917 273168 3103 38392 658 641259 847 387269 872 924430 4034 510052 225 578666 2580 783504 4372 544221 4181 251175 1827 39065 4033 938744 442 221533 2474 168741 4595 887529 3706 766389 4088 395422 2411 816396 515 915700 4144 851572 3320 544584 3925 573116 530 224963 4528 102138 4203 498362 1789 874801 374 482445 2067 537763 3636 647587 1248 945213 507 850305 3544 212164 177 32732 4260 315109 2157 264927 264 821263 3513 561008 251 965463 3867 783701 1937 587857 2714 937264 4605 852193 4554 792552 2240 640037 3082 612809 4500 491606 2204 329553 60 741542 4427 765031 580 343419 3133 256034 4029 355820 1172 591764 3926 119363 852 905234 2386 173878 3440 686227 341 294908 1912 448728 2518 435268 3731 552897 3622 557352 1229 146993 207 761086 1791 388247 919 458333 592 785537 1871 977673 2509 651785 3404 269116 1522 320605 4003 432218 1846 501767 3525 1960 1933 178422 4388 528382 2127 880452 1221 130119 1096 900978 793 972172 2718 995708 931 449855 4711 244655 1954 674896 1377 524561 1058 486161 1146 419707 979 368347 4672 161855 258 388319 627 840238 888 104298 382 518784 3707 264485 2139 125620 726 225336 2658 667159 1430 935274 2409 102717 3410 840956 4283 586883 4551 988794 2455 761845 346 960766 4519 760151 175 296679 3155 782135 4759 837428 2558 635392 2159 753383 1554 371272 1618 431393 1342 653909 -1452 982947 4008 9539 3713 416606 992 183721 3327 152066 3942 795244 2576 385617 2217 978267 3024 188485 3845 83271 1943 610376 4753 160528 2637 512376 3447 342476 87 602934 4633 343137 4601 785713 1815 442486 1453 498152 919 124069 402 88123 331 279400 1310 23761 2816 672386 3951 567124 1995 270861 3702 507021 2569 541256 4215 995891 2293 995867 182 912819 1634 184704 2060 724382 3165 417201 1407 286098 26 389101 649 493285 4661 880663 3753 442519 3667 245642 3329 341407 921 187140 173 464241 4266 416878 721 644830 4435 58955 1908 784451 1809 772531 2911 903550 3618 247716 3887 731000 4527 80220 4155 821668 2961 257680 2598 546634 1433 790179 2835 19822 1441 769171 4239 254769 3854 460546 3377 631496 2531 973598 733 795862 2840 441129 2712 935859 29 921762 4237 842011 3840 923845 2408 995567 2526 444216 4661 684845 237 946591 2098 760768 1017 221433 1215 934513 1501 431486 2529 750533 3534 498305 1861 151211 1700 278509 4569 144628 4545 270279 2685 751307 4805 166668 2539 892000 1760 805424 1977 877982 935 830566 1486 500479 749 170637 2862 766679 4181 517350 489 7204 1353 579957 2414 471438 4386 761836 3273 91439 1500 151758 3776 258941 3069 622321 3851 962013 4147 760488 4745 212461 1106 511446 275 675755 1459 180633 2757 800555 4476 475996 4163 229987 2760 482525 287 463473 3135 866544 134 309177 3641 430359 -80 853079 683 235409 454 996774 3407 687788 4526 619653 2381 954877 2641 881315 1336 254191 800 349843 278 5979 821 818843 246 313957 291 765566 3734 869930 2502 715154 2141 159212 1626 352967 1295 416026 1423 423220 3475 591678 4453 303045 4487 854630 4055 198416 2251 898932 2697 871710 2421 644439 3123 426117 448 5571 2641 171600 1947 299128 2585 175787 2914 487688 1974 885663 1106 427549 4858 7525 1100 384457 1508 82132 3181 11280 4849 380609 303 861509 4453 847824 4632 975574 829 497046 1891 14678 2299 372995 2588 71749 253 804848 4846 110238 1950 463148 2958 32095 3138 73364 3788 297593 750 204692 1975 985098 3299 251786 4597 353970 3869 868904 1635 406253 4185 343391 3309 550946 225 251086 2350 781519 234 182130 3608 262794 3696 462246 4153 632301 4176 744142 4284 240159 240 271468 1503 50485 375 588213 2305 655566 320 766701 1097 855770 1059 999099 2558 342829 3803 29409 3544 822469 856 532454 1233 889520 1923 412854 3835 46659 1250 484417 507 138532 1234 28425 2561 795489 2193 626173 4323 590106 3669 29223 2901 535669 2972 852589 396 311208 2074 519195 1703 642592 4133 251642 3048 562699 68 86634 923 370545 1905 412526 4360 843286 210 214443 4409 573940 -363 606179 2679 782545 2346 126271 2564 180073 918 713061 3616 409912 2662 657660 1431 800254 1142 100965 4702 606499 2108 5013 2144 275000 1345 2471 2780 374840 2823 273410 950 90232 3057 629175 41 514988 4664 707340 816 250656 1067 219044 982 685358 540 229422 2327 818707 3483 881267 4634 550688 3544 918599 4915 820169 1461 460324 3879 654334 1333 660139 189 613321 2418 650045 1796 561110 1976 372424 26 326840 658 988683 2296 500873 330 530512 1182 581194 3172 261135 421 330761 4181 473920 2640 617154 2687 378641 2857 700681 4870 565108 3820 844443 3783 475013 4023 605239 108 250020 188 471607 1198 460627 537 489510 534 808410 2456 435620 616 235288 1884 281982 974 950013 1166 676154 4140 719678 1377 400135 2128 207187 3106 16288 1734 166481 317 562339 2209 586308 1199 687907 239 39129 3356 70775 486 764471 4922 433434 4461 789127 886 225316 1960 647254 1326 100496 2214 311007 3662 168067 2904 261559 1897 716744 4027 838583 469 877244 675 345731 3499 504527 4424 258917 3951 232397 2186 81696 2088 539496 4442 413949 3232 159016 4585 698985 1134 944484 1310 276493 1428 44536 1104 329607 2934 998794 4390 73064 2486 625783 2189 957538 604 803653 1760 705610 2155 239841 2862 250935 1872 207182 3187 576852 3184 758788 1467 142060 3942 318530 3191 848524 3585 472955 1540 157047 943 379022 2524 864137 1910 165257 958 651465 2056 38128 3570 37662 605 177083 81 606361 3422 986182 3607 266813 4427 491751 2724 964591 527 343776 3677 689697 3558 23947 2406 321182 867 593205 2957 924124 4156 523343 920 243722 3226 965365 2578 872143 2741 86330 3373 559415 210 178066 4730 333831 481 267803 122 512799 1210 144238 57 461012 3733 81942 2968 571151 3717 483862 2997 433607 1412 103565 3539 85027 2009 475062 320 244080 3883 468375 351 150253 3817 662425 1493 865311 3865 815207 169 58157 4853 96956 4000 643979 2886 334065 3168 854042 4873 743107 3694 341483 1612 514031 1382 431952 884 416381 43 583186 4228 995877 3290 80250 674 250224 1439 104880 603 323668 2008 24873 398 231260 4325 115871 3145 400332 2542 899603 3589 806616 4106 506460 2850 183945 2626 826090 288 130795 383 517783 4642 659065 758 817676 3498 543591 2152 974718 2729 634646 4483 320585 4324 701145 3620 947582 2827 439071 2183 277617 686 604620 159 82685 385 238840 1308 421592 413 318049 1858 12656 763 53757 3848 886402 88 269237 3192 497308 4842 893413 419 286140 1734 287051 4111 728737 2153 113608 333 488159 232 790430 4346 23142 2908 479617 696 915254 1175 900458 606 774778 193 274592 3594 584264 2175 555002 898 964062 4816 932167 1904 559323 182 516625 1659 461689 4016 294413 1427 864810 1373 520690 571 146814 89 365387 1374 314323 4467 989975 3403 736409 1589 299335 648 324746 4260 434947 1886 819101 2058 88064 2350 102681 491 182835 2420 267624 4548 30568 3245 594792 3719 569440 4459 584267 795 803671 3120 717022 436 536745 5021 90915 3118 806806 2915 206766 2735 253522 4488 125216 4497 920641 989 978977 4402 308616 1373 97073 403 411736 21 923145 1327 949820 166 432353 4865 438704 4725 579839 1479 635507 3483 327878 2693 635468 2114 200415 1068 76860 4858 746926 3101 586229 4124 617327 3296 488853 1027 750380 1425 922615 1631 398115 1994 697286 298 658628 3760 12544 1627 627788 4950 941922 348 123066 3118 523011 2055 982730 3918 198166 2383 630075 4335 971908 1157 679238 4609 478152 2066 877699 464 619492 1596 305905 3601 138983 4021 452766 4022 719350 2000 832280 4572 68922 3800 271364 2792 827880 504 740859 3059 500099 1012 810439 197 134685 3228 449117 884 435645 2992 562659 374 635332 -602 888265 3745 349446 150 958544 3716 454288 2297 762770 2317 778871 3708 147845 1741 320929 699 149147 5043 775987 4199 325736 3191 965612 3971 72564 787 101666 2248 972744 2012 503784 279 27663 2109 718390 977 438376 2158 809732 3628 728590 633 784333 4433 711703 4316 797841 4368 958991 2308 336785 4058 517202 2239 59577 4672 736356 845 224986 4725 930943 920 602811 4356 614702 1183 977514 4760 526581 4681 803277 -182 375846 2432 164307 2387 209221 4936 981101 964 52326 2204 452936 3206 136633 126 675644 2424 706457 4286 98439 4934 178454 2872 112355 1393 538801 3753 878935 8 393464 2735 836902 90 269819 2909 889561 2014 963355 1662 163601 4639 704897 4215 617910 4729 645399 3216 230870 3849 226886 2624 505606 2654 546909 1139 198493 3988 224180 172 183793 2210 275989 4949 419656 4546 21901 2907 541197 4773 212580 1046 33638 4733 837684 2131 275357 3921 461452 4597 351288 911 384590 2428 610027 4161 991205 3470 49910 4877 402297 3642 865730 3470 770747 4598 740443 4604 627304 4052 326958 3958 19139 4378 273711 1821 528494 3436 372607 1480 87997 1046 710986 3213 613491 3084 436787 848 645883 4681 369134 3081 236749 1290 759168 4658 552952 1242 832845 2447 813953 -14 20138 15 36749 1194 722617 4713 359267 4115 587891 946 851822 2166 952552 4443 136241 277 102711 4072 392385 670 863006 76 223059 4632 669331 4505 638136 4797 956266 2668 178329 186 834235 2410 786603 3683 813022 1995 684779 4404 142187 4323 732493 3729 34615 156 484075 2697 167207 4556 125521 4784 538295 4948 168738 2504 124589 4000 709799 4363 808016 3283 89961 334 135907 1874 715454 2737 571487 3412 382545 1984 485887 1376 808410 2262 500121 3431 174178 4998 717998 2677 730243 4291 164628 2979 463916 443 222204 4479 919126 2617 94545 3045 188822 5095 918352 152 695731 781 337210 2097 719862 1274 193311 1312 859948 1300 369810 4020 393462 4270 366526 4387 344098 771 539036 2852 369426 1887 14431 990 307810 3969 330341 918 855777 3283 917257 1246 771234 1387 146134 564 593913 897 52070 132 65579 1692 520689 2589 26038 2752 99096 4970 967424 3851 210852 2296 915721 4985 141751 4994 334256 4730 752865 271 237135 1213 257891 5051 957291 4294 532166 2197 776173 3204 37768 2011 38818 2143 817143 2450 478374 437 467693 1506 554368 2943 298997 2733 420177 2358 726322 4191 429190 4786 977168 2035 665660 1335 707395 1609 671786 4632 690505 1797 856499 1963 289709 3167 319432 2822 992874 65 539440 2218 276306 4510 655462 1161 596598 1438 532401 1079 346422 3179 802106 1126 660618 2986 74999 4066 607066 1607 640277 2741 711094 3994 58546 4909 424795 1791 624004 3179 724838 2194 394586 3236 289953 1655 92796 4531 158390 965 725821 1386 619491 4636 861104 4806 512042 1858 680824 3879 715589 2801 449382 4769 850579 2162 943835 2771 434960 3877 725744 3952 247632 5017 677291 3991 719433 1521 456838 916 911634 835 898984 2223 226936 5072 327584 4512 728892 4110 890788 2480 845859 520 871162 991 880800 2174 520865 2656 899186 4027 508259 3489 399641 3188 233457 1372 471986 5130 996894 4129 872952 4587 947447 682 688668 265 355215 933 799789 1906 378392 2523 618875 642 374787 519 580901 4658 848136 2562 658610 1997 175960 3760 58294 3389 177323 2074 99710 2328 430251 3904 102798 1559 588899 1208 169079 2189 241728 888 222819 4090 647217 5057 386024 810 374071 585 434005 3574 479714 3493 94952 1969 183568 2257 581441 5140 199877 157 567811 2693 686514 4559 524175 4163 494776 3604 768580 4903 694823 3750 872974 4946 865796 3536 880393 320 742273 1430 978424 3117 439715 -392 910363 2641 742973 4239 500524 355 205656 903 605679 2381 771645 4692 200284 3636 855810 1902 35628 2177 992965 1540 892671 3589 167598 1705 614978 2135 120164 592 680911 714 215832 1538 215863 2680 632131 1776 934356 3321 301072 4545 762658 460 186239 3366 371841 1977 964508 2526 592679 3980 316068 2075 332584 1196 291116 77 942590 3686 90017 416 487508 2046 247477 5161 781004 239 936108 136 233745 459 771745 3520 858952 3921 992047 571 30 2446 638259 6 946730 187 110761 2606 987047 3203 259577 19 329506 527 69488 3662 688145 2776 553087 55 712924 3709 217212 3692 275429 679 975774 3953 946939 4600 365171 1899 440726 1840 572380 4094 990459 1620 183119 2797 85016 4352 423492 3654 341344 4943 264238 4710 842648 4487 531340 4484 339222 426 534942 4684 253859 3478 749030 4144 994888 2491 180468 4984 150333 3894 855772 3777 952340 1221 150999 542 514289 893 484580 1871 100173 4526 917823 5069 598845 2485 14742 2565 714065 2433 552716 4550 576751 2280 201423 609 965000 3250 39954 3721 167442 2014 288826 5092 450967 2103 189839 3681 47018 215 369942 4413 455940 3027 606362 280 253278 4410 992850 1612 203490 4839 967969 1474 396365 4783 384581 2623 100338 4974 993048 -118 836611 2964 420263 3778 754401 1848 801887 4641 800871 3342 981311 1201 459592 1719 827946 4913 241479 2441 196563 3523 915415 3733 741560 5216 366627 3415 673142 4379 67026 5253 251094 3767 980766 2236 223917 2169 797808 305 85639 3220 713983 3608 888192 430 170973 224 402795 231 569635 5120 890122 1396 796592 3480 313179 4342 274173 395 146533 4081 685213 3525 761186 5019 585333 1312 433847 2014 527258 2800 498171 4166 102786 935 931166 3929 135203 711 718912 4956 966020 1047 222590 1653 757066 458 442181 373 38440 1353 888787 1890 986339 1874 905982 3239 667779 3636 471164 4331 892017 4058 952627 4941 388399 2725 301263 1493 250455 -580 261142 4974 145559 4686 495438 2143 19498 2433 966565 1467 526331 1810 297942 4536 21675 1877 600693 3867 576455 813 400840 1102 73893 1956 979625 4524 269962 4763 502244 1022 817413 2236 253243 1322 763467 694 898298 2917 686297 1578 873605 1261 720213 345 758001 668 408173 5060 464044 2698 463252 5112 453098 4214 734701 2340 999434 2690 229962 2924 41431 2800 297765 2432 526697 5112 559704 5103 393251 4649 806208 4096 974979 4461 471105 2796 301010 4982 608023 4523 863903 3049 146288 3976 608417 3099 782427 2916 918354 4618 658583 4983 59761 667 287160 4318 50282 5032 44155 -200 92863 785 743091 3720 893133 878 317172 929 609823 435 991899 4476 512820 2115 339781 366 535525 4710 278142 4186 650946 1940 446366 1816 409424 4601 329867 1344 96740 2645 452293 4135 224382 166 290147 97 442281 1461 344360 2252 565215 4047 74883 5175 990795 2233 748326 2289 53222 1686 12901 2883 963191 1476 931226 5249 225496 3479 381375 526 151465 1406 544541 4037 545401 1614 526064 5099 958356 2905 588839 801 723032 2488 634308 1819 594736 4212 272848 549 409099 1530 384829 1893 777719 1902 293959 4429 609849 3172 358152 3808 25351 1541 169863 1178 253730 2687 591135 983 82700 60 768359 3638 360046 615 552260 4041 301650 5322 635442 4854 627207 2713 632093 812 852675 2061 440842 214 117736 827 256540 2351 218037 4213 230189 1486 638679 4752 200203 1484 1296 392 559812 5136 887578 4460 348826 2778 937178 5226 932679 4783 4537 2850 485661 3928 490822 3514 352438 3549 241847 1057 751644 4127 551731 2512 931650 109 319507 3823 428139 2724 133117 3380 714847 2451 100021 580 726273 2397 47939 1899 117934 1459 740073 4845 458741 3136 46447 740 355804 249 452860 5299 264529 290 121982 5187 194999 2726 360733 1887 794995 3288 127440 848 30895 2487 89865 534 781010 1748 932469 5114 739333 1452 535240 343 936139 4319 525603 3937 902683 2895 948444 1314 499404 1641 396092 1741 544618 3374 833891 1071 767025 4033 365804 1366 705142 655 71437 765 626174 4806 417797 -124 709150 19 79931 443 567425 2150 453582 488 100347 2228 670022 3465 988802 655 326855 1744 339290 5047 389382 602 154779 537 936937 686 243557 3898 862422 4868 528630 4855 267940 3892 265957 1003 399418 3825 469755 4046 336193 2504 287728 5078 718906 -2157 588679 2479 326300 3815 722857 1376 66986 3036 503570 3140 737555 1376 528646 3606 649561 819 429250 1023 327757 1819 265370 638 44940 3030 612877 4563 854280 587 387345 700 693485 51 135296 2555 936695 4232 768168 891 735788 1702 40305 2857 535216 3650 622374 1470 658929 4071 618627 1741 746830 122 230212 5334 168175 4825 172900 285 260044 3720 628342 4827 568971 1601 6015 3030 621790 5375 58401 1191 78623 5395 863622 2539 184008 728 831317 527 537619 2479 345973 5367 850291 4167 592568 459 451976 188 73623 5274 874766 3460 698250 3572 465602 338 982106 3024 511149 938 961319 3851 655563 1899 236313 4354 827287 4013 715210 4146 517573 439 682056 1789 670070 1910 419032 1419 72793 2504 350415 3624 710971 2816 907647 934 785631 3583 780314 4438 446609 3677 919254 130 599275 3692 490797 1002 223196 1985 307818 1144 783540 5013 141334 -1490 780848 4541 92005 40 85724 3379 317551 579 523786 4702 973265 1161 147652 1029 638898 4312 527913 5443 245487 4527 230070 4904 553748 207 942289 4700 226736 2526 367791 4479 212140 1381 961138 573 34982 5234 262914 4297 843554 4396 126784 5039 612466 2526 86747 2123 417751 4561 842219 1224 258198 4019 399520 2429 41904 40 706214 4650 100340 2586 153059 1279 771698 1681 132975 468 677409 5463 191915 3062 698939 1205 854132 2184 625837 76 595472 3415 588241 1319 706823 3397 26329 5394 174735 1888 480855 5115 369574 2630 987656 4353 926377 500 669532 1867 82383 3160 971592 1928 867903 3417 625699 927 14638 5225 695616 3259 811473 4272 564150 1334 646646 862 657341 1449 691413 1366 218680 5409 752093 3042 99970 3055 998391 3224 254172 5152 632793 5038 871422 612 412645 4066 255433 1056 781358 927 37391 2540 751256 5109 143828 4033 224722 4336 735633 2867 488419 3009 9824 1010 193350 196 435332 1887 395645 2848 272513 2453 431618 1853 45484 1221 190109 5301 271543 4215 768316 1586 80647 2579 459529 4517 917472 3373 58346 5422 633087 4053 123768 4756 303627 126 269054 5086 25209 128 461165 5208 725840 1205 990710 2777 737043 1763 588591 4396 152283 3610 866574 4445 392828 2673 490107 4007 526703 1752 996108 2818 127920 5410 835403 5110 469696 1097 203208 1772 801858 3351 825329 1776 557153 4094 299020 2060 513208 2751 335484 2543 277219 2700 931123 4570 44510 3130 496697 4963 2385 3877 763704 1087 129031 1377 78202 5381 219914 4081 609982 3338 945781 4558 549468 4184 284053 2787 829832 2309 285152 3421 495454 5213 400075 1920 748767 1919 880509 326 532147 3946 770971 147 529549 4032 411308 3877 531431 279 921863 5029 169344 3365 609426 5291 403281 1008 116353 3123 207090 963 431131 4046 963873 4640 645471 4218 275789 5071 474454 5242 441576 1022 136489 5458 661777 5488 611578 513 211721 5234 850971 3090 433787 247 132578 1796 386578 3488 102883 1978 166785 5144 328913 2674 365217 4385 359648 3606 533067 2902 997996 2092 112229 2851 462118 4821 714984 3002 483564 1537 639838 -125 340472 3484 343986 2483 427043 5341 754683 1760 356933 3367 63937 1298 568476 4104 692932 4602 619214 2269 278576 3081 716992 4543 784397 5523 197513 2247 285507 3678 458788 4959 564666 2334 515320 5447 305013 3346 155565 4162 472287 1844 497514 -340 714694 1629 514433 5256 26816 4109 666327 1966 783559 5446 728899 5051 111482 3225 100038 2457 123839 517 838683 272 390789 1613 597155 3112 812717 5159 788199 2768 297920 2214 370282 3201 384406 4925 452942 950 51064 917 232964 1080 535289 3893 951632 541 404624 4448 76461 1510 643198 1151 216967 4177 785497 3032 762490 4247 599544 3995 915920 255 869105 3412 426428 1728 687267 1116 697434 5537 31340 923 89303 5099 924962 227 246101 5569 608954 3024 374400 2679 754056 2063 318841 791 438190 1587 654117 3317 664723 2760 967901 1615 372588 2687 336392 1440 822753 5376 798183 5291 513278 5436 453424 3390 961122 1231 284176 1011 538437 161 854931 2939 282644 2287 864747 4227 804157 4474 307623 4888 121602 486 35409 3085 702554 999 554043 1072 438329 624 895750 3189 788766 5084 422548 3123 565048 3479 352667 2247 398002 5594 428679 1568 930423 2585 950535 1747 844992 3078 719810 3847 50031 536 460783 2156 159722 4736 794242 5241 916106 1130 582359 3785 555515 4070 487463 1893 227982 5374 256750 1791 564077 4507 339332 2725 495205 4865 745430 2696 64374 1073 306790 2227 736810 179 899692 -737 331452 2692 10933 4357 900275 5194 468781 940 114549 1702 609054 247 312723 2690 517569 4898 67583 4259 404001 2727 663118 4220 419335 5072 131022 1415 874599 5123 42751 3834 764361 3554 984574 3644 654464 2519 917640 33 373340 1437 112190 392 407422 566 848196 3301 334414 5049 298241 1802 511268 29 404196 2038 237905 266 205782 1975 919399 1592 886792 310 655439 4886 491756 4071 788916 219 465849 5127 957935 2461 144647 5571 519301 4665 323049 2773 941323 2889 108479 1525 615351 5226 932249 554 564243 5547 965757 5135 419266 4337 200105 853 756616 4877 417309 4256 133959 1076 224137 2769 461194 3920 489952 281 394329 1996 350559 2494 950640 77 820945 2079 4416 716 935596 4174 923927 3766 85003 2158 786603 215 934248 957 9671 809 121452 4768 751065 665 751873 3916 230723 415 225456 4967 571175 1488 477053 977 67755 3081 120508 1236 83894 4567 157180 4791 473807 985 351012 2320 559993 362 352683 1411 669518 4805 713291 1163 852426 390 665544 358 223338 5554 224550 5457 499716 639 865381 4334 515951 1887 155992 2724 558343 1130 607664 4846 588057 900 325261 4648 792989 1394 717711 74 184781 1121 915792 5373 412515 470 636705 3728 988685 5187 979419 3182 79207 4352 572223 3440 347039 -1756 711354 1693 74089 2588 453881 2917 310396 4068 326545 1575 489788 -189 598594 3084 507959 2113 260829 676 612072 5094 105380 5058 275138 5553 121861 647 445948 4807 465853 1537 455000 4978 214718 2392 528927 2191 707584 1839 480443 2669 975409 3561 111086 3127 193853 5095 604740 222 572220 5000 868565 5122 366623 5681 278748 3050 14397 3319 215269 2805 34033 2935 690159 3722 715708 5318 950052 520 574758 3925 6475 2042 433427 3109 156873 834 769308 4716 81959 4319 11126 3506 535478 356 610576 4167 382583 4308 55273 3367 137926 5730 784472 4767 887111 382 563521 3325 956174 4711 300360 4250 721148 1131 112913 3149 877417 91 155983 4960 740099 940 426250 3992 61209 3391 122506 3138 178150 4481 557994 2346 816138 5464 176862 2850 358996 4733 573115 3311 427716 5595 310521 495 123612 2943 59587 1943 305653 2784 960404 1807 415381 4018 870383 5339 939830 3408 953084 3787 203369 4478 983109 5102 886246 2202 755459 2061 933056 1388 593113 3434 718398 1197 542338 3502 327066 2825 843038 1769 333844 1532 711173 884 222797 3314 774869 3506 607147 134 829661 1604 271733 848 862725 5113 489092 5203 919570 151 946755 4773 815622 5427 416315 1433 23514 2340 476234 890 892450 4838 186343 145 592005 2390 217881 4312 604469 4071 611177 1533 151893 1642 763251 5191 557238 1413 149152 -933 707192 5676 505841 998 793763 1014 397123 4820 181887 1820 683826 211 199785 311 710662 2556 312010 4753 191366 442 269920 2882 866960 3020 718155 1573 469134 5154 398903 4918 784903 725 230543 4742 145259 2256 212898 1302 357932 3893 932089 2639 985472 3648 944628 5785 956365 4841 141027 3238 205820 3588 982977 1040 865463 1516 219340 5539 9227 3537 469232 2737 240687 5785 601224 5004 756783 5602 444678 2646 241609 315 189175 1763 24990 1976 439565 4151 423144 5513 161788 4426 507890 2575 734445 3295 394951 4839 740651 185 604729 1011 714658 547 942360 546 264064 2800 162706 4661 362913 2970 601858 3670 147746 5806 202241 3885 157256 1435 684253 5123 287050 671 12863 3069 598197 2748 491629 4993 328342 378 65081 3547 458124 238 391584 843 255638 2981 463631 5794 474955 1799 686989 1403 241390 5215 726362 2630 30965 3055 750392 5387 119108 5545 855860 4344 171067 5228 572503 2079 960197 2118 575111 4819 194078 4857 173210 4287 37335 5823 584617 4265 735031 3013 651341 4183 677186 3441 375064 2321 821020 2581 58867 1474 405062 2317 690134 3841 294918 936 108240 263 932922 2425 706137 5713 682747 3198 93067 3540 548889 3218 748723 1888 981992 2238 260338 4520 326821 2247 883678 5743 793560 4245 604318 1193 889974 3410 807453 1490 73439 3659 956356 4775 631745 4987 649711 4313 58189 5663 550924 726 453164 1037 890995 1608 248765 1019 94331 2148 819436 3864 723424 2105 953255 1332 811616 2795 622191 811 544470 -66 567463 5356 218341 2234 679668 3734 513698 5600 127180 4270 377636 5182 396971 1161 531849 3228 452665 610 221319 84 153242 3152 885096 5159 788834 4970 466076 2015 864835 1996 139357 726 27722 1152 631504 3302 742099 5504 477949 5199 242525 4363 482324 2654 640566 4087 801581 5345 673054 2610 881682 3082 483992 2861 449143 3716 12544 -328 716553 5121 958466 4800 309674 1732 729957 5558 726280 3132 119081 2090 857685 5205 92515 1907 1100 928 870532 4548 859014 261 341931 662 402584 38 56528 20 131451 3270 315999 5622 462800 4765 220263 5054 809707 1878 746354 4833 422274 457 772917 5249 227039 5671 652669 4093 114863 4601 63523 5305 99489 1904 230922 3468 747727 184 902853 3763 872871 32 243532 5269 526018 1906 140847 5044 930365 754 388061 3672 268985 3873 181651 3587 26408 4015 756866 1919 873871 4101 631497 1478 225840 4337 508134 1350 666219 -34 885448 5354 146188 5178 391111 2980 141829 2948 524281 2064 935508 565 973887 3926 73318 2625 216867 1220 989857 5745 757346 2580 310471 3724 869790 1602 767612 2684 542581 1393 305261 1205 5622 3823 106062 5158 640005 2880 961392 3179 836436 2719 592979 4725 617743 1433 965859 1526 798725 66 841045 1445 852146 2448 977616 202 204177 2530 616209 3217 211760 383 207488 1939 889269 2101 130465 1102 77792 3823 726262 4571 505107 1336 240900 4525 18240 1900 990161 99 711529 1268 889385 4155 982720 619 801960 5278 128578 3761 966357 1496 855989 899 74070 4946 520097 2808 823586 999 812741 3912 544818 3471 901791 2011 989751 5891 25180 4042 736993 1127 327468 1801 816734 5846 493377 5668 46139 3205 553213 5177 962291 1636 702690 1346 187162 5036 757245 842 853378 2928 76946 3467 436888 2224 700265 2887 898765 3607 922901 1924 494855 2708 262133 5871 109611 3578 446633 5122 893815 906 168243 4072 441750 3703 925168 3839 126423 4337 639658 2351 801452 1426 894347 2290 695338 2108 181329 2026 869110 5684 746210 3892 387301 198 191904 5821 796555 3473 652660 4945 187437 426 95529 5720 724539 3486 258097 3732 735811 2834 863464 1962 130709 4430 808305 1282 901477 424 452852 1031 610214 2284 650903 4067 240108 3749 527129 2195 30398 4968 276087 1113 33395 1816 847019 5547 908663 3214 641597 1912 519222 1511 214439 931 295574 5775 508680 5190 528728 5239 483989 5724 193297 180 169159 165 10400 1832 19121 3719 908779 4807 774982 2436 183174 2852 216457 2287 759820 3654 769012 553 395817 297 961674 5789 522546 4864 921144 5655 980941 4601 222918 973 572726 1267 156696 3201 121066 2785 656626 2400 987375 174 972017 4108 86312 994 778735 5191 562878 5421 641523 4110 47548 287 682788 4770 622605 4053 137718 1222 525415 944 294133 3865 269062 4978 197617 3582 142996 2586 936323 4124 318554 2631 817269 172 129517 2350 767347 1833 660100 5000 167440 5627 44768 4533 794092 10 970509 769 787269 3901 808795 2443 594063 5879 48581 1139 984335 263 678625 3620 838297 5579 861700 3900 402042 1615 767919 343 199962 2412 94608 2124 652018 2607 250331 5507 839452 3271 894270 1751 716762 2756 740825 991 297272 5095 135206 1547 13685 5065 234966 4909 327360 4809 23898 2233 604233 1873 415141 5522 768891 3252 204298 4347 198180 627 899720 2270 675467 8 697054 3795 497053 2300 735755 359 743636 2511 108633 2201 717494 5415 125653 4461 956615 2343 290607 5391 490423 1418 397745 5997 764551 2852 196572 5543 56670 166 516712 395 890280 197 157067 4904 167996 1492 730711 4175 312837 3780 701654 2443 699292 4848 591535 486 9561 2003 249458 5542 620592 3981 275647 3660 765596 2937 864224 2477 568508 3664 70753 5982 627404 2829 395174 4470 669696 4383 739733 5008 481578 2730 529214 4909 301397 1125 869480 268 35593 1100 327291 215 282490 1780 557677 3647 591506 5716 386703 5254 835539 641 167856 5945 234330 4425 774693 392 205265 5247 919261 1805 988515 1525 384063 2712 601926 5177 117219 1430 888830 4060 810053 3231 80149 5836 252109 2981 822333 -471 864371 3333 612617 3118 120812 1348 595254 3615 267324 2141 442633 5535 520064 298 667762 253 753762 6130 674020 1994 423556 5832 864545 250 250520 3332 634040 3740 132699 2867 657790 4101 114242 2800 545646 5761 150057 1950 679613 2483 974121 1383 636667 663 586096 3607 914661 5673 574114 1013 243540 2772 667881 1017 263980 607 569129 3107 937380 4790 354391 4344 215247 3976 898279 4005 736390 2694 934494 4393 982066 1685 54599 354 919149 1013 923160 1125 496902 1215 938841 97 43998 3382 364877 4210 557825 2884 205997 4842 152183 5441 123076 4995 545371 3686 161024 5079 69689 3066 730466 5286 4131 1299 186839 6077 458461 236 789792 5141 156327 4784 728506 524 368057 1067 24654 5304 543738 5627 453788 5215 307388 4547 96052 946 114570 1610 167222 6184 352592 3067 268716 4977 715454 -884 829056 4310 114608 4880 161979 4845 380184 1384 503962 3299 500218 3136 706825 3312 759264 859 772579 491 253827 4427 952114 847 642057 4146 101710 1083 49726 4264 900425 4522 375035 1755 971797 4727 864680 3621 793279 926 540611 3734 509454 1210 858559 3944 117488 3342 893242 3697 717178 701 791400 60 64520 4029 304977 5174 460808 1255 53005 4601 152585 5798 123417 3900 434032 3551 258155 5266 749310 5753 73607 2352 355946 2848 507745 4120 66339 2942 396202 4315 580757 443 452806 2611 137410 3737 327856 2068 145188 1332 992153 3156 841603 1254 422152 1386 620016 718 535649 3182 511776 2484 660792 3412 541419 2900 373857 4781 85873 5320 391273 938 957659 4040 860961 3847 634565 157 209637 3195 602380 832 593876 3622 350062 1452 235969 3666 245389 1079 372106 2888 897223 4580 141236 1115 234136 4925 79102 4783 801502 3103 19340 2915 863509 3593 370580 614 585468 3572 794176 3802 331060 2657 148181 1140 436782 532 683902 4493 188469 3548 955686 946 121607 4824 73388 3612 644717 5140 192101 2717 655567 4796 238081 4090 124444 4435 17147 -41 737931 4712 930461 4642 748429 483 782815 3033 495494 1740 383732 3386 555426 5638 802357 673 985393 3661 65477 5928 544585 5414 109030 3034 18073 6242 235578 5575 988474 1199 885130 2317 96750 831 311747 1798 926935 3852 546740 6048 593981 5530 139095 5329 818943 4378 375494 4703 849899 5352 950796 2518 731251 1256 627337 3468 923288 4474 408190 2792 148342 5062 670869 3294 141612 5638 606621 2162 109880 3904 523679 5895 632887 728 885969 2493 636927 3111 772517 951 218784 3639 430363 4306 299489 2415 732060 2592 436965 920 167241 1141 466271 4614 346749 5441 853428 4600 192780 2959 655785 4623 183518 3277 895582 5254 256853 2212 847300 5508 52037 3104 269032 5061 48820 4203 56451 6343 824000 4783 953831 5007 111425 1072 862053 1024 544334 3475 444245 5593 195138 2377 969923 3700 421405 403 480844 5936 914365 1745 223977 660 426929 4807 965152 1619 61528 3945 289330 4031 547721 3598 909471 4368 663260 -353 633669 2936 3354 4472 461059 1338 210646 4600 609849 5874 296485 3891 826658 3047 451539 2659 209954 4647 543642 2458 870567 2645 229411 561 523400 2070 919408 4970 952627 -3205 720745 5791 306613 5741 696911 5446 955293 2132 715003 1178 572310 1808 688538 1947 255040 3605 965953 4305 18543 3337 672802 365 147467 5909 81710 3999 195694 1081 620088 737 100136 70 767318 2562 97635 6233 207122 1610 404488 3079 650772 1581 449964 2658 892117 6327 479385 5225 202700 896 884015 201 936092 131 810416 2533 218698 6210 18918 6239 187132 2724 212322 4048 558505 1347 451380 83 911938 6027 687750 1381 349017 1872 418370 116 875420 2455 131905 896 944737 4454 986323 1982 80103 77 898629 2224 319198 6147 170290 10 69302 3854 493481 2358 725270 3977 393432 1721 317079 3092 232620 2688 251598 1123 939931 982 581447 5809 237839 4484 120458 3829 923363 6240 537250 6358 499361 142 772240 6151 395479 1942 84964 4226 985699 2728 350170 5684 480143 96 493014 5992 849695 6140 880104 4529 387979 2133 377813 4878 20437 2069 366329 4610 698830 3137 798493 1221 276376 591 900543 3010 961328 1003 593516 4477 828442 5573 358859 2903 127286 2832 537699 5292 112835 468 282957 2860 912055 5250 126630 6317 675391 4158 425345 4211 912888 5284 121466 207 827272 2963 410173 2551 40218 350 251977 113 980078 1162 177243 5119 979060 1813 600694 5495 165446 3208 109059 1580 60771 2588 42695 2251 761351 1385 143085 3229 208228 5423 896205 5996 802909 5051 856803 3089 826418 3593 711785 2494 752318 611 430209 960 636672 641 855975 5613 430904 2259 395969 1000 233425 5396 260539 4433 906703 5398 185365 497 184524 3988 183133 4467 904298 4786 346910 2406 181418 4847 53561 5438 980425 278 697816 5255 31023 1517 935564 2711 551526 1528 986304 3102 286548 1402 812429 1889 166817 3063 340883 6500 112066 732 855125 3050 596654 3415 779782 5462 777080 6121 744510 3393 833463 5364 890951 5410 545170 2113 842762 4586 190750 3324 914349 2288 75908 5278 703250 983 757274 3764 110416 4260 117204 5011 918406 2618 683926 5619 524632 3274 47880 5639 251212 6338 260521 1292 262178 6278 1379 5293 418736 5193 934005 4556 185777 4927 92566 4237 285339 -3113 965863 4123 751882 5807 393998 2340 829626 4275 884825 528 571631 5283 172453 1619 846750 6368 481355 5302 755014 2908 213866 5481 191214 2809 539538 1199 706837 5333 298720 3225 998293 6046 420634 3428 380351 3078 420460 5613 408906 231 596937 6151 270692 461 319730 5018 718714 6089 742719 489 283817 3024 163829 1543 137158 2743 368372 3214 335468 4138 352522 2259 448025 1382 83934 2514 104137 5441 554703 4526 358733 4119 526282 3134 953733 3558 263216 1130 647094 5383 146173 5930 478870 4505 922292 3237 529718 587 492726 3945 957754 2612 231649 3929 651105 583 266856 3061 369030 -1346 300987 51 5902 556 873537 3488 673278 5295 632079 4538 175390 2196 283985 2456 120956 2356 302990 2680 13291 3957 64914 896 673665 5163 409525 2484 644847 334 596362 1584 14291 1515 257990 1553 240967 2488 979825 5495 300982 -38 267318 1387 422858 158 163334 2432 273931 5490 227191 3684 778390 570 290969 752 621370 4082 809527 6117 893225 5765 312796 2470 335939 3969 927706 2707 735016 5936 523852 3093 552137 3712 545072 5464 375175 2691 35159 5032 207431 4144 969030 5071 103509 2576 470578 1339 960490 4607 23797 1416 718695 1000 277581 -108 423730 345 147889 1973 145520 5217 227445 2905 11964 5047 189002 2103 513624 1043 68947 6374 519213 3055 223226 440 297973 6304 863950 5334 490258 1809 144881 3229 740690 476 779936 5099 660451 6675 839515 6312 632267 1251 536330 1338 872179 2812 64073 5747 465843 1335 623209 2917 687347 5039 640479 3483 56589 2679 792837 3771 424877 4994 272150 4838 392882 6148 846337 307 496261 6047 408358 767 785515 1113 321813 152 670018 6382 559847 6344 35256 5215 669970 2439 29489 1867 256976 4584 847579 2019 665626 1372 20233 1116 954374 5618 506212 2996 499150 548 519265 3273 680054 5946 852194 6153 478824 1731 904103 3259 207127 5798 738077 504 694663 1510 703896 1014 886345 10 517803 5149 340282 1447 6097 2326 467501 3115 611716 5709 63835 2008 390508 3245 468463 3725 262106 3667 797617 51 502308 413 621918 6698 398191 4052 40652 2530 300923 4351 169913 3150 995317 433 356759 5828 321200 6000 546424 3414 307260 2993 96599 4837 386850 3501 456821 4055 28699 5924 331515 157 291883 2884 804093 4117 819069 2045 308512 1498 288091 4647 938715 6020 988617 549 801172 4270 636084 5427 759082 4318 506909 4240 673814 6443 453446 2989 59065 1343 417774 3508 45854 6435 893067 6450 916082 441 694690 3404 832125 946 219368 6718 782539 737 99016 6437 550503 6670 480362 3230 711145 4549 197968 1524 397380 200 31944 5132 166261 4953 879726 4491 675726 5224 62059 1826 484927 2879 849103 4614 772232 5205 636946 3998 825509 3490 171184 4988 503763 911 718298 565 155167 2665 116218 1239 600382 3961 525341 6741 630582 1845 978755 3232 177858 2241 447169 3861 830265 3412 528892 3956 397444 6288 189970 2151 901798 2534 115314 4279 45402 2233 136819 2049 266229 3771 269465 6719 950253 4993 633252 6119 199870 945 436197 3759 169171 593 73216 1515 212340 4680 634635 6724 767943 369 865439 5956 218461 3474 108004 411 330715 3699 980781 2838 530562 6184 496257 6650 561401 5054 94351 3725 774217 3001 171701 2318 930264 5655 975527 252 363374 1528 268737 5583 467469 4382 350112 642 631279 3331 466142 6662 735641 5481 591640 2100 213518 3167 779719 3521 733755 2193 568891 1364 920968 3166 967710 350 501859 5724 993833 3435 586101 992 29253 5144 913096 4559 255849 4045 353831 3940 22718 1870 685263 460 872024 3047 218604 1808 706401 2503 42162 4127 976681 1180 532234 2991 847063 5933 403978 5590 932029 2805 136168 6266 559998 1832 856996 5993 109988 5965 54187 6420 816648 2965 263414 5192 154580 6081 373116 6713 467079 523 652622 5807 411110 137 904500 2124 251652 3702 131771 4738 331258 2137 177664 5120 833552 2074 223452 3010 278189 4383 108948 4049 533438 5432 816211 5088 887081 5333 65348 478 637307 5397 797917 6876 935529 3955 339293 5115 43597 22 403563 6526 739001 4676 298813 5553 648588 1316 548795 735 316254 3432 537964 1083 546454 2073 54060 6117 576203 6019 304045 5060 870081 6149 778278 6610 837081 819 25492 3557 588632 1921 288236 5878 42983 3855 932888 6425 625664 5827 618346 2156 655775 1049 307961 4978 543186 55 668465 157 30483 3952 849249 2906 107174 875 222523 713 261447 5540 857635 2155 709771 2216 726766 2876 732918 3532 444323 2062 174038 3098 816850 4191 768032 5533 548391 4820 35886 6287 946956 2359 222068 2676 483283 3329 940082 5018 306199 4645 986523 6469 84311 1524 826055 2411 965398 1139 987081 6719 950256 117 505091 1108 507282 781 440971 5037 100690 6135 305231 5276 59576 1635 360201 2889 372891 6142 281366 6127 534515 1004 359274 2744 480533 6844 429900 31 777003 5071 372001 5726 94450 331 527067 1346 150212 6947 690106 4874 961245 3899 814897 2079 555339 5229 596381 549 508084 -181 640022 1489 661986 874 177774 7029 217326 4984 621151 5030 57357 800 754289 2281 386593 3457 786240 5745 282097 3192 820408 4265 504385 5006 780513 179 843106 6818 504304 6304 770991 2636 910138 3504 659971 4104 608198 6741 728287 4664 904327 6625 255203 6086 970152 935 972674 2478 211303 3449 265440 4470 14463 6769 699719 2190 829547 3087 688219 4801 926716 5900 994526 1817 924890 -1038 957467 50 48143 4980 795139 1100 987748 6923 643787 6592 692137 5757 230642 1723 387582 2445 967853 3936 265904 6802 197018 9 726746 3027 462003 2949 377150 2239 6665 3950 143727 4799 351477 4376 166236 291 177041 4696 196957 2942 111881 772 953640 2183 825235 100 354954 3687 743265 882 977010 3976 749011 4086 341870 6268 873568 2866 216597 5464 537409 323 877067 2259 68544 2176 551853 1222 713636 3880 582764 1428 154253 6191 684390 6652 877623 6112 288926 880 692905 2735 77521 5294 486043 1647 685632 6579 171113 1040 272546 6242 778904 3676 113758 6653 709266 5914 125735 3593 930770 5423 281122 4849 761252 3853 97213 874 37558 1913 776113 4261 684777 6556 205081 2686 305727 547 563133 2990 825644 6099 218063 3462 501642 5536 968346 1571 30134 1869 666513 3840 318930 4723 78629 3596 429496 7155 235407 4472 594683 -715 230219 1457 897856 837 482982 489 842363 6305 229476 815 398143 690 272553 554 812063 5001 143396 857 367681 2351 835803 3061 273893 5929 283143 539 606624 2998 203145 5381 562772 4898 29821 1111 385014 5769 213265 5406 75267 2401 895382 6126 922983 4117 405897 2473 957887 6796 609944 1911 875551 4490 528529 98 876530 5907 885535 2702 846571 4798 717163 4019 554746 1792 419026 5875 776136 6991 167135 2367 591382 1057 357514 5633 779505 784 765760 3594 829054 1963 62958 7044 821450 6477 886751 6138 919508 4265 697483 6835 893668 5516 724476 2242 194331 4800 420876 3323 775791 1253 854571 6421 683230 1584 881536 2018 491847 6646 716477 6659 539350 700 541856 2792 403623 986 575129 21 717243 3978 121912 5175 719960 1464 608379 7046 506240 1613 401108 2773 133616 4462 165553 847 984115 5719 312284 5368 727087 3397 829564 350 324546 7204 143587 5193 316378 770 84002 6144 24030 2848 193586 1114 85003 4555 174632 4360 831217 5372 389623 6544 347769 6837 814382 5504 151319 2312 840547 4260 671776 3463 177545 2380 557882 5447 757193 4770 588901 4038 940582 2580 563458 3058 873272 5369 452482 1181 756054 594 656345 5043 281235 6788 733555 6500 852348 1766 738632 7006 795982 4958 395709 6816 439432 1347 843712 3171 344200 6837 554169 2355 45543 4057 935300 52 766085 2216 999420 2527 187831 -71 184166 1619 176229 6937 597384 3098 835297 3207 754175 4768 779126 5562 637508 7212 619824 1172 931532 2022 913832 4547 765155 5035 603325 1127 910891 1705 120939 5682 924251 6560 82425 575 810538 5760 542487 5753 803582 539 260288 5671 525414 4428 740342 1401 774321 3082 644140 797 840539 3858 707903 2741 550048 256 338851 5093 713339 1966 887599 772 801261 2167 262356 1549 745029 5457 536071 6283 698978 5445 655421 4157 868474 2294 903663 2768 272278 4967 381349 4101 138477 3200 751212 2744 433181 4417 665814 7318 582554 4844 816812 7058 39788 4518 511964 2471 916713 2781 882481 2985 877095 2804 872784 6401 933662 2586 421065 4830 356953 3106 351458 6340 924367 3660 216657 7074 709083 6004 536770 1996 952235 2461 675450 3788 949099 5293 325893 5171 751799 2792 997853 4164 746273 3330 890813 4653 163435 5249 918576 4434 146994 2927 48519 1650 372701 5602 945259 6278 663998 7418 373419 1029 868312 5855 157309 4422 268985 3434 199574 1853 691573 5641 166029 1550 584414 4707 634130 1261 401422 6429 300938 3450 822737 3132 136128 7388 647336 2903 793572 6611 596118 1551 960268 5502 248561 4200 798191 6433 600776 5293 54681 6061 711542 1520 246544 347 310253 2544 76507 284 949729 6617 292794 5305 243252 3680 484253 5970 543010 1884 718271 531 477517 6583 119908 4465 828817 5597 759975 5687 432214 3931 754643 3530 68067 960 472413 6654 398210 2790 606345 3439 926363 5025 153106 -2166 844410 5829 92905 5205 947886 3804 42898 2554 522417 2295 184184 5782 597255 2559 297177 4535 791516 6542 205926 5341 569357 140 237900 1157 743609 734 348208 2162 259734 754 872288 1870 655023 4058 7915 7520 292719 4191 61015 4336 246321 1805 682719 4012 705707 3098 905746 4597 64418 3588 356803 5066 339064 3407 634043 3623 955298 1761 268994 1287 483563 1672 351879 7572 622825 4934 774197 2419 443308 7022 763381 1237 80408 3511 565906 5009 975050 3769 283335 36 132377 80 705944 4217 751191 3470 554112 1309 838588 6710 470575 4341 997091 1341 493439 6662 214949 2458 84514 2913 102846 3426 380588 6068 326697 6945 485719 2806 450848 2844 857565 5428 441894 3480 54665 4370 419847 2925 932275 3660 980937 5801 96936 5550 258006 757 630646 7341 858008 6208 680267 4232 79404 6202 660458 5372 40051 7478 740551 492 947932 5192 590475 3844 194327 4386 99260 918 286618 1980 388959 478 467088 3589 761933 6986 108971 2329 230751 5913 624088 267 960535 2491 488223 7296 658648 4529 283519 6937 535523 4949 30016 1090 137627 482 287487 3757 871219 944 301124 3903 358011 -396 778774 774 526008 6752 28873 3331 887426 5931 184127 2363 905507 5424 468951 3345 233325 7190 479703 3537 16622 2166 411196 2142 250413 3960 907486 4678 789139 3708 414512 4134 493172 4556 783443 1833 597381 6026 292288 4903 14331 3255 849117 7228 697818 1842 343 5670 103239 7632 216342 6923 506115 3436 790460 1986 842571 7064 910862 2441 422905 4656 295209 6856 35009 5051 451606 4165 407318 5333 149898 4991 253011 6973 857837 6987 833432 4860 398323 3931 854575 7055 572882 4216 274904 5884 666272 1029 93989 6212 265535 704 418857 2343 949321 4900 155747 2141 635310 7471 661171 7149 501064 5517 300573 4427 381362 1540 733430 7661 587026 2165 943403 5112 497749 4577 72303 2646 368484 2026 257505 5109 199536 3870 711114 4797 162931 5315 66133 198 946275 7463 99799 7625 157837 7539 838941 39 50728 2881 867937 3314 709430 5614 346716 5027 545996 289 371198 5209 101661 702 64850 5907 337768 5690 482755 2338 159174 7061 331641 5399 792542 2446 585490 2616 864515 1015 38631 6571 29504 58 585698 409 750609 4676 462462 5662 867783 1877 243788 4592 495066 6268 303342 592 600951 855 366234 993 851334 521 898275 6163 162017 7398 143309 5421 457250 499 458124 3156 604858 2151 258389 209 8938 5713 684775 7145 70861 2857 878866 1573 753550 5903 431462 1599 484654 6571 147327 245 528273 654 12567 6648 562069 6976 233172 4021 854166 6036 538774 -916 767820 2790 847194 6828 518011 1182 169829 2903 460529 5595 703853 4847 747253 7174 84929 5958 965713 2288 600598 5626 794207 1253 700626 914 285390 5389 408296 6344 657795 16 114931 2943 744230 7745 718724 4132 10443 1584 400168 5732 453598 7791 717752 5774 755686 7911 465461 7184 551286 1844 731735 7363 195573 2711 250823 1307 398860 5975 136869 2620 122539 1724 998621 7910 246626 323 678064 3819 122247 2366 244390 5957 698603 3324 325751 1583 281172 2045 208390 4708 889972 1420 210653 1155 405188 4738 599209 1479 636944 4044 893406 6741 20580 2947 142602 2181 642073 1573 40625 7884 415248 5246 372867 4724 279859 5477 600841 828 6179 238 909839 5501 265707 6393 14397 7844 98317 4073 23997 7242 349683 2911 11094 2804 325779 5936 153819 3970 7064 2221 248522 2436 995810 2791 568864 7175 836357 7737 353050 6702 978934 296 771389 1162 416083 2764 948238 7278 399390 4215 282364 7103 405988 2156 152038 2315 479856 7249 732321 3872 16651 6345 458285 2545 634933 6443 288128 3103 713203 1131 346528 5612 420417 1227 969480 5943 420052 4252 867251 5345 922655 4717 601217 4483 959422 3433 93111 5537 91814 4905 958899 1631 838976 2951 120924 638 960682 2218 977901 2535 82931 4979 882373 5613 475047 7277 856199 798 802273 384 747244 4138 389414 4927 53568 5466 134418 3899 820816 7293 488461 7505 334694 183 713249 2756 317696 2114 413723 -201 864166 4989 136376 5465 32705 2163 631094 1982 22873 2597 645055 7815 674644 6467 634927 4157 416006 2950 907592 4868 511926 5184 532887 3596 239840 1260 851292 5177 952768 4694 369483 3793 278020 738 112527 5203 633633 4967 715978 2382 209689 2173 942972 917 911851 2717 128894 1655 379946 -1174 564677 2110 465241 7999 771194 573 376401 2851 295319 635 403852 377 695157 3317 203363 4475 508946 3380 67655 4642 526203 2293 102306 462 678027 4064 79776 3487 858363 1874 876110 3850 384295 680 553305 8056 79134 3579 294326 711 291577 6104 71956 3545 412751 4440 310768 629 145017 1008 179322 4581 688470 2777 689449 1247 328486 4546 689768 3408 261648 5776 642591 6892 939931 832 317783 7063 158304 2107 909867 8133 826636 6579 469316 1399 289844 5755 677433 5541 191210 2535 138784 7526 654732 863 762526 2972 113808 7704 686416 6137 50874 3725 21397 2453 41253 3892 9867 4475 467638 6456 682139 8214 417907 1442 50010 1340 447889 4423 658962 8289 100547 4676 35128 413 142329 6651 254846 2198 766299 6024 147942 6981 786619 3338 807976 4430 24869 7675 543778 5958 253927 109 819483 4699 893722 1614 412286 6572 629638 541 497060 6322 901696 3993 1814 1890 846192 4136 816511 264 714273 5578 429662 240 650143 3996 845114 4829 571830 847 200221 7171 647511 3379 46644 3732 921900 204 399193 1616 562881 676 798073 4040 944791 6442 541304 8231 89250 6688 403472 7505 322266 6196 337116 249 103473 7598 680123 7909 603824 5404 533762 7237 932750 4836 308917 4729 72038 7670 406186 7797 120713 2330 132198 5742 520496 6128 856484 3544 547666 7360 929618 7395 125791 5022 875043 2779 965314 1428 937269 6544 951860 6969 853174 1428 84138 6168 255610 3765 386551 4128 823797 4002 382404 7051 89117 2547 145846 3519 28996 3669 238259 6767 79795 4304 741699 2602 626016 8433 510002 6919 825205 7654 550665 4376 862821 2232 356820 6701 307329 2443 296576 1831 283336 739 603471 7548 614583 3696 834403 4877 959180 7966 118543 349 469414 2548 993810 5590 116309 7922 175064 6106 998375 5436 136242 8172 876881 1085 12329 7557 269134 6376 348039 6450 20588 1178 441272 6171 733529 1694 795099 7129 381039 5357 248033 5931 806586 517 494936 3393 778357 630 864406 7012 912078 7851 670631 7758 10060 7250 522224 1617 540919 3846 348014 5553 854474 4998 713027 7386 581312 3037 797062 2001 454471 5006 361858 8092 803289 2063 183950 2348 43144 4722 391080 5362 81706 4641 776883 7909 777373 6982 887311 4290 202071 1789 912501 5074 24609 6398 160899 6215 166356 6260 600974 1041 35758 3545 398234 807 335975 4890 969747 2285 663241 453 850691 4745 938888 4152 353064 4373 959383 6875 583606 4246 992049 2889 734349 3597 637985 162 655281 3356 885911 6057 425166 7856 251788 174 309770 3239 921933 1251 483232 7364 640341 4168 362823 2886 477847 2655 844543 7556 988963 2793 598681 7353 924254 1821 30373 2942 260980 2040 882930 7861 974611 7376 101262 1351 647845 7487 330512 1448 690546 3731 704005 5352 147665 382 459170 4086 815417 -1210 95443 4749 248212 8011 301743 1256 59857 966 767407 2907 534119 3335 984078 2792 474782 6990 251479 1655 529073 8569 725106 7952 395733 3607 583207 5449 12290 4347 717964 7124 378792 1020 632085 8272 23882 7578 832172 1705 298645 1178 920925 1435 766266 501 374196 5550 23044 1782 363673 2300 724016 7040 288085 3463 34241 4401 695849 7739 946371 8484 874235 2605 743571 6657 468517 564 989202 1667 367541 7158 416618 7754 153314 8152 226171 3758 940283 2835 669535 3026 834034 1505 425437 4485 29649 4394 26113 7365 22558 6133 172014 1752 330349 6791 952168 379 715739 432 132257 6329 261919 1941 404447 6771 764461 3338 459093 17 912535 362 525050 7827 554880 965 385037 -368 442867 1521 342729 8088 416337 2828 394920 5735 463029 8776 578254 8446 321160 2676 778397 4542 808439 4740 514662 4449 813460 2969 277642 3353 135084 4763 988913 5654 785881 3869 790842 5408 301451 7002 210522 5218 681016 8097 13527 6380 985232 7933 839163 6992 334993 1223 405821 7739 800403 8124 716331 2567 410587 4817 372560 7733 345719 -232 268336 3978 251773 8271 876697 4326 225451 8524 303713 6907 725363 7793 83215 1289 425371 2392 49689 2411 539936 1448 420147 4329 892342 3225 503256 3005 679504 2194 397653 897 753638 3062 189524 8415 241517 5709 74985 8878 669790 2184 406137 351 728641 4550 138450 7426 928080 8191 947078 7883 159999 8055 357409 8692 52756 6903 904324 1527 736478 6474 790185 2762 967964 4624 11877 579 562280 7413 192799 7951 14615 4946 659925 6910 120990 5378 929969 8936 986512 5054 549787 8582 793326 1704 231555 6198 284210 121 611045 3594 954206 3624 543506 6256 413641 1833 492273 8788 873503 5262 205913 5975 416969 8858 109779 3162 395488 1150 718206 7813 741337 1076 98563 5261 128974 569 449093 6037 588392 4559 735409 4193 45989 7979 435965 4223 338283 1018 309021 1347 685282 3684 716926 705 496804 3562 833944 4994 534606 7066 713880 4494 933217 6520 957178 3325 789790 1661 359746 8977 425105 1002 400505 382 785436 5013 105167 4614 281058 2868 368206 5890 961823 6267 101293 5840 428187 3395 383620 6536 487385 5850 755087 4448 942645 5925 515496 6557 667589 5978 626966 1893 486746 2734 596490 9097 863940 2597 428602 7000 148546 4257 660392 468 881939 7407 601698 8276 696919 3870 789269 7787 631872 -654 153961 1107 805674 82 823301 4951 61048 5393 598660 1144 477737 2826 336326 7251 413157 4530 35728 529 561734 7750 221126 24 457802 2793 786501 5443 840845 8041 888080 8137 669180 1006 563584 7368 711495 2505 980819 7387 353502 1807 836686 7789 290979 2157 721969 4896 454290 6260 298540 4842 970167 7745 8751 4175 858841 8992 615393 4710 403723 -963 205104 3453 545511 3910 580459 656 188275 6421 62250 3810 657107 3183 405718 3458 588298 4057 168571 1066 918086 5313 91313 6214 503127 1995 832573 4490 411665 6797 610707 4726 467788 7428 920993 6814 100849 8227 819358 2149 579080 8774 863603 8308 296893 1474 700622 7274 429709 3679 444128 2178 852653 5109 752399 5231 668207 818 266802 4099 65639 2358 411611 6761 209671 6626 95779 5480 866758 6673 632346 5938 313094 3197 714726 5098 797971 5682 11528 3764 800890 2447 91825 9038 540151 994 558377 4524 978249 7338 288229 1270 219039 5650 610016 3932 65145 2281 288283 6852 137281 382 894090 8735 449279 9178 576712 376 540513 106 991280 6617 592949 451 511296 1041 476383 8337 341457 5130 411202 4396 14870 7885 362227 3747 608004 7121 847031 5470 391977 3737 333266 1265 467389 581 927585 6295 546145 3087 181394 7519 325851 5751 169584 7083 423793 2797 423169 9472 100596 178 427637 3779 497314 763 256702 3792 766290 5561 517956 3209 120746 7060 960683 7441 666469 3818 664937 6381 872716 8453 782741 452 137024 6123 68415 5550 114641 5910 842417 3767 358657 4574 847053 8848 92620 3847 477640 6326 240189 2396 533526 7027 879519 931 981772 6215 415179 1755 274953 5178 525742 8092 519163 9124 526369 711 739933 9262 595511 948 856245 5187 368753 5986 326490 4983 356107 7500 836632 2897 832427 4615 989934 7411 897069 1336 774284 1522 651117 2489 116492 5410 623281 5810 355975 8472 739582 4276 790657 8811 678255 5960 805611 677 899255 3299 541083 7912 968932 3374 368008 6681 780575 8372 62359 1494 362350 3665 506241 3737 402230 6483 223028 3103 291089 4222 175158 253 674909 8764 882114 3832 645419 1087 432875 242 336176 6494 316386 274 384375 5800 655521 2359 75038 3043 358944 5866 70872 5082 483556 9328 520620 1953 498610 4595 285586 7638 358730 3199 672285 2694 346361 6902 961271 2836 378728 1022 785896 3904 635256 7783 895857 8524 367923 7389 525006 2816 924632 1907 624755 4168 585330 4550 631123 1036 989786 3883 790410 4947 909905 821 622062 1402 296749 4317 551852 5624 913481 4202 403292 9533 540721 6879 872216 7128 786394 6069 151861 4332 25803 2406 151916 5615 954693 1142 211423 9005 216097 3740 809345 6045 980878 7438 898619 4887 531090 3371 985805 2250 820921 4072 509659 7217 720948 5445 786635 4526 811799 922 251069 6048 747814 9531 965085 2160 702374 8805 646984 8966 694691 2887 560824 2816 920438 927 985898 9787 942615 3634 412450 6659 393502 6623 157879 4388 336685 4690 138141 6899 915713 2125 18788 7370 824898 6277 882384 5640 193083 7596 478445 1260 534750 8647 79693 6967 531413 7080 423067 1047 69997 2310 753914 185 790327 2188 94299 9412 372658 1531 308198 8007 170704 3609 984599 3243 343561 8807 555576 8809 429052 2891 940768 25 589640 7713 935341 6999 602402 5816 111431 6542 710274 5524 652248 919 777137 10084 143962 10096 11688 4297 954515 2476 811849 7887 694344 -9 322447 3356 208404 8939 800291 5280 748003 7471 169630 238 543685 6041 41749 7444 960781 3389 520460 3910 768973 8040 875925 5578 963741 6354 881446 9798 102708 5933 857367 4147 848702 1508 563322 7562 964015 1196 722627 4758 786245 6087 911712 7528 696992 711 985044 6511 738186 7330 787152 1092 319450 7629 420092 4189 583392 1036 717796 9461 511182 1356 999502 8788 787679 9828 449692 8295 442786 6006 980062 6365 97279 1772 558958 7715 361584 9961 968393 1656 565856 2055 123279 8721 451324 4684 684847 2254 361259 10272 720814 459 494157 3684 748675 2026 799489 3047 33528 5903 887037 260 504007 2522 421713 7908 294936 7490 123317 5734 399417 8975 51576 9254 90830 808 582416 5386 53965 9315 694670 6433 332466 7315 527796 7407 470661 10090 312210 7375 602261 6193 550480 6927 699912 7831 685583 10152 788191 142 807231 7152 530775 5618 743005 2188 878056 7020 429984 3576 785446 2487 739502 7238 313479 8268 231755 1030 143637 4191 837382 8598 259562 4372 368516 7184 392756 9552 503376 4406 895700 5300 401257 7074 685763 7380 80782 9469 986033 822 44893 8562 151770 8483 438445 6582 84395 10032 282090 8855 730515 5098 490279 4186 540035 4725 982252 9852 461947 4016 146439 7919 312584 131 816825 8505 724660 10425 594867 10295 924723 1209 514874 525 940505 6866 58091 4820 656221 3266 285633 6061 976002 8217 893162 4610 667409 5037 481529 1791 393744 1486 519706 2917 208366 5389 221025 9640 750487 1968 160068 1064 972003 10443 268052 5808 660964 3603 970110 9685 699025 9065 220271 315 548005 7325 223765 1765 537901 228 861121 8206 849612 6750 637972 6136 233707 3559 507353 3200 707591 5231 175754 3414 891417 8560 624804 2933 802651 5189 902268 4116 883358 8353 693053 2178 268673 5622 679480 781 138462 5184 738218 9773 437777 240 562401 3090 784240 5219 688379 5008 769876 114 204127 8922 824289 9393 730024 7774 456546 238 644965 9535 271180 3041 803970 4972 771186 983 379130 4538 540400 2694 930423 3678 526239 2282 682362 3214 595279 10305 318660 917 751224 5974 542798 6880 868068 4373 718802 5691 937816 7406 180869 7139 218135 3641 297904 4349 984638 1602 931670 2821 794379 1323 19564 3913 871266 4857 147446 10082 589016 3337 864401 5188 505244 6810 432102 4528 229076 4062 214276 4706 31021 8503 408590 852 412685 4780 271178 4201 899877 4842 922358 2602 581290 4972 47575 2986 676549 3406 951802 5724 693830 4293 122155 291 256104 2530 572383 1484 221511 8546 684774 8105 214506 9112 534389 5647 316208 3857 540864 373 524764 9764 426691 3087 954198 9166 591311 1002 701989 6533 412663 -151 392018 10450 111242 5037 121777 212 166004 5219 502987 7321 628522 8381 460491 8158 377386 1929 1180 2957 509134 8887 930527 3713 664700 6188 442792 9260 31822 4736 315474 2922 56950 4436 12005 2421 388316 10556 884520 9292 993420 10938 921447 8269 621349 7688 333908 5726 674987 7003 949688 9896 893734 7753 668999 2595 281289 9089 330796 5910 772922 8182 273946 9230 386464 3449 30767 4278 936083 11055 845449 10121 302791 2702 584147 5065 665183 9411 471929 11226 253141 1460 73344 5169 818181 2452 738011 377 370484 933 445284 4230 264131 6204 5980 2727 37883 11095 941724 9464 952031 10487 419818 7350 586770 8623 211664 5835 922018 10081 141177 4321 621560 1808 354736 9357 473214 3977 571913 4016 194256 9147 503453 3855 769129 8502 625331 8368 546178 2077 780975 2210 386929 7826 785733 10963 204756 10677 258353 5093 197340 10050 334635 9398 646753 4319 291342 533 814820 7994 480014 10114 913154 1666 983812 6794 492898 4757 489292 8772 208899 5007 569988 10066 987410 6721 602228 3536 869468 10612 351642 9526 292813 1672 402057 10480 891998 885 59530 4276 73004 4438 232243 11477 39360 8773 668439 10293 857899 3190 604037 5707 460700 1075 178975 3120 562447 9513 672978 8644 674486 1570 15072 132 227247 5309 906862 7572 626878 2346 342413 3304 538637 3384 686038 3485 307061 4878 626605 2225 544911 1470 231756 3771 953720 2114 486423 10427 224636 2471 464432 4740 733074 7923 382770 1014 805983 6076 39860 4450 454681 9744 860065 9048 942130 1780 336397 11349 581017 1661 390572 3789 249463 10643 798081 3281 915308 630 917533 5754 778679 10321 840484 10889 748479 9826 187516 11474 429424 4207 875890 3840 999820 8277 913440 8719 690366 4563 787611 8154 267543 11233 115744 5150 607067 1925 726254 469 744423 10321 146136 4812 9495 3965 813986 1883 303775 3326 828785 5147 261580 4990 617303 111 956980 1301 236052 3888 813282 3540 951431 6503 718195 4933 630533 4753 13702 9368 880339 9963 516924 640 313928 11732 529446 4887 800742 12029 645765 10291 566418 11481 850552 9771 685095 1042 747166 9458 3932 10350 461159 7521 673974 1227 55240 3896 537319 591 177645 8382 343416 9555 476835 5217 737338 7754 785255 1874 839500 6970 683957 2136 854715 10971 622341 1684 374743 3562 977307 1000 962656 11853 850388 700 650523 3412 941135 4744 974567 2542 638201 5021 846051 3693 491676 105 637667 10361 637818 5178 257004 8337 432139 1358 888987 9326 684232 4736 456688 11324 675107 11236 132707 9024 55971 6384 431120 8605 487421 9573 148588 345 272723 4309 789713 5231 94377 -216 74031 9329 937249 3589 603025 3898 475456 4545 940217 8662 272091 5611 337577 7984 816246 3211 989042 7151 769864 5570 418377 4280 858550 12319 931961 7928 77954 2286 412021 11777 665404 4697 453581 11593 849789 1888 488390 7894 64967 4032 517635 3303 341861 210 316958 974 358197 7723 63025 309 242512 5805 418048 2847 564718 5501 265037 5096 71681 11031 364057 9189 195812 11176 372439 7291 906945 6229 403547 11129 322137 8425 341672 4138 292743 6580 854806 10789 480979 6591 295351 7475 431935 11021 857255 8879 63406 5360 672027 11937 315699 1522 421225 4524 402776 3916 589813 6647 687194 7639 797983 607 914540 99 189678 636 830986 1065 374574 2331 995016 9479 68158 76 899674 999 939954 6013 80406 5361 647220 1895 680767 5243 940318 3501 378458 10105 909613 10635 523489 2746 591332 9644 879952 10824 678015 9960 858195 5743 539253 9885 238863 2999 796512 9299 49173 8321 134318 12929 381149 4536 558385 4790 849980 8681 178160 11341 545184 9742 810439 7512 311719 4525 539404 9137 215482 6645 902607 951 786357 7164 926886 11741 565620 -24 196459 9882 492566 7250 777073 7195 628665 3589 451981 2082 350511 4009 256137 8540 234265 1225 480718 11897 501049 12390 254005 10516 270243 1427 790206 12634 114822 11692 114522 12548 473192 4294 327937 808 674461 1840 355823 -188 956819 9435 330825 1036 470648 2019 235727 4945 169889 8502 283598 9072 769268 12196 387467 10723 210566 8189 612461 6532 927467 6401 38532 4942 70666 5063 399119 6160 987830 12355 597307 2695 595448 13102 284680 3018 515092 1629 803710 12149 753201 5627 872269 13338 624910 5094 78330 5835 470111 4559 193565 8462 934124 3438 830939 3968 631269 9948 298971 366 17702 10870 596449 3825 340759 1592 711948 726 917886 5663 573534 1709 119316 5605 742610 7646 221889 5934 612403 2048 511729 13065 605928 10723 70768 2293 999697 2594 699627 6701 837485 10534 711295 5260 363181 8612 831412 13383 940607 12191 623488 6605 969439 7287 959942 9363 519732 922 532987 9062 390181 8807 970806 7169 39623 10126 465678 6404 776312 2169 854337 10665 431688 5232 564080 8563 650388 10589 902699 9823 177492 2673 105134 9093 301694 8988 375329 13062 763257 9547 986263 2964 985735 337 665897 4140 547696 12121 97380 3258 845934 491 454154 5297 33699 6340 588841 9893 930076 10761 791431 717 566782 3300 287200 11674 961640 13843 722603 4951 603547 3987 394685 1540 214989 13474 647342 11751 741210 610 86691 1799 212788 6005 381117 245 75429 386 963275 3243 494200 11643 145774 13977 651270 2010 445807 12080 611853 3385 370508 9781 909979 11591 321032 5654 374828 8306 404003 601 229445 7137 219533 13915 547890 3446 205070 13253 86957 3355 661526 9412 439401 1126 158489 8039 756624 1870 736282 7611 805409 6015 616578 9223 388333 1485 873057 112 938685 14185 395550 405 800457 10903 126713 1813 732082 3258 4367 5367 532829 7790 432898 8251 989543 7780 95603 7865 712034 2597 147345 13395 455026 2421 265532 8535 217883 4791 639222 9101 931999 2312 357400 8033 166204 783 597152 5404 364949 8606 750027 1183 783762 9139 902710 13513 774310 12212 35821 10569 346549 11644 36488 11774 947087 2719 161283 5800 440607 8703 354239 11916 351627 10264 137764 10547 228453 5660 448819 5220 852785 4908 7530 13042 381769 7720 926202 6579 424903 -520 191477 4202 145187 12683 89376 3247 529983 5882 289945 6900 567515 2485 375897 9464 388525 11838 953323 183 764927 9941 726730 5321 600986 6407 286961 15180 677202 9769 687888 996 691537 8853 906259 3562 623679 3032 961700 8141 762644 8037 156953 7757 928531 7341 249299 7143 79213 4949 450385 3574 121114 5409 10906 7703 944077 -302 737557 887 543732 14911 239733 9379 337511 2385 588343 12461 141625 9561 147554 3693 318037 5943 750778 4761 386412 10507 79975 10400 235400 12891 342467 13662 740176 2407 594965 4694 683941 3938 305529 8049 790669 5756 495644 8504 691252 5713 122072 10877 150379 14952 769848 14230 606836 14074 714983 13621 553404 5120 975222 15728 358019 7624 661668 2618 220115 2231 782446 9389 621857 15941 164432 10500 149587 7456 573407 2047 260413 366 222770 11499 997808 10738 879206 8527 545945 15163 114241 13493 938200 10386 920855 15835 439854 7311 910764 14943 355506 15200 596727 3913 813886 1095 422590 8376 937585 10731 837015 6414 724178 8501 125139 11726 85105 15563 359331 2288 147588 3729 763101 9769 595737 4470 898357 4465 266476 14884 728261 11676 18680 967 632046 10035 602497 15932 312390 8632 83335 5019 770781 12983 725539 1254 562201 3877 932968 13490 958044 954 427806 11978 166342 7136 405098 7298 575483 5809 873818 14080 842610 3396 145082 402 241415 9970 45642 8209 320363 2489 219559 14393 969191 6211 503415 1666 755740 13994 485626 4303 516936 8592 951278 6328 453324 11584 780680 6467 577003 2430 848900 3755 579698 12355 410619 15182 257912 6395 891267 11933 617939 10394 185769 2292 55922 1703 151224 6498 641916 5322 558147 13983 582983 2635 391185 14827 414854 10113 581463 15243 342712 14396 927820 3995 457047 15493 259873 13901 311049 9531 809584 5958 778316 14103 548819 16828 200887 2995 194953 2745 885946 10055 34357 16823 295226 12791 537937 17368 597404 1668 218287 17007 582465 8204 378877 11468 895 3025 270821 6674 822592 14799 273633 16401 75755 6674 984200 14028 555197 3519 152147 7678 964955 15843 942774 1848 612044 2853 970259 11470 116461 6668 182266 9772 851002 5419 771139 6219 232595 4458 196542 6569 122362 17941 205149 -490 325329 1524 507461 13885 884853 17236 354370 10374 362462 9819 626339 14760 294205 6435 216655 6316 817846 12020 142293 511 476414 2117 37095 3476 955390 17761 796898 2102 736514 4841 308571 11428 191394 10011 975070 2532 508342 5738 958757 1120 142934 3334 878011 14089 698044 15641 880506 3249 9938 12069 701089 13062 452581 6038 228063 18511 488171 12943 518424 12893 27005 1367 802878 10310 192082 6542 843700 474 623739 13207 87578 12255 387551 13971 236514 4873 576605 6156 117835 2103 172521 10286 589245 17730 73458 1402 65774 6913 842266 18301 819016 13861 960247 6355 120372 813 916193 5959 852751 15689 282879 5896 339306 11176 422267 3449 788727 4441 209190 8294 101765 2165 241836 9727 523162 1832 508315 2818 909624 9127 205835 23 252554 8681 383237 6100 834761 17705 369700 17395 872063 6400 660542 9857 355711 13985 819891 5536 114384 7805 567350 16907 443493 329 907157 16505 640829 9366 588292 18546 315107 8635 795443 8329 476559 16254 973288 12123 510811 14327 31534 6412 28270 975 626945 11257 291236 18009 44769 10205 992266 5919 138118 6435 937654 7541 435115 12337 493449 2160 645285 19966 333883 15751 892566 15209 652110 16094 154465 1755 241544 10439 62145 19474 394425 17154 686497 16335 135923 20775 607630 5847 376086 6821 596649 19090 307373 2146 924924 20020 55168 11679 125727 7477 43639 13029 232196 13938 916849 17073 858669 9043 605361 17352 460909 16130 126254 8198 201797 17414 427725 14206 906716 10644 71526 2635 150252 5610 51479 924 696071 8908 161734 5196 528400 9295 872793 1366 417473 21447 179958 398 980736 9878 229657 6183 301456 1216 621752 1641 134438 5702 829030 15850 369637 18175 577220 13316 795805 15499 111414 21166 251696 14331 346375 19486 994872 17384 57042 3135 41511 6952 721188 10456 55021 3935 980242 8519 339458 5573 376080 16821 167821 820 31399 5627 622016 12915 573697 14457 753668 13050 942398 19428 474610 4539 301809 2328 24291 752 914528 9696 628553 3635 604399 20032 619262 20832 40049 13663 702986 22514 948965 3054 137588 19612 924615 14554 105333 4731 210126 6799 699774 15580 380714 20387 441295 7916 160215 1636 557724 23449 80441 22408 226808 8251 869848 3720 785832 16331 837492 20972 358727 4516 392326 9455 283171 15004 288621 20964 847956 9720 280206 8938 651269 22046 722111 20839 343440 1204 107203 4779 473418 12423 603790 1494 388835 24303 578997 10049 416237 19709 696186 16855 235648 19055 303982 22089 921803 17196 940024 24543 607700 6533 833838 1448 881147 7101 900587 17325 954624 18789 158453 20296 711785 20886 160969 15730 268583 20394 791636 18189 189157 18728 492487 21123 92683 459 459973 9677 421773 16274 816947 25576 136576 13559 321145 11679 723084 25518 791364 2935 745872 24023 138452 13260 744761 16436 74626 11066 72090 25340 214515 23525 386785 1352 718754 19533 536172 14259 526657 7735 611426 12552 503768 26300 27091 9743 798427 18424 562995 26101 460586 15501 55957 25198 282874 11731 931161 2998 330412 1522 772816 24191 813552 3879 284630 25860 671771 19840 743734 6836 295097 24795 574734 24333 619512 25658 623776 15857 868350 8372 7727 22628 528339 1313 960676 16211 897103 16717 201415 7241 927790 8609 805144 10716 650181 24805 306349 18454 426926 13027 36730 21306 921593 1818 37238 19934 729639 11957 959041 27145 880486 11682 926923 25089 63153 11082 736388 16656 295785 1605 220473 25573 428383 15888 513970 29434 631742 20317 433218 5042 386752 23599 813393 11805 114114 27467 365799 15157 27994 16294 958092 2118 324309 25366 833654 5309 288963 14810 380419 2846 507842 7035 357377 12750 142860 22740 563843 30312 208016 8003 865971 31864 16063 16712 419462 20626 46344 12201 490280 31080 626450 15024 499167 25576 849736 7928 887274 2320 902861 11307 756149 25754 384935 22676 895982 17825 501222 18093 335098 23408 489588 24107 820355 7799 396783 31123 152178 25283 541427 27993 550167 25460 607180 32415 151337 10279 898506 23165 628317 21286 822654 26596 761124 15805 530693 12257 284438 19034 149633 9101 257503 32190 820603 7120 661222 3025 834025 38161 693216 12353 488560 31549 576031 17859 809067 38417 585359 11222 282329 18926 541642 25967 630844 7762 345274 9204 992574 27022 226154 11966 765597 37280 297778 31471 594218 33698 836289 33631 805102 31243 320045 28570 289237 34467 905752 23705 139795 3037 322227 41315 737489 34417 43457 41905 199337 16205 562571 10855 51144 1876 850468 34717 305085 44417 919291 35581 623596 16412 843895 7886 317786 15340 238710 31675 92719 46898 705326 12294 668275 7679 170987 24291 924124 24668 806798 10669 152228 17835 315369 22493 190796 46984 536463 33745 830434 43161 427885 33475 244036 8511 915430 31281 468423 47770 168843 43808 331303 2923 310005 12722 934424 50972 438043 27250 728138 56053 498358 7158 646912 34761 600088 8278 12266 44763 882643 13690 108654 17376 845784 21938 582306 19628 914510 68272 464407 58671 128220 12599 990224 41948 827990 10890 435567 50556 815897 69143 27224 1532 560420 106316 677035 59817 60897 77956 813408 1305 564703 15563 254066 123015 791102 74810 204402 143109 403451 178508 305315 8644 980869 66573