934 730826
687324 438299 607666 749288 200965 857664 923015 220574 142629 698532 126090 615313 678140 888425 792744 716759 718792 306232 949920 416375 682327 486190 747375 405644 940472 930836 589626 89379 304272 606979 290990 733159 943122 549628 278217 52476 382550 937141 332777 445398 651123 684248 844246 778183 960590 561647 489428 877834 304128 949282 751498 104637 513831 845550 737407 809051 226313 560419 541042 217081 768007 548687 359138 144805 924961 185867 131208 608603 235540 254693 84372 110572 341756 890676 16199 589582 588171 442559 193372 304958 758509 793046 905103 437779 322522 123520 189997 42992 202298 170856 259043 5849 339082 811163 550125 995842 179217 297473 512223 586234 388466 404908 885078 17945 379707 291860 96089 816292 691460 464749 561911 81055 514993 6289 735990 31002 13788 393340 850971 753067 324333 50347 487398 700531 854880 928190 258317 222392 516613 400825 769377 738388 909639 418546 430092 500767 38634 472770 479563 766268 579426 165942 443611 685421 606112 748811 609392 560311 259956 342676 64136 759288 600304 414593 584244 583771 544688 448375 869279 369230 967163 93234 533531 589165 29544 708062 988534 227641 441963 885240 666889 789092 572878 399040 519384 498631 474651 668554 592408 497513 49070 13708 298443 231249 652069 444345 841483 582428 213137 227510 315059 238849 742161 847573 5220 772824 851026 454050 714085 419690 255337 460462 655554 158663 838172 473617 186116 706101 712519 825088 659154 238375 45753 701219 653252 644336 368482 232745 322919 785615 19297 809700 343139 49810 482390 309358 912725 625387 1405 423216 46608 733609 134465 702087 136456 530346 461381 389388 612646 684608 55093 783019 935993 260704 319432 19043 874125 727691 743598 758897 974993 695783 926946 841504 881008 385303 286700 203086 268223 337809 312819 524931 526168 744405 627906 936312 185170 393393 974495 850743 59646 799876 780625 974358 562115 926003 41465 140665 289875 751312 38591 933476 497891 152512 765127 841743 30234 331273 89116 316032 304860 958982 54549 924305 34481 965848 562471 788918 230973 611911 905955 528820 581986 642479 393742 179175 644352 601502 272259 187123 525081 464554 618387 810181 173685 123110 706165 353408 142667 146292 510036 319416 26977 550928 847358 90521 472846 648675 738786 293116 82712 146026 932192 365877 373286 996703 35589 402946 532536 991316 489278 615358 918276 727966 178599 879419 89183 938435 125285 333901 397068 381422 446035 757549 415695 810541 409396 19138 456647 482801 512214 750457 677634 789926 757100 316811 785795 34632 660336 423217 872546 10228 310656 775326 766213 399023 728021 655619 719544 901260 9028 291163 450365 406648 612375 570892 422375 271254 780445 620663 856484 739522 523928 983720 890366 633944 160978 131870 614287 9713 128092 954492 699552 58050 439004 840229 384875 250614 435330 488804 27388 495147 318304 326757 380910 119929 594702 913383 934 757545 602149 578724 171908 754827 635687 169943 642205 521541 655514 359636 611265 789206 182081 803556 707743 696671 478237 998349 201837 376651 627227 477640 551457 778367 755710 452 344037 461532 325236 760806 187084 299970 712025 205415 548616 643659 262358 463237 602236 61091 466133 989198 543662 1638 353050 574932 916006 506889 195068 930974 870014 382861 29025 239861 954875 581910 623213 892044 88781 754443 864798 791789 108560 841243 698987 524515 237635 282158 478162 475448 309044 745880 670407 827456 663552 611227 693789 54379 355494 8822 267279 374807 932583 7247 520399 956332 196725 805231 865673 354966 34112 977391 703056 997041 196265 237741 485323 182788 682435 244392 976818 365234 923162 562671 624367 816378 746279 81641 536036 249663 589115 320125 174495 419258 915586 217859 129045 777307 504995 468302 565745 729286 185960 586455 832618 536950 815171 288121 474112 372314 878558 955518 806826 810979 538568 424101 778782 820960 994267 805252 51426 784955 723854 457636 957990 186725 474842 928467 708688 727921 655068 467187 476928 594591 147846 597215 558127 163511 107801 621313 750532 43207 682958 289133 948007 472767 81673 81750 164972 312613 604870 974817 172940 178956 105211 90771 568978 66350 65439 457391 291946 312865 936299 831432 23481 233701 655056 721111 366290 18373 730810 196157 372728 263225 970945 506195 651777 74688 904858 264864 861633 619526 937235 920467 972408 349847 710201 897309 889915 382401 203401 976161 500079 266063 330309 956861 292800 883993 249765 485668 851345 456932 561137 718900 43566 753453 5223 150442 227100 260591 228573 174453 506664 677137 469830 233126 541396 757060 957975 776145 268878 197390 94619 299083 407404 475076 366991 900925 354501 477863 440213 822722 282123 3051 427723 856244 842963 272686 91627 686156 797113 572429 769450 989159 812781 870735 340867 654511 685609 274627 459685 550694 368961 711149 551593 446106 461406 310515 835182 86566 204302 804617 76615 565774 976698 766817 601692 502350 826377 407133 765038 75807 865437 618076 670264 601200 161501 504988 275364 47877 678406 5026 985788 34560 566119 879434 932932 491764 924699 611807 38274 777389 684830 613350 883665 378527 680961 656861 193472 435302 111470 413722 583184 354404 570635 52767 32258 335504 511073 795777 423873 844691 916305 915687 875787 309610 611660 304989 792706 493801 399753 467343 845986 548769 362121 380775 155676 839774 615867 3492 131946 458704 726486 965882 506756 284458 945858 339471 86692 173998 871711 592290 782139 425117 794306 669925 892491 29641 46535 700869 988987 706755 367007 425228 552270 820553 171498 767866 72960 842635 559697 805882 457643 785702 307950 653409 273508 763999 922618 30287 15431 812361 85640 653977 940220 733442 173747 309555 958792 615261 971876 657546 751042 375059 776491 935127 276406 308855 632889 138181 487709 341255 437526 751538 38686 894966 2662 963673 719132 533235 872194 12456 612905 803905 912800 589993 419779 167700 922828 546335 660538 488961 201835 165424 495408 294866 796458 287940 72603 358079 419316 603951 404829 650086 921150 555216 727889 500243 128867 197257 132561 956697 503587 288414 791545 58485 474193 366992 177172 537746 203082 416177 384267 228808 365015 340600 998782 153055 605604 613400 287697 757027 616690 493590 48647 241245 245230 9135 811876 337571 407324 750239 847988 825196 410804 400948 931938 43611 378126 661770 580132 963169 368748 49081 664604 547000 885545 908068 839149 915028 648596 408295 768054 958209 835476 839451 297941 357112 287269 168877 656476 404612 255633 449077
356319 777055 278329 34428 94640 476925 784005 618799 106899 632335 754058 14448 559761 110375 319439 780192 926491 439443 150502 514235 247870 414634 252989 941275 89819 217379 559055 326 133702 206964 230121 647348 221554 354407 125146 214074 837693 348044 300469 106893 997781 432607 158630 919236 487639 390943 26147 745375 684503 556445 194039 42808 946546 90620 639324 393606 728282 49866 503470 688351 485585 287599 310992 484356 576599 431312 838790 935887 890522 388415 419912 47625 901479 616346 731376 989855 263900 639747 882322 150373 255406 550868 41719 580682 88848 275754 12578 822117 77813 247335 704279 244368 609394 835047 412268 422910 553911 827485 473788 849509 67443 145691 147700 317617 313179 615683 437175 981087 415256 241039 334195 307015 623078 541830 495652 182209 301657 227734 169995 438589 502942 789698 820707 933176 127602 601603 202573 565500 899937 170134 517747 955782 187876 193774 123275 948143 375235 444781 986158 209728 262467 907833 154131 180147 517605 570491 326513 294201 563207 915026 429907 630753 810566 590866 976402 281100 505599 245716 646040 896587 536226 908361 549090 704503 227954 418321 363872 708882 860773 927781 851950 758365 214335 338911 800833 895189 398515 261696 324821 414532 340783 185463 456347 698836 455758 219323 440553 313062 772925 875779 296577 898799 772978 373688 175378 45558 196984 832018 584095 847612 918402 342599 841877 927255 798646 102784 476316 665832 477045 317887 648617 279427 761301 596101 243329 310013 925648 22676 419134 449000 999114 238205 407460 289548 954228 593003 546511 167449 313438 666425 895397 609436 173134 804593 363831 272984 212132 807281 433141 815548 882418 70849 431735 823606 365116 493939 203706 586262 507258 227909 264604 930093 28793 124754 784952 953781 469550 229283 716874 393367 254665 77014 395150 941484 61510 733608 653620 744716 584152 84082 35543 854692 580373 798330 927868 68543 970965 11091 312660 117737 472619 149788 498208 974482 512680 380080 609425 878343 38905 486134 942530 440168 732948 413252 187886 895085 42027 270522 176128 490871 221068 864040 742397 524299 226499 280983 929862 276755 613407 287334 524912 916970 549728 645040 764927 559288 184698 806358 20682 13702 324692 11053 552343 393050 516605 226257 527686 318646 417613 179612 542994 70803 964762 63814 68722 30207 253666 865898 307038 642242 623123 220782 454680 46536 413331 880333 842852 502704 281809 836675 381423 887857 579042 7563 989295 584117 294251 816017 407348 386960 883063 763459 412165 208914 937766 8319 877781 162275 270702 432645 733307 280949 138041 896811 709694 181410 770795 699220 890529 121520 652454 354776 769252 4448 519561 168646 64669 578967 705506 138535 543133 939566 781556 287981 51282 263391 161334 775032 25718 67269 306003 532788 858350 843818 913810 102740 490639 358957 148665 100579 214853 133230 577890 236627 845723 325774 89435 518239 525165 180971 205828 358819 878278 473877 50693 551383 59127 612985 587042 553606 375585 560004 985824 949558 724490 793770 892751 920840 428475 88265 418237 395111 885120 963678 951760 20340 281838 68777 596826 742641 53451 752562 601010 418544 694780 289343 931059 893372 209944 642006 239007 411521 185273 305429 474706 602429 595544 680986 154674 562237 150740 229796 86738 70867 697862 630104 953163 286700 840714 790443 920279 205119 100107 167759 219173 329096 368856 282767 909777 739734 473898 521840 736870 757117 510811 594658 518746 569093 365243 354529 961918 494231 358423 863400 504501 216770 441370 498150 473185 697984 152102 205822 95846 998655 84559 174702 176183 153767 560132 605371 542222 16612 425623 788299 378676 987704 71871 674928 846657 67189 56377 437742 682915 291859 755283 223991 475917 679216 528063 931662 416639 964471 779873 910985 478208 736147 888266 862794 468539 549623 360074 767904 339414 987278 507168 879527 422801 117448 321566 926730 302025 803897 753395 932140 578115 655248 165800 434945 902138 253322 748456 714744 287062 150141 52348 121928 608287 365975 226444 228091 409594 88650 414221 561035 475603 814184 483882 11661 40534 133023 759746 976564 509297 486156 229401 96796 45936 537231 890916 446122 676617 187660 832259 248985 390764 237157 383239 162370 88303 600611 716788 833705 697843 284577 951022 105595 191852 365408 553806 472234 948067 676421 486940 391586 157105 730665 135590 967301 822478 219574 100695 939313 91489 372855 865915 612775 907137 679096 241277 212141 688266 465837 465825 344387 992880 807787 218577 573602 434773 331927 198561 627708 646196 752485 659171 154691 931541 517976 313331 86462 18913 986108 87989 812858 205380 990734 285410 372714 18947 553273 696384 171938 997612 298247 349830 616149 556520 549686 663591 420964 680241 584866 993350 804818 52803 435294 502508 146941 111528 868707 607518 502002 500343 709435 999349 402404 7572 363212 55812 48843 98825 666064 321705 845977 906245 873681 912077 996884 569408 90594 472509 434532 589958 472500 541869 215115 245504 235553 868957 138045 301778 255221 332552 630434 633940 617155 676962 528824 635514 981840 87415 680250 684377 747598 302967 275763 105438 276499 351928 539599 738723 660217 879647 847120 346298 349327 267853 793258 92442 353560 508573 615064 799946 309352 153972 611458 51595 925447 255155 236847 562758 485316 244862 887445 965468 956516 545828 579873 863628 909529 784506 780262 608943 912837 626546 775800 252449 534033 909299 101925 564429 993156 784422 780896 933636 673439 350713 493404 532049 697080 499006 955028 684011 636875 11437 826203 256184 19567 34143 687242 502109 831437 449081 686986 437094 899773 990544 715277 332132 66573 792288 416524 991850 948315 414862 207345 43252 433879 25651 612391 761452 137291 72105 102952 186656 369651 887422 240022 969543 978071 26189 430894 231777 552063 599401 61674 387138 22044 996936 26618 994903 516632 371367 285149 770673 118992 801507 660508 589634 272947 418273 575860 689126 418291 870938 717649 265268 233916 21819 360994 682376 611279 425576 460303 8337 786060 805522 138452 749137 763083 602769 643536 844622 195090 545399 173501 325588 519369 469016 654249 155638 45986 771646 359133 110565 428018 593768 805366 971381 993197 509828 889612 335275 206189 899733 367910 336745 81968 154543 475404 413422 387492 383805 532862 11062 833668 53962 924852 228364 180193 649140 804273 32152 661217 805534 958613 401380 324232 93625 417060 606464 335253 875354 36887 441442 262216 101232 488042 134250 156691 224859 445607 65343 608681
