100000 200000 26504 26450 258578924 49543 49544 28958186 75174 75175 89459846 39175 39228 119699475 67023 66991 533730974 53852 53853 255678121 83437 83491 766619253 14747 14796 587566819 84623 84624 659390415 22177 22178 404926945 8381 8380 301771415 20798 20842 693041202 83329 83347 695902922 12006 12038 375069580 11239 11185 286784694 66801 66802 553283300 99607 99585 49858337 42609 42610 898178171 4261 4290 461699610 82065 82017 882544679 31570 31586 78744659 97325 97326 358954933 59996 59977 895135077 46204 46205 969788718 61507 61511 891709786 31304 31305 257735805 33396 33449 870802905 95799 95800 601514298 14651 14652 694001756 35082 35075 308842380 71816 71817 177325330 81074 81099 174803658 28695 28714 947237050 15347 15348 232420961 24354 24355 794893040 54915 54916 418720208 86294 86295 167047456 70220 70193 137810895 28625 28613 521352210 69823 69869 425365020 3638 3639 911280709 41936 41978 600733941 82115 82082 961555697 72815 72816 34641369 93183 93232 889980858 26367 26368 748144909 39 48 328976628 70245 70246 620847725 40516 40485 990868437 32021 32022 192540656 47008 47009 49486244 92012 92013 715522667 25589 25644 109945342 48458 48455 242033326 59491 59492 978379510 28122 28123 625786916 52638 52688 345413469 3965 3966 592939275 56508 56521 926051246 30417 30418 70337692 43014 43015 22368433 9391 9413 262235315 6861 6862 686617785 45667 45668 1696441 26177 26178 29843594 87322 87273 436106950 76893 76884 267295248 32413 32414 347561455 95304 95294 463752547 69562 69563 257225064 80265 80234 348879829 95218 95169 625185008 18728 18729 533949366 82933 82988 901244097 24188 24133 369754133 26989 26999 302542504 2763 2813 935207523 40687 40734 638054332 75269 75270 897935712 72162 72164 743038586 77061 77062 907306670 5342 5372 513897267 38269 38270 360747348 64576 64597 94363127 89900 89901 839284948 96119 96120 946835360 99719 99720 630595479 78973 78974 40340351 98277 98273 572548945 70441 70442 801083612 59604 59605 554193337 2228 2181 81487219 4097 4098 33526875 99401 99402 926235555 55660 55661 937693824 80711 80713 914143660 60513 60499 732310440 46426 46434 718116177 20792 20755 922530913 49620 49621 189704053 96905 96938 307618228 58621 58622 705818053 77435 77381 66480746 99664 99714 493664516 99471 99523 675959737 27200 27193 496785927 30355 30356 633066504 38373 38393 343866902 60106 60120 634817066 5913 5955 31752392 88054 88052 242494987 9734 9770 271459674 52338 52340 746152814 25528 25489 451337626 21012 21013 15512277 84773 84779 275274784 57349 57303 890987859 33026 33037 600478090 74690 74649 97244892 35557 35545 858750872 92592 92583 54061103 43871 43887 253351168 65117 65118 264936027 88041 87986 840089561 56614 56615 802151766 67548 67559 523939975 93878 93876 989304357 48007 48008 622769135 82386 82387 927078555 26073 26090 421336141 15422 15423 542811327 8056 8029 336310401 47031 47068 210374807 90988 91039 413866244 34207 34161 158550172 49669 49670 667236704 37859 37886 655479348 98041 98071 865967565 58967 58995 876243488 1656 1657 539365321 41738 41739 317000358 37097 37098 520977110 52378 52343 801080729 42787 42788 430186163 16630 16631 953261374 4454 4468 553679122 94704 94690 620720618 76034 76035 758037129 3294 3256 833143644 44068 44084 538446028 23555 23556 654051205 96188 96189 568649389 73713 73714 237891038 38780 38781 391583666 25773 25784 948591493 33389 33444 316846309 20910 20911 575023316 43509 43510 869130438 23324 23302 642017261 3465 3466 596117577 25240 25241 625597051 62249 62233 807548158 6700 6695 718464028 15867 15862 903319664 54913 54914 847134029 45912 45913 147583803 21107 21108 426155799 95660 95661 45592859 6589 6590 683002863 26075 26076 70745499 1697 1698 788095040 21233 21234 846586749 28815 28816 992628036 22874 22871 42583110 59308 59309 216765088 2917 2918 531591262 64237 64214 176405963 86736 86737 933443935 15192 15219 884178468 42690 42691 668629043 43325 43326 279819570 81192 81193 497703956 79778 79802 954992289 31003 31004 986809103 24274 24295 706609564 2314 2315 553771383 34177 34178 381519144 37371 37349 350694487 20402 20403 197992842 43927 43921 906025371 77954 77955 338151868 92155 92123 129545959 38543 38544 995794859 61749 61750 748544602 42166 42167 708307445 84807 84808 938254264 87426 87436 188358997 87748 87795 472835005 35575 35576 841964337 75588 75589 669264095 47128 47105 677850750 12507 12508 121121042 91788 91789 510851860 68266 68267 629332275 83327 83286 799610941 4697 4663 497295113 12494 12495 489517938 28693 28694 939356365 19798 19799 686888205 89198 89199 112186215 51767 51768 641130313 10352 10353 125862848 88854 88900 514843888 2569 2570 564216215 36111 36155 396542028 75451 75452 389392733 77239 77283 185886011 97864 97865 161362551 46623 46624 351259187 99721 99722 775999071 89716 89676 648623891 77716 77717 442115755 84939 84940 649606920 82248 82250 807825586 71237 71238 31978903 22184 22218 842087226 57781 57731 320584089 31125 31126 361804570 93518 93484 929014000 41558 41559 684949199 3166 3167 743715983 12185 12186 586207159 83346 83340 520219836 52603 52648 124239790 61394 61395 675132742 57008 57009 359746611 32297 32267 379360173 43461 43462 181767122 23931 23932 734450273 8380 8381 557543348 12395 12396 154939554 61405 61369 41254296 83880 83921 424302205 62402 62392 678267011 17260 17227 452804060 89765 89788 875014169 34621 34580 698168320 47766 47801 518239610 37019 37020 317445519 12588 12576 305701410 45693 45694 473910042 64326 64378 549747835 19709 19710 78234745 51238 51202 544335744 17453 17454 162468445 99532 99533 967360491 30998 30999 446538093 82495 82448 161973389 23522 23483 811527489 78377 78363 775461083 16921 16936 147711724 29463 29464 466132741 52802 52768 884445383 52646 52635 840762785 15111 15112 715174249 62722 62723 74354001 87319 87320 519245929 94533 94573 211707434 53376 53377 199013291 3467 3495 569163340 65653 65678 198799385 64309 64310 257717204 41988 42043 467614845 4632 4633 482080738 9703 9673 536966693 10309 10310 199962407 36110 36111 967469250 3263 3221 931053056 42859 42860 62887698 43325 43380 253967326 20753 20704 726997497 27792 27811 352615355 64635 64636 819636539 12035 12077 925695878 35463 35411 873735720 50053 50061 786720738 95624 95625 439010532 14101 14102 703162233 55132 55133 963147666 58928 58929 233976884 54197 54198 819912122 12506 12532 221970142 83584 83551 70353877 80687 80688 954142638 4733 4728 749475066 25616 25606 722941411 71524 71580 177578934 79105 79106 428463466 8082 8083 914873924 14580 14581 884426122 13352 13353 29165183 75054 75055 982212793 9376 9377 477955785 29298 29319 419631500 46348 46349 30637935 59769 59770 251773032 29325 29319 625785529 92851 92852 826575333 71001 70970 183159209 33838 33839 510432054 74928 74906 988887221 43788 43824 23787170 46236 46287 125712669 70544 70545 457200972 10509 10510 555062862 28996 28997 218443883 7330 7320 352482670 24370 24371 660063598 38462 38463 945272243 93644 93640 528479857 3204 3205 240262884 99365 99366 135863441 22098 22099 693676400 95873 95885 419765293 27915 27916 505682246 89263 89295 547574219 87753 87754 173045642 7839 7840 368811814 93225 93226 255666437 96339 96340 798730696 74479 74480 707059701 34307 34294 240759007 65699 65727 225852147 52025 52037 755394089 23161 23162 198130416 20608 20570 464963247 21322 21326 892260530 98962 98963 20784513 67165 67166 309601650 72249 72250 358319925 4695 4733 443168322 45444 45411 38459257 18504 18505 331798951 49941 49988 897029525 25140 25193 807795447 40421 40422 340859047 27577 27578 833114762 94313 94344 447172210 7288 7289 842537814 40981 40982 169103373 52410 52411 870908009 55642 55643 560854519 71090 71084 244286919 26976 26977 783192414 18089 18090 313963029 86724 86725 87917359 19399 19417 250741173 63285 63340 75625466 6094 6078 927080819 78039 78006 902041502 29237 29202 630116687 3206 3207 633617070 72369 72370 216453329 82377 82394 525032745 51816 51817 220846095 84212 84213 630735912 49895 49860 547054996 18806 18807 714749130 34082 34041 730639172 2948 2974 29578642 96715 96716 178811414 96887 96888 393559324 71188 71236 286450391 15286 15308 536539035 36631 36632 452945539 69941 69933 291229584 67172 67184 844528376 85848 85849 795569029 9199 9246 583564759 99718 99719 558970079 25765 25766 911487434 51113 51132 794372086 77805 77806 244690446 88266 88213 148903334 50963 50998 923956766 30793 30738 61551726 30980 30981 631119959 37976 37977 717073884 83861 83862 774605723 42420 42410 680661736 29859 29876 799517060 70027 70028 748494019 46191 46145 952930548 88313 88314 468292987 90411 90397 516969971 23114 23115 61941158 85777 85735 573376095 3504 3505 984463168 54894 54883 184068420 73537 73588 660267758 32962 32963 605739100 69939 69940 572570796 10408 10393 943252730 18973 18950 519191220 76234 76273 642649489 10776 10777 332530315 19017 19024 631053745 48044 48061 610751980 86525 86483 166913809 75019 75020 533390415 20611 20639 524572245 80250 80258 664682533 50581 50526 355975057 45562 45563 468565316 18621 18575 601852669 90536 90542 33180676 82217 82218 275487911 5514 5515 330790197 29159 29160 806160026 90923 90924 827236015 43687 43688 921440276 94196 94197 638766606 71405 71406 327539035 3671 3720 351997572 65362 65363 753746252 82586 82627 308755547 8080 8081 961638386 41587 41588 626364993 96027 96070 122186675 90562 90563 295140853 65479 65432 137647333 73856 73903 519263487 60153 60196 127211237 47228 47189 696704246 1250 1255 831657183 84691 84722 897311515 22981 23034 673665058 63021 62985 668059365 18856 18816 503983732 26258 26231 994832150 20466 20487 135252673 39787 39838 736038009 76287 76308 656151294 18767 18735 116782897 2619 2609 114747919 36198 36167 444352167 7088 7115 387469563 81823 81830 506612260 66566 66573 106271483 95242 95203 459232537 6014 6063 491273014 35973 35929 587257526 26206 26248 231178459 16698 16699 853167937 31393 31377 46168027 13654 13637 68604124 41094 41145 177979356 52256 52228 508779843 1951 1965 807615525 67776 67810 75584502 82610 82611 460811257 90535 90536 917671580 76914 76863 454186181 39599 39619 495870393 26208 26209 913362652 34048 34049 378425049 88109 88098 714645827 22215 22240 22066585 1759 1800 150124358 7882 7883 717811359 99444 99425 810640812 31331 31332 219789589 93013 93019 146692346 62760 62761 133171568 31557 31558 312297968 23834 23886 736649563 90796 90797 21283668 89472 89473 538013291 18346 18347 311735087 42933 42888 793633573 76506 76507 343618057 83119 83152 589755899 73992 73993 472479205 77799 77825 199986448 94359 94347 531862236 2943 2944 798195222 64255 64234 984411449 54065 54037 289408987 51495 51496 83427359 39405 39406 51144534 29537 29538 106828655 43828 43829 261594676 87632 87583 84021207 34190 34191 184788886 78824 78780 855045853 66656 66662 424372857 67144 67145 665153 72967 72968 169873438 97087 97056 622255824 28076 28063 481622475 95923 95961 17266568 82515 82505 24187622 63730 63731 816202256 86463 86517 194192296 36787 36740 258363780 45741 45735 157885012 44700 44701 528418639 97954 97992 840616308 42263 42313 146972057 96738 96722 338257597 14464 14496 510196091 87300 87301 526960508 31708 31709 326065687 35643 35589 261858507 41710 41697 178248964 30879 30880 248486287 629 600 647856595 3324 3278 316816373 12742 12743 250147578 6226 6227 200054837 79202 79180 352787092 59542 59511 489148342 13042 13043 734627225 83531 83532 134804984 77862 77863 421071097 13007 13008 105399590 81551 81552 5059823 77184 77185 445654870 59027 59068 391284840 74019 74008 229101812 14766 14767 320754733 74212 74213 403562789 3221 3243 76254601 57839 57869 137058718 87232 87233 516328034 40616 40617 986200586 99155 99156 262528228 16123 16124 676875996 13408 13381 601064430 72790 72812 575400470 85211 85248 787970177 59252 59273 101002987 18082 18072 391499210 53257 53289 364263615 74193 74194 716019291 3181 3157 925887471 63771 63772 463414853 91041 91094 290262991 76063 76114 679286846 43212 43213 696097796 1829 1830 236079653 49114 49115 502088235 9586 9577 82160425 87274 87300 219442055 6137 6160 502889920 45148 45149 637373380 23454 23442 511207244 67198 67199 591187443 43945 43975 421751018 73566 73567 717352194 92982 92931 516728531 71006 71007 64911621 91641 91642 677030894 68688 68639 298950120 31464 31465 662588710 4728 4729 140693837 95949 95943 570204 67502 67503 249679876 72574 72588 489150102 55087 55137 588485228 38606 38609 551973417 54667 54653 472285951 52522 52543 347204111 88468 88469 221680493 40437 40438 907052465 64305 64306 31057086 31111 31090 295200849 52807 52760 985889241 37723 37724 884542604 91573 91574 696202487 81244 81239 465172726 98711 98692 240486184 19126 19092 682112510 99538 99539 69148610 71615 71619 833925542 5102 5098 629856678 40714 40667 144405459 94951 94980 167899399 26276 26223 610632921 6054 6055 150825679 78344 78292 317195737 12679 12680 726804176 50305 50320 798046604 87978 87956 832301956 92119 92098 599410554 97068 97069 432337847 23397 23398 286306901 97389 97441 880263310 79616 79617 878725563 55562 55575 33564637 40531 40494 956909877 36830 36831 472849304 2882 2883 304284434 4767 4728 633729635 63773 63821 548768243 67012 67013 436704766 94376 94377 129723407 3619 3620 357663729 2692 2693 260292697 37349 37327 19602358 44948 44949 704411704 35568 35518 188165704 20365 20366 304774783 98166 98167 960773600 19728 19730 130577514 14793 14781 696166445 21418 21385 858682928 76623 76641 789026691 55777 55778 465464205 58812 58858 839566025 55767 55774 655276243 48477 48478 378097559 66564 66565 950179163 98242 98243 232281421 57726 57727 288600485 69580 69581 538097490 67862 67863 303757485 81326 81289 217335289 87502 87503 153733645 7746 7720 921681885 13004 13005 270546790 20716 20678 86434371 38823 38769 390188076 27821 27822 432611773 41497 41498 971987222 11144 11145 228407895 36691 36727 676595626 1766 1767 521888128 46245 46246 638559228 39753 39754 767875672 26637 26646 112796888 80163 80188 236931499 87194 87195 882456648 64910 64862 152205803 36303 36251 253906409 96544 96526 741226990 39079 39093 866858251 58522 58523 432491144 95327 95328 68441368 69594 69640 611682117 31647 31648 455745701 22191 22158 851943463 63653 63597 579362879 80333 80334 169873187 67650 67651 487308188 89924 89887 106693828 23134 23135 636629319 2713 2714 623248558 1012 1013 861964882 98078 98079 782014949 26228 26229 751728342 94261 94262 613759188 51431 51400 706498299 7038 7035 401947648 40847 40848 783215268 50729 50730 611550362 31944 31945 581942181 41186 41216 803320199 37291 37292 370143473 13984 13985 98241942 63431 63432 510923410 95842 95843 937329829 71697 71698 666709444 29846 29830 722087648 96756 96781 451324166 42416 42417 537837237 20319 20320 350608054 28042 28043 686669020 14985 14957 188942545 77006 77030 250242143 5264 5265 15903844 22043 22052 530115888 80785 80835 766796789 61752 61753 489007962 17056 17035 477400101 91279 91280 955928267 48941 48910 714032175 53673 53674 160276187 63301 63324 333890658 91298 91342 626912349 59276 59228 50130025 74448 74452 193771108 9935 9936 671693379 63231 63232 608672634 97791 97779 962353926 29216 29217 566931170 49313 49355 176158708 7002 7012 370700132 48838 48839 463988940 84299 84300 79809149 99044 99017 169627218 7512 7513 469782166 14382 14383 215257259 57444 57478 411338322 2482 2437 994586945 91530 91522 250815990 56014 56015 974701146 64064 64093 328058142 28481 28482 715099335 46463 46495 410286481 9327 9313 293035280 72768 72769 480611839 73063 73012 898477383 78498 78499 990419965 59474 59475 421751832 37402 37403 905249326 58936 58881 484305366 62443 62444 655776968 55270 55271 330062776 23537 23496 62253574 93491 93454 957698539 93742 93743 722867593 85229 85198 673494247 16825 16826 526204349 7559 7560 40034968 72642 72643 660896694 98543 98544 609014583 59985 59944 45065003 67594 67595 613184415 2250 2251 743580597 57095 57096 333290149 27809 27815 173296144 76399 76446 581425934 12184 12150 763002095 53066 53077 281801139 24113 24124 707493146 69223 69259 678214747 49537 49482 597431322 8295 8296 677980504 29023 29040 198371380 86528 86529 304099593 42212 42213 635086150 51515 51516 646368818 23904 23909 896786158 71632 71668 617049267 31834 31851 643596870 12142 12143 744953207 52701 52648 145071249 48208 48153 820076923 66214 66215 443334060 366 367 846810995 84554 84555 35204824 6812 6813 971828579 39420 39421 307374629 5988 5962 136181049 48278 48279 144666617 95443 95472 327972873 90499 90450 760372097 47162 47218 640426864 75122 75126 268273478 10440 10441 850570621 56999 57000 454501100 69623 69624 915362371 14515 14516 584948367 39946 39989 184736569 18506 18517 130360990 63396 63397 941112087 68409 68425 754004290 39500 39501 136699134 26790 26791 763144675 5420 5421 65472670 87420 87421 522517004 58116 58164 853334741 81417 81372 981661603 91733 91761 626787675 77051 77052 92226932 65659 65677 782847538 18549 18550 932093739 84613 84566 679593535 4852 4874 427564954 70282 70283 685877688 6672 6673 993094005 27161 27162 271414359 9704 9730 862717542 25701 25702 146739044 88010 88011 326100182 41567 41591 474194062 12712 12713 199666179 55887 55866 538243122 14217 14218 981700149 22081 22029 410157845 87553 87554 16973756 14621 14573 886750852 67524 67525 452986493 54926 54927 799819181 48380 48381 572691670 79325 79353 402104019 82496 82497 64485442 27482 27503 405689078 55897 55946 311853733 76591 76592 300501675 1161 1162 90286107 20684 20685 46181206 60913 60958 36562990 72865 72837 879561160 69096 69097 137225794 94246 94264 889276201 9452 9434 214688115 83661 83662 301983466 5098 5045 22475501 13155 13140 147512328 68393 68394 567834473 88037 88038 680911685 37767 37768 288312687 15704 15705 414193823 5273 5274 138806593 76415 76416 41229553 14935 14985 21777706 67370 67344 220946210 70815 70816 659184251 42353 42338 808478920 36627 36628 592766226 58235 58236 886630274 36494 36495 28734336 12757 12758 785843595 22042 21997 123178160 94263 94264 156702670 99705 99661 238271121 48485 48486 454592516 65038 65087 657966592 33412 33413 214516268 5710 5711 925172020 86887 86870 713464221 97549 97550 500329292 32757 32758 127246094 74827 74876 399311809 61449 61457 652932385 83632 83633 200831419 9022 9023 687935351 82568 82515 385076854 60904 60922 720926895 51489 51484 889756816 60152 60153 653481192 85273 85313 461122719 41736 41737 251762226 10641 10642 91830557 45877 45878 636490796 525 526 703450783 63829 63819 284554778 8693 8694 241449896 41786 41777 760380443 63314 63268 365439934 78960 79012 941302523 2075 2076 359147825 77122 77119 893523636 64356 64359 263748181 6992 6993 868669912 39895 39876 334462906 96942 96947 850942068 59980 59981 474988802 47210 47211 149409864 55352 55335 355399369 78117 78080 545469121 98959 98960 925158664 29589 29590 864194929 41147 41198 42950140 64503 64519 418257991 64700 64754 716446489 66198 66207 515210417 27526 27566 356356565 94979 94993 291970180 779 817 136294437 31404 31423 439200170 13422 13423 534010998 24479 24527 837275453 67283 67284 654786745 60092 60075 328003737 32821 32813 503610054 6401 6447 590101956 63278 63322 921900780 39782 39783 134339429 54951 54993 968522726 53140 53141 991291390 87906 87950 393320636 67445 67446 228254658 77428 77475 663429750 66404 66405 135624810 77881 77920 548953852 13341 13342 570481545 34312 34313 701480841 91775 91827 36240709 67643 67644 990657498 65842 65810 469967616 98956 98958 268528067 23246 23297 788248567 33514 33481 803885230 40478 40479 336353556 20576 20631 14573266 52657 52642 379441178 64711 64712 775736069 12767 12802 241805482 37841 37870 2858652 43936 43895 466366818 96820 96798 410271837 61503 61485 803828565 52159 52160 901465833 14781 14782 340402727 72935 72929 87543567 20890 20891 9468395 57949 57953 732109602 20526 20519 739517533 39908 39935 499671560 1974 1975 57627491 98927 98928 969845098 42702 42703 731832872 78445 78420 271737272 50909 50910 316132449 87204 87205 175875118 25213 25197 504165264 76272 76313 221588234 57368 57369 703678905 98816 98854 651659630 13249 13251 792814329 96429 96430 713020830 74136 74137 490522038 62102 62077 39458321 70583 70584 816496612 20361 20394 718776769 82720 82771 841770316 78249 78302 894676262 38721 38722 968730280 79447 79409 555954677 90384 90432 330789459 2224 2225 376353104 29240 29274 630959675 36547 36548 60689444 2715 2732 680323347 4530 4531 857929117 57300 57301 618037371 56002 56003 480440001 20288 20289 80641555 68968 68970 421372827 42144 42108 118020863 91716 91754 228950954 34875 34931 39398380 54988 55041 973915943 4746 4796 359859006 49765 49766 563844650 26029 26070 241726861 78951 78922 216735683 87774 87775 567903584 21158 21153 827948019 2423 2426 621134331 90373 90374 255825300 5906 5879 721512806 3109 3062 268275335 28550 28551 340036844 66784 66785 315636535 84533 84568 390348763 58334 58335 412037148 21522 21484 770119595 12397 12398 392270694 89890 89891 776375117 19415 19402 157157887 81731 81732 499985750 59391 59392 512904857 49578 49579 696266285 62517 62540 12416828 35480 35481 420192161 37529 37554 158052480 82349 82319 371619141 58931 58876 181819010 64989 64990 761209012 60226 60277 878272295 70874 70830 34193226 39456 39486 264641206 29243 29206 798281546 11876 11877 356890128 41238 41232 329148292 30266 30267 759019251 6338 6339 677449797 91816 91869 197613593 4292 4329 818580005 92616 92585 81336229 52127 52128 792522595 57573 57574 958574745 13436 13437 659212746 48416 48417 19777572 10776 10737 979000282 19819 19817 346644578 7954 7947 449885239 83161 83157 702880478 66164 66207 632745216 78065 78066 11076352 2612 2613 944435089 50310 50276 606811040 91640 91606 574315589 95257 95258 758557298 87105 87106 186539526 47302 47257 771839422 8066 8067 192208902 78154 78165 832017782 35960 36009 615253717 97874 97902 214449685 77174 77175 234004504 691 692 2092772 20020 20021 826502692 52606 52607 882985769 16513 16491 434011644 62184 62239 29545201 29617 29618 972389314 45356 45412 486551479 64279 64294 444060908 23722 23756 41963315 17800 17801 338572739 99507 99508 949618660 48415 48416 306030667 22569 22606 690821516 89621 89622 123911373 5702 5740 137782587 15034 15018 908873593 86539 86540 569375485 76769 76770 207209035 96920 96921 525222078 37060 37061 694853707 31937 31893 902061144 4181 4134 554730409 21778 21779 728161042 38395 38353 193222799 37087 37037 264698537 97913 97861 509123850 11770 11771 4090425 20253 20272 489971583 22418 22450 591998933 25511 25512 226346141 83503 83504 764557382 74880 74881 441182450 75528 75499 207575304 30504 30484 812236243 29995 29996 378974948 14805 14806 922568299 70779 70782 250905251 96539 96540 101469205 48808 48809 256634576 25117 25144 387324427 24308 24258 620228859 56159 56160 723901612 69084 69085 377628093 74262 74242 530851121 93557 93579 234252502 20495 20549 379594920 86986 86997 58085309 67096 67040 995370411 53549 53550 282481596 29099 29100 577590097 10952 10980 602293044 14955 14956 847209404 4742 4766 362695275 91105 91101 814553035 86545 86546 759523826 6469 6447 992683972 38092 38091 683991382 38590 38591 511023896 36682 36626 968757709 15568 15589 796964609 97000 97054 241492903 86732 86702 828881857 28074 28075 177004159 56719 56682 494029306 90515 90516 4710388 70924 70925 57251414 60576 60599 41744087 69529 69475 738287102 32363 32364 41511683 87348 87349 283022768 97567 97577 505561251 9295 9289 688328886 49890 49891 723196801 27585 27556 900416548 64026 64027 215604149 58249 58250 634990345 74343 74393 65055371 40625 40626 722524750 42601 42602 450092746 93916 93917 536327487 53128 53129 464574639 85968 85969 580470822 13607 13608 866509743 19800 19801 876576471 52176 52198 95488882 85978 86005 560124602 5144 5112 844665983 45648 45672 579574482 4366 4367 731667874 59547 59548 442476212 790 791 591297206 14615 14616 486768131 82755 82756 700512958 2083 2084 315350924 86865 86828 132308633 62753 62754 166632260 81812 81796 676416114 34395 34413 881406139 29575 29576 292492820 54638 54680 111107386 16200 16187 948881801 30825 30826 838244878 39660 39661 302020040 42355 42356 262377063 37485 37440 375321252 68915 68923 817265672 86502 86503 461441907 96837 96838 724430503 25584 25585 925086648 67283 67263 151944762 9396 9433 102589449 81453 81454 882344912 63632 63604 455273192 40606 40634 882345769 66854 66809 3640813 5997 5998 723213745 11534 11581 199724427 99936 99990 66900722 74158 74132 410949117 70562 70569 209715931 80439 80440 987000474 57821 57822 841090789 577 633 346752584 92680 92692 457458713 64923 64919 869395581 18336 18337 936148690 62784 62817 108789360 28759 28760 893044348 89832 89860 789527940 14653 14709 613540230 52892 52893 461374659 1576 1577 466164652 3435 3436 428745853 75449 75450 68603509 92382 92414 154796270 6996 6991 874422518 7402 7376 802585933 86555 86528 63057673 56562 56601 329195290 25933 25897 5509835 26685 26686 435509938 37088 37096 395057251 47492 47525 69712187 37843 37844 356741624 15843 15838 866093852 88198 88158 324725675 22006 22007 374214250 52503 52549 400821752 58548 58528 841908475 99513 99514 673583928 95864 95865 932475775 90063 90064 470884666 55509 55510 53605283 59341 59378 998864303 70766 70767 304990150 65886 65887 980159596 94843 94844 495472807 38438 38439 985650181 2247 2279 743924585 61737 61688 33506492 54573 54542 504433764 59549 59550 16587782 80281 80282 797810720 18895 18941 80947735 86054 86055 759390559 31047 31048 732080256 222 182 788497919 79266 79272 348935174 38888 38889 547715147 86751 86793 490767993 64412 64413 294071161 55678 55733 292285801 37729 37712 903025770 29861 29808 422309627 67851 67852 844760121 14483 14441 375503829 56338 56339 640058252 42085 42086 209661989 58355 58325 476256929 43727 43705 703533298 5336 5337 524189345 46133 46185 50379401 21329 21330 11275051 98279 98269 698997536 38770 38746 533174986 95361 95362 750399890 73055 73056 297911232 65063 65033 245082759 88152 88149 789334426 8175 8176 381200440 79005 79006 636854748 7709 7661 448600882 21379 21393 890042140 57800 57801 711931641 28072 28093 142071708 4541 4497 623220373 48976 48977 272510310 28318 28319 94543715 91802 91803 8563356 42151 42193 307846649 37800 37801 356148771 81274 81319 18361598 76689 76659 656475051 29202 29203 625663438 6689 6690 346244212 83216 83217 904974746 95095 95055 189117030 9568 9569 521623330 82091 82144 836016383 78540 78541 816491201 66080 66087 110127989 38554 38532 440569348 44213 44214 19868415 34090 34091 501069960 76247 76300 395104525 73827 73828 475763697 85371 85372 611277056 12793 12832 522057989 34728 34729 609844775 2965 2966 864612797 75930 75977 491723265 94058 94059 168552354 39448 39449 169114613 14255 14256 562622614 62295 62307 870226525 14572 14598 958664657 40095 40096 244015058 38086 38087 456435208 79595 79591 738925211 16164 16165 971158481 93416 93417 896640426 52676 52677 174987544 95206 95219 721130147 24065 24066 231757323 92951 92952 860537595 71495 71507 879406091 98723 98724 738923234 47196 47242 75667677 6146 6190 180940505 27456 27465 671642860 63911 63937 167507943 91839 91840 671739028 8621 8622 669201443 41802 41748 4050621 99299 99324 609976289 9824 9825 653324534 44443 44444 200269073 27420 27421 523195787 87312 87277 724251332 63420 63421 972390745 15158 15159 842223216 36745 36742 487855908 78085 78033 340910430 9224 9184 856382365 6871 6872 896966993 37776 37777 6203976 22818 22819 906450196 84365 84343 53118319 72386 72418 689291236 78377 78395 248995139 7180 7181 3429298 27532 27560 790295640 30381 30406 498491879 62264 62225 553288116 46837 46850 804034757 37699 37700 181410244 5008 5009 276713589 22961 22962 935661668 66050 66023 316536595 972 997 144360610 61039 61069 302616595 18809 18810 148544424 63372 63367 262258168 69006 69007 883121171 84585 84622 636599815 40329 40307 678372964 38257 38258 478797926 83604 83605 697427773 97648 97625 340015211 77895 77896 624576072 95385 95380 314890870 53299 53318 675072158 62060 62115 747897332 34461 34462 287742234 16003 16004 438373754 59670 59671 984998800 17589 17549 856964332 95815 95825 808294646 56250 56251 578627553 72627 72628 170467219 87437 87438 344048388 19965 19966 40050807 60432 60433 445629931 73146 73147 80973825 16818 16868 86679472 58010 57977 884350660 66135 66087 180860094 67302 67303 628210088 37648 37649 547525461 90157 90213 669529077 9453 9454 252079811 58143 58144 693489552 84963 84964 442061858 80647 80648 564223700 28855 28856 213126627 94626 94615 648504337 98316 98317 875590567 88099 88100 120269968 94394 94449 228519047 63412 63413 159524147 60947 60968 140921881 41683 41684 155017202 7759 7760 431451791 93008 92979 268482451 69429 69430 692849218 19265 19267 195905724 23324 23325 162004526 90823 90824 220932902 50619 50630 830231277 53038 53050 571952270 94643 94608 898152003 24526 24501 154229560 95001 95028 830416015 14481 14456 175563702 12735 12736 423383645 91120 91074 410937484 27503 27504 165224814 61662 61663 861542659 10745 10718 18892005 79537 79584 13766592 56572 56573 238683317 78570 78571 775078293 63160 63215 82520870 12570 12617 330080036 51296 51327 961117848 20433 20434 504576812 1116 1117 918588201 77459 77460 996440439 71321 71280 375062314 69733 69734 762913573 5566 5567 828737256 80615 80616 529731264 4022 4023 486324745 87926 87901 545071631 28029 27996 902844048 29409 29442 964796421 35164 35162 217975444 89073 89028 295650985 29349 29350 884792367 29475 29476 107324871 46794 46795 18393770 29521 29522 917304601 64986 64980 624466416 24028 24029 487460374 71213 71214 889452193 82441 82442 996106684 73525 73526 639763968 34737 34714 671712292 48935 48964 840113724 77224 77225 30189240 37556 37540 881079397 36251 36252 93175841 46926 46956 200132823 64850 64851 845711333 33918 33883 431237052 18691 18692 902256175 70962 70963 174427663 38489 38490 767525321 23819 23792 659656654 51107 51108 172621500 6968 6963 58891794 68092 68116 267562078 40343 40344 570666661 59182 59183 465635442 11780 11753 563780788 20609 20610 117940571 29294 29295 695604703 5967 5972 140760420 79961 79981 639476587 46155 46156 575863154 44556 44557 874673233 69704 69705 671313963 65033 65052 882164612 90652 90653 134870337 26845 26846 624999650 45724 45768 404278464 72643 72644 882097306 71403 71374 864561926 30699 30700 660055931 91288 91246 320557567 51537 51557 53271113 30979 30958 203164117 81884 81885 681308580 89087 89056 801462988 58980 58981 235430870 36257 36255 139881015 7640 7614 172273740 93794 93795 859872721 25620 25621 740477062 16719 16695 839535587 49596 49606 848733878 57845 57882 795293758 33162 33163 654083641 3181 3182 116195535 59279 59319 117927720 18529 18565 311061985 19581 19548 282906082 99380 99392 134973636 76312 76313 227239350 60012 60019 303289437 9100 9101 266559257 85253 85254 157548083 28223 28224 79825042 65024 65025 707213587 48909 48949 223111226 61808 61809 608282882 83838 83839 632690415 29859 29820 457664480 16925 16964 205997819 28882 28874 773372090 68936 68924 340939769 11717 11718 133268291 55074 55075 154265740 65231 65232 830565429 77598 77569 814965540 10324 10305 276061084 90694 90724 683685404 60040 60084 805555876 37777 37778 412119925 34789 34827 92190784 18003 18004 567642929 72512 72499 998380230 69793 69802 56742040 20489 20490 349094108 82004 82005 587492388 40093 40109 740243058 9746 9763 404164669 55209 55248 766799220 92882 92892 775430492 89630 89631 946178273 58360 58320 416279259 22717 22754 36617461 35229 35265 629404322 76599 76563 744463870 51158 51144 947987550 27698 27726 525472651 64490 64491 123019623 18657 18686 69124322 18625 18626 346283121 36846 36850 307190121 74204 74221 436183480 4337 4338 382954726 83328 83358 471825926 50786 50814 818230473 82974 82975 34068619 39558 39573 975611878 45110 45054 291822490 80689 80721 813456499 64454 64455 54348027 38813 38814 636576480 99711 99742 840894641 35503 35454 206560917 6840 6832 918271602 19236 19237 678673378 31862 31863 181026510 52725 52693 29212049 54005 54006 767054838 70006 70007 4504547 3007 3008 802917143 54843 54801 955866774 51604 51603 448501821 83952 83904 313441444 45702 45692 346011056 51464 51465 561626563 70084 70079 669787056 86155 86185 942599691 21088 21089 888124694 47299 47350 132763239 36983 36984 273469229 42533 42559 931653448 57744 57745 662499245 12355 12356 759945505 1780 1781 423398905 55781 55782 741374041 4392 4393 511047306 93354 93316 701613110 36366 36382 703432718 54629 54664 639627307 34667 34668 707973131 66586 66587 535630939 18100 18091 641113941 99011 99012 563607786 11411 11445 602371694 26471 26472 297531608 6545 6590 898325370 82128 82078 434978470 23851 23817 846194152 28025 28044 494507993 80073 80117 542562730 96672 96625 383230672 33586 33587 949484998 91421 91422 874256011 85461 85511 456271456 4445 4446 857352220 90683 90684 460768898 17195 17196 321979447 93870 93871 667090750 9457 9458 668130929 136 137 97389864 33402 33426 343110753 57561 57602 498406744 48697 48674 472834013 87166 87167 990871911 31182 31183 853834949 8986 8987 391038739 91787 91788 658265401 26350 26351 16907303 66089 66090 816511679 31063 31064 816482137 42072 42073 967305263 37428 37429 884103878 81932 81933 485925756 53560 53603 986964514 19961 19962 475805863 10877 10878 507733953 92465 92466 796106577 54696 54676 435525173 70371 70366 53740240 50929 50930 983147980 65679 65639 782086773 43155 43156 697636947 49685 49686 190437730 96549 96605 277434452 63415 63416 365269273 16703 16752 485107808 95267 95238 698604824 47719 47720 233795666 66142 66189 201212536 8935 8936 551181748 6690 6659 450728183 13473 13461 171294188 66110 66117 413704708 25024 25025 714561080 40896 40897 101815679 76831 76832 283593892 33401 33402 414075801 11860 11861 499150081 14687 14688 868588174 79672 79720 587997356 64877 64834 435402206 11497 11498 584981244 78868 78860 528480303 54304 54293 291570453 9108 9109 691768337 73568 73515 537279116 85692 85693 280976235 6777 6829 90548457 75604 75588 439090571 48362 48348 518797918 82472 82423 678524229 65186 65160 634964306 62680 62690 937871299 51065 51066 512677588 41290 41291 418769419 56601 56602 967500541 72192 72193 799686421 88376 88377 783727751 27693 27694 849392614 47571 47602 303243635 76982 77012 39676100 17494 17445 933315256 50195 50196 649683501 77981 77969 259918304 30830 30831 341761198 57078 57079 277693109 23034 23078 472196539 52174 52150 141459042 28054 28055 684084163 98019 98020 17300115 88046 88047 550813577 45509 45510 211417717 96354 96355 485402399 49012 49013 139613573 7245 7246 487375362 32245 32246 334944509 6998 7016 797488419 82450 82411 298855885 14292 14335 54694636 7662 7714 5887514 23376 23377 30133351 33308 33309 313128252 99322 99323 409240695 87498 87499 247760204 41111 41144 657483106 60869 60897 31681593 13966 13951 885272840 80970 80971 565459919 19148 19201 540927238 50733 50702 541261312 3810 3770 428210291 71377 71380 714702604 44816 44817 789892169 53543 53544 757161984 18955 18903 997284573 94677 94690 644172602 84603 84604 214035624 54354 54355 777873956 54878 54879 310214664 87396 87397 525217327 13248 13249 344360188 56590 56581 974386427 65371 65405 828773725 24607 24560 449997975 37847 37887 922498464 48981 48982 199545793 34233 34234 37119744 74961 75015 424020434 90850 90851 302311538 23864 23897 97445983 39572 39550 3779589 99288 99324 194049431 81754 81712 756559335 62293 62339 528461338 39791 39792 335642527 34757 34758 525498067 362 323 68686187 71595 71562 339283358 81228 81210 179389298 81724 81743 623737005 79247 79256 857349326 99553 99603 154818593 7785 7769 224379063 753 754 610635910 75888 75889 760524032 52313 52314 415585859 39960 39961 469829009 11032 10987 806520727 89169 89170 571245232 30508 30498 804313888 15789 15757 606017079 78741 78742 254144800 44687 44688 300636566 22995 22996 860137872 85592 85614 210575700 10329 10330 103149189 98209 98210 762550346 31541 31567 380524758 87952 87953 220564357 55226 55180 459144298 82992 82993 454638259 62280 62333 488896144 58182 58183 106462461 85473 85501 419896529 79657 79658 891487605 8754 8755 531158695 3030 3031 458166435 84349 84304 203092756 48905 48906 208436360 93965 93910 695080824 65153 65154 618154884 54545 54508 109805287 4382 4411 216032459 94755 94756 36014476 59088 59118 455618283 14937 14938 733347874 36784 36749 775277809 32485 32486 403227850 39079 39080 401905704 34330 34385 556695115 49164 49128 76907831 55906 55864 747339035 74874 74875 977155761 9640 9664 816038736 56829 56830 479797200 43973 44023 98713423 10842 10843 277077920 61920 61882 798326615 34532 34558 971340859 82456 82471 40534781 24848 24849 452389804 35719 35720 658888636 71888 71884 159584832 9078 9090 923905473 23795 23822 525773286 59445 59446 743793093 72694 72695 22538122 36558 36591 126252227 68601 68571 978447980 69649 69650 475236199 9179 9148 992353541 41668 41671 475781495 21662 21663 767853337 74090 74091 571486721 37842 37891 16100975 33263 33289 316746354 7500 7501 80646854 3796 3797 648915039 57913 57914 682320341 72558 72563 886617971 14621 14622 615509085 74437 74438 480909161 92261 92262 942437487 36538 36539 885789622 34974 34975 198349898 33082 33127 253398779 91203 91204 535512702 52441 52442 336837627 18354 18355 31459683 37835 37836 644038485 83308 83252 26229223 36773 36744 367354668 35747 35722 678980194 5519 5520 970947873 90183 90184 844847296 27940 27941 395072584 54034 54035 690752645 37626 37630 606002573 17356 17368 597809826 92123 92100 751204062 80659 80660 956450828 4308 4322 578676870 96136 96181 802394148 68395 68427 392238443 82954 82913 885894417 18657 18625 732974923 68902 68952 44225348 89613 89633 560195744 80957 80948 776599844 43689 43690 645326451 20997 20998 330189054 73067 73068 353623482 40473 40474 11025568 42114 42115 258368722 54453 54478 563612526 85220 85221 412811707 8391 8392 975739686 51670 51671 120111926 94999 95000 137968359 71233 71213 963879907 945 964 412794131 58665 58666 114890966 78919 78920 528380078 33185 33186 306283441 90802 90804 397017354 73026 73027 230661827 53049 53050 904389895 65028 65007 270916325 70684 70685 773179312 91941 91974 164441483 75730 75773 338296002 26705 26706 99818554 49505 49506 21149270 37649 37624 580575940 20508 20509 123753572 60746 60798 841337772 7578 7579 455630139 30968 30969 490805044 4933 4934 392104665 31256 31235 334873254 17901 17926 76939403 41138 41131 209561116 99737 99697 999639403 11128 11118 631633947 65033 64994 657051286 69110 69111 207877611 18951 18952 335655025 53264 53265 498732039 21275 21315 66865630 61520 61521 103248454 55156 55157 474940289 64112 64084 388925754 50473 50526 522756654 85571 85572 209071869 97231 97232 835180697 26311 26312 205164215 39631 39632 790314030 12945 12946 636367316 42899 42900 889016197 97349 97321 84472682 39494 39495 872715793 84528 84529 221018605 64929 64930 235684744 18567 18579 835210227 87415 87449 462986096 41392 41393 63997272 19780 19781 331692806 4991 5024 181293654 52407 52410 635958913 80372 80373 528508657 88956 88989 387194400 28421 28422 607485971 48280 48281 22717117 20914 20959 861560344 99525 99526 739604839 21058 21059 78955806 88703 88739 836045173 47359 47378 329756365 41710 41764 836882342 43742 43743 227810640 48263 48264 950318624 36228 36229 162487420 95065 95111 502107861 42967 42968 878614 88169 88170 777942829 42136 42137 855501364 4074 4058 357621937 84191 84192 803309638 75350 75348 552757270 79734 79700 802059871 16405 16406 818831489 4047 4048 623442958 40794 40795 504528754 74828 74829 67410899 49524 49471 863179831 43412 43419 845463367 5750 5793 823184879 33163 33164 169461387 82067 82086 835290005 68483 68514 357785031 4019 4033 901519258 38798 38799 847935902 654 629 480194764 21887 21852 36896950 86418 86419 570979811 92218 92225 496791245 28136 28137 273006755 75168 75169 918422931 83636 83637 685127055 12334 12351 865159263 20692 20717 778483980 71439 71492 537587610 29766 29781 170108220 55187 55202 876374079 4555 4556 264197481 13548 13549 582911791 95957 95958 554891987 87611 87612 102943708 52881 52882 508428420 40558 40521 242569892 79270 79271 207200371 44543 44544 984812293 81974 81975 106701291 35271 35232 434829800 54781 54773 921680237 1546 1547 92184834 76993 76976 230083834 31301 31345 691836954 20327 20332 229092611 46218 46166 601704296 95829 95875 411519552 61137 61138 361538062 22641 22642 856396700 75515 75516 53202945 80509 80510 586077008 80161 80162 547816942 31139 31147 383157457 37648 37618 213204587 22827 22848 464265745 68090 68091 171160974 44450 44454 121569137 53537 53534 692541583 27291 27292 645458106 85967 85968 921736065 33686 33687 601672683 93974 93975 319764819 88273 88298 688489875 33078 33088 966828152 35642 35601 5973287 51354 51355 411581415 39609 39651 459569115 358 376 680022735 44988 44997 339873121 66628 66594 217223297 65701 65702 370792123 24863 24830 934082453 91465 91466 316245274 45327 45328 720295639 40943 40941 711538187 86449 86458 669413334 99926 99965 436637602 87451 87452 621312127 9003 9004 422963779 70301 70302 121732353 30080 30032 97367557 78436 78437 316351394 7757 7804 973612859 81151 81152 549857204 60133 60103 263575176 41253 41289 472920021 46948 46949 70865978 51030 51031 543492615 44828 44880 197405954 73114 73104 802194559 83111 83120 323777245 41356 41368 429492655 96732 96687 400405 88950 88951 494102436 91313 91267 882680223 63905 63906 968530012 7279 7267 968564849 68980 69033 610448527 43294 43295 727947697 26544 26545 337074503 88869 88870 334747108 85892 85861 494617659 28543 28544 457377192 54485 54498 487322541 79128 79129 902797705 54211 54237 306636500 92943 92944 669535135 9711 9712 392408712 66218 66235 526795418 54562 54515 796880411 22969 22974 264661103 15913 15914 393059743 84824 84874 563374978 33810 33796 641085425 5014 5015 289144783 61469 61470 831040839 10934 10918 375155362 61675 61676 247476141 38608 38586 306365589 82114 82149 73451613 91882 91883 65721712 12768 12769 236814336 96649 96624 353241931 56576 56632 939216087 64200 64201 201578982 20088 20047 1624319 73613 73665 927537709 37091 37092 922338127 19528 19547 802685648 86393 86394 174422361 48381 48392 825988619 50401 50402 702727640 41177 41178 689246209 754 755 240076723 84770 84771 506800795 69942 69943 444159665 1703 1704 266251849 2456 2455 612578155 96337 96349 591730285 26411 26446 496054223 93476 93477 17927832 43009 43063 182614852 24645 24646 466667036 30541 30542 493129588 51845 51846 39585087 94554 94555 7605696 79581 79582 132343252 10501 10488 178714565 32711 32712 359198546 23020 23008 278616223 27477 27478 395360926 81388 81394 464725866 27723 27724 358334725 69492 69493 500394339 93440 93434 297782017 40675 40676 438027696 66063 66119 136556154 86754 86769 708157631 24375 24352 690820087 39530 39531 294631402 94804 94805 231155784 76852 76796 622927773 66006 65961 434633223 61103 61098 714246296 35804 35805 52685520 58700 58701 923841771 69689 69690 579536962 68438 68439 651136962 99894 99895 175926863 54594 54595 266570319 85329 85330 374208156 31783 31741 685274131 86820 86821 837122508 60648 60649 338072659 79731 79725 217927405 36659 36660 184382982 24057 24093 129867476 11740 11741 750580189 45092 45123 873766157 44265 44266 683021867 87153 87146 248434266 33917 33918 401038737 66888 66889 871198917 75715 75716 212314569 96495 96496 145151903 85192 85193 789095713 69126 69144 417923427 41372 41373 186766555 583 599 974335034 38436 38437 901405898 85095 85093 934391702 43150 43151 524268400 47161 47164 17728781 66682 66679 764929593 86158 86121 76609395 31455 31420 983470680 84415 84375 886332723 21329 21357 141630994 41022 41023 21731890 84687 84688 338093924 19700 19701 856281595 95298 95299 992065336 86816 86817 221496977 3998 4027 464319486 439 440 358964503 14907 14908 822005786 51807 51808 569572771 50632 50633 229431135 16210 16215 427221490 8739 8740 635121940 23542 23489 797864832 8714 8744 353247808 48653 48679 226046590 58500 58454 950176240 99236 99237 374572445 64579 64564 179848579 69077 69039 429600716 14884 14885 311146956 59433 59377 235473600 12854 12870 384710356 22635 22636 13211724 35387 35366 758790283 23305 23355 419824498 66866 66871 931767226 57697 57698 850373784 22563 22564 327259239 82494 82495 441163052 12 13 553654552 50824 50825 676460491 71279 71280 16471842 49675 49676 492010752 29377 29378 468018848 38042 38067 97724388 98015 98016 290121511 27708 27709 735697785 56243 56290 271509275 23528 23529 44382332 60471 60472 20983897 96179 96180 985473579 24854 24901 94371433 84106 84107 207171369 4456 4457 21867553 43297 43287 744242972 35877 35858 925367388 86860 86861 103509034 23766 23767 496573248 76623 76624 870012664 23198 23166 655022142 10592 10558 788341466 93588 93576 604744290 8108 8109 882370924 57665 57666 271136698 62725 62726 47205247 3171 3136 213964272 46429 46430 791535851 41782 41819 827048347 18885 18931 102262496 54107 54094 461802674 68311 68312 344494005 69062 69063 414823498 95533 95534 152050882 17166 17167 161761649 33041 33042 774524447 45200 45240 905309900 97019 97020 702055971 65796 65797 663257680 88141 88142 77612232 33354 33355 559818955 59447 59448 467859032 84929 84882 18921755 63899 63924 758849957 38244 38273 888488897 6599 6600 644962548 40475 40480 586375174 94890 94891 333202547 19441 19442 524493472 93565 93534 527536039 91943 91926 37684703 12944 12945 751740476 5053 5054 640455545 49340 49327 955751152 35295 35341 4149892 76965 76966 368491728 86027 86028 903598644 12258 12259 353223620 36125 36126 949037021 18840 18841 247538994 56776 56726 344997207 51998 51978 569256252 14240 14245 851724170 29647 29628 150666812 50795 50799 276465301 2142 2133 652458214 59901 59952 475776288 51863 51864 723610908 54222 54223 601348935 17190 17191 654054883 43350 43351 677469362 76831 76881 715161507 6073 6116 27856328 73565 73566 747623737 55657 55616 703509759 2854 2891 57585827 96138 96106 719115113 73538 73539 865143165 97358 97372 176574436 78053 78013 353239913 69328 69329 259595209 89897 89898 482931793 10491 10492 8115802 40203 40207 285196899 49140 49097 266051722 87040 87041 138781443 49576 49588 356231213 8147 8155 667385328 11166 11167 448049560 71771 71772 657265645 79232 79233 363036839 99817 99764 178811275 22106 22152 156749739 30884 30885 617147481 69965 69966 88503281 71684 71642 708753917 39990 39991 740361422 708 709 963424629 60658 60624 657354400 59494 59504 105727511 99401 99383 813949757 56493 56498 65216082 72852 72853 532579499 54497 54498 779034991 25693 25694 784174644 74619 74570 85541325 1263 1218 875754684 52210 52245 434209562 12734 12771 404282831 20661 20610 804217419 45611 45618 365261671 89196 89197 540644494 42138 42139 172201785 54023 54021 593014604 95668 95669 88668486 17709 17751 537294903 81832 81833 253872843 98194 98195 83607710 96907 96870 723680477 20694 20739 778359709 94475 94485 391370750 31251 31252 479951795 58208 58155 163175488 42543 42544 221430018 2549 2502 281077505 96129 96130 102765874 46648 46649 932652169 23983 23954 294868496 79829 79777 811782677 63854 63855 137411726 78119 78120 645775094 66141 66142 986525510 91391 91364 809276780 71628 71639 699310154 2152 2187 91648582 32669 32712 933066618 59529 59516 524209642 74976 74952 484361971 17085 17086 848604187 47346 47347 765344811 28869 28891 993127237 73265 73266 530824065 73905 73864 520556345 65523 65524 390699205 45947 45948 573725989 97526 97568 755906448 68359 68349 745979934 45623 45621 618685306 78287 78288 366273573 79687 79688 293736174 35792 35793 380444187 66299 66300 263209625 50258 50269 242263465 98218 98219 463246260 98806 98829 662218429 95848 95849 889650831 2025 2026 968104880 33378 33434 642266807 11468 11500 33912968 26702 26703 349796121 31742 31743 489374470 74592 74593 333265988 43803 43806 821914749 91599 91600 466096108 69609 69587 92343550 3251 3224 744650780 69135 69115 521685754 26544 26558 517948837 52628 52585 15296363 49574 49575 936344786 61500 61501 196928008 93066 93067 49456322 28652 28622 410117351 5961 5962 340973961 12359 12360 865740510 29561 29582 690929416 76714 76715 73817152 73411 73388 77529304 9747 9757 266982697 53225 53226 511468397 494 495 7035074 36053 36054 271781636 99592 99634 427849345 10009 10010 459460142 13836 13792 210751244 30144 30145 615297990 5813 5814 469521700 4336 4337 451266185 90129 90130 820524578 52602 52603 119892557 2688 2664 911112029 76737 76738 526018771 60802 60803 743242247 5890 5891 891391116 4090 4091 605292649 24738 24696 90531120 75569 75517 766915204 95748 95749 126246661 5472 5473 559307725 24143 24158 450529438 10058 10059 483662794 36591 36561 474450908 29745 29749 765458145 25704 25688 528924883 17559 17560 442203546 23377 23396 929987383 92543 92517 68712951 47623 47624 814529839 52094 52038 909408899 2498 2499 960597710 68042 68043 337378012 8229 8208 300882360 55556 55510 554429655 83011 83012 48646514 29405 29368 998864708 46433 46434 791835839 53858 53810 751253474 36782 36742 684830652 4161 4162 188654856 60314 60315 837448607 48676 48677 431539590 44549 44544 569116906 46849 46850 254307763 76497 76489 383244325 56955 56956 484920990 1822 1823 402146559 34262 34291 232630816 60192 60193 277053382 4627 4628 32538115 13344 13290 975845141 60566 60609 691372731 38791 38822 260289482 23086 23087 193675942 7406 7407 91529026 59325 59326 841313250 47805 47806 909192939 98639 98640 820010410 39040 39058 734887099 82905 82946 476959018 31814 31815 898046470 3982 3983 276377556 39508 39509 27787655 83523 83508 802430723 10618 10580 400001996 24060 24061 139299795 1556 1550 358327320 49055 49056 147044355 76024 76025 471644554 1193 1194 997514173 52970 52961 397083777 93776 93777 110510097 15018 15019 861715304 68192 68193 913687832 64400 64401 442864736 24415 24399 465874166 70089 70090 819052280 75514 75479 407279820 23755 23756 68801099 27738 27716 786121918 83617 83618 129987163 69183 69202 904541243 59054 59055 115689899 47032 47012 866564728 84315 84264 879242351 94481 94427 475895166 99904 99905 299543082 69373 69374 607049574 47301 47263 154889065 85847 85808 448690834 13924 13953 585802112 31235 31290 150573247 69488 69478 740490420 30944 30945 778867910 99745 99782 568988370 19289 19260 289885410 86657 86636 731064114 50119 50086 323958696 66808 66809 420865906 65342 65311 385614392 31191 31192 994234425 9520 9521 307853790 30883 30884 497034996 91941 91942 561582392 4444 4445 637069386 37931 37932 626619039 30615 30577 912068960 65536 65529 413739077 42651 42624 9220482 4840 4803 285395282 23038 23039 136482504 76991 77047 803051129 72143 72144 768321951 37276 37292 294090407 85448 85449 875370657 33949 33950 670082384 2586 2587 866372565 66895 66877 228506158 41231 41232 983797397 35329 35330 128676427 79195 79196 388255098 88448 88393 38705922 49362 49416 195427197 43922 43909 196499025 66073 66074 470003556 66016 65992 685700016 24094 24121 262193924 56949 56950 210036655 8946 8913 552895640 60360 60361 686596882 43021 43060 47348563 55094 55095 48866136 35721 35722 599777736 55372 55373 626932116 5326 5327 919893599 16753 16729 629220901 77971 78023 56481783 88253 88254 496366810 19481 19482 498191203 47949 47942 547468416 23111 23112 386875373 62944 62945 801125841 8277 8272 140872004 20700 20685 80345009 6337 6338 286773144 62231 62232 840585681 15201 15245 614647416 40351 40352 592113226 58248 58249 46779992 74208 74209 392941080 50519 50552 409184091 42959 42922 549245715 36535 36536 547110036 17119 17120 695121106 17642 17643 536357495 67777 67778 928698955 8644 8645 633350034 45189 45244 268193151 64907 64956 235710545 686 687 600095593 69451 69452 914549680 15797 15798 348564458 28417 28418 679894834 85739 85775 199557096 99869 99825 86514077 62138 62133 307627024 40555 40556 310296491 55377 55378 890221125 21267 21268 345890496 95755 95745 272377186 88019 88000 442351096 12596 12597 851861467 36984 36945 826259954 69441 69442 249191720 75512 75513 149436443 91965 91966 391704253 87277 87278 855251527 22477 22478 708701352 25411 25412 293193247 99655 99656 350692240 56235 56250 356831027 21786 21761 296317190 21707 21720 199311309 31499 31500 806161471 52253 52234 764238727 11161 11108 275191849 32039 32024 831226168 46944 46971 186260242 72070 72054 562278164 11237 11238 740727918 82226 82212 600629708 95969 95970 490920764 10182 10176 776522715 54958 54984 263229749 82886 82855 917561435 48659 48660 334364409 58881 58882 40104028 37447 37473 774179042 31622 31592 663361096 91479 91524 566813327 99137 99148 470822019 34892 34847 239746877 37839 37840 334357577 17843 17797 185003797 42952 42984 331055650 28598 28651 214819696 45055 45041 470052682 14874 14889 973959988 63137 63117 696063329 87404 87365 379802599 16607 16638 569035956 18384 18385 215024920 11606 11607 610598849 99929 99901 595209502 56120 56121 981874152 91392 91393 446111743 52878 52834 111875315 28451 28456 553854083 89057 89058 919314618 2575 2576 834701798 84875 84876 914844610 43923 43975 940491655 11482 11435 675398223 70763 70764 177095362 69946 69947 431696334 37888 37871 374771030 99131 99132 317840320 20970 21016 472309038 16033 16034 338458828 6620 6598 46587119 49422 49478 609420115 6796 6743 605739932 79535 79536 27086117 81635 81639 680290670 52206 52167 30709007 65075 65049 204182234 50637 50638 49938830 61379 61354 678788553 26399 26400 886728966 388 421 996365482 18320 18321 257417076 82377 82397 935422073 81038 81039 108853848 4406 4384 984874664 64330 64331 513724043 47133 47134 17149608 17308 17309 543070120 16594 16595 665220606 22668 22719 446700915 74307 74295 741173102 78648 78649 119411473 14212 14258 210990614 88616 88617 288738122 69246 69207 998950596 67623 67624 922313379 1758 1759 709807769 24337 24338 789208086 87176 87177 292465863 4594 4608 726508885 36916 36862 902617628 97205 97162 774300983 43365 43366 904147673 12491 12479 357629815 42373 42334 540855207 73809 73755 50935597 7867 7868 23079175 90280 90281 562005124 34777 34763 252501428 46729 46684 867839197 79399 79379 796286836 33652 33653 539312269 41399 41393 733819624 60096 60112 892454619 10197 10198 817720874 77299 77300 244301034 97870 97871 234562823 24055 24056 918440175 75684 75685 8708795 95580 95581 255596000 72551 72552 313622589 96395 96353 226605417 64749 64750 328143416 13395 13396 181922521 39752 39753 459616992 38091 38092 411206340 18323 18326 402606888 47961 47962 791061189 13376 13363 556866513 69962 69944 242637662 76327 76307 413782393 29452 29453 794260881 7378 7366 178969864 47976 47977 405828756 4077 4116 212025346 62069 62070 439324288 58132 58133 640636012 30521 30529 469377881 38790 38743 942589058 74767 74768 70661523 61438 61386 800939148 8310 8303 210986568 45042 45043 225917135 44597 44598 605254362 51287 51288 549750614 91013 91014 967372311 2044 2052 424027018 33855 33856 663448387 65444 65426 910172102 44661 44654 537288065 13975 13924 435964090 7013 6961 199209902 66750 66800 799963174 18400 18401 56507676 62463 62464 195414944 93908 93909 966066977 4778 4738 124752093 60449 60459 391803556 13143 13144 299994568 54132 54133 606449834 41770 41797 230560210 57127 57128 37600723 30721 30722 374879895 66915 66916 62516802 22685 22686 370457731 30255 30218 982053654 16321 16373 809558834 48754 48755 181069829 79106 79150 579437228 75252 75253 554332164 8003 8004 957570358 77256 77235 998921288 43536 43583 665293369 38743 38741 541657697 31498 31499 820049319 23622 23623 323432663 24829 24801 744723908 89558 89547 672443468 40077 40034 197417127 5389 5340 967113559 66992 66996 552780135 7650 7642 91353938 98349 98336 76278115 64987 64988 335340768 49243 49244 921186026 68088 68089 530488197 91066 91059 653535538 58744 58703 9511108 3250 3264 229303023 63699 63700 483234040 51623 51625 402045908 66782 66828 428089830 99497 99498 731739292 93259 93260 467746716 76047 76048 951301430 36294 36328 577026717 32141 32142 158625575 27897 27845 407581053 20781 20782 677407310 34764 34765 390199598 21305 21317 578307321 44731 44732 367453219 91312 91266 10393640 99810 99811 79481893 77782 77809 179057860 5495 5496 183546832 91607 91650 160497574 93015 93016 166861581 39500 39517 515679902 87441 87468 249687508 33897 33898 799648572 22638 22626 846308824 97091 97069 239396261 70199 70200 911015126 27986 28036 439463012 41924 41923 907910154 84161 84149 80958309 88027 88080 840360259 90364 90365 197075020 32942 32928 241850582 65892 65940 94721831 46677 46678 520326319 47767 47768 298877522 80720 80721 999134539 84834 84835 446118635 50873 50874 40227107 5311 5312 550173012 86393 86444 765464568 57126 57154 133368764 56996 56997 709340295 2913 2904 109441300 59773 59776 764258396 44565 44566 805335687 19133 19123 384005413 21643 21644 559656500 9718 9663 616690353 1093 1055 747948954 64961 64963 653913522 28916 28937 303601817 93002 93036 407819916 19110 19111 145864906 14053 14054 354467493 48513 48514 279333335 2101 2119 164056348 17357 17358 950677706 93420 93421 459546699 43939 43884 261140831 3586 3625 225230869 21848 21826 699690088 21877 21878 983150586 94675 94676 858976669 36511 36512 624050497 22128 22114 647897081 55009 55010 290801201 25789 25766 235653139 42422 42445 880452062 98309 98336 663384905 32910 32924 191125201 13375 13395 693740530 98392 98393 542435908 19554 19567 711172814 36365 36366 828522125 7884 7849 374091993 97867 97868 943978457 9315 9316 37842764 16154 16116 561475875 48802 48820 624945483 47061 47036 707483948 81931 81932 964638555 32195 32204 296951311 53699 53700 848446122 6751 6742 708001647 59345 59355 322651570 96803 96754 941512092 15029 15030 532226364 14564 14513 519910958 33054 33083 49290728 44418 44419 20891030 50997 50998 162503244 75192 75184 8511970 63065 63087 269654876 27979 27957 542889657 41242 41243 272375498 1731 1732 886146541 2794 2795 880665905 86984 86985 794851638 41091 41143 477614758 70041 70042 525834768 40554 40576 614763024 13230 13264 921662271 38102 38103 24177508 47278 47328 416914805 31701 31677 975155180 99593 99647 738706904 23331 23332 353641547 57116 57112 425721603 56542 56526 582108165 47371 47372 930042051 35443 35444 848546277 16902 16914 487161640 43506 43507 537648924 5716 5714 812800322 174 175 581296848 941 942 603593367 83753 83754 274549920 54376 54374 394194369 14708 14746 769701649 23230 23231 642225227 78000 77980 305568205 74057 74058 288030121 45914 45915 283342037 76007 76032 426171365 92892 92893 722582609 92911 92912 784938539 25536 25514 567729646 11502 11458 478484516 23311 23312 231404244 70031 70032 354660686 20621 20622 904622967 85149 85189 613616940 50627 50592 896936792 6029 6054 14152826 32551 32552 719576718 39452 39453 831301910 29754 29755 169642177 47924 47925 76814909 56089 56090 504467310 24662 24686 291869226 89557 89558 773296112 60811 60812 595228352 79463 79464 237104795 51406 51447 25565080 32809 32810 396978686 77515 77516 587273225 62272 62273 508524711 95450 95451 978513384 88626 88585 88488080 13409 13359 771457610 55979 55980 897139700 66487 66488 111478649 43501 43542 507035261 90693 90694 29728592 12265 12315 257618961 61926 61917 325752035 68288 68297 312910078 14663 14664 244217290 11336 11292 415544401 14901 14902 249981092 31630 31631 46130446 26801 26802 864267459 81409 81366 897058800 38058 38105 460390506 34159 34160 812063309 25174 25175 795727849 34766 34734 829733759 53066 53067 976169848 59793 59794 757665995 9734 9735 57690154 79060 79061 166207216 22225 22226 218640405 1137 1138 28235329 19436 19437 256637849 51924 51925 744388458 85620 85621 612860170 8673 8674 993939924 32152 32098 157312294 46234 46253 283400363 69232 69184 12892464 52650 52651 141055502 72089 72090 80551589 57597 57598 856737186 35556 35605 676105743 67341 67310 152730691 57266 57267 888430485 45826 45839 832797559 6998 6999 5070671 40360 40361 191476911 87694 87695 375221779 65852 65853 55609496 50394 50348 3604481 42559 42536 987825797 94836 94818 144509768 50886 50887 962654524 92711 92712 695188383 37672 37673 238037031 95983 95984 105407102 79248 79202 178615611 18339 18340 988945345 92133 92134 15174133 71370 71371 397251063 49815 49762 544065132 42617 42578 27005802 93421 93439 121494761 50825 50872 328663297 4634 4690 246538689 78133 78114 450793691 23031 23032 873393237 84110 84089 655468147 4290 4291 250521829 3567 3568 219548736 95575 95545 690914424 40197 40233 636861695 84279 84322 553193719 68727 68716 353032768 94987 95031 88595532 38064 38065 441139687 22099 22100 718060218 87528 87504 545000146 82691 82701 995649162 66821 66854 883210016 39218 39213 129099624 92395 92396 722335115 55200 55201 372259846 65029 64997 622019069 73421 73409 360495585 56725 56726 667433928 89675 89728 415641160 6187 6188 881324389 85703 85674 757496044 49793 49794 292047430 57788 57752 592907788 54366 54367 565439791 51656 51643 659384417 96226 96227 224198992 38634 38664 722438696 86191 86192 29240123 14949 14950 40576157 60520 60521 44398578 21454 21493 739796038 87219 87189 159455581 55745 55778 852114479 99206 99165 527469188 98262 98207 589860600 39617 39618 327208040 2397 2398 204658817 53612 53581 868659306 49924 49925 526254325 7078 7041 765468353 64356 64357 429079269 31967 32020 814617657 8971 8972 838794816 92134 92094 236143380 21590 21629 632115819 26455 26482 398173192 33823 33824 572684698 96407 96402 641946576 28115 28147 785165355 31431 31406 723547270 545 544 59937423 8780 8828 162549153 25636 25637 830565549 63279 63280 48409088 48596 48597 263733565 92852 92853 904920561 83384 83363 850221872 93429 93430 90675887 21043 21047 494333626 32169 32129 908072111 14678 14655 512861216 22861 22862 303670717 61300 61334 804365046 21084 21085 797747615 76615 76616 168791499 38359 38384 507235525 54339 54340 345125637 29758 29720 856266178 64179 64180 606939369 23529 23530 517013858 58477 58498 619944227 72451 72452 128827420 48527 48492 3130436 77278 77279 36982287 63275 63276 43962487 1755 1756 750237443 34251 34209 16149916 50484 50537 511090867 80972 80973 379219634 98148 98182 773346353 89258 89269 782060123 79958 79977 619753968 17069 17102 956647815 30910 30911 791799828 97372 97369 81594647 70425 70426 990483465 24134 24123 663022221 1075 1076 972923527 31219 31220 521489982 60105 60106 9277920 67903 67904 188615398 64371 64398 24846589 9831 9821 689495727 25566 25526 145859615 14752 14753 999774618 58633 58634 301205679 70632 70633 6813809 1346 1347 997021207 65022 64981 670731552 33110 33111 107196358 82173 82174 815705591 86415 86436 638535106 67164 67154 895315612 44400 44401 980913938 77240 77241 533320296 33135 33134 100637707 58242 58195 895027584 92070 92071 956265976 26391 26434 72270388 35109 35110 80475977 85850 85851 468332188 58466 58467 556617448 30020 30045 293386954 15654 15655 640225853 8345 8346 14942465 49298 49299 378638844 62385 62386 592178194 18734 18785 197950839 50006 50007 641030648 73904 73924 209512713 4486 4537 655693759 17021 17003 577384771 21801 21802 872821312 60319 60295 424124197 55856 55857 207821659 47519 47520 223233600 63809 63810 161876653 39209 39210 44361934 93778 93779 269915419 52122 52123 673566216 70324 70311 758472053 51582 51583 330608167 24270 24323 165467468 63592 63593 741049338 3780 3730 968806807 5353 5354 524485000 93883 93872 40373184 5892 5900 506870821 98154 98125 165553066 56492 56493 713227859 18556 18557 658467693 30673 30674 792524937 34502 34503 860844874 84063 84087 898116495 60113 60114 438433275 82770 82774 715149396 31802 31803 677932173 82726 82730 550495219 89125 89126 464245454 53737 53738 131654570 41826 41827 664637144 31726 31703 42948423 36294 36340 201768775 31107 31108 149078048 58794 58795 962110875 81691 81692 36235149 34575 34576 344257581 44502 44460 285442550 96107 96087 267804822 50236 50234 930038081 80488 80532 195291301 9677 9671 937471601 75066 75079 904001635 76190 76191 802862260 99320 99321 860251044 69599 69568 559998705 43100 43101 926734839 68387 68364 893688260 24698 24699 983773480 49867 49868 409526604 11538 11588 187014987 42691 42647 364057034 67460 67461 736241856 89103 89060 203509592 77771 77772 338204968 83867 83896 647178476 7454 7433 634340333 43024 43071 370329606 56363 56364 418041220 6332 6333 903934207 40937 40938 933424190 69191 69192 782933844 46068 46031 728072096 97143 97177 62317681 19601 19593 963934561 27448 27449 698930403 99189 99190 788285651 42404 42431 675520151 17064 17065 108050759 97884 97885 651290549 60047 59998 205408577 39870 39871 344952875 11803 11804 113431787 5814 5840 674983592 91301 91302 678788372 9228 9229 791743774 28294 28252 591245432 53200 53227 929632277 84757 84758 657687341 26492 26493 51447408 94169 94204 903818086 17964 17965 983665919 82708 82741 404570443 43678 43679 427577132 10302 10345 842792120 36806 36852 360125046 36839 36840 109820799 78218 78162 512041675 75930 75886 231484124 56931 56932 899987700 32981 32982 409946613 79897 79898 66798001 14303 14304 842687057 22121 22125 935679167 87700 87701 39665602 24598 24599 987446541 96447 96448 986378785 87924 87925 976085544 26297 26298 524588818 71499 71500 550807690 92758 92706 988123180 30829 30830 304097395 98712 98713 891641352 97444 97475 642139091 42918 42919 72280945 51031 51032 434363232 83294 83339 926401381 62628 62607 583691420 59165 59192 528847085 48803 48795 452466767 32083 32084 973815768 38121 38122 633481339 70249 70234 395509420 45459 45460 987303506 20708 20755 746081715 15119 15152 529829795 11184 11206 14376967 69564 69588 548845584 34085 34086 914972336 20051 20052 748934876 19922 19923 745892114 12187 12188 623975984 2224 2214 613805579 10934 10885 947279742 96598 96599 317701678 84508 84509 52986729 41593 41579 288212818 51003 51051 423289469 48830 48831 143829188 90805 90806 150278390 30167 30168 403425180 34295 34331 516637115 65773 65774 841386074 45812 45813 96662080 18229 18230 948067420 12445 12446 777798983 82527 82555 560852558 13443 13419 654305081 58380 58396 587962676 68172 68173 410972884 31247 31248 258061227 31318 31351 320750005 5405 5411 471664304 48497 48542 483239516 35508 35509 616705288 7515 7516 550012405 24424 24405 454039960 47019 47020 593467156 10749 10781 867270700 78851 78872 63597755 73490 73491 764424361 97964 97965 736325312 6207 6162 525735714 61108 61057 205880607 41569 41570 514103197 84228 84229 531927809 49064 49065 55337896 58413 58414 10774661 22494 22509 433632105 96191 96192 56146350 75851 75873 29804686 68790 68791 245229330 25125 25126 530906435 36780 36727 766506300 97037 96991 450151490 49557 49609 581625472 38761 38799 934995816 36239 36277 186259030 13161 13162 543691949 92318 92319 986578414 60344 60345 374988331 46652 46674 146502034 50394 50395 827762903 55693 55747 851481349 6331 6332 864407949 60033 59985 285406505 29940 29941 202485316 73847 73898 957722433 5658 5700 535950361 78294 78295 625088436 43863 43899 29338964 47138 47139 461104148 46540 46541 97394144 58426 58427 244397992 71314 71315 211476281 6014 6015 207614201 42521 42522 380812055 23940 23996 600908099 57689 57690 566196119 4314 4315 47600160 20449 20450 872514517 39677 39658 158440076 10016 10017 143714069 16787 16788 626540032 1031 1032 993141658 68787 68788 891398508 21174 21175 85900298 28638 28677 25348323 18215 18245 436599678 42458 42459 703052737 48368 48396 624006868 36251 36278 295655828 65599 65603 728911530 11529 11530 156752781 52645 52620 339225315 17679 17680 638134471 84032 84033 186676798 88292 88238 284447623 1027 1028 985764116 87536 87537 545314630 70799 70795 680316071 36351 36352 336830943 41830 41851 555390165 8216 8217 596237276 29152 29181 737758682 84456 84402 533679200 82987 82932 967727395 95379 95380 828591947 97057 97058 846911457 66092 66134 217744036 95999 96000 3717738 51016 51017 587830968 8064 8077 643268825 81096 81097 59894423 81716 81717 574238483 73099 73100 247594153 59715 59750 133868099 46700 46686 255906685 83183 83140 923246587 99309 99281 161941174 84206 84246 131251038 16586 16638 657725978 90970 90971 608845147 65431 65375 610703230 73622 73652 181433120 53738 53757 451482522 47281 47282 792583247 96184 96185 831852303 41120 41121 976053184 56086 56032 276830887 59784 59785 513191957 95844 95793 693446257 70556 70564 21008302 3491 3467 407338063 47170 47165 276669389 83431 83432 444856467 44120 44121 490232014 74700 74701 647236004 16315 16316 733927670 81218 81219 624756020 77882 77883 64110472 85077 85112 34242650 25993 25956 718893476 47041 47094 170057387 41528 41529 703823346 75814 75815 151907405 96032 96033 854646396 40605 40606 692909075 64535 64538 290636852 19453 19454 426976065 97703 97675 456015772 73870 73871 263499802 54409 54392 637479361 85171 85121 585335923 40670 40671 95676014 96122 96123 624396892 88121 88166 988160796 31715 31676 246813047 15491 15492 552411826 81182 81183 127495134 8540 8487 773320990 15487 15520 587481411 32257 32207 826805061 40461 40462 92157869 61710 61713 601568390 53512 53513 900513102 54363 54364 310883436 24164 24165 818676664 31393 31394 693373713 33755 33790 658843322 15230 15231 279806499 73129 73130 886602594 16733 16734 378973230 4262 4263 961246959 89721 89681 40799004 2225 2257 933020254 27197 27143 89438264 51563 51564 952042602 53720 53721 682028494 18448 18467 239689211 75617 75653 1639813 46687 46688 575658631 34576 34627 693934531 67706 67707 714111085 49497 49536 170816173 97222 97217 800621553 91047 91001 612617390 23784 23812 521090455 58454 58455 174634154 27409 27425 86307525 79406 79407 167785618 8666 8667 733947471 97365 97366 916832821 74604 74605 751773892 62902 62847 976383660 72051 72066 658893911 45285 45286 637484083 77721 77679 394894657 38459 38423 818121776 47012 46978 498599437 77493 77494 756418549 44584 44576 74961141 59336 59385 873296142 20074 20057 814457680 37832 37804 836723575 19500 19493 512155765 24452 24453 133180680 89132 89133 203922590 16305 16357 661327285 93442 93443 608395962 26914 26915 581044669 53202 53161 531756583 68505 68521 825247447 86171 86201 543725613 28232 28209 257118912 21585 21596 921528638 23803 23804 643416364 36078 36079 394575852 21848 21849 879641899 20319 20309 265715130 32476 32521 316209154 38223 38230 751509475 27221 27222 906680233 79348 79398 657114040 97597 97623 219502905 94937 94938 162232899 68102 68144 417009992 63133 63134 409094781 49063 49064 643507847 78709 78728 576094744 46770 46771 656235586 82543 82544 102039587 37802 37792 702271603 39041 39042 370235693 93856 93857 965201567 48178 48179 852494729 67785 67731 385481561 2324 2325 905937671 88989 88942 401490514 92026 92027 205277706 60026 60022 119773070 33895 33896 406541356 37435 37418 124675853 85096 85097 932967709 80652 80653 708083774 94121 94122 874036883 15143 15174 68846696 37052 37053 984005419 89099 89100 260551894 26615 26585 528677030 75451 75478 978210122 9266 9293 817330433 88528 88557 976654092 35123 35124 865633978 31790 31791 111071919 84549 84593 508494298 23401 23390 906952539 38884 38839 62005732 53872 53928 550030609 95991 95992 203187528 5389 5390 914117564 66705 66683 604300430 74376 74375 857964962 88251 88252 331486667 70533 70496 184200549 23542 23501 603919681 87099 87100 514982941 36574 36553 308044785 23646 23647 366991651 9987 9988 230024816 41127 41128 901014493 94771 94772 36276848 68910 68914 331184487 34080 34081 260640690 97435 97436 132886765 97883 97884 352786107 36744 36745 288592535 69155 69156 162095961 74513 74551 709397302 31592 31579 554167632 48523 48524 795698549 4752 4760 69590088 1521 1475 144201690 15233 15234 72544850 58675 58635 353541554 68403 68404 881337083 64028 64009 42324438 36829 36824 775391353 23484 23485 364498623 69836 69837 140173007 43223 43224 145152466 13960 13961 747259471 54069 54070 98634667 22787 22810 365265865 64070 64083 902957257 28104 28127 72551795 10117 10118 441896842 57756 57763 18076592 69738 69764 899553009 65790 65810 316833111 82415 82407 893394371 42097 42098 34913358 9237 9290 784711284 16701 16702 49444142 38439 38426 381968776 76460 76489 118923834 33671 33672 241147365 13576 13573 870946630 49597 49598 959046303 66212 66213 471995584 70057 70058 890093189 74655 74664 612940912 38389 38401 303394755 44375 44326 698522962 63544 63545 826710898 67222 67223 186143996 2805 2806 155140299 82095 82096 509251485 97227 97228 628100976 30428 30440 352538493 44304 44305 219654860 25992 25993 252813778 55693 55694 844392744 16829 16830 583410661 27072 27019 900556383 67523 67570 407912533 63495 63451 803574250 97949 97962 283418852 57489 57490 953752955 14718 14719 819004879 50144 50145 821799075 29887 29888 456015107 68205 68206 505601870 40492 40499 620534591 27293 27294 761885098 9136 9137 170234893 73175 73185 639604944 50430 50431 126514559 64642 64650 398974776 57139 57137 359629706 98085 98064 517145829 24973 24974 373353720 68924 68925 379457223 26068 26069 983937908 98288 98289 18093245 60286 60287 364840736 17583 17543 495359582 2346 2347 343112995 61419 61420 68770631 98521 98467 522766666 66292 66293 658960594 55454 55455 163574945 37435 37400 478480713 81290 81291 260359583 71459 71460 923798764 80006 80007 20170051 16977 16942 449096345 73702 73688 756814780 14236 14264 993693503 80057 80025 672079492 70541 70542 432426679 83679 83680 77115675 50109 50105 554253333 68167 68168 392751804 8834 8835 353385902 54750 54783 679178403 36732 36733 986257524 29514 29494 124946714 75813 75769 268902100 49089 49034 275475015 62230 62242 821680692 38912 38895 767463916 14772 14720 966408345 29638 29639 371861112 55188 55189 887032148 60454 60455 277906952 52319 52320 746955766 26390 26391 128249016 53910 53882 593116499 14464 14465 232506503 41455 41456 468798044 21651 21652 596518735 45516 45517 446122513 19248 19251 114600691 72137 72138 414339176 97569 97570 696989784 24313 24361 640635536 83077 83078 775267785 19541 19529 50397513 54426 54433 661882013 75192 75151 368952724 13733 13770 614962275 89449 89447 570604848 44027 44028 206387163 58552 58528 103878072 34714 34671 877116124 29172 29222 920919050 47873 47874 718409541 74535 74536 407767532 8473 8427 478867262 52585 52563 481012758 30119 30110 983696472 86195 86196 913918198 46081 46030 445980472 72531 72483 396097451 94380 94381 324350284 9560 9561 347495916 73195 73227 811196273 97818 97819 907087323 56405 56406 968265860 84086 84141 618995917 46162 46209 948599147 64236 64234 46114134 61964 61926 109165485 59290 59291 198502760 65622 65651 54194904 1045 1046 510267456 54546 54547 344750874 81673 81649 790028949 57310 57365 874798891 32314 32315 240546257 53789 53750 262346347 40719 40720 43706332 477 478 429865206 19871 19872 819728234 27255 27256 43484196 60795 60796 576869096 10407 10408 857134378 39563 39614 150050782 91869 91870 553509695 13335 13313 627615243 75536 75558 402224138 10555 10515 572726545 73111 73154 312386366 74787 74815 843399978 33966 33967 954131293 14904 14853 982120939 91483 91529 88138602 68612 68613 554903572 42842 42838 182629246 88417 88418 209766080 49323 49324 358587292 89121 89122 978314580 75444 75445 632010894 13728 13781 312760118 97279 97335 49973799 32121 32162 249477314 15546 15547 530927067 26611 26609 274185222 4215 4216 773571965 96693 96675 711971110 41955 41956 254027610 31891 31892 579445074 64248 64249 597464243 61737 61724 51107652 83864 83906 877107947 47548 47549 673865525 29487 29524 804297468 92930 92977 873759618 26851 26889 215391897 39400 39397 605856269 85656 85657 860924983 38685 38683 472233476 25504 25505 13868806 37673 37723 302848225 90977 90962 246964397 24853 24854 228981794 99416 99417 741631471 99961 99962 532323799 69493 69466 267868833 69466 69457 257440090 36179 36124 786988566 35049 34999 755701470 17041 17042 452443457 89245 89246 374865764 58116 58094 33371111 82009 82058 749547870 77742 77756 968149587 93106 93098 677135119 43186 43187 711429869 83618 83598 602005050 92510 92540 495381061 95744 95793 251642188 87946 87940 651384649 30912 30961 545669945 6803 6747 950200507 90452 90403 27941409 12079 12099 336421520 99768 99769 451181389 61462 61463 878733451 19327 19342 231723414 89743 89693 637266997 8819 8873 475376382 60394 60431 906031727 10021 10022 765802810 57388 57389 278129754 25571 25522 804560307 97479 97480 306895929 13252 13253 834538835 56200 56235 68198407 50184 50185 336727900 99304 99305 817318223 15071 15073 684443508 63123 63124 206496528 67901 67902 3631816 33324 33268 298002905 42510 42511 197719452 68906 68907 329364589 80601 80547 568696103 31057 31058 55513534 45535 45536 133840797 81224 81214 422812485 46007 46034 165667090 50200 50201 29317814 80196 80159 18273273 66564 66523 472667063 49184 49185 952761320 54002 54011 981026833 18629 18630 416176063 69753 69774 985952361 71541 71582 868528353 57754 57807 104793127 21022 21040 278008269 61016 61017 330609078 87139 87140 89068675 37679 37680 335318558 54314 54315 515712532 15532 15533 233378674 27322 27323 442764065 85315 85353 258849905 53706 53707 598235209 29456 29503 827529972 48505 48506 614321187 90912 90913 462094791 53101 53102 7742956 66838 66830 443985602 2843 2801 755802122 95609 95610 270107453 98502 98503 237744525 96627 96628 861115701 33263 33223 107402349 45948 45949 752404048 35063 35051 479020425 29724 29725 324292684 38213 38176 701440393 93133 93134 248398816 45886 45940 231753375 21008 20952 632411308 64668 64669 609596506 29740 29741 379980350 48488 48489 342346712 54617 54589 824305543 42121 42129 250214832 27656 27642 106789830 77592 77593 905420409 37883 37930 797988814 99008 99009 21967697 76861 76862 976611928 37825 37870 437913380 39784 39795 780971504 11768 11725 641583081 37389 37415 710935183 81231 81253 683755125 77671 77617 969890275 57746 57747 56021402 12876 12877 637070575 81147 81148 749619086 54085 54086 348383609 48830 48825 926821123 70372 70329 501686557 20140 20141 973739191 9966 9967 158334626 49911 49912 117552382 74893 74894 94122932 32461 32462 185813727 85753 85749 548583461 89164 89165 149282466 69801 69852 562013851 85472 85473 121345205 26954 26982 548718159 44398 44399 89174592 34321 34322 397532222 82748 82749 193456218 27898 27899 844768421 25704 25705 869826531 96779 96780 204864059 67793 67794 239873669 29818 29819 226794683 24729 24766 912031280 61066 61067 307310957 5586 5559 443950470 60849 60846 444560277 15282 15244 614525659 17233 17257 882268277 50620 50599 813076481 61261 61307 403956571 90092 90093 7413905 5026 5011 830889978 7826 7861 926097186 59456 59429 383031912 11281 11335 612521005 94499 94500 564391524 59094 59074 266750204 59762 59753 62514765 60792 60818 901977551 56176 56177 657402410 26050 26051 790356572 77179 77180 971620781 55943 55971 294614041 64045 64052 768546985 83455 83445 356386172 70738 70739 719500020 83742 83772 327037997 74381 74428 624064540 80324 80325 563726048 90510 90511 17457092 45715 45716 178696680 31028 31029 341245839 54062 54017 228516014 76066 76043 5396088 19985 19986 307108032 73824 73825 893742513 6579 6580 221479374 55165 55166 322581038 1659 1676 568784737 82433 82434 640693918 82338 82339 650078937 66097 66098 282044365 8729 8773 372369050 41236 41290 59055426 61218 61219 955463632 57402 57363 638697103 33396 33397 934081339 10229 10210 968057736 3556 3529 763168170 91386 91387 473985505 50747 50757 315677100 68882 68883 81581881 58610 58603 611738263 89605 89606 438318798 90683 90629 697037737 50773 50774 416454296 96633 96634 750842005 49553 49554 424733244 92616 92635 778193493 2818 2819 398424342 30420 30395 729329646 94656 94657 103892256 59986 60031 103587884 80666 80687 903953042 22547 22548 629169996 43962 43963 687665478 86949 86950 450423852 95694 95697 254981414 73380 73381 893630921 71094 71095 599031983 168 169 606690184 13895 13886 437808179 65712 65713 976677013 85540 85541 516443965 91801 91802 886998622 8120 8081 443702214 57352 57372 443238443 98558 98559 21486393 74724 74760 818338021 51494 51495 212724899 98285 98247 527011427 47284 47285 84010184 21567 21568 949372626 41306 41307 795541829 83989 83948 933066303 69516 69527 307014220 19189 19190 787577005 20469 20470 74048185 53894 53930 121266157 37981 37948 776282595 11996 11997 90904557 56161 56162 87931015 13190 13191 555041103 7695 7696 911546498 55966 55988 569009035 71590 71591 445231954 5653 5654 737700314 41493 41523 941074225 27629 27594 222372034 52698 52664 809381676 53581 53531 254623927 99031 99032 780429975 29103 29056 590044420 5353 5385 878684600 19748 19749 5905943 51034 51049 715478179 60268 60269 53395222 86934 86935 335524744 45605 45657 504208717 56142 56090 947049144 66673 66632 317975214 90940 90925 148067670 9585 9586 670668396 26631 26582 402154841 37685 37686 394136368 15740 15748 292431716 54280 54281 919878544 44868 44881 749258622 16502 16503 539273109 64528 64506 113319543 93320 93321 763241495 8418 8439 255710205 28112 28116 919353774 28540 28541 14220441 71260 71303 588545870 23850 23868 16717616 5444 5411 512533083 75159 75160 263456091 42395 42434 327869912 48267 48268 936358267 39619 39620 662348997 2292 2330 956817768 52369 52370 400430965 47986 47934 499731239 95793 95794 585221310 42152 42153 185764344 82653 82672 204437513 99143 99144 327575215 78583 78584 333363051 37890 37891 661817536 91491 91533 783226889 56792 56785 369630827 18014 18015 483060545 89748 89749 87294351 87441 87386 105857959 55050 55051 915277488 55888 55885 597476879 50139 50101 346492835 45289 45285 716099662 74540 74556 137192742 51808 51840 758151468 15943 15912 279852313 61601 61602 844323594 38592 38591 492059847 13308 13271 797650121 99446 99447 462098447 64420 64460 909817152 47148 47137 300989541 35275 35276 661768736 34755 34727 350713178 87099 87067 992638088 49660 49686 840831767 36361 36405 135319814 55727 55728 842897351 69157 69102 416515517 55762 55752 609763495 43955 43998 890238641 51620 51621 933688796 79477 79478 360421685 32945 32907 623757774 777 809 755160001 41686 41687 930640977 99346 99347 300653303 73956 73957 340544107 69699 69700 129886071 31096 31073 169651732 90342 90343 376256328 92428 92415 113132447 68578 68541 822623750 41609 41644 630799390 95509 95510 353717837 78631 78632 516943997 22968 22969 963631264 20669 20670 537813904 55294 55295 334269549 76783 76826 310461933 24245 24253 649531315 22020 22021 884890202 9293 9333 303905350 61850 61819 337344759 3758 3716 265798281 17427 17387 80958838 2502 2470 373984520 3658 3659 28268008 40014 40045 736171817 59585 59620 39020913 73983 73984 923491719 71426 71427 796807075 44835 44836 671916782 58570 58563 617633689 24805 24799 737540098 81436 81437 46307763 6735 6736 426812596 14938 14926 866193170 70895 70943 445347616 6657 6694 954192619 77035 77036 924231284 82941 82942 989791825 85896 85862 822943798 15715 15716 891199126 98709 98710 552693407 46128 46129 779677712 89603 89604 76055701 52162 52163 733332596 49712 49720 553336621 25883 25938 674314419 64249 64250 218034610 99565 99558 73071718 25906 25869 513647409 84880 84881 492636041 79430 79431 961606525 82670 82623 319484970 27235 27236 643448500 83769 83737 300364095 81300 81306 269607313 13714 13715 424350320 74672 74673 509324923 82816 82850 958181503 93011 93046 910888236 81413 81414 104917549 35588 35589 824435470 89875 89884 300899218 79950 79951 411316370 98056 98057 361183984 98400 98406 876148892 60302 60303 318455786 76590 76591 179027318 72786 72787 162627250 23519 23520 27029268 77570 77611 579087965 11530 11568 843363424 84162 84163 465222483 53806 53859 790206728 84881 84882 814308575 26958 26950 995609372 58447 58448 55049811 92411 92412 760033537 98820 98821 461479493 27632 27651 351725638 65932 65882 501632672 46987 46975 513930640 96791 96785 658808106 1601 1622 982644039 41350 41351 137531579 77398 77399 790794211 76483 76485 557242038 70904 70905 557394380 68073 68074 110376806 93338 93339 969157015 26293 26305 544388261 91556 91504 476540414 24265 24220 308523430 16538 16539 975446217 25126 25127 132127039 82222 82223 615133866 74130 74120 797312413 72146 72145 164193260 71872 71821 59273831 17826 17825 561548136 53529 53530 224043559 43848 43808 791286106 53267 53257 549148535 54727 54728 97856755 17832 17872 765768493 45912 45967 53298361 69547 69548 183066360 30239 30240 185816263 80206 80175 784174373 39055 39056 451360579 76878 76918 200722159 45242 45243 807941513 28968 28969 942747579 13328 13297 221233827 5791 5779 983354529 21794 21795 926045303 88596 88597 209887705 12947 12948 956522059 13247 13272 772851731 36707 36695 737519464 69616 69576 624457374 54073 54074 712673150 91469 91478 421144389 94971 94930 833489210 38598 38641 305906051 42195 42196 710477007 11940 11941 180105444 88006 88045 197341856 28030 28031 92601122 65410 65411 206654522 47573 47574 697132850 43275 43276 128355009 63597 63598 919125957 38825 38784 40962585 29050 29051 210847935 84471 84472 562454190 94094 94095 244132518 2440 2441 658873217 79512 79513 509872525 68560 68558 365861137 90038 90054 124910403 92227 92222 219118647 66598 66544 812920302 262 263 256570383 80048 80049 16463016 90054 90055 306273478 3950 3951 208362062 64616 64637 452147529 92463 92464 866203541 46545 46497 874085513 54565 54576 689475877 73063 73050 463838143 83716 83726 917837413 49695 49690 188692764 46123 46155 697018465 17864 17881 120691242 67999 68031 452754806 53421 53455 594627477 24320 24307 465190778 97235 97236 348314945 57560 57545 891520943 71783 71784 645312186 98387 98388 624036641 35726 35689 699547287 3613 3614 218153390 81818 81773 931536406 41718 41701 536225576 85337 85320 125261961 44127 44147 206966183 4240 4255 555143984 97847 97848 985004342 99779 99751 879181123 40715 40716 178506602 36439 36422 430775738 58131 58082 425184697 87732 87733 953748121 93710 93711 892050455 4468 4469 12625199 23611 23631 428324178 66762 66714 705757172 64110 64111 42910694 41516 41517 802253080 98637 98638 46971328 61866 61867 307907694 8496 8545 121305237 49349 49315 56926934 5617 5646 821058310 23752 23753 56376791 54051 54052 314742190 51369 51370 755130225 85584 85585 324115363 23933 23907 453331827 97744 97745 974564401 26191 26243 394748422 48348 48389 529264868 12055 12021 286074019 4343 4316 174479561 40777 40778 467612878 46696 46697 473362029 51223 51231 429176775 2934 2935 715251371 55363 55364 104473981 99732 99771 815272547 33261 33262 585684543 10038 10039 75318152 41834 41835 649788747 65880 65881 704745793 77481 77482 732456240 65506 65480 367071466 675 676 66396855 4302 4303 929838767 14846 14896 515855433 86239 86203 831118428 6147 6134 706312561 68898 68854 767694277 67191 67242 89899217 86282 86267 898801974 88665 88628 765587136 52741 52773 132390894 88891 88878 787875072 55185 55189 435685576 90487 90488 851741379 60971 60972 972818709 42477 42435 688377136 18819 18820 206918760 83096 83097 248753857 59328 59329 327223300 13296 13278 192443912 42246 42247 177785748 27310 27311 958593499 1762 1763 291871725 65042 65043 794536794 90801 90787 500836493 98867 98912 693438848 16358 16359 786730880 25416 25424 725536228 44565 44544 927452232 16561 16553 948925923 75017 75034 399482289 86770 86771 897828788 29627 29628 81745745 75350 75351 648082274 32202 32237 289095556 76008 76009 384037394 99124 99166 381781501 52135 52098 247638484 45414 45415 504729176 475 476 512770181 35321 35322 154701479 84567 84607 666920318 40259 40297 823485640 10500 10501 689502319 72421 72422 589486795 60386 60425 553972683 49080 49035 839066042 13791 13767 310081727 88350 88295 718682631 38862 38863 703241658 27796 27848 251872982 8056 8062 907284681 36876 36877 980181923 24241 24185 715734065 75445 75446 348593182 86416 86396 112595279 86169 86170 155701939 2919 2920 351916746 39005 39011 3045156 4113 4114 199237651 20490 20532 207260292 54970 54971 178535866 11074 11075 532092353 1064 1054 94830568 19786 19787 309217722 25481 25463 239065335 98847 98848 74349607 21535 21591 52663395 42927 42928 500490650 47296 47297 211338205 82860 82809 681913679 22739 22740 631110420 85650 85651 496527956 70943 70890 794522912 23720 23676 682856826 61795 61828 252849443 99797 99798 92351296 97713 97704 312839188 78936 78926 882608135 79177 79219 50716651 89005 89006 98214830 6562 6563 664053904 48150 48173 225099139 34680 34681 319621939 4357 4358 303991794 74311 74312 341388395 72708 72709 188146427 60491 60507 11026095 7531 7490 613316754 72653 72664 612807372 83804 83787 514090308 42581 42529 693850970 4548 4549 943308 15280 15281 925904428 67920 67921 715298817 96733 96734 437285873 99125 99126 350059730 66773 66774 802747667 26095 26103 240040151 22265 22258 828920718 23984 24005 226476268 57804 57805 406351073 70694 70740 127616621 36135 36136 571807508 39051 39052 623669656 64745 64746 184135655 66064 66065 803405562 86679 86675 486660292 42468 42469 282282655 91305 91296 998481687 93613 93580 824097688 95712 95713 324480816 78332 78333 593538810 64279 64250 382426871 54004 54005 530687973 45512 45491 237194944 15795 15796 548990860 60754 60736 296158404 97659 97634 800341403 26164 26165 294069226 56836 56837 654464699 96039 96036 552142085 11879 11864 423096893 90876 90877 207805006 58065 58066 23822176 16467 16468 363875571 9183 9237 45581415 80188 80189 960786441 35513 35514 518185026 31181 31182 710790367 87699 87700 331854770 69492 69541 692028539 68277 68270 54796989 15413 15414 763268190 75998 75974 703372630 63453 63495 501492944 11098 11119 527349966 13547 13600 330898968 69627 69580 237292110 88056 88057 797277804 93501 93502 818666436 5756 5757 601402761 21463 21418 167416155 72027 72028 408656214 59109 59110 447245266 62963 62964 206922614 40946 40947 861076152 37756 37757 227567304 28945 28928 900517260 63291 63292 74440519 89292 89293 698508654 72623 72617 880206178 3010 3011 897782381 55361 55362 182504604 75058 75031 515203726 37597 37598 894835842 31775 31729 81706821 82279 82278 949482965 67931 67932 476491977 47254 47234 223781849 2081 2032 438351627 88650 88658 951553829 9081 9082 564321533 38162 38163 625305461 91574 91550 564359310 38156 38157 341658549 12859 12860 455702820 2759 2760 847402066 4401 4436 311616763 52619 52620 321959695 13410 13439 257251798 27939 27961 437825414 34741 34768 553548346 29660 29661 216091878 57029 57030 561075777 12229 12230 354337487 7091 7068 650429371 63223 63179 505174121 18066 18044 959119231 77017 77018 340568320 54640 54641 742895618 35515 35516 210717948 75717 75703 521596100 35841 35842 652214460 32539 32540 91172697 46656 46604 283776175 18715 18716 806378304 3238 3239 987608266 11627 11604 527155500 65467 65420 255529227 85084 85135 660628184 34500 34514 998801703 35777 35778 892700416 42706 42707 962866063 10971 10972 820219737 70774 70783 257426958 44857 44875 395100678 21430 21454 669129392 82343 82303 888293015 86045 86046 68008552 16188 16189 697639116 81762 81710 612099790 41197 41198 375704636 3301 3302 988357467 702 703 59951901 88953 88954 469045743 98190 98191 843097364 32931 32932 749446931 80197 80160 51733863 2477 2425 862847617 78371 78372 797379623 2331 2332 493624834 45055 45056 891515813 70337 70338 612418246 25758 25729 390124261 79130 79110 935630205 18417 18418 46715863 52921 52922 566998885 11047 11069 644632462 53272 53266 987316574 22137 22138 135763268 10027 10028 493940184 13382 13383 438628634 94396 94428 260995336 9552 9553 288757409 58161 58162 818135038 15755 15712 95897781 3866 3907 298515576 69154 69155 543891599 28794 28795 35942948 33724 33677 669552419 47887 47888 483320618 81044 81045 692645056 3166 3207 869705153 6910 6891 11896153 43686 43687 184620678 90549 90580 287859807 60222 60223 550447556 21124 21125 63869396 25187 25215 674491561 46371 46425 768926521 84406 84364 922606781 48377 48378 45659843 62835 62836 754175870 80215 80228 519132479 6049 6034 688455473 89970 90001 577054432 98721 98722 392491341 7889 7865 492135845 57618 57629 886298576 73799 73800 376273015 3189 3168 303824766 91218 91257 133194302 63184 63185 863091055 2112 2069 923011318 20774 20775 618525661 27278 27279 419171966 46280 46281 327708357 97919 97920 36411023 25648 25639 535078900 83350 83351 252028533 9623 9671 503428983 90130 90131 108109333 93422 93423 537403972 10411 10436 295144424 41815 41834 778051239 38585 38586 598545651 55292 55293 979282454 79641 79661 17544484 97955 97956 918307838 23918 23919 644794572 37297 37259 195261777 44171 44133 408766649 68575 68549 590939996 46520 46550 766814754 52003 52004 84841529 43649 43606 94557139 79819 79820 695130296 15809 15775 886651375 71626 71627 560545593 24697 24698 108791376 96279 96280 77949084 72592 72593 226791009 48787 48778 822872271 55801 55847 924606991 1564 1531 273851060 52227 52228 551094673 31139 31111 456119499 47443 47444 621925399 18648 18649 224819101 34303 34304 382354023 18650 18651 975855203 74578 74579 152647201 72527 72528 207191433 99678 99679 364185477 33563 33570 871908137 92727 92728 881330140 73451 73452 600009540 655 656 679101986 92429 92465 562907337 82134 82078 768652634 21869 21870 286663500 98692 98681 535974114 92494 92495 889507230 95841 95840 522316638 77964 77965 35982520 4933 4887 52354403 28892 28893 126935523 68524 68505 212766427 52279 52334 347955386 40342 40343 961083174 48730 48700 95569304 22681 22682 361029829 21040 21041 996204274 85175 85177 266961067 49383 49384 151586766 43561 43562 396456991 67010 67032 285013944 33339 33335 992316795 72423 72424 219148644 34635 34636 595787696 57203 57147 538127057 32899 32900 309191603 96920 96881 154981546 81590 81591 609158091 17368 17369 783041612 91724 91725 366106526 57997 57949 505477698 84585 84586 562009544 76537 76538 764731655 12022 12023 297296728 786 792 487515868 29019 29020 835595565 51146 51201 978661575 84358 84359 878970342 12887 12884 327969264 19833 19831 410449251 87679 87659 202105438 33350 33351 899142669 65812 65813 748574344 24226 24216 693057616 89375 89376 539564396 89323 89333 21285240 91401 91404 6871155 860 880 380868145 20141 20124 72982623 69759 69753 352819367 69462 69463 21966527 55953 55954 773168655 7738 7730 572646427 12049 12050 253770349 66613 66614 259694381 98661 98694 415479709 60571 60572 805324377 89071 89041 367613031 74899 74893 673610100 29244 29226 56283986 55192 55174 117112060 73207 73208 185166210 71606 71607 320968642 62220 62168 849705941 52685 52686 557946393 4400 4401 217676841 20720 20664 27057594 97366 97367 323667873 58192 58237 52363687 21502 21503 906021369 48320 48321 834330433 8489 8444 75374846 35446 35455 816138973 75325 75326 630177129 63713 63660 601061293 88873 88897 223641328 90784 90785 732836653 60877 60878 782907256 93885 93851 798545816 40458 40459 364494689 43333 43278 321864879 16410 16406 336315680 46534 46478 668537096 67647 67648 307931001 89412 89413 280570305 11702 11750 420477339 13493 13524 889487288 3967 3983 187752124 92653 92674 799922137 51458 51459 665400498 39283 39309 828197761 36850 36887 740239450 76192 76193 124530590 53964 53965 836021596 64110 64130 710790909 99884 99889 474010886 85898 85858 779422347 92718 92719 236360570 91179 91180 156738240 99783 99813 73620533 41620 41621 700892807 72151 72152 780727620 66665 66666 858973134 87503 87540 358281771 20636 20637 708971366 79990 79991 192335822 56258 56310 147259374 51662 51653 586727692 28235 28236 200450465 75527 75528 980215624 79194 79190 68324718 79911 79912 180222765 85564 85565 951632182 37953 37926 845008755 9012 9011 14725147 53338 53369 635541351 58487 58488 754515602 48387 48405 410499949 3503 3504 44824982 57812 57813 297911561 8953 8954 40098702 76002 76003 897277347 91469 91470 591066002 77490 77439 387990263 97979 98032 362229682 79026 78988 217095090 79335 79332 36052731 18526 18515 240856123 3444 3445 876004238 5477 5439 972130271 61783 61811 539816190 6221 6222 612424395 52439 52440 891934016 4976 4977 600571106 11168 11189 820096504 6431 6432 158675918 40332 40333 793588662 31369 31380 298945639 86530 86531 175627280 49579 49580 892713676 99196 99197 744272581 32554 32601 464974933 23185 23186 19305865 62554 62555 776211447 20907 20870 933253222 1732 1683 808422381 29191 29192 33349208 26189 26224 320480666 92378 92379 554096643 75574 75575 3551569 48396 48397 331930120 40412 40413 794397350 65786 65787 695615729 41905 41933 117686730 8194 8195 635243714 81924 81925 315956544 81174 81134 895667452 85494 85495 700617844 92210 92253 404549272 56554 56555 669350018 97951 98003 656473156 2856 2874 682862593 77818 77819 625807568 22816 22817 734446232 96833 96834 444959370 37195 37196 954053325 98165 98166 918226202 2121 2070 368433858 62123 62096 612720200 39958 39959 140148175 28459 28422 409828388 99306 99307 423375511 3846 3847 132320561 28237 28238 998990168 12786 12787 718178899 89631 89621 752598566 25649 25700 514868509 59435 59436 219083412 8389 8398 317081813 63972 63973 411560728 40174 40175 594167377 24312 24313 105604932 36383 36384 392120482 14908 14909 205075746 48520 48560 942302892 57101 57047 256799492 48712 48716 162491494 55161 55131 126531207 87373 87374 48867332 98415 98398 26156717 68858 68878 955598899 10763 10764 988991986 57970 58013 652031942 57018 57019 448374851 90506 90507 505121255 64776 64777 554765034 37280 37281 285737315 33125 33126 104928404 15265 15259 877814349 47781 47782 470079849 55864 55865 193901106 47000 46945 601515572 81537 81549 206596187 74173 74174 680575012 57700 57701 193784136 4554 4519 849608099 21664 21665 827942301 15694 15663 891381110 84351 84400 9280505 77602 77578 988667708 4239 4240 349089212 56215 56249 700367961 48871 48872 555924836 20421 20422 995623767 30439 30440 381827707 90929 90928 610160975 59239 59240 645545550 58864 58865 372041887 70898 70899 199686032 96905 96906 431511485 63669 63670 583794339 66799 66756 772740292 62202 62203 724925178 32935 32936 110970865 97504 97466 434744810 64858 64859 472932103 50450 50402 911028512 78066 78067 571403147 73497 73484 884500341 75052 75053 735761356 50538 50528 54558246 25427 25428 736557931 85545 85546 336877441 33151 33152 8898403 70841 70842 279424582 54717 54664 189273504 46342 46360 566952443 18064 18065 829696131 20598 20621 368285962 66927 66941 748711261 33442 33497 284199768 41933 41934 730067085 38182 38161 332033024 53860 53861 728468576 43970 43971 8085149 22175 22144 250875079 89131 89132 751350527 68615 68616 409717593 20045 20036 383124230 29271 29272 478114759 82009 82050 890985399 6190 6191 374644110 76839 76894 301539929 76929 76982 634204108 98849 98900 69315306 46505 46506 127818547 79476 79477 6483268 63801 63831 120911599 56024 56046 256779589 77965 77966 933762475 51449 51496 38393788 27531 27525 375933790 49790 49791 499515013 2472 2473 618930620 95 126 711570423 45245 45246 318981948 63488 63543 954103034 81833 81834 637693067 79382 79374 367911918 53174 53146 322279905 61913 61891 82316104 10526 10527 310747598 16745 16763 914661070 54294 54295 156776812 2321 2298 357967236 21036 21037 516188137 7571 7556 246287611 53958 53959 575775156 39891 39892 68660808 91889 91886 402890958 34611 34587 299196315 41965 41966 765552408 59762 59763 374657353 50338 50339 748917205 43188 43189 566142977 93035 93036 425741146 13036 13031 359906512 51443 51444 133591595 35331 35353 489977752 57376 57352 471044584 66720 66691 841521275 7128 7110 638690581 89444 89445 761629818 35221 35222 875160528 70239 70240 284719606 69767 69804 776058996 98220 98202 154315425 8872 8895 488943720 85382 85403 660262877 91461 91462 458313669 92393 92394 977129652 83096 83050 57511031 48703 48656 925763846 47591 47592 212997848 83424 83462 441665420 40997 40998 544764209 36047 36018 989539902 60205 60192 411467738 35946 35956 549396494 45608 45586 553064290 85246 85191 131058052 69506 69467 406693630 4014 4070 531905100 15535 15536 628202283 59111 59112 705705100 10511 10512 671931108 29315 29313 837742955 34880 34934 505975551 23860 23830 983355379 75690 75715 483120835 32720 32694 417054202 81482 81431 386893189 51423 51415 841975424 93408 93410 369711661 74367 74368 8316715 30674 30662 895598409 10463 10467 487055544 76028 75999 407659317 82133 82134 644525324 54398 54415 288988001 71339 71340 358550562 72701 72708 762767993 55816 55817 105324187 20276 20277 919641706 27501 27502 354504803 476 477 838308156 47095 47096 793743861 67160 67148 639094239 78015 78037 563886922 95048 95049 103549456 57707 57717 521238814 26034 25988 258968768 58128 58129 399839401 19485 19481 621575816 14840 14851 538686513 78340 78286 932071776 67504 67505 916957919 35817 35818 831948027 90170 90188 882079785 17279 17280 659177765 86423 86424 567778403 8321 8344 406099757 50132 50094 788200060 66324 66362 679646410 26534 26554 425993478 39387 39388 20475404 38909 38910 205909811 92628 92629 681948077 48724 48725 122288949 11735 11736 830182469 51651 51613 347323778 79960 79961 416336118 89152 89117 421835096 99792 99793 727003473 88559 88530 812482334 76221 76222 279673162 46643 46644 954446083 51435 51467 714894713 90110 90122 579729498 14048 14102 368613127 80389 80390 108970165 46402 46352 664856078 69088 69093 583790674 41087 41035 213722550 57643 57644 585220805 88230 88248 679396692 45384 45385 36365622 17108 17111 983491842 74653 74654 592688384 29015 28972 588597498 50407 50393 828234981 93330 93299 663177316 27820 27773 92961443 74698 74699 713754564 20480 20521 498198452 30182 30201 119783271 8955 8956 172132163 8306 8307 902295184 32061 32062 850409352 49005 49024 397095963 61906 61907 846750650 45952 45953 263961179 36679 36623 188397513 40886 40887 736639056 8503 8464 701801076 71183 71219 304726749 16624 16574 184863265 81523 81524 257526931 33181 33182 28704665 88945 88958 111440733 60261 60260 903942694 90111 90096 290017324 38411 38412 927727641 2287 2285 784805628 19851 19852 521200065 47195 47172 258344147 26383 26403 2342038 13116 13104 939904515 18615 18616 963498239 28650 28701 976465943 93554 93555 340328071 7725 7726 147331206 65375 65376 799862798 5128 5140 603125875 78001 78000 948540149 11169 11170 133245589 29795 29780 247121325 15720 15665 638762294 20652 20683 37284553 72012 72013 731637913 87309 87310 230827900 50084 50065 240665950 51437 51438 972351045 67677 67680 138398237 26148 26130 818652377 2802 2840 282184614 17774 17795 9611313 4967 4976 877756950 89315 89316 528812730 90267 90226 341077498 41918 41919 899694877 37615 37616 151659645 11162 11163 610714235 17638 17639 893349375 92536 92486 98155138 63062 63033 554257361 89708 89668 907368914 83511 83501 109444588 11342 11343 106929821 22718 22719 360468758 12462 12463 957354378 639 585 921491331 3957 3999 383557004 72330 72283 266440171 54130 54131 312021123 32885 32843 233719643 86582 86531 295594388 15831 15832 151889699 23373 23410 422881994 26303 26313 497689124 93452 93503 199939699 54318 54319 327850136 1863 1888 600636478 55912 55913 1405098 83320 83321 483137090 70209 70210 791547799 95748 95730 84538718 58669 58680 508094247 43487 43488 490635400 42053 42047 780245753 18958 18959 207763553 67595 67596 846537408 63215 63261 210204070 71368 71369 150978638 72726 72727 82486074 51756 51757 607718580 74186 74181 45326161 75300 75301 35419508 87238 87225 181592569 8443 8440 855943044 597 624 839726592 57996 57997 60341543 66084 66085 61048061 72074 72106 514290849 90747 90748 895585286 98732 98751 447491828 5172 5173 155054499 26692 26693 536209629 84759 84785 993214965 19726 19709 632454567 67194 67171 350262196 57019 57012 356079300 95486 95450 658070153 5096 5097 938758204 98821 98797 466528512 29278 29279 12903778 25907 25908 567092793 10346 10295 385431490 62006 61957 620225353 48297 48320 516202050 89078 89029 715026369 78636 78637 109613931 66687 66707 566669133 14078 14079 696775664 39731 39718 949392804 5403 5360 560311419 57565 57566 252292389 45905 45906 826533513 98303 98257 412022862 10801 10838 585726245 33997 34012 353538914 11444 11483 134036572 79428 79429 792935257 97698 97699 557229602 58833 58834 989825925 38187 38188 101641816 84473 84525 594561979 57094 57095 857536957 46026 46027 39017851 98872 98843 238672217 67928 67929 308850075 12996 13003 725211789 778 829 45427509 822 823 951700950 17057 17058 925659136 8500 8494 510435945 99848 99849 421308625 94058 94041 69547761 54729 54772 356669271 52230 52231 569818068 33140 33138 320798179 21825 21849 926758834 48529 48530 941617269 74876 74877 591151084 94023 94046 577005944 51125 51126 595881712 22323 22283 535334821 62561 62562 268874826 40575 40597 900729649 78409 78410 854682389 93448 93406 720629778 45431 45416 271065721 60672 60673 748065990 27258 27298 938261520 53901 53895 511032777 70914 70915 865331199 46903 46904 664828563 48626 48631 635710617 21459 21460 293474743 72367 72368 231617285 72819 72849 764700696 59224 59176 732572620 57285 57296 989489060 78567 78568 43388556 22566 22567 183112628 76708 76709 634026412 71122 71123 37910279 35211 35212 508125859 22134 22126 214660615 82143 82144 700215355 83464 83465 842230032 73448 73449 143864516 61481 61482 288415289 30193 30209 81274525 37111 37112 441767627 91818 91798 117346660 2864 2855 329402431 16896 16946 387105958 31090 31091 550858453 3449 3422 18308230 1683 1684 966927581 48757 48707 925863905 79396 79397 888783341 32574 32575 618326663 47783 47784 650827270 28335 28390 480394813 12613 12669 570338696 33833 33834 864078299 42289 42296 709138627 907 908 32064905 11457 11490 983048046 10678 10679 120050214 10207 10253 447100792 70102 70114 293983808 76515 76470 489640404 82098 82099 692840519 39888 39889 625393818 14939 14978 493232064 46956 46957 259632743 58966 58915 580446154 16906 16910 399440954 69059 69072 962614404 44495 44451 438174545 24965 24932 60203331 57071 57037 610707740 68119 68120 41056470 51845 51901 865842300 78047 78078 491118852 82889 82939 480966976 82798 82799 866386945 50511 50512 751955684 91747 91748 432207537 47115 47149 936321385 13675 13676 463074343 25205 25232 45187461 67010 67011 760992618 60080 60130 826359883 71733 71766 871686262 95417 95458 841557196 15952 15946 413701827 34631 34632 342621008 92421 92422 940807483 89809 89810 511792600 11561 11521 505993570 8378 8394 968566208 917 963 105371198 23820 23821 761014941 16240 16201 297001641 73716 73717 316295455 34759 34760 157058592 76484 76485 881905061 16031 16086 773905730 63280 63281 105506678 2411 2397 792480070 25778 25779 655710977 32418 32458 399004764 89542 89543 88457677 57153 57154 17431908 72269 72270 358029725 84629 84630 394853442 625 581 3578296 30679 30680 919541264 67176 67177 214096599 34647 34633 211789162 55101 55117 571428745 456 454 632390788 44317 44318 898815704 99041 99030 694691735 86658 86679 899440398 99206 99207 746218334 61537 61538 694697433 59465 59509 636586526 36750 36751 377482058 83038 83039 922423672 5519 5492 641576235 38955 38922 125845026 24407 24408 624788971 88027 88028 208720653 42884 42885 711970868 5317 5318 859698329 70863 70897 66010748 3080 3053 372168347 2345 2394 681717728 34323 34282 836436745 43700 43695 613846657 93310 93265 577165603 38265 38269 376338428 23381 23382 456455112 43199 43200 506607790 99986 99987 51528000 26482 26470 544193892 7289 7324 372267590 14775 14786 656911992 5992 5990 728311538 55265 55216 348651466 53992 54009 289644108 68671 68672 257306145 53816 53862 357298331 91190 91191 187700556 59787 59825 831895455 46009 46010 327448377 75793 75794 641279719 82620 82659 561074971 39785 39779 603368500 25896 25897 679671937 55540 55562 562802997 49838 49839 675041663 11287 11343 196696927 91140 91141 12920523 34126 34127 442862916 59015 59016 900638831 48710 48692 575435873 19241 19242 166635747 50416 50417 496585508 98390 98391 764339961 3170 3133 271800614 29596 29601 996000521 11802 11803 503633159 99375 99376 535558236 77976 77977 579439042 11026 11027 829361802 41061 41103 701589370 25437 25438 507607743 25932 25933 513385530 57152 57153 684671413 42729 42730 544263843 97347 97348 296175586 87155 87177 174535260 15286 15340 728280020 32613 32614 936932537 68665 68632 350051181 63852 63903 735563454 72490 72495 99099997 85484 85446 298316306 72867 72896 380316324 72196 72197 245367411 40489 40543 80058090 74921 74874 281428268 95481 95482 277683414 55922 55923 285899007 79649 79650 49326653 29675 29627 210944403 49265 49266 847430509 40356 40390 235278978 57743 57744 949972265 16074 16075 227915684 65046 65031 442850573 21259 21260 784484196 97426 97393 18905671 57485 57454 237940124 7343 7344 795939160 92760 92764 828862451 26321 26322 86571344 14538 14539 487814587 47395 47396 844775547 81688 81689 384557173 75105 75081 824561454 39285 39286 800425806 18586 18587 655573277 41829 41859 896642325 82346 82347 397523158 73698 73699 637075890 96111 96112 265334385 70679 70628 382344671 95551 95531 364868035 47741 47780 149282278 8130 8131 949206875 75153 75121 703514044 65045 65039 848119504 14580 14633 40510618 86299 86300 473950278 39293 39251 744707384 79392 79393 384217634 43321 43322 492728408 14561 14580 347752250 70091 70092 627098054 96908 96909 31645952 84802 84803 10199475 67664 67667 581593745 14943 14945 459532847 24480 24481 303635642 55808 55809 222782349 11987 11988 708026510 80964 80968 400684292 44094 44095 196652065 86032 86033 95798967 10913 10966 6717927 96772 96773 789946458 29388 29443 588546469 70532 70533 394644988 56186 56211 825628078 72100 72059 287812326 23407 23406 455429693 65477 65472 797813886 71358 71359 990947624 40510 40511 145832832 30490 30471 968082112 93986 93987 904417820 94695 94696 296055632 59148 59149 766749600 65671 65693 515782534 31736 31737 190892532 75614 75615 22898817 41181 41182 147924271 60144 60145 867292943 48111 48112 632334740 41481 41482 128013717 60240 60225 642187333 61330 61310 28524839 40015 40016 808034293 27888 27889 86266453 97887 97846 399481634 24101 24082 232262598 35337 35391 690842862 72815 72821 591679296 94048 94091 886936385 33332 33333 719666054 26073 26074 498410373 67203 67204 214401710 60654 60612 333806024 94351 94352 940530515 74049 74070 857165657 74788 74753 373919958 93914 93867 510251987 47766 47729 184435646 33936 33937 753157989 78462 78463 638135586 2817 2847 559748990 37372 37365 166387073 75098 75051 635161717 89033 89071 506914571 9283 9284 931064963 67930 67905 296055300 95649 95682 521053163 20989 20990 193722343 31223 31203 605892546 25703 25704 243712616 76688 76632 617357490 2070 2071 903960135 99454 99455 665424652 73080 73081 331987371 65372 65388 592874508 42118 42096 840809103 40893 40894 285370334 50656 50637 645816582 59502 59473 366854679 74344 74345 154073500 4544 4524 282496213 42256 42268 192392285 5275 5276 304960353 36082 36111 745890846 67395 67396 140320131 59020 59043 178966984 35676 35662 884516595 60704 60674 92741366 97268 97269 178891717 85060 85116 553414171 70449 70438 674581330 42332 42300 618784447 3039 3082 200901111 89456 89457 123741297 86669 86621 788853972 37137 37138 808516067 80822 80823 205684654 31304 31309 22566569 63067 63021 47637830 38359 38322 405432334 58631 58603 90417089 59970 59971 956057693 36982 36983 183113518 43747 43698 104913357 7550 7551 848090498 19831 19832 814752860 3750 3694 846058538 57810 57774 957482479 35682 35690 817856015 46813 46814 41459657 28147 28148 992937573 18496 18497 960273556 1592 1593 707888173 57918 57869 629739510 85223 85224 684035042 24303 24327 145311220 46588 46559 511556680 14909 14910 825913020 98563 98564 247007934 46898 46894 87745530 68799 68800 93544369 84716 84717 8936159 18345 18346 346716935 91650 91706 254073025 95445 95446 144036116 77134 77135 862592911 5322 5323 359170665 88120 88121 241160463 71753 71754 463983304 99870 99838 925952521 73477 73465 756934229 77731 77730 871419790 94018 94019 636606781 49450 49451 440040195 64812 64813 130267106 40637 40638 927614776 75400 75401 804243229 7006 7007 697225723 78564 78565 306910564 86149 86150 574428374 95987 95988 370677313 49000 48999 839714782 97497 97498 721654034 57074 57075 856278896 9848 9876 606539471 49371 49372 973991394 55215 55216 585549558 83576 83577 847085633 18313 18314 59607250 90761 90762 272624993 60705 60706 805763 61159 61191 12295040 93427 93450 177729146 96948 96969 771009691 50956 50981 551804025 99936 99903 889044878 71909 71875 630663154 60046 60049 793681341 78688 78695 791906159 8718 8730 347734422 77430 77376 279440175 69583 69548 742916318 40615 40639 847523799 82010 82000 644728222 28446 28447 606213632 61562 61572 164645970 16651 16689 535924506 14936 14983 263360204 75480 75481 998659768 14151 14207 388723185 88655 88656 123096431 68626 68648 438932822 16234 16235 809967153 40834 40835 247445938 83624 83596 655463211 32818 32819 316848772 23132 23133 560541099 44264 44265 258248672 39337 39338 287531551 74681 74682 113916793 1675 1676 147113578 30659 30620 801711665 39762 39763 18526243 68307 68257 560016593 78944 78945 762243738 22029 22080 612239607 44883 44906 266789086 6407 6375 774633044 57015 57003 879300772 83983 84014 316051461 64716 64713 174693369 30902 30903 171988859 796 826 220849827 21880 21881 908433594 27275 27285 621896438 13796 13795 213123324 66896 66856 928585731 88745 88765 953355228 13980 13988 722864373 48774 48775 568865881 88907 88908 667261857 17059 17057 317480567 29836 29889 716457272 89596 89597 121731799 67566 67567 38200519 10952 10953 789188823 48805 48795 123855154 51099 51140 285230865 41293 41255 11257079 22714 22680 924743862 75407 75408 890632799 34942 34943 356537451 80241 80242 541773483 49465 49517 817365419 970 972 450332168 77663 77664 110624354 43981 43982 339182317 12230 12261 652908543 68757 68758 987864461 84394 84423 38416282 87639 87640 623790904 83510 83540 875142585 45078 45090 43957075 66650 66641 767675531 67548 67549 515559455 20535 20490 505462748 23044 23074 650750860 32890 32854 476148468 33950 33981 210518922 60396 60397 311958403 19176 19201 722160652 59315 59314 233642136 97010 97011 726498203 11492 11453 235880864 82739 82740 563047380 90148 90149 895421104 30261 30262 371928983 42498 42467 377944565 55185 55188 637364577 39975 39999 548225899 58618 58593 374239819 82978 82937 72279485 51802 51799 491031371 96912 96913 579261630 66704 66705 408675762 73669 73670 353344420 33384 33394 489211960 80418 80459 418603968 95687 95688 426329180 97240 97197 854727242 78905 78903 973637445 12817 12782 436087298 92949 92940 577363898 37504 37515 349299266 6435 6389 542545649 53567 53568 148753310 44779 44780 79411704 28561 28606 861905909 89425 89444 862093130 73412 73445 597223279 52333 52320 493954808 16616 16560 582721445 4987 4988 46128443 77338 77297 725988290 57725 57687 727127096 93658 93659 221886245 90890 90941 214505058 88363 88364 252944994 83379 83389 611674459 32012 32038 174199124 88736 88737 827879460 40452 40453 397566552 3869 3870 398417415 12708 12709 726971467 37232 37233 985921147 99415 99367 888663747 53068 53069 129144703 49873 49874 648139615 48296 48297 319045692 45090 45091 830036132 62493 62528 557094083 72910 72911 501952365 45573 45574 497130030 98066 98103 781145898 84202 84203 65245589 69659 69606 509152980 37741 37742 703606633 35488 35489 190207787 93943 93944 521212077 11479 11511 642613140 22621 22622 53665085 28167 28127 405937949 15411 15412 401240258 56795 56812 611555029 84046 84082 310168521 11595 11596 18090067 85938 85892 140634433 38517 38515 760433792 89221 89234 931190568 37821 37816 325031087 7072 7073 751500545 8308 8268 945827413 71804 71805 747230804 8359 8353 619770404 84161 84170 715541642 93852 93853 212429458 61367 61368 169817964 74846 74856 517216566 91407 91368 971786220 277 278 229485915 55464 55465 968559717 24716 24717 457636655 4814 4817 565651515 49309 49339 136681040 44098 44111 734192054 84852 84829 898682422 71516 71505 570203924 27785 27786 113436174 39720 39675 440930966 69184 69185 139967394 62793 62794 20364393 54398 54399 251762238 36397 36398 43197014 36104 36105 616075662 26284 26285 907033357 90019 90020 489007974 18389 18390 776660694 94134 94135 620335993 31311 31312 103616802 62475 62509 925959135 71313 71316 366506044 27517 27518 728664459 4111 4112 193379898 32124 32125 503043574 6876 6877 921679211 22423 22386 955543954 13757 13758 872372029 83974 83975 9609880 63638 63630 573728820 52555 52556 399829784 63504 63459 555989929 93353 93341 776431871 88745 88716 773890647 59384 59354 260050972 52984 52985 240618750 22195 22196 330645961 92867 92828 249298469 91809 91810 943168781 70088 70089 278206796 51867 51868 607687457 81966 81998 407255658 5459 5460 471564269 85454 85455 319128800 57949 57950 390828054 7157 7158 812308394 64157 64118 417024522 37349 37350 260189415 53085 53086 327610613 51249 51256 639996452 93215 93216 388918812 32285 32286 529263102 81316 81266 288787521 41580 41579 348576625 55120 55089 575952899 34419 34471 397650718 73447 73458 134988217 716 679 112339436 38713 38714 220918408 13280 13294 851373423 76463 76464 999986208 67819 67864 74074125 96651 96665 572792089 93084 93085 86318702 91529 91530 778661306 14340 14330 973177196 84898 84890 297553787 1541 1518 203098635 27101 27102 331444044 30969 30976 937323022 31651 31702 208029808 14776 14765 202463852 64914 64928 482161766 19135 19096 295838590 55535 55536 107309364 1547 1553 470271948 25647 25648 744464710 3100 3044 248879859 27805 27829 218316819 69360 69343 923678458 90085 90086 509237661 15508 15509 519851158 54233 54236 823677045 17522 17523 843002569 77126 77127 473068170 12085 12086 30292017 3992 3946 437906649 44096 44097 733689151 88748 88714 793449774 85281 85253 24591523 38706 38707 798915536 58105 58094 747749765 78324 78325 900252996 62470 62480 81838279 95902 95878 753504092 55621 55676 156940450 71656 71657 856852485 69910 69911 837533900 13873 13896 115038098 18009 17959 999919303 63711 63746 985824390 35037 35038 776659112 67082 67083 799360285 40039 40079 877484551 82018 82055 312137407 66016 66049 317170680 88302 88320 213251412 64225 64230 647741623 74646 74647 130350201 37048 37095 133073296 70888 70834 522133135 27303 27304 176432357 67769 67770 501055253 86935 86936 680870134 87498 87544 890315127 52368 52384 630485135 80326 80327 107974372 12056 12057 36285853 64753 64754 662914015 31997 31955 672431831 1373 1379 871605227 80559 80538 619206818 99809 99858 933029594 56315 56316 270415612 81163 81150 696452228 26057 26030 938380455 84260 84261 720196033 36515 36542 289736734 82931 82932 362026311 81555 81520 497855763 44528 44529 795735937 77948 77974 377008033 87661 87662 247384952 97805 97794 751360551 42723 42682 741711542 25999 26037 75453062 73482 73483 703939723 65657 65658 21649263 53513 53487 751028716 54899 54911 869204952 41283 41284 720796729 11641 11694 915555533 28021 28022 219182019 60256 60287 71989281 16401 16422 536715285 19805 19806 789050279 89755 89756 251986720 93065 93066 328712980 24239 24213 852294068 61993 61994 778977442 40074 40129 243807026 5538 5539 722594506 92890 92870 783186182 89909 89910 347170220 79417 79418 993175142 52731 52782 655037842 47989 47990 476360515 87035 87058 994449548 68182 68183 715495999 63075 63076 557289116 82555 82521 18720292 39416 39417 207878239 75111 75112 170484568 24486 24487 805959987 23183 23184 226660078 57265 57262 78468130 73386 73387 290423399 40336 40322 562521055 91374 91375 127875369 36225 36240 790811002 14530 14531 994854579 94301 94315 604657238 33310 33311 635398159 80195 80232 232366286 37242 37243 443678786 67771 67772 578163555 9220 9258 543532521 53913 53914 266366660 21450 21422 270925864 5663 5664 481363581 43865 43866 399716544 65215 65195 775907066 73893 73894 619139780 77658 77659 820552513 4522 4523 316576259 71267 71268 310455480 49834 49812 618093013 24068 24027 338580039 26365 26366 116067300 86761 86741 815510154 13100 13075 72852390 87828 87829 534516918 71352 71353 316104014 55336 55337 125735882 10819 10814 434930331 40919 40920 108109176 56806 56786 465874282 85365 85366 286275793 6794 6760 999554194 41854 41823 175189601 16574 16583 115193528 68513 68514 111518279 32420 32449 581273381 29483 29484 24215879 19800 19779 120176629 22265 22261 873858029 26654 26710 410614586 6377 6378 564580882 32686 32656 940423500 83944 83945 582359483 52792 52793 623540088 6430 6431 567525438 87276 87277 815511562 14793 14794 22597556 95717 95690 196309395 78213 78214 277616996 91357 91358 231308546 54902 54877 853750006 80538 80515 49037231 2357 2358 124396694 15208 15166 2326320 67501 67456 79641430 84233 84279 344020120 64746 64747 624129994 28599 28571 954845673 35369 35370 610484222 4246 4247 91428980 98845 98801 846294351 71639 71640 620722915 17590 17584 56686908 44480 44481 400656636 86879 86928 825098486 3302 3303 981645142 55646 55647 287530976 62782 62817 213287210 40430 40431 187715617 38021 38022 600598456 80832 80833 591913423 18713 18714 695956662 77007 77008 88522204 64176 64177 548701130 4068 4069 318942439 39694 39695 790604690 52952 52920 820071325 54485 54534 377587495 1005 1042 900034702 82376 82377 13781210 53936 53914 935416162 6456 6426 480755222 98309 98310 747676105 52236 52193 641738528 72000 72001 841596756 7756 7757 238091970 52850 52803 643411029 22627 22628 666513736 93987 93988 253912049 25250 25251 191136070 60011 60067 435471464 96357 96314 441539600 19103 19141 517471664 22694 22685 522570463 13894 13895 920322666 94439 94433 148247932 83380 83368 384335034 61988 61990 344948110 44570 44571 639122682 32874 32915 669926866 62085 62114 508815129 74322 74370 244957242 34393 34394 256414783 86346 86347 957979926 57184 57185 81186235 2702 2708 776070442 77491 77530 268739787 79081 79082 525963456 28853 28854 142981572 31644 31603 883128596 30085 30070 30071919 33029 33030 485619458 6855 6856 716102174 30456 30457 995162071 46770 46736 992778911 76206 76223 745079928 56185 56186 29683892 44368 44364 341461937 81383 81384 734383143 15936 15937 125202350 24757 24758 335808272 78423 78380 645507733 44935 44936 406604152 71542 71541 992530633 90125 90126 995967432 2136 2086 423383379 16391 16376 659555153 87222 87195 834756725 73781 73818 658700526 16204 16205 924893346 22417 22387 905099840 28174 28198 853012301 18074 18075 873624754 49033 49025 802655531 29658 29659 922907352 23835 23844 991650448 38970 38971 249367958 71295 71343 737984268 70895 70935 397194852 19579 19580 645913904 4610 4663 644897818 56643 56644 655924836 97194 97183 97722923 4336 4296 435481737 49271 49272 350718416 60807 60790 944794738 86401 86402 806757071 70289 70296 130883301 66452 66453 744485575 84622 84619 727049496 54726 54735 234614236 27379 27325 832173440 72199 72200 580172271 6778 6733 665535534 25675 25698 506617013 96150 96105 138185884 7089 7040 330729973 26820 26821 430473092 33545 33546 226364929 83522 83493 145422499 91359 91309 86189275 56327 56328 226699011 12896 12897 3017083 38840 38850 372343702 97090 97091 198677686 43982 43983 221247608 71603 71611 407377656 15431 15432 335975909 14850 14851 422515723 85613 85614 163169994 14970 15003 16651596 15769 15770 234400278 41907 41891 95675727 83510 83511 760916220 94576 94577 761258664 23075 23061 22884351 81604 81625 928943865 86911 86929 402396263 29939 29940 278856223 89160 89161 407182165 33396 33444 795249094 94587 94563 906172777 97641 97642 185590778 92838 92839 485203396 60664 60627 110414601 78423 78454 310877635 50227 50228 82226342 54726 54770 761257877 38196 38197 72436096 51002 51010 490311789 539 540 631287550 39213 39214 763649226 90988 90989 241850564 56814 56815 815080882 97954 97907 415661044 10632 10678 709213285 76286 76233 977585192 80876 80896 469720303 18135 18136 253438180 29587 29571 767032585 25684 25685 876439624 44012 44026 167260325 34150 34205 555332718 81346 81347 549852853 99468 99469 471364793 85369 85370 879475744 45313 45314 446430672 51014 50965 856937427 84838 84803 245025908 65828 65829 368793336 10363 10361 682133554 34736 34737 619064072 27682 27694 945303096 4618 4619 97657500 19173 19174 944311732 49129 49185 269654171 83290 83246 681037040 4104 4086 173046643 75912 75913 736645420 48548 48549 389880579 24981 24982 460982705 71963 71964 811765020 64187 64169 312976504 40408 40450 771376395 96709 96710 29732030 63734 63735 976846017 5485 5486 591423396 98569 98570 89088061 5059 5085 863869587 21060 21061 820281478 2061 2022 921865880 15691 15692 18689600 57183 57226 149874549 68035 68036 578675342 26603 26604 859446705 68213 68214 922604980 81895 81896 917064869 62420 62421 379929171 89145 89197 776889062 67849 67850 20237219 97270 97271 385410293 1561 1562 83253544 47503 47504 963469304 67043 67044 294778964 72288 72330 899378275 90745 90746 390793878 92677 92678 676054279 32915 32864 122676989 3918 3919 678643658 84758 84759 353879600 22307 22261 242519485 35115 35169 259228490 6854 6855 241350273 86137 86138 789806838 44016 44049 628752899 50599 50620 688295821 26520 26521 433713314 21089 21090 427132771 32997 32998 8395533 62462 62463 616472100 57232 57233 797005349 56960 56914 575993099 24756 24708 797582687 42776 42777 582404919 95049 95050 586357101 12585 12586 396028409 53938 53939 335866566 15109 15142 536963209 6748 6695 78930811 66537 66538 10800364 40712 40721 575608064 94678 94680 604845500 90825 90868 666084235 4312 4313 749096855 95685 95686 248008132 40117 40166 24138039 63651 63695 820374988 78926 78927 403156307 77490 77515 390843466 92845 92846 838313336 36124 36125 39061126 47405 47406 477344332 65241 65189 139375777 59180 59181 545272593 42356 42357 524479756 20836 20837 630211246 67062 67063 502058079 16409 16410 886154525 3041 3042 471034327 80472 80473 428387757 39529 39580 767879706 85669 85670 776903163 67544 67545 155106705 21072 21109 453334857 85944 85945 998218760 22937 22901 565602897 14853 14806 332630780 69961 69968 827092345 99561 99552 360881211 59739 59753 811719764 61249 61250 374093335 84216 84217 569823290 39705 39706 196479506 31102 31146 732826319 2062 2063 882481798 45635 45636 441126263 33398 33399 154933396 60516 60551 264787146 57096 57066 821385411 20791 20792 973527634 21428 21442 31600445 94379 94380 903742572 30748 30749 996146513 93716 93705 735255249 72079 72078 904125407 8715 8716 421727921 63437 63465 990288536 23048 23089 518377983 68265 68266 984068852 37325 37359 36059286 47584 47575 824336876 47939 47940 545807690 29320 29321 565863703 89876 89821 118229474 46427 46428 944905993 29629 29682 863248224 2499 2500 557006001 71645 71672 991506899 80797 80798 603111206 31432 31434 516965778 54414 54415 539524102 64388 64389 664676967 81181 81201 935443592 79559 79560 727479839 48373 48374 805902097 64997 64998 998958089 92610 92611 95284813 46339 46360 353432010 29499 29475 672503979 42317 42345 179192915 24588 24589 321926341 57750 57751 875913706 44344 44358 414260930 20625 20626 743184626 57957 57958 790043539 41241 41242 557304024 50747 50702 334294172 14191 14192 788175179 76192 76150 435441209 36607 36608 256536741 40644 40611 720103110 21992 21993 1806559 20677 20629 903793038 72526 72476 783909045 97643 97644 886117560 99893 99909 425493476 98625 98626 953710957 87356 87401 308435083 85153 85159 429226029 82113 82114 617275353 31000 31001 135945923 97773 97796 547138847 23770 23771 447461345 23501 23513 473617182 88958 88959 377347942 62299 62300 634969572 30911 30958 235576651 52940 52988 638418661 25507 25508 506272956 87372 87373 911255716 91237 91216 361694158 37243 37244 400705003 10761 10745 781896330 41267 41268 814788282 1130 1131 312926462 3034 3088 381922594 23941 23942 204249451 23577 23607 24973751 17674 17675 924780422 27806 27807 882260656 59667 59617 182754336 69772 69773 423922985 30587 30543 155125376 34429 34430 820184479 24036 24037 225129665 8162 8150 930088315 41700 41701 893558380 75658 75678 314062377 32626 32662 604164955 15466 15520 683663521 84441 84442 414203806 94580 94581 301673330 48337 48338 155048840 43232 43233 820831351 43084 43085 214864337 74358 74309 723730700 12273 12274 288605700 84076 84077 280211650 54342 54312 430792187 32102 32103 966014858 59276 59256 297893504 9300 9351 36245438 11721 11722 627379919 79629 79630 938401725 91882 91922 439102020 16229 16230 796940597 77265 77253 969481994 4739 4740 261273272 92314 92315 57871409 59475 59514 347966475 58302 58352 203123121 45035 45064 837291046 70107 70068 143254547 4975 4920 622715499 54182 54183 972271104 79564 79542 959785760 91455 91456 772750090 93754 93755 906645374 67679 67680 686602869 99903 99904 142297346 37600 37601 819872509 13537 13538 506898871 47875 47832 836234667 68388 68389 622416991 15557 15517 218032503 43719 43687 988490578 31527 31528 750921186 41145 41136 629295231 39198 39199 941689418 98988 98989 176065609 57736 57737 576699932 22797 22798 120493056 44759 44760 749081007 83663 83676 86286140 91241 91220 496814710 77285 77272 71397387 65083 65084 819415628 90773 90780 211956707 15972 15973 35984976 99129 99137 15305415 78293 78294 13517835 6075 6076 467015614 73438 73439 556619030 86762 86763 288383629 17780 17781 922213946 19674 19675 958121119 42161 42169 355658160 76452 76453 456458757 61927 61928 458745595 95709 95705 632876292 50390 50409 490419760 20006 20007 668524840 13578 13594 429589313 23508 23509 154361163 43737 43738 6924154 4028 4083 683438543 25015 25059 307088073 51331 51332 558143896 66603 66604 187007120 71267 71230 722552692 85958 85959 973300172 46743 46744 431798912 91822 91823 253871384 3617 3609 425430309 9056 9057 620410986 45023 45024 355349575 70381 70382 414718629 97669 97708 536753431 27921 27901 816955834 49426 49423 386833194 76789 76795 777563330 71985 71933 576532148 74263 74255 216074071 85577 85547 405788229 21072 21080 874943986 50314 50279 986995009 6687 6688 582534269 78795 78746 456997392 75719 75736 875028533 90345 90350 833741622 31873 31881 813902394 54110 54143 39974816 88444 88445 321074865 46308 46309 66753694 79077 79131 357366437 42244 42222 157802784 33600 33601 191013006 25717 25718 16384223 14994 15026 589572308 92865 92816 18052262 90481 90480 157290945 23957 23958 970292946 64203 64204 273563578 12681 12698 480269476 28006 28007 24237756 20510 20511 756512641 33500 33501 846012746 21894 21895 773688977 78558 78559 850096974 57708 57685 539689541 9604 9616 233040012 17662 17678 188876433 54246 54247 403113506 10903 10904 531122030 5416 5417 249058893 66326 66282 79769030 53688 53741 886810145 58622 58632 694211577 19790 19791 622157922 68561 68615 26165778 51351 51352 116639512 5280 5281 75807488 77816 77825 220494403 66790 66791 960839433 72692 72693 773103792 90112 90113 917847484 35538 35539 957914928 35179 35180 870674883 95542 95543 516768706 63283 63243 772422465 91676 91635 384643097 77397 77405 51798956 98874 98829 423638216 32964 33005 400357967 54814 54812 95749796 93820 93835 602318902 44274 44275 377142268 6981 6982 969736648 36072 36073 419631448 39348 39397 105332936 26286 26291 233069277 20067 20088 530522847 34702 34703 575513985 42052 42053 955129962 99465 99466 874386372 36840 36885 363348080 78150 78151 586825348 67475 67483 3556428 20669 20702 365618817 64655 64693 91778272 87687 87724 476930937 17066 17084 840008505 49605 49652 913354231 4030 4015 164560951 38727 38698 64006818 3177 3178 343773104 45948 45995 591151759 52722 52723 193487526 81330 81331 247016151 62436 62437 924505730 43444 43445 342020698 59336 59337 207521732 98624 98625 246938992 93800 93830 61448750 79852 79853 186379001 34119 34120 339398088 20673 20674 913475836 6106 6107 189497841 59384 59365 865433899 72457 72483 208588790 67142 67143 73539426 80953 80954 49257090 94713 94734 792108259 88508 88509 754925008 35016 35011 908825517 52086 52039 936888021 87277 87306 464764783 92440 92429 690875019 85683 85725 142006879 56817 56862 937123978 7586 7587 681594176 36186 36136 982349737 10390 10427 860234722 64861 64864 208267939 93670 93671 296772321 2474 2490 509716785 55025 55015 17505437 30140 30164 40487605 89618 89619 414713337 18129 18099 114452016 50888 50849 573753895 31526 31527 162670773 38119 38100 961718504 44467 44487 891530231 15276 15297 345717507 43748 43749 612515107 18757 18720 24590379 13798 13799 100401841 63565 63566 646471147 2768 2769 781626924 89684 89718 771668797 32666 32667 481502202 54015 54016 658808533 68316 68261 718804550 83049 83050 570438668 6889 6890 529194379 60970 60971 947174982 49707 49708 715532877 18239 18212 703008740 71230 71236 620078547 89853 89817 37944380 58224 58273 886832468 43005 43006 627032506 77673 77674 520858368 23639 23640 503715704 40943 40954 562698429 77912 77913 139823451 94658 94667 738126358 50526 50527 180837186 19110 19135 553675304 31260 31227 863430623 18148 18189 33816333 23112 23113 987269659 15652 15653 172173568 83364 83378 456238342 25423 25424 257546022 10722 10742 291069985 51489 51490 72055647 53139 53128 776702159 30985 30986 356714207 76260 76283 94682158 19757 19749 188366402 66260 66301 724902743 82766 82713 594893410 51492 51493 43097447 14063 14064 11378651 35777 35802 476252296 33140 33110 835661401 10175 10222 587924274 71163 71164 520354844 26864 26826 215074590 98773 98774 19991897 92018 92052 804764989 53561 53609 75846288 55528 55542 819700923 58547 58556 286629918 55173 55135 380220571 56055 56056 252495203 33630 33614 766255190 82294 82295 496178649 69612 69666 942861393 19220 19253 363992096 21154 21174 990154848 50376 50345 935646711 35092 35093 411030658 93940 93941 808607992 97878 97934 157271782 81158 81192 744324649 73439 73440 113713549 26479 26445 211200597 56286 56287 116600191 83159 83187 302017165 8773 8755 330913273 41744 41745 204182959 66986 66987 227051114 24167 24191 786263103 45630 45631 186605927 53630 53631 129848291 67249 67250 40961548 80939 80898 653808103 94808 94809 634057474 33523 33469 490064121 64208 64209 113949517 74522 74523 675763177 86615 86641 630326555 92800 92785 917684512 24308 24309 764635600 50041 50033 660210931 90147 90190 317570337 79051 79064 936878012 29838 29839 686914357 4102 4151 575136571 35557 35603 405765924 85868 85869 601443440 40283 40315 329586870 9271 9308 802161657 46595 46596 219592648 7205 7206 831569872 94226 94281 11708116 63110 63126 927883332 28780 28743 382729513 16282 16283 406475544 36258 36208 633900497 3552 3553 732632206 37265 37266 354611176 14310 14311 232749133 58884 58885 498470007 40753 40754 872253376 19590 19591 572962888 67057 67058 806072043 68641 68600 7222103 18063 18078 90409756 30964 30910 491868574 94912 94913 138219559 17536 17546 551592507 24418 24419 11297941 18375 18376 148396347 95324 95380 579540367 19336 19337 798352412 35638 35607 624428434 10165 10166 967567046 37002 36950 362534206 67175 67176 443125563 72060 72061 859634407 3945 3946 341361276 85800 85801 291084889 11480 11481 725290164 83003 83004 513825556 43126 43123 253043013 22949 22928 285722667 54716 54717 775076084 78801 78802 696176897 49334 49335 994243282 67995 67996 719470134 48 49 58805502 92977 92978 850138071 63171 63133 512113903 22685 22732 756846669 38938 38939 361559405 31260 31261 141943247 53114 53136 657647721 2099 2057 240350861 36520 36567 508991085 83486 83487 889799053 12838 12839 582280494 95169 95170 403257267 28619 28620 764193109 62978 62986 385512969 69674 69675 119160806 37170 37142 312700503 88316 88317 835583972 22698 22672 427411850 81524 81547 590958953 52959 52917 254796647 92638 92637 885488317 9938 9939 4594134 5285 5283 719841470 46758 46759 212404073 69570 69571 415087726 83815 83816 762061081 84346 84347 117895703 43428 43446 683155173 89010 89036 540001492 46181 46134 24703121 41566 41567 748328281 60033 60034 22292411 34301 34318 74392134 26483 26484 517157585 71583 71584 34696508 73913 73868 621355314 44708 44747 169007832 16247 16248 161151587 75576 75615 127730674 65482 65483 819178268 34913 34907 950830635 22245 22246 345174335 71041 71083 861769132 8734 8735 350697746 6649 6631 19280426 76303 76327 996713623 16480 16481 211928537 52909 52878 722428399 30263 30306 563759270 91139 91140 812932563 57865 57889 38805457 21963 21964 65626399 26619 26620 898492557 39945 39934 496199944 20499 20536 313838714 78996 78997 156791300 62324 62369 859086145 30598 30547 103751016 84667 84719 622596284 74456 74475 381921400 22849 22850 756194812 15896 15927 961702194 64581 64576 495480285 1875 1876 102982248 33208 33209 885954847 43541 43542 59559899 57543 57544 137015003 86837 86838 173206575 84761 84793 8966022 81312 81280 770582784 58632 58633 947763400 44727 44728 817199785 76316 76271 946345163 4527 4497 826662710 59297 59247 892983860 80458 80459 155057299 4012 4013 347704210 35288 35289 844877075 22390 22391 881831975 37537 37538 160985082 34080 34038 153130612 88743 88744 862402443 78146 78147 494381467 16935 16936 411005975 71885 71886 571782950 31649 31666 384673214 98176 98215 568683049 20222 20171 726033024 62311 62340 387753244 98911 98912 580834307 18618 18579 161220146 47349 47350 842425175 693 694 372458687 88413 88427 767715070 56006 56007 524114127 92409 92410 711477674 67505 67506 828371087 41568 41569 739155665 49792 49793 468097374 2138 2139 668388469 57069 57070 670808042 87865 87910 731079797 3540 3585 498491939 15130 15121 185797194 97982 97983 904817156 42047 42048 816661295 80686 80687 990952187 51965 51966 490852175 70179 70211 665950591 94013 93971 927500532 11634 11635 818997696 29020 29038 159856979 91649 91650 644895606 79699 79700 806966750 7298 7299 136421193 51560 51584 118926332 45278 45279 337100744 58598 58599 829693218 43082 43104 193991102 57509 57520 310591435 23207 23153 576592978 73347 73348 462015729 26620 26621 191820272 72083 72084 766389468 77722 77723 871510166 95726 95727 537113317 69300 69305 427545608 95368 95369 484103739 61431 61432 84748906 56291 56270 92339572 7594 7595 519664809 15540 15520 666739673 64468 64416 766426141 76982 76983 243611895 98235 98182 361296218 94311 94312 260452908 41487 41488 846603541 56832 56833 829325753 90897 90931 863232662 63045 63043 840802669 42504 42505 961935532 61983 61984 268976204 53180 53181 528090244 63485 63486 820714085 12854 12830 399866317 76470 76502 118221618 14536 14575 375823824 79555 79556 27229589 70361 70362 987119643 60424 60425 927908371 96513 96514 264067504 9368 9369 817864763 92268 92316 32770918 59403 59414 618888129 67903 67856 920290656 26209 26210 807346494 13354 13322 227976111 5226 5273 958905912 87503 87489 173270343 31580 31581 865585027 5673 5674 933106331 33022 32977 87537787 89526 89574 192758896 59728 59711 240861750 79658 79659 548770994 27026 27027 250091558 50222 50185 261696340 90068 90049 125601962 82997 83049 708200092 83461 83462 27141263 32118 32119 910970443 65436 65468 908460549 65527 65552 728014256 88735 88736 195111070 81894 81895 469195945 4041 4042 737121083 36328 36287 430801052 6585 6586 236299669 93499 93534 919550241 22399 22344 503128570 80680 80681 192820456 45409 45376 259469618 87133 87153 840678370 81713 81714 650420223 34257 34266 977602347 78134 78135 992280860 11045 11046 519252042 26497 26482 321753548 39100 39101 912721667 78027 78026 594320050 59723 59745 895416381 86542 86586 153702919 33471 33452 280634446 50822 50823 408459763 64420 64421 780313427 77105 77133 629032881 10588 10589 181754720 63379 63380 274010165 61559 61560 218786256 43820 43864 295069071 61211 61221 425773698 84784 84745 455202530 1190 1191 28001111 57284 57295 969075629 46930 46967 27441976 24553 24564 502346382 55770 55771 446168434 90098 90124 847333778 91653 91638 913940422 19245 19268 971334403 39733 39711 932072502 93396 93418 521902570 35925 35926 63747592 2285 2286 789743676 63377 63378 498129395 63089 63090 918929662 37869 37870 354325873 7819 7784 536697138 69343 69344 941731645 73857 73858 668881095 59210 59211 969881990 19710 19711 778138949 43091 43048 380398186 58269 58238 196119895 51076 51077 428466891 71140 71157 722146402 9533 9513 863033921 10657 10614 750407347 73512 73513 730442178 8619 8618 941557150 6952 6953 585514260 12897 12929 937167310 53499 53525 610351988 91510 91563 153436018 26101 26102 81387953 12809 12773 106737720 64052 64094 99012671 49514 49515 906761564 3423 3428 214092945 52541 52496 997493893 56943 56930 283830414 69907 69955 118954524 86485 86486 462865660 68609 68563 52266070 23447 23448 30543583 75781 75782 830280578 35219 35198 714901055 77141 77142 773461322 16776 16777 851134140 26297 26255 974406799 43376 43377 198385842 13506 13462 417221691 89836 89846 354451632 44081 44121 260370804 92437 92438 4320387 52018 52070 773745991 22723 22730 66829863 64578 64597 307375636 58606 58607 85297870 92376 92370 211452211 87106 87087 927520570 6969 6970 893252755 70333 70334 209466729 63759 63773 3392135 52885 52890 173913272 33009 33010 826977160 97777 97778 887507151 89956 89921 297607156 45389 45369 492439011 30549 30571 706441907 15110 15111 25016227 8757 8772 248112912 93494 93451 852816633 18238 18239 801163165 66262 66229 622274102 51532 51533 62874378 52839 52813 723996922 73766 73728 138370297 21596 21544 118962213 88603 88604 80625300 4937 4892 959965917 74043 74044 218094316 14568 14569 94313042 49178 49179 651434646 34791 34792 908087632 98372 98366 492620335 42572 42546 11373952 14566 14567 901955185 23921 23922 897770328 63120 63121 145902172 35969 35985 53657646 24676 24677 357656736 54864 54828 87074096 4353 4333 645178906 75069 75070 171369903 31646 31665 557899021 35372 35373 462555083 1125 1126 976067445 19706 19733 545613509 38742 38743 314572714 78682 78683 244081302 37485 37536 250784393 47311 47338 604723672 48157 48125 732046196 37876 37850 549680974 79226 79253 225181346 1517 1472 140816546 57171 57172 299090628 23198 23249 924850884 52062 52031 962279119 22755 22770 694066791 43234 43235 538248053 38346 38347 862018456 72216 72217 768252494 94184 94185 99589962 50001 50002 316075974 85426 85427 526747643 30201 30202 895041618 92189 92150 605099198 4434 4453 726110909 24850 24887 406712396 81120 81166 599268718 13001 13002 232688002 82462 82463 127106676 35363 35364 136377257 45049 45047 536355941 53286 53271 77163499 58888 58899 97243296 10329 10304 560145950 88147 88105 614566310 99180 99181 467314216 22344 22335 309167703 38219 38220 814354159 74789 74820 397455777 64764 64751 60453473 79639 79612 416497578 98028 98029 558930412 3175 3173 274299541 59989 59946 645906571 41163 41164 283823683 29812 29868 399294464 34282 34283 658429384 62817 62818 358418676 1711 1677 983448982 38980 38956 888957556 76999 77003 249243342 22180 22227 419742218 35668 35669 665444257 1649 1632 275468220 27524 27525 557805059 66834 66835 91803443 32608 32609 769184620 24031 24084 300206077 76273 76274 307707305 1778 1779 367264851 70821 70822 914497020 41060 41061 448842167 41326 41327 304532158 44388 44363 602753289 93859 93860 196475777 99688 99662 604655418 15883 15884 723781790 25433 25380 246257931 48515 48460 732777086 47348 47349 582800628 3125 3126 744295903 77465 77413 279633501 16765 16744 286014520 93695 93696 368991818 38955 38956 29553126 34987 34969 982020008 61359 61360 813511900 19030 19031 336757472 46500 46518 452315086 5051 5034 951847279 65433 65434 325659780 52561 52562 837412878 35706 35691 868763536 54467 54471 109290825 71510 71533 338137478 30110 30111 851328122 56106 56107 664009093 34368 34375 625150297 14138 14139 911355310 6574 6610 204552401 16032 16033 996947951 54819 54845 420202056 81704 81659 345433876 20080 20081 881752742 42374 42339 34757467 90635 90636 452835699 60985 60986 475297974 37720 37721 577214654 76103 76070 764035627 23240 23241 261160198 14611 14597 603040561 72490 72458 8296855 27583 27588 245136047 53571 53543 291926283 93628 93629 818318072 82143 82187 931705763 58099 58146 848853802 67013 66998 998868530 70791 70763 739913184 79084 79085 294310338 72704 72747 437856461 89246 89247 110423976 98122 98172 361429091 35650 35637 500626851 84513 84514 855055127 10527 10513 794225227 4213 4255 599654222 16432 16433 856164104 78783 78784 91566097 25385 25338 879171187 86631 86632 926103142 97613 97614 665250139 72399 72400 986084658 70995 70996 20401171 99509 99554 457629798 96800 96801 632715007 59746 59747 294807247 10224 10225 284179557 64282 64271 282424729 90823 90792 667217405 90020 89998 50857811 63391 63392 383967366 57793 57794 831269899 62898 62861 356256271 98212 98201 45427069 66202 66159 91090912 9929 9930 254130500 72547 72548 418645424 6352 6353 365952440 73120 73127 395778827 75834 75835 788953104 41250 41211 198884341 44293 44294 638480178 18056 18057 85706484 23854 23855 845091403 69842 69843 436144151 71854 71855 295207869 84663 84703 130178106 28017 28007 667845177 7051 7052 839510965 31165 31166 513903112 18357 18358 534485137 61717 61668 876208850 90521 90473 291725186 43168 43175 796359945 77623 77624 989603810 65377 65348 725548005 51368 51369 758337798 22071 22072 884792864 52642 52627 382816377 62247 62250 548690124 71554 71555 856171007 84698 84699 428375799 74949 74962 477018294 91417 91418 945028584 75784 75785 569189739 28559 28560 179995922 82924 82925 475332443 73424 73408 987556765 96980 96981 748016478 74409 74410 901174299 95895 95896 370932851 79902 79903 946327569 70363 70330 775693820 84967 84971 675901832 63755 63789 162076914 7965 8020 290164174 63379 63403 742265854 80626 80627 571232494 94589 94626 4710708 16602 16585 498726740 58560 58561 502790598 80077 80078 84772339 18035 18036 364577864 66890 66877 497202984 19070 19060 929378460 22733 22765 473542635 33215 33189 583617816 10117 10127 444619895 43317 43308 949117041 2268 2269 267692823 92825 92843 40604296 27113 27140 851246948 45937 45938 431141971 25837 25838 48938437 26710 26725 578997294 35466 35467 103573486 83207 83208 803144452 19193 19194 928433716 14643 14644 349336805 26422 26423 190844003 40432 40433 440933136 24191 24192 581113040 2601 2642 171033897 47444 47445 70346193 30517 30518 298520057 93938 93963 2811525 86887 86888 329745285 87595 87643 145483412 76813 76843 604675969 37230 37231 2314617 95656 95702 153023222 39593 39643 124640996 88503 88504 233971310 41965 42006 801255430 22867 22868 995043156 12821 12828 633714299 61897 61904 833237757 88374 88375 322805473 74633 74634 509187068 91960 91961 639358145 83589 83590 576269647 10721 10722 696468484 84866 84867 996088669 69914 69915 259127086 25736 25737 827924383 33922 33923 553895366 43555 43604 920261370 87845 87830 474174470 54060 54046 936392435 5260 5243 377974785 6525 6473 33219172 81788 81789 208391420 48979 48980 513407935 38884 38885 10910707 87355 87356 911124874 34074 34075 78321232 12523 12536 455477402 65759 65745 140764290 52855 52862 902036099 37578 37573 240734987 90696 90688 625959820 8170 8171 872491786 67980 68010 305014603 79970 79971 291779669 26374 26375 877722814 72887 72896 949001202 97878 97915 751890370 61991 61992 268040053 64865 64866 750110134 14079 14066 386479126 63363 63364 120279227 56320 56321 596215456 6580 6581 106558947 59200 59201 870750211 35417 35418 176243575 28083 28108 572965879 31668 31669 504370760 69591 69592 127889062 74588 74595 681313784 18777 18778 422642335 1108 1109 950500317 37208 37152 195461316 42013 42014 875080558 80703 80722 589337066 55931 55934 696615421 9748 9749 88071847 44841 44842 378209372 76913 76911 655693191 25900 25901 458250319 14319 14349 575461387 63693 63684 954495147 82649 82650 636519716 17949 17950 933511181 23308 23309 584170728 79586 79587 906207983 7184 7185 589102304 36478 36479 445877202 21437 21432 443465544 71584 71551 899885762 55819 55820 990478856 54511 54513 694474658 62150 62151 148419877 82419 82386 529353005 79623 79610 289705857 14484 14518 824116304 55465 55466 717897845 1862 1812 258340035 50271 50272 217480339 93282 93238 438289785 33469 33470 155836092 69486 69487 953661872 64200 64243 305851282 56300 56301 549604291 82724 82725 332844495 29082 29083 462398300 26721 26746 238554261 75945 75922 952803634 46645 46603 426267244 29119 29120 577554912 45764 45765 186333207 71818 71783 565978597 59545 59551 662249945 76644 76645 315529523 81779 81780 892867987 63051 63032 712005129 45533 45534 261967593 80923 80879 872607149 39703 39704 839718754 32150 32186 649284094 76240 76241 469955949 98836 98861 423004826 24055 24076 652092897 46297 46298 258975517 38615 38639 587913954 56871 56872 534083186 96823 96824 371586194 98989 98990 801999945 11200 11209 464318138 61407 61408 89886773 15214 15215 967838974 24105 24106 917216103 50195 50189 530575887 84688 84698 831440459 42083 42047 847239413 22197 22198 739597921 80480 80492 390692532 66540 66541 200871565 74425 74426 262318984 95615 95616 57808233 76613 76660 420477929 19433 19434 284861376 25027 25028 88093364 39473 39474 495805780 22838 22839 207147299 69228 69229 633200950 97154 97155 485543844 90706 90658 318152097 99665 99692 256322820 74819 74820 480704670 81425 81426 557724271 13476 13501 930826364 45001 45002 516190550 81455 81456 47089136 5825 5853 662006325 86532 86533 186164503 73412 73413 258274333 31208 31192 375982820 55483 55467 857048445 66054 66106 869687923 66145 66146 210521220 56206 56207 835170311 53224 53225 694670282 72242 72243 772148742 15229 15269 627027806 29009 28991 946862689 25026 25027 997371477 26423 26456 22486460 39300 39266 298151785 17639 17640 411832732 48990 49011 18821101 85357 85386 571781864 8941 8954 626941283 91550 91570 245709289 15135 15136 548997742 19112 19101 758800687 81368 81395 578346017 42811 42768 753310880 70556 70508 64547845 25252 25253 809868235 65293 65294 399472318 39315 39283 83532638 36655 36624 139647033 91747 91692 525397811 28942 28943 881472516 5639 5675 303671756 88815 88836 178430282 15109 15124 989222796 15841 15853 95232505 93505 93459 22402573 92660 92661 132470943 16967 16968 407406016 71743 71744 184552049 86594 86593 164013821 87236 87237 654946241 78947 78993 31838700 8579 8580 791694607 31913 31914 178142067 3948 3949 678520100 14736 14725 231667118 28292 28242 829462101 39214 39206 875667065 41212 41213 959889174 53628 53629 591945726 35121 35122 617415523 68651 68611 404268316 66608 66618 38964699 41777 41808 72750041 20601 20602 441242505 48693 48694 214442529 44740 44771 324688517 53064 53079 335668793 13804 13805 945396438 73750 73751 708342351 75624 75634 857797690 80156 80211 977681960 20019 20020 557192460 73016 73017 266236815 60299 60350 441342417 43229 43195 564242036 11304 11289 489367589 34910 34911 143282812 41106 41129 221378082 29074 29075 888861136 72579 72528 355765013 18290 18299 796871406 34702 34729 376543155 30433 30471 450622939 55085 55086 879807162 49141 49115 660500459 29032 29033 846739237 76936 76891 818989674 78538 78539 709111325 2247 2248 572755823 31339 31299 532324679 6039 6040 418440865 62236 62261 596429917 43174 43175 997076099 76165 76187 419215257 37075 37032 927351836 53541 53542 43209285 45664 45665 663690373 63865 63846 495366883 73607 73577 923820844 59725 59695 727244328 68526 68540 664158267 11558 11517 684298385 85307 85308 994400264 63508 63524 767338719 65643 65644 820031429 1897 1898 557023974 5276 5289 784984691 43375 43376 67463352 71849 71850 895348288 72763 72764 480983308 28488 28489 592286208 3048 3029 114149670 46953 46954 92757971 38427 38428 956533049 13734 13735 712998362 49294 49299 244312997 23068 23069 711628451 52439 52478 796569183 31397 31411 225129843 31375 31376 858682397 29591 29604 577962732 68856 68857 426127153 96701 96647 170615334 46733 46734 877845454 47602 47603 636042986 13946 13943 235866173 73562 73563 569996531 8397 8398 492838843 30231 30185 346610765 49799 49764 584890343 43149 43199 659816502 10624 10637 439751604 83949 83950 890201637 17529 17530 456926756 37813 37848 776767799 42463 42492 957534364 96183 96184 400159167 89642 89643 22695408 94411 94436 853259209 31225 31189 947183234 14681 14682 82332337 79926 79927 231512585 47859 47860 508124763 32593 32594 998165343 64456 64454 263281991 8511 8479 84230495 27714 27728 85500200 18878 18890 956621259 72039 72093 307780814 93490 93526 484509799 75165 75209 647869196 98884 98885 59409198 67775 67810 943489978 40594 40562 717627361 57781 57753 946198876 12198 12152 49691417 62540 62541 762799315 82730 82777 737410488 84816 84817 445691012 1596 1638 199568808 5923 5943 959284321 45288 45289 127814686 71417 71377 287227810 48387 48388 106937212 43806 43854 428845679 90400 90401 404589973 18933 18947 59193923 47512 47558 153861807 93947 93948 379407038 87898 87919 166462740 30967 30968 860039241 78348 78349 492913013 75714 75715 149590846 60219 60220 193987126 26093 26084 820279566 49855 49873 333492929 45282 45283 662109463 29919 29909 563650219 8808 8764 596771413 11213 11214 761783117 12720 12721 447030708 49795 49796 707528826 76834 76835 698033443 14388 14386 158415058 90082 90074 84972610 9300 9289 943263196 65009 65010 2493355 6139 6140 899582418 66693 66694 496353063 12575 12576 412946976 41554 41555 848276982 75916 75917 409107324 25549 25550 443348240 84804 84805 317229190 96214 96189 67567467 26012 26013 42762930 37182 37183 712738221 65315 65316 659085502 78639 78640 291190333 78991 78992 684521349 19470 19452 964592540 87498 87464 319901811 13384 13341 843177438 65573 65574 366212814 41970 41971 286972427 61584 61585 763881170 85083 85089 182723010 56620 56621 319181154 93041 93042 892191076 13178 13201 472361572 87824 87871 812364573 92727 92782 376934818 84983 84984 295271783 83943 83944 839790553 15418 15419 942024061 29054 29017 392721027 62474 62475 102587703 50615 50648 184203269 48825 48852 162442994 52584 52580 431132437 64193 64145 778511102 94757 94758 126371067 97017 96961 734601798 71190 71191 972333025 40134 40089 364009449 81559 81523 276463888 50586 50587 926551192 4771 4772 588072943 32218 32205 171599054 84412 84413 48248389 91457 91469 345568499 28461 28462 110948537 61314 61265 121726378 51855 51901 180074016 75215 75216 158533314 43290 43291 648293625 25861 25862 429496349 88137 88138 605022436 91255 91305 789510133 72316 72290 82929189 15125 15094 31048190 19914 19915 8575920 1721 1745 864874695 10879 10880 357295534 1508 1481 801286293 2424 2401 458614982 11720 11733 38318130 8852 8853 128952074 89154 89155 580053115 72310 72332 825795722 4748 4749 404486209 2407 2408 258673307 53538 53526 585528931 97940 97996 684908817 65325 65326 373864458 96306 96339 310802162 3268 3269 139611114 66445 66444 989788282 80140 80139 892363749 83788 83789 949884541 91239 91218 788290247 71238 71239 557162443 38034 38035 103999644 91382 91383 885955012 44465 44466 64356630 96475 96476 724475556 44954 44985 984555892 26373 26327 317832180 56367 56386 699250206 37887 37888 999638880 79815 79816 65215745 65282 65325 490023079 8177 8178 383096111 9183 9130 696225883 99088 99105 902152146 1784 1789 596876581 22505 22499 68742800 49385 49386 661323604 94912 94917 46397754 76084 76090 446003156 16452 16453 988119512 10445 10438 566486593 93222 93183 803085929 51410 51411 166297686 52947 52925 915600359 11318 11319 593740937 4326 4312 825168620 72698 72699 688551610 65219 65167 146389606 84451 84452 275020468 29849 29846 717436908 4950 4902 152813941 22925 22926 618963073 79504 79459 954257047 67550 67551 324419783 37968 37944 723142337 87336 87337 965010293 89623 89624 412652945 84788 84787 832275522 27567 27568 220105168 6875 6876 432551600 49586 49557 499147480 14164 14111 785375884 39674 39675 945552026 34396 34414 461924529 96935 96936 125988215 80778 80779 670706474 58427 58428 57872055 79370 79325 332232149 95621 95622 707471410 2147 2197 388157974 87147 87148 192634028 33273 33327 387655628 67785 67786 723512379 92772 92773 996314698 96464 96461 252027937 79856 79836 694078906 41035 41040 995769872 54226 54227 877540080 84123 84119 262522260 96228 96180 368761456 19019 19015 724504315 86609 86610 387257065 40004 40005 548542041 48470 48471 548358005 67037 67038 394367315 58136 58137 536964689 59040 59041 50268757 72689 72690 233901146 27998 27999 795596726 52063 52064 897090972 62996 62990 385808335 2459 2460 392205548 23101 23139 619336621 70300 70301 15161319 80533 80479 102729676 37523 37521 415819685 31636 31637 358810750 34658 34659 231219961 27836 27848 300452231 43759 43793 224647084 93753 93805 865353793 47262 47263 188915842 78437 78396 125991340 72053 72024 310311307 15838 15869 962114484 75196 75144 364895919 71597 71598 390527549 88393 88345 910631236 84306 84307 917342155 91655 91654 212040427 2969 2974 201730429 39288 39289 450198794 80693 80676 14835405 76614 76586 632194258 30181 30163 275424956 33061 33062 89383356 53012 53013 865505010 15305 15306 871914888 15329 15303 94585538 27824 27825 610782676 42093 42149 747117670 74037 74038 751908404 68130 68115 263239310 58953 58954 275694239 25347 25325 66109777 59855 59853 362484925 16065 16066 346810640 39706 39707 900254507 34362 34417 316840182 28195 28223 67733226 85904 85851 206488561 24266 24267 203127778 4635 4628 492943338 55482 55483 800947025 76444 76445 783706153 57990 57991 322601798 37426 37394 688917913 33072 33034 300986047 57822 57823 850606746 33170 33171 318280207 80286 80287 580673316 37962 37923 993665947 87370 87339 198001641 88134 88135 673174820 87075 87076 50249999 81951 81901 112142329 64732 64680 802160349 77361 77309 933439657 16308 16293 101032948 52016 52002 953297333 83181 83182 227865969 64783 64784 501742700 90758 90759 155962402 22699 22736 628223224 96588 96589 495275912 95518 95519 763997167 15273 15274 290291397 60002 60003 785197329 53458 53464 699147742 38550 38551 538204647 8692 8693 991900349 56761 56762 604211061 99104 99105 208316186 95858 95848 186778219 45699 45700 658132211 62001 62033 447219512 68075 68076 745603225 1903 1904 217366404 43237 43181 39346456 98024 98063 325335230 47315 47316 292449064 87039 86994 883777381 9680 9681 563556325 24038 23985 453598002 81665 81666 615975440 6776 6777 250286198 2425 2422 821459113 26540 26541 458033963 13067 13068 233860668 88402 88403 591264228 68001 67987 84984592 99908 99909 38138253 82754 82755 678892972 88626 88627 321934443 21918 21965 699697432 834 781 24904675 44366 44367 326759420 11986 12011 929801147 96337 96366 399510128 73017 73072 697094710 30321 30322 867248661 93895 93920 170067640 17040 16990 696754539 32349 32319 474838721 79734 79735 198659275 8132 8133 974345133 43786 43741 786250752 19788 19789 532254722 11908 11909 554150090 55669 55652 532512538 78470 78420 300615383 98128 98129 174004898 967 968 212100617 17233 17234 957907028 46985 46986 4777512 10943 10944 440168334 85500 85501 581511131 39692 39693 131810893 84977 85000 941432692 43229 43230 284029256 79279 79280 609343734 65045 65046 419127427 45963 45964 117781244 93907 93961 941736656 42260 42267 127577657 72719 72720 386593700 28049 28082 17821039 29168 29197 333903624 53119 53121 591001085 46972 46973 763632439 32016 32066 8568516 92675 92676 981048969 4260 4210 656917714 86135 86172 647955812 79510 79511 187662415 31178 31136 336290301 65563 65613 122687548 74984 74964 463254102 3391 3355 334539499 92657 92699 215423831 56041 56000 807555722 77500 77459 37455365 72302 72303 632116608 39070 39114 796804792 69829 69817 610415404 47075 47076 334518848 28725 28756 33709373 45692 45666 445813252 60658 60659 227885917 65207 65196 258422167 68467 68468 160549984 45041 45090 833477322 29242 29186 163482572 46715 46716 854585276 47185 47184 995741579 50097 50121 605294085 13029 12974 329007190 19438 19439 407894134 63988 64030 382658335 74092 74107 998334435 38532 38561 690589383 46509 46510 944130402 70987 70988 534555429 26262 26263 369076382 70354 70321 765276879 13016 13037 823297923 7642 7643 584238285 2905 2911 9788609 51337 51328 19108049 36207 36214 581184926 69445 69488 738276172 21188 21234 741562829 44460 44437 461110739 64712 64713 916368833 92557 92527 452609998 44368 44369 252353811 81807 81808 682142886 34818 34810 22935481 57230 57231 910277871 82819 82820 759899334 49965 49966 412004358 36691 36734 94207713 84990 84991 10871218 18449 18430 532644151 71552 71604 162214642 53884 53872 291484657 95533 95575 749139133 20633 20634 472386716 12925 12926 618033989 42395 42353 9593516 71151 71119 917862203 22335 22324 25278166 69466 69467 374690662 92371 92323 151759533 87520 87521 101914748 74209 74210 30598956 75477 75478 630187352 92426 92447 280954732 20895 20897 451139454 47983 47929 624348108 50026 50019 609181628 79496 79539 126406957 89461 89405 277077844 80934 80935 575815616 95618 95619 100112628 81267 81268 457305581 40677 40678 9659654 35283 35284 492599585 84478 84479 631784787 6097 6098 765507790 58185 58186 861395065 76434 76459 334299950 12685 12683 752995400 138 191 14280108 47461 47448 705834702 15109 15110 886361756 39096 39097 998810326 43476 43477 84537629 96704 96705 124524228 45054 45055 996904725 9627 9682 617032151 74798 74799 287492287 19420 19434 261308214 41854 41887 752876489 34381 34382 342228045 61549 61511 967983347 10359 10360 473868633 74854 74855 822405661 91561 91562 814157745 35210 35211 938565082 28567 28610 613945145 85823 85769 488507363 20066 20067 444979673 82146 82147 150086592 24425 24427 787537151 8490 8536 597113298 56146 56147 620362117 13875 13876 487037006 10717 10718 567670948 84811 84767 349988606 71111 71112 438909001 4179 4143 782397235 70695 70696 373062308 23668 23669 493902367 46830 46831 88281422 21076 21077 423221559 35447 35425 20586602 9249 9227 477109903 20052 20051 780062638 57809 57820 639011237 44637 44603 295085993 67410 67437 920479266 20600 20601 484480980 78872 78873 79179596 66953 66954 327949045 53148 53149 583222389 54528 54529 722146347 65902 65875 177796129 4614 4602 119842280 4011 4000 593511802 61058 61059 619192818 28432 28433 712022172 24662 24663 55779260 5261 5294 760169682 15637 15638 341224586 2406 2414 302517383 17829 17830 443476520 99035 98998 423399525 219 220 264471977 45903 45904 282342450 45239 45240 534085278 67636 67637 913981563 27622 27571 796015542 46266 46310 221421116 20560 20562 131793477 78795 78834 902733298 68686 68687 488150 42229 42231 124004110 75283 75281 961707423 87324 87337 914974714 5785 5786 780105033 12183 12184 633275786 63611 63573 465033185 95941 95973 172565696 68972 68973 348256194 59278 59279 999903572 85899 85850 837863316 33577 33578 338937700 91947 91948 488003427 72924 72925 207057546 19223 19224 992946794 37587 37588 259800935 88004 87983 781121861 82562 82563 775249786 87500 87459 378562603 62212 62199 639418616 42654 42685 934228750 62065 62064 744609713 5427 5428 632242912 53757 53758 481873554 29766 29785 669516666 37142 37129 815806006 73231 73204 833386535 27144 27105 275848454 80413 80444 141278086 4154 4155 429932296 48658 48659 799670266 44717 44675 594463128 2768 2824 333872308 46082 46083 113659497 24969 24970 930857592 82978 82935 69665496 20014 20064 140241900 67582 67583 564852552 12252 12253 223710877 85479 85428 295577845 92794 92795 396482940 19598 19599 438483775 95639 95606 405636935 57439 57398 257649712 68153 68138 284580267 61532 61533 451277084 4362 4363 667992703 308 285 947637131 92295 92323 580350536 40135 40136 972243774 35269 35287 678059901 63408 63409 577736512 85787 85792 744324049 82775 82815 86259002 66699 66700 313899261 65027 65028 221719921 37518 37469 974522806 27376 27381 141177847 55734 55736 539562628 53883 53884 541468709 57026 57027 445386129 61277 61278 409083509 7032 7033 528580942 48086 48087 957714901 59280 59318 739094971 31629 31657 31893648 86469 86520 313807805 89361 89362 625837498 83841 83842 833712736 58774 58798 217348309 6255 6256 62535123 51732 51733 790343489 7481 7463 89128556 79132 79184 640269413 91091 91043 161163869 80197 80215 488833352 55707 55708 263752994 3788 3789 81538721 50785 50786 553284871 66485 66486 739265773 61646 61655 698914406 95239 95240 850184420 81451 81452 446302332 23306 23283 341765330 71684 71685 932394990 93293 93294 665118963 58862 58917 505143250 77561 77567 850593351 67233 67234 668865261 71407 71408 350510842 88288 88289 517173193 81000 80950 805196318 77063 77064 844860800 56471 56472 523542513 80375 80376 104219311 6099 6080 135272220 82451 82452 953058314 16907 16908 269609487 19460 19461 48311371 52962 52963 339480850 12651 12648 399468380 35977 35952 139109475 57920 57946 901537741 59332 59333 474884162 22476 22481 380551528 15755 15759 630346706 36007 36008 734351323 20969 20919 395495876 47225 47233 791611189 77304 77305 652023330 90956 90990 114906605 25564 25565 653663181 35427 35434 487196030 4546 4565 383581831 53026 53059 20510456 27596 27568 769513588 5689 5690 918887497 60770 60771 457584296 46979 46980 265418996 6868 6870 447294858 86777 86736 843854450 21071 21091 611445474 59078 59060 103354256 89699 89667 188189338 98873 98874 38881834 79239 79224 649529817 19644 19645 545478734 31804 31805 262486784 53490 53495 529640561 26449 26404 215700094 32337 32338 382193211 77932 77917 187420591 44333 44334 496227162 28963 28972 227393976 33871 33872 177249199 70190 70191 421209845 15193 15194 647990098 51928 51929 877255448 19145 19146 340871381 68165 68166 446854132 31588 31589 668526346 28411 28391 119438700 36412 36413 213478568 28438 28439 258415800 18008 18009 731208999 65723 65724 554579508 22564 22565 979460750 67141 67180 343179385 67824 67786 788416442 42486 42487 64853664 28432 28385 683007733 18865 18824 816441047 14704 14705 761576778 13079 13080 876380932 75623 75624 62245094 95996 95983 128168237 36474 36462 630993020 8180 8181 998410342 17606 17568 808493693 81613 81614 262435250 38430 38431 362131834 52597 52598 742361200 1040 1041 917216290 60554 60555 139172414 28068 28061 665232661 38987 38979 709191373 5786 5787 437660863 55392 55393 849839647 40728 40719 874195898 54344 54345 373445159 93477 93478 903200646 14272 14307 441898074 37699 37710 930408567 93661 93662 790160109 52799 52800 293379303 43615 43602 726157359 78014 78069 727116788 73366 73333 178299233 71343 71291 681274634 55002 54952 409204417 75695 75696 812432861 84609 84647 853684805 72972 72973 836780245 83094 83095 663754212 63923 63924 598159281 63614 63615 389396897 88293 88348 60682421 89955 89956 196403280 17635 17689 226972931 26707 26754 227489654 17534 17535 587086431 11651 11652 7271341 95007 95014 492620116 17674 17708 428400067 97835 97836 639131515 13748 13697 644777458 10879 10913 456939713 91193 91203 824858351 62643 62644 619513629 65182 65227 518048954 25709 25710 284129688 59354 59355 133741632 88832 88841 472004039 79473 79474 726855292 66585 66572 558668612 21749 21750 525142757 72854 72855 511713463 29734 29727 236689503 96218 96219 814757477 85840 85841 789622903 28152 28153 600328108 6593 6631 619351403 65305 65278 495242278 24228 24250 438137825 98892 98893 945012598 4987 4958 462923182 71531 71532 632104794 53997 53968 479503510 44059 44060 349631502 66714 66727 405214544 44161 44123 229254907 86392 86423 939193872 69425 69426 162271029 9065 9035 257687962 68087 68064 208723912 27393 27378 938715456 25205 25178 902018736 66315 66316 673870179 99747 99692 286257955 75291 75292 553388024 98084 98085 748233034 76983 76927 379435738 52234 52235 219170505 60905 60888 584005162 71087 71070 942401106 96946 96947 708315385 50149 50185 387504733 90555 90556 611613092 33868 33869 518011374 12123 12124 242989675 40042 40043 586951235 18001 18028 446534625 24365 24319 627768855 88039 88008 671065833 7414 7415 315429854 1072 1073 190200170 31897 31851 888372113 87041 87083 740199557 77995 78025 24081696 47642 47643 292880993 87630 87631 247667373 35354 35351 418666197 65897 65948 871536186 87243 87210 77113500 20873 20874 262761053 68639 68640 735822142 11490 11491 573129923 33802 33803 197768884 47315 47288 364709327 3393 3394 306617628 74572 74581 957398298 62265 62266 794568847 69643 69644 311542423 21380 21335 391172553 89559 89560 908337815 94513 94514 114407994 71192 71193 951738590 5917 5940 137167997 55693 55637 167546530 81675 81640 972160883 85608 85559 854871064 99217 99218 7024581 68267 68268 929104494 54867 54868 255607290 32712 32713 623465509 9954 9943 580947978 48927 48928 359088994 95972 95933 581999157 85156 85151 306968928 5666 5652 477683986 70664 70665 239272268 39325 39326 953841659 82083 82134 955445289 51518 51519 881128643 97908 97922 337077326 73971 73972 477712863 93696 93697 65360236 69874 69900 138714024 25214 25195 485259903 46909 46877 204654923 60167 60168 414861410 25493 25542 984206937 21070 21071 365245378 72660 72692 101187799 34882 34877 118542380 49822 49823 58778627 47126 47127 166902336 23660 23661 136570871 98321 98322 536818306 30112 30131 433943277 11796 11797 436029202 7515 7561 840422256 53734 53735 308941292 68178 68179 426933809 26191 26192 593338219 97422 97423 541199948 65516 65517 514609779 15867 15868 698218545 40422 40423 902764677 21401 21402 133938263 93262 93263 369108249 47928 47929 550926226 57425 57373 780520684 26763 26764 671328549 38644 38687 30655879 44638 44656 750455233 79791 79836 560451422 30417 30452 391962192 89606 89607 830245978 91891 91892 281920455 63033 63034 477296202 49780 49781 460090118 40578 40579 704884825 69130 69131 714532378 98688 98722 189440232 19177 19145 89368838 77214 77228 402567596 96940 96975 619412777 89544 89497 763114355 27701 27702 662647359 17785 17786 573201339 80322 80323 49572070 75962 75963 881191353 92475 92476 749809501 68099 68100 655412992 91797 91761 279683266 84474 84475 482974183 71822 71814 52096942 87274 87234 819433180 496 508 707971936 4039 4040 38536812 7687 7721 154197059 97729 97723 82291183 37729 37734 339289383 98214 98162 699251793 6117 6152 431148593 5025 5051 66520119 52983 52985 426233306 16198 16199 810821492 75222 75247 489053171 28157 28126 849049661 23561 23551 675527186 77115 77063 816267426 84896 84897 224638171 94672 94673 856499327 20064 20065 585834756 56796 56773 807734174 47571 47572 346704708 62094 62095 882432888 46166 46142 182703504 77869 77870 417554399 2217 2195 290771214 36899 36900 833493548 67728 67718 314415121 62563 62564 958710451 86455 86402 748857340 13224 13193 266647814 26605 26606 748218339 48411 48412 326252059 26434 26432 803022292 19793 19794 260190737 78089 78125 332687957 10223 10239 886467162 35891 35877 47428129 63249 63276 394323297 40634 40635 985708581 58949 58950 42489060 63606 63607 131629515 42030 42031 634867012 67172 67182 523831943 40034 40045 696171752 52578 52579 294454358 50730 50731 288189080 87756 87757 173460597 84309 84310 217686609 56465 56432 33927419 86338 86286 514454062 23517 23518 306560438 2170 2171 136160877 95482 95463 126609295 32200 32201 491576620 86969 86933 270093977 97058 97097 573325064 81635 81636 393068445 22650 22651 241315717 47962 47963 341457991 83762 83733 298770754 80702 80703 288970994 90696 90697 175082459 15665 15666 201903903 52996 52997 553213822 75392 75393 337893817 10672 10673 458698134 63162 63163 934285234 13540 13493 20774855 60053 60055 166720059 75055 75008 833582250 83148 83147 240028245 87330 87344 87050860 96483 96433 744126607 8682 8681 138540443 23393 23397 693705978 8182 8176 392714721 1300 1301 783854928 14232 14233 681776545 11659 11660 231988052 88098 88081 327897715 88235 88289 53905226 93187 93213 145508507 43916 43893 526630194 28337 28314 476058941 7126 7127 393401264 14339 14325 697424703 40278 40236 161244352 29527 29579 712914746 13288 13289 307284039 97270 97301 603288046 66950 66951 592945490 36773 36774 800132536 7359 7360 863002582 3673 3711 741993496 62869 62925 836231766 25758 25759 951821338 67487 67526 400083158 4505 4452 900107107 18654 18655 203609835 83154 83169 430320743 41960 41981 897315305 91283 91288 6474771 9177 9178 348038701 76530 76559 401641896 90829 90830 431657743 96259 96260 729414521 87737 87738 176987121 14856 14857 186093128 83547 83548 153506880 21392 21441 695097422 37178 37201 528298949 49470 49471 990283378 96119 96114 338910992 65499 65476 351453624 98199 98208 203702083 9418 9373 676965663 80958 81013 129289506 10810 10769 961449249 86957 86958 96153422 47702 47655 399889478 96325 96326 575458413 39608 39574 794742575 67890 67945 200076504 51551 51552 29739133 88880 88925 542529715 4212 4213 140610152 31322 31290 672704943 2069 2070 320488639 70496 70527 15037781 90569 90570 679328626 92056 92104 57433081 69005 69006 744256865 29951 29952 774395570 71593 71594 293662600 63295 63265 337163940 48935 48970 402965893 2353 2324 567235847 57456 57404 132981734 71336 71310 853133115 30059 30060 592530035 98984 98985 224216217 36990 36946 842221030 99202 99203 799355831 47047 47048 6664436 47092 47093 887327839 56053 56060 306293420 39614 39642 888369361 10472 10452 523066752 39354 39395 512868070 49454 49428 766804988 38393 38438 215549986 95321 95322 792356206 77842 77876 524878481 93053 93000 963211518 92376 92377 87774486 56901 56924 366121264 68095 68122 391929217 60550 60551 464109511 6818 6819 338384925 72224 72225 582612814 98941 98942 282073437 71241 71242 185621882 80347 80348 511188298 52941 52942 262774252 54672 54665 258880800 75372 75358 332814599 75022 75023 74757362 40050 40057 963782568 42141 42145 630649348 46578 46572 767455899 2962 2963 994559364 87150 87159 31982133 88961 88975 340603529 62590 62591 450545324 28887 28888 335341629 65203 65204 821165699 72768 72820 475698376 64183 64184 980815320 85887 85863 704812116 46440 46485 13877784 85814 85815 311088037 63888 63889 218718055 82345 82346 167031099 12771 12772 478555983 50656 50635 84795730 10001 10002 223583285 5700 5739 710427 71750 71751 570081122 28049 28050 631377462 29256 29230 887414759 71680 71650 328538953 36221 36191 211590556 78910 78874 922113188 1678 1730 656553247 18687 18688 316475020 14316 14317 604820636 59258 59259 967327079 67362 67346 791116949 33795 33801 792973113 10389 10390 628622932 63585 63618 966309885 26279 26280 619669660 552 553 679243713 74621 74622 512171418 13549 13550 89993267 38144 38099 275994655 90660 90661 548603355 9606 9615 948264042 4277 4278 318465354 53158 53115 758272852 16350 16303 291927531 19735 19771 494859722 86649 86652 871182375 83085 83086 164764217 95547 95548 207211294 34563 34607 204346751 14683 14636 715665148 82445 82416 673815249 73543 73521 533967479 2513 2493 210173248 60796 60774 84215940 93643 93644 154246283 61610 61611 511855274 35750 35751 683681457 69221 69222 879375530 24587 24588 491800451 4285 4233 560173726 96389 96348 121373664 19078 19079 426706950 465 411 929544908 4698 4699 776467780 12056 12034 831783448 84604 84617 998201706 80634 80602 460102088 84075 84064 225579823 80462 80463 804004073 94102 94071 320043473 90886 90887 709120796 12938 12898 355964207 50530 50504 138679709 24144 24152 148071436 14087 14122 742350950 28232 28233 413645841 3491 3460 439442956 4917 4918 806711087 35489 35490 347258728 16680 16731 408693034 5944 5907 49523544 35409 35416 306347209 86143 86144 344506290 9988 10042 535092339 20481 20454 980553764 37196 37197 444373355 14539 14577 266365910 22806 22807 100086696 29865 29873 256746622 68473 68474 467757049 1326 1339 418924841 18224 18213 815197494 65627 65598 852259131 59579 59525 674728239 91144 91187 495654375 79262 79263 366870971 59854 59830 719665313 39029 39030 401138537 59984 59988 15182713 84419 84472 190459064 50464 50455 982634764 89236 89225 375652645 87909 87950 52158874 2193 2149 189103368 34112 34076 492663986 40248 40249 906252701 96299 96256 993329344 21255 21256 24962337 63729 63708 434884820 67981 67982 256767605 72860 72808 241493928 15255 15254 218862099 47543 47544 773984046 44046 44047 5821707 1265 1243 131431114 93080 93081 838975004 4934 4885 239304979 23983 24022 420124834 15329 15330 601429083 42615 42616 215828324 44774 44775 94779106 53477 53436 335404866 18916 18917 981984452 56595 56596 869397073 25979 25954 176954579 64790 64791 970104840 70539 70540 913842733 1337 1350 425701200 49903 49904 226646692 69416 69417 6268312 91696 91665 442673497 24359 24360 626193625 28767 28812 989640488 51863 51814 300358026 50140 50165 244548632 82645 82646 684589306 39218 39241 126395125 27896 27897 443709790 24952 24953 569778916 99677 99678 182153536 85466 85467 263381354 91393 91339 496510723 86618 86619 533381587 11407 11408 150648799 79349 79345 331109668 36563 36589 444995207 92279 92280 948415668 42834 42835 364817360 77277 77232 42733143 19298 19345 110000500 83541 83557 965174510 14540 14541 821007205 75465 75466 686173866 46617 46660 179078977 76017 76018 485747962 63498 63499 253776061 70274 70268 42456981 31313 31324 977892714 62197 62198 126517520 33119 33120 720491684 36331 36332 910457798 74797 74798 220664534 7238 7233 370100351 59804 59820 14792615 60117 60108 222968966 20368 20377 132008210 56607 56656 345671334 31822 31776 995716383 62450 62447 846797365 22139 22095 368695657 44196 44165 953375694 14635 14636 3750460 87866 87867 70971911 30538 30483 789895296 40680 40681 14650679 26929 26930 76074282 24810 24800 327537835 4138 4183 650579573 97314 97315 375256498 58740 58794 257371108 84683 84708 109139236 58785 58837 681663543 64826 64827 634385885 43628 43629 695296180 12418 12419 22155437 82376 82429 715780304 66215 66216 505260785 4009 4010 493687622 50335 50336 287769898 80377 80378 82489266 34049 34072 157011930 10917 10918 675366348 29731 29732 197509237 9499 9467 439652421 80374 80375 517553562 13788 13789 847332972 437 465 151723421 62780 62781 18099588 90284 90285 233984107 14821 14825 132213186 59389 59390 425019054 74564 74565 936900119 47259 47275 148764647 14240 14241 889661119 87165 87166 453487670 41787 41788 315927260 42527 42532 266803711 5358 5359 837216702 81968 81969 342654353 39152 39153 79048327 91324 91325 378572977 52270 52271 682959843 16742 16797 106992765 86560 86561 261024638 91728 91687 182705357 76957 76999 712322947 42663 42618 256710338 9940 9973 481677962 25863 25908 504559006 3387 3388 90637721 36947 36891 771527821 88446 88447 92031654 84498 84496 644232727 18730 18758 512288085 94800 94839 710364847 77168 77140 802089940 55643 55662 670974909 93595 93600 189634023 4676 4677 566810072 84783 84798 146176776 36106 36107 595819734 74840 74841 95225501 36799 36800 988187584 58865 58866 262952513 5252 5253 974359839 63067 63059 510117728 98458 98459 22458888 96421 96406 728275906 73027 73050 671029069 11136 11137 537544760 67544 67534 485803123 63 101 722520869 42396 42397 226578838 55809 55810 80822380 13499 13500 422451263 17204 17205 328377505 37578 37579 970777671 8255 8287 6021417 2680 2681 972749546 17221 17222 424632581 45994 45958 411377371 87642 87610 251120147 59226 59252 367771077 56417 56418 701348107 19875 19912 440594678 87031 87032 650540195 97131 97132 513846512 46310 46360 737950082 25970 25984 818507986 94642 94657 727907518 13644 13645 363045605 75582 75602 525247880 36360 36396 903418158 99706 99707 68297422 78926 78969 581467786 92499 92500 23684682 33407 33392 874859007 70482 70483 77189603 15864 15865 351517762 73725 73738 433438315 13554 13512 825507970 21374 21392 298499358 99701 99735 339784100 21768 21814 266004998 81839 81813 168358964 45170 45171 295443398 78530 78505 389384005 26033 25985 182213636 53656 53679 960781620 47153 47154 55127129 1845 1846 670395369 39765 39766 517484481 92625 92592 398609938 5518 5472 18716800 51175 51179 33591192 52364 52414 403288617 50388 50367 627995763 58333 58334 187949112 56038 55987 294848971 75985 75986 305536863 53008 53047 714762825 43460 43461 129894543 110 60 469976983 54687 54688 590377927 89650 89651 547361343 68386 68416 358111458 9103 9144 349467821 21300 21269 570377014 39964 39965 721052369 13671 13672 637493938 51150 51156 166216848 70435 70405 487662023 930 931 795938479 51035 51036 617748133 33215 33259 232010441 64765 64766 189843036 54753 54772 848746028 36572 36578 13777801 56415 56416 528393793 74967 74968 651961275 80643 80644 663581847 23955 24004 509507262 55617 55606 152950530 11824 11862 894494722 92820 92821 596562347 12753 12754 306822736 75494 75459 277196002 23799 23800 242358933 21091 21062 196541073 89860 89850 337758271 27739 27740 382973482 95619 95620 244547284 2890 2891 135004785 25317 25318 353035888 93934 93919 308672151 86247 86285 861993842 69439 69440 204529703 65285 65288 591735115 73740 73741 368369242 5081 5092 222834368 2458 2469 234777446 29391 29392 33073309 11957 11958 778438704 81008 81009 399380582 41702 41703 41520489 9435 9393 962833555 56470 56471 312231582 70860 70861 25712540 61206 61207 675458099 58578 58579 890290510 9202 9183 249395331 78120 78091 617150101 32391 32392 343663011 31215 31263 901533883 54488 54489 687197767 74733 74731 574610906 73544 73498 464489788 70649 70650 120393760 68600 68551 961021169 58863 58864 970188392 27712 27751 976073360 40731 40722 496649535 11175 11123 123070866 90732 90733 780899105 25159 25105 825220419 84755 84734 331452889 43826 43827 207596973 97423 97424 818102464 21335 21336 436004407 88628 88629 879751834 51954 51955 216724892 78062 78063 490134929 3224 3278 566417637 51425 51426 208274547 3023 3024 935740829 20511 20566 537867748 15661 15662 132685489 1625 1626 2649039 70592 70593 34861793 27474 27475 989420133 3916 3876 857542737 85507 85559 72258331 71849 71835 978663852 68453 68473 642474652 29999 29958 478995777 6895 6930 784891104 39778 39779 667896822 89061 89062 550645843 21573 21574 413684457 55805 55799 641335236 56082 56043 52212677 6409 6410 41586463 27534 27535 342165329 35467 35468 168378291 91817 91818 608913893 68725 68742 31207965 32576 32568 650184345 81922 81869 90305212 86040 86041 824288752 81674 81676 378457681 92090 92091 246721367 80455 80456 794306698 973 992 175404915 12484 12494 191500158 88434 88435 397567319 68149 68150 796675972 50461 50502 831217700 74934 74935 132365794 46334 46327 629672425 76686 76687 568226482 66287 66236 412669501 4820 4821 160229101 96108 96084 709283210 27107 27154 207588031 90869 90884 442868281 62998 62999 604294687 70864 70865 618620144 46871 46872 544578666 24292 24293 384215740 25736 25682 493854603 30922 30876 896129878 51831 51832 74202899 32257 32204 707698003 95368 95331 998107713 91534 91535 304273360 84133 84134 698843553 77951 77952 199032131 84642 84643 1011576 40013 40014 165411267 53926 53945 393190851 70260 70221 569026571 4471 4500 661301870 70046 70047 229794056 45486 45487 691314033 91358 91408 401473165 18882 18895 308487819 97518 97542 164700359 74326 74310 662405325 94377 94378 872759301 70302 70293 433084679 54629 54630 861095923 54346 54347 801320934 17207 17221 504284092 63553 63570 946415350 61531 61532 840030702 78108 78109 358782409 87752 87753 556283956 73177 73175 734452913 26118 26144 593808947 52940 52924 362777478 27717 27718 82473475 53974 53975 580585295 40208 40209 284543090 99537 99521 903872008 7921 7922 544670718 85032 85033 726127846 92378 92375 543573275 49903 49852 447546256 39245 39282 555199248 13933 13934 986547528 47968 47995 808464573 46600 46624 236359444 94513 94479 440830346 93247 93248 58182693 21210 21260 167453194 97153 97154 857860976 83137 83138 97736251 14016 14017 989770191 82377 82417 390712221 80590 80591 526313361 86611 86612 55109525 54338 54295 26904163 53084 53118 678958558 64449 64450 742647939 36495 36547 169896528 11900 11901 277697069 36805 36806 262281076 37682 37683 688904136 16893 16894 527722571 95552 95553 953324207 47084 47121 586411676 5472 5486 487545962 84453 84445 280575548 72016 72017 436763983 13676 13677 537433273 45836 45837 299753092 37526 37527 891484364 96686 96687 974096137 49208 49209 798509613 6995 6996 256080492 4951 4952 712159761 66236 66250 459130296 17884 17892 180224283 74706 74678 245680116 97152 97153 867258354 26998 26999 526892754 15154 15182 589531359 76121 76132 355888397 90234 90235 396712480 20448 20465 689551778 91583 91584 951751327 8443 8436 740325115 33664 33665 172680883 14570 14571 664046625 88837 88862 504053609 198 199 862359362 68973 68974 497330256 89777 89796 750952645 14544 14545 840284473 89512 89513 984464790 1747 1748 972584961 20906 20907 63318170 98152 98153 638799689 18753 18754 893950890 25633 25634 658829003 40482 40476 734771675 22819 22820 395390871 54979 54980 409939597 52632 52631 494613150 20085 20086 280284044 13011 12990 385060958 28683 28643 33430528 51371 51401 328267917 80938 80939 499286394 7004 7005 143329098 59593 59614 459228624 64287 64288 187842945 36968 36969 427457982 9983 9961 718066280 31853 31798 106345195 87644 87628 384547496 94020 94021 643378441 47456 47457 831050764 49087 49088 91706748 6696 6679 406815494 11190 11241 693877892 76242 76188 765062886 9905 9906 624267582 20295 20296 266838635 86403 86357 207040910 48384 48385 269835749 75753 75783 171168191 42380 42381 935351019 43812 43848 377818484 40215 40187 646296892 56677 56678 840137976 81484 81485 561346075 78528 78529 656003153 69125 69162 380358888 30441 30469 250818462 58442 58443 183363759 95840 95839 427600076 94275 94225 837142754 9646 9597 306726190 20153 20109 126821194 68539 68540 175357136 3533 3534 236658513 54106 54145 858014560 65227 65180 733104205 52622 52623 900800748 10923 10924 8369669 55814 55854 251268137 92448 92443 430312936 48404 48388 630162609 6383 6384 508879565 59326 59327 716381637 96481 96482 443492256 93842 93843 674278728 87980 87981 341228307 34508 34533 554520091 40190 40191 296975066 55684 55636 943608658 35598 35599 306185028 52292 52296 435789322 3739 3764 915916839 25395 25396 391918822 51011 51066 252203029 90812 90813 293480062 39745 39746 990448077 70407 70447 631685361 28778 28779 63779580 56766 56767 478176244 14760 14767 427645909 96438 96460 702733580 6734 6735 680724267 24176 24203 967950890 41262 41306 562393850 27892 27905 228380299 33983 33984 20681034 43498 43499 998684680 59928 59903 838982617 25430 25431 860179278 50472 50473 58700722 35833 35834 38915404 15409 15380 374141199 38532 38571 147234208 55053 55054 756991242 5662 5639 590359173 3629 3593 444252045 11187 11188 150580702 34251 34200 382237568 47848 47826 212270552 55482 55441 357414763 51094 51095 303723002 30338 30339 724490503 34205 34206 887741314 61835 61836 118687765 79414 79415 650315141 54227 54209 569860112 9729 9730 594710285 7743 7744 118183998 43011 43042 645333783 20078 20029 9091217 11387 11370 126523985 24481 24426 309643513 9904 9905 264795002 29869 29870 196741847 279 280 710194882 76919 76920 278227273 58898 58899 340853046 17647 17648 262320002 99853 99854 635536472 18812 18813 258343447 16275 16312 623089901 4426 4450 257041267 49879 49880 937616401 6839 6840 540706314 25479 25495 874058802 6679 6680 784504060 36507 36496 841552929 82030 81981 11126824 18284 18285 791395994 64821 64769 522231700 51314 51315 44922186 93321 93344 71836955 11957 11978 356674251 51358 51359 560245396 1434 1435 49532049 67614 67615 380416146 65400 65427 980460100 3502 3503 86553808 96650 96689 971857894 71379 71334 323950860 8155 8156 605346664 63198 63174 925484738 23402 23361 603728809 49068 49069 592676152 28682 28683 996272661 92551 92552 85637239 64974 65000 510924964 79072 79048 731531955 3881 3921 184535086 82649 82601 156149194 17145 17146 517193718 36536 36486 654301187 13522 13523 405550912 54352 54353 2860035 60118 60139 743781659 42811 42762 730761726 5367 5368 456775492 54441 54457 734233178 93877 93878 300534199 14864 14865 479956040 55149 55176 391618130 67445 67480 233065973 71067 71068 848351340 25996 25997 505833207 20595 20596 777298355 84753 84724 867255779 14156 14157 791964410 51252 51297 623901124 16102 16103 100874563 85368 85317 208416892 72440 72395 762415095 97804 97805 203575780 88110 88107 368088734 61634 61635 803218495 33795 33796 985440705 19493 19443 468207366 46585 46586 228160180 54296 54297 123851437 57203 57204 970190487 56179 56180 780693720 85937 85938 182710484 21119 21170 244428257 32790 32791 366002999 89258 89259 672007384 38582 38583 111437310 69952 69997 218515092 43976 44031 473889251 71049 71050 963478288 74355 74307 421616447 62013 62014 849888345 30637 30625 973112700 21813 21814 119745918 42561 42518 963366788 74476 74447 49204677 2721 2722 349029454 35983 35946 800205996 83563 83564 421492276 26201 26231 552877237 15331 15332 888445892 40910 40911 860458335 79979 79980 755406005 45754 45738 318576173 95046 95047 89328250 34979 34960 96122231 32176 32177 270998130 94147 94148 369905920 35608 35609 631212568 41234 41187 991969605 8091 8075 470747151 59467 59468 219406515 31137 31180 735971833 39802 39803 198326438 50214 50229 96126242 50269 50270 223960930 84826 84837 863805212 68340 68341 299530294 7676 7677 265647901 90249 90196 918439858 38943 38942 384237470 41074 41103 260417224 24032 24033 693590202 57580 57581 274356735 29077 29078 140486188 15449 15492 893671488 78550 78551 387262816 92317 92318 995482226 79504 79501 856104927 10480 10492 911308985 93032 93033 168828030 89365 89366 389661654 51367 51368 69271452 20381 20382 572031623 99389 99376 206712343 40786 40770 903281864 51669 51640 612174377 85291 85292 652810655 35686 35687 604424051 15826 15827 761327039 69894 69840 450662055 73653 73638 525793565 87688 87689 674291705 13740 13782 203945790 4016 4027 996109457 7993 8028 614803102 54990 54991 847082414 40376 40377 523365971 98746 98691 236201084 42777 42778 522811670 35283 35274 534687379 43401 43402 32308353 48569 48570 412507850 4654 4667 968444424 68958 68976 488788889 83428 83465 17886265 18228 18215 226394721 88845 88846 760691832 16629 16659 379963706 18252 18253 957203585 72098 72073 722831325 21784 21785 629452343 16245 16246 175760142 12414 12415 944359096 84631 84632 258318682 83190 83146 951481697 34708 34709 493519607 34985 35024 46120065 78386 78387 325466534 36178 36161 54826113 74812 74813 579432216 46454 46455 428357741 90949 90981 56832535 38892 38841 918201488 34531 34532 559545884 97110 97076 363138381 24205 24206 484381644 28568 28569 86625642 9464 9503 851720115 4930 4966 575245599 20531 20576 510119352 78212 78263 323587508 79205 79206 828393597 23584 23585 116594389 34411 34440 211312657 27227 27228 143774924 35590 35606 443482442 899 873 636162503 71239 71215 860664557 35065 35066 588203536 79767 79724 464267389 57769 57813 658366927 37228 37257 276903510 83364 83419 341342935 71333 71334 657317354 92153 92154 332782547 72434 72467 186137260 87802 87803 30105741 36922 36879 609594958 45827 45806 690832589 16023 16024 953212119 29588 29546 619459075 16680 16658 402342170 34098 34099 956053924 53829 53830 743846296 41041 41042 313285122 53162 53163 945161307 63328 63329 767234521 32234 32235 347439054 73586 73587 664081509 60784 60785 195497647 79033 79034 563168405 60930 60931 850271432 9362 9363 552556422 73059 73035 860711744 41142 41168 501656662 34086 34047 560607147 25159 25160 7686227 20280 20281 857733626 36490 36491 328029586 26774 26775 512282052 66760 66799 122843807 486 439 350307704 79471 79457 279780387 65357 65303 36924675 81263 81264 879186403 4209 4210 713676067 12746 12750 515298296 19698 19708 857421234 88773 88723 356407648 45369 45370 277367241 89945 89946 445968593 11106 11107 979247085 57377 57369 179913240 84561 84605 184867640 88857 88872 850440318 39025 39033 180954096 13276 13301 871331102 65669 65670 99200876 76084 76085 681453642 11598 11599 774635199 65899 65924 357163691 19934 19935 765655275 27115 27116 644609905 2557 2573 518383278 27165 27166 541063433 56215 56208 356491789 51493 51494 225795231 9603 9604 727180564 33953 33954 61278369 37902 37903 288033873 34629 34589 670685458 50689 50650 940062332 21700 21650 700607104 5196 5171 826177469 24397 24398 600534814 77929 77984 121335394 13045 13053 3226246 47754 47748 321831742 14629 14574 12148253 82398 82372 436422438 15829 15881 196428721 68927 68928 880226235 41279 41307 990761195 57478 57522 908136508 21125 21106 961511075 67117 67118 509296843 47145 47146 101025413 50090 50144 16291143 54144 54169 95954427 2767 2768 678241094 79126 79127 994651926 44521 44522 885318047 62096 62097 788451903 57011 57034 34906647 39015 39016 777872300 75277 75288 903251296 25 12 640368345 59997 59998 579825062 97981 97982 308628440 115 131 3461237 10762 10763 631370184 32417 32410 271861613 68841 68838 661865202 42348 42349 451580149 32561 32562 848232457 16308 16309 607039120 12376 12328 695545639 92521 92507 794778904 9814 9762 104561339 31281 31238 237700968 41663 41682 42443204 99910 99911 286712594 5999 6000 699456614 15436 15437 163653023 99786 99807 796101918 54223 54205 877546420 71177 71141 32899195 39992 39944 492718382 19848 19875 647896064 55320 55316 95528127 29668 29715 255281808 9116 9117 358781330 55319 55326 646039512 9999 10000 3857202 54926 54916 766358446 46055 46056 592754462 20023 20024 47827591 65673 65663 96945753 47315 47261 56440392 89358 89359 613678558 26674 26675 146165969 2618 2627 966917694 59677 59678 750215896 31718 31719 549389629 24481 24523 158991020 34809 34810 685886588 20484 20514 595415225 96637 96638 949166414 22070 22071 732782307 6348 6350 662635902 15048 15046 783756054 83689 83739 781713425 67489 67485 138749535 7457 7474 763932864 42844 42832 191916495 54269 54270 818837948 24975 24989 289152993 43465 43481 739038990 83695 83722 72550072 96963 96991 211400728 68076 68125 941322501 39526 39527 353319090 55481 55505 291061631 2782 2827 730091842 14648 14649 302354749 31217 31170 730605276 44498 44499 628112569 61332 61376 938472219 59246 59261 217397728 4344 4320 584853396 23813 23814 80105819 52649 52650 457568537 96082 96089 961543689 58334 58341 402926322 3077 3078 7883808 83622 83649 309548271 11145 11132 625920992 39527 39528 300990353 71721 71737 696374433 32658 32659 154969753 46714 46715 167670360 86108 86106 453070536 87927 87928 143358900 16644 16645 102197867 58848 58849 63656319 98916 98917 590359576 95966 95967 920751289 85580 85581 14346130 3061 3062 261856728 7378 7379 751243093 42023 42024 355137119 57414 57435 164873506 60234 60218 703839100 86648 86686 224069210 54473 54474 527065025 1975 1976 881164887 37609 37610 315586692 1134 1161 201163714 70916 70917 312086270 53102 53057 586387488 1670 1640 168027479 73748 73749 95673377 26438 26439 400494626 5503 5460 809162832 7075 7033 16588242 18830 18859 173564773 239 240 5194073 40540 40541 723840028 91677 91637 15519003 51258 51259 577623737 2972 2976 780860387 29740 29712 110116819 88007 88008 115185434 74387 74388 862106634 66317 66318 586326090 51526 51545 237703431 96923 96935 530836170 5299 5300 851511487 54531 54532 419160671 7611 7604 275250321 19065 19066 367614997 8158 8214 555517452 22805 22806 876290760 14907 14953 197494266 85830 85792 499342307 78485 78486 486474100 32002 32026 840161000 70678 70646 744557808 10909 10910 375567954 34019 34020 302472165 61021 61022 178107620 82361 82362 112932933 1941 1942 286640892 83016 83017 504995298 93267 93268 816962618 33095 33096 880904434 41008 41045 462321698 41206 41207 690703003 29875 29876 746009529 33185 33183 388274036 19832 19818 263984242 50369 50337 117605732 50178 50179 920091215 60329 60330 602237996 96822 96823 395429331 57241 57272 825227964 31222 31207 925232667 55757 55770 881937035 95852 95853 683030217 23561 23562 124040850 66956 66957 330496865 12737 12738 377947668 60551 60552 735049118 71322 71320 387357163 38966 38986 654299617 76629 76591 679115625 75444 75440 680423969 12413 12392 435041079 86496 86462 871895374 32869 32870 142238410 27369 27404 272948386 72051 72052 424746040 83481 83438 293643163 8272 8238 848207569 67179 67180 582858572 46378 46332 933051344 24871 24863 570077432 8254 8255 745668967 61649 61650 671930379 57780 57788 931063030 77471 77460 494516960 91921 91922 746555752 94212 94187 795455327 31596 31597 340215366 82655 82656 687562359 22125 22179 227721154 17536 17537 721381511 52628 52629 442271948 72009 72010 990793221 17881 17838 153516703 69142 69143 733709770 19108 19080 666586216 85943 85896 774896593 63125 63141 773399300 20138 20101 422593399 41918 41933 959974054 89371 89392 22586805 59900 59870 569368832 74069 74060 204682814 1541 1597 187158129 64754 64755 663315169 39367 39340 898616003 28143 28144 565781488 16569 16594 819858326 6680 6677 390288794 4986 4987 243297098 75002 75000 593582253 87118 87119 672962533 31226 31227 803418738 69727 69728 654682718 93919 93920 966411289 91889 91848 687350428 39215 39187 452916279 2182 2183 628536433 89129 89073 769842785 37461 37482 396487045 64067 64106 354782724 54210 54211 79544954 25519 25514 670716299 43141 43164 293639460 3673 3700 18611701 42762 42802 406955755 47163 47164 411741907 61287 61264 525579120 56529 56506 83338491 67956 67957 821431783 10663 10705 313752744 52827 52828 301362806 18656 18616 99910884 56341 56351 894713038 96462 96463 203725386 41873 41836 807121230 6540 6569 317300787 46626 46673 245021875 96234 96257 942744776 86339 86340 881534029 38508 38487 996383602 52014 52015 67528072 47932 47933 583557149 44207 44208 617564557 70384 70385 396433787 27552 27553 46398129 45666 45622 659627888 97857 97858 772476946 19741 19758 989556019 30270 30246 93100594 79347 79348 884457141 73549 73568 801845839 83918 83919 650786363 27578 27567 484433611 97752 97794 791676443 84061 84062 428520764 19283 19284 848105921 25488 25489 895320358 95284 95310 195310937 65627 65628 139844561 35035 35036 133214661 11164 11112 21420564 73602 73546 140257 28326 28327 717160998 11950 11940 410123387 28961 28962 286832220 40316 40351 868569105 16412 16413 936423115 87241 87242 442466366 1514 1515 266598126 43707 43708 776022413 39466 39467 685832163 88538 88495 951235596 75318 75374 42332616 4343 4344 7643947 46619 46576 738574681 15580 15549 990928295 39895 39896 284053789 21896 21897 906621503 66210 66211 658097123 53103 53092 196501482 86246 86278 478902965 67251 67248 924286656 95223 95172 186105159 97871 97872 786980123 29130 29131 342679110 71294 71295 186136135 61431 61390 457003967 62366 62392 180993111 19671 19672 691689177 358 393 987265158 43170 43171 979083067 1889 1890 323978334 90239 90240 916256069 88712 88713 723103775 22164 22165 61222394 15087 15088 941946472 42292 42289 618170479 65853 65854 950708886 76523 76524 281553904 48322 48323 468045987 35183 35184 391672447 85742 85743 487870576 68221 68222 43283193 58120 58121 236993959 5695 5719 830961064 82796 82797 826800486 2335 2336 729173554 17527 17473 700656106 81794 81795 889737274 91153 91176 575492900 32226 32208 240077822 89096 89097 268234146 47005 47006 204401449 31089 31100 835862815 70534 70525 642537606 7089 7090 96092676 36262 36263 746769616 25607 25574 826707937 58689 58690 340677718 99807 99783 847859005 31915 31916 352182367 14604 14605 191439191 26183 26221 647630789 63164 63165 654935987 82571 82572 742418764 7935 7929 194265523 4477 4517 831865882 5538 5513 645518283 1984 2004 370988007 99756 99757 15944879 98799 98784 200623132 76501 76447 711958204 23277 23278 993079713 96184 96145 877736097 26964 26930 508232085 51085 51109 798931574 78605 78632 909629758 5838 5839 672792776 39860 39861 605008825 95636 95679 49052269 87468 87435 306241009 68477 68502 494344984 2200 2165 540432987 29697 29652 508861298 99387 99440 300229644 54063 54064 80074056 24129 24130 929015942 72007 72008 69501349 77953 77954 313922900 50955 50956 891267218 17215 17242 824627643 82107 82065 376833878 35703 35658 50007182 45159 45160 836704270 11423 11453 84391256 98244 98238 247793731 89799 89800 36091064 87441 87487 920684693 8245 8246 852490521 73162 73163 343192312 57328 57329 249470203 11873 11874 399229655 42640 42618 549399196 32940 32901 165648017 20347 20323 871536022 37122 37125 321902835 43040 43041 487512881 41986 42010 579944229 28423 28424 833030205 17082 17037 914487116 62918 62922 707202624 27644 27679 624239891 72032 72033 392388378 7382 7383 98366586 66474 66475 264837214 35339 35303 89246792 29895 29896 685319619 18999 19000 439041500 73917 73955 347401295 56242 56212 407027971 87288 87289 67197041 79516 79567 10851891 96270 96281 825671125 68490 68491 284058492 56305 56308 125529339 88196 88197 140089896 86453 86487 548982579 34289 34329 715349514 98724 98725 584582804 25973 25974 527892622 18441 18389 837152401 7536 7557 231942760 99738 99746 712664223 5342 5343 836943643 74976 74977 569336321 29072 29073 929744381 55317 55318 463549173 37071 37016 283231781 67757 67733 233305410 89414 89415 806282772 34640 34682 767567075 59974 59975 253938001 17616 17600 82614311 91183 91169 303275483 81014 80997 370130254 28163 28114 297303601 58741 58742 253515032 2271 2272 590826821 59112 59113 489784477 53191 53161 670265243 60811 60759 650652781 23715 23716 319858420 12172 12173 558222915 47945 47938 3829183 37872 37873 676745208 26959 26960 685626825 51809 51810 204501566 62723 62678 980150201 34156 34157 772400119 5163 5191 282282670 71586 71620 398817765 44685 44686 337795595 72458 72459 899674078 65602 65627 892421556 4585 4625 313166974 74765 74766 857229645 78346 78378 462109724 54090 54042 329717936 53108 53141 858658252 5438 5473 560929462 96543 96591 354470679 4040 4067 815588276 95205 95203 477904588 84153 84138 167841994 25441 25442 981426452 65529 65530 773890838 4372 4373 643259880 36983 36999 197968315 1491 1526 151840449 97775 97783 584024387 69634 69623 947284495 74832 74833 313502467 77717 77718 355397583 20187 20235 55708297 45426 45427 136978226 8976 9029 128399381 30322 30353 20791200 86148 86149 418642045 32590 32591 818685754 41068 41069 72586656 41361 41407 775895808 3949 3950 103527441 37629 37630 92880023 52262 52263 893075330 24924 24913 495190127 18278 18279 600689681 11249 11250 184216052 90276 90309 899042474 45674 45698 358531424 62876 62877 654377646 6609 6572 379360797 42339 42340 629178596 23354 23301 449669879 80420 80421 642662809 80464 80491 790882198 70043 70074 269758327 10262 10297 71733222 88926 88927 640045570 36345 36291 793457792 9989 9990 947449109 45482 45485 573057542 2118 2119 408554086 88285 88286 659966489 47054 47055 586612148 1770 1771 255793021 91487 91488 644846247 25080 25081 810881805 61048 61055 719419720 84851 84798 647289777 21028 21029 735456565 9289 9276 665799798 73372 73373 124471776 39624 39625 643117852 34246 34247 62568011 91815 91845 448655208 48265 48266 260122490 63603 63604 930145918 26197 26198 685220554 77157 77158 925966863 87822 87814 712921011 55607 55608 969528680 43260 43256 295034887 92750 92712 149273844 56681 56682 4725537 57585 57547 437281880 13099 13101 38174354 2094 2086 678006660 49525 49526 696640345 60132 60133 154386452 28528 28544 106935281 70674 70730 651866155 35079 35076 935633174 78757 78758 10507038 18865 18866 947374815 37769 37770 92002337 91301 91288 603902727 92585 92600 426677956 57378 57367 429221109 9639 9656 6080581 23003 23058 152802871 67478 67465 405613734 52301 52302 405460235 79782 79783 207551599 97100 97126 550831458 72784 72785 766960825 46036 46051 306370370 38528 38532 668337114 96305 96306 702526520 2792 2793 22709973 82047 82048 756873118 82320 82364 864224621 38350 38312 28965800 6418 6428 378666325 72258 72272 156217539 99784 99756 510372473 93633 93634 13685980 91984 92023 653384253 42434 42435 479291638 20017 20018 264843266 50122 50148 107457908 83371 83323 29988961 4980 4981 400084807 34249 34286 379873426 80167 80168 244460486 95174 95175 108346380 72568 72569 162215060 27225 27226 755022882 84435 84436 605622901 91608 91609 739555274 72252 72196 531689694 80811 80812 197647602 36942 36896 244691716 47855 47869 499780644 94310 94268 270704390 35941 35942 582653115 74843 74790 566381579 24383 24384 999587894 63937 63965 188427395 9248 9249 125874885 32581 32632 837835543 13150 13202 297941149 22409 22410 241164112 56058 56065 561422796 58491 58541 430234452 81960 81978 808295148 92885 92886 15573475 78205 78261 476946408 18409 18410 170754608 68544 68539 255762634 16925 16918 238797429 53369 53370 246913435 66123 66124 987371202 69793 69794 738723851 81759 81760 938413548 95728 95704 66672597 66172 66173 907299552 80 95 406999262 96254 96236 220832218 88515 88516 376011396 3044 3006 458754361 25533 25534 47767054 54903 54916 167518297 64706 64707 158289835 37593 37580 99665632 57598 57569 597042526 94119 94156 476341210 54793 54752 348301359 17878 17915 361130214 39211 39229 689150196 33635 33627 301793782 93093 93094 476281111 66553 66554 795612186 64078 64079 987913130 92780 92781 279712846 81835 81836 237969185 11329 11330 832486784 81377 81345 557956655 11273 11265 580141371 19912 19891 220476124 8809 8796 993764139 7465 7452 46483526 35459 35460 180429389 37036 37037 87725603 2614 2648 199868464 92164 92216 918717915 23479 23480 693554542 90439 90493 298444193 41998 41974 593712282 42562 42553 307513137 15177 15202 616168836 18826 18827 29698918 29245 29231 200226753 75380 75414 277360955 3663 3664 177523395 98154 98155 398036860 36206 36207 472789924 10844 10800 344147097 85018 85004 783085488 82774 82829 472610052 98797 98791 573053370 37820 37837 690370066 54720 54691 293857915 58475 58454 960190433 52923 52953 950940498 49674 49727 363635700 41164 41165 43810063 95782 95783 657030249 13840 13841 820647157 32556 32506 86730367 89020 89021 450851766 93203 93204 96235909 22601 22602 882949037 28267 28268 197653065 37950 37951 277940639 65523 65542 854807118 47881 47905 8589649 56009 56010 561816494 70985 70986 230080274 71921 71922 130635228 45235 45236 243425362 98340 98380 463060611 97322 97313 687461239 50148 50092 321889152 74276 74263 536479 18632 18633 353617090 95797 95803 916815751 14663 14683 706497090 93193 93194 497209177 97481 97482 650858079 37905 37948 143756170 25923 25942 373235993 51559 51560 484263088 34410 34411 756070383 26625 26626 16236757 42696 42697 686571848 56663 56664 817661692 86939 86940 845660555 70795 70796 419179053 10291 10321 678509021 72289 72290 387943799 44234 44235 955553568 58501 58527 999388231 48853 48854 385637649 82100 82137 574232531 85463 85429 173550688 85857 85878 956867210 22565 22566 840547761 98705 98676 538081014 76574 76575 988057605 53360 53361 659802884 70778 70779 301413096 30390 30391 967933820 91368 91324 880022165 6663 6659 394279917 1963 1911 459614311 48985 48986 182573407 47473 47436 237758666 72298 72299 765648596 40298 40299 107410781 36875 36876 707486442 32966 32976 213443380 55773 55721 994770858 64532 64533 882260317 77943 77973 356834122 20472 20473 44879373 8569 8564 511283614 5947 5948 348012264 77927 77928 733743208 71602 71603 430219340 4877 4878 68449661 80367 80371 741689806 44356 44357 955326489 30535 30549 753275208 15321 15311 571797662 81056 81021 980610382 76399 76417 809273026 11859 11860 29782493 63588 63534 640773384 59296 59241 841294908 63373 63415 107320553 47897 47845 558017760 90340 90341 567684408 40975 40949 98581118 14828 14829 770008109 90959 90960 323849141 3799 3813 412200850 70053 70054 962599644 91702 91660 433256511 82875 82876 341953414 28716 28667 870237786 51950 51936 509082516 49466 49467 518486004 788 789 878048387 76015 76000 974596001 63428 63442 706517739 65562 65610 996003988 76794 76767 967378101 72597 72599 63175190 88979 88943 116120105 60250 60270 770823872 1338 1339 743354945 4066 4012 637298151 71606 71582 890934041 5157 5158 413604869 30429 30421 37590855 36271 36315 883032376 45461 45427 512729596 25162 25163 407257472 86330 86331 350459543 58550 58551 49892587 62887 62888 640618943 31052 31009 711092506 42387 42388 866979078 4333 4315 791311984 58879 58912 413443274 77658 77693 632041243 69849 69805 688199491 92968 92969 805428996 70815 70827 927130168 91571 91592 966101001 51472 51473 667242237 5855 5856 517871007 55151 55152 873717572 4639 4640 923151116 72510 72511 28481902 59226 59227 184838175 60018 60019 177984686 77523 77531 296252063 38034 38015 299988298 17562 17516 452983684 23263 23264 981897631 96175 96222 77887171 42079 42080 305875518 64322 64280 327774050 31469 31470 697514461 53524 53492 60260015 22384 22366 704243142 79486 79460 919932188 71229 71238 311578523 65448 65407 707596534 67492 67493 264344253 61452 61453 473378691 10838 10839 303256244 14981 15027 338532553 32954 32955 713125908 5562 5547 283968494 16228 16229 484364960 90936 90937 581118899 48641 48637 39882435 30778 30779 993184631 38380 38381 325002967 958 937 659977343 83609 83586 227058221 97176 97151 220114221 53340 53341 509698506 14239 14240 95808890 20572 20591 495811638 93606 93607 95415180 20296 20314 112393802 60146 60147 292247491 32420 32416 935020176 45852 45900 650234708 14246 14247 623598985 80101 80102 222581235 7572 7524 878168095 66192 66193 924685833 50832 50842 948701122 8653 8654 935160831 71608 71633 457072849 76564 76565 794218606 94237 94238 375565691 61114 61069 596458961 51157 51202 858174067 2689 2690 202670185 69527 69536 826106255 89124 89125 637936085 17401 17402 889430086 27988 28044 256826914 63825 63826 890070333 63184 63159 631093162 13588 13631 938378175 59302 59303 68232615 55420 55421 997060438 47404 47405 806795384 71281 71282 718198652 41215 41242 570278984 22306 22307 971256673 17890 17891 789936539 9881 9882 468900076 42906 42954 31814657 17612 17613 500208927 13713 13710 997816505 8968 8969 356131133 41724 41672 272270321 99898 99920 761285615 34758 34760 722948530 85499 85500 701481568 87460 87461 638232167 58824 58839 961051524 76104 76105 996470770 8121 8122 999466363 52036 52037 779926679 56257 56276 802951306 46553 46554 795683499 66274 66275 976173810 371 372 696181941 88718 88757 540153475 33394 33395 613120349 34902 34949 805196455 46180 46181 1511380 37396 37397 156389732 10707 10752 516792977 61684 61676 23883336 99081 99082 382987923 6901 6910 369494412 81870 81838 181243416 2378 2415 566563236 10161 10211 985461594 97162 97180 749495041 25689 25690 896113219 85069 85070 169733051 91366 91318 293529572 14225 14226 270311625 49950 49997 269974447 11622 11623 965803655 43923 43924 924687201 85062 85065 138700364 35343 35344 124619737 26926 26927 357506170 67127 67075 669617469 45960 45961 519823573 55834 55835 504237199 59421 59422 171851014 46837 46838 39624955 85266 85299 599809844 64417 64443 360219856 68070 68095 588471436 30259 30220 318367840 83596 83609 280346327 61735 61783 510047023 49261 49260 829534834 46898 46899 727062111 95417 95418 718543932 82589 82626 300128960 94485 94486 946841542 62725 62705 72255133 94304 94358 925344328 68705 68706 885209543 61163 61168 424674163 81824 81792 77941868 36778 36779 878268797 83763 83715 887899199 67470 67509 983517631 50541 50542 283499674 54797 54834 414596073 46712 46713 581232644 53910 53911 718968827 80080 80081 836894078 33053 33054 582187926 88331 88373 781349166 2851 2852 622656326 71986 71955 277938566 50854 50877 27846799 15454 15455 162040288 54782 54783 842136326 26941 26993 736444925 43243 43230 578698624 25085 25086 749676770 39043 39020 611845595 82652 82653 381453372 79684 79685 198051637 13283 13284 632732315 62165 62166 949582170 77139 77140 515247928 63610 63655 808320610 94015 93979 68059438 80202 80176 500305767 37410 37466 530961784 64343 64289 420806142 49892 49841 331279993 64744 64717 494122351 76609 76655 633623750 53740 53724 994233366 4992 4993 814455672 81745 81758 528985912 47439 47440 472749161 97501 97502 957159221 69602 69603 66428267 54248 54249 818006928 55180 55150 9910492 27679 27680 863103350 78394 78383 290112900 98035 98036 850020942 12254 12299 355271945 56886 56870 436532792 98508 98509 893100915 74527 74528 428335863 51674 51675 596481308 2954 2955 540315558 15585 15622 117273818 44716 44717 260415461 85978 85979 871378921 72957 72967 436921434 55307 55308 147752613 1729 1730 74305214 10537 10554 20240579 44202 44203 152734038 82242 82243 376299846 89648 89649 565276257 55745 55706 893150960 95816 95823 387272669 22405 22406 129806199 58324 58299 772450182 7028 7029 429387022 57042 57019 874476014 76496 76497 913644286 39182 39200 764262930 90949 90968 197364078 37840 37875 944105312 36833 36799 553440444 72624 72574 996163822 51021 51022 979472503 88719 88732 445455243 54562 54561 648356129 98012 98026 550136966 16639 16617 748991619 85201 85202 176887678 57379 57380 170036593 30354 30355 129414784 95843 95844 824304098 70639 70669 408184617 28723 28724 29885517 18837 18838 967846048 9866 9867 874100189 69625 69626 48290918 62569 62570 658227361 17559 17539 129919129 24232 24233 648143591 37991 37992 32304051 83598 83606 663935354 93753 93759 50387099 80893 80871 103479180 98569 98520 375794388 57067 57078 798556203 69644 69645 240938898 70464 70471 357540607 80036 80037 772888984 64014 64015 549074278 86962 86963 89054419 27246 27247 555294626 77441 77442 272735361 2970 2922 997579820 17405 17406 341401697 39413 39414 393812909 47380 47381 880533129 64587 64588 251996005 48231 48232 442152118 97102 97155 548017804 4921 4912 318428986 41414 41415 583268470 96121 96128 100190660 29873 29905 851963767 67178 67234 854092219 71705 71649 649790104 50748 50749 315902627 74015 73993 219046286 25637 25638 95073087 68681 68712 515422224 48410 48376 513663568 57871 57872 896709881 52504 52499 343882429 33951 33952 109651245 29576 29577 452718335 33988 33989 858909194 48881 48920 58909569 24550 24551 361953407 65610 65611 530247417 94429 94411 45133608 83959 83987 561024797 84335 84336 826724606 72300 72301 466601086 7484 7495 279089254 72389 72382 877094831 99310 99279 540052131 46614 46578 593768372 9301 9302 726944571 29819 29820 781411667 30045 30046 638432863 97838 97839 620729603 76082 76039 780727224 2137 2102 200306383 28362 28363 750067763 82374 82372 191159588 40485 40486 726289176 30030 30085 569459466 46086 46087 448986421 55178 55179 179329286 26599 26610 895115984 15442 15443 100071656 11254 11255 657295488 95276 95330 717262022 56276 56282 338683768 11423 11424 255225859 61738 61751 745510036 17152 17108 581402236 16061 16070 779389928 13043 13044 283536795 86808 86862 896482779 29178 29233 662235977 70138 70139 213768625 75492 75506 862428250 78368 78369 566735523 17568 17513 427822544 48667 48668 881454575 67399 67400 218621316 48015 48016 193867202 62947 62941 257323240 44984 44983 817369964 18515 18516 670183126 25572 25573 314372811 56999 57051 216628257 47738 47739 402191075 44544 44534 935352851 21220 21259 320288529 76743 76753 557316016 89956 89998 45704685 74615 74616 371418334 39639 39640 814057136 60484 60485 73274004 21836 21865 388892265 68852 68850 168762356 1081 1082 12120172 36290 36310 577879778 52183 52184 324268145 78017 77985 713830114 25578 25579 236529758 26905 26906 384335317 3203 3257 443798399 92947 92948 966567854 31308 31309 231355603 38523 38524 530943842 8669 8620 239388816 15659 15660 352971400 81190 81152 200615816 40102 40069 27628611 10605 10561 194259376 36823 36824 169645616 93108 93109 608243850 89526 89521 328273439 9982 9983 996016725 43726 43729 803313031 44691 44712 930473541 72110 72111 811858096 93809 93858 669113073 23651 23652 518652267 60762 60763 773263573 27162 27194 670713164 44576 44577 189738706 67163 67200 1390008 87054 87055 116690157 92130 92076 677417066 46723 46770 129894631 64042 64043 644713258 45750 45751 821605745 82727 82716 688180131 99839 99840 645743925 22523 22524 416688266 38282 38283 988201357 89228 89211 446488985 18927 18907 803015355 66909 66927 835765104 77771 77724 782349473 58287 58288 903981429 83060 83081 343878080 8467 8468 1701479 37945 37969 656177752 18321 18322 748227881 76282 76281 693629857 17339 17376 261511479 96854 96855 206101124 76963 76964 281993552 22556 22604 631187669 89407 89461 759857932 59972 60014 579849251 47170 47207 312316383 59741 59742 90618880 9570 9514 504877309 53712 53713 17932521 36232 36188 459397487 97772 97773 649598480 73546 73536 266976645 49294 49314 217026177 83300 83301 971472534 39969 39970 781488780 89211 89212 808123477 54405 54406 379726224 16620 16565 26288152 26586 26587 117711757 52017 52033 972779428 33489 33490 576545421 5122 5123 373027651 5287 5288 480981207 56695 56702 444125057 69038 69039 267764554 76687 76678 890839983 81641 81652 581710956 13908 13901 234470272 42737 42793 625996865 91811 91817 526644690 86465 86481 313022523 46173 46174 566758639 85960 85948 385183933 36052 36053 525558206 43341 43342 252188518 13201 13239 137449498 79181 79182 572238368 46740 46757 491870427 58904 58930 529714226 3441 3472 416381862 630 631 275104228 77196 77198 86089939 74656 74662 577074302 18633 18634 674080269 25593 25594 771410587 79748 79760 199694700 62151 62152 543171366 79762 79709 3274196 3561 3562 658836491 80673 80646 822100347 89961 89962 886966056 76827 76828 10661704 15184 15239 220775695 24637 24638 73758373 1393 1394 885071649 7956 7918 211780950 20991 21035 721866469 55769 55770 492908241 77368 77418 54034874 55864 55906 757945165 93781 93782 924230472 63675 63676 308100136 355 408 545767209 97443 97456 319343802 80893 80905 44399587 13447 13448 334491615 78516 78517 958998996 45764 45717 506196124 28352 28354 878202895 38343 38344 321315842 72945 72894 419185204 46888 46889 39856163 59153 59168 298500740 64607 64608 649041154 661 662 292149436 96862 96863 630256090 86529 86559 282218613 79028 79029 84018281 11202 11246 434119682 14780 14781 260515605 32803 32804 386121496 90268 90269 233202823 289 284 778746500 66589 66590 594182483 3923 3924 645868650 39188 39189 500027072 54433 54398 829967336 47098 47099 424953589 45356 45357 439982015 90322 90371 580723633 35143 35164 612007633 79628 79595 498270131 80532 80533 146995827 65007 65008 289506474 37807 37779 157754028 86392 86393 542325221 39014 39015 665451545 12232 12233 445647427 46105 46121 7171016 387 388 385171644 28316 28317 516467685 6436 6437 602987369 38531 38559 632464023 39472 39473 705849369 90698 90702 852883197 77796 77767 346782571 52430 52466 900639490 62361 62362 863148277 67787 67762 309139871 46499 46492 445789430 53222 53223 544422992 26784 26829 897449238 71760 71809 803142857 72699 72720 373432532 24200 24201 552035421 59623 59640 296640471 37516 37543 841226713 64752 64724 241251644 30351 30310 123978572 86327 86328 773938122 22721 22767 48629506 22242 22264 323451714 71583 71632 617882582 88004 88005 513130458 55883 55873 58834284 63790 63769 200402783 98784 98827 614234865 9138 9139 836440642 22513 22514 389273538 64498 64499 644476265 62755 62756 731037819 95997 96000 171941416 27585 27595 328697801 20560 20561 444311744 32070 32071 196766253 16707 16708 829571245 39763 39764 122806334 34282 34238 606369484 74816 74817 670659468 56519 56520 251778892 68832 68859 615791098 26549 26558 593398604 34319 34320 356657195 20895 20896 1449249 14819 14778 654158844 26473 26498 259083810 97278 97251 698429432 72981 72963 885399510 55358 55359 562783087 58386 58387 57855808 83487 83488 74361569 10280 10281 160000720 19763 19764 348184428 84571 84572 218782830 22160 22141 638229564 21410 21442 686800789 63012 62970 123279577 2123 2149 327058912 95539 95540 163324593 94874 94875 193200909 91333 91334 499006684 8284 8285 962249438 45951 45952 265030139 67980 67981 18994907 12714 12715 230965736 83281 83282 540722122 38188 38218 380505157 12208 12209 883924750 1244 1220 241115539 25588 25589 612057930 76997 77000 84717223 66429 66375 139542145 60125 60106 165103253 96468 96469 253389988 38272 38220 979264569 20723 20724 962633247 72068 72027 87932400 27482 27483 325754983 62988 62935 45319440 97398 97399 278644368 19170 19171 923045362 38647 38661 725733926 56958 56959 889345314 40930 40936 993799476 63606 63633 611343500 35747 35748 110279236 15234 15235 497645219 96977 96978 104111522 58615 58616 580347850 61876 61893 411825376 39335 39285 289522979 1885 1886 148291287 34964 34976 574514980 70825 70810 499697786 72218 72219 946136384 83653 83649 868637233 9974 9998 411910733 91789 91790 717984715 80127 80128 110745028 50294 50328 531609222 63040 63041 115935431 75272 75273 419105088 13819 13776 984135986 33291 33292 947476802 24390 24438 472720309 93636 93671 721503481 32140 32187 786420339 17273 17274 33618963 49652 49607 763760047 47725 47726 902488773 70497 70538 281271994 97769 97789 505962185 39611 39612 828064664 56212 56213 970267886 40132 40133 47475425 53999 54015 237194280 92474 92475 741071163 48031 48001 914349326 22389 22390 436928543 79486 79442 933672345 85996 85997 807006916 82580 82524 615107900 77377 77378 559172759 58547 58544 794254438 60668 60631 214902528 43979 43983 901919537 35263 35264 500399139 58995 58996 489591773 79661 79659 675524242 21081 21082 921737533 71408 71409 931093614 94889 94890 920018272 72396 72429 345837430 72292 72240 397413946 79882 79883 483282303 39258 39259 34172954 86280 86281 875127246 19632 19633 650740919 19377 19378 826530596 31317 31318 440856023 84844 84845 175698663 95341 95360 72260143 59585 59586 421213536 25731 25732 785929705 55164 55147 673069347 64035 64036 192970427 97578 97587 991600607 55320 55331 310628791 86444 86484 364795359 45259 45260 977128398 47760 47711 838424611 45016 45017 734423467 97025 97026 135581213 93510 93511 993674714 5222 5167 741109813 6646 6616 694612389 48441 48401 181576708 8037 8038 117547169 10878 10932 142254844 11004 11001 106284687 87610 87582 869378213 251 269 685580281 58956 58945 961854355 70665 70666 160217429 91696 91671 106572965 42673 42674 341740054 45263 45264 974839454 66461 66417 897971293 87782 87827 706655189 10483 10484 900492608 19731 19732 89284324 40932 40933 558766045 65013 65040 947208919 93902 93903 221410124 36710 36711 41653954 18204 18184 929830686 37693 37671 99913085 96683 96662 472688820 44633 44640 45079250 32194 32224 774303527 80081 80082 495345324 19462 19467 741369094 69058 69059 880907777 58438 58465 58710249 17267 17258 449209690 47655 47614 126252116 70316 70356 402337334 45136 45137 857771602 60741 60733 875994725 6987 6939 252527308 43543 43544 167273529 56675 56714 605824829 12253 12254 121315074 57535 57521 247632424 96975 97010 970519328 10251 10287 25368887 34361 34399 711281730 27537 27538 375666758 26398 26363 243903448 20549 20526 224904657 54772 54797 967789736 501 502 646175158 25640 25635 330618784 27492 27493 43734525 68063 68064 232361428 76724 76725 648450579 4582 4583 332649645 151 152 487128642 2868 2865 911480868 37565 37559 765329627 14587 14588 246979033 4913 4890 440583533 69055 69094 992290440 91771 91772 112060096 21352 21353 522597734 46942 46952 8096020 78697 78743 98976249 76379 76333 527344228 34692 34728 89649500 7200 7201 415975485 53189 53190 933942345 75303 75353 666917567 46105 46153 490467362 4218 4206 427389529 27828 27829 1708790 60873 60919 69426764 85645 85646 825581458 94066 94070 736509091 84073 84074 533794155 80903 80904 992391011 83083 83084 897055458 13209 13210 340496218 73741 73742 106529630 79649 79629 840638481 15379 15380 301305910 7611 7612 949937858 4817 4818 288530355 99521 99559 777503461 52243 52193 231365342 75624 75625 814645881 58185 58235 432282297 26745 26718 335315887 73600 73625 341677465 72201 72202 847753060 37958 37907 916655410 76064 76118 14373203 71142 71143 35679982 32846 32834 648368111 96521 96536 370048337 4692 4693 198381542 17207 17208 594572163 11813 11826 324042507 18012 18013 559810709 77177 77185 523816893 60722 60723 164818553 25377 25359 922644463 87480 87531 457386714 13206 13191 367148128 22149 22150 331928028 85432 85433 516872112 10286 10272 642817137 11980 11969 270698563 58952 58998 257160508 21531 21547 156870730 54272 54273 295993835 30400 30454 176937022 42142 42143 747964524 15425 15426 251419820 69001 69002 11549906 30024 30021 505347320 54205 54223 364559220 90057 90058 404319848 30610 30581 203861573 20182 20211 249305536 24165 24166 743582877 12460 12461 448056994 68904 68878 739941505 744 745 188623781 49242 49244 948519879 66846 66870 954552079 46936 46917 357411614 46751 46797 188472179 80689 80639 748669987 94477 94502 504167751 83453 83454 409624847 58215 58221 931728638 87267 87268 678212100 5936 5974 37953401 71118 71119 6996951 90185 90134 253184128 21845 21846 166044081 5124 5162 374778185 67514 67460 880708664 59700 59711 282840888 17029 17030 65241964 82289 82327 963651649 12244 12245 957705353 28477 28459 448293852 25927 25889 675202975 25206 25230 438830687 4300 4350 592453212 13716 13717 585435388 16483 16484 822656798 59030 59040 62481246 74150 74129 63167882 80020 80021 563034853 65180 65181 630025376 62758 62797 946456889 47391 47392 750576686 21761 21762 481888567 17572 17573 426624686 91277 91278 297734712 74150 74128 351238857 86344 86345 882075926 33915 33943 887984396 35235 35273 491410061 25751 25752 822948562 36518 36519 512922518 56637 56605 469636777 5060 5061 815400950 23246 23280 671532782 91551 91585 121606643 34619 34620 536184969 57544 57545 942771090 27202 27203 452143446 16727 16745 633050506 21886 21887 166698330 37275 37276 308177964 70485 70486 306659977 17310 17276 683344438 59321 59322 370255181 45834 45835 557628134 79640 79625 425871197 57181 57164 478597877 52705 52686 551358759 37751 37752 103315292 62794 62836 341678963 73881 73882 382173513 36226 36227 532699639 45483 45519 766429215 31210 31242 735145227 26203 26245 956021133 17608 17625 877645608 95607 95608 145162079 1005 1006 568553235 29722 29690 564714096 30613 30587 581162391 54444 54431 28396298 75053 75054 584753160 60155 60100 958529818 53317 53319 697792807 76316 76317 655164811 91715 91716 607251665 94370 94371 97152268 30436 30437 678264023 37886 37887 110882348 42303 42247 753183931 8174 8155 90240877 62844 62794 161505435 87800 87821 7526151 34321 34339 631815948 73057 73098 294821908 98458 98508 236221705 77580 77581 535247066 49956 49936 337441853 15932 15933 981844529 90064 90079 913616016 5475 5434 806153158 68371 68372 190012058 92864 92865 732657130 64684 64685 934778433 17188 17199 942500331 18200 18214 78880291 92214 92182 935947100 412 459 133150951 13101 13102 635967698 51559 51571 396728783 41803 41804 276200433 3689 3675 177838477 89650 89612 63683970 80956 80957 351681922 99852 99853 747486756 37256 37257 345720090 5885 5886 772711690 7455 7422 460680082 20752 20802 341329190 83283 83284 548561136 32587 32562 193451715 75828 75829 726653112 83388 83420 929931926 82078 82104 214921437 20125 20159 841711184 93674 93675 36882634 71122 71153 526056020 63894 63895 602364658 67804 67837 62578931 14771 14772 390951114 3663 3642 174193066 71471 71472 598864959 82043 82044 721245832 47209 47210 63368097 64494 64440 413691225 69825 69798 989481649 58298 58299 973009681 56997 56998 650777143 75781 75800 295137595 68353 68333 635493835 40901 40912 893803589 38532 38477 906414436 978 979 433686513 7383 7384 267854521 40651 40652 891753355 24474 24475 473652584 14552 14553 901524890 28447 28448 400262056 63263 63264 609118871 7456 7431 49180227 91533 91529 693720024 6049 6050 689964156 31035 31008 783594679 73128 73130 832234367 869 870 213385757 36530 36531 246644870 73325 73326 198202881 10395 10376 111206037 19693 19677 944474519 81905 81857 705060759 56294 56288 589684466 65248 65283 700914925 20734 20719 598868857 49441 49442 464070050 94437 94438 404976950 77644 77645 149130213 10424 10392 218345017 8705 8706 615308793 42608 42633 956779862 31450 31414 738773053 8085 8086 577319913 90980 90981 331680031 7813 7814 886617791 82663 82664 156289633 69480 69481 6952478 50804 50805 898566964 39182 39183 718600131 15913 15886 418875691 85644 85627 326946465 83755 83756 138279211 72711 72712 73941933 92979 92980 958619572 45780 45781 343025456 11323 11359 420946929 69918 69919 849679413 93432 93433 994183794 30976 30977 78779403 4088 4074 997645888 59158 59159 398991574 46470 46471 723651580 93811 93806 255609774 38443 38444 364244240 45757 45758 834103936 72294 72249 824093525 89128 89129 4619395 18303 18359 607352986 89554 89519 934275786 30921 30886 927881645 15283 15325 53102712 26916 26917 935377329 73894 73895 634199999 57644 57693 101876474 12231 12232 909334791 64344 64345 29110502 82058 82104 650767827 57570 57571 359078396 26920 26967 805749359 32761 32762 972331607 30703 30756 455842176 82141 82142 336451101 33072 33073 639217141 61800 61801 480461451 28132 28096 767200778 52376 52377 941223208 1936 1937 157239709 66202 66249 379529121 28915 28916 687394234 38124 38125 146096800 75472 75473 890868017 95530 95531 304912343 71277 71278 319867969 78970 78971 946646603 38392 38393 698801905 53077 53104 99018772 60049 60083 795353316 10705 10706 778200470 4133 4134 534252786 75504 75539 460297601 59302 59306 991301751 52069 52093 644910891 12518 12481 428847394 7109 7110 685844487 39252 39253 235190104 98928 98900 149616683 94576 94542 387863179 68470 68471 716728038 87888 87889 81624239 27497 27518 17929794 33691 33643 149958376 3074 3075 402500620 39384 39385 865194617 92821 92822 946123716 92543 92544 323933014 26510 26511 239455149 29576 29536 133295745 22292 22270 862800578 5727 5728 291295350 65620 65621 228468751 9940 9925 256757010 99321 99369 940710486 5886 5887 777283386 72609 72578 754222269 82132 82133 59461195 69037 69084 248002896 7328 7360 783433908 40 29 224112371 25134 25135 49043415 60347 60337 504473495 24330 24331 563818482 44101 44102 181586330 17960 17961 249044700 19622 19623 321631432 77507 77508 791333058 36629 36580 604595006 33192 33193 447535379 38548 38549 458803470 44782 44783 759193076 54905 54850 510098988 3490 3491 132792069 17631 17632 944726619 48342 48343 956788284 81223 81224 501645861 83138 83101 49042529 85577 85578 804708005 572 573 324907413 12074 12053 420901408 39252 39220 590846512 90651 90660 789412652 5106 5107 478021011 8587 8588 275912888 79246 79247 228630850 83828 83862 673621209 73541 73552 572316475 6328 6329 857028049 11463 11464 587843238 74474 74432 602572490 21671 21707 647515793 59220 59190 4825081 51794 51795 229854996 21930 21931 263879541 90562 90568 26961598 33663 33640 328853940 37770 37780 902748443 17376 17432 198001657 76532 76533 889255655 84031 84038 263863862 28052 28097 743222851 39087 39076 203863419 76078 76053 937396952 46040 46041 950455094 78531 78493 453583721 31414 31415 65388518 86205 86201 476028195 84455 84428 952466469 93980 93933 124742181 36176 36177 628278249 39014 38999 817594323 78136 78080 300006804 11025 11026 494017410 27274 27275 267877047 30582 30571 867442971 33923 33874 355388861 46830 46856 407052315 19250 19251 369979533 22546 22547 133501126 85963 85918 941641088 88045 88064 358876374 7413 7414 247185248 8928 8929 189814183 33389 33426 319973552 40391 40392 429340802 49773 49774 768377566 18234 18228 564311007 71310 71309 819319219 45529 45503 146131997 72363 72330 476232068 8943 8973 59558138 62749 62729 116654361 85540 85556 96085399 26331 26278 495820674 52079 52080 410454654 63358 63359 937820951 30872 30873 471694204 53334 53335 843176474 95735 95763 180144930 26987 26988 824981438 55348 55349 126287949 64612 64613 259314781 9500 9501 323604294 44579 44580 881483217 50863 50810 566537718 75808 75809 53139394 72661 72662 429733951 23702 23648 834903279 30011 30012 119962255 90537 90538 319898152 43690 43691 724024694 27465 27466 611582396 87649 87650 775217638 47308 47316 603587534 26335 26336 938828462 10680 10731 445144692 78018 78019 505458167 36307 36308 815367151 11938 11939 983182391 69260 69261 513855362 64468 64515 139358426 2617 2618 393802564 67094 67095 485743320 42075 42076 912721220 49346 49354 369431833 93798 93799 937192335 87743 87744 458267103 15597 15568 969718954 77268 77269 573282760 17083 17084 717197341 77953 78003 894906076 90667 90668 965518216 29825 29826 897804070 36 82 684476763 51972 51920 274344353 48364 48365 869460043 76908 76909 818559910 98481 98447 92111121 81151 81206 684943362 43359 43360 291582815 43720 43721 824447181 26211 26158 281759576 79516 79461 690702405 64332 64375 254552952 86862 86895 23776300 80334 80312 981735027 97878 97902 576144669 90084 90037 327183796 57671 57704 773412890 88406 88389 486979065 30607 30559 503513258 69610 69611 472204288 57236 57237 163938447 24391 24381 921768166 26800 26771 545413399 21809 21810 520762214 44030 44031 572056770 21084 21077 788341555 89720 89721 870841762 42133 42085 608186054 67069 67052 846654050 44643 44603 3667412 82227 82280 523030325 28919 28920 559324953 726 727 955693435 69168 69169 141728910 28428 28429 527271690 47728 47741 942670598 1146 1147 304671993 91639 91667 454826110 87871 87839 710599094 37874 37852 525721703 84593 84594 691421007 24217 24191 14795241 32456 32457 851990340 65950 65951 91810915 95015 95016 409760996 26341 26288 490645685 76973 76935 175811435 34640 34667 34560789 61037 61038 246230770 5842 5861 478438710 60540 60550 809678533 95160 95161 43612936 80228 80229 299650597 16602 16574 472935502 5653 5636 752105440 25916 25917 887388400 17189 17190 713696030 70264 70267 978436747 9855 9856 917836445 1250 1287 812731499 80359 80410 404159124 66152 66102 299685623 91089 91090 881523838 46410 46438 235129950 16582 16583 267304682 42856 42857 477238429 36934 36935 185345526 23950 23951 624542131 46415 46416 256966417 26524 26555 914765275 94795 94780 907587719 26664 26665 309509519 75821 75785 91003280 14246 14271 796947742 38101 38108 806320594 68790 68837 190211304 31594 31595 749907908 89339 89340 435821148 97192 97193 871095291 58095 58096 855319276 42087 42088 520590254 33024 33025 634456295 13590 13591 136071991 24124 24125 428000869 63293 63296 861425088 40108 40113 925852284 54948 54911 714901663 55882 55883 979155563 10844 10845 457895737 39178 39143 241548896 93144 93145 750758371 63369 63382 838316156 63968 63969 153926138 23673 23674 386250850 10602 10603 453687625 58542 58543 236686874 83355 83356 587801728 52495 52491 912749710 99704 99705 933058888 65112 65129 58275238 90482 90483 167115507 76209 76183 48101036 9790 9740 840370286 31284 31312 547992925 14011 14012 989484256 56472 56471 878373139 27638 27686 359680369 79659 79660 942001507 72630 72631 59299558 3951 3953 228489074 84739 84740 166934114 32826 32827 210187952 36132 36133 276885415 39506 39507 890356052 10113 10114 889422163 86177 86132 775005876 93576 93532 169313640 34666 34667 454217852 63901 63945 729076864 86059 86022 826517174 23609 23570 65493694 14168 14206 514938371 51081 51082 299614526 49880 49881 597085459 19451 19452 588732993 32322 32323 126731139 5800 5853 497786795 29446 29447 479433201 37613 37614 583430073 60254 60212 626075198 80173 80174 712776360 21110 21111 603843558 86217 86218 106288873 42440 42441 232450867 40762 40710 898253417 21909 21910 123132818 62323 62324 236814568 34079 34111 855263057 76894 76936 119612053 51601 51602 112203940 5662 5663 999108600 61438 61392 934041747 24171 24172 98322846 565 566 204326698 48567 48613 796564377 79933 79934 383398184 14871 14880 492688441 78627 78674 625706729 45223 45224 420658378 69620 69621 942533076 35581 35582 710045137 87068 87091 245156314 50358 50359 999487414 51417 51418 867203468 59685 59686 292424809 83291 83292 665394284 25734 25705 805153684 2460 2461 254147476 73267 73268 60308443 38624 38625 313714139 32974 32951 690006387 16124 16171 551383920 62865 62866 746327587 14984 14985 468208817 65740 65759 850607770 60391 60392 913132897 93005 93006 786508035 95516 95536 317843638 78771 78811 738019016 60670 60671 100847435 2932 2933 191844295 79880 79881 198785357 1540 1541 732718769 13784 13785 709387354 33342 33334 212999745 82333 82334 607153527 47335 47336 858577766 79311 79334 180441468 4183 4163 712861110 80733 80783 864161814 55069 55111 518696776 30394 30385 794056851 92376 92431 819606789 45638 45639 848098353 87741 87704 300531141 57629 57608 181866912 66277 66278 682056223 92935 92936 328903048 26717 26708 110667013 45172 45217 713685071 62591 62592 481247087 70465 70433 756958172 19555 19556 754825073 57092 57135 821986672 66047 65999 428154737 54842 54860 653088846 37951 37915 805821239 73678 73679 815971758 46912 46913 36471177 10066 10067 24156908 129 130 92719712 63921 63922 303676185 12598 12599 138098500 3279 3280 757621077 97240 97215 846309305 75047 75043 507840554 42210 42248 939677307 79373 79416 923804132 79862 79863 510633157 1503 1507 635256037 32700 32737 102923591 88731 88732 365425127 92428 92433 974614588 52277 52278 93897345 42392 42393 674739135 21406 21407 365984513 31119 31122 14959201 2506 2507 329825149 48464 48465 156691909 71576 71559 345062310 5957 5968 54952585 58443 58444 50952942 66722 66723 513004524 18275 18245 418015719 6380 6381 361409313 64801 64802 3649380 72609 72610 311792603 53480 53471 365093606 3349 3350 106928199 87844 87841 970800376 74094 74095 683386702 42288 42256 766860436 58180 58181 329164883 97638 97598 931976362 63710 63711 876725501 47184 47186 431090771 89945 89952 911040415 23488 23532 407786572 624 619 61538778 97859 97817 263155574 90106 90143 356322544 19494 19439 524155542 85620 85567 531347241 79274 79275 921515168 69954 69950 903883293 31851 31852 806643355 23227 23271 568231190 77691 77692 773284846 23353 23354 416659323 17350 17334 804790204 55540 55570 962160871 73484 73485 525820754 15925 15897 59537799 96104 96103 443140981 3885 3842 214543823 99607 99619 252314931 70032 70033 85536575 30775 30776 913579990 4605 4562 3381975 53370 53424 562039358 50379 50380 229757128 80394 80342 766800764 27854 27842 137405564 55548 55494 44284391 93775 93741 573411814 41295 41303 601365734 42689 42732 50177598 43597 43573 892486153 35375 35376 147227573 63982 63934 352878159 63052 63000 346692985 65579 65547 317618673 14926 14981 726421917 23297 23298 927059692 77810 77863 160078771 24069 24038 924454971 83372 83422 869116988 36465 36466 191097612 24619 24620 610709956 10676 10677 248701516 25171 25169 73080302 87473 87476 623845400 36367 36324 639413880 81116 81150 394864759 42792 42793 839989134 73877 73878 649552114 7766 7767 515295713 32214 32215 271281708 27866 27867 575634545 71269 71253 920894706 28275 28226 680118448 76509 76464 718815989 20785 20786 64560723 53868 53869 81090342 66263 66302 106220219 9249 9250 206137777 62262 62263 190127990 54842 54843 920892265 62240 62197 956190841 43962 43973 379762222 31490 31491 243076053 74532 74509 7887959 8620 8585 431717305 89125 89121 698738753 97136 97168 380196036 34295 34296 341394310 58356 58344 981884643 24403 24404 407258285 26098 26079 378783852 80466 80457 112477179 18194 18225 447370227 8933 8934 548471949 63782 63783 234617947 44566 44525 306910820 31886 31928 81770316 92714 92715 228272940 40636 40690 904000403 35240 35241 459897247 62567 62547 589822287 81073 81074 59162131 4125 4118 249471322 43637 43668 462995322 10598 10606 548107888 98602 98603 831308099 4793 4794 467812651 24639 24684 908184240 47984 47985 763113885 55394 55395 184298094 17508 17509 768080659 64673 64674 63341635 80094 80146 649210895 49056 49057 218660708 33918 33974 662527506 26907 26908 524155925 46247 46248 537593405 24312 24285 833511268 98012 98041 711184498 76751 76752 163031645 93883 93875 836695200 36460 36498 490752578 68844 68884 444886115 7110 7111 243508378 6189 6190 495415443 86126 86131 114009005 86316 86302 548558972 71992 71993 8599217 39534 39535 884590651 99940 99941 100007572 96231 96232 517918910 28513 28518 11326065 31952 31982 517867811 73867 73868 432264081 47827 47828 750188288 65382 65409 53913718 95571 95572 973832834 17705 17706 179922250 30504 30490 780273075 61587 61588 217841180 92755 92756 169027465 83346 83347 798901806 98297 98278 538789824 25050 25051 57730502 78886 78887 668713491 7954 7955 210245908 19526 19502 897960018 59475 59439 261423975 73132 73091 981267546 11705 11708 103976191 77338 77339 647459563 12066 12031 723760787 65156 65157 227624266 22686 22687 121961267 88667 88722 519323037 54568 54569 791781614 49377 49378 530034387 3394 3395 189480506 9477 9478 987595353 30624 30574 702146669 85261 85262 301835947 46965 46956 550837957 16498 16499 996891716 9561 9611 850688123 86579 86572 529452415 38256 38257 378384032 19188 19189 961569355 23943 23908 119014146 64465 64466 981913113 14346 14326 649216907 82771 82805 445574624 79582 79583 220187297 73657 73658 470209325 78308 78313 36426613 39972 39973 568776728 41901 41902 227941797 98987 98943 214762866 79959 79960 387846580 9015 9056 173838766 16846 16887 865459111 50229 50230 855100401 7158 7159 314416588 75168 75148 234677190 19684 19659 826741741 92964 93000 977564815 30641 30634 727677470 13749 13759 803071710 36516 36517 956706535 40890 40891 848438422 18945 18946 7763366 81765 81766 197399427 50942 50943 172925252 88458 88501 669117138 37250 37251 226350321 17416 17417 608664326 23595 23596 606113735 71442 71441 141385317 44046 44038 270614966 37856 37906 755420594 92620 92641 604909099 51735 51736 562991831 6817 6797 489413375 24683 24692 519429045 70533 70534 635099780 84778 84779 73022036 85623 85638 327368280 36208 36209 69079296 45530 45531 722707157 9502 9503 822849211 98468 98469 573680888 38082 38083 387243235 63409 63410 372297566 79524 79517 465468118 7822 7823 307317572 95990 96009 587079804 7926 7934 552977065 65286 65287 315824757 58488 58502 848270587 69816 69817 226810376 32981 32999 803201500 4167 4160 432605642 58620 58621 313138110 52742 52743 617348644 829 830 222420727 22260 22261 685927702 38437 38411 177252863 12388 12389 351107783 23225 23226 104677202 9250 9252 398078671 14450 14469 5374438 31442 31443 636685529 25967 26005 938876715 26501 26502 145104539 27722 27723 328043957 21546 21598 466539204 98089 98090 8447470 40504 40505 911497548 89628 89595 50616541 16587 16588 718443603 63810 63838 288457264 91578 91579 150893406 51883 51884 503822077 34227 34271 54941068 81900 81901 842358276 61570 61571 399077045 61965 61966 767205478 62060 62086 505056980 69745 69746 796130354 5717 5718 699035684 28525 28489 725347239 81412 81413 614656589 4059 4060 739360262 32596 32597 154760565 76054 76034 178404171 26487 26488 270791377 14618 14619 377557959 87742 87721 31856284 90575 90577 298037957 49683 49684 823064077 28180 28182 544441484 34950 34951 284299603 94954 94993 290514477 60290 60291 198537029 10732 10688 230134260 23865 23811 682486362 63583 63584 490057322 85762 85802 169545144 27846 27863 826415934 50904 50923 46153867 76627 76634 772774408 30480 30497 469743959 72119 72120 190033127 34863 34821 800313278 98454 98455 638410039 35254 35255 806127666 30624 30625 241092355 24035 24046 718683737 6624 6574 166458404 9385 9386 473921557 56280 56227 606345410 63034 62998 917689774 4147 4148 770628850 63959 63960 847050920 81558 81563 691054137 33505 33530 154088736 49515 49516 210980950 57681 57682 533656135 4184 4185 121627922 40714 40754 664259827 24986 24987 452106976 84357 84311 773105121 80432 80415 814000229 11222 11223 480883144 1997 1998 695729427 79015 79016 280597598 67001 67002 361142381 66614 66591 389239862 49051 49052 743893462 50088 50089 788930577 23343 23324 912781674 59817 59818 828915080 65982 65983 376155128 38755 38706 13839518 15490 15491 756871400 38801 38802 113523908 95925 95959 811859333 9974 9975 997707855 74666 74667 135995456 87260 87261 963471496 7570 7553 282907222 64587 64625 878810051 34279 34225 832222278 45118 45126 494564146 84828 84829 822384630 10628 10629 756126707 71563 71564 9525209 19850 19851 399288143 77959 77999 834355545 91598 91545 29761840 31080 31082 844572324 7822 7863 933397104 85079 85080 712170518 48109 48149 947041910 23323 23353 181659110 54859 54860 511523966 43530 43531 781649656 79840 79787 658376705 85895 85903 942383891 27019 27020 446906972 35038 35039 996873152 54621 54622 323145534 83447 83465 924687716 94495 94522 585025502 32880 32890 982763886 79638 79681 727085688 30068 30069 910208347 16260 16226 125615864 45563 45530 597845874 39528 39579 748403657 55600 55655 844550607 96060 96061 814256312 4326 4327 880705771 15125 15126 172924784 25877 25870 901543125 47539 47531 506287436 3115 3116 600509733 30244 30245 730700135 12604 12653 935090276 91164 91191 725954288 51148 51149 47359054 31030 31031 705570275 65465 65466 258202646 42644 42645 840322204 83772 83779 4838346 81632 81642 882464009 78292 78312 835345438 94457 94458 334199947 64222 64228 174067133 83297 83298 912744705 9979 9980 688637193 64002 64001 103812909 61754 61805 808505774 28604 28605 923377092 49415 49416 976542560 23597 23589 834915440 88773 88774 413330412 78654 78655 111512080 84661 84677 40189420 35118 35119 644997026 99758 99766 813661099 83415 83414 686849877 69365 69415 857662783 8437 8444 405972617 52146 52147 593880868 73870 73883 935513080 86587 86555 292177647 9055 9056 780207706 17131 17083 426363225 16989 17009 408282452 88878 88856 219926876 22459 22460 362161243 25078 25107 396200285 56276 56285 763985302 36492 36493 652922320 36389 36419 115772570 8447 8448 413385612 19285 19280 384746138 55252 55251 499295928 47846 47850 733455989 81498 81474 455494086 66306 66340 190719661 84328 84295 165667563 41099 41115 959116801 47774 47775 724101034 67863 67826 175500817 52755 52756 771268477 88309 88275 233535516 48716 48717 10261638 56888 56886 66179975 81020 81021 9407345 97409 97412 594388075 93675 93710 927022481 79709 79710 738830477 76677 76715 246586593 81356 81354 877698246 66246 66264 497694245 53933 53952 808379402 28728 28692 774002233 57226 57227 717997394 37485 37505 38384613 40598 40599 848961942 37314 37315 888898691 35523 35524 651010293 45084 45085 433667125 42254 42263 825179621 9886 9887 516918037 94470 94510 511866957 1795 1796 40215929 30968 30939 335549395 39328 39273 378044622 49248 49215 935859394 77714 77763 71636683 44830 44831 598647724 64898 64899 723486473 70482 70453 623511172 95025 95069 775316900 88863 88864 806668120 11945 11946 571428058 63387 63403 74937531 40349 40350 343526552 90484 90485 965385559 1141 1117 826574531 36755 36730 495694687 11895 11896 256832135 84886 84875 950942012 96199 96200 572673650 60402 60350 115645934 4215 4218 861809805 22189 22190 250726982 17499 17524 49517333 14892 14893 971821733 65804 65853 838733064 47973 47974 855559408 92361 92407 61940810 15156 15201 649343231 62082 62101 314753031 79444 79445 273425682 7051 7002 162988245 45446 45490 488381552 44011 44012 482266731 5872 5873 382260352 8543 8544 159459382 35129 35130 313191706 51571 51534 857985685 42638 42639 767366628 19407 19408 700233423 35137 35128 683890056 24811 24826 926846911 52892 52910 41760286 7728 7724 851395501 99723 99683 3964145 47666 47667 396816867 47362 47307 616369815 98793 98781 788885850 3627 3628 960479329 27835 27838 945307079 76188 76156 828515578 96928 96965 677127454 6034 6035 193200608 38613 38614 105167005 575 562 848331035 9292 9293 627958016 3011 3012 772457627 15657 15664 796403058 39569 39570 624718547 99698 99699 87545813 47985 47986 973382207 44478 44428 319909104 90457 90458 917336878 18048 18049 590867351 12168 12169 719216683 98640 98615 656522005 73759 73752 94383943 46902 46885 758773507 11671 11693 60101790 49172 49196 223806039 85058 85048 719289013 32796 32797 801328051 48998 48999 291857785 89404 89405 758246957 35137 35094 153308986 46386 46387 610189656 11643 11644 184847884 77434 77450 531692177 81764 81765 924492419 59550 59551 516123665 93921 93967 461110976 97340 97290 867381443 27972 27973 259171166 36975 36979 26222095 49679 49680 223345281 7665 7672 543253064 49622 49623 342767909 56628 56629 755366209 84386 84387 850001845 85512 85462 834458708 53731 53732 369429790 58309 58259 666437624 70123 70153 796370362 28187 28132 601281332 23420 23421 831546160 31558 31573 902753369 63751 63752 439886769 14763 14778 267928032 4789 4733 993110855 31424 31425 219773035 72714 72766 639033059 70247 70248 652124327 50816 50817 55583027 30218 30219 519040598 77307 77338 505118813 1992 2026 369534675 4101 4116 545428491 91082 91083 959196301 59410 59411 676691596 56111 56112 350124345 88011 88048 506888450 76773 76750 467467751 33534 33507 513743483 63525 63526 572859459 80864 80865 821475813 54593 54589 393790033 11291 11292 691658325 43299 43352 82507858 72736 72737 951228207 35485 35486 660544298 49774 49719 752757887 72101 72136 601586054 54443 54444 164611378 90826 90799 932446738 82624 82625 391858358 42517 42518 235178911 43023 43024 743783060 54681 54721 833630782 41540 41545 998024090 69309 69278 288415186 9645 9631 497000682 55410 55368 42259215 60769 60770 682844186 20174 20175 230518066 5116 5117 16911007 77248 77218 893789760 66730 66735 643910632 61768 61747 181698339 46206 46207 448325176 10193 10194 386380644 56538 56539 83730636 48103 48104 576288950 14623 14568 441346187 40439 40462 793070262 35949 35945 838491712 26173 26174 835181577 30002 29996 449655141 40483 40511 462210213 36205 36206 61155509 93648 93697 664548736 24987 24988 29199049 57361 57315 592149661 94335 94375 870990638 44760 44730 156855253 3684 3685 794531456 19430 19431 197075440 74577 74578 741842131 15908 15853 678885776 61774 61775 282926752 13868 13869 249522893 77888 77889 558996764 6009 6010 966816883 21800 21801 40834828 81156 81143 178366702 28529 28530 239792084 13632 13618 368932994 35995 36050 382561617 70830 70838 776885951 1463 1464 744464839 89931 89980 171352169 89106 89107 47865883 51235 51252 909523138 30179 30152 97810707 37922 37947 464231481 16996 16997 532595274 51234 51235 655653992 89227 89228 91537814 23557 23539 949377707 59383 59333 230341077 57212 57264 530262615 18665 18666 116845868 56817 56855 33744879 19089 19090 46441451 89277 89260 969103769 47981 47952 175720361 1514 1520 185615811 55950 55938 916321331 78097 78114 163078946 79557 79564 84868978 80667 80659 977780506 41103 41104 230787216 62767 62813 666708506 30797 30798 3228022 52515 52516 551270123 18135 18181 856722605 74704 74675 568473331 51058 51059 481312830 40897 40898 685333824 94146 94090 411039781 43034 43012 626769741 4717 4718 430592903 60973 60969 698179140 65702 65703 688322688 80578 80614 46545995 35236 35220 646347064 61194 61195 115103560 82861 82862 831012862 60723 60724 766699796 75933 75940 442363143 56686 56637 981940949 14906 14907 600100789 96292 96293 343429978 56259 56301 69722987 71794 71795 260014631 70419 70420 499998890 90227 90228 814632760 76966 76914 895263914 97623 97650 974837959 13532 13533 272059877 2907 2908 752778303 40889 40890 690284896 31226 31196 941312375 54495 54464 490475494 9095 9096 479083888 93825 93807 839462340 14413 14414 721260517 54505 54509 723521133 72796 72759 358950135 38196 38225 296279278 61623 61624 629090180 76913 76888 551700729 47046 47047 54005373 20196 20162 201794221 26461 26462 177991922 37507 37513 566584799 29541 29542 98472349 24948 25001 657085633 86531 86490 422371336 14327 14334 570626646 16006 16048 395772498 97281 97235 590352322 56277 56278 13694562 44529 44555 704985067 26127 26128 508061307 17919 17920 535953805 2509 2501 717603153 383 384 568322696 45207 45217 610845949 11597 11600 380745383 90095 90079 904243775 8125 8150 759851802 39809 39810 140138448 4614 4566 61267827 86074 86075 633258851 66807 66818 289305054 759 760 715227176 41633 41634 3018607 22455 22456 748059134 60654 60655 398599700 82804 82808 770255734 28918 28919 59577351 38247 38248 583328652 74393 74394 617176750 37732 37774 543098340 46166 46169 278812885 29273 29219 442819668 42902 42944 412824529 94962 94965 623116554 19138 19139 476388049 79924 79918 915118584 8205 8261 491008652 3788 3742 734384440 42003 42025 817090140 78612 78560 99468282 81311 81341 179846572 61807 61808 597046500 96963 96921 710159042 36025 36026 14188788 86136 86175 835427025 3706 3707 595567696 33750 33746 601958503 87312 87313 221476454 62923 62924 896578183 58038 58058 397715418 41483 41481 425168848 99281 99282 231396900 36849 36850 296026844 92948 92949 512134226 72103 72052 170959680 38874 38875 113699329 47401 47402 839799471 62685 62686 118714138 69015 69016 742355478 93936 93883 435678942 7722 7723 148341198 62449 62450 365621738 18576 18566 450144919 99090 99139 490083106 22546 22519 771402604 16383 16384 898938165 20074 20075 883204065 56879 56880 380939728 37165 37166 529363572 50025 50026 931996294 58142 58143 703475628 39128 39129 790525750 99258 99241 438546135 21614 21615 742828791 31324 31286 233172493 22334 22335 631814999 42207 42224 418297525 58491 58492 623037357 27683 27727 688004278 83473 83474 54919633 56063 56064 582462731 2559 2560 645993657 97791 97792 603528941 48560 48561 821401693 15112 15113 999104008 80390 80391 843914283 4165 4166 858586217 73756 73719 197933434 34496 34443 989198080 81852 81845 573388042 88766 88818 345906510 92348 92349 576970373 22607 22582 605477617 47676 47725 569009663 1548 1549 950575011 19683 19687 867460943 8527 8528 548200033 81310 81288 210743537 32624 32625 250782840 24194 24244 652402431 98733 98734 918926363 49230 49231 36963370 81446 81455 845895701 50910 50892 749282961 27676 27677 17647622 5546 5588 453224462 65067 65068 231940229 74750 74751 163111716 32504 32505 996768091 64117 64118 952627722 98471 98451 117021462 18636 18637 761870029 18459 18460 803555767 71239 71261 671404969 50614 50588 842419042 55833 55825 88283147 69805 69794 968285820 51669 51670 423778468 29733 29722 320795593 26414 26415 861804607 77195 77209 496368840 97059 97021 204540584 46050 46101 363187348 4144 4187 504627740 61289 61341 359791742 53782 53783 251224757 52915 52932 948736796 76647 76593 670201998 89641 89684 523169759 41198 41199 417094110 53547 53548 773046130 29558 29520 89226035 13084 13080 389530560 86310 86311 774850238 10419 10414 275622942 20799 20852 858799020 4647 4593 712970477 59315 59279 77636071 69522 69526 761438166 47402 47436 480510473 13211 13212 593705157 65663 65699 798755556 93854 93883 897743541 99437 99399 636081550 86083 86090 413012008 23194 23222 133632073 52976 52977 590555692 62159 62160 42740548 41511 41512 51322142 498 499 343335551 52471 52430 253737271 21653 21654 288219512 65443 65451 957615497 53429 53430 785660444 33321 33322 645014269 75750 75790 217285714 70918 70919 707692029 3610 3611 858721897 92227 92252 563321331 41464 41409 37113357 40945 40997 914911645 30429 30416 805425069 32145 32146 744923883 44164 44165 239818968 53917 53918 919329544 64700 64701 301186088 13016 12991 347449367 87590 87591 25589233 7895 7896 332284895 51486 51450 657825778 82730 82687 109214739 10045 10046 185068237 2592 2639 677816025 79766 79809 121728296 24949 24950 388444309 79214 79194 977864222 95865 95812 11284208 52116 52071 730113341 31848 31849 10191810 77443 77464 577815479 88865 88867 567268668 74980 75022 207000993 32361 32362 53364947 72916 72917 549756301 17317 17272 971546460 47618 47628 289207431 16581 16584 26381840 56917 56863 102639352 78456 78457 375633373 87082 87110 877508569 28431 28457 226876869 14254 14274 961238787 97693 97697 251887544 65460 65461 796858077 90282 90279 197142769 87664 87665 877369237 76891 76892 824438414 77335 77336 781054128 91972 91973 95328561 61142 61143 791122234 56619 56620 696467537 5581 5625 840586328 10306 10307 402487589 96535 96538 661256028 36760 36810 549409203 79494 79495 865867014 25232 25240 489582026 93987 94013 676768207 86938 86894 629450713 96801 96845 474913472 58572 58573 67235414 42641 42678 290413146 57717 57718 695348719 45106 45107 282783906 15287 15288 581799101 88439 88440 625250034 3018 2962 703046022 30700 30731 197234208 38466 38467 754806363 89139 89146 200099591 14835 14836 814312502 3834 3835 383850913 53201 53202 510042977 35556 35587 394309415 61702 61703 545289097 80319 80320 665117916 75553 75597 518334112 82060 82061 593973789 88337 88338 892613466 92335 92329 51530533 12656 12674 200536673 40357 40413 273713152 42332 42333 545061958 86996 86951 838519137 31403 31404 816885977 31857 31895 309609640 32763 32764 24716248 23361 23362 336015001 70822 70837 35536443 24074 24048 698898762 60787 60834 486727829 11633 11634 340151965 85410 85359 132533470 78332 78331 239187193 35449 35483 160086627 85053 85052 760294141 29806 29769 118613305 89336 89384 805043601 69966 69967 692440202 49232 49233 986374979 83706 83707 69178788 56563 56564 763895323 90815 90816 367295292 60110 60137 319663909 61794 61795 501801711 94210 94226 13127949 47884 47918 621944481 78641 78687 238932774 80348 80304 980739140 84524 84511 662438290 49627 49628 858785912 75747 75745 638069731 35427 35408 603356360 7019 7002 363070845 33066 33067 697945463 25313 25339 267502027 40073 40128 485300396 56760 56781 541111261 12996 12997 788445760 73240 73269 710339193 7226 7227 523426610 40678 40679 280218369 13587 13588 51436316 37481 37482 25045085 72319 72320 281182527 88274 88219 518382816 46682 46687 903802915 41628 41629 492762544 42586 42539 963518777 36734 36757 206159674 48492 48448 738595344 47320 47297 921404399 25267 25264 760265023 17989 17950 582377105 84949 84950 160400684 61171 61172 831165405 74990 74991 805202510 6252 6253 75632676 32216 32189 26907221 66650 66651 834473641 58527 58528 136475839 78082 78088 544878452 95253 95254 540424274 41623 41590 858319659 27849 27863 945284720 90074 90077 623323053 42266 42253 222448179 59923 59954 190245050 54883 54847 540792171 99247 99231 178537431 6277 6278 447676260 12994 12947 605931188 61888 61889 568395782 1527 1528 193149990 94144 94145 780925646 75222 75177 433905832 46495 46496 941041632 67455 67413 624906240 71069 71070 219854886 15323 15324 844069679 60976 61032 497411532 96578 96525 16846441 18317 18350 741820008 35270 35298 38512902 86949 86894 346426962 33170 33156 319288853 99519 99520 684875610 75426 75427 514377883 87061 87062 936329674 87119 87120 877401988 17747 17710 626756732 31160 31124 983028155 23763 23813 347297194 8285 8286 520866914 86012 86009 54660228 35323 35346 37466007 35996 35997 251675891 10394 10395 924768139 31438 31425 818233004 17717 17721 877986416 38459 38443 204594575 15562 15563 235910037 96154 96174 589915221 89195 89196 197966147 420 421 865674332 22640 22641 625032815 6225 6188 380877747 5465 5466 26731781 23771 23823 835183976 24162 24163 846213700 38566 38567 458384623 37731 37756 307314535 13437 13438 438458887 69511 69512 259700832 24064 24036 360588603 65652 65653 67341918 31048 31083 306136945 63041 63052 846852334 27691 27692 4336490 32657 32658 850582207 65131 65132 21317144 55338 55290 153440136 39936 39990 909510464 51936 51937 779945833 9203 9204 230699183 9933 9888 305182441 81032 81033 573216025 44285 44275 323010926 227 278 411765235 53896 53897 477066907 96178 96179 823171228 35238 35202 955996293 28190 28171 127580050 77428 77400 751801053 54843 54864 532853523 18970 18942 541945219 8304 8357 894286744 61796 61825 207544017 80161 80216 59698631 36749 36695 212280362 12133 12099 645713280 61556 61557 855173777 48859 48899 866562017 79847 79859 65053394 40649 40613 762576304 83822 83790 407406094 89930 89931 25602104 70931 70910 785909382 17905 17927 897006760 30169 30170 619418642 57855 57829 768206074 53967 54003 54385141 46138 46124 863035048 75702 75703 242954755 21434 21441 863112535 88907 88863 778429980 75366 75367 161132115 66922 66932 600574685 8343 8344 85172722 13839 13840 132327018 84227 84228 163282243 88706 88707 965293274 15456 15457 175379080 1114 1115 406307399 5734 5735 418070655 3994 3995 777454936 69641 69642 251359709 47017 47035 73093328 17446 17447 54732495 34432 34482 619323129 54514 54515 61571635 35330 35331 521689210 29314 29292 626132174 59857 59858 218432151 32612 32613 832083237 36599 36560 581474227 24959 25001 96096938 56781 56812 308886939 95752 95793 157892423 92590 92591 248296201 81733 81697 554508104 99171 99224 28606476 72836 72864 978735958 12508 12511 398285345 32107 32111 67116698 27148 27156 849226188 35668 35700 790122456 65992 65962 677326176 265 266 543060806 39367 39331 3605293 52830 52835 266668077 83130 83131 400559030 86858 86859 42888358 79980 79995 13176989 33310 33338 549998227 29263 29264 254231106 97582 97583 478742802 22913 22914 903399555 72835 72836 723474694 75247 75248 521477747 25227 25186 226138445 88343 88344 794559412 65341 65339 604453986 90134 90135 369674120 83704 83716 991842900 98665 98666 371826422 72778 72742 304704046 36940 36925 885877276 24108 24109 148725241 20664 20645 116718882 80926 80927 939876740 74993 75022 474127971 98624 98648 595926631 79363 79364 908008524 40159 40127 88554895 44968 44969 361953382 84616 84619 697433926 55453 55419 509730751 71274 71275 938361258 2976 2977 84261779 84011 84012 968416025 31923 31910 846066056 30151 30152 611898162 17702 17703 913336826 29079 29047 796098397 86814 86771 78418582 86108 86053 473876394 83041 83042 95875354 34847 34848 519015175 38254 38255 406493889 71868 71907 724201297 13679 13676 572474047 16366 16335 837182599 47476 47477 790016566 66787 66788 892366089 56453 56452 421480792 54874 54930 877012861 40654 40655 280030280 76860 76861 414829185 79345 79346 209440777 85407 85409 760796004 93145 93183 413194683 58354 58355 600629477 38834 38835 123130426 52200 52201 707173304 48112 48111 829645814 95810 95811 576584944 54685 54686 619894421 62073 62088 49472230 98919 98918 381008791 80874 80920 99372268 84552 84582 862634801 7557 7558 492099850 34623 34624 513850001 93436 93427 397060697 16541 16538 329471972 79286 79303 69629166 79122 79123 273817253 38709 38698 809894037 11417 11418 72071541 10256 10265 297833466 80982 80948 759436681 13718 13719 204181086 27762 27763 688327912 33298 33299 22065392 34448 34449 106776018 99036 99037 591469529 20297 20320 781641340 12906 12907 285809037 2724 2768 270742843 6862 6863 720279543 20956 20934 516343616 9503 9514 287963234 13460 13461 457180273 84733 84734 397864154 97072 97109 274476377 17152 17153 812895478 1550 1514 261200380 51461 51462 133177555 74355 74394 656375008 2598 2583 588523731 682 683 390264605 24981 25001 320478577 54900 54901 260135569 93739 93740 733709239 667 714 345651708 74022 74023 38089687 73971 73928 832482184 37818 37819 677305425 19508 19509 241467272 1612 1613 169073159 24891 24892 923303580 5010 5046 744124649 95168 95125 924570303 96251 96252 395483359 5938 5930 534730621 23444 23445 79958558 92984 93012 804148077 82895 82896 88093637 66775 66776 765207112 12213 12214 796946568 13967 13922 400381060 19546 19490 946387966 18543 18569 553202276 25007 25030 253174041 5889 5890 814253667 39228 39229 548610386 92226 92227 590783053 66921 66885 83353096 93038 93079 312165387 7937 7938 773755000 11059 11021 986706374 41602 41578 565166973 49513 49568 869967003 6286 6287 37213164 66961 66962 481312660 77933 77934 196569697 55467 55411 378047448 35415 35416 628430138 10103 10104 2837401 59700 59726 57516521 99241 99293 989565216 63076 63077 324622480 96543 96506 443433079 60785 60783 458235203 10864 10901 629270503 95006 95007 247104562 64459 64460 20395811 44708 44709 674538814 28593 28610 874408340 9346 9341 431319866 35893 35894 979958325 17449 17450 452292816 61507 61510 893826068 46619 46620 138725576 88862 88863 447296827 14179 14180 252798007 72689 72673 483219358 38007 38046 254089695 87669 87621 355010735 19944 19945 689433103 25409 25464 166967220 99393 99394 260706738 16031 16032 142101082 34818 34819 686472277 53851 53890 97015670 31494 31495 997023757 92117 92168 266850331 50750 50764 79997719 34017 34018 295606845 15294 15248 183143069 71886 71887 16580869 65942 65988 797817069 31193 31194 688645574 2999 2950 423971570 69783 69778 559368624 61973 61930 552534630 4682 4646 463257570 73692 73667 160674576 56295 56296 302989253 9356 9401 687421819 35236 35237 712069382 91142 91117 368801009 72845 72819 711651026 48625 48572 636466347 95072 95106 657117786 41763 41764 624475277 62548 62549 892876371 80027 80028 120975913 21915 21916 229201011 58276 58277 335693105 89963 89964 517672865 54190 54191 10302163 85128 85162 504934314 52820 52795 753234003 89644 89617 33677058 64489 64526 169628760 44257 44222 718899118 65472 65473 302051398 25013 25021 24532950 95693 95694 735763404 92217 92218 637434955 37085 37086 816030458 97934 97944 778335430 63027 63061 428675549 70367 70368 578249907 55778 55779 790565820 40039 40007 282671735 2208 2239 200605413 36320 36373 751684466 76394 76395 184743838 17889 17890 942704983 66494 66495 984175236 84127 84128 386790750 20689 20690 189937074 6681 6635 805678543 1555 1599 108188877 29499 29500 922977245 49496 49497 32622063 80831 80845 915361373 97739 97740 524086826 10533 10534 125118716 9597 9598 197326378 8161 8177 711243756 68667 68668 156575718 22087 22045 925907373 50343 50345 567110349 16900 16901 370270493 5329 5318 806211133 73426 73427 667494516 47654 47655 425556090 72312 72282 303725486 28929 28930 275740869 5388 5389 702531151 27307 27273 977859455 14866 14898 889297403 57646 57647 13134863 84897 84887 408183467 55570 55544 296206399 19011 19019 885975292 56680 56713 377804404 5066 5067 537054221 7327 7328 753386349 91020 91060 192064012 16138 16113 823489301 42630 42631 729589825 65920 65921 520104483 53322 53323 680937454 25741 25705 606564660 34084 34085 57715937 16839 16840 512645968 50809 50806 633256206 71689 71690 379927231 57954 57945 667433740 16609 16553 109896413 18824 18825 627384530 88762 88770 966013951 63976 63979 99442584 91793 91794 257267380 99106 99107 589229142 80829 80830 499540599 49044 49045 349817978 73131 73132 838191066 9041 9042 972670014 44545 44546 230730740 67604 67605 932323556 79808 79807 131904082 11650 11651 196908918 22415 22416 449046355 6105 6106 467333129 58602 58622 359835788 53008 53021 485612205 37523 37579 507199050 93892 93869 790115326 71715 71702 536807165 39671 39672 981740367 29578 29579 354805943 26847 26894 90127014 98495 98468 295625582 63950 63913 716414342 25462 25509 114049671 55267 55268 143806605 56590 56591 572808375 97024 97025 116462539 22667 22651 14427780 61515 61521 123732708 78515 78516 851731282 64241 64281 65039458 81603 81604 707050593 13918 13878 464636472 46162 46163 625065237 4607 4599 441030505 94163 94164 125489700 20550 20551 56424541 80213 80214 296410859 52278 52279 892794855 99926 99954 263798322 48647 48648 273017649 57943 57944 191530647 19667 19654 67232430 49301 49302 358596897 99283 99284 413874654 84282 84283 386227500 76522 76550 229975843 2675 2676 841739459 66795 66796 106523124 97441 97442 463361321 83331 83332 854075251 89697 89698 501965775 95724 95744 381768192 62410 62411 423672888 99039 99040 196788147 99277 99278 909977138 30829 30838 927305883 49372 49391 750086879 93548 93516 397691361 77553 77605 830706651 25878 25900 377514070 38109 38110 313217310 55268 55269 167071208 67658 67711 863544708 43291 43293 178211458 28830 28831 199556192 7906 7935 161051813 47383 47407 686250659 68011 67963 113125891 78220 78251 371066550 31209 31210 219186385 10897 10898 999211394 97340 97341 787449985 83823 83776 228045155 97453 97454 134600209 63995 63996 555735269 73151 73166 45516433 40233 40212 495629450 99448 99449 725033656 93039 93036 607612546 17914 17915 560795293 15700 15732 647058791 87284 87231 547955013 60514 60515 887480859 78506 78462 658402446 94272 94231 949307969 38630 38631 2792416 2836 2831 165644428 14673 14642 437657205 66047 66048 563496276 60253 60254 719718398 72189 72141 552786267 23665 23666 537319966 86564 86553 582680149 23711 23712 992657307 67327 67299 124235096 73563 73564 450943657 57869 57888 82936554 38722 38753 872494843 80658 80659 509763437 44668 44669 195192473 53492 53524 154942845 93246 93247 298535498 30813 30856 475374101 10327 10355 734062023 61276 61277 699264679 90878 90879 784318237 16678 16665 391465896 26716 26717 942000575 21293 21294 837408549 98111 98112 445212501 77777 77778 248528414 78391 78337 131624343 96675 96623 630335126 35693 35745 706962977 17080 17081 232938407 34372 34403 370340913 36368 36369 904344194 7044 6990 299190872 29261 29262 17243708 82221 82222 405879156 89153 89154 825269583 22611 22575 336645632 45483 45488 577351143 37199 37200 659653925 5240 5263 340663177 35733 35734 840059831 83273 83277 457219107 16297 16284 935320380 94424 94425 461136444 99227 99282 98704723 83385 83399 951746462 47398 47399 17367527 3398 3434 898700287 99503 99504 648670939 28846 28847 467524572 57038 57041 528078402 82078 82079 121922952 30878 30847 647986980 63794 63795 98913381 56954 56901 88838563 51041 51042 452917142 77276 77324 289739007 22695 22701 489150816 32514 32515 671281501 96555 96556 438708772 97619 97620 25656963 31091 31092 943845480 97509 97510 458951797 51709 51710 23723464 4730 4731 467532304 42365 42366 871093021 66048 66049 123825424 13643 13644 740361670 40290 40301 584822122 34722 34723 507858752 72746 72720 694410514 326 382 902404648 3792 3797 903842014 52076 52022 954367439 25382 25383 712727863 93064 93065 405999195 42626 42682 341907117 84682 84683 647878384 76364 76365 102115491 77433 77435 167290298 55951 55964 276612122 11850 11834 308751956 3155 3156 211389877 75852 75853 688817016 68478 68530 548269891 43094 43040 192364757 50431 50432 579304655 62796 62758 721119751 23668 23693 411936326 94640 94641 918078010 41797 41798 331511266 69119 69120 987370642 55383 55425 542759379 36708 36709 64601982 37502 37503 76311463 39169 39178 452734440 34116 34150 422835973 87726 87727 180475401 1147 1107 913339099 47229 47241 74380050 31227 31228 989148757 25477 25478 839066372 76443 76433 728564682 15483 15484 418138175 49828 49839 276284868 98798 98812 105864096 76579 76603 411430520 37998 37999 781666300 17821 17810 938839185 26243 26276 12259760 15694 15750 626717651 79132 79133 697305635 6801 6802 258105165 86300 86268 442832403 86847 86848 582639625 68722 68745 588120705 36671 36637 600721575 57447 57431 813669673 36238 36239 691823355 55925 55963 621359276 84683 84693 868690848 49625 49576 850374755 91064 91026 940143556 21527 21528 200467832 65669 65615 358371861 87316 87317 806759802 97866 97867 587214975 39433 39434 37324311 53859 53841 814105950 54960 54961 69766077 59157 59158 711492553 14093 14094 159657394 23498 23548 465174752 57986 57987 154294131 64432 64445 253710208 27362 27363 25599824 35339 35340 852119404 69632 69587 342269342 91147 91148 322624470 64198 64175 422716955 33496 33460 167363696 33008 33009 110026178 71136 71093 908173187 36297 36261 446905868 50190 50134 86940390 9959 9960 252609402 58367 58368 953331573 96159 96160 220769965 91465 91487 622023739 44630 44647 952330967 50850 50870 111964965 19494 19495 370184453 40165 40111 169129273 34207 34208 987758365 23969 23987 720107452 21556 21557 361736080 67543 67544 42014417 11772 11815 756508406 1320 1321 50871054 66740 66752 859532739 26984 27017 457656510 50072 50073 727652059 58549 58493 213170741 33195 33196 558143206 14584 14585 419895780 35770 35771 599188412 29199 29206 944851461 63599 63607 512568099 32707 32708 775033816 56369 56403 795356760 78280 78236 507910347 52496 52497 192913159 8545 8523 448202483 37070 37071 632034134 78088 78089 58389987 39715 39764 223831680 79429 79430 679909048 42641 42642 286146579 25398 25399 236752045 66546 66593 738021085 37822 37823 886371404 24640 24627 603648962 27039 27033 446865397 61065 61088 130672021 66580 66557 720742730 94270 94271 681363839 87808 87862 764383622 19688 19689 453870601 29273 29299 970792464 78556 78538 131400955 49522 49523 214902307 98304 98305 688897010 72490 72538 54077959 70314 70289 853539112 86614 86567 184208983 38698 38712 350080415 53016 52987 104794937 4940 4941 360022078 25978 25979 117731802 27058 27059 740451888 13309 13263 737095131 45925 45926 886771668 22433 22434 25647864 94183 94162 126644198 69112 69097 97473583 69349 69325 827182919 29619 29671 230752798 78880 78875 193239645 80741 80742 594970584 51725 51726 971697289 15031 15009 151046165 44587 44588 210476404 35701 35746 385361489 56262 56263 494335397 9974 9982 879789475 77417 77418 130976950 78918 78919 72157426 78626 78627 219997657 5092 5093 604667459 56550 56551 287276506 58843 58861 738033425 96827 96828 392928386 24594 24595 264162333 1907 1908 796489662 46707 46708 430654470 15283 15324 567628576 24647 24648 605060183 94194 94215 948558093 37285 37260 308212608 99855 99850 493323102 28996 29015 242733802 60847 60855 563162328 42323 42324 748337901 40182 40183 923997513 74386 74406 28531051 20941 20931 324303047 42632 42633 3244828 49536 49537 738889626 17142 17143 284218388 17257 17245 148050414 81108 81109 831990588 24956 24957 869895724 26943 26924 189443367 50175 50176 661179488 49718 49770 907627840 17345 17346 152424432 61885 61934 275495506 54822 54878 227638476 62982 62988 33152929 11585 11582 692574174 3418 3419 897449819 24858 24859 291892204 29896 29897 363092227 99570 99571 369827345 85374 85375 7047415 62169 62146 18373361 84641 84607 104378350 21270 21271 610841984 61768 61717 999204748 49553 49567 770823560 61027 61035 823757908 21082 21115 330027533 82528 82529 876459006 2951 2952 12406467 50201 50181 432300958 29709 29710 516134947 57518 57519 859683311 24269 24270 642840934 57705 57715 771965235 58259 58260 524507281 3136 3132 568778776 13918 13919 910174435 84424 84425 979828191 19092 19096 552958140 55138 55139 118398853 52499 52500 978748145 65057 65017 64975393 56861 56882 283948668 70621 70639 505044545 16258 16259 780444086 42294 42334 978621831 29770 29771 506630762 14668 14717 72995623 25001 25051 720727967 38235 38236 533355176 94489 94490 138673709 52321 52322 609786534 30659 30660 756133640 45088 45034 829711471 82912 82913 638695416 86752 86796 472027293 8518 8519 286115296 60421 60422 828251419 42828 42815 666729091 43125 43126 636672737 85831 85832 850252166 82230 82267 934403421 67207 67208 284746258 60220 60266 89423146 65737 65738 23018218 65365 65399 113424889 31618 31619 51503297 79452 79453 909265518 62344 62345 919677861 42451 42506 807349740 39643 39644 630383539 17605 17606 893378710 76058 76059 900479981 93365 93401 735608056 7193 7194 199522284 61238 61239 957291691 54455 54456 436706957 17876 17877 974946087 93185 93186 682185961 72746 72747 29397508 69213 69214 811305329 29649 29685 253635406 90127 90128 28589950 16786 16822 694005379 6828 6829 594066234 76846 76822 294806396 66592 66538 778892247 84532 84496 850817185 95862 95808 523487768 48870 48824 758674791 88239 88240 33700327 57622 57585 118509247 41459 41460 266516080 82063 82064 429446897 4047 4065 46402587 21236 21230 540905551 88644 88665 569069537 43264 43265 515994639 68462 68488 453388057 19152 19125 932550945 90166 90222 278268725 92575 92576 407758387 12311 12312 472984819 43644 43645 975642913 17900 17901 833708394 78466 78474 202496913 65094 65072 864410352 97452 97453 754734447 44871 44918 48774212 23398 23399 817508931 8919 8955 494753715 39963 40012 54317495 4880 4851 934568714 75440 75441 374622585 6866 6867 864996667 68054 68055 727379474 63167 63139 542572843 43095 43098 987650994 50052 50017 181138894 71531 71506 231518267 7839 7793 754707998 46269 46270 414177421 39304 39307 278829014 8559 8560 499079901 93940 93907 143602369 46095 46128 409492711 31108 31109 899696588 32603 32604 775709042 56746 56722 700446991 71071 71072 564362661 16290 16336 278760859 67458 67459 245874442 84844 84899 485429150 75090 75076 58505015 88613 88641 984667788 77555 77556 457147217 65492 65493 379098064 78846 78797 423046625 85907 85908 621427846 4037 4038 377794189 95224 95225 349667013 5089 5139 207713085 62195 62196 964081528 58737 58738 9776705 36225 36267 707954798 49525 49547 214091624 12946 12947 331714049 35708 35715 586716685 25427 25477 824647928 16083 16084 807300769 75413 75414 710244961 46959 46913 873443645 52366 52367 628008709 98182 98229 217815782 1349 1302 142292918 35772 35773 845205718 34376 34377 368552197 1368 1369 23782827 92244 92208 404505510 8028 8029 613806238 38855 38856 9186170 93493 93494 219590043 36977 36978 388915780 82521 82522 178175212 71111 71123 801557022 77657 77675 530054140 54695 54745 812279561 52926 52900 938028767 43835 43813 526458197 92319 92280 601679125 1588 1570 673260068 14583 14619 679434286 19 20 999945634 19367 19368 7661247 35548 35511 103466414 42520 42521 331519275 63495 63496 595204405 85093 85114 310166264 78096 78097 799965855 23776 23780 212391739 57005 57006 327136029 6122 6070 414101652 51085 51086 5320584 29561 29562 798543381 1652 1653 41169191 21834 21843 491907622 15881 15882 85765465 75466 75507 76103281 29103 29099 118555129 13936 13937 379692715 39895 39869 783459369 63866 63840 677908565 40313 40314 115087742 5558 5559 821706232 58099 58078 842547424 99437 99438 643118315 19042 19043 228956594 38553 38554 108870689 80165 80166 64083406 26814 26815 319680781 17462 17463 552181927 95229 95228 21084729 9634 9635 222697643 22999 23030 578776618 36508 36539 512028262 44803 44761 95135273 43474 43475 183126470 99838 99839 778633207 361 359 836497123 55167 55168 343574213 90765 90766 346468466 93889 93941 209988736 69454 69455 595411429 49168 49193 987221322 59632 59633 615397137 93382 93369 695915227 98400 98366 93166465 56283 56284 376476902 98062 98045 924501520 85789 85790 591440274 43526 43527 738202916 87777 87749 196622249 6762 6741 356589312 95301 95302 846930617 8090 8066 251729014 41638 41639 664577604 77272 77253 853025821 62611 62612 460790654 7652 7653 80886040 39991 40027 180172008 25006 25007 879840147 61102 61103 960988092 73084 73041 603769621 31606 31607 744002421 26124 26123 366580524 56396 56397 763568568 94651 94652 92597430 34686 34721 985366944 73313 73314 438912826 25527 25528 655539784 86189 86190 39492438 72320 72321 398764123 9291 9292 430930342 35961 35984 470298288 60482 60483 680085000 56321 56322 820881514 49182 49183 314826122 62345 62346 730549138 23667 23620 532709437 55256 55257 750056002 88858 88864 688653158 18361 18315 292710465 82408 82413 89723871 19048 19049 67407635 31280 31291 215927806 76283 76284 270065318 78623 78624 801464607 55675 55676 623785398 35364 35365 629003832 25858 25849 32843660 95261 95262 956001721 9054 9068 924997843 30039 30022 192851428 29538 29504 379030219 63845 63793 610161197 14566 14550 728398798 73370 73322 653090293 84821 84786 16235175 72075 72076 116381499 19788 19735 204191293 34574 34618 905630292 42932 42895 976969875 3291 3294 828067581 95269 95264 812846998 86022 86023 922805369 17355 17300 427443306 57941 57997 820351473 90885 90930 431791215 17652 17653 651603473 49983 49984 61086067 46869 46870 363861707 13800 13786 26259583 20954 20950 569502710 86672 86673 469919437 28451 28452 366192883 99975 99960 102000331 56743 56744 580920441 92044 92000 496519886 97514 97533 895993461 44868 44869 836971628 36989 37025 430000653 76620 76621 803575768 64623 64624 844459054 70574 70535 107679525 40760 40794 940498590 67151 67157 969827736 1275 1329 637175041 16254 16266 939094707 66517 66518 930860938 60547 60548 829768256 65844 65794 664260274 93234 93198 506654668 62708 62711 483437832 98606 98591 310826607 72197 72198 278236775 29933 29890 414072629 77477 77488 615406675 91505 91506 300365040 67055 67056 665372036 71688 71715 45508918 43174 43218 150034123 56220 56221 464853631 61964 61965 521061494 53873 53874 378066791 11069 11070 177491211 67424 67425 575746527 480 481 668265066 6630 6631 521991295 7014 7000 317314974 39396 39397 717384164 45019 45020 293775002 8390 8431 563708506 38500 38509 26334690 3386 3420 192982396 48980 49034 933027400 34880 34895 979330782 66484 66521 480257132 51551 51563 762537995 13790 13743 535341352 15162 15168 670731033 84327 84328 554314543 43247 43206 337945751 58002 58003 70299955 56119 56120 972838132 72761 72762 421395141 52145 52094 430842833 8128 8165 206857146 91463 91480 780408705 92238 92239 156765227 82587 82625 139685903 34676 34677 891943324 32781 32782 836543355 48284 48255 446014007 55762 55772 376561623 40537 40578 238412636 35172 35191 852026450 75747 75748 5431677 46673 46637 118002597 51983 51987 319537440 96675 96650 900745754 98286 98319 443080882 1487 1488 907869360 22850 22808 273219012 36884 36849 775994198 51191 51192 310817689 46392 46373 104937875 63 24 675774107 95540 95490 406170319 79786 79787 692385494 69345 69300 602976987 95944 95945 896421601 72682 72683 466134457 56099 56089 396686324 6920 6921 677388841 1832 1833 438192146 72435 72436 136043229 8681 8682 91605138 1227 1228 53125722 62339 62394 990497797 12261 12262 702750332 34243 34189 159101960 6314 6300 594423935 56486 56487 208107190 17119 17069 657594899 51361 51323 38043170 94402 94403 710350209 52612 52643 152349846 34389 34390 500100093 90357 90358 430289952 91515 91516 613867062 23028 22994 217248562 11138 11131 506142333 76345 76346 472880183 58765 58770 480926853 33154 33119 83767138 88966 88967 740997532 72943 72909 566650747 98447 98448 519868284 1930 1931 331506885 88491 88492 551036244 56329 56352 160204715 4804 4806 427267663 65121 65129 474441728 13979 14026 962237471 38974 38975 457478458 92491 92492 514057625 56496 56497 52545264 23410 23411 576154130 16658 16659 562347007 16742 16743 737060273 25811 25790 74701126 70728 70729 120339144 51989 51990 582743605 73025 73026 482742364 53057 53058 892559415 7231 7232 174833905 14995 14996 696501796 77676 77677 56434844 21057 21071 593630639 95272 95273 347719877 86627 86628 711641071 92503 92504 544877771 54409 54410 81703725 4615 4616 670775117 29163 29114 158965593 75012 75013 183899462 92271 92272 899689780 64006 63976 457721630 26019 26020 288461038 52416 52397 867994715 31170 31171 847049235 3243 3244 534834880 68234 68235 327327568 55245 55246 955659779 51488 51523 876128212 84639 84640 717992738 86729 86730 18676774 99917 99918 303307746 29769 29756 485779719 18297 18293 323889577 14056 14099 806744900 87514 87515 775816622 9051 9015 531996289 97642 97612 562827421 75811 75812 152571630 61755 61782 340038151 55003 55004 9165328 60068 60066 555812306 69279 69280 367620127 84036 84037 106514782 67438 67494 717042866 35225 35241 540262292 38018 38019 375660581 97909 97910 41878137 27109 27110 289378168 77974 77975 898778879 34986 34987 850250326 85380 85399 295241339 82355 82360 210192513 5068 5047 229918960 27244 27220 551596951 84512 84513 878378930 5331 5380 38131502 15856 15860 216266302 69014 69015 558131870 98942 98943 130942483 71325 71326 142606071 66376 66357 669417875 40445 40446 485872339 42124 42125 703782373 26864 26872 342337304 75828 75836 10430097 806 751 560705769 29746 29740 649217015 21713 21698 442290024 65945 65946 438765130 22316 22343 70805097 82341 82328 90139222 15819 15814 466579300 33111 33112 157094954 11404 11420 301837742 29692 29699 415034713 44972 44973 153368822 28812 28813 903201703 70588 70589 312150170 97426 97469 73052520 40435 40440 144847640 74178 74160 477736890 11449 11450 971121379 2804 2793 447358897 12964 12965 167274331 10895 10859 239065128 41940 41929 562831108 86968 86998 208809670 51167 51168 744628058 99437 99401 259544856 90783 90774 296021609 37412 37413 791139464 28066 28067 935780373 78807 78808 647165910 58649 58650 175785054 61582 61583 630943705 32736 32737 536678222 73544 73596 840490123 66542 66512 290875985 28484 28485 63382645 78072 78073 516371934 4333 4334 21949758 55697 55698 303368865 9568 9597 642819896 98176 98155 300969955 7752 7800 992951722 3266 3229 468108551 15875 15838 896649384 12403 12458 119555327 50483 50468 901688518 90367 90368 182622508 22760 22761 939014112 60472 60473 987158177 73734 73724 229878709 92336 92376 227927994 91596 91604 781637265 55490 55491 37435613 9214 9257 763825101 29979 29980 261821050 35526 35527 961440127 33035 33066 262655864 16678 16679 783694988 19994 19995 690728167 88917 88918 770376763 42898 42888 384512245 94997 94946 458911992 42595 42558 648707314 76092 76100 595722269 51317 51324 817810488 11560 11509 501312684 38299 38260 437281430 43269 43301 107854894 57409 57398 892669713 3553 3555 561875848 86787 86788 783333464 76156 76157 675466007 49979 49980 176967155 77292 77293 133109132 84281 84232 737797365 60460 60441 612917816 47608 47596 771335650 87195 87196 298840887 37809 37810 916407168 57866 57825 640648702 59651 59609 591720340 23007 22969 651017820 19937 19948 859515945 96357 96326 187802147 33257 33280 155473619 32684 32688 675883346 34280 34281 71518392 65064 65025 971886829 92913 92945 348548237 44497 44498 990289144 68189 68227 593071478 30332 30333 551649057 64560 64561 508738853 49883 49916 377488698 60004 60005 916734784 55938 55950 435531871 64811 64812 173558879 9747 9708 76222491 95219 95210 810565441 71335 71282 840847156 18011 18037 914036989 42254 42281 988137917 50661 50662 135927947 28824 28829 15283373 3344 3291 91641018 63096 63104 141259313 59675 59676 267112949 41556 41557 419323050 75827 75828 216958884 51266 51243 345119013 61771 61772 29320742 38988 38989 862802178 71275 71314 982542603 23089 23090 427519766 92379 92340 966424809 43767 43768 125444324 91661 91662 55298387 13241 13242 315114640 70148 70149 244300595 51183 51149 207554711 37087 37088 452717402 25306 25327 393205160 2890 2855 883919086 71645 71646 784905639 26139 26140 72218376 53016 53017 709836153 40622 40655 647613141 19431 19432 177990147 74156 74132 533774763 69857 69909 136174435 21384 21370 928395430 25070 25071 434662477 53017 53018 647350946 53683 53684 40276827 88655 88625 66333030 73140 73141 595517903 73188 73189 671814061 88148 88149 8115240 99942 99943 709663722 51905 51930 948654990 86586 86574 669468272 45871 45872 476090070 65352 65353 497515072 88547 88506 952261977 38118 38120 278143358 72134 72135 298622907 86349 86327 944127318 73385 73352 325031342 49836 49785 745704450 82121 82122 512286770 45697 45654 677411453 56105 56141 197684012 79553 79535 865051739 33681 33682 180405293 87559 87560 920140563 5255 5256 509407989 70424 70425 17471858 4608 4592 372966440 29828 29829 653321430 93888 93889 877915036 49016 49038 503603408 81982 81994 328277958 35042 34989 933084878 12995 13027 117392627 9368 9397 652758858 81258 81237 702107171 56555 56556 898496365 83996 83997 557551617 42822 42836 649686570 21246 21229 38598020 89102 89103 652688400 82577 82576 411420395 36696 36697 837053148 95714 95715 227482011 43760 43761 124700638 80251 80229 128856181 82723 82724 47256532 56460 56461 244184734 52994 52968 804416836 51279 51280 57780923 42031 42022 403460311 15670 15710 449428757 89418 89419 496409034 23581 23582 882973768 44489 44505 911406445 38527 38528 868239279 42835 42836 818390596 18468 18469 506298346 41486 41487 638787449 756 702 318744671 62180 62163 761147282 35005 35006 638623433 61115 61116 974937753 63673 63714 632865327 20036 20037 315669115 64585 64586 395376976 48540 48541 187290402 65979 65980 48613977 29060 29062 418756559 80887 80888 135988742 16681 16694 190639058 33451 33506 223281887 73481 73482 735762742 73624 73625 807658584 87838 87839 169409504 44232 44233 820726808 18457 18458 996180526 59103 59159 939641918 49374 49375 640382015 4100 4121 117124347 45738 45757 630652183 54515 54564 78834798 18638 18639 622369904 27985 28039 83842734 43209 43210 491550829 11846 11847 887487004 20657 20658 236940536 75547 75548 71352090 50918 50889 715788446 42485 42486 28765584 66006 66007 50759532 54344 54389 376468151 7280 7281 239051977 227 228 937541115 26756 26804 61261880 98457 98496 487376959 46138 46139 889227048 52431 52399 759902473 77059 77082 510632178 94076 94077 427358986 21564 21508 37851837 8087 8033 924962424 11832 11850 191439050 97512 97462 702567933 88611 88612 740296431 53495 53439 281022514 1826 1827 420658100 79009 78953 232680567 14812 14813 510059618 63153 63154 108816551 34738 34739 856486380 91446 91470 615499851 49768 49808 895980422 36276 36272 264768315 38973 38965 117768748 17013 17014 775005900 71131 71132 344871069 42839 42840 907668260 24184 24237 75123210 61825 61880 509660036 41205 41206 818126987 37507 37508 418353028 52587 52588 937210234 33509 33524 825699026 73874 73875 292246602 56820 56874 424130475 58163 58164 792927908 39116 39117 519450659 92693 92694 507005996 61753 61754 948835257 22318 22367 279663659 96609 96610 732571735 90258 90278 727775673 4095 4081 927187274 37128 37137 977927340 33975 33976 518926538 5216 5220 190838781 66412 66413 112784255 84772 84773 720029354 3485 3486 309449181 29748 29749 553095458 89447 89448 236937759 47255 47256 515505315 67312 67279 646627418 70945 70946 485651605 97266 97267 985514843 60934 60920 141231575 73498 73499 406483222 83373 83406 926136231 30079 30033 326492592 32849 32850 221498676 76357 76358 111644416 60589 60590 827530620 53192 53193 734031516 88575 88576 815556216 75571 75580 472609028 83287 83288 787505692 85180 85186 650939990 5339 5309 955227242 71850 71867 987912709 41651 41652 141736861 73712 73751 168554575 73729 73777 863396302 5268 5269 969588544 13243 13244 328722535 88711 88700 339660149 12201 12210 529269800 34699 34700 543196416 58787 58788 153644890 9472 9473 887038734 14030 14050 707724244 16625 16626 720702295 45614 45615 309172658 54646 54647 199269886 14027 14028 638484279 3488 3540 114241163 94061 94062 258873148 58312 58324 544160303 69024 69050 890747038 33073 33112 512231886 24326 24304 190336619 32554 32555 291387263 46694 46693 371389415 88884 88931 127095415 1958 1959 59073960 87786 87740 671212862 86396 86397 722649225 66016 66017 765003923 33096 33061 859317805 91961 91970 256782852 88599 88577 762590099 76887 76888 991852244 95467 95493 629200100 42314 42295 523365033 98885 98829 420297146 97182 97145 455910193 42940 42941 716739079 68665 68666 7875835 83629 83609 612367561 88521 88507 418692383 34845 34846 847333261 57640 57638 323199312 77467 77468 582291854 60805 60806 681753142 50666 50667 874366778 72028 72029 992852279 40409 40410 451699994 38580 38581 162844262 39422 39423 197629310 71569 71570 718785867 45719 45715 900477281 78048 78049 163969674 88304 88305 416808455 27266 27267 475199344 66580 66532 361605001 95484 95539 325318241 93349 93350 366750224 84276 84263 516402736 47970 47971 443786324 86786 86807 95512687 83303 83304 288061884 62681 62659 19490353 35129 35083 427304440 66116 66123 470453075 86671 86672 442127123 28590 28633 407985280 7499 7500 833426560 60790 60791 247164648 91509 91458 484691999 2244 2218 657909632 62836 62886 871074122 60565 60566 699415609 99252 99246 622173740 61577 61578 699049332 86029 86030 600932182 65478 65483 743138657 24888 24889 193324565 81598 81567 908447033 44311 44312 72478891 34031 34032 851121120 95270 95264 985045513 21686 21687 832531067 14898 14899 854484569 50299 50300 285750422 49966 49955 321737278 5300 5264 945148034 43840 43841 347886144 10738 10721 207075540 68608 68609 131665505 16348 16371 370990680 44057 44026 705111259 64517 64546 226396192 53710 53764 797760340 7421 7422 168227557 95688 95675 311237721 69552 69536 954439786 53987 53988 990292446 98243 98244 998706217 95131 95132 547738199 72327 72328 137683866 85098 85147 99606306 35010 34970 788429409 85912 85913 634447543 64339 64340 370477337 67501 67502 860909375 7115 7097 830674674 89147 89152 837641013 176 149 418740517 15165 15166 700580357 55722 55723 54525231 46400 46420 287820981 15720 15721 903218083 39217 39218 16015732 79571 79559 962913254 12143 12173 53103567 59867 59840 413026143 49228 49278 138065845 61351 61352 668973266 59064 59065 748596803 93905 93906 896276911 99973 99974 419841411 162 115 254685948 60715 60716 423806311 1679 1673 877402839 89741 89785 147580211 28930 28931 372924784 60150 60151 86234092 92990 92991 82073890 48378 48379 54544909 31585 31586 904557658 44295 44325 837603165 48657 48649 744880536 39426 39427 168552482 4734 4779 144667429 46064 46079 724720874 90840 90824 272052484 71499 71451 641178878 41470 41471 459582356 76012 76013 130799559 81810 81811 560726109 1437 1445 817677972 15217 15218 411064698 11005 11006 401222660 11558 11559 60503522 43235 43236 365851663 52156 52157 417985822 51560 51561 925519089 39179 39180 450220737 20355 20356 831737307 57903 57941 714945833 34293 34294 56023860 33001 33002 186326322 29414 29415 562110484 68843 68844 167433496 43334 43374 717094890 97879 97856 137850016 40582 40583 38748650 44820 44853 560285075 18726 18754 373774913 11609 11610 950843228 88354 88355 441636599 74157 74158 212786847 96533 96534 14743835 54383 54384 137940989 88403 88404 782597753 63760 63741 647790917 74235 74236 856042270 13598 13599 805443814 57678 57632 759672123 36243 36194 736711305 10118 10168 482004570 12282 12320 93802924 11785 11814 651391302 78592 78563 755284780 90071 90090 687148527 3091 3056 951848711 79831 79832 574497876 42643 42633 916014268 25306 25307 875254821 1414 1415 3224666 19248 19249 516607140 56571 56627 734807880 7103 7104 246585287 10397 10451 239460747 89874 89875 203660239 22815 22801 355351609 48835 48780 542901202 91012 90981 610965884 1648 1649 631556394 15210 15211 761263930 51118 51119 523691383 88309 88310 776579945 84969 84995 795795014 53269 53255 797053767 73015 73016 385473638 66408 66396 692699568 44855 44902 973111805 60923 60881 657162406 60834 60883 759449359 43021 43000 118423212 48769 48770 603695279 84981 84982 726085931 46828 46829 930170325 52724 52725 165494902 44931 44984 183673190 93719 93706 675286523 97666 97667 333900111 64004 64006 367904899 20018 19982 74944246 76420 76386 355551281 6591 6539 468738786 61201 61152 496213679 99878 99879 634433499 59544 59545 891889227 91489 91490 785382175 82311 82312 476966557 62233 62234 202961344 27727 27728 137217503 39230 39231 691285225 52211 52212 577929380 96560 96555 303214062 18997 18998 499265495 26314 26315 454549485 98746 98747 647378455 69631 69632 96916807 44218 44264 173821584 83961 83962 40637152 26013 26014 945786227 79764 79765 828342673 28982 28983 492180058 75428 75468 475704134 32056 32048 831146997 89741 89718 476416636 60294 60348 490207714 57395 57339 799505274 32460 32461 681245688 51424 51413 657308460 40510 40495 865153182 73703 73704 313680978 73343 73344 84572763 18677 18685 232852320 11048 11101 946637652 56513 56514 14377389 98269 98296 252032941 64602 64637 426199417 95462 95463 347655428 89097 89068 754766014 26460 26461 966267302 74878 74879 349638184 83339 83376 993992254 41967 41968 435448357 30278 30279 382008078 94561 94562 420488462 36914 36915 477720880 28235 28259 101329783 32496 32521 516719401 71865 71915 4271438 18583 18562 279250136 27761 27762 159349998 53215 53216 926707018 63798 63799 912598570 65526 65527 521651851 95715 95771 587730708 33089 33095 780708397 69944 69992 583391322 37554 37580 961051238 38054 38055 143152797 85363 85381 634403229 31567 31568 557201031 13455 13471 638791882 16988 16989 502041208 84430 84431 191470229 19379 19380 983766165 23787 23817 311906755 94575 94576 440310658 25155 25145 330256437 99979 99988 563852186 87398 87399 247355964 37533 37481 326080402 25227 25228 7664308 84260 84307 921855085 37844 37845 374020472 30715 30716 518439875 18509 18500 48983985 58629 58618 447895041 60925 60934 185407272 58019 58001 804281148 24051 24004 75248363 35488 35484 100325051 30305 30306 269090209 84974 84975 202363024 48501 48506 664919608 97197 97198 391314999 58974 58988 708311591 36475 36476 124508663 89738 89739 287762256 76797 76834 145948960 63556 63590 850015120 42035 42036 824509845 97268 97247 197918064 36352 36347 515457931 22392 22441 700978770 66273 66274 894916761 54900 54943 935356119 28973 28974 359792968 55015 55016 420478620 9774 9787 614761642 3695 3671 817642351 68736 68688 837215059 93492 93493 836535743 72823 72824 901122729 5124 5125 42195543 43022 42981 385855142 88207 88208 200312228 95138 95139 908164465 98714 98752 419298613 83074 83090 830697167 53871 53872 773321172 13861 13814 112107484 28750 28751 405300514 46512 46532 335542918 64043 64044 45881424 10686 10650 485821402 61471 61472 530921248 1002 968 385022885 25369 25371 613152794 14672 14651 705039491 81291 81277 516847382 50898 50886 810594915 77594 77563 597868802 35146 35147 659299937 75855 75856 140544616 44602 44627 262259063 85959 85960 848585846 83551 83562 633742241 92982 92983 462594419 87484 87485 610199449 97492 97493 610192429 55246 55247 754828257 72041 72042 398047944 36784 36744 818448952 9839 9789 597995289 25723 25724 510711184 60595 60619 921807408 4475 4480 158965447 79935 79936 743661853 67079 67080 743064350 79546 79547 759615973 4540 4571 480095799 37822 37834 933921805 24107 24108 113761330 81949 81915 358267679 8106 8107 673127007 11961 11914 198083110 20098 20096 39276638 30684 30720 702570452 21792 21747 95917551 14359 14360 658038390 31294 31259 931476622 43521 43567 694583215 83430 83486 887215400 86834 86835 592437226 83760 83726 576689461 80748 80749 289426418 86904 86947 325592352 58752 58753 752787975 27641 27692 608390473 16964 16965 9071995 1582 1629 179856375 12803 12804 77058210 17022 17074 955383661 87570 87571 329040671 32191 32174 690029369 62947 62948 502974105 85346 85347 369445583 17263 17213 245754356 39246 39214 121322065 67732 67701 325686716 31353 31354 257057953 96027 96028 324668820 28335 28302 316565965 94890 94903 997464718 93945 93997 21921610 37566 37611 82520089 28199 28200 88801420 90198 90225 596486944 89851 89820 136642964 2877 2878 650665355 91050 91051 243990438 33796 33830 325178453 59948 59949 334842514 31747 31794 723678474 2388 2389 939849514 52533 52560 604182964 81914 81915 489815122 67796 67839 536571737 23161 23109 211951518 88030 87999 197190582 22404 22405 354544209 69298 69299 296390125 63640 63641 271767672 21922 21923 246064129 74713 74714 704437035 5578 5579 276352065 80023 80077 812660744 75639 75695 992502796 21913 21943 432503192 85567 85568 665095458 42911 42912 422743727 95952 95953 378723633 39338 39310 150007109 65986 66017 498346092 95244 95286 143606578 27602 27563 408953426 91584 91585 100935168 11241 11242 860203623 51742 51740 765207859 23485 23515 890952429 46798 46799 203611253 79171 79213 943470425 79231 79232 445143589 20694 20695 164953372 23326 23317 899594216 59806 59807 774619401 94939 94940 608906151 63873 63889 811559519 62674 62675 620738562 43069 43030 940630246 14717 14753 695615208 33185 33162 622746791 15288 15289 157171429 23286 23309 331117351 7913 7914 296108747 17182 17170 283924011 31923 31892 537714387 10758 10759 496461090 92387 92429 684669234 16609 16610 470436896 29971 29991 467997160 99840 99841 241512354 82439 82410 521515887 27918 27951 750726691 3082 3048 950588678 92408 92409 314824087 25302 25303 269214302 63258 63259 752393364 64665 64666 283603384 14812 14782 531207112 81427 81457 914360976 33926 33927 879158798 86562 86563 725914991 79440 79454 951251420 53202 53203 226688750 97459 97453 694170084 79323 79324 79251604 84914 84915 458376264 92717 92718 827209137 3888 3889 998030285 49113 49114 314691076 71421 71422 415323908 2122 2123 952823452 88406 88407 230805616 37461 37462 142756975 20003 20036 567426275 13860 13870 842857418 85678 85652 906645294 27217 27218 500444756 91568 91562 998711875 92000 92035 739612142 20695 20658 865826289 43306 43271 215200392 17099 17100 463317531 48799 48808 167381532 12991 12992 306861910 49557 49558 619703524 6707 6708 945937544 45315 45324 961980020 65085 65046 669473817 2585 2586 809484516 11691 11692 148097410 55716 55753 744262292 17846 17862 455811560 69768 69731 847724122 23485 23486 550347874 3044 3045 616801177 58875 58876 494927437 80451 80452 952467598 58453 58454 239244323 74358 74359 796857613 72920 72963 892620315 32047 32048 64356191 52037 52038 175526213 13670 13665 952215383 8741 8742 442991583 5670 5718 465609339 19449 19478 957378379 8847 8848 994589888 64236 64268 286693179 52679 52643 742507688 81774 81779 467146110 42900 42901 936412729 53891 53893 434188543 34608 34609 729184662 4758 4759 683598504 19741 19742 724787569 94314 94286 401621920 5943 5944 130545028 68225 68242 715485740 81664 81665 958382387 73772 73804 934208636 24518 24475 748717125 67976 67977 222512910 21757 21758 193249052 88983 89019 274627123 53175 53176 6501086 23670 23671 825715016 99778 99732 158138316 41794 41795 251848354 44411 44412 618633828 10465 10466 316093336 97466 97496 482480766 12369 12370 262462866 13172 13138 261634817 14689 14719 239053501 77739 77740 449852694 5798 5848 206807671 54022 54023 531452179 54621 54576 212695201 40860 40861 393466058 41228 41229 610231998 82909 82892 661676528 25146 25125 469186880 89068 89069 931815570 74139 74140 60201932 77909 77910 761960239 11356 11357 100837277 39379 39380 75670011 10741 10742 610807292 36590 36591 49437576 44674 44675 562763870 43207 43208 919025421 34760 34811 38096355 38256 38214 174131155 64413 64402 151304107 40317 40318 39020251 59068 59060 283119523 23688 23708 665621366 47946 47996 898908716 76677 76678 974695538 82291 82288 339549669 37056 37085 806221477 4654 4655 832964979 53983 53984 809416950 61693 61736 497182187 73336 73360 460846871 68820 68821 519800478 10644 10645 879772959 31022 31074 711053625 26393 26427 570697753 45251 45215 217852940 97588 97642 156877440 35034 35035 264766951 37718 37719 245493390 84858 84859 441975596 23212 23168 458843690 72912 72949 564800150 90799 90767 646914588 80529 80530 315721973 73408 73409 717678105 25921 25929 267439136 4718 4719 735644396 32468 32469 976289233 60888 60889 68836586 21726 21696 435886642 38236 38237 353734119 5794 5834 713474329 23354 23355 303584274 60850 60851 908889075 46887 46888 647263606 41699 41700 488214370 47180 47181 128985254 29889 29928 77077413 11356 11409 39596600 39728 39715 796989482 34145 34146 765231437 91523 91483 296175944 47226 47227 626772452 24704 24711 452746064 4660 4689 666014809 15540 15545 47824376 31727 31768 776489147 62559 62594 433126603 55332 55333 723410812 13942 13943 956368921 80203 80195 206874928 93095 93133 234402086 8271 8272 361421407 7764 7765 4583664 5718 5748 67676705 93327 93328 13156779 34153 34154 376853222 90654 90655 914711801 14208 14152 791305392 30642 30643 68358567 21599 21600 445439428 3223 3172 815042640 54229 54184 628811725 71925 71884 529849257 22346 22327 839637171 88301 88245 374176370 96203 96204 632422096 68831 68778 165898462 56605 56617 685192450 13021 13022 220581712 37324 37312 932799440 72429 72430 196592332 46766 46821 217935405 82000 82001 542360197 19297 19298 556517715 89225 89215 345000084 95846 95831 443651151 72795 72833 237829458 29408 29412 650508975 96935 96884 806962199 15025 15026 318093649 31138 31139 116082238 89736 89737 672146340 32793 32794 561683312 20042 20068 95297448 89157 89212 474144693 10241 10194 538201647 30178 30181 69310614 98128 98095 784665399 73664 73680 920204818 47886 47874 24409413 56265 56313 271675127 28643 28655 910072319 82803 82747 839685242 83082 83083 381186906 17551 17582 845728368 35796 35797 636235772 94211 94186 584226000 50977 50978 925361602 21626 21627 627489727 26549 26565 175857069 2164 2149 271621266 13646 13647 753619132 43501 43502 740258569 49359 49360 887519293 88996 88984 340620976 96555 96502 253078770 86289 86290 474821645 83074 83075 946986954 33923 33924 214270124 29017 29018 710918366 7195 7152 357287371 60265 60266 217953377 41563 41564 22058401 82236 82289 483966031 16038 15995 483712413 24748 24727 308817794 28656 28702 77815051 91442 91408 422986219 99480 99474 953765045 71345 71350 715695889 59464 59465 718121415 75276 75263 276080771 75337 75298 943213979 72279 72302 924517861 45072 45055 600645548 2558 2608 105864392 59252 59289 573714769 48844 48877 277189514 97464 97465 768911408 8058 8059 670524983 35397 35398 720917116 66819 66809 559695509 904 905 885012683 86420 86421 348581847 24207 24225 57671393 28345 28385 436333713 81445 81458 474270250 82410 82432 907899113 41491 41456 718622710 22483 22484 256013083 86375 86376 139927810 22336 22337 152142836 83208 83228 551056586 94164 94149 599233471 79969 79970 506222126 96828 96884 381995333 24778 24799 962523849 27747 27748 300404655 76958 76959 400518572 41675 41658 896926669 30030 29980 229976327 34480 34481 961014522 40176 40127 712955904 5025 5070 892850463 43061 43062 897325061 65482 65491 94872106 10986 11023 521294169 91708 91709 56354474 59650 59690 44827368 59835 59836 815211466 23568 23569 555018302 89035 89001 745324191 92144 92145 65195273 84652 84647 777480503 38085 38086 760083605 13430 13431 799666153 86489 86490 247042895 56254 56307 506992447 36857 36812 891622326 34939 34986 993238198 89158 89145 281173190 84825 84826 981362159 33536 33495 628041636 71734 71689 188060661 73626 73627 451025931 27639 27640 352196519 30975 30978 902917787 75936 75937 130250592 93506 93474 150502933 79819 79875 470280974 10707 10701 856497424 28613 28650 380097002 42112 42142 909535062 98951 98952 298304577 25675 25676 183851274 21856 21857 206814072 39332 39311 940376383 75602 75603 814088719 11900 11902 290332322 8538 8556 96393450 60123 60075 521689208 40530 40531 874232614 18752 18753 345277478 15316 15294 196228048 92251 92248 756587464 56073 56089 554037976 47011 46996 88308998 46795 46782 356568372 25272 25273 195806484 20749 20770 280629878 77169 77179 571741712 52899 52900 424568603 47808 47757 49915164 38337 38338 919566196 98757 98758 243523510 59678 59641 795351615 28761 28762 487679501 68529 68505 904958653 73553 73588 890018125 89120 89121 264246726 75999 75991 265789035 23259 23260 679681322 56104 56075 635627350 49164 49165 350057455 33202 33240 418073886 86761 86762 633257597 14562 14564 338072706 42192 42217 304121929 22483 22442 312712882 6610 6611 254977173 11461 11462 622474760 85226 85227 294478755 94203 94204 583002250 24618 24619 182602206 84028 84017 892784682 71453 71454 626864765 19714 19686 62281084 41084 41085 204569358 19283 19287 1051747 73658 73654 226466483 75251 75252 766676523 17930 17931 674547312 95391 95339 449924544 60206 60216 572629633 94718 94767 813401092 60913 60888 427035902 35087 35065 422764615 25362 25339 614064726 6052 6082 642953440 76819 76820 563647387 44664 44672 78279164 88867 88818 594719089 70243 70244 992240953 44026 44027 154607564 57658 57685 371634614 53784 53745 267513433 76631 76615 523574964 16673 16674 25070892 98798 98821 787390264 60785 60761 571059590 29546 29537 521732702 7488 7489 367983184 96804 96801 146251875 82100 82138 194895831 88272 88265 192986546 19666 19667 675102293 86373 86330 226909930 15819 15820 833222288 76389 76406 530960954 62693 62694 538534286 58291 58321 692069253 98422 98423 79137955 93360 93371 599272878 39449 39399 294350535 39455 39415 597875261 24159 24167 833680638 25353 25406 165841627 40329 40359 520762709 23961 23962 858300383 52282 52283 568874519 70374 70375 975912337 87704 87725 952819591 27526 27556 397271345 28489 28490 918453740 82198 82199 166032392 87774 87750 17280614 53144 53145 95985916 44650 44669 534641372 49984 49994 902748652 90825 90826 422084624 31152 31132 507843726 12380 12381 216384311 2147 2148 159022825 73391 73338 33793650 7397 7398 517977449 68478 68437 922183207 23546 23547 225818466 71482 71483 615151033 25346 25348 815570668 12463 12491 258037193 96350 96351 967435288 58437 58480 309133115 23427 23428 503517350 54151 54152 893826251 10990 10991 227085392 49560 49561 272152681 53725 53742 84508398 62721 62667 732699336 62 63 640416645 37214 37213 729142884 98625 98652 119890644 81903 81904 549867739 91385 91352 837349981 4570 4575 691740780 13284 13271 758660120 20933 20934 341650498 45772 45726 889126095 99358 99359 667586509 80213 80159 781750062 50138 50129 241331087 78392 78393 536924353 14315 14316 862696022 94908 94909 391418053 71517 71539 989872290 8774 8724 771110465 72980 73031 945356610 11183 11184 175476145 39456 39418 73439996 29668 29693 543149455 64348 64398 858631598 23417 23418 26701746 15749 15736 238653899 65991 65997 398473450 24024 24043 265032450 83149 83135 805874096 47764 47776 190147837 64227 64228 683357024 82093 82094 747312348 76279 76280 262450740 45291 45292 708031870 28675 28676 968442664 64006 64028 170629941 59115 59116 627683763 49706 49707 216971204 94419 94371 137542832 9730 9731 919476429 61268 61278 579442292 74146 74149 45095268 49871 49901 102876908 21920 21921 29031773 47424 47432 531683309 63451 63452 444940640 28480 28481 21519178 68981 68960 618173815 60138 60139 36760397 24267 24266 378076298 17840 17841 764519886 37083 37084 198543675 47740 47718 696541106 87535 87529 210560972 63859 63863 41671361 97999 98000 9200193 94267 94251 632671555 35569 35570 951380994 42394 42395 415419047 98570 98571 19925816 44601 44564 213482500 88779 88821 228261184 35846 35861 149541846 68337 68338 635971478 15336 15337 654827260 85838 85839 507725806 38904 38873 10488382 3082 3027 208269882 1488 1455 459579938 51186 51162 895879824 62908 62953 530231165 67187 67144 78323519 39045 39046 339840966 27146 27185 754157926 89338 89339 671954333 12975 12976 335222502 20167 20155 557422886 24469 24456 263922728 15829 15830 890525775 20659 20610 559850431 91042 91043 594347510 21488 21489 253363250 40986 40987 534606099 11356 11355 926196094 46304 46305 245404163 42648 42649 863743941 87818 87770 312799339 75222 75203 339575961 32137 32188 826252946 42631 42632 717381741 62555 62529 152591596 41299 41300 238150431 75393 75394 533892894 93886 93936 974143202 54476 54477 122701312 25791 25842 120687986 64716 64717 913991193 92902 92903 108035785 40786 40828 821556516 53171 53185 591285794 89197 89198 394322776 30346 30318 298964142 31441 31442 675325659 61305 61306 325261954 55600 55554 577245401 35235 35180 80235819 99806 99807 909665369 10322 10295 645235843 86967 86998 248897420 17851 17852 204931550 83528 83546 472949969 69138 69139 241441411 57609 57600 950559344 61936 61920 324966285 56684 56685 378276499 8698 8749 499232706 522 572 588074321 80340 80367 810927927 45181 45182 349339545 91547 91537 513798326 26406 26436 770398956 84883 84884 101178812 41074 41106 626043803 52016 52017 373545080 12492 12465 922080659 33336 33368 133871707 24843 24844 948404928 24243 24215 401563131 55763 55711 546954551 33518 33519 468220946 53862 53834 207837577 13085 13086 697970429 29500 29532 448151455 50483 50440 750501711 91181 91182 740134171 23109 23115 598792566 97760 97729 261906305 31734 31755 223820293 7631 7632 568636694 64254 64255 969472324 98710 98764 190487685 11204 11188 982680551 44788 44756 435145830 28336 28337 199070129 89206 89191 524351393 38312 38334 757118275 78518 78492 972130114 95152 95185 938825120 96387 96388 198557959 49091 49092 225671988 24478 24479 931429352 42977 42978 756118486 47555 47556 800293998 61741 61772 92464174 72481 72500 548009620 47162 47129 891183818 47178 47162 127127749 82101 82074 355514776 72648 72649 222490609 13474 13499 770886328 21702 21722 915799870 43601 43602 542950920 40593 40633 48271048 11724 11725 183379446 88729 88730 815957708 40902 40858 559664184 55821 55782 256130555 67794 67795 473608404 27057 27042 838269596 43618 43619 159308149 64626 64627 558806258 46518 46519 685930953 30196 30197 217787161 56953 56954 760160974 42316 42264 889504446 32964 32965 486106873 14883 14871 796190858 99160 99161 477558768 59149 59150 6249785 16803 16804 403616549 85515 85516 353959904 55970 55974 259147350 5548 5562 60654520 7077 7078 808254391 16899 16944 347947997 40958 40959 50173553 59977 59978 356162017 35628 35654 257942468 75192 75193 581558604 53771 53806 973291157 86464 86465 822213748 67622 67623 762597904 49458 49484 752815816 5168 5169 100692530 77206 77207 68158102 45557 45536 313224020 71181 71182 395908528 37785 37786 73838838 92725 92688 728044441 11384 11385 535023757 16333 16334 957261997 67347 67380 317459782 22734 22747 531602268 45046 45047 232407268 71820 71862 222763323 69393 69394 467234117 55176 55227 714079135 39631 39654 995572062 99754 99755 134904424 957 971 105501459 96610 96557 285941343 63811 63836 120373777 45726 45727 998855760 40708 40709 201208478 30942 30943 57967747 74405 74406 434529885 97578 97579 787453018 8732 8746 450947190 25971 25972 927894683 58000 58001 103902586 1616 1617 83687721 62705 62748 120505149 23220 23166 236421825 27554 27587 145156079 52956 52995 459051027 4375 4376 179566690 39497 39498 351164792 91398 91373 265217925 44998 44989 786231596 52614 52581 72599946 73029 73022 448248558 83348 83322 596997682 15012 15003 59341240 59864 59874 965851237 29103 29138 752207094 82381 82400 611783117 88993 88963 977130095 17316 17317 449628692 54787 54788 169185356 70577 70622 539049766 17094 17095 356013280 66951 66988 337934736 7316 7310 229782494 57378 57379 643599961 88836 88837 332355595 76849 76867 649266562 69906 69907 519902294 10467 10465 420201631 47965 47966 621966730 15617 15641 116777125 27942 27956 682702265 97349 97350 266130421 95874 95875 729418149 71169 71170 350988374 1661 1662 720762264 40187 40188 917421810 8501 8502 451426711 61746 61747 209588490 97139 97140 634210125 92803 92804 920218738 94604 94605 409330905 90941 90996 317483014 92859 92860 130500231 91613 91614 552001862 82894 82891 342667006 55072 55071 659901708 40441 40442 580773799 77267 77276 385622244 77108 77109 964705926 37454 37461 220318495 437 438 661514229 67430 67431 915579812 80202 80250 488316714 7137 7138 589797836 45760 45761 468173910 55383 55386 249339421 36160 36207 218096525 33536 33537 349691005 64319 64320 122415855 24482 24538 315553877 49677 49640 271485283 20448 20449 810549144 20813 20786 665499576 21572 21623 572900628 20911 20912 238956530 47755 47794 842722046 72809 72810 903541248 11202 11151 490734877 68898 68862 527096690 43877 43908 780109589 61161 61105 390554950 45026 45027 491493413 63870 63881 145600569 10689 10690 977668793 82607 82608 180066872 27732 27765 193335585 67133 67151 835476453 72673 72727 525379406 13245 13242 950229038 28820 28853 704811002 55199 55200 386850398 3735 3752 513712727 7712 7713 304783720 53329 53330 782620777 44766 44767 125608192 24329 24330 877669091 60854 60855 547882574 47894 47895 374897134 22699 22719 220106782 17049 17050 184895298 70608 70560 241994504 24557 24548 306837275 23717 23753 584407141 50496 50511 896204711 10607 10608 168360255 89819 89820 986273096 82001 82002 385112607 46114 46115 587049449 13586 13536 229940363 61154 61105 231419486 81261 81262 400547220 79507 79473 562299890 24670 24671 483741878 39766 39767 329656795 13736 13774 118659067 69571 69572 314726355 38045 38046 162557895 27443 27472 249587657 52645 52595 147177483 67984 68036 567422013 43250 43251 590286920 81774 81790 893746053 18431 18432 159133585 49176 49181 521345496 44952 44958 773390239 59393 59390 17895702 47752 47805 296140142 81116 81117 527033751 89524 89525 968150687 90747 90779 637464024 50949 50950 580864045 17236 17237 214293100 48922 48898 551219423 53300 53301 209303396 75226 75267 330197072 59268 59307 95827661 50106 50107 222624337 95176 95194 963481146 29183 29184 979700516 20816 20817 10679239 90419 90382 879982020 2970 2971 468610898 51078 51085 660635795 4293 4294 17724198 63581 63582 634040833 27077 27078 466127826 84221 84236 60796204 52536 52537 578015726 26779 26789 243096958 70994 70995 727869668 57971 57972 474878137 96171 96172 901560612 83788 83808 339894439 34592 34554 669596164 39749 39750 889053939 22904 22955 24136721 32675 32676 922858895 2181 2182 630330925 34878 34933 691478385 25764 25765 47962222 33365 33366 476172241 47888 47917 88927168 90712 90713 184750553 14811 14812 743005421 6935 6936 234527582 52453 52454 394397934 20644 20609 379388268 46902 46903 37331596 32193 32184 712907305 90294 90295 29656422 78510 78500 95815907 94417 94430 941889424 45214 45198 754545403 46698 46745 350977219 23745 23722 133080367 39388 39389 246910941 2106 2107 756657374 51891 51892 321964286 19076 19033 654902924 21190 21223 910370454 39046 39065 465004938 50121 50122 889981328 4234 4235 56933346 39587 39569 702903587 19025 19026 727876687 24950 24951 938863609 40804 40805 263878008 80754 80790 514407293 418 419 696388526 23416 23417 189222211 58802 58803 975809947 37792 37739 593352709 79185 79203 656610441 26608 26559 180685671 61301 61310 457732177 28739 28767 235880740 86288 86235 585246299 444 394 260011365 20329 20330 643756437 668 651 754726571 14545 14546 460948437 25880 25874 446208961 10869 10870 323854284 56102 56052 769262553 35869 35899 334930369 96894 96895 571151446 7182 7183 655691589 60923 60924 983402513 6088 6127 38949157 81429 81396 325893946 58300 58334 208937021 34289 34256 480761806 63064 63065 578339224 2657 2707 515085245 60693 60741 871191400 49994 49995 773490320 51328 51335 406899221 17915 17916 857090867 89348 89378 798238240 40007 40014 623912005 43533 43495 172020192 75433 75434 651029942 54994 55036 707715180 86831 86832 862485490 85272 85222 593945716 16750 16716 653171389 16360 16361 836261430 1116 1108 241044364 88589 88625 596017331 91282 91283 477294481 73086 73070 832242314 42804 42748 87123993 71631 71641 699599090 82124 82173 135477512 10179 10180 947696143 44707 44708 123625140 22205 22159 554656015 98350 98327 12476930 68999 69000 486051871 15953 15954 574408016 16259 16216 193144606 26191 26236 750416982 42917 42868 458825960 89263 89264 353671702 71884 71885 215268178 97565 97566 597874522 51242 51243 385956625 99520 99472 373801008 82980 82938 945618346 12900 12901 173739418 20619 20620 302009711 81972 81973 832926472 57278 57279 274519578 25052 25053 514963018 52634 52635 438169814 45101 45136 263254750 79906 79907 1815626 37810 37811 576625538 12499 12492 667270924 996 964 932992433 33462 33463 822639361 12421 12470 963586220 20973 20937 110488856 59192 59193 457380913 65595 65570 620873523 2725 2749 103910789 89543 89544 73652493 67648 67649 97637011 25543 25544 500000805 12358 12332 609869543 35410 35420 587681125 31444 31445 182807614 40935 40895 380079343 34492 34502 503578744 58480 58481 388412686 67552 67553 127671152 77173 77127 814625324 67530 67531 660502396 18228 18229 472993359 9633 9634 787507555 35694 35658 198375351 76003 75971 250138224 32355 32356 869423976 63954 63930 3256639 96527 96528 27959869 90911 90912 886917463 37117 37063 918681556 30033 30010 161710413 98898 98899 265251890 84688 84636 694591279 27253 27254 894926230 56901 56886 91093435 73664 73636 16013186 27261 27262 172171867 72289 72263 469195420 98982 98983 381249507 25121 25128 909057176 47942 47943 343845231 25674 25634 282830930 96523 96514 305621708 86428 86429 137274051 23878 23879 344100907 81076 81077 360672541 93657 93653 548918583 46658 46679 113976313 67733 67734 897671430 17551 17606 116453812 97204 97205 511042444 81339 81340 608356324 80437 80438 850337721 9334 9372 120606261 99546 99547 504369952 94993 94994 985529663 71866 71867 577839485 4046 4047 990755991 90833 90872 895588009 19040 19065 949642433 30361 30362 995163984 54261 54277 195739202 92774 92775 456293395 22560 22556 642514511 7383 7381 327347718 66009 66060 707881331 64976 64977 754089028 81120 81106 736739756 6181 6157 644966353 26219 26207 231281534 39152 39117 423020956 33491 33503 605676758 80805 80860 10376154 7893 7894 373855795 19394 19400 989154378 99922 99923 270356202 87716 87664 971026748 4651 4673 581079585 81186 81187 656849328 89394 89395 701503531 50448 50497 379702528 17956 17957 284456519 34860 34861 884175706 10171 10172 230094208 90272 90273 216940294 57404 57351 519187583 29893 29928 376205914 87822 87823 6087053 28545 28597 547053186 5962 5936 936927190 8069 8075 710824401 39804 39752 56226031 40965 40966 243856271 86079 86034 717996373 11212 11213 381554776 86244 86245 480651329 62418 62444 951248847 34070 34098 718814633 30111 30112 645944497 48089 48090 184027192 54504 54477 97873380 64452 64416 703648212 74344 74399 827526355 47120 47115 158610620 72514 72568 197481043 92059 92060 116174228 88833 88869 534573473 38731 38732 666930351 83680 83681 269520272 53493 53494 132302243 33452 33453 22532617 86082 86083 21643723 48042 48043 956088308 81345 81367 549712591 29983 29984 783531150 72486 72487 101802887 72158 72159 425238819 87977 87978 946242217 47328 47329 813569329 29165 29130 438198603 77344 77357 301235729 40873 40845 659736447 89005 88985 866486117 1183 1160 981241462 18038 18039 182192706 22588 22580 84555390 73549 73550 542769140 73002 73003 246305004 22163 22164 688873321 99915 99916 672176733 83639 83620 649556183 6486 6487 112907539 80897 80927 109651457 56773 56805 746094083 61963 61964 667515203 25879 25880 729560178 39267 39240 19879238 48042 47997 558394278 9546 9547 578864026 37712 37688 308311400 81718 81769 111825984 36557 36546 223146693 96351 96296 991335482 81331 81322 257119559 41223 41224 343804550 48956 48957 717313725 16376 16350 220929133 78030 78023 16642610 2229 2245 495638949 40605 40619 991425849 9266 9267 950151340 5792 5793 233453065 49021 49004 767775029 58969 58970 893252022 99905 99942 397899800 64276 64277 543303046 29874 29832 240143433 90543 90544 149358753 29161 29162 809531146 3653 3672 772870569 86424 86439 386308886 65920 65911 268823325 148 149 353899364 96786 96787 873456887 726 686 128036 5826 5776 401622410 43442 43443 288383050 38668 38669 293727906 88606 88561 256602718 56076 56077 470255961 41257 41242 444884102 60947 60948 698994247 38544 38512 759576647 17353 17324 402128210 45515 45516 922691186 95815 95816 380902034 95841 95788 482945960 68825 68836 605651963 45505 45506 627855368 42668 42669 269776463 69293 69349 652091174 10402 10379 228109494 66735 66692 374903726 61911 61858 20148619 4633 4634 675199587 60505 60506 795000332 14498 14543 274041447 55927 55928 660693771 68257 68220 251052784 18864 18893 630915911 90921 90873 477050596 93573 93574 950271236 79721 79737 905573475 10712 10713 638571378 69017 68998 224050372 19761 19762 212184907 47964 47965 697119509 33410 33411 657592217 26254 26310 673819794 94195 94220 71701895 51913 51914 119614483 74836 74837 250103747 36071 36123 127874160 63926 63927 233299430 97327 97338 709193234 82034 82035 312039092 84527 84528 649114837 89062 89063 474618683 61911 61855 621160042 63935 63936 878731178 61910 61911 720964961 37585 37554 907419970 84641 84642 28345452 58705 58716 532808283 48785 48833 18369810 81103 81104 689271076 99267 99268 434264275 43197 43208 97824934 84106 84096 59709486 93982 93983 401827170 75128 75129 371332200 26656 26657 37246723 69811 69848 20396527 16472 16473 276869449 29326 29327 385066097 95208 95155 66895445 80430 80424 345543479 65657 65640 306780383 58075 58126 389936428 20577 20573 949259637 60785 60786 827452715 46342 46343 540036839 56608 56609 409858974 49872 49830 854349719 29396 29346 386810707 11767 11779 179149221 42939 42932 866855196 33952 33928 881675327 8092 8093 279030680 54286 54291 254980643 24277 24278 813082125 24778 24772 923804201 21858 21826 491319432 84414 84440 954348871 59715 59692 295526827 8549 8521 316905346 32119 32094 97325562 38162 38214 86748924 79522 79504 374981670 84439 84388 362699456 6977 6978 457562700 3657 3658 833955961 66698 66699 359987622 9285 9286 889771610 61860 61861 547767782 42797 42747 925243262 15117 15118 829060212 84601 84578 785785711 30465 30452 169389993 90615 90616 171767964 57299 57300 631392531 93899 93953 9608145 17939 17966 285313103 78509 78510 367332109 89700 89755 815485094 62588 62589 702859651 71156 71138 245923651 60961 60962 165386990 3970 3971 436501966 31249 31297 653784642 69032 69033 928028868 60819 60820 657060355 69596 69613 365669258 79093 79118 622963566 10124 10150 178639543 91265 91266 704774701 85344 85384 236091666 47035 47036 272684244 81502 81469 579210900 99925 99926 202196944 53758 53804 723422250 63497 63498 886653147 14926 14880 499034290 13621 13622 860589801 17654 17655 377338172 26023 26024 657402611 24870 24871 424796360 77170 77171 363034546 16603 16604 670603443 57268 57295 740978793 86261 86287 428076916 36185 36186 969102250 94698 94722 612685886 42148 42149 350630385 98164 98165 473594924 6688 6689 211416039 55934 55935 753609206 88546 88520 878715904 53731 53693 728529135 5959 5960 492903979 27381 27382 842647269 37828 37829 327973140 59589 59590 661490387 98490 98492 386981392 71554 71557 806369372 51983 51984 602525802 11609 11599 315270529 87038 87022 513765119 26920 26921 726712584 88390 88391 770918128 59512 59513 129370802 8166 8167 671794230 52391 52381 649803309 8694 8711 914078155 85499 85504 894811009 39534 39584 289950671 3754 3755 385741686 17516 17492 393715633 31545 31546 700479145 59358 59359 377649855 68324 68325 16314835 2214 2215 779102885 99608 99609 140701887 52252 52262 519787459 78737 78738 755861661 49313 49331 314041815 47468 47469 261437778 78172 78124 442280533 36443 36438 981444355 35140 35092 542497745 485 486 652474357 76768 76769 323307322 48524 48525 250566305 4027 4028 222285946 85666 85667 580012252 7050 7051 914062702 64955 64956 897203717 88879 88868 890771710 13679 13631 574040002 72001 71990 760294224 8119 8137 347111495 59323 59342 869635213 91540 91541 491929027 51066 51067 820959973 61286 61277 903900303 60390 60391 234320535 33807 33845 880156560 99466 99467 991429826 76418 76407 660084719 78039 78040 334795090 92833 92834 350217540 63662 63663 530642466 50173 50181 119855602 98222 98223 292994342 90128 90163 768313707 58901 58857 836199258 22471 22527 87465663 52483 52484 982151406 83842 83824 450791324 94833 94834 12233478 55459 55460 523802240 55880 55884 855703789 63142 63143 574318404 15092 15037 728759293 22798 22771 26873433 78722 78723 574334177 9761 9762 632424654 23607 23589 624103445 87089 87096 495497990 2553 2554 601827278 97334 97335 232279534 83695 83696 454777620 41107 41108 361289532 81311 81277 8645051 57556 57603 682400901 67393 67394 45677740 57553 57554 789448405 13393 13418 642405049 9456 9435 473612895 94569 94570 492454816 1804 1805 749871546 86140 86141 310847235 30422 30423 282221439 7426 7427 99190180 71347 71348 137372222 32252 32253 295034849 70286 70307 928463754 50403 50404 693713758 68572 68573 318356384 15784 15785 585471057 10039 10050 590685671 6332 6308 998011472 92501 92489 441720259 12405 12416 385283126 98629 98601 562220730 37549 37550 502401663 73796 73809 405721672 16266 16228 710313640 13610 13578 193423757 3859 3911 802905266 74609 74578 781401731 22868 22842 146336702 89833 89859 861806655 7704 7705 564215430 28351 28382 152577524 62212 62181 453604847 37653 37654 248832964 52571 52561 445343496 50749 50750 755648082 72572 72573 913813700 75731 75732 418474661 76527 76557 13755318 46327 46328 294927708 62929 62959 84292062 5804 5805 727188550 87298 87266 650496162 40779 40780 530650057 52452 52491 320120258 18362 18363 407777373 9227 9228 764518996 66944 66906 826359539 97717 97718 610087489 30674 30683 497476536 44091 44092 411456407 96651 96652 221553328 13552 13529 48022355 76540 76592 777358114 96156 96134 567276364 80178 80179 527431660 5642 5643 930516053 47785 47816 885402755 98845 98885 50394549 48556 48557 100764063 65866 65831 744926579 44267 44261 846111727 97199 97217 432937181 78943 78944 294297144 47119 47157 518769126 17489 17437 408301652 6706 6707 266105456 18346 18377 161059744 10089 10090 444605960 71404 71349 825647995 51841 51842 464031361 56667 56669 847790921 74493 74494 496493754 86995 87050 52809708 10279 10280 18548696 79703 79724 777299285 17372 17373 658197132 22936 22937 13568408 36033 36032 275657993 5461 5462 921405326 78745 78746 70901076 54753 54754 197357876 93816 93817 227321448 97740 97741 377675437 30311 30312 53888156 87052 87053 894459819 62541 62551 686617752 64501 64524 715663157 65256 65216 717860804 31638 31639 732699155 28473 28436 657987927 13387 13402 324402689 32004 32005 791397067 16060 16061 798415891 86212 86220 345004222 93929 93882 190020651 27255 27242 876711239 54435 54436 465466949 37953 37954 525471087 38068 38069 634919248 93426 93427 912869498 32907 32908 110079539 81516 81554 719713760 95432 95405 517710160 90956 90957 769598832 1087 1032 794287305 11292 11293 818140150 80535 80569 320089149 52710 52711 46527758 66936 66907 956784719 70099 70081 766400638 18610 18577 156802152 3871 3908 219353923 23448 23438 518425692 70379 70380 503734268 63704 63705 722305025 84791 84792 477343175 32304 32339 34257298 77586 77591 78868115 19697 19698 294984906 17711 17712 857982520 34686 34730 855402803 51106 51122 627726292 80933 80934 782252675 37285 37286 614665447 12834 12855 671677387 84677 84678 591754440 91384 91378 929895669 16715 16716 862266851 63190 63149 764240349 12605 12615 170231794 22447 22448 950375353 81283 81237 499312448 5449 5393 858795361 74874 74882 240730294 60434 60435 776441318 20538 20539 762377614 53168 53126 923782520 18374 18375 202766454 73939 73940 381933891 39589 39536 437212217 40917 40890 658447934 44347 44348 89722402 94742 94743 563378839 27822 27823 110385424 20821 20822 824520499 37007 37022 320953145 598 624 334609019 31703 31704 237617188 2930 2978 31423889 97156 97175 431609639 40664 40719 774936931 70518 70497 343390422 92480 92481 33926685 29842 29843 452245375 11954 11973 397484495 16826 16841 812763055 24836 24814 48688666 28958 28929 953567937 27607 27608 462227349 12940 12941 725636998 76237 76197 562396322 19372 19373 171366316 71707 71708 547955925 12318 12319 871880344 50388 50389 604350136 38181 38182 728577902 29075 29121 380829105 18484 18497 116042947 79059 79058 816617797 64567 64546 54479792 41460 41461 723721501 10945 10946 977664125 63622 63623 990685099 7526 7521 699732099 81545 81546 532065237 23316 23317 201418007 42318 42356 421857033 31325 31326 472634058 59588 59558 971136311 16092 16105 77041801 55489 55466 740909456 57288 57289 36836906 85736 85713 748311961 28490 28462 226929262 46170 46171 767183377 70715 70664 42531919 75875 75876 285517397 16507 16508 104049319 16581 16587 902164278 13446 13443 297771334 34160 34214 829302659 78789 78790 673123255 45149 45108 850180584 34052 34053 997460902 67100 67101 618276825 61598 61599 158777586 36299 36300 141466343 68452 68442 259437955 32691 32692 293876632 61621 61622 881091347 8532 8533 862250956 69418 69419 282021746 23737 23738 460796228 60489 60490 578338066 5569 5577 548423031 25069 25081 304083533 74534 74541 543226315 92830 92831 89080301 93220 93274 966735878 70563 70564 278161616 60902 60903 656855891 37320 37321 259674337 97168 97196 751210801 28576 28600 194139831 39083 39084 114231241 24699 24700 506585191 39111 39112 435423855 26984 26985 670430882 14951 14952 94451659 91654 91655 124094278 49062 49017 505895930 88236 88240 909354499 95605 95629 154509538 32900 32895 506035769 3411 3412 759363827 83363 83364 988649015 72420 72421 140138942 98360 98390 528219821 75129 75130 968239899 73260 73261 535127238 50249 50235 14827623 82512 82513 396741252 70667 70624 915743159 33303 33304 341950081 99889 99890 352477352 97700 97675 428024550 20104 20105 346993362 17699 17663 924085358 98004 98054 949287615 39154 39155 570121478 75229 75230 323640949 86590 86641 198926028 96155 96184 293449709 87200 87201 706209213 28226 28277 37975796 28739 28706 190925657 92762 92813 589221583 66624 66625 449995073 78226 78227 868860240 16511 16463 205623160 54836 54837 456992254 66454 66407 726534752 83476 83439 143662211 9738 9739 939228646 6560 6568 683829594 49845 49865 579487120 50885 50920 89105417 30916 30917 576534489 65949 65909 131623448 4319 4320 764450198 24326 24355 356263039 34035 34036 195368322 68904 68905 872141836 51909 51910 43031353 77645 77646 546479936 45352 45329 865447168 51745 51715 422001997 11741 11742 903704095 50103 50089 365203955 83638 83639 892232405 50723 50724 804926537 61771 61784 13728345 16210 16211 638102514 25502 25503 825272480 54722 54702 878770660 73728 73729 259243187 94978 94979 851310839 34131 34135 809780940 40093 40094 46818052 44395 44423 83506580 9586 9599 3932176 42755 42756 566962272 34853 34854 338926733 78726 78727 54909459 22262 22225 511447945 4466 4467 28377030 79670 79710 948258771 18537 18538 250661541 30307 30363 253666222 12810 12853 711226627 86220 86221 271413247 65622 65623 359565462 9730 9779 256802409 90154 90155 67308290 114 115 720765174 23417 23472 864689154 25530 25531 830672459 71005 71006 1991276 34530 34537 505861805 56075 56076 487992262 72581 72582 415236467 64188 64189 280606353 95251 95252 417649739 49692 49721 694197329 71640 71669 598389845 83178 83179 435979699 81477 81447 708021985 34613 34614 524703200 37531 37551 986095497 78615 78656 978824536 51546 51547 264093108 35783 35815 367687361 78503 78504 968733875 24546 24595 624268151 50448 50449 199257338 91241 91263 736035900 34673 34674 92576992 94841 94826 544029070 29415 29437 6412965 77267 77317 398265385 81961 81928 950427162 51175 51217 139961890 50530 50490 563528019 94004 93994 231108075 20508 20483 549100819 72505 72485 498969511 68484 68483 967893357 77051 76996 643428782 67999 68000 37070266 53618 53600 375000399 20032 20033 384174532 75181 75182 213341933 84728 84718 819331612 7656 7657 554188618 51018 51053 654433854 5 23 674395665 31974 31999 858096793 49115 49076 964039573 80221 80222 584620345 94361 94308 877417948 83971 83972 527169684 28481 28477 162934761 84632 84609 752839333 91905 91906 973523811 64509 64550 643517519 51734 51762 118957689 83039 83089 631492374 10480 10481 76500368 31304 31323 50371548 75576 75555 635567306 49300 49352 545826879 89889 89890 611615842 98325 98379 648072209 67529 67530 790942389 64842 64801 117679363 72769 72770 520300406 32270 32271 490640732 17795 17776 818226221 44717 44772 10039907 29118 29086 950492130 13743 13744 764055686 7995 7996 425833883 84966 84967 660476126 33090 33091 648336427 25785 25786 813528404 58861 58862 293130387 40523 40574 189561592 23900 23901 251255385 20902 20903 451703158 22128 22129 983589672 71066 71067 559725080 99044 99045 915370260 99416 99398 119400254 93698 93699 438933344 39827 39859 262441309 44289 44245 599382338 65835 65832 559984473 51204 51198 746722741 24937 24904 224969409 18613 18659 393951531 64144 64145 4941336 96852 96905 329748276 41880 41862 88506146 41687 41688 99705564 10075 10076 304272269 21185 21186 174806132 81286 81287 647520488 17931 17883 238182469 8630 8631 955028150 80211 80212 14540264 85748 85700 807812299 4587 4588 184775234 88449 88450 498448291 23770 23731 74321504 74667 74668 567849207 93392 93406 543070439 54772 54773 419662102 16782 16783 210858901 7897 7871 657595373 99067 99091 3504687 99336 99355 361637122 39812 39855 417858370 23135 23136 743764547 13895 13896 82171976 22037 22054 403058833 54535 54588 445805026 41774 41772 504892695 93847 93888 462094597 77187 77216 691091554 29390 29391 678996192 73436 73437 901357398 84754 84755 540354193 57170 57171 556949576 37183 37199 318324929 61023 60999 179946949 55449 55479 298636808 20941 20937 618532589 83514 83515 250912718 18132 18133 744586077 24393 24415 444182273 22035 22036 748746239 41398 41447 463681251 24610 24601 466185124 82287 82256 84623441 77421 77451 989750521 68274 68311 659693906 17677 17678 482551328 22829 22798 907595507 24063 24064 471869724 21243 21244 285887182 1736 1737 37361547 47388 47389 247704738 27038 27039 925657297 97724 97725 319225979 4910 4911 796139330 67898 67949 856984158 62084 62085 632506922 79672 79713 922552645 86695 86671 946661005 12531 12587 329971590 30600 30630 377937878 22637 22638 686403255 48073 48059 302934619 68188 68189 122262176 68752 68753 43274314 16418 16419 810217682 7344 7349 208860699 67022 67023 835778317 92861 92857 306275396 64676 64723 805771796 76729 76744 237039033 97251 97198 311071011 6147 6136 616200696 51736 51737 195364877 68526 68531 829669989 51046 51047 535449795 74759 74760 429979847 23978 23979 134610816 74309 74353 970635907 84129 84107 132370187 93954 93986 308629927 7765 7727 640720339 53876 53877 988390524 82073 82018 84581770 65390 65391 236350054 55596 55633 429743491 51048 51049 785306336 5486 5487 575111657 15866 15867 463834252 56924 56907 48412323 84264 84265 771185542 54606 54554 583035876 50798 50844 723899427 95546 95568 940923930 55871 55912 212588537 10709 10688 425120678 22419 22469 124396700 11898 11920 162844443 5420 5468 100826980 48056 48057 839647081 68638 68639 339670483 44432 44433 603105132 97309 97310 331057815 83391 83343 877555204 64236 64237 986053902 95699 95700 766737871 99082 99113 210112673 10793 10739 475072973 1142 1143 95646330 57353 57354 50781116 89968 89969 950301027 72126 72127 844342440 83148 83149 248705894 49164 49204 407601471 64182 64183 646166068 18317 18318 27416471 7111 7120 225863263 82610 82574 406777749 62779 62763 411384799 1256 1257 450301997 6977 6936 943276423 37733 37771 694464632 49798 49799 945466845 98932 98915 891577133 2556 2557 351333116 43756 43748 104788750 64030 64031 869791562 61444 61445 182891824 38063 38064 197769324 93177 93178 720384832 49988 49989 276217396 10447 10448 33165623 87300 87323 107342613 27711 27712 243182421 61173 61174 153420990 68672 68658 733064531 43102 43119 345042276 40347 40403 523884587 38946 38919 346206260 45915 45916 681182534 28031 28063 566230323 63278 63303 943368098 49332 49289 499852599 86164 86165 938895761 23638 23639 661961204 33596 33597 295952933 62108 62109 514335780 65476 65477 728412391 89115 89125 330401857 1209 1243 219592585 26260 26272 817981746 16154 16142 146076350 65284 65261 158341366 17972 17973 880236635 53557 53558 466406327 94243 94282 521172926 35987 35988 74486141 67991 67959 946251075 99077 99118 814542239 6484 6468 129864785 62973 62974 323161031 93567 93583 745647299 2537 2538 587240824 56645 56646 281412110 42613 42626 406595208 63368 63402 459434986 80589 80573 368068413 78488 78444 927460946 73913 73943 540888525 5551 5552 42411258 31394 31395 243268213 84396 84397 373777704 36800 36829 134252155 60681 60734 624022497 61089 61133 973884059 90902 90903 17845396 71627 71659 283484877 34007 33998 861805132 85634 85595 203259809 86466 86490 449486266 73591 73570 67518402 33956 33948 946002873 35004 35005 299725455 70718 70676 916828124 47237 47238 360332128 1176 1188 382751727 47375 47376 221266173 23476 23477 778894439 78904 78905 1196651 95473 95506 853199844 13656 13657 152022959 62025 61970 150377473 60462 60463 716052103 71965 71917 850567092 32142 32143 284343883 20193 20194 182846309 51285 51286 68113403 5665 5614 930263458 7990 7991 139778621 15138 15139 2204539 49617 49618 959811115 98548 98531 311380358 18944 19000 565228519 6769 6787 613020911 66618 66619 999051739 89356 89357 633281974 80738 80739 196170545 78133 78100 173130134 75597 75598 504543754 40176 40177 980713331 67857 67804 801214686 38071 38102 347315299 45043 45044 487053364 29359 29369 986120246 41682 41680 208807017 16487 16533 67638825 46610 46659 254423326 8668 8669 689735559 96966 96974 817299720 99528 99529 244364372 72722 72684 107509713 83239 83240 647352786 17252 17246 369909003 76630 76617 517898365 88916 88864 65994588 61057 61058 771217184 39644 39645 889504943 61293 61294 174639584 22591 22592 619487250 84752 84781 782316294 35849 35850 735789873 25531 25572 67548547 65667 65668 69459124 37195 37155 79970666 68287 68288 418733050 33173 33159 26881786 68581 68597 43872496 93713 93723 604404737 92011 91958 651821686 62193 62194 499502466 75339 75340 253206115 75211 75212 166311513 91916 91917 202507891 56534 56580 39834056 29598 29556 629013108 93441 93418 366854367 98115 98158 16447783 34425 34426 707273693 9821 9855 766780112 4431 4391 82934640 89141 89162 152403842 78320 78376 986945956 37386 37401 114511467 53551 53501 925898922 60182 60150 923592140 25207 25189 281635585 18470 18473 274739821 92338 92394 583124316 50538 50539 379195227 44100 44141 778624183 39417 39367 226168903 51639 51640 190942963 50652 50653 452749528 17935 17936 600178399 49831 49832 75526250 38754 38755 718498378 19988 20044 518594615 22433 22388 60009483 18363 18327 205422621 19554 19534 633990359 54249 54250 14394600 66125 66138 30037067 39580 39558 138528039 62241 62242 984197087 38856 38884 606638087 82995 82978 340606959 54253 54254 402748595 25680 25681 507601968 88716 88700 303814677 40249 40206 612864340 44196 44190 213211695 61268 61269 32108804 50617 50618 458532980 74531 74575 954049631 53406 53433 640532740 92564 92565 373669854 70366 70367 566127175 49381 49382 400645591 71064 71076 167122509 87818 87769 966059251 11551 11552 153620223 18526 18541 802226805 28880 28935 755383648 51130 51131 916262814 12219 12220 649770381 18168 18151 343107032 83453 83403 422166122 91386 91335 801066863 32996 32997 865144348 18103 18087 76640579 23389 23390 74657228 55972 55936 118739194 12931 12932 973259568 32609 32610 779484502 61075 61076 264844675 29106 29107 126898978 75887 75888 218928370 23730 23684 361389853 44890 44891 39697523 42597 42598 97434637 48165 48197 84895795 42174 42175 667224347 76089 76090 241168353 30751 30752 563486847 65623 65624 821589830 80119 80135 892926713 90824 90851 600711113 31575 31536 868423688 87977 87999 337714359 94420 94448 552406196 32444 32445 893990519 85261 85263 205877952 29668 29669 617048042 26429 26430 391328654 59289 59308 61674278 57637 57638 133001800 65305 65306 486978423 24211 24218 324293405 2603 2638 301923211 12284 12285 409481136 41448 41398 940687214 93011 92979 684302466 62560 62581 852445871 23810 23811 89954851 58047 58048 583446197 69383 69384 939430780 2566 2587 967276477 33863 33864 40654519 22939 22940 987343270 38992 38966 104685653 8844 8845 535298033 98401 98402 494236765 26019 26004 154649677 87640 87595 999474938 2940 2941 8112209 35346 35399 864288882 64070 64071 659453592 22674 22698 372175082 40205 40206 926235169 5998 6006 253994963 79835 79836 535963679 83657 83678 18869271 3769 3770 875206439 5925 5926 28650527 20309 20360 74022920 2599 2635 489474411 3812 3813 57197088 30496 30497 388503805 30404 30405 621369849 60316 60306 796790199 7176 7168 224461639 64998 65003 101107245 49604 49605 464690470 79266 79290 813337596 44912 44923 267481917 60442 60443 2440531 33857 33835 49335558 77748 77793 898235881 92282 92235 185293029 6539 6536 859897895 21192 21193 802009529 21681 21737 581530912 14408 14409 705725309 79234 79254 995084108 21370 21371 541641291 35905 35906 918089960 93957 93958 736708069 77359 77339 107798372 8885 8886 449129629 79020 79021 511080815 48996 48997 871613583 66627 66673 745605917 11549 11550 658911016 99602 99603 222197281 20579 20580 210358895 36667 36668 732394750 33836 33883 65414232 35666 35704 860939171 82177 82178 83404123 73153 73113 589116121 58392 58375 504381471 62180 62205 536766330 63747 63717 359371135 6253 6249 608019219 77146 77147 619219858 14044 14045 701985986 63760 63761 916421246 92399 92400 420369704 47175 47176 87086724 5395 5396 852854808 19325 19326 982372138 15198 15199 568730440 20661 20662 705412413 20165 20216 252697447 20795 20754 569319782 69926 69927 664924323 83377 83336 999977442 83848 83849 575166250 19958 20009 635474021 23412 23413 388437487 58010 58059 838418742 33141 33114 894765651 2114 2115 284428372 93562 93563 539711590 65510 65525 145729536 65937 65886 377486957 60803 60789 535143472 48181 48182 708893027 28727 28698 699870714 41877 41933 180001754 57346 57290 337059003 20186 20187 100649112 7114 7126 166966048 4602 4652 772418679 79174 79175 214322405 56664 56665 513090253 84620 84571 152107327 75447 75503 641694161 33127 33144 679373693 96004 96044 128211891 20370 20335 216356394 53704 53705 426606063 29572 29573 506281722 24068 24035 77014644 87150 87151 320109112 93457 93458 258776240 46299 46300 354155521 64562 64614 168068921 56842 56833 953105827 2126 2127 825756361 17054 17055 733082569 24100 24128 633253708 45614 45649 803312776 56483 56461 724218190 93280 93281 988313814 30701 30702 233062533 36394 36395 922774704 89034 89035 372267590 29514 29515 981110029 46626 46627 612300352 53532 53508 107647259 76166 76209 154559130 59165 59166 272712528 71197 71198 850511793 80195 80181 786673137 59002 58946 439265946 63297 63298 434136228 89743 89744 671534659 65113 65152 116565008 59668 59669 93498967 15495 15464 555604647 30589 30590 903116920 68849 68833 445902 75228 75229 588043194 82863 82864 179174047 53834 53835 283518815 27451 27453 483351908 98233 98183 262384956 26040 26041 294992169 87289 87269 784027812 16862 16847 3144117 452 396 654952651 35676 35661 127948551 14481 14485 328584744 53258 53251 276290435 42126 42127 682739855 23442 23443 286154694 45985 45986 138931977 36747 36799 124294384 95401 95411 361992908 16078 16045 290039975 70678 70640 66396091 81574 81575 733315678 61867 61860 221445226 70590 70607 406350996 70842 70843 377733955 63385 63438 199716620 56853 56896 865323644 65613 65614 723918778 5542 5539 688585679 52370 52371 465693193 21702 21703 390554935 42276 42277 421603025 37233 37234 712764370 16640 16641 963740893 7657 7713 693859875 18242 18197 587551306 91130 91125 590379056 18066 18067 676751627 49110 49111 137676701 46893 46837 214789173 87359 87330 996256990 69868 69869 764598251 30749 30761 344191802 56394 56395 527237340 78334 78359 487804387 89536 89537 981440902 18469 18420 265451830 37164 37165 306742329 10547 10548 730934245 6051 6052 866983272 46262 46263 58132377 34091 34092 150812168 22534 22535 60421716 17136 17137 986668900 14267 14268 173220732 17170 17171 790623726 88064 88065 152187337 66300 66325 666959451 45515 45486 201278626 53102 53127 840901391 1397 1422 751175809 76097 76139 503146315 41586 41587 184126188 63213 63214 287919696 8875 8885 764363576 68557 68529 963927034 56364 56365 876009121 82392 82393 460676433 13560 13561 783029455 31065 31041 856267452 40592 40546 222869118 15994 15989 267202236 13262 13295 344204587 47672 47686 842165753 84279 84280 920542206 24694 24704 844819020 68994 68995 276778358 87953 87954 609736613 40601 40602 683253400 47144 47099 421072209 24282 24326 101611104 997 998 737123160 97496 97537 178146297 1814 1815 515041621 22808 22809 747311183 39462 39463 979885563 77288 77297 381362422 58159 58160 816634598 13490 13532 678792560 42116 42106 506076425 67370 67371 74926491 22167 22169 602377347 83906 83907 280313987 92927 92928 391607545 81404 81399 783259876 31392 31393 289877717 85521 85522 666321881 58108 58109 293435766 51211 51215 351677341 18246 18240 433575211 57020 57021 439196176 70227 70267 477306851 49349 49350 442656279 248 249 78404438 40122 40111 689637918 10766 10767 773334110 79672 79686 188897228 9849 9850 799432413 87887 87888 222015198 77013 77014 374462127 69466 69499 310462248 20426 20427 755828483 97528 97529 559811564 24955 24956 323376340 34990 34991 252812681 33515 33516 113812391 78116 78095 523631403 34749 34750 876321411 77032 77033 738028904 55644 55697 339576753 95746 95747 602297975 28975 28976 755670995 32579 32580 593901136 95363 95364 482027190 44428 44390 266249472 35466 35514 495230065 27813 27814 186114141 34551 34552 999199359 68015 68054 676263770 48574 48534 914691633 54845 54846 565630233 80314 80262 834872298 4620 4569 81741337 21099 21100 746838999 54992 55045 53270466 56902 56941 314763096 85408 85459 766241720 36385 36386 542512093 96780 96781 165390834 49769 49770 201893465 85524 85507 255080253 71808 71809 538396953 77357 77407 767945510 64468 64514 278944633 69284 69285 541394834 90228 90229 550316777 40115 40116 701573327 64541 64489 828425660 65574 65575 237545931 88717 88701 820899791 67448 67459 810140326 37394 37449 769646890 72146 72147 180407332 59576 59527 189623041 96384 96428 206325081 27749 27750 642060160 74025 74026 288859223 48045 48081 255024129 89426 89399 740150958 44109 44125 665354011 28345 28315 39945928 69144 69159 54628078 1305 1335 765783430 81479 81480 140812225 56704 56705 611224179 96480 96481 794352072 37441 37394 593195051 98787 98831 216966733 85282 85283 92880035 42115 42117 778005237 15362 15327 34913983 90500 90501 108955998 34921 34958 144793838 39794 39740 296767302 97687 97714 530310361 30430 30431 170117300 85179 85138 692491360 67900 67901 245248255 7344 7345 907930832 17197 17232 486904884 6327 6341 949839590 93828 93833 814272951 28677 28678 78283664 39554 39575 142747901 95070 95071 143347785 91096 91097 388579294 45255 45293 40943156 17096 17097 166388718 86162 86163 94763861 91475 91445 532013018 70359 70360 138634742 65524 65525 216870837 5531 5532 600332962 71629 71590 977062569 61666 61667 167422045 57267 57268 282582578 23695 23696 434081929 4381 4382 16577938 69807 69808 61799057 96572 96573 942177014 26094 26095 423458375 85417 85418 10961403 20012 20013 527132148 97750 97749 659945025 67164 67165 968870695 51752 51753 131890844 87312 87261 734769341 27335 27336 762192445 19563 19564 987152449 38400 38428 867555322 81915 81923 236699737 12849 12850 699178918 95630 95631 692283388 8098 8115 880375191 67261 67231 44273545 54926 54953 620914649 9508 9509 984626053 94198 94199 982366410 35160 35161 830749256 55244 55245 785367715 2546 2547 462071310 64787 64788 437616653 49726 49773 917748361 5266 5222 284586223 52280 52250 136620415 38917 38918 553003554 86261 86262 840250823 29307 29308 582216095 4172 4173 60321302 41866 41867 126695763 45785 45786 404473735 8098 8055 929452504 29015 28970 831863929 84618 84619 871524764 51295 51254 412497256 11888 11877 252450683 57070 57064 384283958 41233 41254 748161687 82572 82557 587575582 13126 13103 315484259 27371 27372 536090386 32851 32812 624521562 51529 51515 665541038 38417 38468 203634897 48760 48761 416294148 90801 90802 226873548 11441 11414 328038715 36632 36633 697409407 83094 83091 931922793 1522 1511 496522961 60588 60589 185314910 27398 27399 155603633 8951 8928 688934360 66732 66758 729791856 57449 57450 790541820 40934 40948 237003077 66661 66662 702798561 34899 34900 532120476 71336 71337 664688536 79537 79552 977243146 89898 89943 208982347 87881 87882 311927010 55988 55989 675457454 15520 15521 816457908 73555 73570 329490335 26095 26096 473240534 27833 27834 418040956 53022 53023 134664673 16157 16158 489212106 43620 43656 773408628 34459 34460 617232436 40701 40702 580123504 40336 40324 734516918 63278 63251 954863404 70216 70223 126471246 47285 47338 360679517 78124 78125 246265987 6489 6527 324266855 9674 9675 504803653 39118 39097 28538303 24289 24279 522498604 8179 8180 363668054 22850 22863 494012082 51745 51777 988544177 57174 57175 517500423 39757 39713 451830145 43355 43315 485514451 97954 97979 477450024 4342 4343 989446964 72907 72873 428912368 90275 90231 20523190 75411 75454 266658144 6396 6397 526226393 63293 63294 171135884 2605 2628 767418074 89247 89278 138920848 82162 82138 427063938 80287 80335 518438692 51231 51232 120799988 98300 98343 37166197 92 82 669356829 33756 33725 812505330 98605 98606 796881361 77935 77936 625673796 33409 33410 912239218 42747 42748 404059756 3794 3844 427931415 41398 41399 845333387 25852 25853 829952859 59132 59112 627642426 70478 70479 36877308 29041 29079 315612305 53438 53409 702832559 17038 17061 978398463 96801 96746 761799518 30733 30734 911355612 82375 82376 5621477 4605 4606 600864786 26590 26591 324751610 77202 77199 306697217 55189 55190 418474879 46385 46419 580138077 19406 19417 222010305 75663 75664 855772530 18097 18087 248855497 64815 64816 150160362 71624 71671 324400783 72613 72668 803121872 6394 6395 239839918 81887 81888 10529786 50329 50330 872630011 9174 9220 520634255 82716 82719 67164982 72476 72441 86292509 7750 7744 867251489 29671 29625 117542054 36134 36135 372673012 78418 78419 103871493 63313 63332 688827806 64732 64733 870439087 71608 71609 86063414 29497 29518 888235643 64786 64787 556438738 3145 3134 641837960 64317 64318 444876303 21639 21595 761258468 73804 73805 142097293 34825 34826 603796510 5706 5748 555459184 77728 77729 289141781 17685 17671 1988184 78231 78259 575824405 18474 18475 75368560 47429 47430 846486809 66957 66958 248240338 17098 17099 981958218 66390 66391 691784458 65139 65140 624959707 36587 36588 117586869 53285 53239 677146882 72115 72116 42544373 8915 8870 873869153 68437 68438 190164525 95556 95557 861216029 46515 46496 297283852 69407 69357 835237375 34207 34153 847256282 34585 34586 684461941 45951 45999 652573528 87571 87585 603390152 84183 84184 108420417 42426 42427 466356880 86317 86318 800099585 53622 53574 203480300 69576 69606 15003666 36556 36557 489746839 88327 88328 904080953 88666 88718 529262059 44651 44639 452488605 24437 24413 668152605 6742 6743 574427341 8971 8942 940790780 6309 6310 998327022 29583 29584 646640910 34613 34661 239230441 26507 26508 199892487 13998 14037 932988018 12037 12056 959059321 74858 74912 964799944 65227 65228 145973203 81702 81703 446808495 2998 2999 390940108 71130 71131 657174458 83955 83990 751061467 59500 59465 542926124 25552 25496 688538793 70393 70394 726125996 84083 84084 710219651 27772 27773 631373886 97517 97538 5440601 96796 96774 775987263 90253 90199 420240320 18855 18856 416399097 51887 51936 403495152 84107 84108 587754539 86060 86075 401223417 79744 79745 318119628 48369 48370 320568238 55309 55348 474440765 50900 50901 849959765 26273 26244 373130559 64104 64131 60557451 40314 40343 295022043 47977 47978 966040680 60821 60822 785896149 72765 72715 277659951 34403 34446 482821941 66288 66289 323237785 76180 76139 261531473 8346 8347 292047917 74961 74991 169818730 75079 75099 533261006 60909 60910 284854744 47748 47801 657336885 25304 25305 236594706 49449 49436 789887395 59642 59643 254987808 32033 32034 807034 33911 33918 472951381 72448 72459 609572250 99801 99746 471971295 97793 97794 927011414 41968 41925 858193400 54684 54716 943682962 60715 60696 980601992 54115 54116 726948473 14 24 76938977 68839 68869 26215957 81007 81008 67931586 45276 45272 620700 36612 36613 928273637 3297 3295 340582576 36844 36827 913026949 42795 42821 909353426 12152 12166 998722747 33397 33381 304967385 79515 79516 587123623 64404 64377 523617088 78747 78748 267715043 17325 17326 130039883 60517 60552 197218949 49970 49971 181132607 12423 12424 268847836 85172 85222 734334047 16878 16902 320472867 14376 14366 387302954 16344 16299 17461555 96039 96040 204646856 81444 81445 554031095 61293 61316 370745857 13347 13348 287685784 43986 43956 306433278 48146 48147 863028715 24648 24649 862567978 16626 16660 590332582 15042 15056 80593444 71290 71291 605741498 38704 38705 635027392 6643 6644 4109292 88336 88337 644287438 875 876 466300740 12524 12509 720201235 8073 8074 718857829 54953 54974 285194575 27948 27949 647971672 30270 30271 199177872 86410 86371 17552242 28133 28134 819052791 31643 31644 143707597 34020 34072 441768141 81695 81696 587621026 72849 72851 159159450 80366 80326 244475168 61943 61944 74840869 56166 56167 153712720 80254 80255 223183149 30595 30544 51106470 37340 37360 348457215 73222 73223 854749088 3431 3399 394489331 86564 86585 677190124 91996 91986 726605783 28776 28789 600000006 55038 55031 444290181 17342 17328 245378022 5028 5029 183444903 14072 14073 430362147 30120 30121 824398474 73803 73804 231725669 13182 13134 962061116 55142 55143 342356584 54059 54021 965790824 74233 74234 223529047 89435 89436 169432249 39886 39912 107710335 79706 79707 993187490 53104 53066 470896784 39119 39120 416877202 93127 93169 610417841 9972 9973 155834182 18755 18733 429261276 76224 76225 445793725 16322 16323 259626592 27146 27159 410223446 27169 27170 725908735 8096 8097 5955843 12207 12257 338964411 40410 40411 854118521 65814 65815 825966011 29876 29877 992647226 73186 73151 538448061 10672 10685 825909731 39042 39020 201515953 45795 45796 500530958 84132 84076 563084808 8613 8667 818755779 38238 38239 346470423 71058 71059 736438599 74135 74136 196413086 74798 74746 342531628 37172 37207 912659144 67048 67049 656212714 68389 68390 848675292 71687 71688 231796481 34997 34998 607130035 2673 2674 184177709 71789 71790 178991150 12525 12573 80239913 25687 25688 861045217 60264 60265 740221643 83835 83854 759680811 85071 85084 351752427 6310 6311 66065251 1846 1887 564610543 32596 32592 578355990 78924 78925 749057472 35373 35374 674628383 54321 54299 421841000 65177 65178 447523024 69937 69993 987283916 17276 17269 673280093 43555 43525 977510651 11631 11576 165726532 63957 63958 770103884 5757 5758 144459910 29481 29456 622169421 88572 88573 126521998 20000 20001 121405175 65498 65499 657308189 89430 89454 783639209 18878 18879 141081711 56386 56429 3031280 72843 72805 938976486 41063 41064 528915100 94466 94522 363103145 68432 68433 599159052 41055 41056 49186662 74396 74414 580467944 10577 10547 915182715 74526 74527 818239491 12561 12562 861913715 86293 86294 933966491 8399 8400 142742777 56016 56017 970781883 37257 37312 772599945 8801 8802 108676822 49149 49150 888432843 92683 92630 645712400 12628 12629 360856532 84862 84863 969664503 99 100 765205520 81126 81143 283682958 24672 24673 625859823 106 54 93706495 89236 89237 98323464 48783 48784 25731861 66680 66681 866245562 36869 36830 318467094 14111 14117 386214639 30835 30836 841934284 21914 21955 422838907 69314 69331 146695610 89499 89500 504501154 37326 37347 158123849 60872 60889 697767264 92096 92097 534944055 46750 46751 35586496 36260 36261 36245872 8796 8797 461445353 60797 60834 597944766 77852 77814 883005498 96669 96670 520963468 70405 70455 697295653 11345 11360 294703091 39145 39150 77726529 45945 45921 80582958 5095 5096 277073078 87069 87070 323503459 55424 55425 221593221 18675 18633 480714665 21850 21906 461913671 75952 75906 585249808 96084 96129 548235037 34624 34625 544361050 32390 32391 500924999 59104 59105 331226865 71527 71528 117532715 22472 22483 923023270 2250 2302 673311980 33354 33389 156054450 85820 85821 8497798 36404 36405 167865476 8423 8417 628013588 98847 98875 378804067 83124 83104 904297526 96553 96589 292217984 36629 36630 607336278 48589 48590 888514855 66411 66412 561418760 13018 13061 729259562 76065 76085 893968893 26201 26200 854016849 36524 36528 739973198 76905 76906 356669421 19836 19837 65788807 32662 32632 713428134 36437 36438 822243958 69645 69646 199867043 80037 80062 153876980 8528 8556 773761994 78426 78452 489334250 74330 74331 786188783 11603 11604 575810671 71285 71286 991666400 20520 20571 591023602 83093 83069 671680766 88280 88281 851738815 50243 50260 147306398 26703 26667 80980786 46946 46947 372463794 26358 26359 20056404 39195 39246 598639265 52909 52950 232829649 53841 53842 831418825 65073 65074 274158011 67011 67012 332665269 52973 52974 515519373 80459 80475 627369317 50153 50154 427019206 56380 56403 156823776 69351 69352 444147164 63816 63839 206795351 64057 64058 395579356 58944 58970 771996722 6363 6364 693291755 50048 50049 622695534 42213 42214 394213444 49246 49251 235147401 6797 6818 775719716 35743 35719 149230496 27983 27984 793424523 98622 98635 809272882 98796 98797 686327836 42561 42597 464983625 74556 74583 977368568 47721 47682 511374482 67624 67625 249366697 10263 10264 911734284 99122 99137 710921368 20967 20976 519658193 73816 73823 613965504 63626 63640 937434473 44141 44148 127153227 53097 53098 820952433 63480 63521 354391955 70278 70244 355842626 86426 86427 619376407 22239 22240 361813 65087 65068 984747627 86159 86160 975979832 47341 47342 370483942 29887 29854 171056101 53586 53553 445023777 53665 53666 109096648 71872 71873 35879100 79002 79049 481316979 11667 11668 8494070 58644 58645 57480043 83483 83512 632964421 49577 49553 472555020 72040 72041 413193710 79451 79459 683156206 96088 96094 253707725 79271 79315 429129432 56082 56083 870871704 46479 46480 794856905 98632 98677 95348258 50341 50382 56410055 67286 67287 569584991 63561 63562 420361852 67124 67125 609857326 95843 95795 892613803 8409 8431 299862964 32921 32969 656304137 32663 32664 718074569 72814 72789 233186371 78876 78899 431913424 7416 7417 605788490 19679 19680 321821352 75842 75843 132767529 88692 88678 351690779 41942 41888 375595996 19126 19127 521504559 53262 53263 546134518 40304 40305 514467135 36000 35993 674593798 44783 44784 253995162 91642 91690 289082050 84985 84986 836970450 21146 21147 997058283 56880 56875 808350215 30807 30808 557946508 82461 82420 551992748 78904 78888 579600302 82657 82658 559973480 97340 97387 81717513 27012 27013 690462554 67320 67309 99490005 20960 20961 246639559 99864 99865 584634909 67808 67780 489368181 12160 12208 51288347 69471 69430 410706325 22651 22652 691588754 87211 87212 196216108 62849 62850 81780110 10309 10294 56391362 89115 89165 582686468 94973 94974 294239729 15783 15784 118259700 63778 63779 411346431 30019 30020 358203068 73535 73536 659159189 61332 61308 193568766 86334 86338 34614549 98891 98892 470511449 87585 87586 949081238 39977 39978 585012052 73445 73442 645660508 46661 46710 323309917 37860 37813 715560411 44106 44070 889274111 64037 64038 149199268 89254 89247 763713153 82887 82888 870668222 81930 81902 182220350 43813 43814 657270803 53072 53073 13430152 6987 7025 774215339 81164 81165 594036450 1924 1925 397104555 90573 90623 881792247 76277 76278 838155779 19117 19118 662366238 57959 57939 377880891 14523 14524 962798783 56672 56695 214859214 19000 19001 957773431 6790 6831 868984699 24472 24474 131595309 29079 29080 179677447 2777 2733 903353461 95063 95086 543691792 55920 55921 406248035 23040 23080 320974578 3786 3787 287180880 28111 28112 450787143 28007 27958 269380393 375 376 595572250 13599 13600 131667334 37467 37468 157851230 45501 45454 940644480 2131 2101 870484494 82763 82798 150777217 90353 90354 147890898 41538 41539 439165594 2019 2046 91012239 17341 17352 870868648 54133 54134 495898469 68805 68806 874576281 20184 20228 883188180 24288 24289 433560298 76820 76848 526518685 27923 27924 43425605 30156 30157 909140173 91635 91636 251617417 65446 65447 518253291 38095 38096 220860186 48579 48580 501468447 83607 83611 655055858 76911 76912 511598561 29434 29435 393101997 10742 10743 419281616 96801 96802 373048028 36612 36639 28813034 98584 98585 312679093 22843 22844 221551087 35873 35896 132659920 46343 46344 837777099 70142 70095 28525899 40427 40471 867427078 42344 42345 293219787 71553 71554 144697484 27591 27592 234398886 21269 21262 294471122 95167 95201 752820318 993 994 538455329 10409 10410 931914377 99494 99463 355189953 90846 90799 961585722 38329 38330 443847936 53366 53367 493915777 76842 76843 724908333 15210 15168 94244280 25771 25772 588400712 15666 15621 786938517 97960 98015 859920826 73840 73841 355460115 31202 31225 431666342 43417 43418 777946938 79711 79712 80087863 15626 15627 845389866 5373 5374 907558108 78632 78633 53794575 54533 54534 519216805 39175 39221 461176653 71635 71636 514797066 46354 46383 135596562 98971 98972 635401491 47268 47269 589279808 23527 23563 824875962 94283 94284 577832036 19458 19459 358940081 25540 25541 216112918 88773 88755 203105767 54948 54897 841670186 42662 42613 406332883 33614 33567 594105866 79742 79743 170010557 41132 41133 295249938 72524 72525 89899007 10262 10301 570177717 71810 71811 588663212 21551 21552 565074720 97948 97999 802407837 50555 50556 371701402 33958 33959 726611782 98297 98259 167844568 80928 80929 230426555 11734 11735 221937837 40561 40562 728573066 51188 51189 668513927 4968 4969 683938370 26163 26172 746230724 6896 6897 96427775 96899 96922 257993883 62343 62344 429360108 73281 73233 243335908 70156 70110 422994917 17595 17635 282481629 81061 81083 597709066 21208 21209 360467424 51528 51499 197926485 29190 29191 824733740 80876 80844 774568684 45344 45317 182646582 36029 36022 530101531 86702 86742 398740921 86020 86004 98233539 84814 84815 133952242 37938 37962 313876396 86890 86927 667415108 15970 15998 885365951 16550 16551 301321765 96135 96149 982630446 93497 93512 442039464 3510 3511 232003500 63398 63399 686334771 61600 61599 840174977 17876 17902 440738791 95208 95158 451754281 56565 56566 809219245 17236 17242 532934676 92632 92686 779949323 49542 49546 463965429 16632 16633 689424211 8313 8314 288187946 17923 17878 946721549 14443 14392 784808465 35163 35164 137098996 75284 75285 132423546 30514 30549 990714160 19436 19416 931303850 57652 57669 328347181 81345 81346 958129400 50612 50561 452040674 65802 65816 552422911 16947 16902 458831169 58142 58104 680002529 5802 5803 714578610 90574 90582 97320308 4119 4149 989307223 36139 36089 410369542 24804 24805 182175529 67499 67481 713920603 13125 13126 286744036 15471 15472 148831067 64626 64666 27316678 62018 62019 513995407 73400 73430 422954068 59984 59985 831717007 88222 88223 427784792 79973 79974 367179010 83924 83940 353191868 69656 69657 179070182 89053 89020 450233000 89465 89466 191118350 41989 42033 230778870 35526 35545 152720836 88924 88882 893930044 95274 95279 627745778 52242 52243 716226472 4786 4787 483752931 91040 91041 331760912 73633 73634 283895151 72951 72952 882954744 38106 38058 752823970 83193 83194 59640813 71708 71709 24234608 85217 85218 916388186 88637 88641 599125472 23466 23467 427644026 3186 3187 262657834 87434 87435 187143948 53826 53828 677478793 84064 84065 287250019 56786 56787 963332711 49221 49222 630880517 91235 91236 281290864 97193 97249 938199838 64371 64335 408748385 65809 65855 48081737 60107 60111 211110653 10051 10052 527135818 85262 85263 705720076 74009 74041 205395505 13780 13797 658495611 47969 47914 980423080 39578 39579 549417414 90361 90320 838952461 93272 93273 208526045 8958 8959 626303015 30081 30082 979840658 43597 43561 889207161 25194 25158 416279579 31924 31925 553033182 77981 77927 24809019 45538 45539 410843266 14018 13978 860467651 53803 53841 806807324 45345 45346 420533183 88793 88794 225751611 91607 91652 516116988 90346 90347 496200804 8133 8134 868112141 24768 24727 594448127 47955 47956 820583758 77167 77114 270171280 42323 42367 449672350 6299 6300 664077720 44102 44051 794389488 19275 19285 333261683 44178 44207 442466708 65735 65786 278290410 23503 23504 907670206 56483 56484 102658724 60887 60867 347879550 49079 49088 540092193 17303 17357 241796543 71279 71283 25048262 66795 66782 817571285 2121 2075 615276539 72292 72293 301037752 24012 24013 156468589 70590 70613 818445241 97591 97592 861245022 78272 78290 76901711 7435 7436 970856489 80901 80902 680792739 2654 2696 502139786 24292 24288 952597788 68859 68860 206810706 95911 95912 33650318 31095 31083 615725465 34880 34872 796046154 45861 45830 989673647 52690 52697 341407259 67829 67830 554218305 87051 87052 714243888 28679 28680 336788625 44959 44960 707014148 9186 9187 421914915 67384 67385 43410255 56909 56942 178871213 76819 76846 806437757 22045 22046 404124344 31420 31391 489275127 51007 50984 244969006 14659 14660 11322575 9549 9550 110321593 93384 93385 746636121 33796 33834 523981629 25167 25216 161167800 28683 28684 195739072 17554 17555 185675008 11974 11975 989850144 17212 17245 822559138 77500 77501 573646496 76659 76660 190269920 82790 82791 956239215 41937 41911 482999070 42551 42552 885342915 56485 56486 110764646 46291 46344 568486681 81746 81747 343791527 15000 15014 297298411 11684 11685 895847767 44573 44570 845554269 43141 43121 751432395 51933 51934 506011950 80194 80199 18514027 68486 68487 869210804 68375 68376 323012785 47684 47685 699263449 74187 74233 261629693 32947 32987 988200453 22000 22025 798889307 30182 30183 218372538 60561 60556 777399498 21681 21682 409735342 98169 98170 757687967 24450 24451 680077499 26144 26153 125509312 35409 35410 831077361 68457 68458 697460253 76393 76394 680500938 44129 44130 238654202 85452 85492 855737754 63410 63411 660268414 89043 89044 645921732 36043 36097 875612277 50557 50605 732498698 41038 41040 803698337 97498 97499 888834173 57189 57190 465485608 96101 96102 873457985 47536 47551 964278707 14848 14849 924326858 98772 98744 922833689 2645 2640 956258491 74002 74049 345151390 83583 83593 82190834 18370 18371 709651814 13480 13458 36294792 52856 52801 49262088 91979 91951 450127472 28703 28730 560823360 50758 50742 681126390 9134 9135 87182342 65246 65299 291994190 59993 59994 644779261 68534 68525 95329492 32231 32232 981990100 61052 61053 207253870 45163 45164 236693379 91878 91876 103577267 99721 99769 317213563 35749 35705 734346783 27201 27202 153432310 42797 42798 714989928 15151 15152 213175532 31818 31855 130865250 29905 29940 849404861 32680 32681 72186251 95386 95387 149250827 45086 45040 63835247 86570 86571 942589941 38768 38769 708239625 82492 82493 558512426 74343 74344 38204466 85931 85932 290048388 16762 16763 660173712 24054 24055 769441927 24238 24239 707596744 87174 87175 89635098 67157 67208 99291470 36036 36037 518632015 7537 7538 986205542 72187 72188 484256298 92570 92564 174810899 44052 44053 674881998 8992 9041 136530558 24743 24730 277235946 22721 22775 744244035 40532 40533 472605556 32230 32231 775983611 86206 86207 79766196 47386 47387 56681416 20568 20586 108857526 78067 78080 842542533 39187 39165 873645901 33840 33841 460953778 49066 49081 37097607 34558 34504 663762820 90325 90326 639997459 27096 27097 795682866 37132 37133 639903858 59451 59487 401269487 18262 18241 294931678 25793 25794 938999234 88239 88231 722225402 3158 3159 20559133 41662 41682 279802053 57922 57923 475313410 24768 24722 571207871 74114 74115 218646724 10200 10144 91928191 13856 13820 834841058 33787 33788 311801763 71018 70995 49377812 59359 59360 617389450 37459 37460 367388853 20049 20055 180505204 996 955 674766443 55177 55217 13652221 24961 24962 271302234 41646 41684 520341628 88445 88446 59726628 40142 40156 199246595 7024 7025 716637407 50354 50324 333744305 41348 41349 433057070 42560 42561 218369246 71425 71426 911585013 18246 18273 227701315 60673 60674 645139126 22122 22139 594238496 32642 32643 872332671 74242 74243 879996535 95315 95262 41362693 86595 86593 338352396 3097 3098 894230785 68962 68963 219597898 24461 24462 268876642 13661 13674 950156976 41882 41883 756896076 35742 35743 782397041 72095 72107 531657827 47143 47144 995361488 99578 99567 537355511 52074 52075 634136296 84669 84717 33867958 4116 4117 886419194 89329 89278 762311769 42618 42619 583595211 17534 17586 495052913 64998 64952 115318650 64942 64943 76202666 70850 70851 144093805 95726 95764 230557196 81219 81194 867538005 52725 52696 859438161 37807 37775 935687585 54709 54720 68880100 90569 90597 227163521 37722 37739 765616603 23409 23410 431403219 65256 65257 999672391 26192 26141 295840501 67584 67585 68150089 32822 32794 856114466 76111 76112 856702698 20510 20560 224582917 93709 93710 831464308 52040 52041 615528846 12156 12157 354468779 49440 49441 277865480 79309 79310 572050202 22972 22923 714739184 29396 29414 933441819 30589 30557 317422818 62404 62458 682154622 16913 16914 547708650 7215 7194 514129566 37318 37276 990364767 4233 4234 41475643 30690 30691 911259431 91406 91405 995234680 89525 89555 247013500 63630 63628 426914750 13453 13454 462206151 34440 34450 562183370 27436 27381 402730362 70709 70764 628051065 24861 24909 573620602 9369 9313 474770722 22451 22452 169055645 8785 8836 888076852 35876 35894 348730880 45729 45730 955472428 40078 40079 808671864 18128 18149 196256465 87804 87805 734524039 96843 96817 133694512 43688 43739 960673631 57702 57703 962086392 8311 8312 992527541 67338 67293 573890034 16923 16924 121065643 75619 75570 399223268 55977 55978 844281269 26916 26952 967416240 6721 6670 97192438 90944 90937 843684054 57213 57214 116462397 60062 60021 454864943 45439 45390 88113401 95392 95393 220665992 7804 7807 324366657 65159 65196 494265055 50718 50719 686315417 1912 1913 762942058 83169 83129 291509355 91542 91587 789045747 85470 85471 202015427 35915 35888 306098312 10337 10338 45421939 15732 15750 731800656 5778 5787 597567638 13446 13393 580554975 88926 88874 252426792 45692 45669 852036948 71235 71236 975338113 55856 55904 22052329 16850 16851 519107097 21550 21551 207246361 12754 12755 61818080 74347 74328 445425459 39079 39083 656239575 92719 92674 190593515 51201 51205 769476935 89146 89092 349782962 73368 73314 854424521 15126 15127 990037161 63154 63155 987238256 87968 87988 227191447 16307 16267 630817069 85563 85535 437012761 48474 48507 610871538 43553 43554 264103740 89242 89226 133506255 28697 28698 462692193 5115 5087 630315403 12198 12199 883358444 37840 37841 298607839 40439 40440 467649901 50983 50960 501868850 38589 38590 615207200 25799 25800 710669749 24092 24093 505180792 61540 61541 249257754 6307 6363 154725239 31891 31878 189752094 31582 31583 870251909 59166 59124 94313552 22140 22141 13364327 68444 68432 948339655 39347 39398 666333071 88875 88884 697816582 24780 24775 520029527 44197 44235 318861371 7144 7145 287087160 23642 23643 848815438 99008 99015 618695976 56928 56929 880971472 63948 63949 595384597 42765 42716 345505738 60378 60379 622281899 28206 28242 960079269 58550 58567 27331025 41716 41717 315444773 28600 28550 63501674 12962 12971 201191601 85869 85877 28387165 50202 50203 213417490 44768 44810 290983923 34535 34536 300124595 62176 62127 662272101 96056 96057 546013381 25326 25327 318551240 17791 17792 261308131 5021 5022 722119894 24574 24575 574165695 79147 79148 665389964 76498 76499 816916279 18109 18074 425997352 79410 79411 495550691 3165 3166 56376836 89062 89052 798057840 36603 36604 113978547 72332 72333 152171757 24974 24975 996128856 34371 34372 712406483 92902 92865 19856324 19301 19356 54086431 59628 59585 942029107 30409 30410 946106755 97503 97550 406009151 65531 65560 539882865 87351 87399 687201420 40059 40048 742635080 36888 36859 151129894 24307 24308 973054452 84540 84555 408720004 41927 41951 620314583 43698 43654 216918373 33092 33093 880433989 71199 71200 659645009 36123 36093 231466473 72386 72347 210143665 94217 94218 379923528 88069 88059 519379360 27553 27509 946103995 51307 51308 841643701 16099 16100 934644945 84127 84177 535100789 99847 99891 356417249 18036 18037 534854409 25939 25946 255835191 78424 78425 767397120 94053 94002 710623837 8431 8408 272577995 3209 3247 379796519 54214 54239 94221739 37354 37355 323032649 87297 87298 346762930 39150 39151 515771359 74946 74947 612133681 12345 12327 450193890 49930 49922 255340148 45584 45585 453919357 17000 17001 97184172 85539 85540 400606206 84731 84767 486161968 38740 38741 833694991 84919 84942 371257002 33013 33014 323735715 83874 83875 463453173 45268 45273 535539654 99173 99192 510393136 84079 84080 205277087 89757 89749 244655697 70251 70252 909616381 18219 18183 399372672 36724 36725 758487506 83622 83675 71960346 58767 58819 513995835 76694 76747 415629424 56697 56696 718919434 32161 32165 695788986 44198 44199 134805595 48992 49046 840760293 24215 24175 319110736 57010 56987 170188571 16983 16984 220775182 78196 78197 972629769 75664 75665 308991528 62000 62001 505636899 80291 80292 976585264 62936 62937 624861292 73198 73252 404033167 4224 4225 673582253 39124 39125 200560249 20686 20666 536771202 15880 15881 470982413 55347 55317 604819430 74145 74184 329978444 20488 20489 937199506 62778 62783 845268510 37755 37720 808826233 62808 62809 610260495 56105 56079 985510251 43160 43196 426806051 33131 33132 453443287 23634 23640 703489181 9602 9649 597796456 33031 33050 358959991 99950 99951 645974431 65106 65107 344829982 68581 68582 299027712 19791 19747 668411448 84843 84844 6526423 88794 88829 961372700 20184 20133 148776788 8162 8163 237807259 59910 59959 168290557 19266 19268 969959604 622 623 525391876 60464 60465 139613967 50809 50810 211376808 57457 57458 735497660 43663 43668 624011165 54196 54149 33803717 48346 48326 99091552 92128 92129 748726571 19088 19089 498221217 54255 54256 176609544 95891 95892 965365329 78591 78561 872498798 72902 72849 715461086 64058 64059 920428515 11981 11982 220377061 77035 77004 544904403 27863 27889 9816109 99855 99870 189566911 68742 68743 670118459 8851 8852 126211935 95179 95180 932374903 39739 39740 713196841 22858 22859 582300305 7967 7956 351537763 47864 47865 977051811 20813 20853 698851036 72361 72362 635156999 12148 12126 564771423 33886 33887 908666501 49602 49547 928778333 62911 62912 205226476 83680 83672 510062629 51958 51993 123853091 76645 76646 246225375 21790 21791 310126493 64113 64151 878798045 97941 97905 299350624 59717 59718 463117512 81793 81739 258219513 38367 38368 588037379 1754 1755 814679358 64059 64038 475053047 58028 58029 809888621 76 72 642881499 43052 43026 857180942 32970 32971 86888907 53015 53016 839937526 20843 20844 388069153 41598 41593 947129863 45357 45315 169079850 49645 49646 68572114 82158 82205 963256866 36611 36558 940441499 64637 64638 430219651 12167 12144 102121023 62955 62956 689792318 75361 75362 64380555 87092 87093 826918115 75247 75288 37261946 74103 74078 180050688 53804 53835 893945325 64261 64262 822710515 96874 96844 60917105 45885 45910 218739999 61575 61628 576576219 23805 23777 860010642 9265 9266 82722497 23391 23440 914780264 38790 38825 525293693 23638 23651 412938691 732 733 764159541 46584 46580 625865836 49991 50045 562552193 53302 53344 759917218 63174 63175 941967690 46282 46285 782711902 74641 74642 623278624 90599 90600 285998917 59367 59347 548044918 34104 34105 420040259 77001 77045 899104568 63534 63535 656534518 80732 80751 2216657 98056 98098 834389575 96710 96688 375057457 59282 59271 396730467 76183 76167 996086150 71510 71511 658625698 26541 26542 493166089 77375 77406 85346773 71193 71138 411489069 64156 64127 507478005 91398 91399 437003207 51191 51187 381859220 72494 72495 923131350 72600 72601 895606425 43910 43915 77595571 55831 55832 677039905 99977 99978 974225402 88539 88527 988136848 96449 96490 653280810 62824 62825 688051802 26695 26658 264787704 66367 66378 373281794 57141 57142 852905374 76105 76123 183272375 37082 37084 409692187 28243 28289 932248523 57980 57981 239699810 38805 38859 183376651 65272 65273 246662843 15694 15695 431877839 33532 33533 451430033 10833 10834 616766745 3247 3248 61657402 49182 49217 903424860 24661 24662 46687211 35297 35298 735495165 95349 95350 502730131 1618 1619 837670873 90715 90716 624121658 59262 59263 436036668 9701 9702 835911862 84240 84253 56194570 22377 22389 881885904 57178 57175 571444141 65862 65914 455582404 67098 67105 680895246 85785 85786 8133033 8511 8512 964345984 82832 82833 265105712 62438 62439 657435524 4697 4735 573572113 90649 90596 810188827 46816 46796 387884779 42810 42811 29312251 4699 4700 285685812 73836 73858 230388991 25359 25368 901104262 33263 33264 232168548 9109 9149 286624417 48229 48230 616172235 73805 73806 837634656 52243 52285 960901800 26553 26544 724146791 86487 86510 183583383 9256 9226 916013611 75680 75674 743717180 52996 53048 761561119 98046 98029 859929793 67326 67307 861352784 1210 1247 860230108 31218 31206 284300858 65387 65388 971212955 80927 80902 669386449 10470 10489 378449230 34388 34389 815595118 45926 45876 543125006 39008 39009 893352874 53559 53599 506415650 91815 91759 93476548 84910 84911 449818949 77366 77337 650554870 94812 94813 406989692 55986 55987 799834019 83009 83026 489116163 51746 51715 481531008 73597 73604 12255769 82370 82314 551589936 19432 19433 309380252 78491 78508 359696618 89064 89018 161708283 63529 63530 456998925 15879 15918 456415981 66338 66339 247455191 39561 39562 209134331 41390 41443 315356882 2155 2156 595685083 34793 34785 413110136 79576 79544 678312775 92605 92572 232546145 56575 56533 248325778 74709 74710 215157215 20948 20949 935654882 44445 44446 594720701 32192 32142 293905596 95195 95224 890488102 77832 77833 855626867 43804 43805 100925795 76117 76118 515359840 96993 96994 60831302 37487 37509 95198874 28287 28288 60886419 26170 26171 768906139 59746 59787 997494519 94949 94990 538695773 51504 51465 605875387 32227 32228 246441780 67423 67419 625829624 43416 43362 953547174 44684 44740 379994697 88289 88247 547419607 90958 90959 246952082 51741 51791 295155610 47324 47325 367001989 93419 93420 278012206 135 164 788788697 30943 30944 128013040 97523 97524 914933197 17337 17350 594977386 63244 63251 651136134 92895 92896 548321692 43566 43510 129562316 70099 70100 356544869 21917 21894 858612010 30103 30104 468628391 2382 2383 532017015 1076 1102 140458793 52232 52233 443310351 88791 88776 826311433 88696 88697 701960760 72859 72843 895812446 58569 58613 935243626 70708 70699 482169643 70733 70734 34528438 31065 31066 797622014 42515 42516 568865504 81488 81489 554817514 12790 12829 463554491 10458 10459 744313686 30913 30870 474359546 37131 37166 586499606 10665 10666 668199517 75563 75517 646344067 11925 11937 295147263 70740 70741 147348557 12814 12815 369645406 51594 51595 210255543 96077 96048 137324121 28282 28310 320208418 46628 46629 44213012 52296 52297 594174004 17706 17707 258240090 62204 62167 36425315 33159 33146 717670913 50887 50888 434611333 2883 2884 40596736 98631 98601 438855077 67183 67184 53267638 72042 72006 334774098 96219 96220 32398020 56154 56186 302574750 34620 34621 798115012 82825 82826 691725375 1615 1616 519113010 75775 75776 520727634 50462 50463 789381192 21966 21967 824310657 63962 63931 193340710 91051 91052 161270995 64060 64026 322322010 91729 91730 461142476 27649 27631 144902718 18823 18793 317291016 45127 45128 224053322 39561 39532 522167293 2552 2553 521366276 95419 95427 795168385 44286 44287 958022804 3477 3478 414194848 42678 42679 488048857 14441 14442 501765786 45708 45725 972586129 72154 72155 464360009 35579 35580 641478356 81812 81773 69959391 479 512 40938061 20214 20215 102756258 60240 60241 928711170 98223 98204 855067744 75682 75703 791323466 27232 27233 885288242 18607 18661 701250468 30160 30161 560512708 29736 29730 409367582 657 658 341671469 97624 97625 654501332 67942 67943 220712994 99738 99739 958727658 76087 76031 342955045 78343 78344 687955585 97741 97742 372573112 79890 79905 851999585 52250 52220 541684502 74044 74045 274873008 73522 73537 960318777 83770 83771 732963732 73074 73093 411776365 84068 84069 737323516 86861 86878 751043618 30043 30044 797130843 62091 62037 747108669 40912 40922 136225335 12496 12497 92400193 73229 73247 267228356 71628 71629 820994370 26420 26421 78482681 73990 73991 681532929 95480 95481 407632718 58727 58728 810514750 50317 50355 961038522 96996 96997 283638123 89577 89531 946404041 72302 72256 794252738 1008 1009 836657129 60396 60436 598637997 93094 93086 593376282 60609 60587 153019408 71722 71723 514207817 28363 28416 474042313 89841 89830 744320928 83659 83712 883057622 75338 75371 674223962 79111 79112 532123010 9517 9518 557142008 27293 27319 405884854 54142 54110 508685621 28177 28178 531068901 72189 72188 769049945 71769 71770 847252661 26694 26695 653232035 95499 95532 604487541 76817 76818 751575437 24946 24947 157347106 96023 96024 658050842 83706 83677 710050566 35703 35704 350387246 8481 8458 643957741 51285 51242 641946572 1909 1920 641801821 37897 37859 324175849 43280 43285 131456700 48454 48455 280695609 60493 60473 532728373 67592 67606 752598390 67452 67453 594678199 70434 70421 488832146 19582 19583 215019151 27728 27729 456706540 41112 41113 498635254 61236 61211 765766419 8269 8270 318874700 44145 44170 572763124 18533 18492 849020815 45528 45529 735630198 22418 22419 356060518 89541 89542 674225964 24007 24008 952306876 32752 32753 635997159 94085 94030 799763392 34892 34893 109528670 94721 94722 933218890 6051 6087 664834867 54623 54655 9767832 22141 22142 958894428 11916 11875 997249991 48851 48838 63064269 96057 96058 451115744 84171 84120 425352661 43263 43270 361519701 51547 51548 92815707 89875 89832 253244782 72698 72752 713478754 2869 2870 567833921 25995 26021 537445449 23822 23823 487143462 3020 3021 155673335 85903 85898 205814183 64181 64182 310534087 26937 26970 501921791 87406 87407 698317767 57162 57197 371440405 45069 45070 403880906 21023 21001 502841987 34090 34071 948608702 77833 77834 17490475 95517 95518 151939699 5337 5300 148239480 74660 74661 889319419 3190 3191 380378981 88692 88714 636188071 74467 74468 485913559 1122 1123 701458735 73088 73089 869375463 33103 33123 574441115 99543 99544 678119650 59737 59738 379975479 98407 98401 90019124 5171 5172 989614144 54786 54787 153065257 45931 45893 521090299 87611 87645 230881633 63306 63307 594718332 58222 58223 391457884 86441 86437 576833804 23885 23886 967972284 42298 42343 797853620 42766 42767 451854083 73600 73601 337224427 1261 1262 53189210 93059 93060 612078957 19803 19821 392979893 31297 31252 216557147 97089 97101 83798002 17179 17180 888202328 14854 14855 844842626 50810 50778 451998746 18231 18176 247118001 86165 86183 949718868 1542 1543 877192116 7038 7082 465816772 45095 45125 353892530 90281 90282 616723479 62942 62943 839540570 97305 97321 560287354 80193 80229 765470266 79963 79912 629437329 76371 76382 221443322 45296 45280 383252292 67691 67715 795040562 24230 24231 492086179 97522 97481 149920771 66281 66282 286586296 12010 12053 996744393 57664 57665 82121976 91205 91206 13906539 29700 29701 602799919 34343 34300 930511222 63413 63414 608667464 29824 29825 967394840 40751 40752 186867300 13227 13246 464165730 32132 32133 896626795 87088 87130 28562697 31229 31230 668291852 63767 63768 382119487 91956 91957 478459316 49197 49187 922986872 97173 97174 295033847 56895 56845 896182827 44263 44293 960518732 37514 37515 114304597 47729 47778 291685129 13525 13526 217274863 36118 36076 174154605 31147 31109 341014046 42337 42338 709248818 27606 27638 362132791 98635 98668 301854849 66516 66491 961467124 89904 89895 174817970 81780 81781 832719197 49454 49470 90649582 40657 40622 834961537 50149 50197 625517027 59916 59953 642318540 81919 81920 673698146 1161 1109 324683520 25954 25955 304223711 92645 92646 900075172 93575 93528 610100471 27697 27641 654339615 21169 21135 892360999 64646 64647 70729370 36266 36276 713223605 18954 18903 616853473 36306 36307 899183191 97085 97035 326179453 59575 59588 235211319 72934 72935 758246364 40573 40574 388945017 2819 2820 297463170 38384 38393 889496479 99686 99724 188473317 15803 15804 854122233 65130 65131 62787928 54038 54039 772794431 99415 99457 91970402 69335 69336 146405641 25148 25123 518652595 12870 12818 980599683 10831 10832 937836551 11317 11318 326137137 61079 61080 434033800 74299 74300 797704746 69878 69888 951498414 55608 55589 279192613 55041 55095 359477648 57695 57696 793402042 41366 41363 74987274 66718 66677 536109947 8819 8776 381789321 97198 97199 343012837 44303 44307 230089722 58660 58661 775063786 64842 64843 153899576 31241 31242 123673580 63414 63415 455290441 5772 5773 790091641 58663 58664 420325236 32860 32872 651940364 11394 11395 510469700 60298 60341 218723073 48530 48531 835732636 44655 44697 67671110 68 34 173218566 14418 14419 944002685 344 345 35652306 53509 53510 438544349 91958 91959 487540833 784 764 783169209 6305 6339 169719852 83720 83721 30885 35062 35063 501702834 69070 69071 233966897 33505 33543 542845777 82094 82088 171196293 56792 56793 541135243 84440 84494 365860310 34227 34228 648535982 10054 10055 798092741 39374 39375 856498427 16898 16888 675866763 38330 38314 911685028 58257 58258 699063487 7999 8000 926005640 24767 24768 150154357 27461 27413 527252114 85067 85018 330624577 18966 18974 210469492 80945 80946 351617808 34240 34213 986186925 81758 81716 890703183 97930 97944 1538919 75000 75001 837465939 51668 51669 913793861 11466 11438 137364137 40928 40929 110641846 92097 92124 659303180 25718 25719 999687742 50156 50129 889432153 34015 34053 44339927 84017 84018 536099396 46202 46214 454377772 19014 18979 449856102 27395 27387 190645565 36460 36506 604698514 26130 26112 122491896 51662 51663 417900678 19785 19786 800788408 43028 43015 150401689 69032 69014 37220448 42424 42387 245807752 15887 15927 576879936 45599 45580 241128348 88266 88242 938351520 44603 44604 54190536 26253 26254 787906305 41926 41927 16870009 89645 89697 344057785 18744 18745 183573900 57882 57856 491140085 20477 20478 411790783 63591 63555 921297690 16320 16321 534007074 10768 10801 446457637 91464 91465 573260579 68619 68564 814142786 30068 30105 193075233 14820 14821 386878285 75153 75154 218593489 3114 3153 30300104 31143 31152 156863230 54678 54722 284433197 75648 75595 402231516 79199 79200 811409255 99846 99847 894577090 83925 83955 313743251 94817 94818 731564997 57199 57218 885161140 91229 91230 287625538 85551 85552 585435118 13075 13076 471146387 8439 8403 941205226 48762 48763 117114271 63926 63968 489023609 29343 29344 557738913 39387 39367 530482222 1134 1129 883345142 68898 68938 352288525 4693 4694 692679380 61087 61094 526708961 279 224 62100711 48727 48728 638840813 21804 21823 921870314 91603 91643 496572064 8302 8303 709341047 55488 55459 412772170 39625 39678 644657040 80610 80615 123370647 43474 43460 395516761 27745 27746 899105905 39417 39418 611147812 87232 87182 621966460 87401 87439 379278061 6959 6960 793453244 55785 55816 798863942 15726 15727 66153256 2811 2812 971303751 73205 73153 466209488 32031 32032 534051150 47364 47365 221729583 50202 50241 790290298 88945 88946 799037239 16296 16308 10903321 51245 51292 218439050 17976 17946 904970262 80920 80921 693493847 28007 28008 894118909 35948 35949 907642575 56043 56044 487544773 47292 47288 409968861 18780 18815 73485624 83896 83897 114623667 44793 44794 407413978 10310 10311 617083336 99486 99439 609590718 17921 17968 268035926 30993 31000 944262097 24199 24200 213574258 5042 5043 744371172 88532 88539 497378202 84126 84127 203766820 82105 82106 174102607 350 351 842018740 77802 77803 812551240 90170 90171 66102948 16844 16836 621106969 25191 25168 502875927 29881 29882 350525030 89688 89729 395478320 69069 69118 267800573 17550 17521 432687957 74063 74060 492083608 76882 76883 404210811 316 317 537650965 35310 35348 355212180 46945 46902 189854881 78342 78343 325701917 79902 79924 114163784 19673 19707 565813896 93477 93472 916850853 4093 4094 390689098 36457 36462 487944329 57814 57853 909572487 57166 57167 708853942 31817 31818 122249037 38549 38543 752588003 69716 69746 922299038 4597 4648 848895984 90732 90679 580426863 39771 39772 375182220 14062 14051 294106413 47789 47811 114313934 85683 85684 241210279 84418 84443 357192265 9906 9851 302810888 33196 33197 310985374 83905 83877 38762250 6869 6870 987580962 1142 1117 477093091 83042 83060 977885343 54896 54897 459694649 93672 93673 509946993 50830 50831 468100570 24306 24307 766867184 79800 79801 940077455 59344 59298 932147985 8517 8518 478744880 50780 50781 563369519 55181 55182 941954687 82984 82985 949531021 19122 19170 333418178 94622 94623 883654271 4768 4769 619302034 34232 34233 663733861 14061 14062 593883673 63248 63249 130165121 90413 90414 769730006 19678 19652 34785518 51164 51165 335416680 61388 61385 490837190 34202 34203 662182209 67137 67159 456928343 37705 37706 196491072 68035 68071 729318147 55431 55432 154550324 8330 8331 972560530 53735 53756 877387094 51051 51052 668014276 67475 67449 938662091 93154 93155 829260810 42328 42351 746121886 24112 24113 855078488 25919 25958 11427199 74496 74522 843867775 70735 70767 649208774 98295 98326 623909725 32513 32478 881856721 42841 42842 127639090 17148 17149 443216142 67231 67232 494883939 54142 54143 669511217 68874 68844 259732997 84246 84247 180809157 55622 55623 251039603 13541 13542 803859577 79883 79884 454275741 16492 16493 943780622 63988 63989 542769891 56359 56414 362828468 30121 30165 339489382 20707 20708 124511776 16623 16640 722735934 50523 50490 501565348 91406 91438 51064046 45756 45782 296677885 66654 66599 79192535 34485 34504 378599304 11639 11688 86752057 74503 74504 274587910 20561 20562 313234465 79997 79998 840765582 95372 95373 724185493 89377 89378 540942391 83009 83010 369910546 16797 16741 909595469 66316 66317 190169361 61376 61393 393925676 15677 15691 237070586 18463 18445 280441920 1283 1284 705014154 86715 86716 53930601 10718 10763 180403424 20710 20661 897951955 47675 47676 366116318 24847 24848 115593921 94860 94861 506292393 57214 57169 626812872 5553 5554 391605030 55581 55582 62819572 87326 87327 639989097 68066 68113 392105836 19876 19877 184491726 52674 52685 597189158 95222 95223 768750578 95383 95394 820134623 79895 79871 264775639 41853 41854 892830824 55279 55280 787196445 23998 23999 923949968 6908 6909 295501969 56582 56615 430735188 24825 24769 38490877 15196 15147 579377983 25063 25064 969392538 46103 46074 703340951 48025 48044 404896703 20199 20200 868917538 67134 67131 302942616 93689 93685 812315367 55752 55750 47357469 43988 43984 874930427 68515 68490 602715536 37367 37368 474053861 20823 20824 56000890 35651 35652 647265892 77860 77810 585346880 48983 48984 919733581 9793 9783 507991803 69435 69451 737855602 81508 81521 427229903 19901 19902 370639386 43547 43548 626844140 35648 35674 417026387 26135 26136 285169843 93229 93230 842252274 17507 17461 907827751 62800 62801 624239922 41330 41331 369309031 96941 96942 855712734 66370 66371 854457314 19730 19731 798435018 25183 25184 36639862 13295 13296 439395100 47232 47284 368113205 64964 64965 48671745 34682 34683 694443817 3052 3053 514727958 14858 14876 265452708 87131 87128 703025935 77272 77318 498957649 36677 36678 595000128 17335 17363 253640586 55882 55930 821388433 58116 58072 353904305 60153 60101 229530135 47495 47496 813487723 30158 30159 499551490 92859 92826 865174787 11905 11906 625277756 6330 6352 390659086 36515 36516 890206445 39180 39225 444077300 309 310 441989068 70302 70282 231405022 76601 76576 560490224 44095 44096 517228452 81565 81509 827071215 4417 4454 820521994 3319 3320 572934735 23196 23197 190722736 62909 62893 442856692 266 285 744072117 43002 42989 91426717 72116 72117 17041660 73729 73701 980057409 81891 81930 717296682 45886 45887 54461843 96434 96435 666113742 44092 44146 356249702 7560 7561 225455899 61618 61646 195891011 67225 67226 102227775 50799 50800 92036392 13110 13140 230781811 4809 4810 163968599 456 485 51279117 6235 6250 169225978 28879 28880 996445017 35506 35507 166207521 16403 16404 580056029 92593 92594 746508518 41858 41819 960917770 69722 69748 841426854 4501 4445 505005192 81701 81735 650092056 95991 95956 212376310 52273 52302 687099104 92116 92117 365214312 74206 74221 596438016 67280 67281 487288104 24990 25000 866587481 15741 15742 328914153 52854 52855 397570485 34547 34572 836741734 25928 25929 939487792 28242 28243 828410535 20015 20016 766879858 6124 6177 596633088 75090 75091 750162685 58628 58629 468213108 25934 25879 121934490 57991 57992 209994867 93523 93551 425602390 8494 8536 844358002 37713 37727 658311396 98585 98555 379136304 96969 96970 16066855 50171 50167 472738414 19479 19480 477288784 20352 20368 868252775 86909 86940 481179140 48684 48730 905189923 2697 2712 739033576 17863 17850 197080063 22617 22618 404229950 59317 59334 750693807 68921 68922 968034156 50239 50240 199033812 13441 13442 966321187 48099 48100 730370735 87646 87647 96669831 35056 35057 2268608 99531 99503 893396638 29829 29830 853133846 96392 96393 11422307 14595 14596 479171824 51185 51148 573279049 42470 42471 686396000 88129 88105 206509594 5910 5894 88141098 59958 59946 398556927 36959 36960 690513421 46157 46158 217219097 42886 42860 23271014 73214 73265 242106095 74771 74772 222066396 56494 56518 976742494 2822 2838 311513086 43711 43727 612134583 47946 47947 939859434 62931 62932 519435641 52870 52871 720758143 82384 82385 718586719 29381 29382 11213390 5023 5024 424510461 24238 24192 12366038 49804 49842 583140222 28583 28623 206899552 87475 87520 270551371 77804 77805 141159786 98772 98773 100268308 15530 15562 969157118 1852 1885 209270070 89504 89502 542707413 44364 44365 120457766 73732 73788 137718433 47058 47059 326946076 98708 98709 554477567 38227 38228 488122582 69210 69217 399024083 80521 80573 775138402 63091 63092 327230163 45367 45402 944336663 24081 24041 426179692 57321 57322 821733655 96395 96396 556270739 53352 53328 933310507 99058 99059 847379547 38965 38966 998609426 5037 4985 303843270 83698 83699 804838427 72019 72020 593356864 62482 62483 715545202 81698 81699 425527231 56925 56926 99180099 31127 31128 463746975 69337 69338 225983202 29643 29639 443718223 93050 93051 64047344 15063 15008 664813509 83913 83895 650505107 80630 80680 851286889 93765 93766 729200536 78298 78323 966629567 2091 2095 960942061 18257 18287 604776167 34556 34557 63038299 73006 73007 880528207 52637 52638 314516304 77765 77766 518888875 98715 98675 533479185 26083 26068 512643878 24666 24667 475776196 5413 5427 621951644 90953 90954 110054288 43747 43748 836685265 11707 11708 497814016 64230 64282 744170076 16170 16134 168119837 57049 56996 677830782 76421 76422 673397344 24855 24856 490471673 2737 2712 519799445 83193 83223 747693338 15179 15180 459541282 68436 68393 578800772 80773 80787 354126693 68909 68894 541229701 78811 78812 649567560 58144 58145 879220153 45415 45416 23890408 50883 50922 875903112 87002 87024 984364215 62025 62067 299435046 34495 34496 755267269 73004 72952 668995870 82700 82701 594702694 18449 18450 498298336 38057 38085 112723817 73709 73710 692604544 58831 58832 696412764 8652 8695 135121756 22701 22691 625389001 42217 42244 254291311 74891 74892 859580691 31756 31757 871601531 94664 94650 939497299 26119 26120 587235837 67423 67424 970392352 81728 81779 326800182 98080 98081 273425523 19800 19789 248200538 77584 77607 80631033 92219 92220 589455792 26126 26085 422246333 53120 53105 633985047 14613 14614 46110177 55082 55083 392994566 64123 64115 121917795 14735 14759 642097916 70108 70109 313628023 26899 26946 398911106 26854 26845 381649342 81813 81814 159250429 69725 69769 285642171 55594 55609 100170712 62424 62378 912047208 66421 66422 591547440 88026 88027 234028864 59495 59513 843577988 47606 47623 100609164 90826 90771 900792456 7812 7813 437102717 20222 20266 289716700 39515 39461 503251 573 574 211819098 58999 59000 96115808 62383 62384 627404102 66318 66319 552414116 31063 31012 654444331 90065 90054 272424723 32452 32483 750145099 61346 61347 353589885 5212 5213 741973731 87063 87100 874689666 69108 69109 234295752 11707 11653 198726383 37300 37321 250917858 17986 18038 559779137 20973 20974 295070643 42405 42406 431424250 53738 53739 220381246 49019 49020 172751124 79602 79603 16566650 7841 7842 141687003 58906 58904 965430212 71149 71140 589429251 95427 95428 502771169 57054 57043 993368835 38275 38276 613606951 81467 81468 638763114 5270 5215 923497922 76319 76320 118569816 23001 23002 482597640 24362 24363 11043474 47241 47295 954960550 22962 22914 111329573 79682 79683 516642166 37579 37627 198564999 74352 74404 402822291 11179 11180 726305206 69316 69277 903653664 22608 22626 423096204 26930 26931 735662044 91640 91641 968258974 47195 47196 282586384 91994 91995 534002762 46025 46026 396398471 47066 47067 490033521 56672 56673 544129976 76268 76269 289350000 72733 72698 675603441 54808 54809 778584971 52107 52108 943259452 93556 93557 955257243 96661 96607 242445190 57724 57691 408328582 20486 20472 683147937 8003 8047 294189937 54464 54465 448104153 5611 5612 962967537 62103 62104 938553638 18614 18615 709316072 21536 21537 269671623 62708 62709 376778039 80292 80312 320515509 86990 86991 698563526 62388 62389 530216989 76314 76262 515056977 88488 88489 370296003 3334 3384 995971022 79936 79885 851829759 37171 37172 281814102 18612 18613 360655337 38891 38939 811958122 65633 65651 751214626 27390 27366 551761913 60113 60088 737237626 74207 74226 467003502 60925 60926 312954815 98245 98272 769255975 20513 20464 566292852 57884 57885 687455762 76259 76260 766164818 76106 76107 552794416 53207 53208 275445987 12195 12200 244243665 29505 29464 424160427 68976 68977 491143376 86005 85968 391531353 79076 79031 433265727 39645 39646 323844277 52850 52851 260498025 21784 21826 267305877 11970 11971 822849609 53446 53447 671691913 76570 76571 481763622 50038 50084 79138231 9425 9467 396214329 21120 21101 670243116 82434 82480 570360391 63247 63248 86018589 86387 86388 716811033 64492 64441 664382696 162 195 355696592 83735 83705 402923180 15311 15312 417381280 74978 74939 496990837 53925 53926 346682932 53390 53410 698999986 87056 87004 414143018 62301 62321 12289495 96607 96605 288666550 9096 9141 195984456 47668 47669 908153934 23202 23229 400119836 54162 54163 9033881 84273 84245 184863561 41453 41481 472677241 68754 68755 153325399 79109 79134 892557708 89223 89224 383479884 87039 87040 534719746 89717 89718 204630661 84254 84294 767383652 24511 24512 447804881 45944 45950 717758642 10677 10625 57998734 65162 65163 525566573 87295 87296 547822935 57784 57785 488609813 4603 4604 394799179 1080 1112 140803940 95036 95037 106295559 86554 86555 797885904 70154 70155 252131550 57233 57250 997333511 43287 43263 498004483 94729 94676 343259857 47457 47488 466897892 41251 41252 287250018 77822 77837 177345284 48398 48390 587696997 96589 96584 820768406 75029 75030 546474137 88334 88335 257044893 44608 44593 958513187 91651 91652 135012925 74052 74088 483206675 69696 69697 231602774 29753 29793 161859516 55602 55603 251233186 83293 83318 946479107 29630 29664 366646625 50434 50454 904374977 55826 55882 56319271 27823 27824 758799679 34928 34983 686719760 18375 18338 997987418 9980 9981 858912861 67806 67768 680761538 58280 58308 198630062 75996 75997 155914812 20623 20635 688729890 24663 24664 178568619 9087 9116 696783731 82728 82729 638960867 70402 70396 135420713 57945 57946 285274120 12197 12198 175890959 11161 11162 544098351 97226 97227 625173974 76138 76139 256140265 43753 43754 799404951 73114 73112 954711567 75436 75452 308425261 84294 84295 493307910 65312 65313 859124419 75089 75035 45860174 90104 90154 520556907 59266 59267 451100775 1193 1184 735752462 77319 77330 47027232 13613 13602 958059953 31662 31663 884836566 69776 69740 16711825 55799 55793 631123 86027 85993 487445761 76578 76579 334835403 33888 33868 601040225 42418 42426 630764223 20871 20872 829258122 76133 76144 194406001 38594 38616 9690035 82343 82391 146981361 47528 47529 705513460 15053 15054 928989396 21327 21332 98694465 24636 24595 387299731 80434 80476 211754989 22176 22177 782939818 54572 54590 832831068 56914 56915 638219300 57386 57399 206164260 12352 12353 150404258 54370 54371 347895613 23465 23466 811988958 28674 28676 436507551 8023 8024 517748087 87518 87519 387928166 25025 25039 833512472 93959 93960 376688221 66793 66767 592317987 90159 90129 76331652 65150 65138 29862176 63003 63004 287673580 51651 51652 820983996 59481 59516 69528528 82352 82345 450235119 1368 1408 874505811 69361 69362 971125998 25752 25753 432813158 59331 59385 389913965 46371 46372 87110091 46718 46719 795055875 46697 46737 301462360 73183 73184 407422836 81449 81450 570503861 55757 55741 480583009 26947 26948 289579148 26899 26900 414735815 52371 52360 675878637 8472 8482 241144304 36577 36578 78415727 29773 29755 29699035 49403 49404 554203188 72343 72376 671577728 33370 33371 238233634 28555 28545 428979183 77848 77849 832271076 44371 44372 810969592 74542 74543 905713350 36061 36062 381457957 16525 16522 632070909 34303 34295 689888447 24096 24133 763412791 31792 31793 428667894 72445 72446 845281938 29702 29710 968084674 70043 69993 867869942 3481 3482 42116963 45138 45147 114885664 38036 38037 161580111 83836 83783 522434450 48467 48468 603404214 63920 63919 91152883 83880 83834 856463104 91770 91771 706238734 63224 63225 393397709 55701 55702 59309057 86593 86594 742280220 61145 61146 925276848 41980 41981 23025684 72818 72819 338445019 92755 92770 5099148 25538 25483 523662120 10678 10662 814617671 80268 80269 905228062 71518 71519 409746371 4117 4153 621004755 68387 68342 962796200 6767 6775 75266163 12497 12466 710328782 69793 69798 338648551 70558 70559 153045794 48148 48117 623640959 46281 46264 606388346 40536 40498 614368868 90139 90140 274278344 39063 39064 68157307 29981 29982 237043711 71930 71931 327818312 78903 78904 584373672 17744 17745 297285536 64239 64295 375778436 96214 96198 400185290 97040 97041 130086149 46601 46602 826574935 24568 24569 934369269 49468 49469 577435383 83684 83643 608407144 93314 93315 623229559 73878 73847 31203159 40791 40831 645421436 10705 10697 374416507 83774 83786 361601480 48302 48278 562249893 52371 52372 216754989 89017 88996 904700573 34252 34261 342040120 83052 83072 61361121 17185 17194 30283835 83048 82994 952669052 21089 21137 112539115 91745 91746 974633669 79327 79271 350167600 95700 95701 92516242 80234 80189 512027858 71366 71367 649106974 54477 54478 902719291 15839 15840 616247294 87022 87073 880898262 49341 49370 713646941 8453 8454 468897874 36294 36295 941865615 49825 49831 758281328 73914 73915 405922691 8609 8656 744258503 45555 45521 635383992 62465 62466 480532517 82691 82695 276647800 98357 98358 709538524 14067 14068 130485278 3248 3249 530290420 3807 3808 608150526 15920 15902 728281675 35990 35948 714824162 86768 86814 190776364 16478 16477 114495026 1050 1051 100324503 23127 23128 433286572 23958 23944 387953314 28785 28812 365553584 14591 14592 102932795 64725 64726 959999936 10657 10708 757737760 83562 83563 962875315 10593 10594 203668526 71465 71466 712221895 14880 14881 244464802 88853 88854 545831320 15718 15743 754876457 36511 36535 256298962 53617 53618 857374047 64272 64273 402775152 5555 5584 220856239 65583 65529 793499395 65109 65158 357467600 2660 2661 944878215 85310 85311 240366663 16486 16493 294340758 90244 90245 424204407 27185 27141 398781627 91992 91993 630420907 23342 23343 841032600 69381 69382 985705987 96077 96023 686964589 74984 74967 645911956 2031 2017 964987022 24191 24163 933863648 95264 95232 763968305 8835 8851 306053374 8133 8169 480993033 17655 17656 41293166 56264 56265 690108362 10740 10741 883521326 80559 80560 705342045 83455 83456 661432299 51105 51106 891032884 55894 55853 524651698 60564 60569 789499897 40516 40470 512014806 37841 37786 12793646 17925 17875 558332834 69147 69102 262691966 51694 51719 155569064 27024 27025 290769745 7883 7884 648972393 38445 38446 733655054 96021 95996 974947400 93965 93966 660978484 52574 52575 509991010 57946 57947 586729182 91044 91077 188046985 55773 55804 528176872 82728 82677 488942836 66233 66234 911269128 30259 30260 980965771 23949 23993 859500179 55479 55425 274116416 23946 23905 533976911 30471 30501 327769926 94222 94173 247502664 67786 67763 298041112 54512 54513 623155489 66284 66331 803267826 7855 7856 912142407 43272 43273 694760594 84884 84885 116666783 6941 6898 48951851 82527 82547 256927733 48924 48927 57067771 27779 27753 736238994 57736 57732 234829552 29380 29381 553845175 48662 48663 800361201 84388 84432 113069018 50807 50808 231825377 42772 42804 263356597 26673 26674 859576727 39142 39121 338375286 27458 27467 495790717 69913 69914 671881102 11180 11181 590573526 96953 96984 810889068 90433 90392 907447940 20217 20218 16378369 63279 63226 390136167 76086 76110 445388948 28820 28821 258950346 48383 48384 544706656 74634 74635 942684445 20893 20894 330898746 22628 22629 393241142 86206 86214 282383158 31926 31927 702082680 61985 61986 629099479 51573 51533 458795491 68831 68834 664595521 10551 10599 54058043 15659 15673 106763881 80889 80890 124102946 2570 2526 855064283 8987 9016 370416110 99391 99354 849686097 12457 12458 138137430 39557 39558 821070420 7541 7506 953321762 778 779 585589020 50319 50320 708645413 53197 53179 138794350 72002 72003 526058879 36520 36521 152302343 87148 87153 408827260 16654 16655 635724677 83748 83725 225838304 67664 67670 277968996 96121 96122 90322099 9943 9945 335593023 70929 70930 143785818 71392 71412 301617062 44683 44658 744812746 63973 64012 720933716 57584 57536 337852595 77992 77950 740446324 68767 68768 949701681 23283 23284 665815387 94963 94964 6333983 28576 28577 54521626 63109 63094 437025084 34500 34453 316728890 44484 44485 290638841 37690 37710 546243970 1709 1692 479028621 94747 94795 393478506 17452 17449 768347205 71311 71312 804322794 73104 73108 282597929 62262 62233 712466987 67536 67497 727744514 45077 45039 570053857 65822 65823 31524109 8990 9025 51399515 30869 30870 823158188 2492 2493 289654045 71669 71638 60139822 54622 54571 36652840 34146 34147 957578216 40846 40847 937663660 53178 53225 213520576 49684 49685 490060397 82082 82083 82457671 37600 37642 448282184 1810 1811 106920630 13857 13808 461147057 33063 33064 512620900 80057 80058 338508417 54717 54726 606671225 99654 99638 605682090 71064 71060 715138282 41960 41938 790813696 87540 87541 957449444 16948 16949 812887674 72003 72004 260657666 82498 82499 316628675 98120 98121 520409261 23357 23358 953500521 93927 93928 430356213 63823 63824 491910996 79394 79341 782384418 16186 16187 319342189 18078 18023 718377526 54390 54368 953817369 99006 99043 432365250 31068 31063 219086797 27542 27543 415768577 58180 58173 99813131 16562 16598 520702955 128 129 110502763 75275 75276 487990896 72687 72688 891570665 99099 99107 725654273 80156 80115 535797292 33405 33445 213145101 28903 28878 519570837 7253 7252 459980100 61224 61204 708680754 51443 51428 81348461 56059 56106 855015135 25151 25152 847684533 58834 58830 84005346 14617 14618 441169828 61103 61104 506167473 46863 46864 5330749 35000 35036 180530407 20525 20526 152459437 32866 32864 239529157 47270 47272 31569594 49978 49968 837850273 48064 48065 184245240 18173 18174 66922489 89323 89324 980371514 38349 38315 840570346 95142 95143 139852086 77745 77740 522640787 58220 58249 849068718 76265 76266 448424232 49828 49785 610240527 47414 47429 76112083 12521 12522 737494388 39864 39842 799384072 96937 96938 887337678 24589 24590 638202686 27418 27419 640364266 27143 27129 699884842 65314 65305 266786276 73394 73388 516379413 92112 92113 808589922 63852 63853 948212775 3852 3853 606691171 23486 23538 759770390 2080 2077 724862085 48277 48225 227634040 55109 55129 722280841 28829 28839 871330719 64831 64789 927317388 68934 68935 400565645 64495 64496 958655098 65834 65875 724613631 45668 45633 983983615 59711 59712 825394923 36489 36490 24407580 7091 7092 277745045 94942 94943 540251023 58102 58094 412954138 62694 62695 89308989 5442 5443 774700183 93092 93093 40841745 77221 77222 939068591 55732 55678 264438510 77399 77400 910122170 1996 1997 160239579 36217 36197 198846987 73069 73070 313176195 87091 87092 43512208 67312 67313 218606541 13328 13372 34670224 11821 11822 595283220 99283 99313 837298030 65165 65166 914633863 68915 68916 60416207 34816 34840 554025499 20124 20125 337018950 82490 82439 350701017 27277 27278 904525618 87581 87582 120268642 11756 11757 491039590 78380 78353 293749046 43878 43879 867675433 35147 35122 428629741 27805 27806 217519758 54406 54411 723518600 273 305 975111727 19381 19338 68534378 63499 63500 133368721 23203 23204 306398505 86830 86818 499190109 8508 8548 944269396 35006 34972 516348600 565 567 121477846 19673 19724 15768803 93485 93530 670827974 51170 51149 694632163 94558 94551 641839895 16681 16724 209141261 39490 39487 530806703 73064 73066 310480568 35219 35220 657263911 89078 89049 962440523 7348 7349 772574366 36139 36140 386110908 89158 89159 167439405 31062 31063 696550169 43335 43336 891031108 4177 4178 121428038 30528 30565 327253660 5065 5101 954743788 64568 64569 898187164 71974 71936 685874814 53659 53634 21815502 85721 85722 231421091 11287 11288 845589188 96438 96439 775171937 52523 52543 720008432 68433 68434 355314091 71771 71751 21309750 62698 62683 481183990 26812 26813 913529090 58381 58391 749320280 38324 38325 323236045 85755 85756 440654793 12317 12318 178096929 56932 56929 651987232 87535 87536 363289852 91053 91097 115167307 91346 91326 62378164 47750 47751 549527120 95398 95444 29758934 9073 9106 898029902 73184 73201 953926322 15410 15455 324474026 5834 5835 149904888 5669 5655 588008793 11304 11345 444054707 1255 1256 600716784 24065 24075 281458037 88092 88139 506458294 69414 69378 324425389 65259 65226 274363558 98004 98005 196147363 45720 45721 693651496 48414 48466 594626447 64810 64811 329090491 37853 37847 958710712 45966 45956 209382629 21034 21054 820472142 29684 29669 492951758 81335 81330 670334545 65750 65697 751243782 22069 22070 740246216 74763 74741 591394169 58522 58517 171136927 26946 26947 983723738 28746 28742 617861144 41828 41785 320451207 94307 94296 346171820 88866 88867 342781396 64139 64140 345902011 40563 40564 767289950 79038 79094 178349542 39967 39968 687012365 28756 28732 934319856 61763 61764 758221766 59724 59725 35754162 66741 66742 79711858 21061 21062 823312915 23541 23542 313570951 42229 42202 167409947 72817 72818 923930230 39566 39575 538304320 587 588 295230352 58098 58099 698336342 2807 2808 728731127 48434 48481 912522987 46015 46054 713844644 54147 54148 679337427 34746 34695 67027102 99498 99499 648573653 67547 67548 290571990 99679 99632 176037641 8675 8676 721979142 59276 59285 846021532 46313 46289 147776523 51106 51107 761871491 86819 86820 461861224 3147 3098 896905430 68506 68557 372025340 25945 25946 555888805 24468 24474 370122427 44942 44943 221185920 19104 19136 403030953 98725 98701 822228825 60223 60224 852662598 99818 99814 417320564 91494 91440 345456035 37433 37444 548040712 11172 11173 55292932 66355 66360 566452307 35138 35139 708880031 97906 97921 610829323 81206 81207 706057642 23105 23106 590433749 30233 30234 202716324 48648 48640 510181296 73940 73909 98636734 7974 7983 539437061 79871 79872 474332080 17920 17936 685933312 36647 36648 789334943 1764 1738 141715706 20005 19998 437120541 9133 9101 329853471 89231 89232 71530816 67417 67432 6131207 10472 10473 335583770 23334 23335 305855717 79759 79760 608624849 56208 56195 813652275 80284 80229 791191441 25307 25308 613963902 48721 48673 863554107 94602 94603 214205484 92444 92458 662072704 28624 28614 249504886 56668 56669 96684783 45874 45875 451068954 15620 15621 67602262 94075 94076 643255501 37299 37300 422343311 93472 93473 724761996 43473 43474 202096962 11097 11098 79219991 78339 78340 629984713 54030 54031 918338890 10081 10082 814084818 19146 19155 45060014 91485 91467 586174871 99771 99772 871951971 61306 61341 312188183 64414 64415 845287373 23551 23552 221322878 97405 97406 266767398 85081 85103 636739369 43147 43148 259019829 2827 2828 724817381 15684 15685 441562192 75843 75844 988897845 9669 9670 573042053 40596 40592 72536176 81985 81947 132833813 27033 27034 954029594 99305 99324 630201635 13978 13987 621372487 95100 95064 518702260 80361 80315 983395094 22659 22660 392486599 4732 4733 884216140 98159 98160 410168017 93761 93792 958390715 13302 13303 264457966 65036 65037 987923035 95074 95126 329400787 26861 26899 109681347 54668 54688 513562266 13518 13475 169337618 68052 68053 960593958 7257 7258 561832292 52499 52469 886708901 53134 53179 500146371 29478 29447 723060574 21935 21936 688388445 37306 37307 154306072 53677 53621 598079957 1302 1303 958700800 28323 28324 766128805 19914 19899 458192280 97477 97490 588473808 84394 84395 667041793 63028 63051 112258450 24460 24461 941433276 18058 18090 76419389 13956 13957 776274359 64798 64815 422844342 15334 15383 983282651 93991 93936 474290179 43298 43299 501554440 38701 38702 880748272 21677 21645 808537542 18429 18442 315713529 16749 16721 767964310 8522 8523 429668480 93353 93338 271451110 18349 18350 593578920 35392 35393 16940120 38048 38049 588979277 53666 53667 193886891 11983 11984 188807704 31299 31300 642015738 12016 12029 855877726 35382 35383 972861026 34730 34731 668183467 12052 12053 45209939 55634 55586 204358765 64720 64721 709267344 87969 87970 541187762 45036 45037 35263517 73078 73109 583649810 2369 2362 716159558 61921 61956 715928947 13592 13631 902529328 85673 85674 529936091 37519 37521 951079884 76364 76374 115955569 96541 96518 436339237 29690 29701 375573641 60638 60691 118390339 56096 56097 533156350 94041 94025 866296485 94883 94884 564754357 32795 32796 130549007 11032 11083 628229300 9426 9427 475034220 65460 65440 923835404 14923 14951 67209725 84830 84831 549530720 51293 51240 47390070 53877 53878 778390721 98804 98805 552304087 16422 16423 305417172 74271 74218 460311689 94732 94780 435649062 27495 27497 538976606 80944 80945 781791076 51430 51428 798809993 72877 72878 929014923 87305 87339 767257635 46831 46832 190205920 56195 56168 25073536 41723 41745 998939527 60828 60829 320212512 15794 15795 74233231 10914 10935 980897482 52491 52492 481205723 37624 37625 699412969 78050 78077 490629072 83035 83064 223769483 85931 85880 402945504 29313 29305 910116544 51002 50952 767584675 66663 66633 495827633 39279 39312 183922874 57615 57616 399543472 61231 61235 310848464 12805 12806 791566664 59269 59263 19447147 48899 48854 255621001 61100 61101 426269003 21041 21042 923471361 35603 35597 776116012 25695 25649 842118826 80631 80676 945244295 69827 69841 963426403 63181 63182 100786496 30191 30192 974691368 19347 19333 2562620 37764 37814 899178233 30988 30989 618211485 88760 88761 252935992 13518 13519 241126606 54365 54321 480600277 82986 82987 326513907 64173 64174 134948021 80127 80147 902210957 97518 97519 41249314 12648 12649 867738550 19887 19888 224409545 77714 77715 332987791 30666 30699 715706908 20524 20525 433189990 26478 26479 90365557 77376 77377 900780530 76412 76413 289561492 26669 26670 712358415 3291 3295 92140247 41108 41109 272973645 67186 67187 683758858 45394 45450 979364512 20482 20538 970507377 85740 85787 140902714 90519 90520 598716514 43488 43489 884840684 87708 87709 593877091 503 504 271832004 84434 84470 930774963 26880 26841 275601125 41175 41176 679689726 34125 34104 114553151 28020 28021 314193385 99249 99252 468462001 90350 90351 372150592 20226 20208 265392647 82332 82345 2330147 33271 33272 746216341 79285 79286 357409509 7870 7874 699999432 51906 51944 261995240 33938 33939 946071239 45968 45969 357535799 39317 39285 536586864 42856 42876 26581660 13035 13036 602806440 49081 49039 101857376 64432 64433 190456585 75396 75381 330105586 29758 29754 286933579 28367 28368 232968407 34729 34760 777741633 85823 85827 377995788 7221 7222 857613301 15823 15824 315607390 20084 20085 768003015 85435 85436 221640550 61666 61703 403736883 50191 50192 600928397 72962 72994 817190430 25963 25973 846310728 31880 31856 643041380 53199 53200 395258852 91100 91108 358524940 71587 71641 676976685 28212 28213 94267252 95972 95973 678941470 5346 5302 198234596 46531 46532 637313453 4896 4865 289958543 53734 53790 453438642 46619 46603 60006724 24665 24682 870950182 51981 51982 834918495 46109 46071 473692563 33441 33399 74191793 3895 3896 194094737 78410 78455 488751651 97434 97435 312519330 2482 2483 838055996 98705 98706 892748537 30636 30664 176612077 70506 70524 436137138 9102 9103 652644855 10953 10954 801099798 9315 9291 676384245 19049 19050 202156135 98508 98546 843015141 72891 72944 690292853 28431 28456 430578296 16162 16121 4329613 58851 58852 964967873 82238 82195 746369314 60382 60326 127154218 64738 64739 677475333 77266 77267 193235774 52227 52256 128551568 98782 98783 283927084 63370 63371 437640965 22559 22560 673293495 41902 41903 105698073 10856 10857 882787469 92587 92588 414642154 81792 81757 552914170 64505 64556 646254499 18627 18628 883539515 79406 79441 174103272 15022 15051 160902521 26294 26295 553344620 17965 17958 590394781 68649 68651 121473099 1817 1818 717995625 67422 67423 660276732 66869 66870 46050953 91902 91890 957895077 16559 16563 192951655 54009 54010 991420647 38405 38375 852182079 36886 36887 940077256 86340 86373 645405451 5906 5853 984266167 60886 60887 80551824 1544 1557 646923904 73750 73795 975399505 54349 54350 324079068 9930 9931 302819981 38106 38068 314209779 86718 86740 189422889 76558 76547 102282857 20463 20490 943669019 95368 95417 564844030 52554 52517 476671749 95683 95696 184549716 52918 52919 184814398 98795 98793 649265103 89821 89822 115179387 72583 72569 492573932 88621 88572 235500881 26069 26061 73737038 47991 48007 388174191 26641 26627 383538348 76612 76613 875055645 52934 52935 317595492 2793 2778 780400900 76980 76981 889066396 25153 25148 439844900 67418 67378 221524680 51796 51839 872313964 89411 89418 795541401 3675 3668 592429518 75260 75261 537719069 3460 3461 772698995 7001 7002 418939267 3285 3286 230977018 73379 73323 205058157 99423 99424 407076057 98885 98908 180605337 20615 20586 375575676 19631 19632 198363770 92367 92326 465326532 23012 22990 376178893 68261 68276 525847660 89567 89618 983425774 41075 41076 462715552 11304 11335 941635533 38963 38967 960094080 34421 34387 516472425 13560 13542 118767186 60927 60922 814668301 70248 70249 575170230 65983 65984 441710551 61909 61939 681327340 58639 58588 882230336 63898 63852 476957423 81392 81393 855091763 45207 45213 699200552 62479 62480 287232619 82151 82095 918016270 47706 47669 675294315 76019 76020 983018148 13868 13829 669086185 46640 46641 990904149 18311 18312 418823125 67012 67049 246859170 39094 39088 540865045 99968 99969 842576863 28836 28837 923857565 50386 50387 78239124 13127 13128 126515865 6625 6670 819007923 57092 57086 25661916 24544 24529 143450144 84200 84204 241918569 10050 10075 173652624 13708 13709 452850566 29810 29854 773096933 44322 44323 538298683 9680 9733 16014755 16280 16281 796018796 91650 91651 844040728 86177 86193 589282674 38451 38452 235533617 23003 22989 626613739 72147 72148 300223822 324 342 689914597 44408 44409 699670424 60843 60844 910076902 71374 71375 418215235 9276 9277 882492407 52883 52907 134751937 12065 12066 429976673 7765 7789 616087048 11864 11858 225849087 98070 98071 204441215 71909 71861 281583059 21209 21210 303897584 83842 83863 815272949 60316 60317 749749695 42101 42126 518491985 24829 24835 126156425 7581 7634 959409915 89602 89603 208593318 20279 20280 554975284 26780 26803 567508888 447 418 93889573 39905 39906 231787075 9324 9278 314653066 61560 61559 991589263 45838 45894 753480170 81031 81032 566224451 86243 86244 409015054 71919 71920 912975181 13827 13806 66767573 4928 4929 334249441 75944 75945 966766069 83930 83931 497261343 34754 34806 22629423 65415 65467 670089574 17097 17098 877566783 69268 69269 451180114 69452 69453 251472731 9473 9487 742901949 89880 89854 181606313 44256 44299 444507293 51605 51612 912546734 66980 66970 513380384 67959 67904 353264232 98178 98179 91719117 24439 24416 452287438 892 893 511622752 47310 47331 126098950 87681 87665 545801173 35437 35438 286061152 43582 43583 714209001 13291 13259 938061180 52679 52680 676063705 30615 30561 824678030 59305 59306 745203264 3968 3934 768692742 22979 22980 86991930 8190 8191 788384876 6551 6508 414002159 31507 31508 105279756 99612 99613 322132411 7539 7496 640577951 76531 76480 351593820 4749 4804 409974546 49484 49515 90929436 43438 43439 34704596 94584 94585 1637173 75333 75330 591633067 38653 38654 555791501 35328 35329 672657517 26555 26601 925410910 93138 93139 276244535 65755 65701 459218486 68971 68927 317375266 69181 69182 90713203 59697 59731 73444870 98531 98532 446666728 83391 83395 816308869 49557 49501 969395629 41765 41766 192793328 82623 82624 294871482 15679 15680 408734866 6 48 743924904 8121 8074 183707595 16028 15991 502921731 31975 31934 395968633 54160 54161 121512969 63764 63765 280712451 42952 42951 289343537 95083 95127 323596161 8954 8955 63513158 27307 27308 16911822 67573 67575 854885698 27864 27838 633378242 16036 16037 566911922 88031 88058 878786789 33472 33473 362171846 94178 94179 432457494 3523 3524 320635937 68893 68891 366170647 55266 55211 948603246 36491 36454 444314001 68855 68856 291495115 97335 97375 287722818 42119 42155 648085146 50781 50782 181375892 48285 48286 804759590 70893 70894 711459165 14634 14635 942266757 32596 32606 972853051 90249 90250 855168730 46227 46187 703994973 81171 81155 369642506 89656 89681 514404139 49849 49850 697115733 42205 42206 748254301 49697 49698 914850863 88734 88735 997493182 58960 59008 563022198 33302 33303 980447404 28253 28254 347495280 65056 65057 336138067 86376 86384 492197570 7759 7813 174070765 78051 78052 344114591 13296 13297 896361680 9783 9795 115064323 35488 35449 204485946 32463 32464 225129060 80066 80109 87474443 85574 85575 943821006 31007 31013 216077309 56 57 427340016 27409 27376 779106416 5204 5205 199662420 11027 11016 158068307 5090 5091 11095100 72151 72194 59750782 65739 65740 909173630 29365 29382 584500531 96891 96884 400726680 55290 55291 755550137 36071 36072 921982151 62626 62614 457462243 65867 65868 319690628 56851 56852 555039166 2462 2431 655459720 90133 90152 23619927 18742 18736 510548207 9673 9718 198465136 94521 94525 231868977 99986 99983 119754566 65718 65719 544464949 39067 39068 542374473 53332 53333 231593227 95858 95859 443330036 1480 1481 495001512 43989 44001 902018620 29536 29537 727234904 60851 60852 603013499 51362 51363 258427885 64537 64587 926063131 69242 69243 538403169 19388 19381 419412620 86571 86572 386662715 63657 63658 354847468 66272 66273 588640976 99388 99389 994699078 31686 31687 419822894 58895 58841 942773376 78762 78763 358858977 36359 36360 589276547 57091 57074 87597521 63504 63505 619897044 3650 3648 125748922 97187 97188 366505159 84457 84458 761573977 5374 5337 215349608 85549 85550 936338694 14852 14871 900797759 24064 24065 757574928 90259 90245 549232125 84291 84298 927607997 36847 36848 502877073 59517 59538 619948445 69804 69805 139156880 61073 61091 709866112 52822 52823 473439945 39073 39031 669957642 44050 44089 455002317 61646 61639 110824298 9012 9004 517009559 15644 15645 504983042 60097 60098 588138791 68381 68382 843125715 76719 76698 424683394 55115 55139 926768766 79601 79602 34489816 63110 63111 987644900 19553 19533 636855050 74810 74811 742233843 812 867 838265235 48940 48951 556525629 29643 29644 209893983 40245 40250 699679337 79553 79554 440916310 95027 94978 111198040 2174 2136 93467905 89825 89826 531647050 48463 48464 919988950 70830 70841 759093097 51561 51589 324305535 77085 77086 731627836 64902 64903 574464842 20075 20076 780705393 41808 41828 743581791 52008 52010 405514240 8678 8679 692637542 84537 84538 231301976 55753 55754 389506329 4528 4529 997793761 14363 14414 672759632 62140 62141 289864883 6053 6038 881388196 4453 4418 799485535 6047 6048 324853965 26645 26616 521503534 40436 40426 356059586 88018 88019 957629219 78609 78610 68066746 37237 37238 693901596 48782 48783 680741890 15894 15895 441520236 734 735 744228857 51828 51829 288532304 85365 85361 397260014 10732 10716 838885187 83399 83400 77212293 2347 2348 70879051 14649 14650 45429121 10298 10299 866145908 16922 16923 290343149 81244 81218 246469997 59731 59732 413586287 58100 58101 843916774 70064 70043 26117770 87182 87183 322444901 31075 31032 606605950 31362 31363 812697111 6750 6725 420805252 44469 44470 428696126 7071 7059 138332724 97308 97328 412853604 15929 15948 988860198 42566 42572 610630463 78556 78557 60586616 93016 92989 160310899 10307 10308 815338918 21214 21215 550897168 22300 22301 184819785 27555 27536 307511702 61706 61707 378042592 83887 83904 156492080 88190 88191 560115681 30593 30638 209079596 14054 14055 822760187 61500 61470 224112891 696 729 669340232 20180 20181 241866550 28832 28833 330655985 38884 38897 201844757 28205 28164 370863576 35059 35113 796078497 33567 33568 170672443 74324 74274 120348559 33233 33238 687245584 83321 83341 684725794 47102 47056 722762118 45776 45760 711440424 45748 45717 869331997 55918 55919 399560544 26132 26133 893307157 67330 67329 577988583 51838 51783 483977513 10698 10671 807997785 51047 51048 734861560 69781 69782 153284831 59569 59535 625767294 90999 91000 280718508 85638 85614 523040888 99385 99386 675028172 47399 47400 668443411 22918 22919 748657038 14022 13974 980137437 75955 75956 701631337 77056 77013 546026137 47285 47327 29304216 51314 51342 747232287 54693 54737 641371784 5356 5379 30069230 96067 96068 338087733 19387 19388 79027824 45267 45268 214064127 79531 79549 683035492 60625 60626 483716489 34448 34427 633085865 49472 49473 951089419 83969 83970 453186347 40253 40202 271554918 35895 35896 657087848 63367 63327 971896195 97733 97771 107694003 56717 56668 791404508 91210 91235 186150609 98735 98736 246561176 18817 18818 468791302 19360 19361 36148598 12077 12078 278403462 66311 66312 235232694 23870 23889 934632830 97722 97741 364863916 67892 67846 757381129 44604 44624 436437294 68851 68827 521853012 82176 82143 868963305 90158 90159 989888975 91037 91038 650536677 64410 64411 656096727 76993 77022 650757673 15171 15175 490574152 58112 58166 496405730 20971 20972 460270678 81726 81714 377495258 46537 46538 348788028 38419 38471 88019963 30985 30994 656500595 68248 68249 111178227 30931 30932 102361913 15401 15365 418464725 30971 30972 440257837 90771 90772 657483124 9052 9032 713192883 3198 3199 648922254 51222 51223 928593927 74928 74929 946205195 32601 32602 592216915 76267 76263 164835499 26398 26418 1470119 36438 36439 520415226 61460 61461 424194413 24133 24134 660334106 52467 52468 519880961 24905 24890 948007901 75126 75127 936384801 35843 35864 972851717 72063 72064 612883534 55774 55775 265008213 41696 41697 658539566 38257 38212 484000533 15393 15394 580925014 25009 25010 451094837 97694 97695 130663318 31870 31871 500360275 74957 74917 403588849 42425 42403 136707669 60673 60617 637685399 48788 48746 880068837 64895 64896 311543121 23990 24018 721703855 93359 93303 265235777 6661 6714 92422902 98289 98290 555625690 92489 92517 286419598 52171 52172 177579390 71453 71476 65891595 97375 97325 208166979 76772 76773 977075238 65723 65735 479708684 65568 65527 231595660 75360 75361 45585323 44116 44065 154875030 9521 9512 597057000 62007 62008 710000471 74837 74838 989455498 77898 77909 776319509 7445 7446 330321141 12899 12900 41157364 5237 5238 438440565 77020 77021 525426803 30798 30799 933245341 92294 92295 201500687 77726 77706 611551199 85933 85934 70400028 95478 95477 419844097 95316 95287 607948947 52257 52309 227365593 66114 66081 78420748 1041 1042 153208857 4151 4187 437193905 15781 15782 211341188 80552 80585 119603366 43048 43003 379462515 31493 31494 386054675 66429 66430 887826530 31154 31155 139139823 70833 70834 275005117 91086 91087 308816115 14872 14916 425690047 75794 75795 335340544 66997 66998 719175624 43932 43933 504442224 23325 23326 822595519 87278 87232 173463327 44963 44964 680936444 55543 55544 334415242 64721 64722 210340473 21480 21457 675633410 12624 12625 38880448 24594 24605 862942072 54202 54165 906000180 39294 39295 854868494 77466 77467 862045644 2043 2052 690164855 63704 63684 377119953 49714 49715 163520392 5905 5888 74709733 12692 12639 44890884 49061 49062 752732862 46216 46178 458658830 44756 44738 967248847 16755 16775 704072824 90893 90894 862744530 68233 68234 233914054 23790 23791 791716643 55387 55388 977924220 78291 78325 833278006 69220 69221 977438641 35470 35513 536230620 74681 74709 163842275 33165 33166 566627833 62501 62502 961298151 53650 53651 101057166 66786 66752 709946667 59976 59977 154143705 70951 70933 372894448 86827 86771 389860029 55208 55224 556203972 78512 78513 759197463 26258 26284 343671820 55070 55071 47329351 72989 72971 842371676 62303 62304 471432597 75380 75371 469810750 54688 54689 796255770 71432 71385 114330854 39954 39907 508173011 16696 16697 625686245 32638 32639 732792029 85029 85030 210941941 35972 35973 318894537 57687 57691 141490683 10313 10314 688356520 87929 87930 277544668 78491 78492 443832033 8758 8792 498796245 79484 79485 953058270 83469 83511 155433762 9703 9704 593124174 32556 32561 80875485 14640 14641 910653521 1459 1493 170848664 52688 52689 523513348 67421 67422 574563791 89873 89874 732499935 69008 69009 689532645 91486 91487 805729507 5888 5889 408320476 20463 20464 40325065 33173 33174 532668050 59050 59051 697477459 1462 1463 754186355 16048 16049 496493290 2568 2569 378634765 70880 70881 470563957 95087 95058 596859631 84737 84738 409974841 81910 81860 400867870 63483 63484 731932859 61510 61486 893731663 1869 1922 437130427 81062 81063 804318428 62208 62183 909824700 18177 18162 770892355 36631 36603 3782405 12623 12624 294735381 37245 37246 671051710 41512 41473 405670447 94775 94742 786533284 20592 20647 931757773 18601 18602 841438003 75047 75086 733016702 79459 79460 341067643 76948 76949 805368058 26999 26964 841090715 7599 7594 570534237 97098 97048 838199740 73801 73802 817603169 82610 82603 639008604 30594 30595 149206012 6424 6425 727740121 22940 22925 407243435 781 779 347395082 32001 31974 740900598 707 708 710702284 8457 8458 317279198 28954 28941 781112408 29720 29721 616892712 3198 3248 192326706 25269 25244 60299931 50735 50736 782000011 72438 72439 781149786 86062 86040 360481211 93444 93445 701221329 37102 37047 529003057 23953 23993 125416859 57227 57198 467104472 33082 33083 503651465 28956 29002 622209770 28398 28342 277491518 45910 45911 554500284 85637 85600 615356531 19484 19518 26970234 13857 13858 574707168 76446 76407 159272418 27666 27633 384009520 31688 31689 774308293 41195 41196 632323640 33154 33155 611772119 35633 35588 406999858 36197 36198 743791614 48305 48347 521171530 52878 52879 488000816 48752 48708 950496726 29697 29671 275295034 91878 91879 425707882 65972 65936 771250123 74861 74903 733642400 24049 24050 82288690 51042 51020 914219164 88983 88933 572135060 57779 57780 223303284 18683 18684 477272310 55389 55388 805636292 31770 31719 645314487 54237 54182 606734493 89397 89398 720294981 34937 34919 139871701 23973 23974 68674655 86666 86718 767207587 6469 6470 915680424 89072 89065 982424343 66146 66186 449377379 30945 30976 578811042 30862 30863 15025175 7204 7205 858222372 18538 18539 195077776 55252 55306 397194685 28707 28708 578722582 43203 43204 951915844 66719 66695 348876492 39687 39688 944035903 58573 58574 468110560 73240 73241 188190159 25124 25125 374785236 72166 72167 623997314 81088 81091 979612694 60779 60810 673496783 19525 19526 913355321 21477 21433 315838010 75333 75326 785959689 82191 82141 940778407 93898 93899 946101360 91792 91793 924619194 34462 34463 323769817 82809 82810 943936297 72448 72410 234157814 74268 74254 848897441 60448 60449 276661717 72185 72186 124498736 94459 94448 805670917 62612 62609 318086710 58914 58915 112366898 21745 21746 914197173 40477 40506 619833463 73055 73109 486537127 57465 57448 946683151 69896 69897 794794720 49150 49175 590958445 70226 70174 238483587 59871 59908 288720248 27885 27891 518905314 24247 24248 859093131 33735 33736 381566499 16255 16256 984939017 39271 39272 387993487 67046 67047 151247122 95085 95075 46005457 83420 83425 138922169 28329 28330 761426630 83341 83377 852759567 84784 84785 372955755 37010 37025 961909115 85761 85785 793133024 31344 31295 484154182 61190 61219 329203251 59815 59816 351173807 37669 37670 823503385 17385 17386 946918497 19492 19493 642257444 16096 16120 29258916 61726 61735 765092088 97947 97948 514621598 31622 31623 257139130 54676 54729 317611384 70246 70247 941752224 48487 48488 689657995 39642 39643 521167071 83488 83489 487628330 24429 24450 472003680 58235 58180 970296092 44941 44942 362289373 3438 3439 769775733 23811 23812 620606246 73276 73277 311419719 77300 77301 587602141 75632 75633 8970621 50705 50706 675689614 51216 51225 713095722 42472 42473 64207181 12638 12657 386699739 90978 90979 25833394 482 483 732811189 61878 61879 383552789 71600 71544 220204256 25697 25698 179659282 96181 96182 890824942 92304 92300 727986638 63617 63613 864097092 55084 55085 994720559 27555 27556 584860033 78716 78710 712932528 6016 6017 372935762 76215 76216 765192032 59416 59417 293360094 27319 27347 392447236 54340 54341 596614567 76998 76999 589077400 37483 37484 606760513 11398 11439 786400677 53032 53033 437314233 33839 33843 694664488 94126 94127 225891752 47437 47489 265996490 74161 74162 142187001 51774 51775 962296927 30864 30902 503601542 61113 61078 159908949 50954 50955 737229765 45765 45766 80428425 99478 99436 847259205 84134 84135 541044124 3634 3619 309944664 60295 60296 412024172 75921 75932 591759045 72772 72773 988387945 90188 90148 417852260 63140 63141 475933473 48214 48161 589943325 58646 58647 548261339 17303 17304 806413969 3516 3534 434462472 3955 3956 405466491 67731 67781 978334464 73398 73399 925906276 71200 71147 446616797 14112 14095 39006457 45761 45780 69824304 75780 75781 257503160 8938 8939 474479248 47998 48051 205027026 4359 4393 973138503 5701 5702 327456821 65947 65951 738467363 90701 90702 869693563 9870 9871 7154533 11682 11632 18291264 41299 41310 232340330 84904 84921 785360897 45749 45750 193021525 58485 58486 94198697 18304 18326 879173059 94137 94138 561640135 56991 56992 785099770 74454 74455 829392105 57329 57309 808175960 40961 40962 813954435 69114 69130 553509017 36721 36673 219642024 77602 77603 107086237 44922 44964 669498494 27478 27479 102828548 81018 81019 61677830 21766 21767 668174785 55104 55089 826361831 88606 88618 961849837 62661 62662 734476243 13271 13232 155124950 61592 61593 475024847 45867 45868 341758071 38163 38164 982532143 88495 88486 447339595 62299 62283 172924069 37530 37570 108138785 29742 29743 262117587 84688 84689 994414764 52987 52988 652999535 67702 67703 398854879 65466 65467 647413092 9933 9934 957450576 60422 60423 990821424 88989 88990 577227486 15641 15642 940946054 87703 87720 705917548 59517 59561 449478542 24315 24369 395321502 8449 8411 766684744 64336 64337 228331962 27525 27526 850078869 62514 62515 523418323 30752 30721 903767103 44848 44849 16199498 66193 66241 409297739 76151 76205 268119661 98196 98160 52156349 51458 51463 25803678 53759 53746 113283873 88857 88858 573871831 20832 20833 158800201 63351 63352 38641118 76219 76167 490097735 5722 5723 613354270 64035 63985 318871831 30425 30426 795885740 41053 41054 304435445 2803 2804 701386926 35615 35612 736035565 64349 64358 408750844 82304 82305 966309148 43480 43481 997409678 56932 56888 891921872 72207 72208 475132880 5217 5218 567921370 21463 21464 469961634 83026 82992 85069171 31025 31026 463829676 16637 16672 475192860 29038 29039 121347290 10194 10165 447790411 39066 39067 468548042 61237 61270 237004721 60620 60593 910611317 20112 20113 224846286 75380 75333 958326680 71641 71697 410394310 30145 30186 548671500 61548 61527 51456340 19373 19333 613424809 37878 37864 306461332 34285 34232 285544515 88918 88911 978407478 9219 9170 597015862 35867 35868 744935153 35299 35300 988393648 19322 19369 691639214 66297 66343 261069393 43356 43387 574589535 90214 90215 587203391 77479 77480 870850340 34731 34698 999268085 95774 95775 44474141 11392 11393 837600119 9218 9219 831228182 4640 4627 50440375 36312 36323 62817907 97492 97523 889641336 51201 51202 644600949 52100 52060 65647316 75312 75313 722399591 31576 31577 2235035 74765 74768 66579651 42757 42758 398838600 34989 34937 461654535 61087 61088 474238026 28017 28042 186666135 34558 34559 595751141 17869 17870 822324109 81603 81653 593605241 83932 83933 951076732 10349 10297 141757529 68241 68242 244820313 33579 33580 205338260 12647 12640 574906462 54359 54374 505035025 11471 11472 651061093 28168 28169 805528827 13137 13193 16288169 31599 31600 521558150 49724 49751 137731812 63274 63275 320964548 5533 5513 113975220 11976 11921 536049657 26802 26803 576722667 41274 41275 251768051 47520 47521 291754287 10806 10807 522084650 63693 63740 266093291 16613 16614 786385840 57633 57640 624496522 48941 48942 760617635 9764 9765 344232546 46362 46372 924899910 97175 97222 120700630 95433 95434 700233765 1801 1768 476594350 55132 55153 67511207 1992 2046 285463302 90110 90111 847988142 59679 59670 449830431 62521 62520 455357089 64390 64368 925439555 58652 58653 694861670 75964 75965 305571878 70511 70512 560626170 85376 85407 420951563 86389 86443 451529087 31856 31857 725108550 43535 43586 313497865 84448 84449 242585028 24119 24100 58718627 24732 24733 333174017 46500 46501 961083297 43678 43713 474863783 72085 72132 209078042 31507 31498 398627332 42171 42138 304850200 40627 40628 320847412 77842 77840 49374116 40863 40896 187356932 49767 49768 266209640 56781 56747 649860710 85089 85115 490181497 92924 92871 26564789 57025 57026 920346193 86944 86934 317504978 51641 51587 488606769 29349 29400 772139438 96484 96485 202875568 32962 32999 576453928 71424 71369 772676175 94354 94326 911499311 14637 14635 857031783 89341 89342 756849075 3491 3492 297598035 22639 22647 289695132 45630 45589 100756116 80235 80223 186556381 66460 66419 808870736 58101 58102 306622561 60621 60642 177745426 72408 72402 59492291 46820 46791 641298623 20117 20150 407192222 29548 29523 236408046 67763 67764 803638544 66977 66957 972767830 53821 53822 335229031 55741 55742 830760032 38351 38345 70026804 22362 22363 398818093 54646 54679 490952292 95435 95446 965181278 97061 97062 122620297 12984 12985 958176837 77040 77081 106900337 64689 64667 234545411 38092 38084 184901585 61240 61241 633057507 48867 48868 836185796 93712 93713 221211074 45672 45710 988009994 13499 13480 667284012 43737 43755 35244906 56292 56293 123436351 99047 99048 919634613 87082 87106 297492904 61778 61724 820783467 4428 4429 779821789 75673 75684 846044024 15450 15496 253483729 86153 86154 620840043 62362 62363 697194670 29975 30030 5429175 58501 58502 111149808 91616 91617 16940034 912 913 771224328 18828 18848 142132212 6483 6484 408353997 97229 97230 347601921 88647 88686 614030742 5622 5623 583323756 62565 62560 681893847 35148 35192 774986287 52254 52273 98507579 4427 4428 22807738 93722 93723 756623533 55637 55638 627102611 73416 73417 607742400 65900 65916 462657979 63093 63046 314499856 29386 29387 546329397 78963 78964 343040841 59755 59804 34641856 25022 25023 907518662 38022 38072 747557439 76084 76135 243174717 55447 55448 747980418 21687 21688 720354797 65734 65735 546620166 54379 54409 72448856 43028 43080 332036791 90385 90345 369245559 24914 24915 835283439 65534 65535 403402547 89806 89753 198009633 12880 12881 498273109 6578 6574 960416615 6360 6334 192470708 64463 64464 957091659 65611 65574 639663891 4336 4331 839485132 80507 80508 921532100 26987 27022 184056242 59381 59382 60404209 98808 98778 79604703 6485 6475 611145159 17339 17340 197791973 92444 92392 172108756 42068 42103 265223423 259 217 981617136 10728 10729 207927846 24678 24687 821075581 47127 47132 590581147 85178 85179 69277026 16573 16521 438846537 11739 11769 270733978 97259 97260 308983883 28615 28616 758668219 44087 44088 49932288 54931 54926 488623562 15547 15548 993246013 35107 35108 532584445 51048 51008 774371086 95145 95121 807143815 33989 33990 491584711 88545 88546 408507688 68165 68172 504077184 30553 30533 722205230 72914 72899 383995416 31178 31182 903897382 2949 2950 278233914 61468 61469 942527130 5573 5589 659575074 22328 22314 857428879 76190 76174 300027384 53750 53751 849414981 17725 17726 974726626 63779 63790 759496563 19544 19493 395403940 11341 11387 25300969 99489 99490 30583734 27873 27824 448072894 95816 95817 266980963 76420 76401 552746806 5093 5138 623378827 36402 36403 160696757 71044 71018 491046715 92234 92190 738824657 89370 89318 236975037 92504 92462 641020759 29699 29700 497149494 50991 50992 743803369 92687 92688 506102550 66457 66458 692211103 1652 1599 169526329 73365 73366 479839975 25746 25747 701388992 63568 63589 246999404 43699 43700 215291724 14769 14787 642554504 49829 49791 509870171 37813 37814 908948254 29795 29796 737345233 23721 23722 830039456 59309 59333 158287933 68350 68388 86274851 93377 93390 229755741 75058 75099 875327114 94919 94920 309728913 88769 88770 147964874 98701 98702 262202031 76375 76330 969490262 38996 38997 362324828 50211 50212 422505719 13026 13027 941244889 97166 97167 300529473 26563 26564 487744327 12075 12076 526924539 69216 69231 207973221 70828 70829 789876913 13900 13876 484457974 32066 32039 489071398 33991 34036 744279160 69070 69024 10626511 60942 60965 414505993 2850 2851 968964555 82943 82958 164328226 59147 59200 603901568 92766 92767 860604921 12294 12269 158867841 81212 81172 589827819 59420 59449 452666662 81276 81277 144992920 6159 6160 551770723 22733 22734 227833696 99646 99647 363990469 8691 8655 206047894 50313 50314 107408453 23181 23182 387921087 18429 18456 714132451 37160 37115 593534864 44112 44113 803134849 82827 82828 696932896 48756 48757 371929526 72140 72099 667785065 72212 72213 440645951 18500 18487 758680081 37241 37229 910715480 40444 40445 972350620 73511 73530 753031275 41044 41045 738235178 2058 2059 388669937 81820 81872 870074754 43057 43042 795428918 96231 96272 154307886 78596 78597 281640087 52147 52148 958209627 15126 15137 580308285 42913 42914 611922857 8431 8456 42206235 56924 56901 695755840 66460 66461 31233149 73095 73096 716960726 69848 69831 74557826 50467 50523 893551392 44080 44077 23189457 90172 90173 388211443 74020 74017 480739642 7650 7635 557278397 5306 5359 502369740 96207 96208 122885848 36567 36568 808526201 21933 21934 73290193 40340 40341 365663648 78972 78997 510429293 69936 69937 120691275 87981 87982 244358070 88232 88203 626798805 30841 30862 377101915 39501 39490 169846455 55939 55971 23318913 37411 37412 812278956 25285 25286 144923789 93175 93203 611271933 4185 4186 9128228 89909 89912 514756552 67860 67861 94638584 70700 70701 455997950 51567 51568 989159218 62901 62925 703075293 38494 38489 952109171 38568 38569 314676218 91960 91986 874198340 7779 7735 706092577 29041 29039 624219501 25671 25654 237307601 73906 73907 808012331 8495 8496 117670652 61661 61662 49204431 12634 12613 272823921 88331 88349 344003653 93589 93609 608046759 68369 68409 165634191 80211 80183 275376646 10179 10194 310425190 1199 1144 599059948 57667 57668 563586840 90672 90620 305236771 81396 81397 226779776 60698 60699 972706796 27379 27423 969282590 23204 23228 687928785 25286 25287 815401844 52057 52058 965863340 19589 19596 301110454 35687 35688 753252752 49899 49900 573600894 63866 63893 246526351 18532 18518 405149358 9741 9742 627823130 26542 26514 797717965 31381 31408 861552670 35296 35284 380693924 73648 73694 34683571 70548 70498 557413157 71731 71732 533449333 32903 32896 484486093 28208 28209 421797716 52809 52800 259388075 17519 17520 888801969 92513 92495 291103736 93057 93078 453839389 77342 77343 442417914 66730 66720 14106105 34154 34155 549669986 51333 51369 823600208 48424 48425 805974853 11332 11351 942253356 48212 48213 147049156 12822 12823 699914948 72428 72480 945020921 67767 67795 949431029 6629 6605 83253155 27674 27675 889230445 16305 16306 271940740 15384 15329 592039456 5597 5598 937344783 42546 42547 997532711 60030 60031 982472029 54018 54019 235208686 71321 71322 790145791 56419 56420 823206748 14769 14770 274167693 26187 26188 898238942 39978 40009 94143829 69069 69070 807957927 37340 37341 679893405 87287 87300 263606537 57445 57446 544805029 35596 35606 878509260 11406 11393 452796870 8224 8223 612512433 49897 49898 299127861 42306 42279 766919871 84633 84634 881265457 10035 10036 130698141 10459 10460 103342144 5045 5057 859286337 4253 4225 822719480 99221 99220 893771529 82285 82286 156726723 39006 38995 320354516 54416 54417 947986030 16285 16286 895301753 65377 65378 47651902 19216 19217 123016615 22810 22811 582555567 88941 88942 865978975 84823 84824 34383971 17186 17225 847289546 56420 56421 83040281 74159 74160 883319133 18478 18424 303929378 72639 72659 613895329 15207 15208 688150643 50314 50315 147222961 96927 96928 218808149 60561 60562 931665135 68297 68282 592825441 38956 38957 178852988 34113 34114 633932386 39511 39553 987960282 30512 30508 48931067 82261 82243 594406618 44771 44820 443228544 37330 37331 451183290 90889 90921 175894455 30572 30573 294284141 50437 50438 220887501 70548 70549 652663083 27672 27673 315763159 50925 50948 208703500 44310 44311 938721008 47829 47830 336477246 52948 52938 199578293 93216 93217 570373949 96377 96399 764002845 16412 16464 818264856 36091 36124 641402792 83187 83188 886065507 86523 86518 620237974 2439 2440 443044305 83783 83776 638450425 83125 83126 997013083 32941 32948 132314920 88472 88473 946635498 36966 36987 18984998 47015 47016 520232940 59154 59152 873955817 49454 49503 57351315 52719 52720 894792423 74714 74658 158206897 98579 98583 823070443 44742 44743 52870777 91887 91889 948111031 50111 50166 199711393 64597 64576 30601424 37301 37302 801000579 529 530 143744061 95669 95670 765536925 87750 87751 418943762 48590 48611 250060471 23638 23593 97302679 89696 89697 942284824 46335 46389 404258540 30745 30746 34792168 99774 99775 636630553 25268 25269 531677609 65591 65645 705317277 66159 66149 137605610 22406 22423 492928992 561 597 450831099 57827 57816 446427077 43363 43395 569349671 66363 66314 17545767 15981 16019 227303699 89753 89754 780986285 39045 39098 564668632 31808 31809 743999004 72278 72332 721052869 14903 14901 537844004 69500 69470 123941890 40986 41040 998357262 933 934 748302227 7392 7393 364496553 90650 90651 451912257 24160 24161 249809949 83428 83442 390814600 56902 56903 865408115 52237 52195 700860065 83201 83244 290340433 85167 85173 794394168 23390 23391 155301097 42628 42665 539035642 66003 66004 136118223 81905 81906 653864058 88025 88026 668271971 61252 61253 524882689 47233 47234 982450204 65489 65490 135375007 65322 65303 161154473 42466 42446 486738448 94120 94093 963122620 65303 65355 436941383 85510 85473 597869046 23840 23841 375092753 22311 22312 966187540 78898 78899 444558197 45668 45669 494494548 71445 71446 625736349 67272 67273 165452580 96948 96928 291323000 41921 41877 612913141 79713 79714 514804746 91765 91712 795428932 79671 79672 15528797 98768 98769 41808993 79401 79402 29190595 75660 75606 317553136 72214 72265 159647316 15700 15716 364837955 25047 25092 662341616 54094 54095 241979763 8423 8424 638320003 44115 44116 61737578 29013 29059 277825966 85278 85308 134440032 37378 37412 390894727 74409 74439 333499392 8201 8190 845861111 25446 25447 218805813 54530 54531 704642514 51399 51400 283668539 53080 53092 754792955 37180 37181 711604356 18176 18229 254085203 52698 52699 308902409 56889 56890 710079714 88008 87962 825213383 98909 98952 252269333 1818 1819 729148229 91458 91510 642244268 54358 54359 354865082 73978 73979 291033538 24951 24952 148798750 4217 4218 997318152 22437 22491 193793148 38355 38356 175257935 80091 80094 613316782 99048 99023 909302650 63743 63786 993612772 80329 80325 943556731 95398 95392 406241325 28900 28921 880173278 31158 31159 61088189 96419 96470 973799857 74932 74888 969880491 38460 38461 125277418 89372 89373 560482708 6329 6330 108392161 73799 73824 607530873 88691 88692 589052858 25922 25969 616054893 55393 55386 258494106 35452 35453 975052082 35526 35549 910836273 6606 6607 895096796 46472 46448 174187473 22656 22657 169877659 39207 39208 863988147 89166 89167 992056375 96602 96650 406082115 35015 34995 883508437 63884 63885 941355366 16665 16650 101001906 33418 33387 68473232 28047 28033 805120910 85306 85307 118933081 90853 90873 214900904 37661 37662 650533072 12185 12149 614182760 43575 43576 272397199 71692 71700 644563764 8313 8278 240191679 57439 57426 30790153 86705 86706 453722534 71275 71276 574506610 20989 20947 793354230 38555 38556 526753188 33655 33656 100920002 77391 77381 4926965 53236 53237 587524430 21028 21045 79037115 59975 59976 282233893 31565 31613 60219775 55663 55664 893435150 64942 64935 237622746 72653 72678 820799626 427 385 414555887 23637 23634 458689813 96340 96341 47505754 43303 43264 871421136 31380 31381 143083013 67865 67863 980873656 6273 6274 25124550 30840 30853 621453747 14248 14249 846304973 87511 87561 306053472 90707 90708 394351072 56509 56510 950569426 1823 1824 233584752 2124 2115 281640095 22852 22853 703430309 75391 75373 663794321 55430 55431 494984111 77348 77361 484821444 10050 10051 841847752 68686 68668 636342521 68737 68738 745882075 45186 45187 409693240 44437 44438 935220730 8461 8414 278183285 99585 99586 378092629 22921 22922 213706393 98583 98584 801794796 16313 16314 107999618 3770 3815 995187367 99078 99123 817771254 64165 64166 442904135 9025 9026 654837470 44709 44743 700612448 7390 7414 949398514 96846 96847 164403619 89025 88974 210777786 7067 7068 951093629 26890 26891 136954136 36962 36963 859479591 39879 39826 224156788 21693 21694 631418977 66105 66119 353629059 14927 14918 626985526 82789 82790 969336173 62503 62491 121461189 1228 1284 66056498 87479 87480 156210676 67121 67122 572024349 68419 68441 807888383 30821 30822 68667183 96478 96429 477836165 35749 35750 382711089 99392 99337 667663549 85198 85151 177946728 61312 61313 599696489 53263 53264 629489147 10188 10205 209753667 16370 16371 468793296 47091 47089 721453766 8033 8034 580775595 70337 70380 501551571 43887 43888 877854831 75688 75662 817941535 23022 23025 777897625 70727 70728 202097348 60372 60410 434315927 49471 49524 297534551 29759 29707 217817433 74867 74868 683364506 18997 18956 961387949 34234 34235 151035787 32062 32042 954966344 49191 49200 485933701 78733 78734 797943329 24550 24496 612290820 95701 95674 780553135 28190 28241 903782796 71692 71654 366587796 66350 66394 303249713 511 512 703116319 97199 97221 19888413 26482 26483 488226016 7924 7925 366737747 48992 48993 677259686 53965 53966 123645655 26796 26797 51023134 40208 40242 809890182 39284 39285 266469159 94349 94362 112161680 88448 88449 18859880 58833 58816 644868548 75902 75936 586921536 60745 60746 458568555 60519 60520 316940660 75348 75349 995792797 27164 27165 194277772 65135 65136 326902379 30135 30134 667038866 74472 74416 208320610 944 945 82946593 70714 70747 706651184 77285 77286 742995824 4685 4736 667794665 94270 94319 10758122 6465 6466 491577651 98014 98015 628263196 32921 32922 685160076 46523 46524 121662778 22317 22340 125590156 89939 89940 184257649 78478 78479 113089746 713 751 279614631 8351 8389 645105432 82541 82569 575130957 33592 33593 189072920 82086 82087 862749581 28116 28117 552512120 30747 30748 408182479 6357 6354 164112755 94315 94316 519977011 53285 53286 442949423 75040 75086 118717885 59981 59983 570864070 88883 88938 870576178 61231 61182 483465762 44231 44230 60380874 78355 78356 607461446 44595 44596 98351838 68217 68237 310731199 14483 14513 642761930 88563 88564 601140657 2354 2403 696821896 73938 73937 52331412 46615 46616 974930830 54274 54298 494135137 59676 59677 235827980 78706 78759 612455683 2292 2293 837434272 42907 42881 743748175 22315 22270 862991917 89964 89965 637079587 23158 23159 931111675 34028 34022 305295886 39859 39834 47506472 81764 81750 827311826 2432 2433 754719897 47190 47191 18066025 56002 56020 139278700 58558 58559 459991618 31645 31694 287053594 71633 71689 953347081 11918 11919 403278319 17254 17217 384807964 81569 81591 631724607 22463 22467 565506126 92772 92719 839082762 42656 42702 878766134 74820 74821 521733861 85648 85649 793740239 48400 48434 614341536 11372 11379 292854079 34354 34367 520894106 50812 50813 912488111 59834 59835 264840526 94002 94003 111893588 60549 60550 631330192 20908 20909 75503296 25926 25927 567643316 85311 85352 976328135 92381 92382 73369174 79025 79026 815702487 86653 86597 558882216 64830 64831 230466077 24760 24809 416326367 58844 58868 480029607 54435 54390 448513215 60268 60260 803107643 33646 33647 916843035 99799 99802 407172216 39666 39667 264312116 14486 14494 134293072 14597 14598 543477945 53984 53985 563477102 43404 43357 741743467 68292 68293 410216419 59196 59197 970835441 43776 43777 497060051 69957 69958 886955367 19641 19642 482610694 13315 13316 342607427 79289 79303 933660219 67386 67439 999428899 76097 76108 720164703 71667 71668 782868945 95317 95341 562012253 83192 83162 608143186 91490 91491 686537403 46895 46896 510141374 40491 40492 543732337 94928 94966 467489594 81994 82043 159095976 34701 34702 220641186 65718 65693 51015155 19493 19494 125517366 21029 21026 786155379 24465 24466 339845205 83448 83449 820426923 48722 48723 887167922 42136 42088 571598336 83701 83702 196747688 33584 33586 600822758 19299 19275 915087341 34162 34163 723281362 777 778 938258898 19151 19152 552009680 40009 40010 557232948 80307 80308 932636834 71882 71881 600568159 31041 31042 434089500 18386 18338 393018554 54765 54740 562740236 14733 14711 703492829 34230 34219 980249589 31277 31267 598969000 80986 80978 457517396 57006 57007 103086136 40147 40099 363192646 10138 10139 907297976 46600 46601 317213374 62378 62379 748402005 98178 98208 593334030 30213 30219 701157427 50039 50012 89995275 45359 45377 82482099 33587 33588 113967667 19942 19960 187747272 16975 17021 5387838 77169 77116 881303385 89299 89336 62984974 18964 18961 344704222 56446 56447 33347460 8614 8638 29364527 10035 10075 104005177 73071 73072 960541134 86073 86074 303252270 21649 21594 432642601 44088 44089 466750648 74202 74203 789999309 54261 54262 225436260 79731 79732 874723874 73724 73725 929695124 61004 60963 643573390 7062 7106 148832726 4783 4819 483816062 36434 36433 202995226 40501 40532 177502113 80284 80246 829740234 63152 63203 438356899 89612 89613 56123653 38978 38949 164527714 40254 40255 257489261 66075 66099 77264087 74910 74911 854692433 43949 43950 391194792 27761 27721 354198811 53861 53875 374008258 43371 43372 10968663 87537 87538 527603232 61707 61708 491432856 238 186 847619392 49820 49821 271149057 65626 65627 100499160 55171 55149 252478761 78856 78857 704540668 34844 34857 547654799 24528 24529 110327964 3427 3428 721728804 74760 74761 578525531 31032 31033 461022908 7545 7546 252193082 16937 16938 418720974 41448 41449 438437781 47993 47994 644593629 51210 51211 217458326 16420 16436 734329445 98763 98761 261262240 92773 92741 2037491 10722 10723 37105458 83800 83794 244910216 56580 56569 510046432 72668 72669 768769537 47744 47745 427518825 68325 68332 472895143 97413 97421 215887850 28625 28626 802780636 78123 78100 444684695 18748 18701 953820018 83067 83068 956426077 61094 61119 385378548 19530 19531 605488878 93134 93104 706071693 48773 48808 708255581 52903 52934 460874522 54652 54653 208286311 11868 11894 237002776 44614 44615 92200248 65238 65239 974958430 7552 7550 472298640 33340 33297 584985582 21330 21320 694624081 79395 79414 680435965 29665 29655 830958378 7543 7544 491370055 335 310 803887470 4260 4261 896872109 57599 57600 782645761 93090 93051 11076848 61726 61760 761433925 5239 5263 949123713 94429 94430 113990551 23764 23778 677964028 15891 15892 46492936 89428 89429 535676445 60122 60123 563854857 54827 54828 767700569 16172 16212 373450341 97826 97827 803882685 21310 21311 661653381 67795 67794 297058325 92079 92025 800229147 43110 43111 992350891 56706 56707 522292406 12073 12074 79096300 76872 76873 653808223 46893 46894 123045107 6264 6220 713929773 54134 54099 654733950 28842 28789 744178894 77018 77019 622379981 25342 25343 70768155 69314 69315 899377937 67034 67035 233471580 25010 25027 373337652 10809 10810 755174517 69415 69442 953680420 64076 64077 724348717 65453 65432 762168362 15981 15958 945356601 20878 20879 742791012 38368 38378 756702166 34742 34743 277559157 29156 29157 797809845 19231 19232 77438178 64278 64279 726471534 85411 85412 350017839 13654 13631 814857446 6739 6711 297082912 5076 5022 872720619 32569 32598 939859217 40451 40452 911451717 82399 82352 65437820 26637 26638 703417433 76758 76740 705193490 99606 99623 516008857 84291 84266 55243394 62738 62739 944947770 74474 74438 322462671 82356 82357 92662661 52414 52415 482013749 12034 12035 969189870 64540 64541 675816014 11851 11842 263130762 7289 7323 275664176 18487 18488 209442859 86377 86378 335137350 41563 41592 944702165 91752 91753 757282137 79594 79620 405038601 17150 17140 949885001 78363 78364 286887072 27558 27571 784733110 49465 49466 62934389 35833 35829 918843220 52014 51974 979946874 30678 30679 995402547 82937 82948 420304770 17074 17075 663292952 44224 44225 646707102 17841 17842 852144965 25094 25095 705486545 82148 82149 983988732 81191 81192 622206641 20230 20255 20388000 6428 6423 562788359 74416 74417 762188877 83858 83905 546543390 66774 66775 667281161 23777 23740 111895292 40200 40201 722968877 18740 18760 693117372 15678 15679 903420970 50199 50200 749325774 72547 72565 539307231 54343 54310 446289569 47254 47255 481818686 67104 67054 170142048 60665 60666 996653662 26549 26535 872988718 491 492 708459263 17953 17997 557949605 11647 11679 537802649 94422 94423 190949035 49874 49875 412551319 54372 54373 856445510 50729 50715 439459801 22005 22006 817920956 2142 2143 25186031 51136 51137 20213886 44632 44633 991366183 3128 3115 952627491 92265 92270 728355233 6520 6572 621754812 31126 31173 614987237 19757 19790 484023883 80211 80262 974785562 5718 5719 500074312 74662 74663 975547379 25772 25773 217476860 40484 40477 543266148 16628 16629 133662 20090 20091 73641869 21343 21344 31447213 20178 20179 456132053 20541 20542 930160281 15510 15465 140917084 75931 75970 832631645 76688 76689 947897730 13213 13221 592468868 28595 28631 235716039 5594 5595 206074453 65213 65214 431318411 55192 55193 273532897 10342 10305 215972280 51214 51215 236955455 43756 43800 876996010 1169 1170 953024412 5004 5041 799792220 30241 30242 912248860 49396 49340 523412673 34067 34068 359266310 71931 71958 561085357 61180 61154 52316197 96316 96317 222774556 1599 1600 58166224 57052 57053 118370776 72498 72499 832085321 12708 12668 435395707 4037 4006 19908635 9631 9656 741641914 13706 13707 206120322 54991 54941 882458624 24422 24398 99584594 21722 21723 142211 53430 53400 244102906 68373 68319 591289718 54282 54283 864726208 73157 73158 566548721 87409 87410 176069797 94435 94436 477677772 1492 1516 589631365 37296 37350 637200175 39125 39126 806801121 74012 74013 550274172 88821 88877 580361828 48512 48523 12771904 488 489 590132238 70890 70846 45593340 63370 63355 510570700 36884 36885 301288439 53245 53246 411405485 84847 84848 554872853 40720 40721 9452118 5614 5615 215141714 80812 80813 556902182 2527 2575 962293941 27224 27226 380103977 83994 83995 744682634 87190 87191 704192046 26815 26816 286463007 57761 57762 48537958 53254 53264 149334181 29611 29570 664324222 80810 80811 111471783 97829 97830 167439720 90441 90443 764954147 78443 78468 23862541 42338 42339 537350931 65829 65830 341911070 40460 40482 196911007 75234 75277 230322910 29765 29766 853523025 40758 40726 362723030 15847 15848 100261800 30240 30241 355148166 21180 21183 571121509 49206 49207 675760402 35591 35592 244441970 8934 8935 602572326 52131 52112 939640173 86019 86020 28117442 65273 65274 116547879 43282 43303 349238821 91915 91916 640515812 26040 26027 299355160 90453 90454 947719804 99423 99393 504361943 13592 13608 847963196 1133 1149 667542666 30177 30178 343207392 6412 6455 346925858 42869 42920 40513670 11760 11761 516008290 72279 72291 204664035 3481 3436 619401610 73165 73153 380869459 38660 38636 834965318 85927 85928 120358953 60146 60187 580445114 53179 53180 286539823 35846 35847 706228225 52775 52760 554903185 92045 92046 367196363 15579 15580 428122696 50261 50298 337444328 98850 98851 258652081 60107 60142 354253084 50146 50175 829309770 87933 87934 169928230 84338 84339 45777683 9925 9967 700730771 5908 5909 233920881 93082 93083 949910429 90566 90567 437834409 90727 90778 76071944 51782 51759 739458861 336 337 434486812 2199 2200 674131466 16505 16506 676886385 42809 42768 494680038 82928 82929 310907374 98823 98824 691431991 2276 2260 575569795 73730 73760 492914323 97955 98010 621038732 24819 24836 309039049 65274 65238 609336435 90975 90976 997766428 92479 92480 448393207 84801 84802 372912198 15663 15664 940922361 64606 64607 109058413 29835 29836 481667915 73917 73918 79548223 61192 61193 743596669 10411 10412 175024762 29301 29259 131757180 74669 74670 439616994 93820 93821 690768053 79949 79922 882692062 48559 48560 361154027 44516 44476 734665256 22963 22964 852425958 69999 69973 740504541 90200 90201 953560275 22591 22636 727850844 22568 22569 546786204 7848 7811 922590527 96148 96149 137863349 76562 76563 629361302 83373 83374 828757751 17894 17901 572404924 91708 91717 308916131 71654 71655 918310760 46179 46180 454899559 85210 85203 291392016 71486 71539 637572708 96448 96449 643040378 3717 3661 804114294 62526 62527 745510276 51115 51158 352698599 15255 15256 648673327 57466 57467 882246369 31251 31202 127062958 80759 80760 11801331 48714 48715 746379121 79389 79398 887552000 23604 23605 577166352 68034 68066 175982873 88342 88389 775240052 88371 88398 222801989 32261 32262 861430941 55685 55680 860576868 41271 41272 373538062 60494 60451 318467311 46558 46574 935454658 34417 34418 685293578 89847 89848 529431515 58104 58105 482056769 56270 56271 294796901 78100 78136 183196493 99713 99714 956281249 83761 83762 669368364 84609 84610 183130221 42998 43040 993632189 4560 4561 892696949 13814 13815 191670391 32432 32433 286063387 211 190 508825503 48120 48127 433914122 75885 75872 499898976 51221 51222 125303244 29360 29361 294384180 71129 71126 84389607 73576 73582 674918421 54183 54184 13080599 60916 60954 603347010 9891 9904 555597704 11896 11897 565185329 25573 25574 745699033 72129 72144 553199821 78985 78986 174757149 14489 14500 610059762 13502 13503 46281863 4501 4502 361939427 77732 77755 365329356 41357 41358 443967157 6865 6856 167613262 1883 1936 224707754 81827 81828 984293671 48593 48594 102114449 28783 28784 263010390 72488 72502 126711513 50400 50398 24387219 42795 42823 3842310 52846 52838 394803490 47600 47601 523906014 36146 36129 109395848 60178 60234 798057858 12486 12487 79415958 41300 41303 541892831 45943 45944 643101170 97353 97354 720787639 16532 16533 921965263 73009 73049 662079634 75600 75573 775578381 85505 85506 596211515 34193 34173 396912699 2784 2785 284604276 99218 99219 227053878 17124 17070 527867844 83723 83760 103648064 20632 20633 518576645 71956 71957 437373857 91404 91405 383228278 83662 83663 903030839 60260 60236 57471199 88651 88616 332011262 73726 73727 367096083 47924 47895 798351249 30602 30603 273757843 62447 62456 897794271 26188 26189 335550753 56657 56680 322876890 58729 58730 81532025 60582 60605 669079465 54736 54738 854243306 10079 10080 273346419 48656 48695 959364636 50392 50375 799809397 88209 88210 955854310 3792 3777 368048257 5566 5537 877318914 71247 71248 822927269 47119 47120 234845465 45147 45165 709184935 10397 10384 255015745 81377 81341 856539221 24540 24525 629630260 55739 55740 976522556 43018 43043 945929954 91024 91027 319433039 10039 10040 452833230 44255 44256 909068819 527 528 761933877 22476 22468 160175478 36546 36598 288926942 25193 25232 263866877 90595 90596 724785959 85755 85783 244236692 58367 58335 303339393 17506 17509 360706052 57086 57087 9997900 92067 92034 6102829 37834 37785 808515794 35289 35283 675716582 49144 49145 253018893 21663 21660 519353488 92597 92609 532289250 23175 23125 80386904 71188 71175 812300588 13616 13575 413771722 49195 49196 551005338 69281 69243 425395737 55567 55568 969193663 81407 81351 820929314 23688 23702 478957783 195 241 874245223 53578 53579 218801114 11998 11986 7797799 60226 60227 943777599 37274 37275 69828781 49949 49950 672324125 93097 93098 164951928 40094 40083 11557445 38162 38217 915035737 90370 90386 221966795 7077 7101 974367343 85980 85981 42130296 25901 25876 658547943 26621 26622 621255141 99555 99556 5557542 40240 40214 196593611 84679 84680 549652785 560 561 773149719 27725 27726 465045737 91198 91163 916272288 96476 96446 839602817 85425 85426 331437478 92721 92762 758996374 70011 70012 685803138 2097 2100 413918771 30426 30427 131529986 55388 55417 17677835 17195 17212 914737429 71328 71329 31944324 36894 36895 139325997 36852 36853 822125971 40480 40481 470492897 41181 41163 903474034 93881 93882 155337715 10707 10688 629291818 33121 33091 92025519 20296 20326 665229070 32642 32632 417184882 31628 31629 318076116 49131 49132 153387845 39563 39564 863123080 69350 69385 423135583 76946 76954 957298212 59605 59606 954995000 40560 40565 505102402 49733 49767 982655970 63810 63811 4207097 10616 10617 789627298 88089 88090 763408801 20721 20722 246422304 63442 63455 142135739 40267 40244 361659311 80590 80570 734340198 215 216 959650304 50514 50462 952762434 52761 52762 875745555 49420 49421 335528358 38656 38657 749433244 50587 50588 249207907 73573 73574 843123749 74469 74470 404603385 32306 32307 406252363 69220 69274 888621134 42487 42519 558539157 89372 89335 881090098 34714 34713 573848138 40122 40105 469613714 44082 44117 828087584 99910 99872 587577248 23433 23393 829269454 98368 98356 607020561 25354 25355 508758285 26031 26032 722295696 19702 19682 308887672 14692 14680 497804435 19745 19795 635476595 79647 79648 749248407 54642 54695 469803135 96558 96559 574687773 2993 2994 760873491 36399 36401 94171115 23997 23998 753790135 13011 13012 821228057 23745 23746 138593891 36701 36696 40088638 50140 50113 540597888 94947 94984 84376974 7920 7921 328194942 36523 36524 225122503 91307 91274 716415672 19352 19353 561658656 1582 1594 819628303 2204 2176 295237757 28033 28034 422972437 65338 65339 343332426 21883 21884 429546009 36121 36122 178681163 77626 77627 382688617 32910 32926 351130552 30343 30399 354270016 14026 14080 962948569 64612 64666 76613957 70971 70926 935579031 44087 44044 659227586 30697 30698 984914995 41091 41092 857074089 1088 1068 681696379 98638 98639 46489145 99702 99703 797595432 46012 46013 888859887 10158 10159 198281675 58962 58963 299527080 22381 22382 8282232 66128 66129 820151201 91880 91892 125156535 37039 37040 621825893 6079 6080 948461383 75887 75898 496565461 66120 66100 565965377 10087 10083 509442649 84224 84211 50688099 32639 32640 98287262 35613 35624 748804602 20865 20866 859040106 88624 88659 972873112 98659 98660 844391749 23212 23213 674473533 58579 58580 319434260 94965 94966 712141025 32021 31973 182410724 83006 83007 676718201 79306 79307 277515435 76511 76466 713155811 14192 14214 328215662 90973 90974 41169550 10598 10601 908369713 38515 38516 919821478 49332 49333 925243999 29233 29234 964694711 20034 20035 418350552 50706 50707 36693513 56527 56477 608039817 56830 56831 938486890 48557 48558 244916135 84507 84508 69395742 47890 47899 285868037 75807 75808 639180014 55729 55681 303306119 55624 55673 408606613 85149 85150 925473229 7381 7388 468403071 94021 93988 497604880 75074 75066 442910917 56830 56816 758744922 98058 98045 505985046 66132 66133 507318918 94719 94720 793936361 22862 22863 892539017 75737 75777 805571050 70446 70447 604488473 91397 91405 662215935 97939 97940 170574972 31010 31011 946906244 53003 53004 988028079 52702 52703 123827817 9763 9764 349084113 81179 81130 601029824 64928 64929 666515313 93090 93125 614940557 27647 27648 90337165 33224 33276 489415414 33353 33354 687076751 52584 52581 355162029 89851 89852 828179703 32757 32732 701153124 54501 54502 148937301 99961 99930 311726712 39577 39561 778942506 68423 68424 192915042 42032 42033 190777004 24204 24205 841676419 92029 91987 451595224 6858 6855 908251338 12896 12935 42237226 40365 40366 77693334 9052 9080 887054888 3896 3930 583731060 82921 82922 498193285 48594 48595 281504224 85261 85232 127787225 64424 64435 659147775 56165 56198 237148570 7267 7248 884589065 55848 55849 209312176 24380 24421 722049321 44092 44145 689784110 5048 5049 136536588 67384 67386 985414607 43129 43141 81290554 94862 94814 314553625 22320 22321 464867192 86783 86784 692464189 73797 73830 754071173 41682 41683 645045557 92513 92514 539540635 87901 87902 645742073 81666 81667 547964921 89169 89129 87085417 90181 90182 266073108 18915 18968 275005837 53020 53021 847947132 87917 87924 936499986 97711 97747 400451421 24336 24337 689542145 63532 63533 591281248 77153 77205 589621093 1250 1251 367383863 54429 54430 79835405 79291 79292 692547300 72530 72531 227266731 90452 90489 783412326 85246 85212 267111824 35380 35381 877767090 8918 8904 888040391 92647 92648 27842214 3037 3038 780995521 14623 14624 91561217 45736 45737 594651862 78542 78543 376567024 98002 98003 311258536 54824 54825 202547257 83968 83940 63431332 52258 52220 561400981 77557 77558 328382385 86525 86526 240352849 44890 44899 870422790 78828 78829 336207621 74052 73998 128275617 40498 40495 70419521 18760 18745 612334737 69760 69761 722187745 74918 74919 26100066 9420 9421 436456361 87048 87002 72525718 78847 78848 746667110 86945 86935 616256106 85400 85438 112513183 22804 22840 531246386 24925 24940 696768710 13482 13441 531606247 90087 90077 453066901 1968 1969 287851267 18903 18904 277483926 45328 45363 353512848 67890 67842 629888098 81865 81827 463914340 71056 71057 761982763 4743 4744 93836858 44776 44777 804767483 30391 30335 37636005 80238 80232 347087151 41244 41245 186097180 50495 50547 342027458 12739 12778 406665934 55881 55882 862614842 57493 57482 583582732 58345 58346 570399646 64767 64768 328689463 56753 56754 254040043 17138 17154 710905902 35654 35655 271054638 26783 26813 330463343 9600 9601 119513797 65030 65031 372415660 70877 70828 94904418 22660 22661 97614430 12296 12297 235097702 5964 5965 914169387 4273 4323 447456744 47449 47450 268272335 54876 54877 235479680 70744 70745 262834105 39378 39409 568808814 96900 96860 676540546 14850 14886 856026443 99392 99393 315032139 11114 11115 215295378 96673 96674 381941945 26497 26455 281130213 23376 23373 101883989 13922 13875 308850531 84136 84137 668750902 45913 45865 949570812 47410 47405 461039922 48701 48702 789567762 23519 23527 708453882 76587 76590 617216918 85014 85000 826162401 88447 88414 859031640 66594 66595 130892815 9527 9528 696576289 38858 38859 568875248 41809 41792 736750146 48088 48089 317261304 18793 18794 399836322 21330 21382 673549312 67021 67022 469792547 12363 12360 153638541 12466 12467 142443497 94759 94760 19816658 60117 60118 747567714 41971 42004 206874310 46986 46999 385960139 22319 22288 847081454 34543 34544 513434046 95130 95131 495934158 93228 93229 891410436 16658 16677 508635466 47396 47397 184360653 147 148 225964772 93180 93165 422490544 32401 32402 778513250 44748 44712 606080408 60751 60795 341698240 8849 8833 353073280 47369 47370 884735473 11639 11663 758354402 56922 56929 762003775 87516 87517 205498820 41539 41535 994790967 15274 15275 959351174 81815 81869 84622654 25304 25319 136290052 58039 58040 421043219 97038 96984 638141270 61420 61421 974516583 78343 78290 735283575 92385 92386 139517017 53895 53844 663648816 94294 94264 65255454 30904 30905 240657479 75804 75805 515390262 68333 68277 118754944 14135 14116 250356895 12167 12168 293344629 26107 26138 245247459 3956 3957 723877858 43871 43872 428937520 56598 56590 827264878 46675 46676 248629621 88122 88123 490270192 58136 58167 11253473 1520 1521 763320996 42573 42524 646740783 13529 13558 5531687 5782 5783 196526077 88042 88061 371845208 56548 56549 149562065 53122 53137 134939989 72893 72856 5780437 48366 48367 661997371 77697 77698 516120553 55625 55626 448526427 23083 23116 124117992 16173 16180 614737945 63180 63181 200292105 51868 51830 419800781 8799 8834 448578967 27199 27200 207208165 36809 36799 837393619 75387 75388 228445420 71009 71028 544915919 98812 98793 815740331 40070 40093 259324264 75566 75614 366233627 96321 96322 206395152 99288 99302 27502290 75359 75307 558226877 66817 66821 496375706 91464 91496 840840996 97604 97605 451950605 3159 3169 427498803 88363 88390 736918490 45118 45119 937640312 98133 98179 560117852 79993 79994 514721680 5014 5047 592301642 92454 92455 166958781 37246 37247 215759599 92146 92147 984902617 13108 13109 293896117 22645 22646 420728533 56526 56527 735020523 13080 13081 669099723 6444 6445 376991533 7888 7843 339852620 44073 44074 930883286 23155 23183 14654240 28880 28881 667763498 20400 20430 482321512 29214 29263 972658361 7977 8006 993604955 66043 66044 301586373 36586 36587 56131417 91523 91524 329933873 36668 36708 603528624 85893 85894 996394739 74672 74688 494291727 1551 1580 169428274 79731 79745 587571760 8875 8880 466130819 82997 82998 455018182 94533 94528 324133454 79068 79092 68971068 74225 74226 391923967 21839 21797 674785939 16166 16135 11186627 88749 88750 391334046 29086 29081 197794941 61440 61386 222599132 99151 99152 716339332 92245 92194 720188042 8830 8831 603499315 65571 65572 546935323 27849 27804 129369957 37017 37033 894527506 88177 88187 434680008 1694 1695 405828993 32499 32500 592968973 3275 3276 199513706 3309 3356 285136347 3849 3850 638852904 36792 36793 987036033 60847 60848 100757242 69898 69899 14526388 82277 82278 267721631 55114 55115 283165535 70472 70473 703848204 68738 68739 67414234 75903 75861 494386601 79185 79186 988746831 93896 93897 475585656 8611 8612 243449764 79451 79452 289092159 50639 50621 752567268 18392 18393 707418638 71245 71242 634379307 44461 44418 772489177 65154 65155 218988766 13095 13069 86467496 65587 65588 338352329 48301 48291 12869333 58179 58150 193739174 33456 33457 312768643 58561 58562 59450896 13163 13164 576749927 86643 86671 894876781 28534 28535 145223172 17597 17598 807618718 74728 74708 807877660 8857 8813 1531459 33328 33335 628216901 72860 72861 478137126 81154 81155 445338337 31724 31725 560568596 84755 84756 84739526 36398 36375 559489030 91835 91836 828815614 96394 96395 326776808 48717 48769 873947872 97942 97943 601751521 49102 49141 975923260 48271 48272 309897563 7460 7484 571730127 26302 26303 263709966 3898 3899 569794482 74020 74021 142355637 68454 68455 663205306 75736 75744 890705163 96648 96649 574054798 26122 26123 221780599 43403 43411 278701367 58672 58673 77136851 79300 79346 980470379 15260 15261 625161422 25938 25939 111972856 16759 16703 97150250 11571 11572 986993799 38748 38693 938030465 8439 8422 232687566 60013 60060 86528759 14753 14754 11989025 41385 41386 43802069 6986 6963 182301834 6752 6744 914484006 5897 5898 806387420 77136 77145 53714321 92968 92922 47767878 81639 81640 668832804 54732 54710 642663196 21949 21950 430043414 95292 95293 972036648 26693 26694 609647938 38794 38795 565659098 64878 64879 857080920 72402 72384 759819736 11357 11358 319304488 1448 1449 267894468 84633 84615 108855972 16132 16133 386055298 16436 16437 194046225 33753 33754 528965139 74000 74001 735681209 38866 38920 211551827 89225 89201 86157259 28469 28470 11085264 12660 12661 41320034 5613 5619 574554767 75534 75535 508557566 6187 6237 111637338 32398 32399 260206276 6526 6524 409642233 99521 99505 978886610 61297 61242 830064584 11977 12011 796072149 13136 13137 731972071 52939 52961 495081123 92933 92934 652374840 68934 68947 437638033 49862 49912 316105773 89814 89815 352964259 59045 59071 617323756 48257 48294 442380294 8749 8735 397021325 46323 46353 901138843 70544 70519 561517107 13006 13007 757592829 48453 48454 55056215 53494 53495 85783109 90006 90007 371363014 21848 21835 782544714 78232 78248 163092607 87867 87821 108486160 1284 1333 705140348 74087 74088 213411123 97942 97937 988183607 10522 10523 668579582 2706 2651 803903328 55841 55842 385979416 16758 16718 221045399 26383 26380 544600984 32743 32744 842239798 83319 83369 526992515 72912 72902 34056548 39239 39208 51686468 20360 20343 170014233 28008 28017 476729074 65794 65828 169679446 54873 54874 245209630 87336 87388 955118742 63628 63633 324060933 73073 73074 90376192 16942 16943 652211548 16536 16537 757360113 92493 92440 834342467 92777 92778 342590601 73947 73918 519015568 49567 49568 988185706 49977 49984 16572993 71133 71115 260834669 71895 71896 579940007 92084 92030 797232239 11275 11316 711645327 94287 94280 418277951 40251 40199 800160985 57113 57114 454848777 96391 96372 746877038 21504 21531 176152232 39245 39283 643307920 537 538 762438414 29006 29012 203665428 99290 99291 64725173 65825 65826 331712837 93219 93198 472865874 42169 42170 96222524 32389 32390 149656264 45200 45237 134421562 70584 70585 623562244 78646 78647 395661162 43797 43798 632864273 12075 12118 932862867 80897 80846 829423174 92702 92751 570429187 2092 2037 620833733 24957 24903 577939777 3137 3138 736651481 33484 33485 37494078 25934 25935 62970999 83771 83818 527134895 6060 6061 442172981 5613 5614 151269050 77880 77890 779840345 43539 43540 39227894 52875 52876 327524522 20501 20537 510914645 1056 1101 515830941 7033 7034 205887923 64892 64897 452572541 25185 25239 508049529 93339 93349 392664578 38284 38285 595525475 91776 91731 910215991 18760 18761 432738350 3152 3146 107934330 12512 12513 286625206 63780 63808 266227942 7313 7266 318944110 46515 46524 168395336 353 304 595274997 19662 19716 684373260 11998 11999 707315757 28371 28422 316790977 66346 66347 664107906 78916 78924 774385461 30457 30489 217197760 15702 15703 197587485 89171 89136 509146251 98083 98051 871967342 19239 19240 624407197 17988 17936 958530597 72227 72228 463960757 48918 48901 208481901 46136 46156 837020563 51067 51123 512932370 85917 85918 526550684 86726 86722 732612588 53587 53588 359519158 17555 17578 99977237 88896 88939 322289764 88361 88362 427494202 88002 88001 566673664 59995 59970 214480154 35652 35653 678520814 24050 24051 778764130 55114 55169 419328806 28479 28480 745280985 3207 3208 269367186 39747 39748 232211448 20803 20844 114965716 30894 30854 361313130 61204 61229 404742123 83646 83647 865936998 70262 70263 407342672 22969 22970 390215677 82336 82295 451871133 7760 7803 449900374 52482 52483 788862004 7760 7761 144927264 23543 23562 50227576 86210 86211 122012811 32267 32301 567962213 58630 58631 905190286 12939 12940 462733584 49262 49264 737959055 68899 68894 990244608 87004 86990 525372100 52746 52712 367980570 27445 27427 325104491 18869 18870 163113472 5043 5044 41469546 66298 66293 531903521 44709 44710 999942992 46648 46597 381378361 93792 93793 402211874 9561 9600 266925488 66356 66357 908838069 90677 90678 235874064 88118 88119 161153578 3873 3874 649403905 143 144 267530449 49750 49751 759073440 89651 89652 999589822 12326 12327 82561272 91889 91943 283820306 28522 28523 974072602 15521 15522 751817605 16759 16760 947302644 74193 74204 125994285 39107 39108 594605830 13697 13691 265730763 49987 49937 175847728 37985 37986 7280984 23213 23247 703139900 61011 61009 531148878 37355 37356 52043196 58192 58193 389121210 48447 48421 374257840 70846 70847 840249016 64685 64686 89926940 58633 58620 87065930 36620 36621 46111699 33236 33289 789857356 74558 74610 643690280 30314 30315 973887982 61968 61969 100637885 62312 62313 352883884 70102 70146 641846594 70593 70594 269444415 92425 92426 365050723 26681 26682 968364033 41002 41022 693912876 53901 53902 80762602 69810 69811 103008776 88389 88358 312210618 2667 2668 653347066 40091 40092 440522084 13367 13368 206961351 97840 97802 786977262 34250 34254 157727167 55117 55135 201571872 56602 56582 526630907 56921 56922 896929958 28617 28586 293537832 87405 87367 361179867 44058 44043 815767876 63384 63364 334483000 66078 66079 940531868 27701 27735 315164427 80971 80972 707912691 58500 58522 757407713 92213 92214 252603904 62965 62972 113834863 50670 50671 95463357 13805 13806 786473673 47334 47335 163002405 90300 90301 990639439 59270 59322 256935715 41824 41825 549699629 19428 19439 330606703 67379 67416 615249893 83333 83334 535667878 83862 83863 606257002 11458 11459 731377352 87863 87864 542720146 3315 3316 623201275 40114 40115 986372602 33083 33129 755787052 62695 62685 759088363 42080 42081 918626864 17214 17215 877544580 48318 48365 38136023 93896 93937 159577437 81301 81302 644244551 23022 22979 34700967 52620 52621 424231662 35064 35065 314023093 83240 83241 944237901 78969 78970 652173576 30544 30581 221005258 16486 16514 806276976 74715 74770 460153176 17223 17199 676735358 51667 51668 244538286 51142 51143 186526054 69534 69535 80665072 33126 33127 819591515 36007 35995 663893163 41991 41992 409786099 24739 24706 513351766 26024 25994 612706646 12801 12745 479853080 69273 69274 936766633 16868 16869 940629655 67455 67470 29904556 18053 18054 95271477 33439 33440 320484353 38721 38678 482695906 47116 47139 148878570 95901 95846 765656901 69705 69706 159303294 71413 71414 5090344 40399 40418 400321826 59505 59561 637080812 74190 74191 794577260 43211 43212 248204234 65292 65293 944399236 16860 16888 616693557 77698 77733 863675654 37657 37701 888028422 39150 39115 118580472 45310 45311 812073093 8277 8278 25391878 81989 81988 315680376 10077 10078 610080838 46725 46726 463107020 45804 45805 81701042 80783 80784 702322342 53752 53753 309115968 21663 21685 786074510 9531 9532 349804112 7508 7550 588189878 85280 85269 613445328 46396 46397 842465557 28278 28279 342032649 20964 20921 866579141 14478 14479 300180540 40318 40289 31915535 37974 37971 10727040 27078 27091 120668370 59165 59147 609106121 20606 20596 330062519 51530 51531 132305849 25660 25623 169486788 1920 1874 497676053 53219 53264 261848925 72156 72157 213367522 84410 84411 586462195 23119 23120 20027076 34006 34007 722747003 9132 9133 546109887 11749 11750 765833135 62172 62173 781637117 40675 40626 904045936 51512 51513 170614270 34167 34174 808885511 99334 99335 694888870 35472 35473 277416443 60326 60327 800018594 65800 65776 758764381 10192 10193 762194836 8274 8275 433250860 64904 64905 11084963 68151 68152 423111661 3654 3659 469483962 35061 35062 293321034 45793 45794 742560468 21011 20959 336669047 49832 49833 221746136 23261 23294 246294067 95328 95329 668926789 786 787 523654433 41557 41558 795896812 26686 26670 941813261 18374 18426 812684291 90335 90336 979103203 33227 33228 612428464 99378 99379 202047306 48763 48779 10382178 34151 34152 175182676 79961 79962 81957046 41577 41558 536760308 70687 70642 742261546 89243 89267 371308064 36307 36256 756717157 82582 82583 366223903 84557 84589 231265851 28366 28367 642175438 87219 87203 344238564 37927 37892 347280359 38867 38884 737466201 95171 95130 955569609 95058 95059 255663044 56702 56681 968810564 59940 59941 646310820 515 516 137267829 95915 95934 732321223 87996 88028 526190105 95235 95236 126134277 2973 2932 333157394 47253 47208 862970362 52358 52336 209745763 75473 75474 177822375 70839 70840 114902655 25239 25250 869954608 92940 92947 841112317 87631 87609 969219742 9721 9703 773597169 62424 62425 176365531 34339 34340 560972853 3369 3370 823421482 5801 5807 524749328 73720 73741 463498766 54948 54949 391612294 45211 45212 806504451 76118 76119 905915198 16846 16847 831435244 10540 10541 258628355 83449 83451 164644222 91118 91107 661386484 28323 28316 998556095 13039 13041 770239151 62827 62811 164488773 72936 72951 1920205 71786 71823 507750647 70549 70518 589829648 26221 26267 167544659 6415 6416 78842804 4143 4144 846782057 17472 17473 237347372 87674 87722 577478963 60780 60781 657232744 13472 13473 644940589 53842 53843 826337917 23406 23407 603884877 5247 5248 188923806 89074 89075 797614115 30645 30600 79185505 55230 55197 232447178 46815 46816 389113981 64396 64385 933384277 99991 99992 670206458 49667 49668 130539643 44469 44458 928536875 44351 44315 424654639 96645 96675 92743191 42776 42728 919985328 62230 62231 871505234 67314 67315 212355290 71282 71283 116967874 86083 86116 885214501 61979 61980 577682361 26553 26507 637104192 90802 90803 742756286 762 763 485333698 23995 23996 136973669 46465 46506 765904707 38390 38391 188589242 79461 79413 773918317 85347 85348 797639599 73727 73733 575247817 94486 94452 66389616 29208 29209 846914750 98626 98627 86151188 39889 39899 798745883 64727 64728 843274608 70365 70398 988191865 55679 55680 25446294 99708 99709 333690772 89248 89270 65060259 48623 48605 655103120 13733 13753 942721854 29712 29710 239153607 41082 41103 919245448 52563 52554 319422508 59055 59056 96914166 2880 2909 288361348 33775 33776 8286485 60188 60189 280723572 11143 11186 585341054 39287 39288 754668994 821 822 130255406 2968 2926 760824834 87648 87689 353373353 38386 38395 818597498 8848 8809 15002229 47542 47543 125743230 31537 31538 473911752 92112 92101 693830461 9569 9522 816597137 69619 69620 717757772 36775 36776 92787232 84370 84322 85573889 4613 4614 425021112 4925 4975 398431275 55124 55073 554826936 67203 67185 290123798 8736 8737 133084016 8421 8373 698752536 11931 11972 967672083 60919 60869 297109770 55263 55264 846006270 47557 47589 282047756 47392 47384 774620767 48887 48896 624320131 68624 68591 890917872 7105 7116 369069562 70205 70206 245267767 10693 10731 378394916 67736 67737 70431764 90269 90258 589550018 44363 44364 802991497 15005 14970 558673206 33459 33411 819201178 60812 60813 549961347 28954 28925 654761612 41201 41155 278561909 41710 41711 372792383 65717 65772 576758831 14271 14293 129510302 36121 36099 796801156 56679 56710 607493208 49927 49928 442352887 76391 76368 933480904 34244 34198 480957675 83244 83298 665456538 13274 13275 237811158 28444 28445 402117161 92764 92721 212194797 41031 41011 381115176 75980 75950 197994982 21503 21504 387312956 2349 2350 184459627 55080 55081 71110330 66833 66834 963751168 71536 71508 574623804 74033 74034 879713917 32825 32826 431618886 44527 44528 297875014 49395 49419 970258453 2404 2405 446674775 74504 74505 910437940 25091 25092 34730701 6312 6344 856256936 76013 76025 270530495 1451 1452 571121248 34981 34998 996124156 98397 98398 518095748 26880 26881 274999173 4648 4635 997332507 38982 38979 637088741 28630 28659 561168334 68505 68489 796812935 30989 30990 956357121 92234 92235 540563739 95289 95290 806576535 72047 72048 272494550 66743 66724 322445367 70187 70188 887587215 81374 81325 85548894 87714 87715 124832169 45797 45798 250666425 40372 40399 234406425 48792 48793 822001981 69647 69648 242843157 8099 8120 123488087 29451 29438 390965959 89550 89551 8383213 91288 91289 390625901 33089 33090 922638564 87648 87622 518666896 84442 84415 314677926 82296 82297 989831244 26558 26559 5149608 98249 98250 840622228 81051 81044 295686430 51153 51154 673059972 98383 98358 483667300 76439 76440 313044464 68969 68970 866038846 54877 54878 77526072 18532 18533 326029067 68993 69046 33403157 18520 18521 989301906 40194 40150 516392684 14449 14450 717026890 43540 43541 755974388 35096 35067 829231236 43224 43225 427081085 8847 8857 67129003 95812 95761 26119881 65547 65590 851576988 70663 70664 75587949 69314 69291 312227351 29129 29078 789281469 90632 90670 234384227 62444 62445 551904755 17866 17898 61409002 8826 8815 824609872 43873 43874 308750039 48794 48795 401011067 74777 74778 106539043 71763 71714 601219230 30086 30124 960885221 66652 66698 348018531 79823 79824 906098169 97675 97676 748593869 53923 53924 828009309 82682 82683 778639217 58511 58512 235799687 71443 71436 783552367 79527 79528 541383339 97725 97726 888548110 98609 98642 253186335 53682 53664 29995388 94948 94949 48359033 40739 40727 342424683 82255 82213 415731006 18938 18940 755255487 40233 40199 565210254 79419 79423 836538132 84701 84702 756193242 18764 18765 197765054 12683 12650 868493455 77799 77826 652737097 64869 64870 771274717 35716 35748 563201477 31913 31902 917527151 62576 62577 765138203 38525 38526 349795170 55251 55252 13439857 13990 13991 32500083 55449 55422 625468328 41023 40986 301680438 97272 97311 467116869 12914 12915 843065918 72860 72870 678147628 69788 69772 859165135 70648 70649 817308146 6608 6658 122922180 29416 29417 203172490 86196 86143 531696941 56533 56534 162802423 17685 17680 980515663 83507 83508 930405550 92408 92389 244464220 60068 60069 633575232 45160 45135 91035651 58293 58327 888851192 85272 85263 475154348 8956 8957 863059187 98987 98988 537307823 75982 75940 191220867 25722 25723 994758806 19569 19562 545120046 32693 32705 353979293 96217 96218 145725310 26066 26055 333219039 96079 96027 994141274 4254 4255 824362246 53237 53213 729296850 11172 11226 568750583 95750 95751 847595551 67210 67211 176827724 4160 4161 112597602 78663 78710 568255782 10929 10882 452368827 99105 99130 634357722 77528 77552 449508601 64451 64474 17815341 1264 1265 609488039 14283 14322 951494498 30667 30668 341723162 94797 94798 151409091 21931 21932 378673610 18658 18677 601974242 75587 75584 432350537 28765 28758 198753439 82256 82257 140466489 8930 8931 654757512 55754 55744 576333840 44739 44730 499462605 75084 75085 756943209 18492 18493 856107910 64750 64751 18239420 64944 64945 803191166 53024 53067 428299161 41376 41396 276744438 90320 90296 537265171 60193 60153 112831310 41339 41353 572914503 54057 54073 761639993 55036 55077 517975139 9575 9576 808927011 635 679 403129058 11747 11748 548230995 50031 50032 845667332 62117 62118 781845768 94564 94598 25800546 25088 25089 594086947 19201 19202 168239446 20274 20275 568717832 52004 52005 779878288 54327 54294 329673772 1685 1662 195462415 10191 10206 953555133 85625 85626 554302100 39798 39799 997059126 35785 35786 423385373 3461 3429 218072466 64609 64556 969812949 13997 13998 64358020 4977 4978 553039386 91631 91632 835839456 59926 59927 741589683 85272 85273 675541691 30064 30065 407301107 65189 65190 655374321 8513 8514 21112443 34771 34755 602859502 32695 32696 534514515 84116 84117 273774068 49177 49178 681361165 91256 91257 788053380 9688 9671 624721837 52624 52625 906946800 87160 87148 214713146 10221 10222 69202716 50460 50461 569325264 31085 31041 863083893 9032 9033 223230919 43450 43416 298809772 38122 38123 654679216 25235 25192 646814511 14848 14795 116394782 70489 70477 672805051 16497 16446 59355934 42463 42514 396079278 77775 77776 756996094 88316 88304 449275288 89899 89902 840418102 86886 86929 726344974 3386 3387 351700639 43833 43829 691241057 48391 48424 570586130 2041 2042 821005454 57195 57180 35347311 94573 94574 801152539 54418 54419 217133694 16026 16071 491594753 77841 77876 910834812 87413 87389 963571253 38255 38290 250014418 1662 1649 661631543 26749 26750 757808935 83145 83146 580484385 64156 64157 277713686 21561 21600 15811519 66566 66537 19535171 9357 9358 708248189 7152 7153 547608920 67023 67024 493969071 50796 50797 771760949 89524 89515 697867664 88468 88513 718584472 52635 52636 590172679 70899 70905 178855361 59399 59400 371176675 78993 78976 436193992 78333 78297 628621505 46656 46657 810693942 57966 57967 447848614 57864 57865 667840281 82094 82148 236547830 33745 33746 262018426 39093 39144 452840066 98180 98181 262979105 4764 4765 748601897 29301 29266 42867762 55721 55696 395863263 99709 99710 376768908 18930 18937 195642400 61955 61956 608382020 7199 7200 452664782 61186 61187 88040050 80045 80087 136374644 86919 86920 246493439 9642 9643 579400607 29788 29789 14898587 72991 72992 990867663 4902 4903 689294614 87976 88029 45538987 1607 1564 372512379 70460 70466 729921882 2350 2314 596605429 70764 70765 751851319 86342 86343 778835908 5002 5023 849510592 83473 83529 422129731 10615 10616 58965852 83763 83787 99647500 91266 91254 921883869 87317 87318 815751754 3980 3981 140945138 91127 91076 789604592 28399 28400 332100244 61253 61247 7663523 71762 71796 750785366 74636 74668 646654931 92144 92190 983267519 62401 62411 129239367 68841 68835 779168435 57642 57643 168030018 23833 23834 358720032 56135 56080 341802459 27486 27513 660137140 58014 58015 197947067 16290 16295 214971890 43009 43010 312247795 85914 85915 328756836 25179 25140 412787862 43214 43215 984612653 74448 74449 596111744 46333 46334 444928205 21222 21223 262343064 30550 30557 388486232 43133 43107 240210858 52701 52702 824197249 56228 56230 20067445 82253 82254 770422536 36203 36204 836143952 27022 27023 87364714 94015 94067 971256497 13250 13251 181284727 48533 48534 115427306 31810 31811 257895848 69298 69315 939868475 58440 58441 791431024 33972 34011 137838738 5780 5726 31967008 27142 27121 104267355 11550 11551 868929745 49842 49843 408584172 56305 56306 827926529 56720 56703 307571476 19199 19166 487542436 2417 2458 996822390 77439 77440 485904296 4016 3983 609399821 53349 53390 180694288 47776 47777 262701936 51675 51676 684973935 13694 13654 690963802 64188 64210 666849692 19433 19458 216043774 24773 24774 804131298 67878 67879 751621577 42761 42762 483196011 47956 47949 522952730 95006 94962 442295584 21495 21439 243668046 72234 72235 182005202 24016 24028 811084424 8171 8172 886493873 70260 70276 161208926 25259 25260 550713149 34529 34530 193710946 75740 75741 705533243 47285 47297 931957594 44509 44510 622689778 87602 87578 250936931 63974 63921 331852671 73832 73833 560070247 32692 32693 828077467 45326 45327 721936087 69462 69437 911800816 98566 98567 111756149 29706 29682 359795616 81501 81470 712438950 39622 39623 480021551 76351 76352 701471364 31330 31331 443681630 88899 88900 892014781 7452 7453 384207292 11758 11777 631219219 46935 46942 631741836 19233 19247 411815536 49608 49609 618511861 73365 73362 795603369 85553 85554 732560458 844 802 193896823 54039 54040 445418182 33572 33573 415210639 53559 53560 350584961 55935 55951 385951980 6295 6296 82061529 3721 3722 14158230 71584 71585 358308518 19114 19128 919177732 68897 68898 94031294 62975 62940 101019377 99562 99593 994825254 61098 61099 88541615 40102 40103 637151337 37397 37345 37566968 19187 19188 739206677 60635 60636 688562585 47347 47348 292576461 35920 35921 706733730 67891 67872 169404363 25364 25365 557035537 8415 8416 927193241 393 394 925033766 80633 80666 790579773 36289 36290 791702053 60504 60548 730708214 66463 66422 354761982 12583 12561 968490431 64929 64938 589716637 64324 64325 38862634 3440 3441 526906989 91884 91932 343186944 51790 51756 353226942 77963 77964 667994035 95370 95349 505225208 52371 52336 935202864 51379 51373 848553361 36749 36750 757307360 26265 26266 837500204 63090 63091 233313856 88005 88006 23896042 55069 55119 224670596 65371 65372 259727309 87543 87549 399658966 18516 18528 69164376 14941 14942 982382362 92784 92773 678084585 97506 97525 789675727 65506 65507 259848754 6458 6510 387061457 70571 70572 387430493 3833 3884 841338139 13921 13922 936482083 87586 87587 696789325 30834 30887 521949468 98837 98801 13172505 50103 50104 76536582 3593 3594 652122647 80941 80914 642598800 24925 24879 342361036 62859 62860 38864376 38366 38347 798431412 25151 25108 54985871 43016 43017 70233261 81310 81311 137566258 62548 62592 588483914 66615 66591 571410980 31072 31073 503334612 78719 78720 282508727 98973 98946 621620880 9422 9443 268489156 77331 77319 79790675 10764 10738 817560045 89616 89659 120497091 94414 94415 490940467 51956 51975 924530350 14504 14505 523936992 10368 10369 94301787 29866 29858 994236203 54840 54841 592524602 63621 63622 634384897 74 75 718075788 41336 41285 627231041 76486 76487 310778028 90084 90076 838031470 19292 19289 572536521 4029 4060 602163779 1324 1325 171475295 65475 65446 255629063 27050 27102 155723338 89212 89181 839648518 14762 14763 688356010 76472 76473 634301857 44221 44217 361800144 37913 37964 127736859 35973 35974 700428126 97926 97927 348496923 61606 61607 438609449 92924 92925 18031465 16570 16571 554988245 2762 2722 165239083 63978 63979 588720214 25661 25662 864920167 61615 61628 72083666 24233 24234 851251412 83689 83635 676932760 12987 12988 185071502 5193 5172 775871345 62002 62009 156606865 97561 97562 824887444 71948 71949 674347029 87765 87766 232458436 79163 79164 121790259 46314 46315 508959709 84837 84883 331647536 49541 49542 634415207 9534 9554 737312792 90676 90727 421559242 41042 41043 719778020 64778 64779 260452374 59693 59733 332597790 29108 29115 939092809 83854 83899 587655253 53986 53987 230811684 81144 81094 203319924 68168 68169 395336205 11522 11526 682931107 5461 5511 648883117 15747 15748 392393275 53715 53694 255012214 3055 3024 226281701 70338 70339 627596347 90122 90151 225507112 41811 41812 123808849 33010 32980 165621452 38403 38404 833726651 22972 22973 66173655 55554 55582 461421694 56616 56609 555194148 44057 44058 877287438 29902 29882 773973743 44242 44243 359654271 99110 99166 976684581 96575 96576 751710200 55489 55490 436395304 70835 70798 690142237 59206 59244 112006755 17519 17505 327613456 27330 27331 792185705 98346 98298 971443210 59690 59691 969152798 28283 28284 98537186 55260 55261 286201869 47460 47461 925711754 5554 5550 654910645 29646 29685 259552726 21231 21273 10268106 22511 22512 803030646 91322 91323 288429400 36015 35988 816390725 313 307 334541149 71038 71004 475390196 76686 76645 572841552 97558 97559 462232578 57343 57344 984211177 32864 32865 279533258 7386 7387 418315887 60056 60017 639677684 96916 96900 326622098 27603 27604 224051088 94481 94482 28786341 31086 31087 510897912 77779 77780 316402583 17122 17123 883657308 42820 42792 317294037 17922 17923 182230724 25323 25324 613225585 70179 70180 139705788 38354 38326 26325802 74315 74316 133834080 52886 52887 926508608 47905 47899 793122519 30724 30725 666567820 17203 17204 402492118 85889 85890 222266627 69819 69849 501286969 28652 28631 233722669 36984 36985 988451583 72487 72456 141138478 18467 18468 613583663 2820 2792 84266558 5636 5637 957107592 80124 80125 867955049 37658 37690 719481200 94958 94959 725113 6049 6045 798070868 48508 48509 760351985 90591 90592 913342102 60270 60271 884866376 11026 11031 862664218 83095 83050 356652138 41343 41300 520201805 18122 18079 3136438 13190 13175 844034628 50494 50495 445868900 71170 71114 619453009 33059 33005 916169002 91555 91591 144079869 75741 75742 394035663 18362 18369 674615851 83951 83952 802250887 34855 34911 899475790 13771 13772 433570239 62751 62788 688464890 65006 65045 917294547 29762 29764 912097214 15911 15912 487886405 6278 6279 341923165 7496 7497 760119495 52350 52402 314398872 56249 56263 42625267 75622 75623 738159983 54452 54453 58533513 36919 36915 915300038 806 807 880394463 90822 90867 758566151 49364 49411 107124888 64672 64705 256241877 50674 50675 225904281 58391 58369 881743274 67134 67135 554617584 33527 33549 973209783 33018 33025 274537145 14958 14959 676328747 43468 43459 130909887 68587 68588 808453299 90709 90672 839648350 70786 70787 56676749 15015 15016 553491566 63716 63717 282538789 37938 37968 49103135 61776 61767 176857782 76274 76275 640399918 30713 30714 657975319 59749 59750 626610123 62518 62519 627154900 62363 62364 520447712 20034 19995 969961746 39665 39635 723554702 1626 1627 847455117 62535 62536 479047637 90687 90688 639521586 84402 84403 821442377 22317 22366 698395647 82039 82040 848133412 14283 14284 881528816 59459 59460 42204849 89307 89361 457246428 96256 96257 607634068 29921 29922 100079870 22700 22701 775415193 75992 75938 357565610 79326 79327 292738476 74456 74457 895299026 89188 89189 5950746 18473 18472 39560445 65022 65062 435273343 29950 29983 772283434 81655 81656 240826262 14695 14696 279692902 53092 53093 454177489 73198 73240 766034624 85591 85592 47579017 33606 33601 592105315 22799 22800 227059521 61478 61479 123541747 68332 68335 389690374 9814 9815 171132121 39922 39936 394494848 48254 48255 36716826 97299 97333 573773783 69748 69760 74838748 3732 3733 144015984 36411 36412 861110985 91971 91965 393918358 2545 2524 867378691 3561 3544 565288766 35662 35650 86817871 82632 82633 61466386 25939 25911 103489449 30179 30212 296981919 93810 93817 368597971 1575 1576 462851484 11951 11952 950374504 1404 1397 177343661 20009 20010 975745109 19762 19756 626934308 85117 85136 375794551 63625 63650 550880238 95730 95731 636134728 30175 30121 849641406 18255 18226 423254304 49758 49759 118737351 67928 67927 347515067 45813 45818 361916717 6502 6491 269507241 43554 43534 943917213 12189 12190 212790488 95145 95146 526529911 70070 70119 358638257 81248 81279 585486017 46803 46804 825142526 29682 29683 473139160 49078 49079 355526890 9325 9326 214674652 92232 92247 961134370 69887 69888 62095427 78819 78803 202731495 40477 40498 589566356 30171 30172 466570607 39767 39768 158190836 2586 2549 996538208 29794 29795 230698221 74483 74484 465354345 57614 57615 349276313 4097 4086 970688951 54027 54028 229470252 19419 19420 808374653 46972 46959 829047266 29354 29355 912616597 73680 73668 3339196 62113 62093 420257530 33571 33540 973336425 57771 57752 33162475 68162 68163 754283353 52315 52316 76764160 3637 3657 274093171 83884 83885 70462354 92706 92666 209319597 65021 65047 451272411 3094 3068 298367135 51859 51860 412048486 13222 13208 261383713 14928 14875 321159022 39892 39928 181012513 5601 5602 442741706 16576 16619 477263103 14965 14978 1948115 44453 44454 63165728 39127 39116 763175776 44657 44658 812029929 33425 33426 730912187 76204 76229 273363915 35259 35264 655987291 7150 7189 101838594 36748 36749 798849739 52942 52915 50623679 48300 48299 596238500 72779 72780 158990929 76430 76454 470536312 62795 62796 981175821 42884 42896 522964718 7042 7090 592337218 5638 5619 766448752 71854 71897 872835081 1669 1670 990437453 79746 79747 903466279 7146 7147 22567159 28347 28348 261655490 43645 43646 169646559 80558 80612 727748997 68540 68588 221873022 53228 53235 713992260 43154 43109 532676865 17170 17202 31869959 49077 49078 515015696 35677 35678 80117114 23402 23403 735756062 57351 57301 333021294 97544 97527 739113145 40524 40509 326278513 58702 58650 771271843 12636 12637 57519741 70679 70644 986961703 94392 94440 612743943 89097 89098 428334409 51162 51149 50568608 27068 27115 604676602 82679 82680 487539296 27521 27574 158195122 69333 69334 756790621 23858 23859 246921831 14935 14922 371583357 65357 65358 253475303 57489 57463 149140504 44959 45013 869134304 2103 2104 960262165 79426 79454 741993327 27535 27536 4419787 69519 69520 496799163 24371 24372 928584940 12719 12720 643415585 28974 28958 485409571 70224 70277 640188800 6295 6243 415317454 74405 74417 544928867 63805 63799 940722084 46801 46815 832929556 52246 52247 106906649 21205 21206 836619740 15221 15222 13425841 13495 13546 353577841 85509 85510 328775585 36581 36564 534996725 24107 24070 87076958 12394 12362 451501655 24133 24090 617689052 90011 90012 996829308 40783 40784 525648693 50220 50267 823969245 89226 89227 789200160 42054 42055 819286349 58168 58169 387574048 76256 76257 887833008 20148 20149 584917787 24983 25028 328766218 8219 8220 285000609 64634 64635 350598084 65760 65801 954497783 48643 48686 673556109 6640 6675 884050913 98466 98510 649185346 85863 85845 848487075 56056 56026 71745622 33298 33294 686340287 58781 58743 618786305 42086 42087 872415917 43370 43367 651825921 11583 11594 527443888 30007 30008 627546727 56088 56066 661393511 44784 44824 596769997 37264 37265 640539271 17621 17643 747076839 69031 69032 372743249 12343 12344 849981740 13622 13623 531277318 66449 66471 620464401 55850 55807 727553842 72395 72396 798124757 17269 17270 602167772 82084 82130 445081433 68578 68579 238047455 63479 63480 541937336 59030 59049 578094193 88524 88525 847259731 5546 5547 92349149 2514 2515 532267316 10910 10911 505223516 78182 78183 308966477 24968 24969 70431696 54137 54169 190467562 45979 45980 953221637 20299 20300 952482292 14728 14729 316325274 73891 73848 665980618 42450 42451 159417747 85986 85966 506173589 74078 74089 285712510 66677 66685 922591544 9642 9671 244956942 58592 58574 133704516 91300 91301 893040593 7049 7042 795367881 64063 64053 584347989 16641 16619 855091510 97987 98001 237441090 60562 60563 278370239 66599 66600 966508226 39556 39557 192447204 79501 79551 926690717 97709 97656 857361981 96942 96943 954970197 53812 53813 866807534 51710 51677 600101072 53987 54022 470336279 71445 71452 455482102 17986 17987 796716308 28304 28305 537432525 90089 90090 961135061 77182 77183 613064995 72657 72658 552283780 62509 62500 361198909 24134 24174 621263357 22841 22842 852702365 8566 8567 682574983 29689 29690 955902110 7734 7735 42846420 71267 71233 475190038 7396 7446 6497407 36722 36752 258530530 5967 5968 700750109 89688 89689 61893587 81189 81190 636971866 90192 90138 744061126 48033 47987 97347508 56797 56798 146364832 66062 66063 143297990 40680 40723 250919914 26214 26215 627651632 98366 98325 108683972 28587 28588 980695909 85202 85203 389746461 64486 64487 256550236 42644 42621 824333734 14475 14476 344806326 46171 46172 538011612 84465 84466 611018232 94171 94142 370279033 17586 17534 359303061 51775 51776 694853624 46641 46629 527127213 18112 18113 605374085 6694 6695 510188235 19179 19180 533344773 4947 4948 863364169 21422 21438 911913909 24302 24303 919068073 86573 86574 243940155 86460 86439 913570955 74651 74658 624627909 65425 65410 476088356 71797 71798 419265870 93872 93873 536176459 5066 5038 502130954 74566 74607 465760407 59888 59889 530108673 64697 64696 127343177 41674 41670 868938798 82544 82545 785462556 46622 46623 305547665 27372 27373 215516611 20293 20308 209171174 4490 4491 92060865 31942 31943 213500222 92224 92225 35876230 94305 94297 474489921 12009 12045 939038329 96399 96400 798756028 99927 99928 906917434 7179 7180 760676020 22424 22425 235688843 58482 58483 12299095 98226 98227 193493733 53619 53616 284546323 48113 48166 914503301 55803 55804 561201826 56023 56024 803657664 2757 2789 194520649 65784 65745 825308423 10449 10450 315268659 73232 73233 398983014 30515 30540 75172157 43583 43584 965570192 75252 75282 768370866 89984 89985 850820479 92435 92436 250280421 90607 90588 363863044 94421 94445 38232818 86316 86317 483922168 87886 87887 161060356 65159 65190 275020270 52716 52717 819008070 62513 62469 679897168 85970 85971 100119251 97913 97891 738750844 87814 87801 26535211 58749 58803 28602256 78208 78209 484449708 41341 41306 860282728 46832 46794 85189109 62608 62609 225194241 6714 6676 840308829 74597 74598 287683918 37932 37933 760140179 3751 3752 159727577 26377 26378 84974952 52093 52094 782887231 27122 27116 901940752 77144 77181 926869362 63057 63024 92273918 79447 79448 311928765 80431 80408 702192117 30870 30871 191559820 58672 58632 417098447 76454 76413 869635281 81958 81937 669687155 77900 77953 18621904 78967 78994 187307400 45299 45300 386482598 33230 33231 154848826 19692 19693 780063704 20252 20257 311968785 38301 38302 220898122 26415 26416 698493476 33629 33615 819503509 65208 65264 53561354 80436 80437 616690598 57187 57188 989110994 1627 1584 609268999 45513 45484 523613242 82995 82996 400124889 95044 95090 878186547 66900 66901 146215198 58897 58934 934253595 55253 55261 296746370 57204 57202 473956196 80224 80243 329157764 17501 17502 865195750 79579 79593 91261235 9103 9104 166842357 18256 18257 480572915 13101 13098 180941490 59905 59922 100919441 93531 93532 637646252 9351 9352 69294338 507 531 897701490 71409 71410 427776402 45644 45645 11576184 21820 21821 911604166 53133 53134 526920260 45135 45175 262393028 96907 96908 733963584 40969 40970 282779253 99205 99206 331812527 39274 39275 836886276 77415 77416 836235516 26940 26941 347762023 41548 41591 219618854 1843 1816 954599303 75908 75909 802031271 71077 71073 943469118 40211 40212 885633582 35085 35079 625646779 9706 9683 878982573 7018 7019 207023572 88012 88013 500503246 29518 29475 945445573 32557 32558 796375771 82030 82031 271436802 50196 50150 234549079 85020 85021 659565271 7880 7881 505874146 81355 81356 557674254 49345 49346 359163238 43726 43708 18266601 42992 43010 985153406 51224 51225 763683815 49735 49736 763231944 39546 39494 599266349 7146 7178 294305286 59270 59271 60455832 8913 8914 297210067 41834 41852 633555066 97416 97417 104416645 21850 21851 323393725 39729 39730 861644770 94004 93961 142920932 23844 23845 39111667 3059 3060 721566954 36466 36467 494283836 7169 7170 640211149 19157 19158 920302635 68279 68226 872925925 22628 22652 985382421 6814 6851 395009209 23908 23909 490328304 80025 80026 647172410 48256 48257 994613302 38574 38542 637911843 81495 81545 91030397 9725 9726 873190519 98302 98264 587830846 41741 41750 208929521 94077 94078 669730840 5818 5819 549734222 83839 83840 924179035 79410 79380 502396402 73603 73621 700016771 41784 41785 83771550 69808 69773 833525565 80385 80409 752819983 58577 58580 730276485 41038 41039 95201970 72526 72527 600336088 70760 70761 72276164 70422 70423 239919920 77675 77716 419953966 32606 32607 393787054 86911 86856 364776337 67959 67960 798298857 27210 27211 938507762 6071 6072 234703992 32038 32039 979999779 3648 3649 758920629 24208 24246 478370575 81473 81507 921713636 15591 15592 737467437 7503 7468 391255641 65454 65455 145591917 17352 17400 977994779 93961 93962 508959973 9035 9036 724770628 74006 74007 919726643 4265 4266 838900964 15629 15641 150308923 96269 96270 152711341 71252 71253 592644199 60059 60060 205434928 63535 63536 439799442 29306 29300 418224182 34729 34730 261941883 67697 67683 958023398 98394 98392 334155962 45615 45602 330980299 76146 76143 933207631 329 315 596213012 85799 85818 932981803 60480 60481 973599957 6099 6133 211503663 28748 28749 797447042 67273 67321 254029043 2595 2602 752081977 26087 26067 31364294 51717 51727 555836049 55739 55762 50392736 92744 92745 461843933 88908 88886 289909049 88640 88584 547008088 99140 99182 509392647 59219 59220 764147494 5780 5781 34865154 88756 88757 657757508 33564 33565 970964938 86659 86706 933642628 45822 45787 34144043 78297 78298 91175273 93630 93631 881622847 60468 60469 467579885 7097 7061 150087591 27964 27965 70737509 35933 35883 96432749 80066 80067 398216842 1011 1012 688553707 5699 5687 59899797 43010 43032 275788795 99034 99071 150619274 12033 12078 688552435 82219 82185 998870015 79210 79182 678907196 21888 21889 979597422 56281 56271 919553177 85721 85750 833537729 93116 93117 47644313 53933 53976 428831082 75590 75591 482976731 25092 25037 753900157 905 906 524167039 45342 45343 793442736 54817 54818 284215006 1301 1302 788285585 49015 49016 284438689 19651 19636 608913394 31895 31896 154452550 83694 83661 705983103 34693 34694 425690847 91075 91056 281599936 49887 49924 465447013 28073 28074 110292340 33547 33536 141361787 95133 95134 444792644 13354 13355 881505549 33849 33850 324035939 21753 21754 916042836 28004 28009 488162741 99177 99225 56910544 97204 97201 872326670 76070 76071 689789629 71446 71447 645805062 19698 19738 223564292 15952 15953 498525991 54084 54050 797630631 84121 84122 590385469 24958 24997 984258593 73353 73354 603870689 78307 78321 494534038 6321 6322 818718695 82656 82657 742871185 49549 49550 135554545 22955 22956 102014225 78313 78305 104020130 69970 69971 463731355 83697 83698 831983134 91228 91221 134605068 86821 86857 98205726 59820 59838 324269589 8853 8854 192287923 62190 62227 210792515 66449 66477 237559542 57572 57589 384944330 61976 61977 360017017 33267 33268 70201429 52196 52155 831950162 66719 66720 457340520 9222 9175 725189874 44470 44510 924095278 83762 83763 448614713 3127 3128 505014165 792 818 390756990 41322 41323 549519349 94453 94465 25391292 35029 35030 281871625 74486 74487 140394845 16382 16383 61581573 63785 63821 756842817 46673 46674 776551130 17326 17297 706186660 82929 82903 52811311 3759 3760 48668370 55044 55045 720398349 91169 91215 145753641 36340 36341 694448333 68977 68978 354711999 12619 12620 22057424 62486 62440 980904558 39245 39246 923089120 11505 11506 323594183 35633 35634 63288371 99547 99548 759144854 72308 72325 52107712 22176 22124 780233236 79954 80006 490293695 64291 64292 223042231 71380 71381 681748556 94824 94787 537273241 71454 71508 289161765 13284 13287 244579634 57954 57955 687294833 39499 39500 208657648 10275 10276 185442397 19416 19417 305433439 93726 93775 910323482 64864 64842 759808897 43957 43959 317080134 41732 41733 987860779 81966 82000 180095505 95798 95754 953078259 85331 85387 321648515 72499 72500 643506662 29695 29675 879210119 75216 75168 429539808 365 406 75933807 18239 18294 531163701 36172 36173 455047378 48225 48222 70585165 4046 4035 126252044 17464 17487 596911176 96320 96321 946648912 43916 43917 335539942 95731 95726 103164895 76286 76270 580895528 31095 31093 327901357 86800 86779 565645148 13878 13879 549582695 93210 93255 657772039 94038 94039 335614920 14547 14593 333044630 79351 79352 713576790 39713 39714 693604721 81161 81147 162158626 7428 7429 218339670 87093 87094 570815100 79970 79916 700732489 16247 16231 488164970 91694 91695 204916830 8565 8566 413545987 30966 30967 964880053 80010 80021 289175491 78111 78112 830704280 86349 86350 180176321 83113 83114 325150535 99706 99666 615637930 97093 97053 299832543 14829 14830 771760026 62886 62887 447729884 63861 63862 886169979 12715 12743 253859686 40962 40963 390702741 35087 35088 512606885 58686 58687 708794136 75959 75988 959253035 38204 38209 106340731 89215 89216 120235255 72619 72620 725988402 65896 65910 7345969 92648 92649 941208065 40316 40317 813933773 28265 28218 842012652 82097 82087 678407725 48259 48260 776865116 96825 96854 873712545 53772 53734 724298786 96685 96686 388925678 62409 62393 500502237 29593 29637 207366615 62611 62581 519599733 74632 74685 497146737 36120 36111 802063787 43602 43559 289171873 3717 3693 397453821 34066 34056 111336790 64627 64635 244143999 89958 89991 512737408 33762 33756 768726589 63614 63661 871685857 75374 75375 899792587 568 569 863795186 54458 54423 864277370 32088 32089 29977986 94491 94483 502902552 2110 2111 186587859 42073 42058 339759848 80377 80343 629709060 63987 63988 364027596 17669 17670 927743790 300 338 901696289 34343 34312 799755655 40417 40378 396305706 53618 53619 588202060 24856 24832 963119549 39022 39023 640133871 45659 45660 964147804 47315 47349 399962846 39493 39494 571984196 79211 79212 281087576 3607 3608 720253728 58472 58473 442412625 83709 83710 199801091 36714 36756 521848494 25653 25654 707545855 43368 43369 277317346 62792 62793 243586267 85807 85808 925554528 72899 72900 665397395 69108 69147 359898219 78212 78213 324709635 88833 88834 436859237 73991 73995 423481676 13438 13439 506215988 30735 30757 860119589 20590 20591 294471809 94909 94910 784254910 49193 49194 489578329 34023 34024 180410314 57928 57929 817856574 65927 65928 571726363 6246 6210 504962466 62411 62412 955979162 8545 8526 477676370 83811 83812 696887923 26351 26352 411861949 10248 10249 356998268 82799 82825 708437908 39819 39820 201414689 50098 50108 38189384 93694 93717 488192209 21817 21818 999067783 94571 94572 407655625 33826 33827 91328876 46969 47021 10641215 69271 69311 964763477 85248 85267 829797611 15158 15171 974677710 37098 37072 684879294 67865 67904 830291088 27901 27902 420831774 24436 24466 783439239 62489 62490 564168498 49021 49003 808859920 40618 40619 549647274 3839 3789 981551931 72172 72131 236781921 75493 75494 199773656 68399 68416 806710794 12541 12542 328454096 17101 17102 389125573 41848 41849 608994188 26740 26741 928295897 955 1011 863967946 58728 58738 624051696 86821 86812 173627933 39183 39232 859967794 84065 84088 322415511 25609 25610 606026569 5129 5130 419215900 91720 91721 82315966 3753 3737 802783477 76779 76826 514850871 26472 26524 873585656 98116 98117 241024011 63320 63321 692826418 1429 1430 145526052 94540 94541 798824378 65652 65639 906564075 64129 64125 211627265 80180 80212 647084348 33553 33554 812337680 82686 82737 262180253 45227 45223 542316684 7148 7201 113142482 67089 67090 857842651 1475 1524 305397077 10983 11005 314315190 62634 62582 885800709 18955 18987 185733086 53096 53097 770476004 78393 78418 234112164 22370 22344 203721753 66704 66738 369700030 10223 10224 701113189 54669 54652 397977623 52435 52486 346829956 4656 4657 730787303 49643 49654 926648326 70295 70296 138070722 58810 58761 242181568 85276 85277 654435202 71229 71230 421688381 69360 69361 447939044 55630 55598 241714170 32502 32535 311374439 22382 22400 121320001 29496 29491 407045420 45175 45176 892398733 18060 18027 679448777 21719 21720 658414080 83604 83629 807804060 18232 18233 100854127 29733 29734 956158281 30929 30953 408597705 46472 46444 578111544 12255 12256 439576367 98703 98705 867561661 85837 85838 243290298 11460 11461 662885795 80504 80453 185353519 62941 62942 575429047 40859 40860 752441469 60128 60129 179655982 64108 64109 409981596 90746 90710 489179242 41600 41601 954360062 23300 23301 397793736 40838 40857 930330913 57013 57014 532378100 15295 15296 850278758 77396 77397 970213971 13265 13236 178125295 33086 33087 851856495 33890 33888 608763317 75100 75101 572369309 95469 95470 438672686 57612 57613 553464476 27915 27951 654541142 37277 37278 712275346 30407 30408 836021207 59801 59802 265546483 60633 60616 363257371 65261 65305 342725484 99421 99422 479116498 18616 18623 171704538 2643 2644 148838372 26108 26109 644709874 87242 87243 378329549 95906 95907 164340484 40776 40777 627249712 43221 43222 975040730 3232 3252 572638977 32647 32650 904752783 20779 20745 555599331 85856 85857 112604400 24740 24688 146697274 5999 6008 855983635 51793 51818 218860468 79960 79907 190947028 85892 85893 934237205 4435 4403 94519060 36282 36283 128184403 12695 12641 518067125 12071 12092 214557434 35571 35572 113727809 50083 50084 748556270 43197 43247 875601890 60561 60505 753474246 28602 28641 288012325 77236 77278 41909980 11912 11961 769391889 37901 37882 694167364 43925 43942 74431877 59527 59528 11638192 9176 9188 2133566 84114 84115 301067863 64196 64197 405864609 21748 21787 142594945 99354 99355 446760830 64318 64319 734321824 87888 87904 888795699 26723 26724 21195639 95957 95984 831891473 37692 37693 766469653 61044 61067 306292831 61356 61385 827351059 70180 70181 200460147 33223 33224 822549632 52055 52035 332364122 85439 85440 143860466 81922 81886 962020878 2106 2100 351812637 54898 54843 275103523 54878 54833 850611490 41939 41972 685469738 24800 24755 300928686 36298 36279 431467698 97404 97405 415714376 13993 13946 399196782 37857 37831 598252687 57896 57897 768868168 16099 16105 342508387 78993 78994 161218818 19404 19405 262248750 9099 9054 996963048 92905 92912 555220152 94096 94049 250900346 74007 74008 551634197 52905 52929 832667002 16226 16227 162856541 36519 36507 94771726 85829 85854 493950091 78980 79019 417917699 47608 47571 525243735 41542 41529 153285342 23760 23761 526471246 32933 32934 580496431 27722 27707 171223201 57636 57637 470244408 21988 21944 975356302 8439 8440 787199313 71865 71901 942977797 85075 85076 529364954 61884 61885 780946511 28655 28626 214006665 63480 63520 753522389 53417 53418 236090487 98003 98004 827202579 1046 1047 160857028 13458 13496 385535891 7342 7370 632689165 98525 98514 204473327 31948 31941 596026707 6185 6193 485634512 45274 45298 290966342 24840 24867 70572665 11088 11123 822575548 51991 51992 288630259 15022 15074 718903491 49911 49917 623334231 50078 50044 255931926 84694 84695 777787568 83058 83053 248751227 74244 74207 622967148 39835 39884 662311715 98466 98467 973203190 20272 20304 100210889 47762 47763 169624463 85637 85633 930575581 78318 78319 907224891 27329 27330 513534906 91654 91689 181612517 68228 68253 149942123 44143 44144 336709211 91017 90972 844499010 19592 19593 658540139 85326 85358 98421401 54671 54672 744482567 34012 34013 347602726 58930 58931 106489272 75714 75706 463566002 7366 7390 146039564 5436 5437 279303244 50927 50931 514930031 82408 82409 727008891 91149 91150 928201971 22744 22776 439922214 5283 5241 670015335 1649 1655 209391946 51201 51249 406801600 92529 92530 343096632 53822 53791 259071101 85423 85424 470297825 17333 17373 980931071 81258 81259 510403655 29029 28979 351554017 64872 64859 138513314 41427 41446 750676922 11526 11503 232760906 21985 21986 57681868 98691 98700 605019038 75850 75851 959946079 80067 80068 194897444 6811 6844 476461271 15655 15656 576233723 13559 13560 641386099 87609 87610 292875541 52321 52362 516225046 85066 85067 482909246 53404 53405 87314042 85898 85899 49538432 69869 69921 926943655 24920 24960 560003007 35731 35732 694722723 58113 58114 970925215 71605 71552 519124108 86044 86045 883512724 21594 21595 481199001 43514 43515 816736838 549 550 993440662 11260 11214 798980323 23325 23381 96989295 69465 69431 580931964 37010 37014 79344078 47900 47945 89416625 57581 57582 84677395 95703 95704 690315595 39098 39099 301156256 66443 66444 372104597 4486 4487 218883679 50204 50174 725028718 46533 46532 574724972 78156 78132 386071631 23177 23178 723635490 99184 99185 593306280 14297 14339 933506995 86650 86651 876552472 9393 9394 568806117 78375 78320 137378131 80724 80725 421991867 35567 35568 632875344 880 881 585669719 80573 80556 267206479 40198 40199 168275084 28260 28227 536457488 13477 13478 986620668 85671 85650 484617334 44519 44520 306485210 57853 57854 647458691 75964 75971 616417821 38923 38924 355686387 36037 36038 447059059 44174 44175 92278917 35599 35580 468087409 35907 35853 772800299 46421 46437 83040426 29790 29791 397648498 64597 64562 713738338 30229 30238 301117145 44649 44650 598863380 74038 74039 208987780 86635 86636 246121793 77659 77660 218143250 27380 27381 291256054 60666 60667 894135190 93008 93047 996943760 60231 60243 232479575 68693 68694 729362192 97942 97925 962983600 36402 36434 73166872 34420 34421 9998494 43456 43457 101456622 94770 94763 917918379 54107 54108 292039493 63355 63356 81281382 94756 94757 918403698 41007 41008 427733185 91453 91454 906623215 73079 73080 677955351 61953 61954 925628785 45439 45440 448027847 52530 52489 195429531 86927 86928 267232376 64912 64913 771542852 26150 26184 63390670 39952 39953 255539383 64923 64924 288536684 64362 64363 743046748 23154 23171 893682938 1682 1683 719356254 30316 30286 415914210 71266 71267 940993393 11279 11280 209639407 5862 5863 544657825 44328 44299 826489544 3436 3437 556296703 47973 47986 620529405 93624 93578 798480121 12353 12354 596097278 67381 67382 674736454 56492 56463 237363610 39259 39260 216449919 74228 74229 57851620 64715 64716 345718669 73005 73006 200033883 19121 19135 731364425 76112 76113 930030637 18042 18043 582459437 80635 80636 970185963 23584 23531 457810871 79173 79174 469692990 42122 42123 813106052 43809 43810 465332015 33069 33070 471633337 48986 48933 897214569 82477 82437 330815619 91391 91392 191169050 79810 79811 725285704 19385 19412 640527571 94171 94199 684187936 38419 38420 616951063 43333 43334 231642097 93195 93196 399618154 2048 2067 274749459 62519 62520 697864015 8519 8520 694517670 19351 19352 82274291 61001 61039 60678407 53602 53616 830301773 64511 64531 816754017 72590 72536 59364876 86958 86959 251226413 8879 8912 355394855 29577 29535 544693916 39813 39784 18774558 87063 87064 537312438 8478 8465 191336542 83476 83435 591785715 37637 37638 608805534 56881 56882 914327087 68821 68822 213593859 86499 86513 420309109 50837 50838 371381766 29519 29520 449906890 12023 12060 657262041 49724 49725 81105505 23769 23770 558602468 28191 28192 465903271 95945 95946 967289222 90287 90239 415554063 18039 17992 763712292 21392 21393 386662527 78043 78044 483498732 57765 57766 95778055 38050 38051 450933156 86574 86535 452552453 75026 75068 604845511 62047 62048 678896662 49386 49427 522068818 89985 89986 116673462 96686 96732 650486193 45802 45778 88875348 7069 7070 70054873 96586 96587 189139772 34634 34614 203944086 1888 1889 903964535 39073 39074 708291112 90691 90692 68365617 22116 22128 938050138 44066 44067 790667433 72696 72697 247200270 36842 36860 303658318 41955 41983 278323616 26122 26162 934279066 4735 4736 300320565 32428 32429 757922895 77202 77156 360670663 2481 2482 56686189 56006 55980 880697820 37028 37029 316889564 23344 23297 119063844 76711 76712 236025923 53285 53323 276913248 34367 34368 284882801 97438 97439 152173344 67052 67053 704909511 59257 59258 407313651 80491 80492 512887938 93643 93687 946456909 95220 95221 575918576 73721 73722 707203322 16516 16493 531758741 53567 53550 340792512 61707 61720 85799258 58691 58685 218324818 43171 43172 560047001 82795 82796 176957774 25214 25215 978387711 85038 85039 363667910 69359 69406 106097460 3281 3235 630747680 73076 73077 294103498 24815 24816 958337060 84962 84963 920818345 95968 95956 885078727 43909 43910 891298484 20144 20145 910455794 46798 46785 190532087 46496 46497 433943176 99773 99774 301477386 85006 85007 299987699 87259 87260 925955490 12055 12056 71992869 93220 93221 747938966 48137 48120 538121263 87960 87961 375298574 9184 9225 120394617 80172 80173 856463804 34515 34516 288948837 41315 41316 538690219 33174 33173 986511824 47018 47028 916615457 20033 20034 767073089 23347 23348 103389690 30708 30709 595879729 72190 72191 527239537 99946 99940 272411835 37410 37386 650013106 53099 53100 272765098 99979 99997 646157170 62418 62419 873907101 32314 32370 839942399 28844 28845 751712748 50505 50546 320458005 747 788 952416673 25155 25167 841580773 58973 58971 327987053 50470 50434 853901938 39740 39706 375287570 51037 51061 622066182 42065 42019 119714732 69380 69377 635984089 74895 74913 119807724 61060 61061 77542017 93512 93461 416775679 93096 93097 270463647 65182 65238 336117085 84108 84162 338575565 83518 83519 890885036 55401 55450 513548157 50258 50259 744477276 54461 54462 463995206 38958 39008 996910758 39576 39566 609150256 95212 95213 46950545 76836 76837 575906551 89071 89072 955689837 71978 71979 157485573 55011 55026 349215052 52789 52790 413522323 73754 73713 178698942 10713 10679 781718708 24132 24133 474204932 28058 28059 664250327 17496 17452 619734663 86735 86736 966955767 83009 83051 831677341 76218 76219 358115186 88246 88271 228301356 56416 56417 998149562 34644 34627 214791086 72945 72946 636911474 76213 76203 486222817 3640 3641 493757808 13251 13202 560643978 66672 66662 467732327 98059 98018 765878173 72807 72808 51807247 16388 16389 855158466 46774 46779 432907807 29592 29593 260196109 56434 56443 921438715 15826 15824 585199996 95397 95423 321276037 90198 90199 678524408 2157 2158 791984469 48142 48171 378220291 54694 54695 828206279 42711 42762 466599690 50214 50215 317766382 42318 42321 556783209 2215 2256 407893288 84286 84266 168723618 90315 90316 340866317 62495 62496 813640170 3337 3338 909425716 3001 3002 671256300 27248 27298 101690513 29260 29261 770369970 55092 55093 190005202 50249 50250 836033973 41565 41566 962632519 8683 8684 733704444 56211 56212 236897397 5704 5741 775415259 27479 27480 60412113 86992 86993 974116590 77786 77787 45578221 94858 94859 633311218 12337 12338 60164723 23623 23624 462779184 59775 59776 412977571 82258 82260 756384399 10181 10205 455664896 63198 63199 284868814 14871 14872 600526601 75645 75638 788794342 52441 52407 657083804 56411 56377 779912157 43566 43522 166669495 7008 7009 38663413 50570 50571 650663542 52627 52628 78494882 64210 64186 226369283 30818 30775 652327610 77833 77816 911160276 71239 71206 840623681 72701 72719 820285830 80474 80516 66598833 14242 14243 631792388 94809 94810 951893641 36357 36358 882106706 58311 58336 760000581 36689 36690 484322964 50839 50840 197346897 60650 60694 243600594 48961 48962 451505436 63966 64004 550757101 55354 55355 351604336 14485 14492 73460164 59715 59716 642855950 6454 6506 291348940 59832 59833 141744481 31433 31485 450837716 25123 25118 259133163 3546 3568 860513939 57098 57120 582705100 39486 39458 142012313 37570 37591 627966173 29580 29619 399800978 65479 65480 469997607 50959 50945 586963228 32538 32535 890643292 22256 22297 734492570 17069 17049 985982366 88429 88476 794611023 31678 31656 169362165 84781 84782 761867709 78125 78126 486750345 88949 88950 127134095 1943 1948 314119196 41325 41326 337415644 64146 64149 799150422 10 11 114347066 26007 26008 169192585 54641 54642 724767039 27110 27112 714576150 38401 38402 902596719 70986 70987 492896258 17738 17732 534203750 87903 87904 313671940 27694 27678 224621490 43292 43293 11300003 72822 72854 722555185 98050 98051 313247484 5112 5113 807095168 20649 20650 913319001 28289 28290 563311011 60794 60797 604783793 37869 37861 94690785 20624 20586 9388351 45980 45981 990694886 15543 15544 163544935 43611 43612 615680497 80635 80589 224781341 54130 54117 6459102 53173 53174 450952145 90985 90986 487932785 3368 3399 767135873 53351 53352 892163533 17125 17170 854926836 84169 84197 129295522 48642 48643 308888953 53459 53460 731734160 14096 14097 727319283 58746 58747 527142429 42551 42521 751731244 25975 25929 781235770 54942 54943 640008463 48394 48395 825952548 35779 35833 602892945 37837 37834 263908106 17542 17543 176040510 11315 11298 32736956 90015 90016 252609863 64764 64765 172033090 3870 3921 694538929 13071 13072 169854889 56863 56864 660253983 29337 29350 128016907 96040 96057 370826845 2968 2969 659172345 20827 20822 669929157 79506 79507 297327998 68414 68370 410735977 82924 82918 118143410 20643 20674 618373242 72653 72623 174165708 83338 83290 203478780 12658 12659 600394846 6591 6615 657729466 91652 91653 763698376 72072 72073 510561461 12019 12020 417421209 9819 9820 946865047 50876 50863 605211113 31802 31747 263013626 65857 65858 823686859 17256 17222 941113779 81092 81093 468788025 1666 1660 654511823 39743 39730 264905230 3441 3489 969132032 36638 36645 569263397 94049 94050 703460638 11482 11483 551204492 30522 30523 448107221 60622 60623 373521115 22720 22681 803828744 19648 19697 810858157 64874 64879 901699842 34811 34795 252388979 68547 68560 319447224 19633 19634 552350623 69011 69059 106507954 14143 14144 274937130 19665 19666 622351332 60242 60243 67481685 26994 26970 322102314 12666 12667 201722161 42904 42905 505267530 3129 3130 472505703 53217 53218 191604268 2876 2845 646107286 51238 51239 845960810 34144 34171 883840249 72654 72655 386811465 57754 57774 389170411 1838 1852 113016699 64696 64697 584005110 54916 54917 791817607 40580 40581 576706116 89916 89917 312856397 47971 47919 409430884 59396 59397 743925034 10782 10748 841620367 39061 39062 804306584 11231 11232 488815107 44532 44533 979775374 6753 6754 339261701 66029 66031 229914886 45029 45030 162778600 43065 43066 969064608 56249 56282 831859720 48874 48850 617131267 347 348 374272348 70420 70421 87347946 36 37 682352259 58177 58178 994446803 70380 70381 34548396 45389 45390 663927030 59078 59079 745304508 47207 47223 393084289 94974 94997 731674043 86850 86802 448620352 5133 5134 452498024 41432 41433 468112780 12276 12329 594896769 88897 88898 422751680 57963 57931 70470654 51475 51476 361258839 82101 82102 180341461 37192 37193 242115430 68946 68969 132354291 68202 68203 918402248 2526 2476 420251685 92637 92638 546970730 52284 52285 742876859 34618 34595 777949758 61287 61245 399700092 80186 80187 777218066 99110 99111 67453129 11185 11186 474585083 67470 67471 972366408 54968 54969 668421759 66508 66490 694727379 15775 15769 566155164 48158 48159 932250712 20086 20087 687133211 13997 14043 835019815 25261 25262 665059089 69791 69828 125690116 21349 21295 412030782 23531 23512 804427899 19753 19700 841722834 77805 77752 853057646 51512 51538 137712074 32078 32023 620298509 30839 30874 56190135 63692 63693 144957111 2755 2756 108575424 96323 96373 105900030 9257 9258 669417374 58016 58017 840088003 98132 98082 476882716 63324 63325 250164698 9431 9432 367816738 87850 87851 934805149 14837 14838 734887634 93176 93209 31946846 48260 48261 986656536 97720 97684 633148296 33038 33058 66697966 92638 92639 821068560 84518 84519 587835088 9056 9006 830952444 33338 33340 203992068 40626 40627 264394315 80706 80707 64826859 79162 79154 233076722 36011 36012 602804093 68288 68289 540325451 73004 73005 601114810 53864 53912 296097841 51003 50989 494118979 36499 36500 521357319 13864 13903 80835417 83377 83390 934686924 53450 53451 269145167 46417 46418 882106774 97836 97837 830504422 34735 34745 860386442 19996 19980 807081870 23518 23519 18098101 14999 15006 907432966 72657 72649 69290665 93774 93775 874812703 98121 98122 535125221 29891 29933 877868185 71276 71318 497878817 66864 66875 463910400 21629 21630 475356805 41845 41899 304907311 24368 24386 418396103 79419 79420 40633565 90840 90878 758524179 49321 49322 939333081 13232 13215 301713476 21974 21975 538593266 23769 23820 648221038 35035 34993 421347385 99726 99727 389711657 58551 58552 834146665 80337 80338 394036993 17222 17223 658269073 24726 24727 258236328 19346 19348 17109917 61853 61810 93613875 7170 7171 896675443 74347 74348 534129756 33269 33270 969899077 25270 25252 717250190 20892 20893 953129283 65943 65944 402759073 32386 32387 848176588 15122 15123 87937489 34938 34939 292244117 16395 16396 274731810 40853 40854 207599034 62006 62007 389512703 74030 74080 632268205 13005 13020 404459710 4590 4591 884332405 274 304 297687516 72794 72781 804987738 54105 54106 159152579 78181 78182 621564180 30225 30209 250070975 10127 10128 953604790 53462 53431 30587019 30727 30728 811420859 31957 31975 109130468 32592 32593 696513935 5425 5450 80738441 72813 72825 398215882 9085 9098 36608095 32324 32325 655568567 60957 60961 191618973 80707 80700 709347294 69853 69854 975992940 61057 61051 911501880 37458 37459 413672563 38257 38269 795639225 364 408 195682225 88494 88495 32580763 29844 29834 872089153 95150 95151 161297340 3176 3198 694686866 99141 99190 991206484 61573 61574 608919486 42352 42353 218297992 91390 91391 567628320 71653 71678 746695551 34845 34822 233433479 29892 29881 414165577 78460 78461 372716554 70953 70954 14010305 85161 85170 860910662 21311 21304 47688690 10975 10963 493844057 82359 82360 808499744 70469 70470 287137455 14748 14749 790103087 62212 62180 612788578 47496 47519 264549084 81991 81992 146292351 48366 48392 790586318 4444 4478 315478792 63900 63901 13077665 98800 98851 678437652 44673 44629 121520850 97200 97148 72315909 17799 17800 180884486 20009 20024 350387529 80040 80041 150086292 16821 16822 433942870 57698 57674 789590668 38267 38279 240746057 87150 87102 871218718 3404 3357 948942731 25431 25415 316089159 30975 30976 519169768 29667 29668 854980707 66339 66340 104921895 71456 71403 43335677 22164 22205 167490805 49979 49969 157907486 84616 84617 737110348 96329 96334 877158879 88316 88306 900161731 39756 39757 83615096 87095 87096 168644787 63388 63335 446299418 83089 83042 493342351 78179 78161 354296909 74307 74347 188096584 51603 51623 760705735 87740 87741 655855546 60323 60324 993945561 38601 38585 300696961 26257 26261 585142991 27223 27224 938971306 71823 71824 106058512 61263 61264 538736015 50292 50293 382728721 20917 20891 952873107 60824 60825 240983087 39714 39715 239639273 15082 15125 963116386 43527 43528 360358229 94985 94951 837299366 71625 71574 812449475 14555 14542 857680548 71109 71105 521827251 81613 81618 233156967 74145 74146 617001603 63777 63778 850600402 2524 2525 243750766 4351 4352 621450239 82991 82992 792205106 43008 43009 391198609 78432 78433 453264282 65228 65229 960671570 88191 88192 915257458 38588 38589 587184984 55223 55224 586857423 6791 6827 589520473 13474 13475 292385971 24541 24594 644558997 67634 67653 380628306 92704 92705 444323923 58484 58485 80355955 38105 38106 808880166 77605 77606 960922360 78930 78981 365049473 29183 29157 560742393 18668 18669 849287483 1531 1532 472138449 6134 6135 499926645 55858 55859 373987556 30475 30437 172127273 70068 70069 969179796 95662 95683 698004109 19420 19421 239419461 91062 91063 631062087 53490 53436 150370345 2112 2113 169217038 24285 24234 744592432 93202 93190 990392411 79150 79151 18699974 66672 66673 74791400 27566 27611 531301157 61172 61157 1837049 48807 48808 680109388 1319 1375 925285740 20679 20680 358432731 19044 19045 908896393 2837 2819 623136575 66684 66685 533445530 50574 50620 313942446 26254 26301 71960830 40298 40259 992491048 85935 85946 934779054 79965 79966 76820298 90463 90464 407606885 3420 3431 974082656 95531 95493 184605914 53996 53997 212968839 87646 87664 794327179 94177 94178 408786393 19966 19967 449039686 48363 48312 507098340 12633 12675 498509768 33785 33738 808568139 61772 61787 76868413 8349 8350 823936602 69756 69757 677023332 12198 12246 566654812 86848 86849 411373258 58111 58106 323396288 22285 22315 732751118 45355 45356 750275210 59841 59842 878066038 92358 92359 562471433 24379 24345 539677983 95541 95542 934188201 39174 39175 334894135 43363 43364 31029271 82165 82166 562327745 24316 24370 402843170 30479 30480 148743169 99152 99153 423637716 13481 13482 990634038 82394 82354 145703947 9011 9012 519910394 67575 67576 76109448 23928 23929 877429075 98040 98041 298825457 52919 52920 383563823 60291 60292 433615875 68741 68702 800759217 75788 75789 484529865 82373 82374 20355165 81834 81835 365161131 64966 64967 51677666 38634 38622 851579348 48182 48183 834761413 16592 16579 252925183 82867 82868 157581259 67986 67969 498136727 55995 55996 984163060 94285 94286 142939790 36185 36142 824935698 23855 23883 718265041 16095 16054 4513089 12676 12677 527673388 7134 7135 210599623 90741 90771 51391227 43179 43180 246902740 64382 64398 782444788 22682 22683 259542896 58691 58662 217950929 82028 82029 61144343 54701 54702 743261777 13977 13978 602580395 43951 43952 386076202 50810 50838 635572012 59203 59204 503296953 25877 25878 964058756 66557 66503 75871633 34730 34693 790452911 33713 33729 851073636 9185 9159 253550536 46649 46650 567262966 35003 35004 327242333 4074 4075 445200592 48956 48938 872308041 64939 64936 671118614 48172 48215 129439025 56950 56994 619178881 5329 5294 3188855 52896 52868 318953386 80246 80247 7305041 17873 17874 710249917 40546 40538 229720276 63030 63058 10761367 51030 51034 531265669 5716 5717 400653647 11135 11136 65089282 70456 70457 546915650 89549 89550 763841711 64369 64370 83284118 96425 96426 124820202 2728 2729 462754894 96110 96068 286114505 76946 76947 730857316 74518 74519 954177489 54834 54866 480346183 17280 17281 25560078 91575 91576 523251570 2046 2072 412973541 31261 31225 173019689 68299 68342 700462374 39900 39901 979392012 8363 8390 177759465 97553 97554 28170996 79030 79082 972213323 34217 34230 770638677 55199 55201 109356861 84691 84692 46597897 29296 29271 423285916 1375 1376 791280853 83937 83938 631517440 57146 57116 14906896 46119 46120 444862069 99023 99024 357126916 29318 29319 653129222 46815 46791 58360795 9609 9601 614616582 58705 58724 285514359 29229 29173 944935690 69339 69384 828569772 21454 21455 469150958 87340 87287 981499369 16102 16142 502755713 3056 3030 963458794 96830 96831 719589216 11261 11262 318536584 4162 4163 289403949 81070 81054 140612863 96791 96782 841881157 91482 91483 114835098 88557 88594 525130040 24505 24452 525117136 76140 76191 875982726 12468 12469 835051467 41017 40962 331991129 13200 13212 751558175 20366 20367 102669594 21322 21323 453754933 64451 64427 768464010 25397 25398 203263319 4193 4145 610646548 15699 15700 500682209 2573 2603 635944469 24585 24626 262101269 81826 81827 240878655 23435 23436 31481759 24809 24830 29201112 37401 37402 665755173 80135 80136 157397324 95421 95422 46867700 98801 98785 955666923 25698 25699 968701993 6387 6352 925786232 13965 13966 886028540 53845 53846 733755973 77734 77778 631756087 33526 33473 106083065 72266 72267 725207527 94279 94300 306832644 24830 24857 805389641 30677 30678 672344100 41569 41544 249976727 3726 3707 188980315 10099 10138 673871072 2871 2846 615119983 69531 69532 103702487 11429 11430 868488165 39319 39320 816225122 21660 21664 116760886 58297 58295 488339994 3244 3245 473947187 8216 8261 528614088 90870 90871 682062000 12215 12216 266094819 68316 68317 558838438 26088 26042 969394718 74855 74856 266544966 76629 76630 264633814 82909 82899 313097229 94673 94623 533018837 36680 36682 662510785 74830 74803 779458252 45700 45742 847839449 86080 86081 780258704 74945 74946 821603257 88800 88801 86087114 71618 71619 802385886 11728 11733 924610572 656 673 167371596 12349 12350 837024402 4176 4200 911137218 58046 58047 282450640 10546 10547 598607186 8582 8583 566554772 11755 11795 848033551 11273 11274 93709069 37796 37797 382713353 75802 75857 201023431 63819 63820 594361342 44689 44690 217954093 96397 96398 804353932 23555 23588 979870577 40049 40050 984725497 76100 76101 21592005 59267 59295 135611663 2918 2919 355561958 92865 92912 611760786 28105 28050 678795263 49156 49104 72489754 70861 70822 536643904 87185 87144 803773351 13464 13465 137997890 49619 49620 69874217 89196 89218 689040573 7055 7056 552091 15175 15144 168390291 83559 83606 797783501 1396 1397 362855670 11303 11304 988615986 54810 54759 195106578 89570 89571 627209563 89098 89099 151784426 88296 88279 692786453 93906 93907 238144421 59794 59795 979117725 26002 26003 468257187 751 740 819557679 48849 48850 659119775 41530 41561 900930597 5856 5881 100664240 55529 55477 98881518 50461 50462 768039346 1303 1343 288886950 69060 69061 321805711 59847 59824 279983379 9959 10005 608703851 57963 57977 371918168 40635 40636 869881169 63165 63166 399526234 328 329 179344552 45460 45404 233146636 19167 19176 362554702 5050 5016 618941288 10681 10716 657586749 20296 20297 623873704 28279 28280 527596797 784 785 793166661 70699 70700 956655099 56591 56592 231400204 11985 11969 964833455 77840 77826 31687370 43122 43116 985078555 11061 11026 284735806 19001 18969 592704540 60653 60663 338575166 66522 66470 481199811 39633 39586 821932815 37145 37168 292641866 94943 94944 769345666 5776 5746 148491446 26385 26386 984169413 71920 71921 413808413 66128 66090 618157353 73616 73590 102255870 49082 49083 106957506 28152 28118 769817800 1901 1902 912626992 77579 77556 865088914 13697 13698 127443071 71361 71411 202326999 63976 63977 212730211 38617 38667 571196527 26256 26257 356377735 21555 21584 982011467 31601 31602 334755651 92211 92236 51251791 79980 79959 689423602 17531 17520 746848758 86687 86725 965359617 63425 63459 505711563 60021 60038 830004355 40025 40021 675982031 89325 89326 719653442 55212 55213 307206195 1341 1342 564355691 69810 69762 850966031 8778 8779 379078575 43733 43734 602365635 22553 22561 458828111 32235 32236 613840510 92852 92803 527376778 29984 29985 662403539 63553 63554 247496571 19085 19086 201970093 64516 64517 331830278 29652 29654 144946152 73429 73451 944685001 81964 81928 777402038 66362 66363 574649379 81979 81980 14449679 57444 57441 289509597 591 619 665748920 97694 97735 874819302 50568 50569 771817537 52406 52409 887201590 21885 21886 987990422 72691 72659 296865227 63728 63729 798788858 30959 30960 800059831 14184 14216 589056065 46389 46369 722258863 6581 6578 638235496 9421 9422 356903343 33155 33156 708310622 85880 85881 167115557 57137 57138 931713863 14085 14086 25256121 65001 65002 660510268 19034 19035 476250116 72260 72261 121068137 51385 51396 676177098 53344 53330 468280268 81056 81008 157066969 48082 48073 893705373 99808 99839 472513203 94766 94785 582468281 18144 18145 636827821 15676 15657 513400524 8707 8763 181602469 72220 72221 75709912 19699 19738 767392677 24027 24028 963346136 67865 67878 344431763 14978 14979 408113496 95535 95526 634990323 62083 62084 503811336 14914 14915 443113524 66959 67009 119522341 24276 24277 842936261 26055 26033 48727301 93428 93429 658160694 55728 55729 183486126 27191 27192 757598851 66322 66273 599319284 773 718 430732970 63990 63991 744382639 30972 30973 73428665 89670 89671 373891652 92964 92965 686380181 9915 9878 378537252 50219 50220 513012952 37199 37176 948656511 9662 9663 461488631 39301 39302 659198308 12476 12477 588093963 73953 73954 716275944 20470 20495 847936099 65881 65882 609885395 37432 37433 446659084 26389 26426 749620600 64234 64196 311581291 35752 35761 535371601 11396 11397 789692722 86358 86334 196102804 11828 11796 486376253 18414 18423 216739902 66090 66091 389744853 36325 36368 379364570 89241 89275 313609558 43229 43280 860641324 85330 85366 945068771 88702 88703 5746563 82660 82695 26108774 13697 13710 18385334 85154 85155 722879467 54243 54241 484268165 73781 73760 716409101 27551 27552 821249916 67680 67720 300808194 54563 54551 546999059 65160 65143 763750435 66712 66658 517730897 53215 53237 61697753 66381 66368 265780779 15133 15105 191257828 6123 6124 278249787 98844 98790 528723983 23522 23523 583393646 30000 30001 479350796 3246 3272 986257517 81042 81043 760779226 98972 98973 121887751 25474 25475 251622371 27494 27495 821193387 77968 77969 60323574 81966 82008 479540794 46053 46090 993939093 12341 12342 515613225 3184 3185 666370228 69360 69366 396834082 39104 39113 72038659 38391 38388 958290506 68928 68878 611946843 75036 75037 105707704 82569 82564 387219034 34616 34617 897216444 22333 22334 597402131 5184 5223 321260992 19604 19650 222066449 9024 9025 467960116 76090 76122 738461018 11939 11897 171907 27447 27435 378189924 79921 79922 106206553 81057 81058 490925127 3519 3500 841980415 13323 13324 450737623 35889 35936 817402266 11054 11024 948551926 69701 69702 710435933 69170 69205 779636893 59526 59572 91417246 67990 67954 403994667 67065 67066 136339929 51993 51959 64945358 58150 58151 821104104 73939 73944 645159551 5534 5535 198677105 88120 88165 216800099 50830 50872 832410084 19334 19374 599674670 35790 35842 861651699 54184 54185 818530160 70796 70797 510284033 10931 10922 764840108 531 532 815067985 29894 29895 147206521 82482 82483 864245311 27701 27732 309735659 86802 86803 195950525 77380 77381 566494204 316 324 145087647 78881 78882 589689467 63869 63870 813060112 7504 7505 301336314 50345 50400 614956858 34476 34477 87002165 96944 96945 251599615 87638 87690 737535815 76396 76397 364377381 17622 17623 532586686 32204 32206 356349487 29217 29218 290405886 38114 38105 39824537 15589 15602 767234680 87816 87842 924912198 99745 99723 597950720 26659 26660 698502780 79070 79125 168282027 61314 61315 767987714 5536 5537 978162702 44641 44587 858959784 8278 8279 686903664 89956 89977 998327755 66460 66417 224515274 90369 90370 988318175 86555 86556 488168890 29688 29689 462784956 42570 42571 193829532 9166 9127 981348068 96821 96822 683597933 28774 28775 329999199 82056 82110 760398553 23378 23379 462466382 50605 50595 484864350 30678 30641 516706740 98341 98342 371971350 39748 39749 94786444 52656 52709 370034617 620 610 223333236 66116 66117 705849806 83964 83926 358241280 33970 33929 783670047 53427 53428 993041814 10791 10812 504298633 73542 73488 420732722 82852 82853 844317930 70722 70723 241869263 65033 65034 567420858 95148 95149 968943475 12083 12084 523278842 77173 77174 836646375 27975 27976 281369612 62922 62953 474449038 72538 72562 848284711 63881 63882 430149385 11344 11345 188591321 24352 24370 214525666 94859 94860 26453825 36022 36023 805874540 78679 78722 480057709 20539 20540 882835401 8865 8844 760328251 21244 21245 929454119 40979 41028 517573938 59312 59327 909605784 32107 32150 510907233 75853 75856 672075552 14391 14398 453770542 68210 68211 960709229 14063 14094 955045412 72282 72283 625604407 13543 13544 710783157 82219 82220 319950454 97551 97548 641271388 56814 56865 136503775 70138 70121 60543129 75370 75338 70793414 42682 42683 969532923 53566 53567 290026302 35801 35833 746062960 56082 56133 725255373 80698 80699 862378886 78848 78856 346941574 35515 35523 948364889 80387 80386 108801309 89944 89907 943356359 65146 65147 134800134 44475 44502 184541429 96322 96323 276120788 80282 80283 49748081 34874 34875 429841015 5321 5322 220392219 12505 12519 943236097 76499 76532 487319770 37833 37834 288617793 7003 7004 99303912 64621 64630 141741417 71703 71704 247301201 85507 85545 88689912 29711 29766 753837164 37856 37827 981477581 89969 90003 62121523 1131 1132 952329458 77524 77518 826401173 52791 52792 996617146 56189 56190 634593363 29875 29888 753876450 71450 71451 695080494 42614 42615 151535521 15305 15336 572323650 785 832 630902496 66982 66983 219318784 36359 36341 92575869 56852 56824 77145597 25624 25618 646645100 15141 15177 659516155 84713 84714 394702814 87758 87731 648012321 42845 42841 595568765 29060 29061 542982639 27836 27805 973454307 90222 90220 911409889 87887 87904 179252876 42577 42578 833758906 99870 99871 112044050 35627 35615 321391934 94335 94336 646212518 68028 67987 802446858 43817 43818 731326016 87462 87463 194446262 6100 6101 766030826 8866 8860 996934694 36851 36888 611564119 65967 66019 54420408 5655 5607 974644333 87477 87478 836749609 28125 28073 396267746 70107 70152 633762428 44895 44896 339643874 95602 95603 292229676 3095 3142 359401402 52628 52632 251585822 21619 21620 615376213 32147 32148 391595097 9429 9430 706211112 58190 58221 470949111 4985 5026 493047086 30539 30588 790235316 51695 51696 823418926 92945 92901 657449746 51864 51865 52101811 40517 40518 765710771 27628 27637 723095803 39540 39541 294508043 80476 80472 487394759 34510 34511 878081246 32872 32869 821834819 13998 13999 87928867 8407 8390 393686634 6618 6619 930366754 28998 29002 92264329 68922 68923 923187544 3763 3764 229117075 89725 89726 68490309 31264 31220 916017824 74978 74968 536648662 64096 64097 247395482 32429 32430 626797171 59490 59491 980423031 61972 61973 272824511 27138 27139 506593971 92500 92501 405603558 89944 89965 911350061 23646 23601 998884317 88341 88365 950298460 9274 9320 954242053 56575 56576 591160205 33033 33004 960482961 24895 24889 66486330 7945 7946 405066059 36401 36437 378349496 31801 31802 849277349 1481 1482 629162745 58547 58508 771743770 38159 38160 620787018 39945 39958 291390569 16301 16345 9330732 79471 79472 214366319 6789 6790 250952711 18162 18134 839854140 70568 70569 301256999 88546 88527 415747201 57344 57345 804698212 84291 84292 563481984 72426 72414 134902974 15719 15720 715317191 38966 38967 810215428 95364 95398 743457720 41419 41420 472138201 65910 65911 634620738 12948 12949 549113026 56090 56078 370042063 83040 82995 446786907 12066 12103 963716294 69548 69545 893447212 34302 34303 748358804 17306 17307 251064281 44935 44965 994911307 23024 22974 630995948 52690 52662 317803640 40449 40450 310403657 83227 83228 440326173 61467 61468 56435651 3969 3970 735894359 52611 52612 341967548 73166 73113 498238831 42076 42024 793745663 59765 59816 395540601 78553 78573 374515010 83984 83985 816100995 33250 33251 887495574 31738 31739 69535242 65467 65468 451383041 87046 87047 912606316 73216 73217 814469806 26852 26853 85966272 2963 2918 890368545 46681 46630 911195192 21657 21705 618231210 56029 56030 126387552 93509 93510 527462072 84719 84720 142288354 29532 29533 458833185 17217 17173 416858931 80689 80690 713363278 47258 47239 408856673 43051 43052 340545219 76804 76852 961837566 61797 61798 338902152 33999 34050 635931732 92708 92663 493651933 13829 13773 404272806 12848 12844 922195059 79103 79104 243492479 63617 63618 408711232 49550 49551 322771675 45354 45355 638504234 10889 10909 995390112 67313 67314 424345016 20000 19994 865096701 52860 52861 901884967 45514 45463 627944664 41821 41822 925859266 85276 85258 262210152 82136 82137 107353632 55343 55333 323613721 49896 49897 374584862 19961 19958 660221297 18884 18839 972335661 69388 69403 117396424 90939 90988 625202380 99251 99233 508001438 23784 23785 270122905 58477 58478 436164419 55999 56000 825356090 39473 39446 484408902 49503 49504 816714136 37214 37223 69220332 53241 53242 903105986 61377 61366 53132013 14964 14965 222298796 42785 42784 553828115 11376 11414 169455205 41959 41960 128044025 7957 7958 348647584 290 291 560011955 92235 92236 771787094 38423 38424 774063398 2628 2600 35482205 46630 46643 608418810 41252 41296 166786916 54407 54457 347085313 4298 4299 480076451 92613 92621 61812091 17230 17243 319812519 29481 29482 715887290 987 1026 866521419 16542 16543 604082079 95663 95664 322715908 17138 17114 476531611 34058 34059 538299520 27391 27392 309497665 59986 59987 737384795 26530 26583 921420050 21092 21064 9106521 54385 54347 347677286 5259 5260 169097037 79541 79542 706874438 25363 25364 62005203 44048 44032 693061763 11548 11549 991668937 3594 3595 938065526 77946 77947 408960759 91707 91714 420860864 92651 92652 350199796 25395 25374 855092689 80508 80509 931555994 64430 64437 728078511 97058 97060 387985841 57839 57840 222630060 26633 26634 301835875 56718 56719 269530471 74650 74651 49837165 45969 45918 770296733 10723 10724 871736627 63703 63704 327618654 30812 30788 347198894 92423 92368 552497834 32361 32375 459740983 68130 68131 988007077 87438 87439 798630822 24990 24941 64048695 74213 74214 684541086 9402 9380 64342967 9333 9372 836515450 4175 4176 963063154 54141 54105 987184938 34598 34560 106942771 46293 46254 822308760 91211 91209 359958583 26438 26397 583173261 73326 73327 875003929 56200 56157 815085042 27573 27574 850812293 27568 27569 791934294 43702 43703 8768730 85778 85804 719031975 81922 81872 826039733 6349 6404 863322663 47967 47968 587045283 62094 62073 850285934 54715 54716 913029025 68929 68930 919378997 26691 26692 661409953 77275 77296 86683935 51748 51721 837077301 46121 46080 976544066 63481 63519 276940044 53631 53659 832123897 83311 83312 152858332 11494 11495 231272244 69520 69521 692498007 74571 74547 11902248 49269 49270 434000941 45581 45550 73037037 33606 33607 971325518 13038 13017 843279523 80454 80432 829675421 57016 57017 54306642 20277 20222 523861452 87314 87315 198509406 25012 25013 923079676 8350 8347 95121254 11118 11116 146443564 10134 10135 989934509 87376 87377 104219162 62252 62306 993848087 76582 76583 540389953 7301 7302 781311436 11274 11249 829606437 68382 68383 595013888 95319 95320 128575576 62015 62016 274592023 17901 17902 382812919 41214 41219 884269928 3661 3670 552338729 59472 59482 725959155 52283 52304 368156135 77365 77409 844725227 6983 6984 548714894 58807 58808 340632026 43770 43735 644410607 7556 7557 911398673 1954 1944 485096404 27783 27784 400317447 76223 76224 986642019 93703 93739 825557331 70298 70284 902894676 51946 51929 262661306 53503 53504 167011445 3227 3228 188166065 26493 26494 72333969 541 562 153766110 61018 61051 823428690 28001 28002 625818023 93263 93233 251243809 68649 68650 170687709 96261 96284 850859582 66401 66402 507230363 80493 80494 728805323 61104 61105 900889381 40291 40285 65987216 38672 38682 881534917 28114 28115 865528495 70627 70674 657883957 34706 34688 14682184 39298 39299 601827871 15130 15155 626153989 80140 80092 368289092 92203 92204 425244210 77310 77311 429233689 5216 5259 390575360 6272 6261 738559848 77152 77153 239354842 92509 92510 430836044 25683 25660 569751120 20676 20677 155438748 29517 29518 218259349 74153 74118 699842388 20567 20568 120628764 19008 19009 621385967 59822 59874 107924926 59049 59105 360881144 38665 38705 77395331 52974 53022 431178197 75372 75373 902821562 88165 88109 246016232 59177 59166 577327027 52108 52109 528940795 35303 35290 336155670 10009 10016 827333558 79641 79642 867928980 17209 17210 346315104 86397 86398 302736675 37279 37280 480252953 51369 51348 573626766 64056 64057 451781169 3827 3828 259193301 77565 77566 92905645 46686 46687 20861539 39889 39930 625656927 29055 29056 963970171 89742 89743 220726264 80970 80955 213556804 93210 93232 129036792 75293 75237 487798336 1785 1789 425203656 41616 41617 561420218 34567 34553 490871035 37611 37653 898884232 34826 34827 953536106 86113 86114 317009698 27638 27639 205453373 45148 45160 279356981 89360 89310 445669085 6429 6451 987195843 54684 54685 588029801 38107 38131 819383361 10072 10073 994759276 93514 93511 850039890 33100 33107 523002570 77875 77876 31360375 71778 71779 52718324 15582 15583 190688205 35436 35398 609575256 96677 96678 908170537 70946 70947 132300829 88180 88181 967591223 3716 3706 912280480 385 386 730881795 43479 43520 89574663 45315 45317 898970251 63631 63632 190337259 11527 11515 275480820 41318 41319 176528053 82431 82404 236509383 24421 24422 479233468 16397 16398 778902954 49448 49422 755401892 76702 76703 547343974 57157 57158 340685507 83470 83473 243325363 59728 59729 243246356 61495 61445 780500327 4971 4995 198597593 29777 29806 579992624 52998 53045 592634485 98612 98654 33152146 18650 18634 558654205 56892 56863 188838201 46278 46234 839735499 39753 39784 807214293 35154 35155 388977902 71688 71687 80003197 51535 51536 43645956 804 805 30778795 44295 44296 160258758 86675 86676 734439972 63678 63679 568745333 48520 48491 217040853 17369 17393 927200080 65325 65332 87878586 85350 85300 468962826 21426 21427 280318989 2190 2191 312250343 30564 30565 440776180 23147 23148 47522294 51880 51921 591538641 56787 56731 483029686 18569 18570 151383159 61689 61690 539776235 20807 20761 497672551 3508 3540 230692383 71824 71818 945042547 97526 97527 852765881 85652 85605 777098516 52264 52265 324796526 55891 55867 63882490 68402 68403 891875365 91542 91543 530061189 44396 44397 387217076 50138 50139 348834335 73779 73815 601400080 1546 1543 288556160 20573 20574 683118975 52387 52415 214691565 75594 75595 803863264 38240 38241 816351813 85986 85987 238744916 57310 57266 949652124 81209 81256 571233936 78381 78382 991418216 75818 75819 302031054 38563 38564 83696738 9553 9554 46335292 20709 20710 796640698 59552 59553 759732361 26638 26639 391176816 33000 33001 455187045 38782 38783 822161064 91560 91561 745514930 41999 42032 681246579 28855 28869 724692394 19324 19368 818081810 29667 29691 864584616 79093 79100 44548621 2737 2738 846724383 44085 44089 618953967 50809 50760 766165789 18875 18876 264250073 16545 16574 464372798 35444 35445 812797502 22435 22447 53510177 37021 37004 840098885 94254 94212 413861616 75593 75543 126919326 18367 18368 57489408 35798 35799 981344368 33430 33419 38155806 89656 89657 941488288 65227 65270 458845991 79947 79931 585191997 2563 2564 241167317 2574 2594 333270452 18900 18874 220815951 26288 26289 168926108 8514 8515 489936675 61262 61212 893498387 3419 3420 993406436 10493 10494 983137976 39877 39854 455200741 71606 71626 478168394 70802 70773 537481324 19186 19187 903860048 84587 84639 485105156 59480 59481 964549100 3862 3863 562814924 17778 17734 313306459 714 715 517102098 56288 56289 673427175 2680 2705 452089015 45953 45954 968614144 41473 41474 59098761 78836 78868 326142590 29340 29341 616525641 74775 74776 530323643 34009 34010 793633443 79215 79257 331490065 63052 63058 960009256 93089 93090 956602466 84529 84530 232255304 70890 70891 142858723 38296 38265 68343136 38250 38251 78812250 6244 6245 494366651 81884 81844 936299145 93753 93758 671964982 52411 52412 952958126 50921 50922 58083526 83821 83811 890443162 27616 27617 54587759 3309 3310 867279090 10084 10102 542624081 64440 64494 214051910 24578 24579 582575828 60859 60860 187680432 11285 11286 42330463 19079 19128 363855318 80669 80670 692042037 79665 79666 521335674 66168 66169 681112658 97671 97672 966473916 57237 57238 75315553 55743 55744 269378634 50820 50821 615896576 13325 13326 436662256 46966 46967 252310350 28881 28873 230085050 86662 86670 122776404 69786 69785 722914916 9447 9448 364641476 79284 79285 986044430 5439 5440 126287641 9162 9208 22334168 86519 86475 691455185 51018 51019 907431027 37772 37773 56360343 61549 61515 218055189 6814 6761 843187460 72195 72232 603752290 72505 72452 606241991 35070 35071 410371590 7347 7348 938840690 62223 62279 150873504 42876 42839 635161694 91315 91316 845576472 34850 34851 805249217 55755 55756 752674567 45284 45287 560436042 63104 63137 366245324 31303 31304 680388992 17026 17027 232662366 16276 16234 220640684 69686 69647 118125397 15339 15365 843441608 2253 2309 233464502 33426 33427 277359330 35530 35581 367934603 55890 55891 276239517 73044 73080 781069101 84727 84752 546823485 4285 4286 796158995 95634 95635 374163296 88248 88211 897399683 15265 15273 249542651 83169 83225 542787011 76488 76464 497734314 87361 87362 141107065 66782 66783 585620438 3299 3336 142909039 44128 44090 789206996 86061 86062 749582978 98914 98915 414398870 48447 48395 469966097 87303 87304 233721775 45890 45891 633079080 53213 53214 841642158 44777 44778 674167938 42692 42661 314978315 14918 14919 596315727 21739 21791 93891379 34281 34225 131452773 5714 5715 672759730 34799 34800 757768466 88388 88428 645215344 93105 93106 353825273 59698 59699 770833544 40418 40419 955643829 98299 98339 742872982 32339 32340 363200665 53675 53676 172734276 22438 22439 641221120 65923 65924 382142572 42528 42491 209164871 54357 54339 656545071 19296 19297 572766559 39723 39735 955357524 62998 63054 17098301 50746 50790 245777543 9532 9533 886606465 39461 39513 412981175 69479 69480 508508029 77606 77607 853910704 44434 44435 582968771 73595 73596 267105548 85298 85299 182132255 70747 70748 503888479 10992 11013 408960605 19373 19374 116095002 10874 10915 739978032 72598 72599 721523127 86160 86161 501010446 65987 65965 269640394 42957 42958 218066836 69342 69343 817180504 3376 3377 867619234 92786 92787 500378346 83002 83001 485264096 33295 33296 425067957 65712 65684 149694315 94181 94182 425316845 33361 33362 219051145 86608 86586 385320969 13746 13723 403206675 79869 79870 791640852 73431 73432 206667498 46090 46091 623722159 22607 22608 127215427 44553 44554 193142829 4436 4437 868780152 91520 91564 15828022 36808 36772 252267810 75431 75375 824869701 65178 65179 341702553 61123 61118 475198300 81838 81893 199751841 16313 16335 330647143 28280 28264 421734526 59511 59512 593934624 98100 98101 278447325 25346 25347 827262854 8813 8791 809176927 47755 47756 293864936 85277 85255 519426312 31591 31592 571416118 59334 59363 473252293 84467 84468 911846660 35906 35872 769390079 69942 69908 966880988 21038 21039 632884313 53941 53962 579568283 37752 37753 539940364 77242 77281 618512279 80382 80354 821492005 17821 17825 170725172 958 959 519594821 47359 47360 640295871 18030 18031 297898255 64664 64665 670636569 43057 43058 70063768 50525 50526 763846465 17157 17123 588699655 83841 83887 869738390 68691 68697 933474716 74891 74944 666894295 47257 47217 930410610 28179 28180 283897393 64147 64148 933032876 4849 4850 136647932 49788 49789 51600197 515 491 859905954 21710 21757 855637172 62355 62356 679699987 99850 99851 540882901 99294 99295 167483738 65550 65499 914713606 46734 46735 457417827 20946 20947 780284255 59124 59086 411599903 25040 25020 419854664 67174 67175 682594800 69303 69304 342138255 61694 61652 607971059 39604 39567 187465592 29803 29804 423489472 13126 13072 796014679 15252 15200 119253991 62291 62315 232994134 8998 8999 929582099 74371 74388 517102636 90899 90875 502831541 40138 40095 940702853 17525 17526 441004909 48227 48174 864482385 33498 33499 819912951 40104 40091 74276282 96239 96240 758850991 56687 56703 211592584 1315 1316 144058134 45430 45431 242214280 64893 64894 22163047 12879 12880 987202865 24438 24430 517784615 75310 75311 90707753 9098 9142 752798237 99148 99149 667143877 16100 16101 959221346 4496 4490 961853694 28463 28491 88309102 76174 76156 707908507 54586 54587 968223532 63982 64033 87229252 92854 92909 221434529 9308 9309 87442011 55070 55034 604771596 17556 17557 457334794 4813 4792 392295204 69702 69743 19286155 37784 37785 868362533 28194 28166 603354042 46197 46235 996890561 629 609 637728318 7939 7940 348107764 91672 91673 22990632 41801 41839 996635289 1760 1761 881569795 91581 91602 151599573 79026 79024 196440044 12107 12108 635632243 43807 43808 851709555 51020 51021 336190536 86359 86360 300600678 88787 88788 691375376 62070 62071 285820412 99009 99010 409649370 41321 41311 425801749 73674 73685 583107192 76488 76489 153400550 62730 62731 885220781 11512 11513 400508937 81592 81567 651909909 94844 94845 590118602 68164 68165 40942822 34597 34598 567682076 10637 10638 614390194 68497 68498 592864207 73185 73186 400143411 99859 99860 143503292 43794 43745 986360174 2293 2294 619562603 24359 24362 544833857 9536 9520 938971739 36571 36566 394717781 53839 53840 527778934 85684 85652 146391218 29753 29705 421418203 3583 3584 14053206 84951 84909 935341595 68480 68462 186021536 46497 46498 965042982 57862 57905 561192085 85918 85941 441960201 80806 80771 536788315 12249 12238 534684608 30308 30309 266777968 91080 91081 78556668 46591 46622 739344023 14025 14026 495655752 84485 84486 85743942 29484 29485 900587273 2836 2837 952103302 61802 61787 149661873 8519 8503 682475035 89356 89319 899916199 94542 94543 26964620 13236 13237 164546690 3574 3584 868560925 7132 7127 782021514 32127 32128 729127399 76868 76869 116068177 63134 63135 429028329 47631 47632 640058254 78596 78543 735228197 29407 29378 805564796 74063 74064 403333414 31046 31047 145603592 62843 62872 757620482 21518 21519 787371851 9497 9551 285619933 33812 33801 817866269 66653 66654 951887523 82042 82043 659735609 61099 61100 115636693 59828 59864 734358830 76979 76980 33581460 59256 59257 379795641 48913 48963 928056142 43312 43313 537781161 82534 82573 781995563 74294 74316 65879780 37874 37890 743007553 96418 96419 930887454 88548 88549 786854244 23604 23643 463932435 55135 55136 726169687 36431 36432 765971948 22228 22240 33333387 30812 30813 534379527 26560 26561 766060859 43123 43124 17275361 50275 50276 796687579 47807 47808 716190606 40186 40187 145104824 36747 36724 408263634 83785 83730 189225138 34057 34058 41968286 54063 54094 814157868 91101 91102 875145953 50950 50951 100660877 12537 12507 877180876 43384 43385 292577530 50091 50038 64271789 32059 32060 680938656 64871 64872 76213697 59153 59188 405234542 23504 23505 67111970 36377 36378 259284993 36489 36532 65998975 17628 17656 591817669 15187 15188 780415106 82707 82708 944959624 91785 91796 834796769 80143 80144 553407336 11917 11928 314260546 96885 96886 297783803 93312 93319 652414176 6066 6064 120667162 51707 51737 860676843 72050 72059 809098114 16142 16179 740600388 56756 56784 745485377 83169 83170 97117829 33055 33056 417810151 29948 29949 65998750 4372 4376 380872632 59719 59720 344922098 4599 4600 328113101 36563 36564 630583907 44499 44500 314221824 25493 25494 62598684 68809 68810 473487269 97407 97436 939190065 39372 39414 736115723 89655 89638 786841515 39382 39383 397543172 73454 73455 693539747 53972 53928 250653141 72997 72998 306975125 32388 32389 179842949 68721 68752 149193921 13683 13655 649327584 64057 64111 601043320 89684 89685 927436978 32761 32764 914430057 69579 69580 161244945 31492 31493 246697645 43845 43846 652363745 15708 15709 828997436 73146 73160 857102448 53954 53955 232269944 19715 19716 829519343 70268 70269 879017782 36006 36034 414262648 54238 54239 810403281 51736 51726 219830411 8702 8703 846059978 49245 49246 857455467 80399 80400 314384356 10180 10221 645207658 36257 36258 733574930 74759 74807 721280244 33095 33093 263653232 26545 26546 572520091 85402 85396 692354437 59468 59469 926169423 80555 80583 653876656 90288 90314 811320727 46852 46853 374948441 65492 65486 502194707 47471 47472 775559576 67806 67807 845077871 92815 92869 821511127 89872 89873 833679551 23789 23788 124563688 28893 28894 636515940 47380 47431 906706365 81216 81170 690557720 96960 96961 509943516 90332 90280 850640908 92851 92877 829367826 79733 79689 842291861 19608 19580 274685753 7741 7712 495382858 10638 10639 955957764 78893 78862 659832440 32790 32750 57066834 89977 89978 294671469 4784 4832 838786639 93819 93820 76008701 48586 48618 289510747 27187 27141 424600624 52042 52043 720415771 88732 88677 458413404 59030 59005 766191825 36769 36770 558292976 70667 70668 256403763 97469 97423 554765379 75328 75311 372875338 35003 35020 437955381 8277 8306 9552740 95933 95971 880506031 2877 2873 836636867 93911 93934 394370715 73172 73173 279017792 47060 47021 836467938 23566 23598 338315658 89032 89033 689991630 82668 82669 541116840 80893 80916 283710003 65461 65462 450215429 47155 47137 296386898 33870 33820 73168883 45076 45077 551631563 75194 75146 691971183 39001 39002 472993606 56289 56290 141856691 89293 89325 136558872 97580 97581 56200588 34942 34930 101430139 78040 78041 186541608 18891 18892 5302533 43789 43810 836923152 24930 24931 585699817 32546 32547 864698130 18342 18317 748994660 6332 6342 726613352 29509 29510 798148007 42886 42887 755659117 41810 41811 842172539 52094 52050 953165319 85163 85216 964061887 94785 94801 980396961 95791 95790 165494046 97240 97278 833880883 47815 47816 876527642 59915 59916 280621900 41545 41546 923802399 12306 12307 144269930 89438 89446 303542699 74078 74079 694736341 49869 49871 166381110 78050 78043 62963074 9162 9163 692095263 11465 11466 334398265 83117 83118 285210940 59548 59500 940912879 208 209 646002061 12403 12404 377638104 48656 48657 262965914 77856 77841 220777320 12933 12934 916003263 70962 70920 284449193 85827 85823 327715270 79156 79157 45657525 34379 34384 651394246 99093 99094 665246666 25240 25264 250918633 67049 67050 810623541 78587 78588 759873768 90195 90196 93304543 56911 56912 527839112 12218 12172 385654515 32426 32448 584447329 49022 49023 916091304 18634 18607 364225504 55063 55115 834461463 82700 82692 553580580 42906 42951 778586355 25882 25857 600479099 53976 54000 146810103 85803 85822 201579116 87117 87084 525777396 66853 66854 565873049 84680 84681 707995225 44238 44239 671779431 38341 38386 609129718 25930 25882 592274840 96773 96774 118306232 12943 12904 287614000 45972 45973 946387659 4980 4947 957012074 18494 18495 714264088 46374 46375 272341902 85354 85307 892771846 86072 86073 233139481 67536 67546 738433681 32114 32059 8579995 40300 40301 506740780 29487 29488 482995221 4175 4170 72308986 30222 30213 230703257 43875 43837 446626602 2840 2893 722050350 10629 10630 826753880 76666 76667 49017451 30781 30782 125443497 28511 28512 844543279 62890 62891 957667466 39260 39261 188590747 55283 55251 601437225 30528 30508 803016844 56258 56311 494187612 52406 52351 286782302 41113 41139 535845663 48649 48650 841740344 70841 70797 790029550 35939 35940 923940099 13303 13288 111995972 49424 49451 830752874 12683 12629 743184301 63346 63386 991517945 58999 59013 219008067 87318 87319 592358361 73360 73401 739966134 60836 60791 362918234 84551 84552 859112827 4620 4574 328526417 72588 72569 843650213 14035 14036 231521267 29952 29961 625391569 59201 59202 911629802 8977 8978 473047049 24395 24396 852966255 95388 95389 196424505 35338 35371 211572560 40836 40837 344080794 50227 50267 410096973 47638 47639 968949 52668 52660 186003945 83364 83365 302859134 18560 18606 993537304 69713 69714 55829267 64565 64566 524965663 43381 43382 850913984 93724 93725 416164654 10961 10994 314315505 49125 49175 885193346 15748 15782 976466734 35333 35346 131625468 16533 16534 745338188 56145 56194 376623817 3527 3484 730453904 16265 16266 496514366 42978 42979 382508481 39893 39915 33796177 71113 71114 229301834 67611 67612 676980760 37768 37787 743894225 87443 87444 125752743 50232 50233 589651602 23077 23098 784971024 76460 76453 260208416 49942 49939 817718027 70933 70924 998021648 68561 68562 127500121 54077 54078 23972333 30325 30326 280961456 80634 80633 662167740 83577 83578 869562749 73578 73579 195388351 13980 13981 196893284 96132 96138 216694902 82955 82936 644340054 52343 52344 447308500 24808 24809 223242177 13377 13378 718870891 64505 64506 416640882 91818 91805 568990829 21997 21998 273981402 69864 69865 46635649 45095 45055 81008670 78401 78402 943430285 44715 44745 602360765 65776 65823 342485292 48026 47986 195136807 46348 46386 737825276 74604 74626 687426122 71542 71595 380530138 96409 96410 56491909 70543 70544 338090405 75438 75439 875882384 44326 44288 399147061 71071 71044 872517541 82733 82679 269167915 95316 95317 583538916 91959 92005 663264624 19590 19546 140731719 49806 49846 177276594 88485 88497 906328638 17457 17458 891495927 1155 1156 692394478 76977 76978 180239214 38673 38647 372215239 49742 49743 873576112 31176 31208 875332186 50651 50643 326406944 41126 41109 306502062 38773 38765 468617871 9424 9395 735611509 55460 55488 830988109 3073 3031 190457584 79844 79788 960922269 77471 77472 751462080 85246 85247 338057564 2520 2472 841094287 24326 24288 948209262 55680 55681 395602035 82454 82463 99193683 77010 77011 142672067 56371 56383 954391814 20765 20766 425214996 79397 79425 121037751 6677 6724 991198946 30787 30788 504584044 89420 89421 886181800 60108 60134 868012518 639 640 943799592 57950 57951 65111139 70185 70232 281894626 6404 6408 231315745 74653 74618 173358604 85559 85560 37229885 56326 56323 160793057 35184 35154 116135146 85100 85108 677554949 84952 84966 233527448 59439 59427 530360731 95901 95868 86895608 22209 22210 314008611 97105 97050 840718272 77778 77779 424911551 53526 53527 666432742 90503 90504 284283695 13056 13057 806907937 97689 97690 664357861 54699 54750 797466519 95603 95604 322025840 10614 10615 503688969 69956 69957 961687438 21030 21046 402800897 83985 83986 848634041 69801 69767 97352910 63444 63415 291727245 8826 8799 516292707 88733 88734 312455153 7797 7798 890421041 75228 75252 184869041 65923 65956 516320221 971 1023 537180693 45981 45949 338185711 60907 60896 482330553 19370 19371 681084258 446 447 703577842 97594 97595 480607933 57989 57990 770056728 7633 7619 331488129 68426 68412 618383178 91 92 620442025 17606 17607 827921516 73871 73872 468469487 194 147 559625589 32530 32531 466740496 32246 32247 622675614 40445 40484 829823321 79426 79444 582861992 33711 33672 555237816 81812 81813 467032161 78426 78387 310489195 88269 88302 679679619 35130 35131 203165228 25844 25830 967341073 5715 5716 463932023 62773 62739 402652982 60229 60253 575169364 79302 79303 55992841 31177 31130 446349665 78571 78620 697044351 36500 36512 350063929 91429 91430 524022507 14506 14539 199511147 33476 33452 389602385 55697 55709 693593420 54635 54636 450818041 51613 51614 566305267 92853 92905 344082122 60507 60490 987669522 35454 35455 81279701 17271 17272 251007001 12753 12761 709181718 61382 61429 454237672 81819 81820 742973525 80641 80642 979721053 7236 7235 381135507 63857 63858 111372168 13996 13997 556091977 38366 38367 410907435 48219 48167 131375175 11195 11229 22585490 11619 11587 656771681 4121 4157 123795182 57290 57291 261083738 6671 6727 984142006 29408 29409 113098260 48352 48353 516693591 81872 81876 948633402 45383 45384 649393330 8128 8129 327329105 59212 59186 545721213 84482 84465 42374714 95045 95046 355127706 23538 23539 776976310 40931 40932 353330964 79925 79968 903902364 54460 54461 671607910 26049 26021 552240493 14483 14484 750137502 40123 40152 621391004 29564 29617 731892686 62965 62955 635099562 97284 97259 657524964 31123 31147 298328452 35083 35064 903176593 9976 9937 11144367 11147 11148 256433039 19945 19977 733976466 80250 80198 814410218 98409 98410 607616838 41576 41573 394509536 357 361 22416820 9853 9854 818412275 35683 35684 621640190 54224 54216 747298974 69180 69210 144153420 5578 5631 348580865 60088 60089 10616005 65223 65224 181180759 59803 59804 941617595 49545 49587 246818112 16462 16463 706996713 17427 17428 181485004 61739 61749 46775209 82622 82610 186228634 56704 56669 105742905 26936 26919 733988275 61990 61991 572536100 2684 2685 196824744 35406 35407 156066402 80404 80405 872296985 1470 1471 979407876 56593 56544 295596200 67229 67230 270574686 53031 53010 129948907 7285 7239 166048984 31730 31731 122738317 42316 42317 446356362 50150 50151 913047231 90438 90439 915379125 7968 7969 305240013 47877 47826 870307082 85144 85145 617960701 28735 28776 239420391 8081 8100 476930410 66799 66800 570640032 46527 46528 474855624 88365 88366 81045979 80155 80123 932096757 89868 89882 793738269 21795 21826 776357053 78308 78321 584026965 8841 8842 933509110 46895 46931 59878928 64319 64286 301198282 47334 47352 54638078 23783 23784 88310827 71557 71558 413120532 59374 59375 621234285 3672 3621 247239003 74640 74616 728073709 71938 71973 39781730 86580 86624 10395184 21212 21213 878205748 92512 92483 692022426 71367 71368 879648212 37671 37631 913506001 3215 3188 908134715 36316 36264 646103652 29035 29072 681978021 18209 18210 227016787 54893 54894 272141656 63675 63660 619048806 63925 63904 298205686 17992 17993 119081099 54385 54386 1281625 92262 92299 442150616 24009 24010 582444528 43953 43954 418364269 93460 93461 339674990 99321 99322 34614810 28942 28970 352287911 27870 27871 725252072 22732 22680 586237357 79453 79454 944250637 4637 4638 179202169 67546 67510 82861955 49359 49330 899061987 4023 4039 503958682 10775 10777 8571521 97849 97850 905695993 75143 75144 320677891 38096 38097 186850223 81693 81694 179538475 36553 36554 839510767 41825 41869 278650948 10636 10673 816066256 31188 31218 414927840 36816 36800 136563480 38994 38995 925436003 93018 93019 74362793 47331 47332 593067313 89691 89692 118939943 61511 61512 582560299 5385 5386 680857493 85929 85954 685675558 67442 67443 821144810 48864 48900 465982395 29393 29355 981386913 6434 6410 747952723 21607 21608 513062709 93081 93082 628001523 89309 89310 971342619 99246 99222 558474471 67149 67150 795676953 29989 29990 234801678 71200 71201 532662969 23369 23412 953940462 15844 15826 169328490 45987 46042 376813066 75972 76004 525403875 24035 24002 819746229 32115 32065 375831559 62449 62453 41487749 12028 12029 294241278 87547 87548 896964106 92348 92309 518325492 22413 22369 461804131 99293 99294 676397150 9497 9463 532317465 56408 56393 217805510 83276 83285 985012608 57150 57151 995066502 80799 80800 175351045 24356 24357 794984553 22536 22537 466224471 4687 4688 176075636 40341 40384 354906500 70083 70084 160765876 8547 8548 822715648 76 20 392378116 27507 27508 778682083 7371 7372 470218005 27110 27067 225478053 72086 72087 275884474 18919 18920 385087794 56602 56603 142761253 70149 70185 938334943 59368 59369 546573306 31569 31570 239922165 20460 20500 818619265 61268 61243 835841687 28471 28511 136754278 15377 15405 999617688 46149 46150 689101566 50542 50543 168139652 24207 24208 249821701 45842 45851 168030639 87562 87529 779623029 52491 52530 569438919 8599 8592 498647979 21445 21446 133322791 38634 38635 140508839 5598 5579 322185192 32694 32645 640572448 29272 29242 898798319 8479 8489 485684064 28773 28774 682215329 5774 5807 945843407 87807 87808 157259557 52449 52450 437019285 1026 1071 432653529 66900 66938 443345226 36996 36997 828981018 53411 53415 534133761 11956 12008 315335033 3933 3934 617594019 22420 22421 919381582 94678 94654 860681642 28749 28750 520436071 33773 33764 712279626 71870 71863 450609112 83480 83481 481420254 81368 81369 906377066 38944 38991 503745482 58808 58834 33215988 14983 14984 907148454 20273 20274 217512723 20231 20199 659455401 78938 78939 408346065 32440 32474 523817192 92547 92548 890685750 43713 43697 82752042 48770 48771 168313993 22660 22683 742611517 61610 61577 304745449 89318 89311 878387920 25327 25356 626986057 1850 1851 527655524 54359 54360 476171489 66502 66487 15437053 34727 34683 99624650 92770 92802 929308831 55422 55423 689477969 11764 11791 302495207 69406 69411 843291448 24759 24748 264399758 2409 2432 185907255 5467 5450 41765446 96336 96337 101972374 41805 41858 451586791 17992 17970 534668885 29504 29516 946097164 83902 83903 119101556 24332 24333 969824909 65148 65163 163626428 49361 49362 101215402 65151 65138 669757348 6601 6627 643200773 67485 67486 814004139 36291 36292 105624506 22372 22373 358044265 72611 72612 328086902 66135 66136 497024225 85549 85532 908168192 24003 24004 250080780 7496 7480 497396506 33198 33174 619704710 84942 84953 50629971 67909 67910 114435544 730 737 247921660 99828 99839 727452420 39727 39733 956240812 33276 33277 285066673 77825 77826 155439312 35308 35309 362365393 3557 3558 315100880 45242 45288 300403401 50386 50435 384746659 35917 35910 16835701 43507 43550 657529496 42873 42874 602119983 42958 42959 528556610 90881 90882 365903839 706 688 343887975 22876 22877 822731950 72702 72703 818634009 33734 33735 857290171 28383 28384 5454623 96065 96066 609788089 86167 86168 365092640 13306 13307 687857988 87864 87865 806809007 7242 7287 164870262 42860 42902 255523906 25994 25995 917009170 34985 34986 746913337 92714 92726 496720655 34469 34428 743353348 81580 81576 711923637 65746 65747 81065663 98682 98683 377201774 17566 17537 330394572 92973 92974 359135095 72528 72501 676216525 48105 48149 522282455 15393 15432 51495124 11708 11746 834055526 85191 85234 289745078 82879 82853 774611220 53506 53507 253139550 11962 11963 306698418 78565 78511 247224385 77346 77347 71944543 32005 32006 617279903 55011 55012 459478108 65152 65153 271238361 1516 1517 835511810 8903 8952 513577474 81104 81085 368035157 15668 15669 695816076 54661 54631 196824368 99414 99415 166257478 64315 64310 953502195 47384 47385 844842534 48165 48168 929465937 37554 37555 735148612 66533 66510 500898605 57915 57883 760598772 35545 35546 892896095 28481 28457 896141957 56352 56353 105222771 60726 60727 938286123 20093 20094 961661239 7178 7223 799686627 1375 1393 310494172 67107 67108 541910438 90254 90255 206263582 78204 78205 203908275 73389 73410 36425141 54015 54037 605917379 8419 8378 727265446 78279 78223 69981779 92064 92065 175556786 16048 16055 169511837 39986 39987 519120680 29142 29139 625634591 87745 87774 374257122 14402 14375 903365257 11389 11424 238421180 53418 53419 615268478 93438 93439 348729877 16854 16814 482034621 96817 96818 265705033 93257 93258 881914032 78960 79015 304500052 19012 19013 330341064 69499 69500 62763437 42987 42988 298687073 66569 66570 928654508 26354 26355 887095235 64834 64835 181361794 11184 11213 712479756 9402 9422 497084655 68219 68220 106811985 51364 51397 655694379 68544 68545 52520256 98784 98836 654127731 66592 66593 869978506 90986 90987 926814065 87918 87879 166722621 82600 82629 645229649 92162 92163 596625747 70020 70059 468141793 70623 70624 549703318 37732 37721 783465617 43404 43430 584494031 51611 51612 38252833 99558 99545 223644690 98832 98811 495225533 71337 71338 324290178 23977 23978 54393545 69546 69539 966253356 45393 45394 304765714 44937 44971 684416097 77326 77327 944493785 36685 36686 292286776 59093 59094 982440775 23974 23975 474178305 35011 35012 386848930 12269 12270 913184921 77789 77799 655256050 66444 66447 737132043 86031 86032 407599348 44489 44490 667734560 6126 6095 581817844 48055 48050 784085757 25987 25998 756092370 98366 98367 47767020 82917 82918 358181358 28807 28771 56331912 46087 46088 841030619 42220 42274 39580646 53336 53337 871670022 44411 44368 824580330 10902 10903 568966230 86872 86873 778821321 56130 56165 377284147 35983 35984 983959013 83335 83298 512254514 22789 22790 923238525 5677 5678 395826526 71219 71220 880389844 15557 15558 744775667 16463 16476 711509214 4920 4921 613431593 17724 17725 654510441 25450 25451 716690106 71188 71174 241069088 46650 46681 390313434 34498 34499 413140396 33022 33048 911050176 84173 84135 424988625 14984 14955 273845702 71612 71613 485535309 32980 32944 117988533 87897 87905 909178724 73566 73572 241249096 95216 95217 767094171 92620 92621 78762764 37332 37333 325198592 55851 55852 410175689 42273 42274 996392883 54042 54043 903695915 99481 99429 491283246 96807 96796 557374938 87934 87959 994569231 14826 14827 947227996 78484 78485 904881883 73609 73610 887780563 30858 30859 674367553 27829 27817 92294293 26364 26365 922663859 99641 99647 868463173 85518 85519 900443351 44033 44034 929540012 82969 82964 212196615 59144 59145 613156604 34771 34772 48633313 30368 30369 826223353 21793 21835 148657212 60187 60188 162743134 36377 36404 113654871 33423 33379 236735754 84320 84321 992511462 25295 25296 638778162 64128 64120 216102572 10545 10546 675426157 20184 20185 169179877 98086 98087 772158533 4891 4892 554594194 79027 79028 683166070 20487 20504 877259120 7648 7638 829385044 37428 37399 580479592 71320 71321 8255241 47736 47704 354795712 9913 9912 67581077 67223 67224 994917653 36680 36628 506184191 25130 25089 354457746 4741 4742 131314256 60587 60588 550260878 25457 25509 800093496 55512 55513 601422946 20652 20631 176432552 30170 30138 295801335 13658 13673 916801592 12201 12202 176061049 29759 29717 827556868 7708 7722 450434894 75382 75379 363894706 31491 31492 969314486 11667 11686 348868964 58377 58327 550392449 90339 90366 388555278 66844 66820 267276063 83022 83023 444346529 84468 84421 87975929 28190 28191 258257192 20254 20255 101869902 7152 7136 258889908 90771 90716 314663969 24110 24150 220074855 64649 64648 47604933 90974 90975 539302695 12146 12107 35552458 83 84 754291385 36429 36405 156400416 60428 60429 219226159 678 668 220462935 35597 35590 484294573 52184 52185 272909658 78331 78320 738196662 1390 1383 335542428 94067 94066 923717461 94519 94520 833966666 78859 78860 19098798 42567 42568 307678265 2456 2507 288605388 55121 55076 523721883 21832 21833 491551825 27241 27242 429786310 61970 61971 734887330 9391 9368 292421329 24829 24830 293778068 70397 70401 602899856 51977 51978 58521685 55718 55719 316696233 46896 46897 27231551 63777 63741 904834768 7516 7517 378755710 94676 94632 26274800 56233 56234 436357350 70614 70615 796324010 3526 3561 442683421 50043 50044 82569110 37342 37343 582760485 75587 75588 373628326 92303 92326 723137801 49170 49187 10222365 20317 20318 486618750 85538 85539 310165815 68230 68255 8800008 73073 73038 443973371 78707 78742 837012828 75192 75174 67326317 47788 47772 310925905 23729 23712 319401750 87131 87132 539825060 16631 16632 827954330 36733 36734 929963740 37663 37677 433487934 58047 58075 23938276 8551 8552 49780160 72116 72120 231425171 20200 20245 318289250 85786 85787 915998379 33294 33295 391332296 96478 96514 519437979 19997 19998 826778418 31227 31266 956064687 9858 9804 447125043 91330 91309 978910645 74273 74274 816683312 74784 74785 204921461 82212 82213 916422877 25253 25254 674180276 26721 26717 553510361 17448 17427 654516530 9798 9845 667146219 29335 29322 155055111 68262 68263 513342899 8658 8653 866929 64137 64138 414899550 60075 60076 268034411 58721 58771 269423328 95905 95892 718815128 55202 55212 311848596 47799 47800 887834227 9807 9808 472676727 97084 97076 486159725 20693 20694 915398968 50321 50322 483389894 90623 90652 765980699 76862 76849 628651797 39065 39020 988292252 60427 60446 851355947 24358 24359 142764262 44976 44977 212471440 83634 83641 206479637 36276 36294 839004356 47282 47308 400204719 21508 21509 884398814 75772 75717 668643209 14891 14892 769350890 61800 61833 484109298 76498 76496 760484496 6357 6323 426222189 37808 37809 5373031 41068 41023 37104410 4611 4589 968505040 35515 35460 624621151 66624 66671 92416335 44358 44359 918395841 87846 87793 19982359 17015 17016 550356439 80838 80887 250284536 567 568 744413248 33338 33339 975026897 84570 84571 217989562 31448 31449 202618897 69481 69489 976025602 91670 91671 45220203 63515 63542 461528740 83746 83794 61188578 67974 68006 786311838 3266 3267 131771707 39566 39511 887985380 92863 92904 528561249 99956 99992 770567333 38731 38720 671721208 89727 89768 780310094 16968 16969 98874794 7580 7540 766272048 86523 86533 668648725 48156 48157 305557604 71109 71114 364025328 58706 58684 225019319 82350 82355 69738924 21382 21347 386190781 52018 51969 445523228 27440 27478 987172458 40681 40682 446565118 56539 56569 140866394 42761 42802 912278969 98118 98119 613480260 83230 83208 615959292 26946 27000 647945462 52734 52689 962739904 39620 39565 72313866 91491 91492 164009675 73109 73110 527010984 57767 57752 260707852 14980 14981 942592980 56898 56883 249587982 13258 13302 845364278 67179 67135 816898916 33808 33794 13374459 87650 87651 633928536 15507 15506 478946160 25895 25896 823672145 68363 68364 354849389 49723 49724 302284999 25223 25193 574074599 78572 78531 315859621 88671 88658 894502933 28059 28060 733692814 79599 79570 346490208 59066 59067 654889821 10126 10127 854019800 6065 6066 854210777 22443 22444 418330830 13171 13172 436912304 63880 63834 758746911 53734 53761 521378575 91003 90951 316000956 68258 68305 295799961 889 890 284342732 37781 37746 713869145 87682 87683 67050450 49520 49521 329608529 62175 62176 947446275 44549 44550 334992067 29417 29418 25185148 80381 80382 685340933 93840 93894 780203883 68297 68298 38819817 42975 42965 206722893 56125 56126 992144438 19339 19340 365533675 86273 86274 571647239 2681 2682 668608518 96412 96416 448758747 61365 61366 29057220 73749 73750 824294371 28916 28861 408667618 41706 41707 304898281 93699 93725 625752239 29558 29559 738189323 88459 88460 152092383 5114 5115 976047859 23722 23723 574488415 83056 83057 101854716 12907 12861 784947255 419 420 229729560 50146 50147 897849647 25710 25711 159763292 30440 30441 22001064 65057 65058 41589583 73184 73186 817172836 77294 77325 67874235 8426 8390 997583678 62602 62549 837677285 4691 4719 80701782 97459 97460 963822135 35222 35259 844983596 7244 7245 36539344 68406 68397 42477437 24558 24520 186401202 64165 64151 669831372 42175 42172 407724659 81970 81971 121887773 97691 97692 494116984 29467 29468 873516765 11722 11750 868827030 70937 70905 745901891 38478 38449 344071129 16838 16878 904118988 38287 38288 263867107 82774 82775 452650848 36798 36791 100438052 63370 63394 490878690 84301 84291 196341287 47831 47832 636337864 86135 86136 875620687 77033 77089 922040903 5679 5680 766499418 80375 80333 601463938 4902 4948 715395607 52557 52558 406772473 43545 43537 481309047 78105 78106 27454888 81051 81052 394690824 26706 26707 290281101 57841 57801 90296807 41845 41846 511849712 14715 14736 818842985 48093 48097 110260724 35410 35411 906747081 66139 66140 254964354 21453 21454 943235601 88292 88319 904846680 30463 30464 261062114 79490 79491 422514713 8760 8742 397020581 91596 91560 373809360 93222 93223 559538623 25770 25771 460686098 66333 66287 436995207 27099 27100 778456577 40253 40254 525966047 41285 41286 277088216 42929 42956 659601753 50597 50589 808984639 95867 95868 272480923 21924 21925 376997882 72770 72771 22265472 75176 75198 725795813 65776 65751 363432133 25247 25248 124554793 37212 37221 114968407 811 819 265541189 79334 79353 903911591 55316 55317 180589993 58191 58218 649121137 9952 9953 315316445 53888 53889 432817075 83960 83952 8628761 70251 70232 704041755 46135 46136 747158169 79872 79849 821529176 78772 78773 954839180 91618 91619 442078139 21439 21402 762486000 58324 58325 469327781 25516 25477 809811406 44946 44903 197747230 65444 65445 40754766 20238 20239 740388593 79910 79880 514054545 96242 96267 699401706 96220 96264 330177572 620 576 774116054 62473 62418 636498877 50325 50370 59789370 91089 91086 846931581 59637 59584 237479470 8120 8121 576001632 21156 21200 868874443 79156 79199 522535703 95828 95860 429012132 30116 30092 709155751 4942 4943 194104707 91143 91141 916636082 26924 26925 338791379 54559 54560 99818517 88701 88723 349370099 6166 6213 547199647 33035 33036 967106328 87058 87059 897360563 73160 73149 735176027 58159 58212 397159794 54356 54374 947104535 22831 22832 67986353 97313 97301 420995902 11061 11062 3647164 77516 77513 331982932 13230 13231 823550193 57577 57578 497418742 58926 58901 398381896 86144 86145 498767111 52404 52405 79623573 63445 63489 77269874 14462 14463 142192037 91224 91225 184574874 33482 33479 578340102 45938 45983 550936233 12520 12521 957379508 27106 27110 200586059 50686 50691 912472615 63870 63871 660808206 71105 71106 945599446 56396 56359 195208217 67628 67629 500158998 57617 57618 257238525 85583 85612 381769276 5668 5669 30133278 87234 87235 574841298 19372 19378 265442534 27605 27606 554209798 67923 67924 1359139 72825 72826 951639905 46798 46757 740702080 19278 19279 184002713 12100 12101 735881221 36067 36026 601726629 17404 17372 737459506 46765 46766 342983999 75456 75457 969524659 98637 98630 417886170 80521 80522 807317882 22220 22258 553891564 36881 36882 20150111 18938 18939 616460693 75489 75518 198076570 30992 30993 564932201 79298 79350 392129034 47023 46980 37933918 91252 91261 187487805 92801 92802 292530602 95915 95916 381971710 19726 19727 413747734 27140 27141 992819617 61224 61225 291118545 47337 47381 616219736 82525 82526 114350441 93220 93173 217339521 93131 93132 765401298 92930 92886 88421676 97440 97441 485080778 21876 21820 68727027 45299 45248 589352717 45386 45387 660290455 44140 44165 772660998 2742 2779 302957088 66987 66988 818482036 56703 56704 666273925 10812 10813 590157046 9908 9963 530583010 93876 93862 784083583 92223 92231 617301315 93042 93013 561538318 48128 48129 651503097 12698 12699 103366234 54309 54313 845402663 1585 1586 992752678 14295 14296 685329897 16349 16350 371139661 12005 12006 423386821 88505 88506 886001247 80670 80671 725343817 75250 75230 291120712 48566 48572 602095272 59702 59755 621314988 53855 53856 163747038 34158 34159 768851574 66239 66238 675093318 17993 17994 69661713 67199 67200 981219027 16356 16357 355055487 58983 58959 915388958 84730 84731 410262351 44302 44303 190850082 51882 51883 155919370 80236 80237 364696161 14567 14610 581460423 79136 79098 469499915 33809 33793 812165494 5479 5480 304507671 43047 43101 810920424 27746 27744 317440909 14585 14586 242380307 44610 44615 33979279 34901 34936 4709589 35409 35396 354054356 17144 17145 556290849 40151 40152 966042163 70133 70149 489590858 13392 13411 93634222 73196 73197 878798007 60324 60325 131344803 25145 25194 492651546 3842 3794 957827303 89952 89930 840111892 37249 37270 83252406 28070 28071 998827648 29343 29305 399541038 65551 65576 845481968 47622 47650 957091598 66457 66459 899254939 54847 54822 720592709 8949 8990 1807313 11508 11532 828739940 39921 39922 990718104 372 373 298234071 30924 30877 87495807 40557 40558 463045606 97079 97120 800119207 79668 79718 509345768 4366 4350 431210636 52472 52515 18706050 23757 23758 675453919 5813 5780 965937691 24403 24371 336751638 63981 63982 869752529 4680 4681 597355296 84381 84382 592336764 1412 1413 268505743 49601 49629 449059406 7394 7444 469066649 55342 55343 729336556 42572 42606 987783877 16254 16255 390744693 12841 12890 952716547 45532 45533 161293581 20204 20170 678900576 82474 82475 354885404 97123 97124 565712891 11150 11151 539617640 72186 72175 805793809 70514 70515 351341635 18576 18594 782451016 90274 90275 205991678 79778 79779 934802043 86678 86716 191926729 969 995 262892982 37161 37162 81773023 48826 48777 679108449 1319 1320 402712851 63579 63550 621286050 22996 22997 485374399 1787 1795 263960281 4185 4222 634562738 32827 32828 433040703 70869 70885 725539342 27108 27120 47797795 5645 5644 592268173 89715 89765 148692941 64783 64824 414125397 79790 79822 959473317 12644 12645 283886355 96937 96889 93073625 49784 49743 531809874 24034 24035 296761045 73614 73591 831693451 76473 76474 523545164 62978 62961 771922696 47347 47360 542660378 49964 49961 723454658 12651 12652 409998015 75004 75056 1676997 19354 19314 893911156 46294 46295 232959264 87002 87003 800360416 13946 13951 988183957 50149 50150 288462984 7753 7754 192236440 76733 76734 467266189 95071 95072 4551101 88381 88379 922061039 74845 74846 182785366 57727 57728 301712668 39298 39344 904888287 32334 32335 698404881 2429 2414 160431486 35696 35697 865907379 36000 36001 14010414 86018 86055 234876519 69786 69787 188802932 95761 95762 833309870 77154 77155 997737441 44634 44596 411126204 5799 5800 622870722 63266 63267 706685922 64644 64645 29333405 90436 90480 30766837 14812 14861 426911151 74203 74208 772701136 51217 51218 911141931 14415 14422 368128752 15837 15838 519550352 70765 70716 539516232 77386 77387 26502370 93329 93366 543857398 56369 56398 216865270 1875 1918 302744086 93069 93070 239532466 24019 24020 642489934 41745 41765 86220121 53011 53053 591652449 24740 24717 471086362 64325 64326 200730702 4643 4690 169128308 74053 74037 36566815 38480 38481 548409328 10512 10513 274725610 92339 92362 229789674 75491 75492 696027424 58855 58856 916464837 87043 86999 279818340 55059 55060 912025193 74191 74192 421965362 75436 75414 312709901 60745 60773 663118697 49592 49593 991132161 53805 53806 440240684 71244 71292 530818009 42320 42321 571805060 64567 64522 601447858 81945 81946 873512297 1800 1801 452946102 78835 78810 404743489 38223 38224 16311204 70411 70412 41648135 22304 22248 190372577 37180 37222 355398252 80893 80921 207169799 79264 79302 788180929 70886 70887 867305553 59905 59906 739774557 92391 92355 542109785 75445 75501 751624920 6709 6673 908472068 49384 49385 185715065 13805 13758 438376697 59887 59880 48849038 22102 22103 901018660 87020 87054 471173934 3661 3662 314981531 21413 21414 540520387 76247 76246 42892451 83215 83160 853073324 23041 23042 222492709 67394 67430 519874199 73642 73657 171554075 66253 66276 496808421 86727 86774 10698262 38869 38870 374137030 58856 58857 538814868 60539 60540 166545515 46574 46538 180211715 40224 40264 894576184 44080 44032 16358218 84874 84897 465685512 49516 49518 944139562 94564 94557 118196697 52529 52569 104329917 68921 68937 474988262 22466 22467 677340324 92374 92379 856219461 69952 69994 581682542 72665 72688 590443815 55392 55395 913506501 48345 48346 107945344 49145 49146 895976870 26336 26313 511020632 36564 36518 493973102 59146 59147 143109711 43739 43690 768911105 90571 90572 157937690 52188 52189 468151007 61727 61728 948794785 23444 23396 483015438 79995 79972 430388419 72841 72815 981344600 33830 33831 918441072 58191 58220 461594843 47782 47783 973661475 52445 52478 218740101 96886 96887 99998104 90476 90477 804034700 29840 29841 889506061 16195 16251 412103886 46396 46431 581912022 36940 36934 23882952 40099 40050 152063559 27370 27373 483659900 41526 41504 110098236 81429 81430 451649040 19982 20019 540579267 76901 76872 817451165 17322 17314 506298378 18154 18178 982451214 16973 16986 803319027 40878 40916 142625560 80851 80852 220211426 43443 43444 590892210 3758 3759 103159553 61413 61464 6389506 44016 44017 144972727 26652 26700 440615274 97263 97264 322650286 89938 89937 156250137 71144 71145 443855132 6600 6618 310276633 82790 82775 955247030 60957 60958 947073889 19048 19066 844004461 92289 92290 48414636 7125 7150 477251487 91228 91229 973948854 83232 83233 227456179 30806 30790 655525169 1852 1853 723804128 69850 69849 165720839 61177 61153 335503055 4250 4239 629135721 40644 40645 344632954 42562 42540 94043316 74697 74698 323198646 55264 55265 613496164 52738 52739 390869758 40649 40650 522894750 26155 26153 813665580 46966 47011 585287135 27724 27725 324724970 63971 63991 343916399 99081 99137 53039608 63485 63533 442099874 85849 85850 629472911 42425 42396 720328325 981 1026 871098574 99758 99804 734511353 73991 73992 778566991 67579 67619 755836464 47281 47276 222861837 87558 87559 703572440 30779 30780 422287146 15044 15045 145858797 36670 36671 79089824 83075 83076 910225003 20618 20615 657330299 54215 54225 244357587 83347 83348 877603780 63574 63575 7697294 16552 16553 313299132 80548 80538 662152056 44109 44110 713322534 39481 39482 177470916 12653 12654 124212028 53499 53500 923429862 69260 69315 985949823 41513 41514 870698228 89803 89752 466606032 28466 28467 499580246 38586 38639 663392302 74609 74629 767843132 40319 40320 171373778 14169 14139 785331444 35191 35223 19047183 497 498 128241185 91817 91872 352763064 55843 55860 68677698 42960 42961 985096658 27867 27868 10098560 59216 59217 23246122 45252 45253 130074702 42682 42650 301065047 27431 27432 358007818 60508 60509 980109883 78598 78579 228294646 98181 98182 688177384 63195 63158 502505440 54797 54798 205746719 77602 77595 933880454 11044 11085 932510164 12292 12348 752333500 9068 9077 585668934 54767 54768 708009956 18872 18895 74218319 17348 17299 584750228 62805 62789 44633265 29422 29438 216675233 76746 76747 886648948 57393 57351 354910740 69606 69569 690314023 81645 81652 815925506 52997 52998 520647868 58536 58565 588691615 19293 19294 541649211 89410 89411 231726415 2580 2537 858353986 61595 61588 535113074 36791 36786 224841321 91970 91971 120129771 68196 68197 655979257 66717 66718 999386444 71461 71462 583211707 33968 33936 659687608 68984 68985 925871070 80261 80212 442848106 2970 2984 722619755 13321 13322 123937941 84599 84598 635045757 72393 72419 99801095 61639 61659 845249750 31993 31947 265228721 10024 10072 110907172 14487 14488 670242552 56293 56347 660218642 75954 75955 384876700 15211 15212 221408459 13865 13850 60828205 11778 11779 304098910 57263 57264 827396346 31181 31195 828531784 37267 37259 987709043 52857 52858 381780281 55416 55417 952118469 22495 22496 370662001 99226 99227 462356669 48030 48037 995132295 56100 56101 694165829 88132 88133 329537641 93391 93392 48719235 29360 29372 248124083 65976 66010 420755728 70619 70620 607245359 33804 33805 606561283 76665 76666 899216603 70296 70304 887510576 61322 61347 723385526 69362 69372 556049361 18662 18622 373466999 16906 16899 361806592 51746 51701 843884993 3816 3829 720299866 33659 33660 581180122 28448 28498 36799619 82510 82514 656207626 43340 43341 218786821 47680 47681 896935666 93871 93872 336287325 8895 8903 367734194 49205 49206 656721198 94289 94290 207899828 84112 84068 192864433 88057 88101 718737807 87311 87344 908609145 17399 17400 939639040 15455 15456 516997342 6013 5987 789781057 54367 54414 122332223 26514 26464 396901430 59874 59871 352565877 98301 98255 655791673 7794 7753 292784985 18260 18261 493859076 72541 72563 480332454 75319 75320 123282084 81900 81851 986394838 60977 60978 679934436 46769 46770 120592026 84462 84463 400672536 26091 26092 533358093 75816 75817 6344313 93056 93057 20977330 7964 7989 169512001 54456 54474 961169714 82807 82808 94826377 60514 60545 918310705 89998 89999 776174907 55398 55374 990485414 67212 67213 212125309 98883 98830 320213382 51839 51840 28290059 20384 20385 282529959 5674 5675 920420031 100000 99999 997552545 13201 13202 971641997 73719 73720 297095578 11307 11264 310462746 25632 25588 468870971 33823 33821 957266531 9295 9296 419151958 90766 90767 9169262 41202 41203 734601688 75351 75383 714549270 84089 84090 161760847 67964 67965 872826433 68257 68258 958520235 17752 17774 451057812 27091 27092 462565116 2536 2537 905515005 76343 76384 947928253 12892 12893 849649489 5274 5299 273989362 87917 87918 713709871 14851 14852 886478893 65850 65825 258401219 49836 49837 235720628 30170 30114 638195120 28687 28665 882399207 64355 64404 522584393 87931 87897 384015289 33470 33517 645684735 72574 72585 291872058 22223 22254 187434189 95717 95704 194270764 18966 18948 821710278 20511 20512 113957623 42222 42223 1629779 8651 8626 531365041 32779 32724 147748344 44045 44000 962110593 12846 12847 842033176 51684 51632 8281298 13908 13909 284791640 83670 83671 667872654 15316 15317 391918683 30503 30550 964514785 55799 55800 140097584 75167 75168 124585589 46443 46425 567373013 80506 80507 848250791 49721 49722 20797614 32423 32372 442943684 66738 66711 238008264 8125 8126 391606000 3545 3546 763557391 71123 71124 946741934 80576 80577 295216801 12343 12311 41668598 1384 1385 685533163 29873 29874 449608472 83957 83958 482703602 73908 73909 479423064 42587 42611 977187060 5853 5854 586929873 99195 99211 394367382 76627 76641 861877693 22145 22156 589254810 44642 44665 698319786 37081 37061 263684208 77442 77398 702021359 96819 96820 988765416 45775 45776 353369693 57441 57442 716531549 62291 62347 617994287 77195 77214 624569537 52223 52224 434769487 76 101 606517916 84801 84750 823536309 66882 66883 532223887 42137 42138 149134514 75040 75041 276090315 92934 92935 485396988 18485 18486 571557244 59427 59428 539409171 33889 33890 544137794 20312 20313 945911239 9556 9565 954839400 99575 99576 563327007 2248 2249 277931478 35929 35930 404336805 42737 42738 410685816 62082 62083 14266463 1657 1601 209122224 61780 61781 803194585 35805 35806 184298268 3696 3723 806566879 43293 43264 122129853 27910 27911 772813016 53980 53981 823185120 11314 11315 461249170 33993 33946 620499107 90830 90865 160827943 62925 62926 683497992 9235 9236 112585560 75383 75373 204065979 44355 44356 507816279 89413 89445 723639500 43662 43670 771561763 7915 7861 770386702 80760 80705 821872841 6619 6616 114518794 20925 20926 887563240 10140 10141 136675719 4138 4109 894587470 9893 9894 925048060 25997 25972 724402678 26043 26017 937851109 9098 9099 11321564 97495 97496 81394616 12121 12132 183554987 90339 90288 567299501 46268 46308 361911736 14828 14800 450266711 2088 2089 346466117 28857 28858 684544880 77275 77276 257932688 49101 49102 654846013 82605 82661 480906759 84486 84487 706030553 70549 70550 405755457 48330 48331 425241523 33327 33342 883221646 51303 51304 571857226 21617 21618 731311109 93626 93605 680987391 62828 62829 940465133 81686 81668 925131309 96498 96478 575505587 93307 93296 486642314 17771 17810 423641122 70937 70938 776646614 78589 78634 277045645 39496 39479 541973255 37071 37072 456765144 21280 21259 51762557 49855 49856 409569184 64329 64330 239998094 52752 52753 633540004 47734 47735 622056529 80950 80904 464203512 70445 70446 354892110 99648 99649 337295216 40867 40902 723680276 83929 83962 81352678 74083 74084 146358281 17418 17419 694093397 20953 20927 365613903 45585 45572 871422537 35438 35412 732627624 21685 21706 5924033 81660 81639 965983506 16339 16374 896532963 27294 27295 677659020 30532 30567 281358422 25155 25118 453358250 66849 66895 43390055 72932 72933 609921570 10413 10414 422079600 92520 92480 766146071 7246 7247 539313082 38394 38371 205363403 24795 24816 842135078 15034 15056 668090153 80978 80979 114590444 79522 79523 582537751 92368 92393 508645530 88570 88620 823844829 19113 19114 301794614 35436 35437 305095057 39982 40036 395563754 39620 39621 740023755 84179 84178 659117395 95501 95495 95373712 74517 74499 351899068 34936 34978 382297747 93504 93511 714092600 79019 79056 501927070 13495 13480 96261048 7207 7171 488991703 34428 34429 546170361 90464 90465 43132664 20063 20064 533379408 32232 32233 742033984 46779 46833 951714672 48200 48201 978583157 68325 68360 610757805 28269 28239 542014038 88358 88359 348411748 36752 36751 748083180 44102 44063 64306289 20960 20963 343984375 79180 79182 736889571 37901 37902 780212586 29065 29121 32251046 21737 21750 710829312 55248 55249 432272043 14538 14507 236710486 23067 23068 679229966 62294 62295 797952862 7798 7799 427345313 54072 54073 990639523 39194 39195 177441876 86024 85975 40409683 60172 60209 573855007 58082 58083 109416176 24779 24780 378630694 39362 39363 915188666 66619 66620 87704495 51209 51184 399022066 15577 15578 867036468 40722 40755 878962758 1865 1866 811730165 57524 57479 401381345 9396 9397 133378417 69993 69995 391622195 68326 68327 347969127 93993 93994 727232448 93542 93541 821960339 22731 22761 133200067 38611 38633 525007899 61423 61395 291715374 72731 72676 218405943 97236 97189 463131616 70741 70699 762694940 95822 95823 263077869 29735 29736 951847434 2475 2476 283723702 86185 86186 489497173 32074 32075 979548 49616 49617 937498783 14058 14076 807642420 50860 50861 286065038 18960 18961 528604216 62598 62576 265564650 86479 86491 994777094 86927 86930 207999514 57477 57478 603551727 29453 29454 231713614 1320 1269 194029544 98751 98752 684521009 73308 73309 18561958 42074 42075 811018762 89398 89399 612629478 66124 66125 937350671 42237 42238 342962696 60643 60644 866505073 56469 56524 797819001 71899 71859 733095600 83043 83040 761675079 76594 76573 547486134 18519 18520 299297084 80668 80690 168979689 14959 15015 668723436 96048 96104 863803944 57219 57220 973691488 70231 70192 635669337 81652 81653 291836570 12122 12123 594044531 91310 91312 646577723 65793 65794 521883477 46786 46797 600984365 96068 96069 256662680 53011 53012 999190519 35835 35836 33934946 31225 31247 888896632 87275 87276 290713638 79613 79586 756716078 39280 39281 82792244 92264 92257 962140083 30891 30840 660863495 3199 3200 886945869 41161 41162 995334379 39999 40051 293578434 59909 59894 726930536 7215 7216 241360713 5662 5664 299114954 38711 38712 626791775 81401 81455 407887397 79878 79879 259533152 42751 42726 161122849 48508 48556 238137917 78005 78003 920660568 23609 23610 331720190 89683 89701 535177970 13450 13471 136447963 10789 10790 860088628 89092 89093 110541543 62528 62490 389682490 24650 24651 557346090 88380 88381 46771977 9287 9288 150797946 66231 66232 21529487 13246 13247 994083856 85843 85844 199234470 23684 23685 709905765 27017 27049 297826983 66021 66058 361784260 85010 85011 891110788 97288 97289 268072668 27681 27643 225837343 74774 74816 841566045 43349 43350 962059324 11146 11147 906468465 51278 51279 614965407 324 325 609741370 57227 57228 380158527 22384 22385 877609803 57148 57185 503342332 18525 18552 312671285 58406 58378 876019524 38199 38200 407164277 18086 18087 101019023 67557 67600 528842531 41931 41932 236973255 1440 1441 319433388 56151 56135 879529157 44395 44396 900823955 3683 3684 96885411 84612 84613 333913805 53992 53979 722780964 47856 47809 819086634 58938 58939 955595221 4790 4791 614630606 99821 99822 422653596 61436 61437 919543668 95947 95956 335891160 6883 6863 456889054 28583 28593 176129195 16358 16323 715241190 39038 39013 855805172 4363 4364 85722068 91555 91556 679465307 69169 69134 986488198 22954 22955 36728102 97664 97665 220351681 92535 92536 421196920 84965 84914 441043005 64464 64465 715086216 85562 85563 469964681 97500 97459 442554187 63587 63601 60984525 57923 57964 203181793 3019 3020 732890941 1184 1185 484608627 38463 38468 539867895 59238 59223 295773877 6480 6459 399022696 61250 61251 585747621 6524 6525 99141734 24736 24705 33855920 3487 3532 137622759 24174 24124 503387156 46126 46072 881407607 96959 96914 725103598 2959 2960 121224736 27209 27210 490955517 39582 39583 953663323 15966 15967 260468880 86513 86567 364161285 467 468 781003326 72180 72181 181015342 78949 78950 239295364 72923 72962 944073112 47027 47028 10955732 45006 45007 195753989 81225 81181 489554964 25796 25799 355916620 13966 13968 792317857 31682 31683 996447733 65892 65893 904626220 521 522 875022408 92439 92440 35632209 19845 19872 778294921 74599 74600 419128992 83134 83135 72501514 17671 17622 169797371 40332 40325 935193821 28040 28041 515331675 86225 86178 200950130 21216 21217 132423868 54099 54100 168126785 85422 85468 736598560 1929 1930 103338893 44662 44663 773365046 89205 89189 17922335 67031 67032 961304724 82448 82500 738515445 81505 81523 366851877 5355 5356 765744404 90529 90530 765023009 68184 68185 511496465 32423 32461 291540785 17180 17228 862064355 30898 30899 721024141 48060 48006 449320626 85271 85237 528164865 29109 29110 277412740 8902 8903 42677922 6573 6574 804098684 59694 59657 197990351 11294 11295 12242804 42915 42916 205609372 93976 93977 676262066 94879 94880 420626768 50651 50652 825604901 65691 65724 993711377 8134 8135 383477779 76215 76159 20888261 43158 43133 93655424 27652 27653 275009292 73879 73880 148428146 96391 96409 624378760 83228 83229 613612021 30375 30376 49449668 7400 7401 793546533 84694 84688 356329071 46139 46140 131802213 28586 28553 238591551 78186 78187 573229775 77309 77324 758750133 83535 83571 671870193 42308 42309 252974650 48651 48630 68914290 59517 59525 735748320 33346 33328 116266824 48671 48672 824946988 43583 43571 667731771 16072 16073 426029003 72547 72550 878095552 41850 41809 940444850 62463 62493 181260078 8534 8535 111417034 26631 26632 826974115 91306 91275 476219137 59949 59902 409720619 3332 3350 970212267 15879 15880 986962659 12859 12849 773521443 73342 73343 219320095 94035 94036 622548863 23199 23191 278016759 84054 84055 129513932 46505 46532 763095631 77731 77732 667394565 89811 89812 810993250 69518 69572 502526757 66479 66487 491745502 96075 96076 134256981 73621 73653 403262437 425 426 284477869 33207 33208 208221171 47700 47711 388379921 84233 84234 912648852 31294 31295 442240847 18655 18708 748560639 71831 71867 746903649 16466 16467 287442756 78683 78652 823835126 50754 50795 985262844 473 490 232119355 5791 5792 630704154 40298 40277 253433709 27105 27120 868572465 77165 77166 499223851 5154 5179 6486618 71395 71396 461734361 22248 22249 620661338 58064 58065 46508974 65794 65795 722838049 94074 94075 568003241 66143 66113 685650342 53613 53619 12515416 17220 17221 837267037 28496 28497 277180214 15035 15037 101621980 95123 95124 79744148 33504 33460 722259974 25182 25183 574477342 34951 34952 650861088 22038 22039 887453910 64736 64745 548480411 79725 79779 300523569 66845 66901 954466366 47657 47658 545962489 94866 94846 93623421 17253 17283 364116837 9317 9318 696788451 14524 14525 656480513 62710 62655 224646110 77611 77612 790046706 8372 8394 850649945 86343 86292 232737722 96283 96284 442730182 69026 69027 863949718 33571 33583 335737353 82346 82386 110078883 63024 63065 913044780 38152 38200 486064096 88040 87984 805157818 77625 77626 174091976 60300 60255 107252031 74176 74177 764325329 25886 25887 168395971 65598 65599 639846123 66194 66146 804394472 94504 94458 752560512 81610 81611 413404764 77429 77422 821696649 1219 1220 757333392 67798 67799 797728019 82289 82282 751629510 56467 56477 956867830 35746 35747 978437855 74317 74348 933039853 66858 66886 673668 24535 24536 599392168 23639 23655 50614595 43233 43223 857139131 4394 4395 324025895 32508 32509 508704663 52713 52714 71484937 34364 34331 493571942 41250 41288 228275258 76627 76628 427386115 61839 61848 764022955 47400 47441 115011899 32613 32577 348545911 27532 27492 824086052 14396 14397 633454091 31495 31482 506316206 92837 92838 264273575 63911 63912 695910318 19511 19512 458947779 56534 56535 363990212 68598 68588 92582014 79436 79389 254681098 87284 87285 844804279 99391 99403 626179238 96757 96758 218510625 95443 95402 38265809 59819 59779 3337743 6419 6420 711789226 77573 77574 575489402 42393 42394 730421443 47592 47593 604148952 13816 13817 692398132 72048 72049 425604414 61208 61209 302642512 49349 49351 489456451 12061 12006 843228061 56042 56068 671909970 43331 43332 893920983 70488 70489 174350480 69486 69450 38927589 36432 36414 887227239 97290 97276 765990618 87215 87241 565307215 7829 7835 790415312 57291 57292 945628139 55972 55973 951795660 38537 38570 706567866 14602 14603 168120274 79200 79185 863806830 76135 76089 349847793 98306 98307 935903198 23642 23660 77784573 43192 43220 199296857 70332 70333 574189893 64995 64981 651165952 18528 18505 939790267 40864 40865 660354746 35518 35519 113112770 68675 68672 217673049 77436 77437 336483020 5966 5967 94586839 66394 66395 72371507 10864 10824 614787955 66835 66836 940199840 73052 73089 8040856 76131 76132 547717757 5585 5608 960777588 30312 30287 32840109 66355 66384 422129058 97232 97209 267050331 4379 4354 691230571 6013 6014 723993148 84383 84431 869584947 32614 32615 380369128 62397 62398 152540528 42483 42484 446873462 93846 93902 928598425 38311 38318 770931628 71982 71959 768294783 41529 41530 136470868 41952 41953 770299347 54031 54032 567131108 40069 40070 233552947 60060 60061 489353126 12562 12563 739789892 13552 13510 985008043 81606 81624 363633460 6884 6885 127802015 56835 56836 880737783 98066 98015 394749690 99162 99171 348988748 50615 50577 820851553 34411 34412 383852884 71507 71508 246287282 55725 55674 219150095 54144 54105 858245773 2414 2440 171533730 46834 46835 572942401 72870 72871 888755267 52595 52585 844153832 41892 41843 581066985 27578 27544 992514874 38702 38703 766427460 38687 38721 520130462 8222 8223 874246823 77459 77480 256575019 5752 5753 919695992 59759 59814 62981902 60882 60862 748790657 34606 34601 33871855 60357 60359 408503436 2617 2670 514962934 35435 35436 456751209 68310 68309 762275154 1042 1043 972677416 81234 81185 341785617 79382 79383 482760207 71641 71694 810326758 49075 49076 637194652 82902 82903 459946886 69790 69791 983332798 21603 21633 439219637 40392 40393 919467902 62559 62588 154913071 69569 69541 628111073 84782 84783 881368944 59271 59240 199378814 50888 50853 117556847 52925 52926 133400140 42988 42989 833726377 65422 65423 798734794 80391 80392 800531160 68757 68755 385688489 16753 16754 786782877 3957 3958 305844993 15465 15449 938375504 52430 52457 463931805 40985 41031 4507554 37146 37147 942254476 25582 25528 774675529 47450 47451 756490916 16230 16229 789352556 63400 63401 962513071 34130 34128 274802012 37186 37157 841445409 64357 64358 712632116 39680 39643 590094117 56143 56144 853685771 92046 92047 867201619 88008 88023 307609145 40465 40477 729424693 4629 4655 306820756 31508 31509 218556570 1536 1562 379214831 32320 32330 336939028 57930 57975 346353932 75666 75678 55504635 56122 56123 832612565 83471 83423 720453860 55099 55089 468325353 82024 82025 680631769 17436 17427 569216653 65558 65559 806743319 46862 46900 569388165 18930 18935 57135993 84675 84629 281655944 13802 13803 996549197 34865 34855 778705504 35194 35195 950318154 61745 61746 385050075 81708 81709 457077655 85507 85542 514222985 38814 38815 58156836 13444 13430 458756977 39862 39816 126039440 38266 38315 893950027 61331 61283 204344820 61199 61184 613459568 2416 2417 252830352 13294 13295 17568688 9243 9244 437394881 76618 76619 492662050 35757 35808 135509705 48073 48074 191995989 90851 90852 711778547 69397 69398 236381772 47448 47449 842793869 8656 8604 62723490 89334 89361 900756594 1351 1352 582536426 83845 83813 159672257 96015 96016 611825941 84247 84248 572008819 14371 14372 262253709 8115 8116 880339493 4266 4290 742333679 56714 56715 205295266 1919 1920 549462747 4867 4868 575243426 56908 56909 50498732 80140 80120 572782236 61329 61330 556843780 69507 69518 826842962 62311 62312 472382476 92742 92796 1788497 74734 74718 630538372 45039 45037 608396027 9314 9265 491950588 29488 29472 94635135 17427 17417 625820525 36252 36253 220712733 40571 40572 699122991 5191 5218 453052747 82275 82276 330386656 18612 18579 739737444 79517 79539 472999294 68050 68051 102604114 80961 81002 335496948 20877 20878 563533545 60807 60775 416253831 62990 63039 587504479 22167 22193 775256316 844 821 981130614 10141 10197 75341524 48240 48241 947734110 59755 59756 909094918 34126 34094 90583221 83555 83604 29018572 55442 55443 100853573 75308 75285 432888274 54191 54192 778668813 95751 95752 861453941 36576 36522 423795781 20666 20619 863434918 97528 97494 358367532 44903 44941 886972783 15601 15602 470822813 18281 18282 566057912 59492 59539 568417176 56242 56227 942554406 65754 65797 509528940 26448 26501 81026145 78364 78365 222323051 48838 48866 943648255 20139 20140 79424623 5252 5296 434111672 66866 66886 718709054 82713 82714 430055606 10494 10495 340957152 63770 63737 611653660 97408 97415 84851127 49249 49252 984208406 44327 44328 370937000 17046 17047 743172719 69763 69759 370476249 25835 25809 914271580 39822 39864 948982435 7770 7794 67206026 91197 91147 875208143 55226 55277 771758926 76540 76484 46521075 66963 66908 377190458 18393 18394 83962596 61406 61407 412829765 60403 60402 276826679 6634 6635 681372660 11483 11484 694764622 7835 7881 305147945 94011 94012 197378142 42230 42231 647922233 84245 84216 993884642 93715 93739 12096357 7370 7371 129603562 30992 31008 534727673 83899 83900 304586017 29471 29527 678475579 26648 26649 640661196 12673 12674 965280918 51482 51483 959597519 59046 59047 272144243 18446 18435 249041492 16985 16945 449830289 95464 95465 249795152 57856 57857 31322102 18711 18660 171212230 28286 28287 893657666 61471 61467 518339741 3901 3946 747737781 48119 48173 557836661 20967 20968 903523526 948 942 339356627 65243 65236 794315263 90178 90179 619111914 33320 33345 589890840 92918 92919 143088269 26304 26305 960140884 90079 90080 77058620 43285 43286 239925125 20139 20172 120593726 89876 89877 549066320 23626 23627 342098886 23729 23730 273827164 80407 80356 652930597 42038 42039 976450786 97136 97187 55045447 92216 92217 862894260 2843 2844 769015533 33891 33892 124960937 21701 21692 674227153 77263 77264 154968923 56058 56059 493176058 87615 87616 990287552 66519 66559 816743895 69980 69934 179967987 82213 82229 483942782 90508 90509 4230819 8417 8418 102958825 52062 52063 470415739 1558 1559 808828677 96973 96975 711854462 53779 53780 41061345 40518 40550 544812766 56105 56106 441124171 12471 12472 702251671 82019 82010 762442265 19757 19758 281052470 15357 15315 224050009 53525 53526 219607741 53822 53790 8430575 43649 43650 671227993 51191 51227 578104547 40038 39995 723191279 74915 74901 252076392 3122 3123 444278489 505 506 733139809 36116 36109 742565642 93915 93927 481725350 77015 77019 246033866 79540 79541 882262329 96353 96354 803732855 57147 57148 663823081 41453 41478 926204493 53251 53222 3495865 32587 32588 861907309 52373 52332 852159406 44417 44445 749513941 67750 67751 291306598 49901 49902 328613644 38239 38240 455925070 49843 49844 502464728 26713 26743 588257974 23320 23312 422917885 60089 60034 342684331 75272 75236 696566303 2853 2894 601330374 70592 70557 236374958 82847 82848 926820898 32694 32664 575303827 6936 6964 384712001 18662 18663 620628431 67514 67515 740101173 81326 81317 236944210 4395 4396 196421762 26109 26059 985524118 95409 95410 398203812 97383 97384 454133107 83394 83376 962035923 88073 88024 525584441 80728 80729 526548290 37977 38016 581704960 20640 20676 585763610 63042 63001 712592178 83160 83155 903272740 33109 33110 479700092 29771 29820 980476397 66414 66425 775245974 26753 26754 757775586 49278 49279 465620392 35599 35564 708190120 30737 30738 132883705 60469 60470 731769393 16842 16840 774112469 96221 96222 987375907 16527 16528 663703108 5262 5267 524667702 13754 13755 331929390 96219 96179 921718519 13941 13942 931479797 1514 1548 601897065 46852 46805 132630517 33138 33133 855334696 95641 95610 529546848 63705 63760 251219213 23494 23495 594888418 53947 53948 954267392 23743 23744 702305 97805 97761 346181524 11316 11310 422284963 98272 98245 884923616 87115 87116 434391904 51821 51803 453212457 27811 27758 924498257 11841 11836 502355237 56402 56403 745295336 80745 80710 137191073 32338 32339 555716246 73090 73091 712214652 20981 20982 414553484 28885 28847 891976271 34115 34116 115681980 60987 60977 423270148 12513 12514 429527346 7569 7570 303750071 46664 46665 117535968 64088 64089 998296635 76085 76086 286764228 67952 67953 596441073 37146 37097 592154893 27754 27755 695500937 61946 61947 763950093 3377 3399 592547293 81102 81103 286659024 94663 94664 883760410 13139 13144 610273807 96139 96140 127721279 66560 66561 712018409 62803 62804 548356789 59037 59038 96184051 13856 13887 526749355 37339 37340 27070367 89765 89766 509617440 94684 94688 318493212 34602 34603 678469293 38662 38659 316933013 83171 83172 926739939 32495 32446 245230426 6021 6022 979370862 50095 50118 917127815 73799 73749 86356543 66143 66144 749063006 45427 45428 938301916 88871 88848 8614970 39189 39190 623759126 75264 75256 565615043 26943 26971 855148561 25235 25277 646612562 65638 65639 748965444 89421 89422 787785356 24696 24657 745290328 42510 42516 476989627 10735 10749 639826852 38183 38169 233946486 49977 49965 85627947 96904 96925 107962026 37980 37987 831220945 37917 37894 670745432 5646 5647 545134433 557 552 235623147 43959 43960 102372237 86357 86358 344545790 54387 54366 560348398 60206 60168 970636462 55943 55980 40957178 90884 90885 191783015 99485 99518 945613027 71588 71625 726289700 32989 32990 947948597 29834 29835 720153850 72373 72374 427603802 83773 83774 782839197 27555 27520 804914246 79680 79717 43774720 98801 98802 773600619 62692 62740 722588129 91773 91787 521622896 62113 62114 35448722 21259 21279 117778996 23513 23514 76477243 96577 96578 231762624 41069 41070 991967440 80767 80792 377416011 79094 79095 748821767 79643 79644 31539905 7053 7054 958871075 78094 78095 86143093 21771 21792 653899879 67708 67692 990245175 81138 81139 214582994 85145 85146 111873235 23057 23109 209633784 21784 21762 886426736 33689 33690 369458641 71800 71801 461293688 53168 53190 33608887 86239 86241 398892256 61404 61405 736606033 10908 10909 886161165 16874 16914 483788968 52329 52283 633970826 27245 27281 173048217 43283 43278 671377296 75676 75677 438477741 65778 65779 600216919 59687 59688 789365040 35964 35965 40176728 94574 94575 742656906 71863 71842 620705079 43874 43875 720078667 15827 15828 163469230 21917 21918 172461489 77447 77399 43037610 92038 92039 645505931 64433 64406 695798882 13536 13554 591691311 25939 25965 300171163 52192 52193 3594254 92840 92827 305520287 83517 83518 123024595 28798 28799 1052169 31190 31191 141946769 51698 51699 539159845 15887 15888 299121049 5139 5173 490788848 27894 27921 432743650 85053 85054 632853612 8371 8408 79232624 8529 8530 919969095 47183 47229 424625480 28357 28358 644479563 94193 94194 584501144 34444 34445 572670578 39026 39014 927621894 86719 86720 631308647 43002 42995 14188482 48913 48893 674529510 23989 23990 518143425 5168 5119 98539868 8293 8292 200323485 46653 46654 623605827 53815 53816 185575 14465 14466 874397017 97769 97783 117184924 72913 72955 70234451 33453 33405 178296689 58958 58959 481004722 57352 57401 878147752 26285 26243 422556018 69940 69964 651386557 78741 78701 442546687 32778 32779 402816357 94949 94950 843993299 5409 5402 168636047 82526 82527 264948681 498 511 39405832 23115 23116 746859483 44746 44747 560646544 45452 45402 914209888 81496 81497 542485629 30847 30848 164854149 76398 76413 356390227 38790 38842 760627665 56632 56579 92569492 43619 43620 61812781 15957 16006 431430869 47194 47195 622685002 23808 23809 184842546 70118 70119 72713234 86559 86514 883526172 44652 44653 860861051 90659 90660 138882023 33771 33783 110039938 22696 22678 35031493 68979 68975 87980582 9182 9131 681493578 52240 52241 419075289 98 99 475112943 59152 59156 937248973 37227 37228 500546338 100000 99998 314705024 88803 88813 621463604 24206 24207 88610270 63417 63434 673849642 94970 94942 388010062 52969 53017 653572130 1298 1244 494059762 97827 97828 114317301 80104 80073 638142378 79026 79025 114840582 17490 17542 584020140 18668 18629 321347705 47045 47031 332043227 18827 18828 30782646 99020 99021 427561899 23264 23230 547441144 96123 96124 359247132 32835 32836 32863436 79575 79576 962391758 47125 47126 989180368 5093 5094 565701252 85031 85032 328958405 92130 92131 113591469 25807 25775 986579451 74737 74738 841636975 28795 28796 356754187 6912 6913 148050213 71261 71249 69594934 56768 56783 772942977 23030 23045 40920390 45939 45973 167225286 53062 53063 901585969 64983 64975 504820321 93750 93789 182332115 82656 82677 757535937 35084 35085 626217104 6766 6758 34969016 54858 54820 338524570 54686 54687 13003989 56573 56570 739198946 79279 79283 534320774 49868 49869 479535012 91946 91949 775257029 90755 90712 932059733 37444 37408 146513786 79843 79844 668083069 36063 36083 257541129 18996 18967 504309606 23403 23404 409946177 2072 2016 252820823 7957 7960 948960901 12381 12403 148777901 31191 31200 787446737 49154 49155 826124029 64087 64088 902801463 909 910 333468335 34953 34954 543804582 22883 22884 348010190 74572 74627 924842707 10083 10070 587422193 3605 3574 410489122 27348 27358 918282149 56642 56643 329579492 40576 40590 721921564 63941 63895 788985774 70352 70386 721874569 65784 65744 498400096 98274 98275 558504010 24138 24139 43929387 11833 11784 915471270 38766 38807 972697902 4782 4808 517457574 22076 22021 42907580 93682 93683 391037954 68294 68295 65675699 5826 5827 572325598 60822 60823 621052306 57438 57424 121419332 75261 75297 298330471 32130 32131 119255979 62431 62384 253789002 97002 97003 930027195 94117 94102 332957376 11968 11926 330655644 86278 86279 366234334 87257 87210 590333214 6616 6651 983321475 97535 97536 148904615 64007 64058 820635964 76330 76301 90997983 81766 81793 41917124 50330 50343 399902884 40774 40804 362032248 98699 98700 952340593 16660 16661 173120984 97985 97959 663787269 63827 63828 517247126 80370 80371 781208881 52914 52890 373606820 53505 53506 768168837 61669 61717 906493464 10051 10086 405025998 50318 50319 669730403 61525 61526 753601757 80772 80773 580665822 51500 51512 347034340 68731 68732 846558909 50342 50343 208343730 98828 98829 569195772 57860 57874 125364951 93764 93765 541605459 18736 18737 668128958 99632 99602 145172807 42783 42784 304465224 65978 65967 423947412 58155 58197 139359092 61239 61240 638574989 61968 61937 773326652 28532 28533 286755575 85468 85512 477664654 99966 99967 312655845 3163 3196 524006115 220 221 587289972 46165 46161 846338219 70235 70236 444115711 74833 74857 552032719 71432 71433 294419159 58518 58519 580693739 64523 64524 977538755 27954 27996 994889981 75569 75590 147825158 21956 21957 363691170 21393 21441 61665490 4322 4267 853762862 66765 66766 547157851 32082 32054 297969311 89145 89163 664869526 72078 72079 428336574 9534 9535 605417562 41592 41593 657911933 79721 79704 47406005 12195 12196 829463146 58987 58988 233351288 48844 48845 153361566 4331 4332 175890316 68485 68486 131544478 98787 98789 330170869 23432 23457 224383273 82381 82382 973475820 24630 24623 61322592 69464 69438 727952623 36988 37036 943753790 46330 46331 278757486 24498 24484 583291041 23018 23019 757369117 28242 28230 712726318 50402 50403 460205625 76452 76402 863756165 5644 5645 16184753 96566 96567 881307647 30393 30394 26806051 66234 66235 242688499 73710 73687 620432850 13645 13621 210789233 57979 57978 503428581 11879 11839 808528516 78399 78400 732781796 57413 57414 109370906 42308 42353 330686120 62093 62104 948076784 61528 61529 395466806 26188 26211 149458272 53599 53600 131740895 88035 88036 89111531 56652 56653 744661070 47206 47207 236063969 64722 64686 696323601 11661 11610 531549159 72393 72394 911757947 90887 90862 252354813 45805 45806 463263716 89683 89684 225947893 92172 92224 866053085 65535 65536 583596150 54454 54508 766102747 87716 87694 257455241 83532 83572 707353925 23976 23927 297284818 54321 54355 691125290 11818 11819 735826022 75935 75936 479513323 84960 84961 725597730 55756 55701 657913610 42083 42080 676925434 24410 24411 379648671 12633 12634 855239761 78059 78060 665718916 59287 59318 181904354 54613 54614 609192175 75485 75486 807938481 4395 4391 292634203 24144 24145 395741232 56091 56092 736394022 29713 29709 688344418 58191 58192 769248982 13089 13096 967835713 91294 91322 258814894 93636 93637 9125057 31669 31670 563975859 66630 66631 76901260 71103 71062 319068430 98925 98926 19830558 10289 10296 107568462 13051 13052 321391169 8368 8376 938560647 15442 15413 874674524 80591 80592 914640514 97348 97349 7431206 60044 59988 304557912 19691 19692 719501525 50662 50639 757415701 99788 99789 255920213 3343 3344 333340848 18686 18660 52978264 87252 87283 973185712 91253 91303 918306480 52082 52083 402864186 24005 24008 739252543 14071 14072 705511637 48432 48433 80703082 59754 59761 442636702 45762 45750 547235925 72935 72936 290217286 36654 36655 89508550 77911 77861 357283149 83010 83011 251353858 33374 33367 35563125 38455 38456 690269322 85568 85582 140542375 75182 75183 832136790 48692 48693 835989301 1679 1637 755690687 335 336 209895106 10439 10440 275684409 41764 41765 861394547 44587 44558 154716555 86980 86981 625710475 59761 59758 722280151 23979 23953 630942216 15974 15988 279150192 61777 61778 181083252 14998 14999 386710982 7714 7715 455989047 39558 39559 324230505 1177 1121 664500665 44151 44153 488236475 59441 59419 227233284 14674 14675 610110527 47977 48018 471680406 20686 20687 469838274 13404 13405 441990794 46413 46414 342566538 45175 45163 305346445 49850 49817 572536253 44352 44353 654464324 99043 99095 444528630 69346 69347 231647248 62309 62310 103564404 67744 67740 905132374 23938 23939 998869765 65609 65589 688473519 71217 71203 811237610 10028 10029 705931372 42163 42120 607962006 42829 42868 226087419 400 428 544545821 29736 29737 51768857 17352 17388 602140375 77095 77096 181492261 60225 60189 926370094 45103 45112 705584359 79327 79328 970699580 63495 63453 59778706 44406 44407 49195282 96934 96935 476821972 27406 27407 776552133 48159 48130 346883407 47682 47683 373876929 15916 15917 444029929 75298 75299 330609389 96280 96281 216654897 70634 70679 731199972 29503 29470 460049913 97997 97998 690720616 4591 4592 261604835 70435 70436 307742020 8586 8587 495470848 61047 61048 364264590 56677 56648 251699528 70138 70142 388884946 96701 96702 208329236 27695 27696 380239283 72903 72894 614529611 1315 1336 223868583 43317 43324 507263623 88478 88479 833394534 91363 91362 401824563 93755 93756 358142762 32799 32759 222422526 61749 61774 523618671 77720 77767 611592275 72552 72553 504711965 62307 62308 738588595 84544 84500 261898384 64216 64217 161762618 21907 21914 779682461 73232 73218 651309738 80409 80457 293338626 5806 5827 319125233 77270 77287 403257495 90817 90796 398304437 85000 84954 487727028 57571 57572 435780232 88289 88342 765150608 82706 82664 82973901 3461 3462 48501134 12897 12898 465269308 5530 5511 600245948 47317 47277 442124431 33779 33810 612861207 3597 3598 985106173 14262 14212 923319221 80746 80699 34273085 33723 33710 474780014 26322 26323 510150395 15991 15992 226339232 50173 50174 729977341 24152 24153 12345716 68648 68649 486196333 48125 48126 939225811 43131 43132 187411156 9521 9504 374504981 75487 75497 475218945 21366 21367 207794146 5466 5424 84002524 94153 94154 128693099 17474 17475 755388219 98872 98873 780165405 77069 77070 928112030 83119 83138 489788283 59704 59705 430847179 3356 3381 139194680 71456 71457 985941363 22138 22160 705688214 20404 20405 271706246 62240 62277 478329918 7 8 741526773 65834 65835 811825412 84035 84036 396360797 32002 31947 600240805 7471 7472 502006711 91048 91018 802666180 10424 10425 997039171 44619 44620 655097380 96712 96737 672179384 34872 34873 528987626 41272 41273 703988501 37916 37917 298007596 70885 70905 149482569 85726 85727 42250857 15477 15507 501649865 73381 73415 966662631 83988 84024 961922064 39019 39002 647479818 79014 78970 816655553 7918 7919 72999901 50423 50476 317411420 53849 53807 21965667 91992 92043 234289097 7584 7585 434569283 14262 14282 950092908 31818 31873 327365360 66230 66231 874456979 13800 13801 864867976 52338 52339 368596733 15876 15877 823635784 93679 93680 505874268 28956 28957 875547179 99095 99127 893312634 79391 79392 265852475 34519 34520 932295474 40845 40846 402238576 5226 5227 334345638 80120 80081 740881265 17241 17275 427255620 97557 97520 435331964 3110 3111 203541044 33201 33220 1492105 55177 55178 294122871 51096 51044 935166892 65814 65819 270515538 71189 71190 469193529 42918 42872 487417707 66559 66587 350523658 56971 56972 758906788 50148 50149 247618115 6782 6745 822209095 47853 47865 693807969 10547 10599 770859434 29315 29316 301463622 9863 9884 414450394 14746 14731 905661637 46210 46215 923842294 81057 81007 260154473 74184 74185 152455052 80927 80928 932613010 82350 82351 870995079 42302 42255 574390636 61643 61697 751461468 74369 74384 971460739 97310 97340 886182737 12461 12512 936093955 14030 14031 169924407 61939 61988 811474414 61124 61169 144309996 62425 62426 309746230 69327 69328 109239416 80314 80315 492101672 6617 6618 344323308 79598 79599 31400154 34128 34129 271087158 14108 14109 177401656 41183 41149 955085238 89497 89498 565447481 61065 61066 520076202 63348 63349 311944636 38639 38640 760753896 88235 88236 461459715 9374 9400 742298889 27897 27928 765742258 2616 2617 545742479 34504 34478 259057427 77955 77911 279165760 91808 91841 994729132 54958 54960 622633387 69481 69482 877017488 71822 71867 355326066 79743 79744 45800420 43008 43007 705262647 42672 42659 762991801 30084 30037 59151954 5231 5232 989023386 94019 94020 386693146 21996 21992 986818631 58268 58265 132993589 90735 90736 336606362 26650 26636 927672822 3004 3005 194645297 58166 58184 820595934 29128 29129 249489812 32656 32693 584548059 71596 71575 933817302 22879 22857 132837088 11255 11256 390383264 36386 36387 814846895 35306 35307 610973491 29366 29367 515567585 4029 4030 894566657 4750 4751 571426669 50955 50973 753670654 27395 27432 384780069 60015 60016 224248271 63215 63191 937929659 78703 78691 671461203 29609 29610 613346747 65628 65677 981814848 80609 80610 253704340 31249 31250 835600070 1629 1673 800807136 28780 28732 90868837 61165 61166 714728346 7041 7042 369463828 8916 8869 254192080 31780 31781 838240844 79766 79764 190841778 15738 15739 609809558 18975 18950 904650038 41893 41871 749809429 63055 63058 700419219 75143 75193 924246304 62234 62261 836319605 55597 55598 672463285 54682 54683 797542986 81977 81978 319235768 92236 92237 896696536 68975 69010 747626213 53093 53125 376511551 59654 59655 860930982 15132 15133 479804857 30149 30150 501354401 36737 36738 196491611 55666 55688 730013269 89248 89249 411885042 91379 91364 830369605 32197 32198 316059795 96370 96406 554587992 98921 98922 232915258 63952 63953 269148478 7001 7000 721482541 6637 6638 201682513 55356 55357 58902075 39589 39590 173897067 4888 4919 328470599 1762 1753 372690122 28899 28900 894762330 38145 38146 571944064 21552 21553 502621841 9932 9889 554575097 6378 6335 716478623 13967 13968 180167452 9284 9312 58779557 2434 2435 593093200 97990 97991 716867073 98565 98543 531118832 32315 32319 169290766 52411 52457 995438435 78638 78639 481345662 92706 92707 984345680 53787 53788 582864376 48293 48294 550659022 83399 83455 926808350 58548 58549 468475177 30987 30974 878718334 50480 50481 559575886 96196 96197 148111543 89851 89886 751065115 54946 54947 504884031 94716 94717 569547757 81761 81762 708610116 44264 44266 434799993 86614 86570 182412594 80484 80498 278021683 39310 39324 260165692 70546 70600 594049436 95415 95416 729329566 45270 45271 712756538 44536 44537 590121990 73509 73510 623068110 85659 85629 706320984 92157 92158 346379578 54762 54763 84865689 97335 97348 706086264 3579 3538 62847530 63405 63406 484591445 81312 81313 781161478 55151 55192 193980654 58262 58263 907342519 32237 32238 227389746 35988 35989 707854935 78909 78910 326565520 4107 4096 882859411 74489 74523 576649833 71658 71659 618711884 50381 50345 97510112 14038 14039 732293072 29127 29128 820179969 80623 80624 705254213 89900 89868 163157849 63087 63088 670495844 32871 32899 144601870 17167 17207 117320685 15749 15788 841431522 10988 11015 270029258 23352 23353 747093662 35141 35148 530916196 73491 73492 741700924 39583 39585 483853038 65519 65473 225460068 65474 65475 541413776 46709 46710 867104217 90528 90529 415924189 74858 74834 22245127 97978 97943 879926338 23062 23063 357931544 77911 77891 591165344 17531 17532 891126579 62700 62751 423646434 86889 86890 276788425 8929 8930 910091438 39323 39283 232868444 27758 27726 388342318 41264 41222 850722046 91386 91405 391451401 60596 60563 647322958 36514 36515 491051500 4824 4783 544853482 41537 41493 922076067 79742 79711 710750622 33369 33370 272480292 19039 19071 598259458 16093 16140 470086801 7127 7128 326673254 70315 70280 300962573 27410 27411 90096283 66516 66517 269147294 88181 88225 129417288 36965 36966 433863653 33407 33421 991824013 48325 48324 3793107 11062 11063 711660748 21479 21480 442327783 98552 98544 340336445 92811 92812 700211803 26767 26768 149704368 73453 73489 603973883 47188 47181 808149016 30980 30943 942531774 89386 89387 211613241 29784 29785 420469524 87928 87929 152137420 15267 15268 324687735 23736 23753 616951607 15020 15043 741754656 9928 9957 731688349 5934 5935 40231848 11428 11429 233652709 89984 89958 22695322 37566 37567 666530228 66749 66750 394151046 82468 82501 295505188 57750 57697 276765076 6297 6298 983737813 8859 8860 387288651 60423 60424 389226212 10166 10116 443344303 93885 93886 491202605 14305 14274 46519820 38900 38853 328522570 3358 3371 65050637 14963 14961 921249936 77887 77888 188234368 62451 62418 397430781 85255 85307 488193205 35398 35453 260768106 90372 90373 7955107 39618 39571 707101927 16578 16569 689228363 7661 7675 452333783 8101 8153 389798700 95479 95505 67219298 7458 7459 10496934 21866 21854 65604556 80737 80738 221923115 20045 20091 969000312 98645 98646 526732676 71027 71023 646621622 86203 86202 895331415 38360 38364 140730933 13539 13540 149290116 38779 38780 26726111 91105 91074 560937380 904 948 247066965 21658 21659 391501049 15437 15383 920823356 28112 28113 883302971 5365 5404 69558083 1449 1450 726116705 47147 47148 976971009 62021 62022 966811037 29923 29924 923108090 71854 71881 428607837 66568 66623 646727412 29783 29798 502890841 38074 38130 838181247 52453 52468 98068392 76341 76372 404790339 82806 82807 358846603 72905 72906 828607250 74940 74909 184717693 13959 13960 840894971 68711 68712 947570668 71938 71911 182933282 44324 44325 1724871 99566 99519 779163971 21900 21901 941005155 40062 40063 365246452 42972 42973 633628954 7063 7064 380019466 76849 76809 672677794 1172 1184 717177795 48167 48168 426057599 61706 61754 982821225 13436 13404 287199509 16039 16063 502487961 18660 18675 974108170 18617 18618 745380733 22288 22232 755435261 30390 30340 677429638 15634 15643 27093459 84857 84858 142277220 70320 70332 534366154 89919 89927 205504554 58613 58584 235081226 18737 18689 378531572 32319 32320 423842350 98888 98929 600398669 13897 13898 541131236 30775 30805 925628818 13362 13363 363937854 75429 75450 913115282 99088 99089 276512018 69178 69207 364928031 6455 6452 870475468 27935 27936 679894421 69475 69476 172158068 3944 3945 193574573 59830 59833 552958450 55018 55059 990290903 41698 41707 22055450 59525 59488 331973184 53122 53123 837214076 63234 63235 206866809 37525 37541 199034999 3320 3321 517693912 78487 78488 796575716 99759 99727 23993808 30813 30814 791640833 5104 5129 539041458 1238 1239 336929246 23847 23848 384394347 48932 48919 780341834 49051 49055 921047546 52584 52585 833433878 20259 20260 377242794 49127 49128 310467745 94819 94820 623293433 28712 28713 574487510 10067 10068 790954128 83944 83938 468975607 59113 59114 61983767 10590 10591 910961620 76887 76839 256204502 57054 57055 765207956 82768 82769 89496362 37831 37881 290509568 60998 60999 655098046 49392 49394 127974847 47060 47064 166492866 18844 18865 764781111 93387 93388 931376105 97113 97114 292165377 84113 84154 340011932 96395 96438 19759834 86039 86040 823547153 89637 89631 801135327 91553 91537 455644431 34657 34658 354047883 38688 38689 585750291 30225 30226 794603481 34000 34001 460690286 10233 10216 316689846 61421 61422 727367668 23471 23472 289904237 18543 18598 706850652 29925 29926 857001988 83420 83414 556162581 66361 66362 708250135 18742 18710 850410734 78996 79015 61855586 27510 27534 350527342 68755 68763 675744269 57722 57723 395056115 91017 91035 388168767 10424 10423 599836749 95028 95000 665716737 81287 81312 661040068 52708 52679 70819523 8759 8760 689480546 16535 16580 757806808 26721 26722 834406779 34745 34766 62042484 17769 17770 388916666 91569 91570 178821620 88277 88278 530315929 93498 93499 643704414 26720 26771 817810910 47267 47268 936628074 75205 75206 562433723 82639 82640 241167904 28359 28339 28666259 95435 95484 871985345 352 353 145828343 85272 85223 740159366 86004 86005 399439913 31556 31557 18116245 61775 61776 688825955 93368 93369 836734331 92267 92239 47836851 67039 66993 268385799 66326 66342 164226574 61992 61998 671298070 20166 20156 924917221 30576 30577 57855156 73119 73120 562641425 42468 42509 337558833 24633 24634 727256414 86464 86409 533357748 9013 9014 36295320 1158 1159 430148112 32292 32347 361667030 94148 94149 192909162 13510 13555 764414686 86598 86620 88358620 18848 18870 453354232 62477 62478 938343948 72779 72782 14735616 63175 63213 114256780 36600 36549 244493898 41933 41951 884795593 17400 17401 753488518 85813 85814 820749849 61693 61694 422532298 41751 41752 681097806 67691 67692 335238475 5278 5279 469203162 633 634 590436778 81000 80949 666665901 60822 60775 31528891 24793 24766 591829247 77333 77334 411057089 97969 97970 67937940 60870 60901 426664768 93189 93190 116419409 55050 55004 7959484 89563 89551 648096210 73675 73676 699451834 83194 83195 75524218 28109 28155 626486193 61056 61055 43984864 80342 80317 514692090 74195 74160 99761489 99096 99097 897603460 6453 6454 125188353 57191 57192 412641739 74232 74233 958462002 25870 25892 623744770 25255 25217 291589419 94613 94614 869224030 59595 59565 863406070 30286 30287 701471488 34078 34079 960860309 50152 50153 718639931 60799 60851 398183841 33142 33143 755429709 85787 85788 156780722 85938 85939 264343822 25919 25887 985951619 60266 60267 527900447 45945 45946 522966210 43308 43309 28037864 89145 89201 100549391 63168 63169 305749154 87567 87568 187150941 59061 59062 892499509 21415 21393 241405711 61653 61708 269689818 82070 82116 259938642 11047 11045 921531124 37196 37168 835494643 13345 13380 149583599 991 992 783681272 50301 50318 826201533 99670 99627 687265412 96914 96886 729659973 50923 50924 704688252 55584 55585 117771859 78247 78248 247032663 18075 18076 965232583 32077 32080 884079901 28210 28211 624983442 23870 23871 373377153 65463 65464 950678345 70098 70099 38397747 30784 30806 514704476 38967 38968 553898681 78433 78434 43203750 73873 73874 903876540 67842 67843 81310506 12125 12079 82602424 67922 67971 113447818 9813 9820 266989534 40830 40831 523048987 49251 49301 796871762 38424 38425 386702007 99435 99448 332071515 19382 19383 441974062 94348 94359 113421124 47820 47821 295175698 92784 92737 238079006 24463 24464 609362320 40911 40912 737928208 97477 97532 258592532 8743 8744 141070513 36366 36367 110530515 41940 41966 402047222 48179 48166 730715630 83102 83114 800021091 33167 33130 736707427 41320 41361 420374572 8360 8386 270960935 4323 4324 590134244 65546 65547 986490558 45734 45724 302898615 21777 21780 264964988 88471 88421 25685118 15597 15598 885589211 25975 25945 701149530 33670 33620 233922212 22920 22921 90976833 11309 11274 158533786 64331 64298 681433468 43454 43450 200301312 60876 60900 211367420 48327 48328 424386119 73781 73751 287834473 49432 49433 546915004 9349 9350 205504699 44173 44174 705554512 39792 39777 226002556 54316 54317 714716112 52692 52713 221784266 72900 72908 732780022 67250 67267 723450264 36126 36127 934857802 88608 88609 235481112 49651 49652 131632080 3084 3108 698272055 75419 75459 245654748 84524 84525 597689640 26786 26787 393299279 2732 2733 203881745 16361 16413 54455922 49196 49197 393410328 72116 72078 202170122 82071 82072 40354652 76449 76450 840383260 77133 77119 473917629 4789 4790 679514712 83118 83120 95748371 21777 21778 931815494 94312 94313 116806232 48081 48072 781623746 38354 38388 570315551 98647 98648 470584752 32340 32383 899151200 87779 87777 590311701 79378 79379 403554674 24953 24954 488012869 47910 47894 466775487 14263 14258 782750770 2637 2638 890857445 70675 70669 143278302 21517 21518 167857728 8945 8946 913437933 94432 94433 687623553 51712 51706 218201157 87472 87473 254123134 75970 75971 229707971 14406 14423 353586185 86104 86105 449936857 92726 92727 333443347 62099 62150 791724219 9481 9482 313728687 71627 71675 991047859 503 559 153655211 17433 17434 191254359 43248 43249 487576856 60950 60911 580409880 98086 98061 817445149 37656 37657 65138963 51127 51128 119322309 50398 50399 826778178 20842 20831 207274238 89783 89784 320043544 34988 34989 252229223 3893 3947 657931703 86734 86735 790726896 23478 23479 374026374 9136 9158 142937276 86964 87008 904898793 97656 97657 768408222 81431 81429 913117363 85694 85651 248279959 15850 15851 10875853 42305 42319 714909145 82258 82212 377196780 72577 72578 774854036 85450 85451 916185976 86201 86202 102055943 76237 76238 233701621 22388 22400 325255251 31162 31163 600667279 22012 22013 171340362 16173 16174 585465119 81499 81475 960937111 27982 27946 254583734 96562 96563 314927138 18587 18560 910509726 51789 51823 571637336 88710 88666 882462921 58217 58247 925428080 35465 35426 307829874 45648 45649 813233230 13260 13261 314433021 3916 3917 319838599 15939 15986 993157893 22206 22207 405535061 44258 44259 667969132 7116 7122 799173922 11445 11426 536871277 5621 5622 817595207 35194 35190 102689767 54996 54948 352243878 88976 88920 32800609 69063 69064 744125056 46349 46385 959920429 64678 64661 945505248 86880 86885 711498418 72515 72516 139618391 21078 21043 334548415 70694 70668 986415390 61624 61625 260820381 15292 15293 245202830 15496 15497 206705293 78583 78542 489827127 76797 76798 178220553 59743 59744 720899497 74353 74326 254927993 53894 53905 282408502 40156 40157 81215564 21672 21673 504734109 31393 31392 338627332 22631 22632 845468489 55059 55071 768018403 6047 6080 143815359 43318 43319 898716135 96569 96570 366290308 36435 36446 110110528 32194 32141 694576048 31280 31281 591268290 54126 54127 552569962 23010 23051 46777669 84267 84313 73178956 95952 95922 861045266 66823 66798 625876762 77632 77645 279682613 88435 88436 335842426 22435 22436 251796215 15981 15982 848746752 38933 38926 909504965 23137 23138 491229337 33372 33373 744901716 52582 52583 182506370 17033 17034 503806595 23132 23175 830586193 54174 54164 706416408 20607 20616 64587519 24361 24327 15336900 1280 1281 259548899 36870 36837 761812303 62034 62035 502087925 11839 11840 243447833 22164 22212 31415976 70264 70265 654577480 85706 85724 239093099 42666 42667 967729087 9084 9085 165846245 64083 64084 703841794 46638 46680 479005423 20660 20671 376798260 2661 2662 928259078 18620 18621 583058854 17971 17972 706355062 33605 33654 329881137 3076 3077 873556396 35791 35835 70283075 45559 45560 850771633 73128 73121 593655271 4789 4816 706376036 25383 25384 37551973 69052 69017 74421712 63472 63473 385595829 18678 18688 448500192 73828 73829 192879646 79788 79743 769279916 75558 75525 728665300 10937 10938 622227746 75244 75245 32828252 26028 26029 40501998 73197 73198 956914972 10333 10334 558989947 97454 97455 501784756 64418 64419 596402683 15172 15184 132750055 4715 4716 652134275 37236 37189 965390068 48105 48117 287822539 8178 8179 680957403 60922 60923 731298179 71037 71038 569539494 85229 85230 534682868 46362 46363 418939410 40389 40390 981303794 39421 39422 363006644 92394 92395 142967067 92862 92863 668432573 41267 41251 738313673 72017 72018 203032002 47666 47680 921008535 46467 46510 722631346 2510 2537 638212733 19185 19186 686898876 53854 53855 372494827 40951 40952 357548084 41860 41887 987890178 74314 74315 319644727 76267 76232 329281931 51100 51123 51176690 50194 50245 256746594 23038 23022 382884995 97860 97850 242558195 97585 97586 938783708 78001 78002 282077591 67118 67119 846423498 8396 8401 999920992 89390 89440 345837900 26224 26178 859780868 3232 3233 685249650 52925 52948 776097749 66758 66759 201630235 69446 69447 446769625 57484 57455 466096588 83626 83677 516050979 25280 25298 304910214 53009 53010 979768814 71863 71864 562014728 16828 16829 992096503 2418 2419 474571519 32877 32878 979981965 9464 9465 562757833 68155 68156 115827830 71092 71093 579862023 96509 96510 551685411 62703 62734 135517813 27710 27758 536012248 88684 88665 521528607 92000 91976 277326753 49459 49471 960707806 23173 23221 947450310 22650 22603 381523641 10253 10308 739471982 52071 52072 706480531 57770 57771 247088468 96023 96025 239299517 40425 40426 226667480 41626 41667 841110400 80596 80597 58931563 94767 94808 832338322 52694 52695 425611016 76980 76936 835043800 28623 28612 715456670 83198 83237 561626380 36044 35991 863892204 48564 48559 403190894 26115 26116 277588967 75351 75352 883318984 88265 88292 26300382 27706 27726 321522500 23852 23871 748148620 88250 88251 913164081 59012 59013 980854416 97137 97142 749067400 7416 7439 775015873 83522 83523 87460684 33455 33399 946921921 62848 62849 820921708 63660 63631 419777682 92052 92020 267035414 81289 81250 238241875 9410 9411 780055312 37084 37085 701811272 52074 52032 907682530 97219 97220 203942703 94434 94435 27738873 4513 4457 79927020 46308 46322 201453636 69971 69947 442526404 39001 39043 571280755 55149 55150 685454669 51221 51177 602881287 34937 34956 32504785 34599 34600 968340697 60773 60827 941481931 16993 17007 213532876 89353 89320 193461340 4368 4369 35712942 47772 47724 333138422 1736 1768 137413696 76172 76173 13524144 1931 1932 613860683 56032 56033 571896924 45032 45033 124380271 42211 42194 984148565 6584 6537 463497388 92339 92340 77408709 26352 26353 921199638 37651 37669 679989962 41111 41112 4724188 64867 64887 132627472 64802 64803 335953286 13363 13364 856430131 8795 8806 504830453 91416 91436 794132660 57882 57883 481083376 39730 39685 765332024 60911 60883 633840860 33864 33813 160043886 47215 47216 178094257 80626 80614 247930384 62575 62584 32630200 32217 32200 443278636 44757 44765 162497685 56933 56934 702900351 34972 34967 125047256 94220 94221 731167658 50234 50235 627130766 60506 60507 845545716 4235 4261 268227727 7055 7062 10117336 54469 54496 36376962 16919 16884 445754833 93598 93577 323171419 44999 45000 276335183 56624 56661 942846067 69625 69663 678558324 90272 90289 793731338 35315 35316 527316836 70339 70326 49510998 33743 33748 208437172 47455 47509 615234866 36801 36793 814682027 51612 51613 510219633 62778 62785 129021670 2106 2086 482874730 9377 9378 494128009 93666 93720 340044270 61017 61001 306891811 10573 10541 340347019 32010 32011 153113059 20099 20100 355555875 59941 59914 89643130 24780 24762 172984584 38777 38778 557162238 26146 26115 343745871 47892 47893 23299027 64090 64091 690557689 26647 26648 81817957 21920 21962 301427512 74096 74123 552685382 48772 48773 283062408 65286 65244 612171184 70114 70115 375590282 57027 57028 538686934 42206 42207 102675492 73561 73562 336552419 52604 52605 888746902 88689 88640 221275281 72754 72755 632179447 85636 85637 607868407 48975 48976 737765012 21754 21755 64936716 37849 37797 322910788 37803 37798 147220914 68659 68660 32263901 66959 66960 752953645 60060 60075 751882631 20326 20305 870064586 95368 95353 438778104 97448 97450 228242013 69018 69012 986094965 94049 94086 556146573 28034 28005 440361559 16700 16684 605408355 90311 90267 431201297 80871 80891 341660320 63980 63981 800245743 72435 72414 633772730 42410 42411 206155084 39548 39549 910531698 73442 73443 223216245 99986 99970 100218606 4939 4902 55524872 90886 90837 889651073 21339 21340 759977478 87781 87782 191238543 76314 76315 356776721 78668 78669 352957008 97061 97090 436403217 97063 97064 708483765 9945 9930 794062421 99374 99375 708986997 30509 30510 710475373 19445 19440 696422090 91544 91545 793029395 66815 66839 657122072 18866 18839 722686544 37325 37326 748248864 2945 2954 429474318 44610 44611 771640946 25925 25978 646030300 1087 1088 950620680 33741 33742 265187255 69049 69050 918141014 26344 26345 671002788 8622 8623 853863252 63989 63978 401281913 3221 3249 843319285 14571 14515 484410180 5005 4987 525877810 44904 44905 929920271 7592 7573 290073633 23990 24043 207065486 1395 1396 787564840 61553 61554 608583830 83114 83115 439171747 94542 94568 400202613 71782 71805 779131932 69295 69253 850800855 29273 29256 158227996 94065 94066 637191336 25481 25455 408181112 68177 68178 350634648 49698 49666 33420809 71569 71575 92633008 57086 57030 549071597 254 255 462998076 47846 47801 995933659 1566 1563 704928080 80908 80897 129564309 33667 33668 883971832 3790 3791 787094804 56310 56311 251427136 88486 88487 380518466 18880 18881 916997272 83741 83792 108079482 69291 69331 401302343 20480 20481 600971084 38348 38391 941402636 12617 12602 58876971 44720 44721 161040746 62622 62623 267726261 29908 29909 384776326 27720 27705 53649009 26658 26685 787751906 19627 19634 324897561 18507 18472 328007088 4075 4076 610329582 71827 71828 125091006 89406 89414 673091976 26774 26783 672481427 41689 41717 852291513 64175 64176 940132127 8545 8546 728888166 15757 15758 914898963 85965 86004 8636589 68989 68990 478911557 76616 76617 258219934 44524 44550 19795692 85743 85744 109308415 89474 89475 83005622 77297 77298 473441678 79253 79263 203621345 86223 86205 885928922 87616 87631 179665079 23541 23495 729195803 49701 49702 182540741 13192 13142 576584578 83912 83913 165210476 72145 72146 997006612 73617 73644 21846115 42085 42112 1473018 35001 34993 460879046 24849 24850 376735168 96470 96418 345298993 98323 98324 545360921 75139 75140 876831612 34508 34562 931662507 68590 68621 556731760 71976 71998 609261635 13167 13197 862061382 6133 6134 15513735 58520 58521 462473836 43677 43678 851775955 89834 89808 6392151 24296 24297 751865438 33770 33776 285744278 65862 65863 562687703 5202 5203 70586412 82832 82849 391659243 40435 40436 953259511 10670 10679 886479703 15638 15590 703793464 60907 60905 767921836 88116 88117 189025474 64288 64289 569901293 4494 4495 962554791 92646 92647 873750386 33527 33575 351385767 65128 65129 553824447 80356 80376 2371600 73213 73214 148471220 9700 9647 929566192 97941 97942 761760004 78988 78978 400088499 62414 62465 346705142 4606 4583 177774496 35019 34984 491750778 79865 79812 794176557 6925 6926 816297792 30296 30336 543162957 56437 56386 218996683 36476 36479 433928665 27904 27882 646344908 66310 66349 468928750 95014 95010 367021365 60109 60110 568535608 30864 30865 586077309 32457 32458 920254837 34831 34804 35668277 38141 38142 952814025 88898 88933 381419785 14927 14924 179773205 62533 62570 541749016 11361 11362 753190014 49827 49828 74829384 79996 79997 936171151 41662 41651 737208190 97696 97697 509050824 4767 4768 87679581 68865 68866 161667693 97313 97318 612635409 42185 42178 559952041 15395 15396 893580908 38135 38098 187863602 94591 94616 926209797 98246 98247 305238309 18899 18900 707459894 17044 17045 262992409 81161 81162 469205920 67260 67208 524469898 51155 51143 461990489 4604 4605 982850133 4895 4916 266364891 69812 69813 85596392 92020 92021 465524571 16984 16985 338772041 16646 16647 930109488 2241 2262 798354507 67261 67222 152180890 603 604 106643089 25989 25994 443531587 56759 56778 955615512 53677 53678 369149202 69379 69380 403894532 87265 87266 697984604 8002 8003 413088536 68575 68608 870455349 25845 25846 184892228 14610 14611 121088008 73577 73578 723971793 72760 72761 596051457 22467 22468 815436134 23862 23863 643013554 69419 69457 996081078 17778 17779 3158103 49437 49398 499240883 20889 20890 449947404 53362 53363 552015749 77395 77396 934637297 97922 97914 680652516 82815 82839 625189725 31925 31969 410084129 44041 43998 484297615 62803 62756 807225270 94680 94681 232961135 58201 58167 877233220 96011 96012 611614098 59057 59058 470723013 17173 17175 453930156 27611 27612 792847517 20492 20487 438235188 93232 93233 575216914 98570 98566 92805265 42020 42021 956753166 91054 91033 179172542 3053 3054 987360490 41835 41836 517839528 94805 94790 70162224 79189 79190 409221195 83564 83528 233508411 69684 69685 445285791 78819 78844 713158064 69027 69060 447977812 5752 5718 841675656 24976 24950 439878066 90748 90749 871445095 2290 2291 680566884 64253 64272 882320688 58690 58691 144081512 28962 28982 61641068 88208 88209 165008371 4565 4566 45237887 42953 42925 820438855 87926 87896 52532139 23922 23900 373778621 11988 11989 226596486 5979 5980 212874922 87768 87752 257586847 47893 47867 166899332 15968 15969 458397312 5898 5932 403913658 78716 78686 292171545 2561 2562 77571422 21523 21524 657560365 67140 67114 788296211 70166 70111 85851829 97563 97519 836779484 63093 63094 81065220 26197 26221 419734192 32966 32986 963130378 5526 5527 47226568 59936 59989 661834020 18169 18170 340185113 31757 31763 622874615 29196 29146 351820249 95643 95644 543581753 69495 69511 944570975 29147 29093 252259202 42778 42786 246503746 9820 9821 754159499 61332 61287 723292792 9627 9628 382881164 31753 31727 772530867 28474 28480 18172298 22227 22228 540260355 29291 29258 233896604 97322 97368 825604613 66600 66594 93354655 62614 62665 588540199 82709 82710 338549571 44266 44267 830444664 12523 12534 11012118 72427 72428 595898430 76137 76138 244161195 13373 13379 154363310 77078 77079 65464678 65355 65356 89234953 17494 17521 99070320 14524 14554 663881553 31712 31713 487336482 84734 84735 337511710 5582 5583 597158797 41609 41610 553866949 1268 1316 21558586 63273 63274 718475110 22499 22500 536849218 39680 39654 939221592 91344 91345 459137099 22572 22573 651187244 1198 1199 943197688 59397 59414 145487608 83658 83659 527446434 84871 84885 340926052 28796 28797 576144033 66958 66972 861597506 93907 93942 576302937 65239 65261 664492934 22150 22151 727785630 6254 6268 516727180 77576 77537 889616383 44199 44200 420942936 8012 8022 705290202 30381 30340 635018392 99472 99473 274685763 79191 79216 277716774 7778 7795 200591934 45653 45654 107747929 67715 67716 251198683 79071 79072 207566082 49884 49830 220317447 50133 50134 775566976 97803 97794 409719072 20977 21023 819244713 31868 31914 817160963 63766 63767 450991968 22008 22009 109677292 4939 4940 336331590 6250 6251 297817262 62830 62831 342205175 88075 88076 930406382 83799 83800 683720724 92249 92250 724806257 38266 38304 569110623 83840 83841 772084111 83242 83243 601534048 25371 25406 374541789 40815 40816 228626490 37425 37426 387431276 43354 43355 13310288 61487 61488 548740142 77316 77317 392767980 73122 73123 818854320 99557 99558 384350017 35170 35171 734502462 27518 27508 869399100 15803 15837 202250876 13372 13369 751677583 92962 92976 488413305 4838 4839 654637458 1805 1806 692203493 56061 56109 330486103 90951 90952 24303988 59633 59634 688141709 85444 85445 103875866 65820 65821 650443824 41388 41389 32264871 37062 37063 854389784 48511 48512 509316828 54400 54429 225545064 67365 67366 185833984 28038 28067 115699791 90789 90733 36701264 59330 59331 366034125 31525 31526 989643211 46929 46961 371678084 13156 13109 957161826 32595 32596 820457937 75800 75801 569693808 71344 71359 556161569 22871 22872 197265681 68262 68267 156516357 51218 51219 662827854 94889 94853 895580387 63429 63438 563012285 2281 2240 40011618 59533 59534 495767360 81454 81455 391330185 38459 38514 510646433 14024 13990 496855498 7377 7373 812582277 93231 93232 629097918 24534 24535 425700915 2894 2895 459788674 87422 87425 199658258 24821 24822 505818403 30484 30485 406446431 30645 30618 571429192 68638 68672 115312872 95494 95495 965455941 82562 82542 130791626 54159 54160 556633504 18369 18370 433343373 26680 26708 334882899 30840 30841 173771016 34249 34250 306743751 58465 58466 996415434 66541 66515 981342143 26777 26778 789876662 28626 28598 504368390 79609 79610 531464598 59594 59595 188312782 92483 92484 406876415 55036 55035 235055425 76231 76232 429438321 24437 24478 538457997 70769 70770 790374979 41855 41812 923351955 3612 3613 867012115 77243 77216 86523474 60936 60937 427485869 88723 88755 840594842 31679 31633 588357498 57322 57323 368195450 58900 58873 293521867 57627 57628 277620858 88685 88714 136454716 58238 58239 82934682 66694 66695 290700640 25350 25341 123158040 39721 39722 131983944 46417 46364 330101503 68270 68271 459386936 14836 14862 60756004 2711 2724 356961512 97518 97550 900767598 98781 98774 551041195 97436 97434 601220615 19392 19393 130605698 98797 98798 391135196 16585 16586 621096800 38416 38417 374847932 37034 37063 344022820 96876 96892 145226625 41572 41614 63073779 24623 24624 16123883 42190 42173 257877019 88973 88953 996482020 11250 11213 723035200 17763 17764 619168576 99266 99314 974960232 93366 93421 33956945 4038 4056 691138597 61236 61219 663199543 44064 44083 681307394 59480 59533 60358346 70989 70991 250775807 9712 9713 203076587 96315 96313 104604088 58973 58999 591945649 3856 3835 324585014 73130 73131 728399535 13297 13340 819224652 40339 40340 854364916 93653 93624 414107761 11279 11292 388371346 12096 12117 269952551 29093 29132 601244548 77672 77650 484655654 31807 31808 727430736 13632 13633 266115442 97762 97763 380666252 56445 56436 317828726 62724 62725 355738579 87921 87922 718229596 17913 17914 859344114 72502 72468 678827833 67714 67676 190983812 16359 16397 568110172 87678 87679 913466814 66115 66116 812270123 70628 70629 387211421 26552 26553 349442622 30140 30194 872960979 27838 27874 362637234 54432 54459 848238831 23879 23830 534068730 29570 29571 437821841 38671 38672 215118192 55923 55910 46947816 19374 19361 776828528 58360 58361 712759652 60377 60378 956336190 61191 61192 793065319 28200 28201 450903862 11115 11126 215184328 10377 10398 594880473 23445 23446 272951873 60229 60180 75125062 52746 52747 894003099 99941 99899 543905329 4629 4597 428752186 36972 36970 860699269 64135 64136 890159439 36649 36650 117240100 12954 12931 362357429 53078 53079 637493474 35368 35369 234491333 69090 69132 954594205 943 987 346265982 89048 89074 105482091 32144 32145 82381345 93725 93736 816231784 46090 46139 737860900 69227 69228 129780787 28807 28782 677612837 46604 46605 942239577 6684 6685 559974126 95017 95018 235072301 66945 66946 517111129 45502 45537 602921210 61974 61971 133286393 211 212 780395447 93150 93202 108535838 96574 96548 925678886 23511 23499 313196665 28754 28755 361342249 20325 20326 85877200 95659 95662 623086434 72792 72832 29195161 58217 58218 153595422 10868 10869 630634990 6604 6605 977852333 97407 97429 535314877 7730 7750 174823466 21835 21836 274724033 68067 68049 927581717 45063 45064 581250971 21694 21723 454538632 13420 13421 488367265 811 824 49296926 73359 73360 676323306 70713 70714 565609457 27854 27855 39889334 93782 93742 53951620 71042 71032 957864784 18236 18237 163122786 72667 72614 293166044 68778 68739 823779144 92590 92535 333228771 55243 55244 892415409 79987 79988 500344493 26760 26752 587851649 40371 40372 174704012 97995 97970 91913722 96304 96305 976316612 57314 57289 922112951 27471 27472 939380829 16946 16947 145670695 94201 94202 196385422 21640 21630 138546327 67653 67602 52985764 70030 70078 364718213 55863 55911 493569304 45069 45036 157538749 7116 7117 23810588 97787 97788 290139416 58821 58822 954601136 16571 16557 720955227 78485 78493 761473560 57777 57778 146935843 6052 6076 774844745 63276 63277 615818615 58110 58111 192076877 95966 95992 500377699 20211 20212 597617804 41011 41012 242498894 21633 21634 21721227 57057 57058 300906646 69576 69577 737150096 73335 73336 883474160 92131 92132 298038824 90960 90992 511816208 49097 49098 706786678 22628 22675 562221647 16135 16130 336613188 68446 68447 948762054 86058 86009 914965764 93690 93691 656028194 57285 57321 856446852 65584 65585 826033466 69065 69087 292898619 66482 66483 30456094 24384 24338 750385353 73570 73571 102943755 94510 94482 601560924 62727 62728 161462188 50008 50009 439809329 19976 19967 239903111 21913 21876 586894222 82971 82972 591348892 77905 77906 991473312 77389 77431 145608724 10772 10773 985831772 73791 73792 353090068 53560 53561 89957741 25280 25281 479398370 35532 35516 772722536 6223 6224 135212784 64543 64589 519782223 16111 16112 86685645 23967 24019 799217148 26866 26823 831361279 86218 86219 281360091 93409 93405 288381583 85093 85130 137770986 69254 69219 897316279 8471 8472 207011400 60006 59953 194701508 97961 97962 450860678 53403 53447 344258440 2862 2863 376292794 35864 35815 412683317 65214 65265 437232845 80278 80279 911958043 79636 79589 746505720 62546 62547 921989019 62454 62508 315755667 99664 99670 207239028 38495 38488 35854612 59080 59081 687402491 62767 62715 864664591 29126 29129 651419177 38274 38248 180931909 97913 97914 840580993 53040 53041 730234363 84785 84786 583479967 543 598 4595633 8760 8761 917249570 4477 4533 465266601 70646 70647 477094607 83683 83684 643850692 42405 42460 733018953 24479 24471 203371827 6036 6037 469401118 14321 14322 720121282 24544 24565 127220401 25494 25450 176197151 96586 96558 823175847 88179 88227 215663212 78441 78442 318708588 22636 22637 852245051 37781 37782 414880688 24991 24992 557389285 2176 2132 639216510 32614 32569 402536466 98318 98309 593366315 55520 55521 736908178 46779 46797 210136274 38605 38606 135871549 85145 85176 870025830 82718 82719 748499156 22937 22938 637956725 77033 76989 378110885 96895 96896 931513717 8018 8015 63508239 15130 15150 974427518 30429 30430 351502548 90100 90101 220460329 74542 74514 954738592 27638 27652 540467666 86517 86554 482029600 41828 41829 628252035 67537 67552 523069500 91999 92000 799721443 25690 25722 246677574 53058 53111 859050412 27825 27850 675632471 18115 18116 898531208 57437 57467 460699587 81616 81657 335060898 91609 91610 861943986 11023 11064 56425692 41608 41637 907631432 11190 11191 535931103 47940 47941 840468569 41278 41320 102529815 31014 31041 175728749 46128 46078 934629341 96746 96747 100469373 22507 22508 421861195 50015 50035 319138090 74206 74207 3835014 9440 9390 936143728 18670 18639 472527185 47636 47637 847180279 24298 24310 418305242 41757 41758 494619104 15352 15383 889289253 14337 14285 343794780 61082 61083 730469726 46993 46994 457891523 4959 4960 767958831 97617 97618 280363609 3221 3222 990847618 37849 37850 255529257 77222 77223 792471477 14876 14877 962476248 99310 99362 151424365 78510 78503 308868070 72647 72691 489231706 67214 67215 101615125 34004 34005 61014454 59488 59462 49747172 39503 39504 642596006 48841 48842 509200007 18080 18081 734116879 12154 12155 266138220 52901 52902 705346425 54065 54071 238840728 91726 91727 925454616 81158 81201 962267636 624 631 142808164 73854 73855 241230410 97108 97109 55398984 17168 17158 755775929 78143 78144 785725402 94314 94301 137819835 48729 48730 873658472 38561 38562 910251101 54611 54612 767682397 58601 58581 504031554 23665 23626 253843604 46851 46836 696017915 47032 47033 168383907 1992 1937 694391012 6947 6964 667003530 29213 29232 677898069 33851 33856 877588678 27195 27229 582438089 65881 65915 882761929 61928 61929 302041282 93135 93136 912068040 19330 19293 625444794 68707 68708 132605586 12174 12175 683199955 93618 93592 577117717 59214 59215 519288036 95090 95098 276743269 50599 50612 510887996 77904 77881 371974739 84130 84131 86174451 78286 78287 439381660 5684 5648 873587895 20271 20299 86340117 77021 77022 142265351 88229 88230 573962367 65926 65925 587445036 71855 71856 667436680 76815 76870 533901643 54499 54470 205100380 52055 52056 682218383 21504 21505 219943916 79435 79436 555261138 58023 58025 264786821 92239 92268 951327941 71271 71272 858507041 75807 75773 460802173 6655 6656 267176514 62600 62601 486641927 42753 42754 616912102 43387 43388 394225119 2329 2330 567281631 56401 56402 71876092 39180 39124 105610971 95994 95995 787409263 98678 98712 771323339 82441 82491 768006875 74261 74262 807079353 35076 35077 315054706 42342 42343 662702089 94413 94414 862861017 40726 40727 258792775 21104 21105 460259157 3563 3564 777573045 66549 66550 31920324 38629 38653 97834008 35053 35001 210002800 82029 82068 858001699 63929 63930 268722645 964 968 379441154 69973 70005 92635293 47462 47463 626412142 51649 51648 695193376 35827 35828 206106100 55531 55476 742447825 14073 14017 293766948 89117 89144 381014566 42495 42540 752229395 94069 94070 816918329 93375 93376 942379366 71055 71056 298971009 32298 32313 389183497 62771 62772 489130383 80736 80737 251436891 29143 29144 948051150 70481 70497 4745503 29997 29989 508018007 97634 97635 455690257 91470 91471 890819468 83598 83560 504929556 63398 63411 89307672 29445 29488 460495450 5425 5470 140954655 5020 5021 212317303 26859 26877 110080929 11864 11895 381840758 447 401 706465552 41199 41228 488951950 18094 18137 744279094 40228 40270 391506067 47744 47748 43219644 36486 36487 161235458 65267 65268 934385850 23348 23315 524969739 72955 72956 630151883 18383 18384 759132362 25894 25873 457970038 29805 29806 736223283 70217 70237 855591001 9744 9733 187401586 65906 65907 690776494 93883 93884 972117664 38033 38085 705000481 2163 2164 942631517 81119 81120 992143833 32402 32403 897409530 15079 15077 754792380 67189 67190 365509757 44423 44438 732395585 39464 39465 609702220 73418 73406 671350359 27413 27414 466980230 49168 49169 33897175 98938 98939 715826364 99359 99360 150067286 83111 83057 489100615 18081 18082 202751284 85033 85034 227210822 65327 65328 592543525 95968 95969 722632263 63796 63797 42713440 66776 66777 87377799 97787 97734 180477293 2814 2803 645533273 82965 82940 815763774 61492 61493 678902632 52618 52619 274461615 60265 60260 136442359 5392 5393 263872128 43888 43866 51609617 43381 43363 253304995 23593 23571 607413794 33908 33909 998154472 61634 61595 821709553 70762 70810 746534895 9998 9999 526232533 3657 3633 431150460 13949 13950 724573703 15623 15624 229112053 36949 36902 191420951 50604 50608 650954112 82200 82231 215011060 1583 1584 941533432 53495 53441 173682454 95291 95303 265027624 12116 12117 50972577 87404 87405 765330652 91239 91240 298440919 3524 3525 698269198 75413 75455 823810963 27775 27734 506027387 4567 4568 927092635 82592 82593 410947593 42663 42625 744714582 56545 56546 268716169 53131 53135 676838514 24389 24418 816454167 41301 41286 269586597 63238 63239 406526105 90121 90134 696130205 45480 45463 800970030 56209 56223 130259555 78318 78359 575993787 46771 46772 418728192 57123 57124 589703785 55911 55912 878868979 68930 68931 37117868 79481 79482 217465146 45271 45272 846590964 59443 59444 657002577 91528 91510 285196406 85599 85600 952984791 42189 42190 870203317 36193 36149 448222353 13495 13496 752757528 18522 18523 486757636 51361 51362 772461172 78656 78657 373185684 59290 59305 701111217 5468 5469 254831909 72338 72339 14413924 25166 25167 632015726 14619 14620 523255826 72606 72581 743747910 81175 81176 187319906 21673 21674 704246933 55992 55970 362947416 27103 27104 535623106 34754 34755 617686687 12706 12729 651195831 25931 25943 974039799 11991 11992 106941740 62136 62140 607401484 51757 51801 581563912 64750 64797 465556174 50598 50549 526194265 67674 67675 802337625 95529 95530 356309898 33446 33421 752687295 18248 18255 182517055 37534 37551 377593892 72339 72297 362830305 75455 75424 140278870 54060 54061 500597043 57239 57245 283409784 42473 42485 177810887 97012 97013 111804065 15468 15495 968403645 25505 25506 413079508 49695 49696 309214347 42939 42940 643213741 18231 18208 699571935 83305 83306 141799456 82956 82957 125623253 37716 37717 942162137 63979 63980 788524140 58118 58119 987040242 9826 9845 954614800 38679 38639 490040785 98501 98502 425271742 23696 23697 653761285 12548 12590 413714141 645 646 988836108 64518 64519 199709169 21231 21232 636804618 96000 96025 562294548 54106 54058 156101716 28815 28791 238111072 12551 12552 974412126 74392 74393 577960426 5007 4989 380973614 43083 43046 238690682 28725 28717 840235500 68657 68662 748187128 73834 73820 682217007 11504 11505 403418530 58507 58551 99622310 53947 53951 379179685 98030 98035 331251782 7289 7290 889872548 28003 28013 54190004 73767 73711 826613700 50391 50413 893605072 88372 88335 241076359 40486 40487 505584784 4104 4105 883797916 69034 68998 290276709 34228 34240 734631228 3974 3975 553229391 73037 73041 15166371 47785 47751 645338531 6111 6112 696329242 24173 24145 667864179 70451 70452 771205699 79708 79732 892190527 54922 54971 16792672 67872 67856 245084089 76214 76215 195761214 9059 9067 313189005 12149 12150 663132658 63374 63375 6063773 94414 94388 425104820 95002 95003 428509478 87434 87418 252408566 83674 83675 503488602 58422 58423 624600193 94258 94259 765104971 6127 6128 195068815 56520 56530 612857597 75960 75975 555612054 84863 84864 399345808 42067 42022 19979711 44883 44928 348987657 97615 97616 38681357 84673 84674 431395343 97763 97777 198647869 94707 94725 451297620 35483 35484 243132976 24644 24645 955679747 39598 39599 917882691 11579 11557 954360464 32703 32743 288408323 78502 78503 156234652 11736 11737 54966267 21583 21584 778328987 83161 83194 519690206 71873 71874 352030109 58939 58940 295716211 15664 15694 262067490 38836 38837 980206912 81377 81392 39134879 36211 36212 521039057 82538 82509 954912712 5178 5179 232251268 54290 54325 173048811 52689 52699 906294811 75570 75608 339929500 44669 44670 187596680 41155 41172 979976430 19564 19539 673412962 78484 78523 617203278 87475 87476 905424089 50145 50159 182684630 77016 77017 9997809 50872 50888 19022028 73991 74004 775619122 56182 56172 354285748 95481 95458 167665562 73837 73838 653196291 17165 17166 177036964 47402 47403 871313020 79670 79689 792845241 89958 90006 17381184 86196 86197 373300705 50495 50496 442392230 54251 54252 802014527 37108 37068 627094154 91568 91569 584037212 27600 27601 184160788 29211 29198 965160133 71225 71226 712658938 89326 89327 540179748 68567 68568 54156615 84376 84377 178380219 41193 41232 382201270 27881 27865 115082173 6022 6077 426802439 14168 14125 186210790 94586 94587 231172981 30488 30489 158348759 8506 8548 711102239 11451 11441 183634557 38787 38788 759280025 18696 18697 728896427 45088 45089 664115539 77486 77494 134600256 46295 46296 809107035 60340 60341 411437692 53010 53011 183119052 60075 60128 875386559 84615 84600 960307447 73277 73275 320521775 15342 15343 451957917 28521 28522 401699407 11002 11003 158550848 99266 99282 111801688 84113 84114 665244410 85080 85081 633108739 99035 99036 726029321 93975 93976 762376418 29859 29860 176973096 72370 72399 363556487 94673 94724 156961732 31386 31410 986288848 80761 80762 376218783 35539 35540 742660110 72760 72806 737617522 8990 8991 309313950 28967 28968 109614169 56576 56577 811393609 8730 8763 467251845 70878 70879 105544809 7029 7002 259663976 46103 46089 712440765 91002 90974 407175341 39547 39548 356974143 74630 74635 261196493 9034 9059 882880755 42518 42519 673637163 32871 32911 959145692 88394 88395 375550711 11746 11747 962553294 21957 21958 204880383 33225 33271 431777662 99361 99362 814179265 16861 16862 653331201 34404 34405 544351963 19240 19271 834162077 37488 37489 52496327 78912 78913 882847443 65173 65174 468283634 88265 88266 665013949 82634 82592 825355725 12131 12132 197112024 4998 5025 966571326 29167 29168 981434492 36376 36377 146262783 34318 34263 800787544 39730 39749 537695264 36611 36612 545590088 36867 36868 106836592 69104 69133 172265092 80251 80252 630556433 73841 73889 731257484 61907 61913 693911372 53418 53449 806618967 15272 15228 286466770 31775 31724 933043141 38791 38768 869896706 68741 68742 878556028 36458 36415 716393853 24209 24210 778551502 5304 5305 392240497 10700 10701 44509217 44874 44875 922511244 26361 26362 232498933 97698 97741 469146145 96049 96050 439921595 7434 7435 739677178 11488 11489 241644936 98856 98857 801409203 2895 2886 746137970 42286 42292 14300585 14251 14252 825711518 13100 13101 288060935 60624 60625 786958741 5690 5640 395502249 69561 69593 382492597 17815 17816 608911374 47044 47028 977531325 12747 12779 461056601 52270 52296 370258251 50870 50863 244988776 77419 77420 204553631 35148 35149 761213504 80545 80546 392787803 90923 90886 776091173 57076 57044 366971441 5788 5789 312123127 32986 33040 407452803 27837 27838 376235166 98199 98200 315379801 61306 61307 403442767 62416 62417 21119821 53602 53589 371129444 17921 17905 884871888 86374 86375 526638222 97899 97853 708605093 57728 57729 253490203 64926 64927 568983163 2497 2498 581775453 39304 39360 945327 88385 88386 576515591 29442 29443 521351130 85715 85745 242818855 19007 19063 686175238 73975 73959 961558155 98800 98801 794197940 41915 41916 786670066 94627 94628 932652492 11102 11054 584109367 37975 37976 122672415 39962 39963 648563914 56657 56658 593031060 44564 44565 972723253 60082 60080 502158801 72585 72586 817224292 1346 1373 779178778 76870 76845 336831538 24074 24051 381527870 15035 15036 437330349 93845 93810 724258748 19803 19834 745613138 52596 52597 428348352 62053 62002 874668477 89662 89663 671843121 73693 73740 635269754 55106 55162 343052441 35864 35876 704892070 98282 98334 100735068 8605 8606 252476862 50969 51002 23825367 29565 29566 245776843 29942 29970 639701859 67700 67701 41406396 59748 59749 971237310 24851 24799 925292876 6636 6637 526361610 77003 76987 770046533 28109 28110 829603750 41378 41380 427131583 50344 50343 661570922 68403 68353 356844556 38881 38882 197913488 71002 71003 436318887 68170 68171 835934421 25381 25390 871021107 94594 94626 759181742 43384 43354 436565812 32559 32560 440361119 15848 15849 563912045 48624 48625 553571000 40601 40606 308520568 24592 24593 517176372 87172 87221 274233821 74856 74857 689190864 84869 84868 17060725 12499 12481 127629211 66178 66168 467312317 13008 13009 123673767 7528 7498 4759616 12640 12676 872834323 23299 23300 754675526 74555 74571 88964304 88493 88509 196504772 9530 9531 703341789 64083 64080 430710470 80512 80519 124251405 41115 41170 645349361 95030 95068 47827352 79136 79170 318965744 88713 88714 693588801 84710 84678 326370161 17928 17896 422349205 7225 7266 530501105 30934 30935 641675752 81993 82005 460059807 17809 17810 227869322 22494 22495 666597044 38023 38003 345957519 30530 30531 443546162 99996 99989 638546013 97538 97539 383122461 82782 82783 504941695 63573 63544 703371940 4425 4379 460247184 62959 62960 562664887 64369 64409 678010380 76679 76680 24116585 72234 72253 156976849 29787 29788 364443193 72304 72305 186162258 25230 25252 723164945 46753 46698 399359684 98491 98492 399338221 2762 2763 147479670 9393 9404 227455716 41341 41342 494281155 51723 51724 794673738 14193 14165 818061810 89514 89515 846117201 43138 43167 295507293 83396 83397 656152357 45431 45432 379886863 83252 83231 870011012 47177 47220 133670754 88950 88972 834852540 19986 19987 259039591 72902 72857 345492553 81726 81727 746927491 1275 1276 248123986 2078 2079 717862379 59754 59755 933893293 21889 21890 407440836 17012 17025 800551536 79933 79913 962515601 30462 30465 713571421 48407 48408 795617686 58822 58823 409892791 29563 29564 748886402 70613 70614 947895303 19041 19077 938126806 54908 54909 868531494 89407 89446 200715085 28657 28658 414725109 81255 81272 568462511 91633 91634 45553265 15023 15024 69371861 15719 15706 1187954 20245 20244 206782185 73848 73849 863207459 23934 23975 704181171 34549 34582 85124139 82978 82973 342214352 55632 55633 130484249 8536 8537 601200397 6518 6527 909990035 64996 64997 711889833 82202 82203 383552957 44376 44377 200236348 52749 52750 766856514 50972 50973 621654895 91566 91570 564800415 77084 77092 339381110 74521 74522 418020979 52417 52418 817074601 4588 4631 918363040 12254 12245 283461313 84831 84824 460611657 16666 16667 839297587 56628 56602 965915904 87871 87872 16112166 40585 40586 493147095 91773 91755 179785218 11728 11693 369781836 63185 63145 440150080 60983 60993 690385558 16282 16230 517569482 25188 25189 501138503 49527 49528 961752310 20254 20296 288583995 61222 61226 416187724 74811 74812 742887982 89132 89118 295877235 18755 18770 602685566 18908 18926 57860903 55787 55788 253263344 8045 8046 727747827 43325 43370 845432680 69536 69537 262290163 45905 45936 802741978 88892 88947 617267289 7909 7910 947630044 53635 53669 936716121 96994 96978 375625267 42563 42564 458394409 36981 36982 193519815 59014 59053 929686385 63427 63424 271147070 41087 41088 660226792 56105 56054 525857828 62470 62471 2128338 68780 68771 114024602 73289 73290 420960694 34174 34175 628922610 75750 75803 120597055 2915 2932 704161374 15236 15237 96002934 19356 19344 353053427 42910 42901 369628792 36482 36483 821433042 95018 95064 938344087 94887 94888 207314129 13276 13230 414144056 29498 29499 250390347 24045 24074 315878606 94401 94402 620424024 37663 37664 568116387 61348 61349 928595062 85222 85267 732419344 58054 58083 88327743 28068 28069 483450423 62915 62916 721902124 628 629 11658072 1530 1531 675250741 34636 34637 687673674 41395 41434 985936991 22213 22214 327816316 8116 8117 183109402 43252 43204 459254679 34967 34948 316382210 48304 48305 809764593 99834 99826 696130112 68705 68678 147192548 89813 89814 593759875 79587 79570 203775595 16084 16085 430538001 25962 25925 115773678 40648 40612 735866526 49395 49374 961158543 85846 85818 484738440 76154 76155 810031330 56193 56194 713743864 42875 42892 985630965 11644 11615 308687488 88499 88500 379795416 96123 96104 849623975 91315 91265 739939345 34674 34675 843267972 90918 90919 10330816 13407 13408 541886197 23237 23262 209302890 3416 3417 294437785 53112 53076 236056141 14166 14167 409325564 28097 28141 685541232 40836 40845 725339753 6333 6334 958304905 53548 53556 450691395 47408 47378 702574132 55812 55813 735668883 20305 20306 794825959 11227 11257 294526834 28223 28200 272232702 19684 19685 201501327 17903 17904 595522206 25153 25154 314263754 74073 74022 979140436 9302 9303 685666332 29879 29880 147985452 26298 26299 190887463 11124 11125 565509760 63575 63582 214739468 65607 65608 86799811 15554 15541 314454944 41398 41445 646786912 79201 79204 173856768 62556 62557 836096760 44139 44168 228097803 54439 54396 435372942 62349 62384 441465415 83054 83022 496934760 51700 51701 446945531 26180 26189 855757263 85467 85468 275612718 56784 56785 430733900 35844 35872 251049083 67885 67871 103824550 61171 61168 9590753 91546 91558 922509083 51663 51664 830526853 36712 36713 105314066 36292 36293 326674036 55493 55494 61187756 26137 26184 318247351 31068 31069 639799137 67208 67209 592666757 38559 38560 475058936 23610 23611 878544482 86750 86751 950047211 32292 32293 513190834 77295 77296 331133668 56104 56105 943651272 49719 49701 99772771 21418 21365 922180766 14817 14818 612698630 32454 32475 885787045 3775 3774 749484885 78184 78185 285699197 56078 56045 420399902 7538 7539 910657316 71817 71790 816146304 32328 32276 950678887 24298 24303 998403736 87835 87829 941181590 69051 69079 232724146 94682 94671 961578940 10304 10305 211628706 7197 7217 700471224 58293 58271 455935862 36771 36772 944736163 9639 9658 115890580 43549 43590 760046337 51827 51828 322457053 1809 1810 584844114 78140 78141 839367070 66324 66325 179254465 26513 26504 367775123 50510 50511 783095833 34089 34090 875406394 76589 76590 117000044 21788 21789 773100759 30900 30940 268057926 8872 8873 641040681 40000 40001 911497216 85198 85145 200287661 77901 77902 5067524 56699 56675 84723459 27899 27946 168220281 23377 23378 913318360 88690 88702 944283846 37992 38033 580363664 7059 7115 90586773 88155 88147 459803852 32683 32684 374218958 68751 68705 481635590 69207 69208 631621481 52859 52865 119157872 37217 37218 665044102 727 728 467578430 44378 44366 269074130 79576 79577 857119667 87432 87437 199460019 30417 30412 952876904 30928 30943 657208927 7273 7274 566494453 62263 62264 625730984 2374 2375 247489333 93184 93142 478557187 79861 79862 628604415 43457 43458 632167896 58890 58925 899209744 52764 52765 283418958 78554 78555 971290999 63388 63389 351176296 92748 92703 318640607 49926 49914 4163750 41129 41130 921191017 45665 45666 333439009 90225 90189 470770153 46077 46061 756840961 2508 2509 523972854 76222 76223 682011015 35201 35244 638309600 79282 79283 384569533 14375 14376 145718633 50610 50608 404450020 91967 91968 74059507 52184 52191 420521043 88713 88757 676326849 88180 88220 292306211 67410 67394 836207780 82693 82694 607540524 21568 21569 306725683 84232 84181 960521771 45529 45530 63764472 79357 79358 329473928 56449 56477 303095802 37014 37015 411067168 25922 25923 500905969 21195 21196 967959510 92743 92744 253367530 72829 72830 631037392 93335 93336 101199888 83287 83334 772797651 94687 94733 913804493 61335 61336 975164613 84811 84848 950303448 37302 37303 738191852 42194 42205 802952641 26877 26841 950553488 31564 31536 964584215 78249 78250 515908561 62699 62700 600457775 55058 55078 454505902 83459 83460 621774177 3057 3058 556899399 70979 70934 666566735 1459 1485 291574764 84659 84660 356928214 99508 99474 233985080 26698 26699 136104515 7483 7525 556021204 17086 17087 353583171 56680 56681 949869441 82260 82261 411548920 60531 60532 233613990 54189 54190 983732185 69205 69213 205395506 87904 87905 322802925 57549 57497 185300842 68276 68295 121193420 66529 66530 329648384 65372 65373 750730814 18649 18650 756395096 48545 48546 564174178 13198 13199 986271264 70638 70639 235809512 80279 80280 230329020 96697 96732 25475084 54065 54099 941402229 10528 10529 260216811 92912 92913 724510850 4813 4843 235529163 73148 73201 275092203 39555 39556 770456188 13703 13704 986894341 8893 8894 892347036 31137 31138 138759391 21336 21357 284890943 85729 85730 292961728 41863 41864 780186351 98591 98592 136191951 7264 7254 848248179 19321 19322 678999249 79367 79362 11950616 24511 24484 125688211 59228 59216 397680601 19309 19310 593133897 94875 94876 930336425 94697 94698 959075132 61653 61695 144044688 92679 92680 548670396 80967 80968 404952188 15010 15037 248743132 48707 48708 635074247 42062 42087 185680027 80773 80774 570850654 67525 67526 692008815 745 702 261951260 77779 77750 690421178 64899 64866 320417159 60738 60728 253336102 42537 42538 815037889 41694 41667 360506896 68550 68551 642797411 87916 87917 478977917 88975 89028 880871712 99975 99946 551930698 4747 4748 215180897 73813 73814 973514413 97926 97905 876773540 27871 27872 197115942 27849 27850 81248775 11040 11041 992619129 90826 90827 405253708 90305 90306 92066428 4984 4985 354507782 53261 53262 565392475 17038 17039 460655557 61274 61314 893551198 34260 34261 811593529 35738 35682 544912084 86236 86238 328555976 25818 25819 834923529 89252 89299 114972890 18000 17965 542817885 81059 81060 923173836 25965 25966 296396823 92882 92883 735419064 77293 77294 189645914 11521 11522 460248619 63059 63106 591570905 85225 85261 2438706 5070 5082 409877147 60729 60730 648267175 86519 86527 43783802 78933 78934 748358481 47162 47163 194041766 75772 75765 399927952 98335 98336 337750402 60968 61019 344079084 10401 10402 499901293 54937 54938 112438210 6061 6062 323587745 81130 81131 848140016 31633 31634 281714289 40347 40390 658001226 22472 22475 901659635 56582 56562 185687044 99728 99729 898047554 78297 78254 719038605 44364 44402 838073293 14064 14065 386184405 87017 86967 908249653 7343 7342 519018433 87605 87606 517292230 89233 89197 447970349 77623 77617 867235091 13828 13829 378264724 48106 48107 17001800 4963 4964 267998106 62414 62443 77087560 33407 33408 630392462 98418 98368 451690348 79096 79078 230705700 40370 40371 430598456 92335 92328 934130622 79108 79109 601229667 82197 82198 950499985 25751 25699 327933072 57555 57556 247567929 62065 62066 847237415 40883 40884 594865185 45874 45919 323073895 15510 15564 186422539 39740 39741 612538621 79925 79940 270013288 22097 22098 267585567 75921 75922 510231556 61330 61385 964005030 52575 52576 198349206 35159 35160 358159980 66556 66544 44683492 17463 17450 1603707 68458 68459 22672008 42367 42368 793161103 2694 2686 554794927 77596 77597 374507868 85356 85395 452054752 77532 77558 163526251 67465 67466 829237665 85249 85296 179890045 21331 21277 800094291 24464 24465 147628205 82308 82364 860928229 29490 29491 130286612 84961 84962 548261711 14340 14341 971414470 76436 76437 181372330 75474 75475 869917499 12334 12335 655113025 86913 86914 496293525 82696 82683 454214920 94875 94820 718253429 60258 60236 842006295 70173 70170 757680059 32844 32788 821521990 95192 95193 45851136 70334 70335 103295709 98434 98435 763789804 48622 48586 90067930 70281 70282 207298119 93461 93462 726217254 808 818 462334267 44748 44749 126734811 37063 37064 629657978 79194 79195 89397765 8289 8290 678990707 2029 2030 777077986 42165 42121 886760513 59901 59902 428029899 98364 98362 474587027 32670 32671 919227434 6046 6047 594350365 44633 44626 126768616 25915 25916 566146446 91397 91398 26904421 88059 88058 708539007 66786 66835 492822680 3979 3925 918491107 59458 59408 655334333 85147 85148 943386460 37027 37028 47734136 8801 8830 834854201 50333 50369 448790845 18943 18944 698741818 88183 88130 314747542 19257 19206 986884609 30860 30861 706928550 3176 3177 400475023 62451 62492 349741533 2379 2370 925140416 25914 25886 316158154 66431 66425 364018888 61854 61855 439247972 5515 5516 389621632 33188 33189 177471635 66368 66336 113388071 98954 98923 970198416 99559 99601 136790559 66544 66569 254731630 76157 76158 591229340 37470 37471 692801848 51454 51475 308176181 89552 89535 721104041 33963 33964 998404178 91759 91730 459587121 15969 16023 105710053 64061 64062 345436444 54527 54528 234485611 98950 98981 217945085 25055 25056 96521531 91217 91218 915837735 77522 77512 351199457 86738 86692 803222190 58119 58120 493658971 97141 97142 396786615 24390 24360 787390787 59635 59588 327045566 16224 16225 826846547 705 706 650956684 91135 91136 810632852 67333 67334 676917972 42532 42490 88697721 8195 8177 276138209 86559 86530 181967032 86035 86071 737410540 15284 15232 63799567 12709 12710 301628762 96744 96688 409074200 62823 62824 52419584 12389 12390 97368222 9062 9063 706330918 57179 57124 24585711 13534 13535 476122070 23682 23683 628443185 76904 76924 25244228 17556 17530 406781192 68525 68526 888166540 90937 90938 44545396 81030 81000 563272130 64116 64117 915492512 84634 84635 888283570 37857 37858 826481266 23537 23538 571909436 84924 84903 491683489 35501 35502 226019444 8858 8875 669622016 71624 71625 543696651 78054 78005 838508537 84979 84952 224501903 81581 81582 459338622 65204 65205 351297696 50145 50146 967444362 81001 81002 612740954 25243 25256 674201068 22640 22661 379944630 30152 30161 290233735 74798 74755 257982561 40588 40629 682268481 21861 21915 667946585 81642 81643 822431140 72516 72517 891469261 83598 83599 243154340 96094 96051 281592036 2859 2860 564415998 95508 95536 512004905 56540 56583 396849072 41300 41291 152237962 60552 60553 227622049 98302 98303 793199816 79618 79596 178233535 25457 25450 242695156 75989 75990 965979494 94799 94800 759972689 37772 37724 40624321 21594 21642 88222422 465 500 235616741 46288 46253 291561675 10055 10028 797187697 95995 95996 343414585 41205 41240 687228149 55356 55320 337077962 2433 2424 758247995 25590 25547 806874874 56129 56099 431392063 5263 5314 964813818 21633 21682 900378945 8865 8866 610670190 51179 51181 859202994 59996 60029 977459344 19520 19521 174355976 67487 67488 273478992 91472 91442 67147516 47904 47905 436610567 33654 33655 284045442 83551 83552 602135057 84382 84428 981517414 66296 66297 477326781 23273 23274 628837433 40713 40714 392120239 68322 68323 205496159 50086 50087 778060294 32687 32688 522857454 88493 88494 7677559 14107 14108 516419892 32744 32716 597122707 1640 1641 687922484 53886 53922 443528335 33309 33310 849672785 29002 29003 843781640 62472 62473 497754676 50116 50077 303560575 26384 26368 221576929 46457 46458 349835180 39688 39689 737242056 18443 18425 310488462 40128 40169 894403804 43313 43314 101833312 35664 35708 310606296 45049 45090 523091380 46592 46593 144607305 40732 40735 512901528 25357 25369 956780246 74616 74580 898206447 38626 38578 237705601 65632 65633 85398031 7806 7854 390781367 7277 7322 4443021 80166 80167 438105816 16827 16860 286635603 45825 45826 569424391 63974 63920 309182186 66185 66174 406137974 86163 86191 934355014 19227 19228 186189727 49439 49453 299074890 90349 90314 672327974 99371 99340 274340252 42361 42362 883361214 65444 65409 76620449 2685 2686 117266739 20708 20709 690640865 8920 8931 743268387 24537 24538 257157493 45714 45675 446434 8612 8571 400900618 85213 85214 204398363 69391 69392 620424097 20581 20584 269142618 59509 59531 753860892 30158 30112 595767304 22520 22545 507033659 98568 98529 199301861 95209 95210 434647372 66659 66660 684201979 27184 27185 796359763 57563 57564 990244852 4000 4001 888624350 35405 35408 941230214 36143 36184 615503155 81647 81648 677175225 33913 33919 375602507 71334 71286 486644396 13408 13459 282873327 19488 19489 941770784 22754 22778 948423207 19707 19718 764300784 5257 5247 602459080 74174 74175 173732524 87540 87595 788931891 39170 39211 709759431 8270 8271 496497434 6423 6424 97669051 29715 29706 587254548 60529 60530 22778378 45035 45014 308888612 43617 43561 381536583 19324 19316 728264859 46789 46790 353444311 81106 81052 4820813 72117 72118 379871241 34949 34950 101073089 28275 28276 650025643 86659 86687 942776906 62992 62962 384205534 62042 62094 76477868 43366 43376 505507387 72419 72420 22324668 53303 53304 439508478 93964 93965 292535291 52526 52570 854821110 54975 55017 768014595 82641 82627 784327950 33411 33417 731224930 20806 20758 833283796 31929 31925 194479556 43172 43173 623262388 50763 50813 410197969 97170 97171 751664600 93364 93404 725692584 75375 75376 747349975 36351 36378 525296532 70465 70427 796059819 1446 1435 305911864 84265 84266 743186569 50084 50098 651531207 99270 99271 327828363 93182 93183 858995419 21942 21943 648806587 59407 59453 451821442 88424 88394 349538939 85831 85838 743696172 48893 48894 773111201 26992 26993 7149393 44798 44799 226997520 53894 53934 992604415 12761 12762 728347771 47529 47530 302911684 35095 35096 253559167 58223 58224 325094844 35776 35777 306964735 67043 67052 57217887 73417 73452 680657285 84043 84087 287273100 86070 86119 699116535 93296 93320 700887645 94659 94660 257651792 61583 61574 928506872 29119 29087 507173531 77819 77867 374160819 26961 26962 557835254 1154 1180 85168514 83766 83810 571251881 62448 62449 409344963 76055 76056 257362630 49590 49591 683102403 40650 40651 554177870 57828 57835 739964303 19950 19951 926392536 33228 33239 185919237 81722 81772 921585299 68898 68892 528683603 58217 58220 217516362 52024 52025 73875594 37390 37392 8215971 590 574 433972590 10146 10198 495240590 45379 45380 124168829 18193 18228 692738907 66593 66590 479908072 22669 22628 775902479 86740 86741 479626695 6700 6701 19924528 16542 16548 677887189 72182 72173 315441460 43206 43253 80373418 78289 78268 569649912 12558 12559 642660778 44544 44545 198230488 75466 75467 352818029 54748 54749 286137466 59543 59544 352482050 97134 97135 90540663 33274 33275 497962846 53439 53440 529381449 44396 44356 698358412 68023 68024 449873296 2702 2703 937209655 30013 30066 608686086 85336 85391 930256960 8445 8433 132572952 53824 53774 309323986 21211 21258 207607687 32507 32508 521832722 6183 6184 796995895 85771 85743 923601307 17488 17472 856301266 42484 42485 674682811 46839 46792 505986502 46799 46800 321686392 30234 30190 497289770 91713 91714 740254363 62815 62816 697237024 34573 34567 43220138 82191 82192 332117262 6436 6409 59363807 91028 91029 334149484 24834 24865 386497155 55659 55706 654588124 26145 26187 983310719 97851 97801 513617026 31157 31158 231701380 28305 28291 816675196 10770 10771 854782717 33293 33294 292479195 90805 90814 821087962 18527 18567 799640120 91316 91314 183319890 56218 56201 429831429 5527 5506 839203630 64908 64909 303201037 1001 1002 673220462 64866 64886 939740827 73747 73739 136929340 718 719 279876745 66940 66941 573166758 48549 48506 304238940 3252 3239 150331087 45240 45277 938560420 53327 53349 137042148 6494 6495 558314258 26752 26758 490068491 87413 87397 783393414 33279 33288 438494894 74083 74105 673178621 80552 80553 401613272 62049 62050 218927911 54170 54171 143591507 92613 92623 191819666 76566 76531 388806634 4719 4749 111552278 78260 78261 721628568 93350 93351 204266454 52104 52105 144343038 81055 81056 332221797 4870 4893 108726341 90428 90429 240031403 34914 34915 405683185 56940 56892 58948835 90656 90657 307718341 86737 86738 238772017 12436 12428 312518954 63717 63716 706974340 28277 28245 927970164 87124 87125 738319433 13087 13088 573475450 13393 13394 243226448 84992 84993 380291834 55757 55758 830839050 76788 76736 942687890 75686 75651 447760025 80424 80441 702077183 90058 90059 672530535 22293 22333 906777683 22686 22688 765949237 22772 22773 478459200 75933 75934 798741908 562 563 511693353 46639 46662 602711537 80455 80433 223639855 1405 1406 939711884 48332 48371 118066656 68134 68135 311073 68991 69029 760518517 19590 19550 297228268 93042 93043 640370915 61012 60994 626784368 24432 24423 374807157 43768 43758 818650010 108 57 349583599 38448 38449 12078126 46192 46193 851728432 86345 86336 137812651 87206 87210 272706585 89790 89791 546281566 60007 60008 587232117 67036 67037 693033928 24267 24243 365649955 60179 60134 776399534 47023 47024 8168812 30736 30737 339536497 26748 26721 856743279 83226 83227 952122906 94840 94841 916275512 94787 94788 247670160 98832 98833 786965546 5148 5176 417136296 50399 50421 814916322 96403 96404 485832589 44944 44945 2395021 54160 54216 962062657 43111 43084 966246326 53488 53501 617503921 34290 34291 231728222 30731 30734 784325010 20945 20948 264519129 51823 51831 294234115 15388 15389 572102185 49803 49804 316681222 45277 45233 416880079 80803 80804 511418503 42449 42450 90847004 73362 73329 709540638 66380 66381 745088431 292 293 622971492 55335 55303 889268497 41934 41971 592368446 93656 93657 415263007 43897 43930 652678332 93138 93096 113173206 40481 40482 104200933 23744 23745 768945707 77135 77136 465316321 86606 86562 491910059 33119 33157 176757653 12205 12206 221330718 29394 29395 527324540 75969 76002 782870581 50391 50341 258385326 14690 14671 151807095 52741 52747 544806585 74441 74417 335271840 55429 55430 814919873 66680 66675 918513226 92581 92582 572493587 65018 65028 382032085 51942 51991 884143467 76337 76332 960927433 63844 63856 336786159 21323 21324 922804088 19639 19586 742429874 33514 33533 150093696 99443 99444 868617776 54795 54796 202774048 8095 8096 557372673 75105 75147 124843811 4413 4389 658608041 84750 84751 316461622 5375 5373 829537058 10327 10328 34660649 96742 96744 466576571 88871 88832 123126454 87148 87149 492841525 72874 72875 665569272 93482 93483 687983632 47581 47550 889015099 10460 10499 236952708 81793 81838 486159384 21361 21362 151612576 37499 37539 904488287 33851 33809 85600974 57880 57881 655992659 60826 60777 506595159 97372 97339 29211267 76380 76399 571548115 25468 25481 91472989 84168 84169 194776868 39176 39136 502900508 96185 96186 990176852 5372 5373 627581228 12266 12267 241867593 47260 47261 976738657 64906 64908 348771672 80177 80141 641887377 86694 86695 322104258 12067 12068 575258326 95872 95873 610165577 44708 44725 507459483 59476 59443 730210435 28262 28263 648798408 61758 61759 635320059 69058 69089 699848668 90816 90817 284238916 7469 7457 534304268 95183 95184 583270310 66237 66238 744137887 94230 94174 709052414 19833 19869 580755704 35625 35659 244531419 26378 26354 475282278 80616 80617 753989910 5312 5313 240356359 20302 20303 288021602 12577 12578 21952404 23485 23456 829143620 86633 86634 142283767 64423 64424 96481662 4839 4840 312755504 5958 5959 313379404 9863 9813 544931253 7747 7692 658085954 91804 91805 100193126 91341 91370 598809797 38012 37987 657028890 85158 85159 20676406 98570 98514 392333449 17406 17407 44067275 19607 19636 949136401 58327 58328 592474231 33509 33537 120268852 28369 28370 621419104 36890 36834 371929845 83096 83100 927507624 74692 74693 896320630 27177 27178 876782906 68337 68365 757675347 73148 73149 42138345 72206 72207 380115742 14630 14582 102808610 27445 27446 467142604 55280 55281 282064598 76335 76336 990765448 95125 95126 974370623 66903 66904 867651464 30470 30463 810135452 71910 71911 207014953 91700 91723 741861129 58604 58605 768106920 555 556 241517688 96740 96691 343168946 38601 38640 962137662 25187 25142 64918035 4411 4396 583073968 93878 93875 917195922 27711 27673 287128430 93079 93080 629719423 37067 37065 936947891 46017 46018 655608241 77111 77112 203994500 27785 27768 732042152 80142 80115 331098924 46223 46224 417610046 48206 48207 459074953 68949 68950 795629349 82705 82706 303740220 67268 67246 361536991 7792 7817 453770643 22919 22920 951098285 32024 32025 208003871 81864 81865 244786444 87548 87549 821147762 39164 39210 541642249 5585 5611 534410311 48514 48483 759822119 4346 4347 296076169 50465 50491 461088083 52072 52073 658200134 33564 33587 510661894 21710 21701 557546505 1493 1454 293694511 62398 62420 750194164 87305 87306 707023256 21669 21670 947872059 30707 30708 870198368 77670 77671 223846594 40855 40856 414337274 31766 31767 943273220 51262 51263 677081937 1701 1702 394002788 13871 13872 115411994 25884 25885 26647277 50010 50011 753086050 73194 73165 201538916 2349 2299 304456850 42346 42347 819959126 14007 14008 59825802 76305 76275 454965103 51499 51500 217277959 60312 60313 653532014 53645 53646 61442851 44581 44620 370041107 20194 20147 797423842 3988 3997 362057354 44765 44727 449677583 51745 51746 889848290 22002 22013 911378780 7887 7888 696881659 41896 41881 201877775 88437 88445 751107777 17054 17014 906726051 53585 53584 343311909 69722 69683 917508255 83177 83178 669719166 50893 50839 763233330 84921 84922 641389073 45236 45237 84194024 21487 21488 946594988 83920 83921 46886793 86532 86503 37905700 44900 44956 176338019 53470 53471 797640930 57116 57117 893244286 90039 90040 558704367 41426 41422 621971582 40495 40457 993066268 27787 27788 334758473 16421 16422 479960988 27454 27455 901160053 37465 37481 68401356 38223 38260 91966541 89235 89236 467278580 89332 89333 271647517 48376 48377 752835200 29568 29569 59820472 22246 22219 430144901 7015 7052 276119320 39228 39244 271854952 79959 80013 284638025 84252 84253 267707653 66769 66718 864649370 83524 83580 762100587 66901 66902 781920239 8356 8320 784230786 35264 35265 840278010 43853 43854 708657813 93952 93914 646081387 97914 97862 466177689 62524 62525 572395683 71204 71159 877751621 39912 39913 182900643 27895 27896 483360791 89778 89779 208233567 60465 60520 470659377 18892 18893 270846994 88775 88776 184963059 42584 42585 323958495 93304 93345 534786737 52292 52293 763682963 71208 71207 573855163 36323 36324 988212650 5806 5807 781015297 34497 34507 249392627 67075 67045 481029113 18329 18330 800245914 32251 32252 618227448 46053 46054 204272714 34609 34610 967257486 7026 7068 706183045 28356 28374 21475695 50895 50879 648559806 38235 38254 903778615 9791 9818 94846796 74645 74652 317938204 42953 42999 273846910 86060 86061 612397472 35315 35305 805224705 81240 81241 989453849 66512 66513 722782420 31053 31054 180956338 83030 83031 468183264 84268 84269 573924051 60794 60795 683880966 13122 13123 354357032 42452 42446 218779760 48004 48005 589288022 21448 21449 159157471 8049 8094 142697483 44114 44115 608541636 65438 65452 688893674 87111 87112 286764040 685 686 116979168 72911 72912 303413317 83854 83805 640445701 43504 43505 769834815 64657 64613 494368757 77018 77066 571747961 54648 54649 607318941 17441 17442 640113039 94919 94951 988471106 79275 79265 116463947 92844 92845 907088529 73159 73160 805160426 30573 30574 835442164 43100 43054 485342195 78440 78441 815492964 92723 92724 206018993 26302 26278 630707093 19688 19686 687394979 42486 42436 493325996 3101 3052 405415258 51537 51565 72428778 11792 11793 84575702 29350 29351 310388295 42358 42359 687576769 36424 36419 948292820 13542 13543 796004896 62084 62094 711075810 59149 59099 149299495 38092 38093 932706749 61627 61628 20973780 45458 45459 499054846 36891 36892 774866072 85062 85107 492345680 795 773 240468107 92109 92147 530489623 78515 78558 780754586 57534 57535 610121538 73383 73399 483823296 98434 98451 609752708 861 862 866876536 19985 19952 333042792 77308 77309 690530534 6546 6547 85501645 79295 79273 475694510 79623 79655 358417433 79853 79868 352490995 96420 96421 550991918 19585 19586 981380861 60869 60870 129231950 66068 66069 266077508 41659 41660 113139855 99079 99029 898903566 42460 42461 633340877 27271 27228 63643886 22817 22818 941235499 94353 94354 94814387 15658 15659 876179944 50543 50544 869165977 40341 40332 414213378 81146 81147 440721741 31473 31474 25199656 15248 15275 894271273 67937 67938 65577863 18192 18193 750027534 74987 74945 809369903 59390 59391 186042238 37690 37634 66681676 41378 41323 396586468 5856 5857 929287898 27148 27149 650541010 34439 34440 224627338 28946 28947 517073507 58018 58019 993140426 27834 27835 290268466 90728 90747 137286273 18184 18185 43308268 75102 75126 941901001 18673 18683 261228606 33096 33097 928282628 22394 22395 969390180 43993 43994 223354661 28313 28314 946464722 13312 13315 49291978 22781 22782 887156154 36292 36264 96543905 82905 82858 670147805 66381 66382 133619374 84946 84947 466457820 31869 31845 33460557 58496 58486 549683796 72803 72855 201596576 54247 54244 205658325 39627 39628 197183134 51719 51764 957180955 73319 73320 820349405 49601 49592 252850376 59699 59734 608503590 51768 51769 278678076 85292 85285 945645812 67576 67577 308066487 16317 16318 948318674 20196 20197 580203627 36563 36509 720795615 67174 67126 295687238 36606 36614 227329865 26958 26920 594880105 26968 26992 643525626 61215 61216 432913118 15159 15120 717499147 31204 31205 184093968 79893 79876 797117463 96795 96796 798730072 92308 92276 908076235 34821 34822 911787474 69565 69566 269667119 16596 16597 812925419 12787 12788 90083997 63534 63509 415412933 6957 6970 944192492 65765 65766 346544271 1006 995 364916231 47240 47244 76747930 82284 82285 671662000 91313 91296 32147193 29075 29076 356172242 60082 60083 450576858 68610 68616 19851728 88078 88050 113467711 47705 47684 560291262 71283 71326 177710350 13596 13637 802493655 86020 86021 893110700 6420 6421 368654582 46486 46453 447715795 76406 76379 648756528 81379 81404 767410675 66485 66520 315030186 23243 23220 481151303 20378 20379 972662364 98299 98300 92501579 8323 8324 367035596 56515 56516 697576158 80199 80200 806389069 39930 39931 156814330 65673 65646 852706465 97098 97091 271226127 61345 61346 85722646 31131 31144 362765394 15779 15797 359852331 60387 60388 13115438 25503 25504 813832139 48653 48654 354444089 27591 27646 58038607 17417 17418 395340350 95808 95818 127213770 2396 2419 667862612 97953 97954 380822247 41412 41413 480402421 98809 98810 110560757 25280 25227 581853799 2501 2486 615680823 54115 54164 457971292 88503 88496 142522061 17376 17359 998288900 4442 4443 941200509 38323 38332 964307547 78848 78849 857652741 13584 13585 475926848 67884 67885 907329502 17982 17983 213200632 70747 70781 265283013 78786 78820 120811780 50067 50020 408057367 4554 4555 345947431 19962 19963 485433717 91454 91431 5729298 36518 36497 748578464 5738 5739 229597085 50059 50108 315425090 50326 50327 422091972 10586 10552 606499513 29362 29363 645444838 63134 63089 238493959 55835 55885 28999213 51564 51565 957879965 2531 2541 804934220 38437 38438 406926047 19662 19663 179090906 72276 72277 760172079 85990 85964 594160208 26911 26912 908314261 39275 39276 937185690 21435 21480 362661240 79967 79999 626517077 41398 41441 979823117 79584 79610 509104025 14153 14154 796481722 57391 57392 22414440 38651 38616 589921942 64876 64910 577387868 58934 58912 832972810 60154 60155 292712801 22356 22310 614090651 57531 57538 172728744 41196 41197 550500644 91202 91203 610311750 65339 65340 593422495 5814 5779 935512499 23214 23215 765192503 97814 97815 26388101 79465 79466 236960708 99225 99226 430343254 93163 93164 84064783 31275 31284 538468300 63357 63351 910899050 21679 21680 297297997 87496 87497 263779225 39543 39525 954813442 63571 63572 159408272 23741 23742 550537565 63706 63707 594737239 13617 13618 25073185 36025 35985 975240995 33122 33123 690309439 4615 4572 616877228 44249 44250 102613637 72341 72342 538086799 60671 60672 353291751 92296 92297 536159443 67945 67976 304981698 29941 29920 887109621 33817 33818 875203505 74616 74618 755572820 59299 59300 262491515 31809 31810 719934177 65411 65456 888370998 97997 98052 557623928 60225 60279 477297413 65006 65007 263277384 37681 37631 405707805 18394 18387 675676695 3514 3515 153006765 23266 23284 870159567 44718 44724 949990248 26668 26622 295012852 93823 93824 425335901 70469 70452 927028748 65785 65786 947507184 76420 76421 625670467 66896 66897 651081703 87041 87042 846034150 16567 16616 749841845 45244 45200 304382372 98282 98326 567372674 79433 79434 617885423 12511 12552 2211966 54538 54586 575660312 92411 92398 608968849 64574 64575 190029215 10088 10128 456217520 61522 61535 891588999 13561 13515 139586467 74197 74198 491678919 32452 32469 458225905 49158 49111 141645743 82016 82017 215698709 8783 8819 816322879 34690 34664 996007952 18161 18156 371712897 69428 69433 940949324 23191 23153 579372415 82428 82429 22244537 14333 14334 222261281 82286 82314 324721084 58738 58723 568660982 70428 70429 45509604 15784 15802 57527697 64064 64035 45489009 8547 8513 174601881 45243 45244 25190665 3826 3827 529063477 99521 99563 527050456 91680 91681 366477613 3033 3034 589671691 88577 88578 775672675 90415 90416 76955221 20685 20686 766101177 12346 12347 9686941 67050 67016 765124410 65194 65195 539317888 3863 3852 827728560 45741 45771 330779784 91886 91887 511577460 38161 38162 666894731 84481 84493 15590031 94556 94595 239587792 33481 33529 118878427 55553 55554 10686939 39238 39239 761669522 94345 94350 521116150 85627 85662 188379021 50203 50177 954177318 84732 84733 606053371 4247 4291 961203353 54841 54842 690422349 37445 37446 800029338 11087 11088 675242033 16674 16675 766832155 29376 29377 123469604 58599 58645 929155163 91450 91443 321539036 40330 40345 485562167 95785 95786 607677557 23462 23491 124749625 70960 71011 698562943 7599 7600 127623341 11256 11242 32143259 6200 6191 702178214 56377 56382 853131165 56116 56105 965369764 1247 1191 302645606 13360 13361 447595884 82530 82531 523839077 96040 96010 343760668 63374 63428 694052539 30104 30105 265867159 59883 59884 654599417 14969 14995 136721632 28274 28275 518092548 34197 34198 355434847 14863 14864 101886776 72412 72413 130084339 79586 79602 515394701 20878 20916 235026192 89164 89213 855380644 5440 5441 39458820 77986 77941 112808310 66175 66177 892418402 54635 54619 184367912 27463 27464 501234234 2950 2951 761756768 62283 62272 517431056 44798 44762 177828747 75983 75980 113783066 53624 53625 300278903 15799 15800 256082222 54295 54325 813759211 22725 22704 508261997 92917 92918 103755508 5073 5074 513752452 299 300 93749673 89846 89862 8672254 10078 10079 462864339 8221 8251 78764065 48231 48182 301704978 20939 20940 879541118 44459 44427 346984161 72918 72875 840061928 59776 59800 185942570 17227 17228 189110778 65604 65554 53805909 52114 52135 288929204 39223 39224 404781456 46452 46401 682638721 26264 26310 147695979 41942 41943 249109950 51128 51129 423647177 88430 88437 374638799 44270 44271 989745938 62559 62560 875631715 40645 40630 674047867 52039 51986 571373511 26292 26278 522828809 67673 67674 160443017 27585 27586 80324046 56607 56608 190838543 20192 20195 687728046 52058 52023 347929367 59344 59345 238961659 70557 70558 858629069 10621 10622 828740372 21490 21435 505005080 31559 31560 748551542 23955 23956 56504721 9916 9917 685991138 16156 16157 487180623 63477 63478 939768381 17255 17256 685208723 51004 50976 998361838 95734 95701 969391266 32918 32923 985486931 26240 26241 356211510 43722 43723 782224331 11199 11217 905843225 39298 39285 339233593 38765 38721 662518234 27606 27611 18175418 63481 63482 867396547 72673 72642 532750395 19670 19671 367776931 13380 13326 67203336 71243 71244 312643721 77860 77861 150911157 98993 98947 281988482 83109 83110 84918410 8181 8222 201388400 51483 51535 349773123 83671 83672 906669217 86216 86162 804537907 83498 83499 772829711 21805 21806 601211684 71750 71749 649905347 75982 75983 716241902 13493 13494 95541462 20186 20233 821263559 66728 66775 533968026 77 78 637665820 63006 63034 240769112 92 93 510175235 45939 45944 273729468 70731 70732 153513723 57846 57847 393235135 34118 34146 646190182 49990 50019 318528061 80215 80209 140249223 49835 49836 994584050 75197 75198 245921637 34405 34403 22559994 13603 13604 777590714 39131 39132 361709351 81481 81435 778705157 69380 69381 258513248 92178 92218 537363057 38970 38951 244610136 96064 96065 325401812 63796 63801 446071351 26963 26966 631923984 31558 31604 11871728 67872 67899 233207834 59349 59350 767846425 76227 76228 263351214 97954 97955 302308516 5820 5821 381994558 88322 88323 440470302 99697 99698 562779602 51434 51435 147318144 55214 55181 371432606 98433 98476 619094927 58154 58155 514118128 65923 65925 265574890 98408 98416 706846527 44824 44822 173428049 73027 73028 555452431 92248 92242 609381933 10277 10283 332492372 69133 69134 200577434 46012 46034 909801137 65002 65007 363544991 48002 48003 213326252 91051 91020 336796350 9828 9829 845111427 9163 9164 81185225 42572 42610 131385642 10867 10828 832694657 11669 11670 413922642 98102 98103 668453964 32470 32437 964352187 85642 85693 917054653 39498 39522 604968330 41448 41451 933011860 26245 26246 370477252 75987 75988 531333213 42687 42688 971469233 75278 75259 565137931 16473 16474 693134870 48616 48618 832201209 70257 70308 683925889 83224 83269 820678842 50513 50514 88976085 99335 99336 850170130 79702 79703 828782019 40235 40236 814456017 98250 98251 748671043 3242 3243 312420882 12012 12013 388906289 44679 44680 990052010 51744 51745 61435045 83052 83053 494987598 71862 71863 155386982 20844 20845 826327064 42487 42481 649307292 32321 32322 809033860 76906 76871 434262961 66000 66001 846471222 44515 44516 430589543 91278 91315 96667563 87641 87642 617881719 88664 88712 451095554 85609 85560 969781056 7589 7627 75722046 25144 25092 770789561 26792 26819 37083784 79148 79152 226933700 61516 61517 394764516 67721 67686 720620520 76964 76919 404030000 66011 66012 260135208 75180 75181 902173696 98244 98245 245553008 73217 73218 268962517 738 739 632716798 84621 84622 454922790 57280 57314 711392042 28881 28882 859175180 50230 50231 953743851 16992 16993 284259238 88100 88101 705835062 8489 8490 928195509 13072 13073 751474092 3088 3074 302153181 22437 22438 871156036 46440 46389 540703241 728 729 743583169 24024 24025 975988667 16773 16774 694014432 67340 67341 466325027 68807 68808 568252056 72301 72302 160774446 21709 21710 817940779 71548 71590 17281424 55150 55151 805002773 31534 31573 574953357 95407 95361 227541501 31522 31523 286230913 31685 31686 856858748 25762 25720 818722953 70682 70683 691780294 99540 99541 435755458 29730 29716 873219494 11625 11632 423365251 29342 29343 298373416 8453 8504 489735473 4182 4183 13976003 28196 28197 724575681 31504 31505 542072423 2141 2142 296258564 33086 33141 190814931 63459 63475 500421404 79121 79098 11227160 98644 98699 288363762 20453 20454 895509859 45570 45571 726746646 17920 17873 620742042 4509 4510 734093881 44871 44872 796193305 93755 93728 875052878 69789 69790 981393224 76380 76381 339102152 10731 10732 283401550 41427 41439 150036463 88633 88634 681358757 68673 68686 177839117 30979 30980 659921096 68723 68724 878225377 90348 90349 530668660 95044 95045 762967116 44182 44164 115864396 19574 19550 432104454 36122 36133 247477711 51696 51697 628840788 9105 9153 906670288 66307 66308 386401500 27475 27476 183399142 63753 63779 476050020 40610 40611 101037221 38769 38770 823963207 22655 22656 891919482 35769 35770 203390447 89179 89180 169401529 9225 9226 518035921 46848 46823 605850678 87601 87602 736742602 4720 4708 642680239 69879 69880 784287481 97631 97629 279992474 38200 38201 30883094 8301 8302 169419528 11105 11106 128605729 85773 85774 933374000 82764 82757 358474859 76917 76918 495389838 87255 87256 78395347 64421 64401 908795956 16619 16620 219183229 80681 80652 349063849 90370 90371 399866005 99909 99888 671846853 43122 43164 537990834 98795 98796 943668632 32502 32556 694805078 26456 26508 524953713 99091 99054 969947853 56974 56935 814079168 4647 4648 798230976 73236 73237 4941212 89346 89347 120798195 36761 36734 578753997 41006 41035 880372144 56204 56205 469963347 24617 24568 130940488 43451 43479 775023836 31039 31034 454751946 92534 92535 577921022 28337 28320 474183190 34352 34370 748805691 7206 7207 287808342 41670 41671 491415353 94098 94099 10711899 22308 22309 705851531 9141 9142 612448739 30083 30084 863374698 40616 40577 487398622 11689 11640 399375759 46117 46077 567812124 89951 89952 993486863 17029 17072 997459344 7802 7803 568038154 13557 13558 458665157 50763 50708 382227223 13234 13180 118937087 76290 76291 762270445 12974 12975 343947508 23208 23155 56703822 81222 81195 876845598 81157 81158 120497856 35636 35632 948550729 75155 75129 780818980 69715 69749 975837401 18565 18566 96570438 82762 82763 577741348 33703 33704 442708380 22512 22513 947995549 4466 4504 824538892 60310 60353 950161128 55790 55791 30846974 28071 28072 735284829 94218 94219 204972195 95624 95568 616883383 81434 81460 926352605 89852 89818 161795689 99584 99585 563566600 43569 43570 269129877 85662 85663 570465199 42384 42432 750474009 48112 48113 432101035 54857 54871 738091083 56389 56390 396814552 50270 50271 295839110 58245 58246 620430809 59721 59735 369948023 78921 78952 927664816 35487 35488 168757486 90059 90060 164377031 84861 84843 53617579 4038 4046 348186865 92050 92092 164368503 94445 94472 22181800 26949 26950 943611388 93576 93585 916067393 81049 81050 352900344 26628 26681 170895723 78099 78100 412509671 63726 63727 164130065 59065 59034 307740265 45714 45715 717875558 9303 9304 380670924 16028 15995 158973509 70502 70533 549001908 11144 11185 897013522 52612 52590 833650158 50261 50262 326940635 30876 30877 759717809 99669 99614 703260430 33386 33387 80531252 45527 45509 603604353 30831 30811 441558928 74562 74604 854306675 11987 12017 649993731 64543 64533 308454238 13399 13400 804024586 15106 15092 258504737 66887 66888 343908349 2153 2130 928601960 30345 30317 742406346 27533 27529 900925465 91918 91919 328302793 48710 48711 626089835 94429 94432 245133035 52474 52475 748572555 793 794 645548296 18056 18051 912453273 9540 9541 810961483 5179 5180 702010626 72039 71997 131187987 21600 21601 446400648 78303 78304 713576238 5794 5808 440165496 6837 6838 856107810 35073 35076 796616025 62629 62579 828475705 95516 95517 106598163 29531 29532 73799195 50719 50720 334794623 33475 33423 415992566 80176 80212 696106475 40380 40381 483945120 73375 73344 189641411 1589 1590 430081481 70920 70921 444445091 21029 21030 749207124 42669 42629 168087679 92481 92482 896406062 31777 31778 87595162 89529 89530 917655322 78453 78454 47242239 80575 80576 787126400 70074 70075 806402291 65368 65369 56872248 67996 67997 18409253 88862 88916 956819130 69592 69643 694596033 23988 23972 837117541 9275 9316 666925690 45384 45351 942386238 86602 86603 13153835 55249 55250 790649176 77993 78024 234870744 41143 41138 886057289 61397 61355 325432123 39762 39812 902512631 74324 74325 29204206 1759 1760 838231477 91234 91235 125394423 95449 95434 104680322 79252 79253 590907145 4730 4677 829352056 7789 7790 843476368 77212 77213 60665737 62678 62679 249173327 16534 16502 784458702 89641 89642 819492321 25615 25607 969337562 15122 15116 123415759 55764 55765 466378667 19041 19078 59107803 26892 26895 411379834 37614 37615 843165759 36600 36601 652341727 75070 75111 188863317 44797 44809 818201727 52334 52375 374404937 33325 33326 485291884 47308 47356 49591245 72387 72388 359939457 29567 29560 694311779 20542 20548 356861823 39677 39664 945632079 16930 16931 864928529 586 587 884161710 41978 41979 427249258 3810 3777 455177679 5592 5593 908726315 94186 94187 365286656 5595 5596 383879311 60941 60956 829221578 58127 58128 861994705 56463 56464 226220705 28752 28707 907472781 5774 5809 385283665 91004 91005 623550586 10059 10060 231527715 60182 60222 653467063 92771 92772 846387006 34071 34072 249772602 84347 84348 101650169 95326 95327 572954175 5067 5108 495442669 15930 15881 509855361 47195 47153 297371141 99045 99088 899779499 99345 99346 991592151 24748 24760 646057896 73808 73809 411880429 30397 30398 867166377 76529 76475 881067827 18227 18225 109084121 98876 98908 431676577 35408 35442 293283486 5203 5244 599711703 92868 92869 187499912 77483 77486 720271565 45650 45651 318366258 74089 74090 783725871 72010 72026 918890107 18396 18441 956825076 36350 36351 993542518 44448 44434 986504527 13170 13183 329116924 35451 35466 907680165 41025 41026 940886339 49157 49198 196131711 70000 70011 118933067 49584 49577 53769219 96441 96442 899569158 98509 98510 327672149 8569 8570 88443380 77404 77431 390617270 76044 76045 389135585 17478 17479 292558818 83204 83205 346397286 45754 45755 831982424 6024 6025 155722381 43851 43894 150969478 41300 41301 530821083 27208 27191 592170128 82551 82552 944271858 33269 33325 620027094 3872 3826 466723224 88541 88504 726072544 17354 17328 440854401 54337 54376 73440661 47899 47948 155099923 80624 80582 773219771 49697 49696 122772051 84842 84843 277145478 84183 84197 159403944 36741 36687 908553709 65445 65446 65888373 48888 48889 845949043 17085 17056 37792517 94540 94555 902721916 24158 24136 712173323 63316 63328 919095949 26719 26720 234542341 88440 88432 717714549 38156 38212 200037807 208 197 386560434 61907 61908 696406277 85728 85715 321832281 31810 31773 859235806 43134 43158 692741962 74438 74439 788202626 4061 4062 842892107 25164 25165 600297013 1872 1873 645730070 25018 25019 838193181 1215 1216 185200175 22853 22854 772703220 57471 57472 869885257 15645 15642 165054605 62066 62068 295983480 92681 92665 691430795 22105 22106 24495771 60256 60257 626293563 87483 87435 800347002 50898 50899 426827792 88997 88998 82678494 17074 17052 716036947 4198 4199 814937629 14741 14702 209335631 7088 7068 422866196 2561 2586 436757755 92370 92342 182037190 18572 18531 343180764 38080 38054 688477578 71550 71551 13920126 14985 14986 102618802 2861 2848 345687156 57289 57299 897962223 97114 97115 834919912 24332 24361 747502676 38628 38629 632621124 53163 53174 844525601 35702 35703 46890844 27651 27630 720286269 4398 4380 160375829 64048 64049 332518912 90572 90570 525816633 84363 84364 623238509 58397 58453 575469003 49559 49513 567966809 6927 6928 170303317 14620 14621 488273915 54742 54743 738767347 92740 92741 716505204 11661 11662 180230631 22445 22446 2582420 73794 73774 846813779 7090 7046 82203421 77593 77594 15426467 20431 20432 348682768 14857 14816 80700660 50368 50369 290465576 74345 74394 833286163 35904 35905 982414472 84390 84385 8942849 81499 81500 726480092 25889 25890 696935633 94170 94171 148905022 94884 94918 382852861 1632 1633 778551282 99740 99741 815296446 18363 18364 314232807 53107 53093 243620594 55868 55869 328366464 59613 59614 658613216 37403 37404 188293739 23631 23632 995386839 35373 35395 799744419 69035 69036 447205153 71862 71813 806423258 44253 44254 520907962 14126 14127 754387290 72693 72694 144578307 28546 28547 256825080 34829 34818 176685890 41449 41491 891804356 16143 16144 296089392 82763 82764 950981637 1060 1061 313183521 30305 30332 9420552 16107 16127 55311375 96013 96002 903816601 19478 19479 345005384 56772 56773 64967533 53260 53261 838082558 64337 64383 546066530 27649 27650 77443949 40695 40696 98412588 58249 58289 294945551 54877 54837 436961942 18189 18190 723406449 98357 98368 150437220 65438 65439 99355979 88274 88275 502123374 48360 48383 584920699 61040 61041 632972134 55398 55399 520279263 52535 52536 479481687 24685 24633 318251562 22766 22767 726259889 68783 68784 822119757 35764 35760 561971164 68290 68262 472328092 88302 88303 53620154 29241 29245 577542329 95877 95916 400224995 67521 67522 854543307 6287 6331 348015558 78061 78013 927678254 76992 76993 393617856 91900 91901 633242692 4943 4944 749236811 7810 7811 164059787 54842 54800 138856014 41654 41655 366988611 47128 47129 289607448 38613 38660 837624237 82562 82612 112755377 69721 69747 332168280 87355 87373 76296558 35865 35831 194057149 1696 1725 78756320 1368 1334 402577222 94133 94144 765151684 35093 35094 154986982 7799 7795 358483215 74098 74099 360056859 76376 76398 249135734 9475 9518 628663510 92284 92282 500217067 54458 54453 679081472 87105 87079 475902966 74941 74980 806873555 2305 2306 146426755 33492 33493 506327546 48541 48595 318312052 85792 85793 684896120 78549 78501 364720150 46514 46515 804890893 81299 81272 430904825 50267 50211 7471101 99975 99950 746313303 20744 20800 519955029 81166 81213 299665714 82756 82762 675469818 58267 58268 889551959 87387 87442 299786147 94477 94473 905287807 75497 75498 714717871 73770 73771 294808394 25863 25864 118418845 33085 33114 759543973 17591 17592 455887726 62706 62729 364718908 42479 42480 167132497 11583 11584 780066896 56358 56359 373486740 84427 84428 795508843 67281 67282 352909773 7401 7422 830623552 18682 18683 334281985 39103 39147 595089084 2689 2683 434134880 14305 14306 941439307 462 463 179103463 4725 4726 602593124 95465 95512 631015693 66205 66206 978527371 66679 66628 799743567 79913 79914 898055938 81526 81527 783940473 91373 91374 214944431 78727 78728 242825220 32751 32752 192971044 2999 3009 664604890 50343 50350 787037315 78657 78618 419756463 98657 98608 955710507 66602 66584 840900681 20536 20537 157637472 63748 63740 975444294 6341 6342 974791351 76765 76767 757395115 57974 57953 268979810 31738 31697 521521334 51599 51600 751015182 89223 89268 596560107 97813 97814 801571255 31639 31693 74412530 1699 1700 797423825 9646 9647 693874689 20775 20776 356040177 42997 42998 608021783 25797 25828 346864607 62550 62551 942396135 51639 51689 446232873 77116 77117 173781298 90296 90332 922714356 56887 56863 464109477 74749 74750 430784413 13885 13886 49730723 67926 67907 625504257 83344 83345 336113721 50938 50975 469192574 50274 50275 120833337 73997 73979 164242865 56347 56348 329712438 42147 42148 897745626 60194 60195 829662032 18092 18124 477278374 48213 48214 806780685 86442 86443 308694624 20545 20585 459642189 36990 37032 230533087 12670 12641 559612771 18487 18451 772786928 19794 19795 326894797 43108 43105 260687927 70834 70890 443991395 82120 82121 421730536 38361 38319 469964170 87679 87680 97129726 48650 48651 600462649 97551 97519 865736408 79448 79470 803678544 28551 28499 251666649 19378 19429 446084155 67451 67452 822077395 31084 31085 790707153 77588 77589 977540032 79750 79751 502827966 5705 5706 374631900 55497 55508 525491945 35644 35645 222519511 2532 2487 408395104 2742 2743 955997834 73711 73712 263164333 18779 18801 352228789 28125 28077 107552065 79671 79624 375634294 52167 52211 608970501 84551 84533 517545581 32556 32557 526143455 24025 24030 488612313 53612 53654 847118721 97245 97268 856885643 49618 49619 748250212 84666 84667 981268739 23272 23287 173933433 28936 28889 840565700 4963 4986 599919227 94671 94672 634377728 34861 34876 927333880 39473 39440 251737379 25590 25537 644804929 47388 47400 237519241 43019 43020 16196019 58516 58517 593961581 25919 25915 534046325 69714 69731 368557348 65497 65498 566874249 15573 15574 371200466 6681 6666 423150447 34696 34697 712536902 46703 46684 884756377 9536 9519 571965342 53338 53339 347506596 80913 80914 518656957 62467 62468 608314551 31236 31237 324526608 71110 71111 97343245 96630 96646 985622884 14751 14752 982636078 86238 86239 116120886 29714 29690 801048560 89296 89297 544456331 89525 89501 347127670 47027 46982 996837521 84891 84892 361423228 29831 29777 388330465 5378 5370 50907350 8819 8820 534384739 5777 5759 156287411 25336 25337 410710864 77378 77398 217967133 72102 72149 871478562 5143 5174 222454510 43485 43486 961049670 47267 47221 834423357 65435 65439 789843108 99028 99029 16714782 74065 74048 628809268 51405 51406 864859846 72908 72909 929879609 5752 5763 116071962 62735 62736 148116183 94990 94991 26835014 88453 88509 760743440 68916 68917 408337420 38716 38769 112467496 34132 34133 212643868 2154 2155 763986714 51990 51991 576255238 42785 42783 931102037 24047 24091 647754767 7628 7658 144811348 94946 94947 346602134 93517 93518 910874627 31521 31522 108465705 99871 99872 619305172 38218 38219 287734260 44672 44673 769392360 50146 50138 639297897 77990 77991 363290769 46691 46718 991637016 21646 21647 922925137 19376 19426 865241898 28732 28733 132496110 26454 26488 571342086 19804 19805 186060964 47322 47278 483219302 9973 9941 817337931 21108 21109 547807544 93008 93009 162934106 72168 72164 288614500 26592 26601 80623893 97844 97845 908926129 63822 63823 621976023 53565 53566 76632045 26441 26440 385878687 76703 76704 666054154 30563 30564 882641012 47626 47627 462611208 93814 93820 33767571 47641 47642 446337484 82195 82242 139469737 41909 41864 16192570 13597 13598 545384536 63937 63938 807030136 4132 4133 724452561 79208 79209 617877925 2261 2252 517689624 59369 59370 295505193 28506 28507 498488428 36021 35965 76742770 74761 74714 102081388 1387 1369 432260329 87787 87732 621801890 4530 4496 354493062 36045 36028 362331304 49525 49556 433242506 7799 7825 449528678 56909 56943 512643308 18567 18601 479323769 19569 19557 86407261 57763 57764 694977217 97716 97717 243709074 8476 8477 844356139 1801 1786 648841352 81017 81018 402130919 1229 1230 222418800 67752 67760 10127599 30236 30191 87365792 20297 20302 635769010 67071 67074 522056718 39214 39215 308617047 12023 12024 227311976 34992 34957 814148051 52326 52327 860996529 88343 88333 689540051 2037 2038 650191142 2863 2864 2073528 98573 98574 700587866 55033 55015 599532507 77189 77190 470262757 69835 69832 858630805 21388 21389 67954197 98374 98326 910712678 29783 29814 260015288 45908 45918 514178822 75721 75751 376274981 17347 17348 565364566 52512 52513 559636741 17296 17291 594722670 3526 3581 890382751 28089 28090 848511444 1894 1891 356847938 74802 74803 808854390 9101 9055 235836389 41618 41619 92313036 4980 5015 456701529 35251 35252 879501623 72520 72521 286328558 16195 16236 561944284 53528 53529 666871152 71978 71952 439027614 60216 60217 276880706 48260 48303 9986210 98522 98486 785119266 90716 90717 601236183 59920 59942 137304985 35251 35233 362320391 31109 31110 681404410 37790 37741 289167167 74213 74259 992007006 27692 27693 345591440 8430 8431 991395239 18266 18224 915135137 22386 22387 611017461 21095 21089 962386366 99969 99970 701497897 20734 20771 7056341 93622 93623 438124798 80038 80039 749722010 64793 64794 742920402 39901 39902 139052822 79851 79852 377293458 91152 91183 209222821 43900 43901 766212565 57212 57215 961670078 22597 22598 598766019 68171 68172 956948008 25538 25539 571855577 25492 25493 469154416 93221 93222 748396813 30015 30030 658215283 57223 57224 44951300 64733 64785 648099246 79553 79526 628017336 27423 27424 381379647 54171 54214 806601300 90406 90407 787522499 18804 18805 543831766 75795 75796 532117827 94341 94338 587234802 12767 12729 178451092 56212 56218 960304670 82122 82123 924078177 9803 9804 431597535 27697 27650 466528985 12748 12749 140145041 73572 73623 37854321 82468 82469 209236822 53631 53632 546352504 47267 47304 122645168 39976 39977 303250484 83741 83789 906252263 47818 47819 507219433 6753 6786 647949553 86099 86100 302484324 50560 50561 984575208 79184 79185 428999033 14605 14606 582081097 76626 76591 929544701 85242 85243 579737265 54820 54804 790002126 87354 87355 368313270 71185 71186 783319553 14313 14314 5846136 38071 38090 641246965 77111 77079 181693895 35635 35601 814846925 63525 63573 11755182 67064 67065 975801074 59578 59579 819059203 36857 36858 184873399 33880 33881 416192684 21422 21423 87628485 41279 41226 275529730 74652 74653 786825977 4704 4705 616952793 19247 19248 168891009 46812 46813 242462486 46595 46551 270804910 53157 53114 752377423 98293 98294 896017319 88533 88571 984117499 85652 85653 490508702 84193 84214 210992550 89141 89142 522712418 77131 77132 170658957 18986 18987 664841679 57754 57755 826263250 80202 80211 257198051 50620 50621 134098490 85296 85311 667229447 94785 94810 433695656 34061 34114 18457462 66955 66983 368721369 68763 68722 297227240 94648 94673 710578709 26772 26740 980441664 12569 12570 321127786 29519 29565 6572450 2389 2390 344474784 31819 31874 783152833 65929 65930 481952659 35153 35154 549642679 43496 43497 90621498 20053 20054 774216495 19927 19982 724103593 5508 5462 699095531 80730 80731 43146554 25460 25489 176968906 76541 76518 852807967 61341 61342 255142400 20371 20327 791613999 8779 8780 975602142 25662 25619 321989805 40262 40263 274921837 98569 98615 521639974 48864 48833 627659908 93690 93644 732461943 53515 53545 573083904 98190 98205 811758656 66022 66023 554479389 287 255 702448466 58730 58731 318541917 60076 60077 890948150 77824 77825 665298785 46338 46339 343915204 38098 38099 391934673 87713 87730 254898426 41761 41747 236365397 97454 97415 802834104 33629 33671 575768926 57036 57037 342976410 82326 82292 749302424 87807 87849 927616465 79460 79461 427413962 74293 74294 976912727 3620 3668 489240163 32167 32138 365274032 90269 90270 570293147 46722 46682 753538416 80548 80549 288265216 21891 21895 973926062 51175 51176 837460210 85231 85226 185958180 12421 12417 315284917 71973 71958 540649166 22674 22675 907141319 80158 80159 432321739 72050 72054 47473376 33044 33067 480312342 45102 45153 776950131 97115 97116 94433645 77820 77821 836957727 8069 8037 77386317 17959 17960 6013620 61089 61109 506346854 68477 68508 293096004 67324 67325 543099489 39333 39334 781416647 19149 19150 185036205 95887 95908 617156712 87250 87251 354170505 44997 44998 126877169 29574 29575 227943030 90422 90423 671280121 81439 81440 421351982 28436 28394 770549676 66977 66978 659784453 78761 78762 958968926 54319 54361 578160882 69143 69144 477366505 20522 20523 395627587 38732 38780 817587999 56259 56260 939399124 55282 55227 699711046 45930 45931 976568783 29732 29733 833193399 25258 25309 656340177 65374 65321 533123066 78795 78796 401813501 23125 23110 311593965 40500 40547 160519706 68721 68691 737753089 34385 34338 727203432 50145 50141 877279477 37955 37943 470268979 65578 65634 831415644 11174 11175 122644297 78155 78200 724914447 39867 39905 772517870 41812 41813 885295086 31623 31624 224379338 29500 29523 482882991 61908 61909 754344200 62964 62983 772639292 80631 80625 612961736 1309 1310 598087012 50991 50996 743108039 10774 10800 659400183 14961 14936 941032685 60103 60104 519573131 743 741 115733182 16663 16664 657336003 48294 48295 835170179 91457 91458 303988098 81717 81734 996728625 27198 27199 677293311 16743 16704 523546668 36131 36132 732778760 78913 78896 948877125 1044 1045 312107025 79132 79167 431757111 1539 1578 535712723 80785 80786 421188343 98371 98320 547161216 92689 92713 409364969 68715 68716 272371379 96262 96270 160567968 32911 32963 843233926 34445 34446 374948561 29293 29294 786769187 62466 62411 439373109 7740 7741 360582523 80086 80087 867216462 372 319 152598092 81937 81938 926155321 10865 10866 390110321 7470 7444 390640892 89018 89019 245683119 25941 25942 851367845 93509 93553 410628773 7896 7848 279501315 37186 37187 170145088 51011 51012 589718449 3334 3333 121522980 12400 12401 290405680 32083 32138 58321643 66828 66881 814112880 28874 28854 64554962 54090 54050 916121205 63477 63435 622858192 37660 37661 737750379 71434 71435 177533141 81766 81767 332060298 39605 39606 921002304 45093 45061 594456012 76851 76841 649327413 6246 6247 648284504 10299 10347 952959416 34122 34081 771715457 12510 12511 759251589 89496 89527 44458679 49519 49520 976274013 50404 50405 93070285 62270 62221 726870290 63344 63345 841174883 13342 13365 190522828 9360 9361 628104601 57047 56994 380431655 75272 75304 552513475 42941 42945 621730783 72022 72033 789102427 67370 67327 160840577 42586 42614 121247283 45529 45560 702758823 3201 3202 798744568 66498 66454 395916646 16090 16091 617871387 5779 5780 947256490 50276 50313 687759485 77960 77961 462859931 77421 77381 441135207 91925 91938 210776676 29541 29547 502010958 39095 39071 795450304 16962 16944 424142229 97560 97561 831215905 1720 1721 293001658 26011 26012 135873055 89084 89087 728661498 60401 60402 475610063 40230 40231 583617034 31255 31256 349165110 14806 14779 181013752 95636 95610 46056881 45103 45144 848402463 36507 36508 353523084 79745 79722 809223487 26224 26236 732559811 79431 79432 72675037 67053 67054 326336189 19030 19079 592110634 2292 2258 736659079 74496 74497 470662100 89161 89162 608309582 22182 22217 275381489 36569 36570 82161984 281 282 119636453 31614 31584 747508711 10667 10662 128831683 76365 76366 926759592 81048 81049 598605517 35593 35594 969852428 40077 40078 282825351 55048 54994 270114830 39233 39234 557560347 1582 1633 772433780 89314 89344 330107256 8880 8881 963029800 21612 21640 327851652 76940 76941 204808872 82040 82068 250552373 63709 63710 214493217 52178 52179 200079088 68793 68817 212468922 9671 9626 525889944 41093 41094 99002504 9249 9244 872553598 80688 80721 967117013 13065 13066 581511287 33476 33477 126324919 72827 72814 420738410 40474 40492 338401669 3141 3123 290281125 12980 12981 287673593 48325 48369 762754931 30765 30766 989239061 80122 80123 491861466 29208 29213 391275749 33883 33827 100697310 6267 6295 283076625 26842 26843 404526920 56174 56204 338078183 64701 64705 677556530 71666 71667 61713372 34748 34749 640891764 63143 63144 206815553 33084 33085 69333710 69340 69363 730080385 86640 86672 951956082 53684 53685 92372571 87452 87453 334812264 93433 93429 500612116 1849 1890 389639413 90185 90174 923434061 92709 92661 196072943 7598 7640 362868627 15054 15072 344187369 28503 28556 104651568 42268 42269 657852001 61699 61700 3388240 43766 43755 874880349 50611 50612 814361068 46418 46406 827409666 89906 89907 835846477 97367 97368 995187728 87973 87974 115207149 91200 91202 868469487 21396 21397 683669465 50876 50877 883960377 63849 63850 416650573 5384 5388 957153675 43732 43706 248486098 21818 21819 180901737 9051 9052 736249184 1934 1957 626710178 57729 57776 918373019 57874 57875 37323925 51149 51153 530095180 5154 5155 929614663 70503 70496 853488620 40843 40844 562811925 18613 18561 56679444 16815 16816 513066913 75213 75194 21173978 10715 10770 313351348 16576 16577 28968223 77134 77182 606944209 90661 90662 865272421 32565 32611 432631952 30687 30724 189467031 50370 50371 998395743 67945 67916 198455190 22360 22361 44032072 3720 3721 638208850 61132 61093 88706024 2559 2561 173586200 99450 99487 997259021 1611 1584 302252552 27454 27423 267233832 86182 86203 552743274 99214 99215 962212728 4330 4331 164598483 77015 77016 299970299 81222 81183 107880336 70606 70607 28078494 4619 4620 950508190 11958 11959 961153648 86493 86448 200837434 72534 72581 886486625 63501 63502 569067006 90501 90535 325962098 51871 51891 776698941 82527 82516 819750003 70177 70125 74781383 45128 45092 313493833 48942 48943 492293122 22703 22704 84903687 22967 22968 258124393 65215 65216 616577250 13329 13330 126349620 90659 90681 769355606 26614 26592 74039696 40625 40670 13438568 51622 51623 852383222 94398 94402 653636312 5389 5439 766484056 44466 44518 215598685 22069 22026 312862712 68444 68470 607335056 86230 86231 339432616 746 793 103987278 87412 87446 453661005 38681 38682 160024341 95811 95765 141500861 36100 36101 169196116 47208 47209 873791908 23061 23062 157914147 35305 35306 987265324 44861 44862 262943335 76314 76301 443782662 61796 61743 651044299 42142 42116 148671065 66592 66574 2417526 43736 43737 802458777 52344 52345 413576628 94801 94802 463997007 36337 36362 784509289 92993 92994 971599950 44973 44953 604506614 36208 36257 695649495 63922 63923 926729069 61480 61489 82642175 72325 72295 790478227 70612 70613 222559837 57545 57539 45238132 64036 64037 906024427 30882 30883 436599337 50754 50758 399252447 45945 45889 347908642 29826 29827 705698607 22706 22707 431560351 68374 68375 751400156 80661 80662 192479123 98077 98078 372961714 89358 89314 190159489 62246 62207 691436631 34510 34547 842919948 33602 33603 663482080 3724 3772 181977516 66406 66407 767251262 62547 62519 189659135 52906 52907 514714515 78267 78268 324632715 43777 43778 88093273 31615 31616 997204827 65211 65212 782647858 95175 95176 574060082 55581 55580 228981346 21733 21734 930694340 5789 5740 240088472 24815 24844 972359429 55766 55779 237311631 16155 16156 473452656 56732 56718 258447963 51199 51200 673313808 89953 89932 348101703 70064 70114 983365550 43367 43403 624344809 80859 80860 839642251 54743 54744 572609304 65118 65119 798745589 55841 55885 474480478 37436 37398 486497692 47077 47078 403914671 45698 45699 138556869 98025 97974 419933101 12047 12035 26681956 70015 70016 530435221 90554 90516 888885106 59837 59838 599710226 85548 85549 958278618 29524 29525 175488213 36783 36784 162800996 91653 91654 817835279 73170 73216 898845036 5415 5416 154932260 5694 5682 481721020 99091 99092 27742943 58565 58566 758167746 94500 94479 245923359 12173 12174 51021429 74331 74300 394302982 16249 16250 732825728 95124 95125 4096114 7673 7669 446191006 62655 62656 525935084 83492 83493 893005458 80446 80402 377778194 49294 49295 402325023 40106 40119 786268977 28957 28995 486654724 99591 99595 259248856 17305 17306 258368904 94587 94588 242474002 72380 72405 782402508 92792 92793 610731350 37570 37522 717069812 99172 99173 63884757 93211 93212 374348098 42536 42590 276440124 10875 10848 622653577 53025 53027 217339216 63347 63348 161678365 28734 28735 799296208 3722 3723 802411354 31237 31244 632678365 21332 21333 729230597 31150 31157 646542709 68947 68948 542050668 88647 88642 578016634 99107 99065 182380608 7547 7524 125239086 67161 67162 458321531 39926 39953 379985910 59892 59893 972510431 40108 40109 825946636 23937 23911 522120833 69161 69215 5856200 53344 53345 480139551 17520 17521 743065500 15319 15320 552321391 84824 84825 731058627 81216 81217 746518059 12999 12959 270531574 28900 28901 52570452 78824 78825 946574065 82499 82476 512203021 99638 99639 464093324 87461 87460 266524956 25947 25948 636425936 31783 31784 817687751 97203 97240 348488563 44154 44132 422885532 18759 18760 15377123 41336 41337 320519911 56705 56664 584932666 93348 93344 432324540 6303 6304 840052770 82309 82266 250898922 17782 17783 966031165 87655 87656 978885105 73165 73166 885752006 40524 40490 117991139 8967 8968 695213915 42982 42993 631606197 84856 84857 308846871 80866 80867 731051565 69734 69709 305568807 44095 44142 984121292 29230 29231 404207311 24783 24784 280869680 8915 8861 191320723 715 696 607626437 72175 72176 554369724 7892 7893 973624754 89418 89406 219605169 54664 54665 557027680 95735 95736 757544128 46542 46543 987554441 84256 84257 581945437 69767 69768 674682594 39200 39201 790689995 60279 60280 74178202 21359 21360 486169787 45916 45862 2026423 24203 24204 946704608 47714 47664 108953165 95470 95447 402278397 17891 17892 932477847 44409 44431 584414694 22180 22181 228867016 68466 68467 931893712 10487 10488 753394565 77025 77071 934258549 28950 28951 333468378 97603 97604 484450446 10971 10965 670742469 28471 28472 681685353 97268 97285 633202426 89578 89573 44729905 89654 89662 399048253 69192 69193 828445613 7650 7620 748674186 1456 1457 7479748 15976 16005 474601243 66195 66196 2175513 92839 92862 119721841 73660 73661 564918228 3086 3131 701504821 80733 80734 765280780 21765 21766 581129612 44360 44361 72947544 40088 40089 620193862 67366 67340 344704322 46890 46891 274029495 12081 12082 228047230 4348 4350 562006827 5193 5194 966626458 21861 21862 774491622 2554 2552 985456218 40372 40411 737661266 62920 62943 518589905 49220 49221 940237985 72512 72513 86633681 76395 76385 305647056 90936 90882 464743953 55123 55102 234316092 26199 26200 991541777 68022 68023 85155557 53869 53870 381848360 88018 88030 624555111 35773 35760 213592713 15418 15441 738060896 2826 2827 484441667 98299 98301 585951528 59579 59571 348367254 80041 80042 609858570 90729 90689 17545607 67396 67397 266027011 60100 60101 416093781 68552 68553 556038923 72622 72623 843833646 33391 33392 151851483 3246 3247 940796983 84878 84879 710637949 21955 21913 103768180 81757 81758 749411590 88424 88425 982768926 33346 33347 572283211 45372 45341 304803546 31668 31635 829546924 82259 82246 314800673 65572 65614 424496220 81818 81851 785688987 54371 54329 114024495 43710 43711 146237900 85845 85830 72759278 80094 80095 374032492 38088 38089 877439904 31333 31322 112773138 54405 54369 195841133 18217 18218 493331874 47576 47577 393565367 25003 25020 747205639 95551 95552 108912004 38529 38530 425745328 52731 52711 237915078 5038 5026 321974533 58178 58179 977504750 80287 80288 727489144 69373 69321 187315403 2038 2030 795860435 40134 40135 353254096 70014 70024 102877853 20377 20360 265819772 49452 49453 435066259 42396 42419 157109885 32220 32221 688992847 75660 75661 500317967 26285 26286 645434882 98427 98428 978573087 36802 36763 342821008 64233 64200 292883507 89191 89192 407094494 41801 41844 118819632 8596 8558 810676983 91139 91151 765099109 31316 31317 111393547 77957 77958 677746307 1350 1320 107493661 3759 3710 317202603 91085 91086 890760742 34188 34140 227060382 95083 95084 966092740 62946 62934 950962412 703 753 535648616 36967 36968 702985063 95470 95483 94532777 73627 73638 455358425 93766 93748 464030568 22471 22523 150615382 98789 98790 573548771 38776 38777 744448967 21985 22031 470281496 84430 84427 619162735 18396 18397 391449976 48090 48145 366551711 65748 65774 552094082 33778 33779 79195051 21032 21033 202516667 86509 86510 965209421 25246 25247 775631147 26604 26603 544539022 76719 76704 46964972 36304 36305 578668023 78373 78374 51299565 27795 27796 353360266 20520 20532 34696343 48389 48390 381874503 18010 17983 470675393 70120 70121 230542439 46988 46975 928523887 2462 2491 582711611 37419 37420 255131858 34567 34589 751129059 74632 74587 708432510 77746 77776 20745044 49900 49885 626635634 12884 12885 17605833 48056 48034 69041095 59139 59140 37061571 57001 57023 934041759 97801 97849 742776157 26765 26751 125628252 4632 4635 706720617 79760 79778 764666377 39505 39455 942555663 12078 12079 549540084 29657 29627 631899726 73952 73942 417064314 9966 9949 198948266 89636 89688 554401819 30425 30398 666307763 40136 40137 469814988 91022 91023 311290867 71705 71655 469346645 50089 50134 967218226 61824 61838 810246398 22452 22453 841570153 55484 55468 91532304 27891 27915 332095793 85501 85502 214407529 78878 78849 681151619 62924 62925 23434882 50769 50782 11086295 70092 70053 823281242 3122 3147 238732924 3080 3081 921799412 76952 76941 207340238 66279 66280 550607376 13968 13969 508445897 50322 50323 539973880 46950 46948 207414457 84444 84445 685067480 27306 27298 531205330 75562 75563 749541449 70991 70992 302194354 78641 78629 29140597 35557 35578 164380578 55110 55152 64447566 37507 37454 821998313 2160 2161 76352236 76652 76610 361820036 49004 49049 687433591 59828 59829 198254952 67399 67455 51559968 55998 55999 570528636 14931 14930 931619052 64638 64639 123648898 55410 55411 485801950 37389 37390 516143118 47461 47475 663364825 86526 86530 108269653 50072 50042 649922205 46319 46320 115140072 23809 23839 937030177 43429 43430 957418511 1294 1274 50195529 26576 26610 458693085 84324 84325 674812546 34948 34949 501931538 59795 59796 98766567 48039 48040 884921003 85869 85870 553072602 70615 70666 758466862 5854 5855 131194928 51123 51072 572147675 84963 84975 409991447 29382 29404 528624850 49392 49412 353262807 76032 76033 70461664 63272 63236 521290273 5747 5758 241515838 41925 41901 798260902 92482 92483 259745283 81112 81141 473224086 17642 17679 631446898 39734 39735 163660431 86173 86172 743614862 23454 23475 111037423 60768 60745 313161361 45222 45223 907806029 7579 7570 471362835 88607 88608 252313999 85197 85198 613662159 55578 55524 493105152 68857 68867 493856893 68410 68411 913259472 20085 20122 161852489 56049 56023 147084547 62573 62574 798192050 11386 11370 749211835 39637 39638 615893289 84114 84080 99176424 69749 69742 207076861 58837 58838 563696049 6017 6004 996065302 55751 55794 445946986 71923 71979 557753219 86718 86719 186082106 51838 51839 536476045 47813 47799 160083531 33375 33376 332460418 3480 3481 986000588 51683 51684 258423776 27367 27379 885376957 45322 45344 2984478 21268 21289 621983256 91997 91998 229066441 2327 2330 200933586 47485 47486 161945211 72113 72068 51098256 80865 80851 866519826 37733 37677 608373458 23849 23812 444133811 30712 30713 141620180 80476 80497 539764149 24245 24246 505731308 64441 64415 75920206 84377 84378 787951918 5438 5413 840569207 85667 85668 400210040 7227 7228 363620119 13422 13467 537382983 69189 69190 568392785 21138 21165 967831114 48139 48170 242716459 72101 72102 604807968 96018 96019 220555700 39656 39662 544318061 29229 29254 141541132 87775 87776 185708632 319 287 588165249 57632 57633 319409104 52566 52567 955545076 85793 85816 327992135 23017 23018 122743933 11487 11456 798477214 94287 94288 678277475 17743 17725 301052709 51139 51170 863154719 96287 96288 84335771 8414 8415 968652671 74212 74214 320242539 57091 57092 399690086 23081 23082 927117379 91923 91910 162946543 1520 1560 693997889 87831 87832 47010824 59720 59721 441048722 72509 72510 986206659 14124 14125 228151203 87592 87582 464205602 15250 15251 831159830 17858 17859 949465211 45342 45331 221660616 89409 89402 134585270 63795 63851 767008587 42151 42154 376525250 58474 58475 686016341 53594 53558 412199856 4095 4098 971693525 4240 4235 67579810 4884 4885 192931749 73189 73190 670072658 33218 33219 47439050 47409 47405 700999001 36644 36659 462660372 6005 6006 366496539 93002 93003 262281182 85391 85392 584854599 92761 92747 844478725 91060 91061 653834448 94383 94384 919445343 2772 2807 119085697 90247 90248 924822727 11331 11332 764248700 71661 71674 258810016 47326 47273 731592766 4355 4409 778672383 47804 47805 770405075 26727 26728 422053415 32399 32400 651570863 2849 2867 20661057 18177 18128 611577967 45106 45110 678891851 36864 36865 416633098 3193 3194 32976438 90947 90899 887132801 70272 70273 538676836 53849 53891 240325097 26849 26843 399883881 34698 34699 546186291 85732 85690 660756476 3260 3261 798867313 11388 11389 286770909 51595 51596 560603176 15004 15005 628648705 24067 24066 683944425 37670 37671 765730848 53419 53420 92504468 43074 43075 566359640 96133 96134 116361011 91666 91641 494545530 95079 95046 916763468 92088 92036 596017335 8375 8373 160857751 62262 62315 953200482 96 97 867218227 52182 52215 102032547 76321 76322 84941489 49093 49094 313755044 15060 15061 287520373 86506 86452 389743977 4729 4702 458143021 59151 59152 72073806 35683 35699 746778154 49091 49060 635696916 84618 84672 946111758 77347 77305 90731829 20868 20904 866233610 80743 80778 576154077 85610 85611 994949705 26556 26557 118608406 75803 75804 46707086 3673 3674 998750524 40123 40124 324245540 1126 1127 761193037 72980 72981 908247441 63523 63524 206097704 63802 63852 5318363 37220 37216 958116988 87317 87261 89872273 77116 77162 486570357 86669 86702 124746897 99024 99025 566470167 1646 1647 94384979 6728 6729 383371952 39992 40021 118992023 10598 10599 309879627 80092 80093 877384567 4112 4139 500243902 61915 61916 879397539 48586 48571 122856277 80284 80285 118428732 98457 98502 49086655 40729 40730 14659234 65926 65927 752776331 81558 81559 168230384 10804 10805 272987612 60777 60778 7644967 83315 83275 813333601 71933 71941 340091833 87340 87341 762781815 57111 57122 282346053 70697 70683 382944078 16786 16794 708990046 33964 33914 421247275 27332 27333 723801374 35131 35132 270718728 31129 31126 343255924 34952 34909 55522253 90684 90685 860940217 60932 60933 428434508 97280 97281 300018696 80163 80164 112875872 45646 45647 571581608 53975 54007 443370458 65175 65176 255251109 79049 79053 606277345 10486 10432 772163802 71505 71512 858063326 64180 64137 863818178 89586 89607 324255282 91503 91537 195141163 51608 51653 748081462 83205 83206 961698612 66486 66457 270242360 23213 23214 131299795 39076 39077 871191782 1714 1715 862582685 82416 82417 389734067 7843 7818 189703850 98051 98033 274104710 6470 6471 284209847 80545 80509 614100380 47416 47417 846604167 95402 95387 38700392 90573 90574 145168201 54481 54510 668535996 2988 2989 802394386 1756 1757 837713439 20297 20298 708390581 35203 35204 435540215 8505 8506 546480558 90370 90335 559502896 7652 7706 832103069 99249 99197 909589517 28185 28159 699574452 84912 84963 445122652 80138 80139 265793980 57332 57333 570785477 85889 85888 951305860 37849 37809 445316285 11281 11295 287357251 51777 51778 423493846 24198 24199 245147427 98549 98550 895126764 35657 35658 179479261 30477 30478 711545662 13709 13710 337339367 69171 69215 310183155 61028 61029 979234654 45279 45280 562487791 14536 14563 207036560 31490 31489 520384569 74039 74040 869418084 58231 58232 365795239 85481 85506 263704175 34406 34407 69842405 4880 4936 413598711 13140 13141 39489007 91211 91203 48822679 21545 21546 449434648 51210 51204 159501447 88939 88995 344698196 25350 25351 22205208 55173 55171 835956433 25705 25706 214614844 9196 9197 554631471 67133 67185 516479955 54547 54548 498900187 1314 1315 411049924 39274 39295 934832460 5352 5311 191573594 64097 64107 72360042 84721 84715 773374591 16886 16887 122467980 61470 61488 59624508 83511 83512 630964221 40595 40632 853783932 94609 94622 105327828 78694 78700 67170061 10713 10714 82189711 7824 7806 197710456 65445 65421 875585493 43060 43100 517126327 57774 57739 461572789 22249 22263 842366253 39698 39699 507239531 30380 30381 176381223 83975 84005 606255890 68762 68763 741902196 46782 46814 710592238 28839 28789 947998085 83341 83342 85824107 24524 24525 524276568 94420 94458 715097278 50765 50766 4631410 69929 69930 707256207 50 100 683773868 11886 11887 173300849 18347 18348 803586991 11349 11350 525347546 54007 54036 759847926 73205 73206 258587753 73828 73850 525814295 6193 6194 523359417 58070 58071 955239369 85465 85466 490758145 25136 25131 166179061 40396 40375 544092719 38875 38876 172632784 71176 71144 574503605 11800 11840 843608405 93634 93622 892012369 46689 46690 457384365 91658 91659 524256328 22987 23040 965804808 96802 96803 994148895 26223 26189 44854798 21853 21899 254346783 27357 27306 834266690 9252 9284 851527503 73424 73369 392282044 64718 64726 627333996 92846 92894 961340043 16221 16255 568165559 74250 74266 25339863 54483 54511 98891598 15586 15587 20937123 8157 8158 757858254 44396 44351 616428500 33916 33970 60498673 86727 86728 424627051 82940 82917 178181438 58818 58819 243165439 70767 70714 152493792 6940 6936 899181442 22437 22464 29005875 85578 85605 177055755 24186 24167 532919642 52340 52383 503085716 90255 90256 103996257 52748 52749 369110950 90619 90620 947427083 23464 23465 13937672 72869 72888 658548991 97723 97724 170569302 70335 70336 42224405 72965 72966 852727388 35416 35417 573236719 8869 8873 767723612 39738 39739 402891534 9966 10015 912411776 41416 41465 279213565 87851 87852 588459989 7220 7197 800462588 86448 86455 262397748 73655 73670 447302904 166 167 347357117 41843 41876 66716627 74721 74722 91506203 42662 42683 478011006 91426 91378 137832408 4083 4102 707865985 48165 48174 679923259 56636 56637 327524730 48824 48869 416095982 27036 27037 453353423 57059 57032 423673626 18238 18196 589437951 93366 93335 269238355 78836 78817 542692974 10608 10609 286254794 33835 33836 300946991 57454 57437 635615827 27516 27567 638550210 47550 47519 402147519 28624 28625 589639220 57795 57807 596830352 90083 90046 350854718 16393 16413 622847873 44866 44867 267915539 77496 77546 142795238 50962 50908 810721420 2600 2578 531000335 26217 26165 541027795 35063 35064 219327610 49937 49938 432570748 13863 13864 380483717 97946 97911 49067398 65748 65752 159812548 72179 72212 199780657 11923 11924 542718243 57510 57486 636375720 60941 60942 584142349 45368 45369 275444783 80562 80563 175077633 34076 34115 748746208 95312 95313 562759220 74390 74443 192599152 40233 40234 142186475 46515 46516 653419392 78701 78702 815628153 723 724 494779962 78425 78422 279497465 3546 3547 542519819 29929 29930 999712218 36557 36558 516368529 80222 80276 563287480 89622 89623 126120675 39294 39321 644911340 91660 91661 510865074 82280 82304 603646106 54131 54153 687890182 61356 61308 626376787 30366 30375 967311856 98265 98221 591903944 7076 7077 344592722 48331 48332 675182975 88734 88713 745272023 16118 16085 985053686 21230 21250 819807739 71186 71133 968436162 63768 63769 308237289 20968 20935 729230997 5875 5876 5608591 38387 38388 58040917 9659 9660 747905424 80933 80881 841260636 97854 97872 949852564 76165 76203 413862030 72751 72752 47678570 76578 76537 167761967 44022 44023 425883472 38960 38961 273232096 5879 5880 501301242 68650 68651 458439261 42404 42427 74557347 2806 2807 328885435 73965 73966 449064008 27070 27071 990075864 26009 25965 512731744 15349 15315 280011862 72743 72744 241785318 83482 83483 232787712 53318 53306 752722901 85699 85700 413279099 18034 18070 793065307 75173 75171 24060655 23048 23049 155781405 93911 93912 224300170 35695 35696 231256723 61443 61490 291031975 21176 21125 234079023 3628 3674 366370148 84613 84587 333362420 56724 56686 521274945 18115 18094 219332701 10752 10753 912558782 1137 1155 363070115 74336 74383 918088015 38048 38039 521463626 33876 33877 824418253 74081 74124 86509038 21460 21476 308605034 23264 23219 197237800 90780 90781 190683825 69012 69045 678777135 84944 84945 998017529 37381 37421 316855128 35325 35326 334947931 33944 33945 823010899 29353 29405 108703383 59952 59938 29369546 63985 63986 426385477 89842 89843 95342885 1688 1728 834633504 92872 92873 103660890 31013 31014 362047974 25531 25532 697888004 81835 81782 440570910 41479 41461 384336355 15058 15059 274078021 46023 45978 544072380 14358 14361 174425978 27991 28021 627550011 15868 15869 319739184 70221 70222 720479996 85117 85118 422176890 4098 4099 16226697 54067 54068 675027241 82467 82469 951851849 80300 80301 227977428 67731 67679 452719241 16960 16961 467701224 74507 74502 176083072 23753 23703 777777321 62147 62148 856506678 91958 91950 488760092 75095 75096 376325369 70155 70156 761617565 83922 83923 537007287 78808 78752 409627879 81102 81124 488111302 70297 70353 745803069 93545 93546 1769637 23180 23151 186628320 34475 34476 897101064 43328 43329 150059705 54542 54592 42172057 89946 89947 927830427 75606 75607 372760141 44095 44113 566518318 31087 31054 200115088 60667 60668 921505271 52454 52489 960470285 77968 77997 550528182 82689 82717 815177564 51004 51026 638329534 70626 70673 465461605 86582 86583 71886055 6094 6095 743083560 8042 8043 718646893 86878 86926 948331078 62289 62302 113707441 99562 99563 819449647 80435 80436 715961021 26504 26454 481031715 11573 11593 25851142 74398 74399 675687555 30389 30390 181994796 69767 69773 687778510 91499 91524 329679734 55331 55278 810235487 54924 54925 841522984 33704 33705 355917854 83500 83501 767730224 24648 24693 527853079 64714 64692 756851787 4058 4059 105728043 23578 23579 717073607 83384 83385 123676773 96390 96382 391977944 57187 57149 261720765 17594 17610 534528859 88132 88163 401498120 6273 6262 570564748 80008 80009 821488107 25479 25480 886115259 32550 32591 344323662 86500 86501 891496595 79691 79692 991714511 9080 9081 554714618 84765 84766 311523112 15147 15124 21773901 62734 62735 964942718 13167 13168 789764819 39033 39034 914680572 31497 31498 706937229 72436 72420 910730838 19667 19668 665413992 27704 27705 696772694 25501 25513 568985303 60125 60126 920560268 37009 37010 3880204 93808 93785 143551993 56936 56909 209450007 94940 94972 765517338 45131 45132 317143742 83477 83478 641100515 40877 40878 736634060 3657 3630 486412013 54042 54055 284779295 8437 8438 586571574 54770 54771 228076465 45211 45251 720570827 42663 42664 935559489 8879 8926 208247503 95200 95187 524809778 32096 32079 942784943 16639 16640 840604196 64546 64512 973923951 82626 82627 798487698 55314 55315 272828433 4016 4017 406220468 33761 33762 331925296 15537 15538 475951104 20682 20662 491510351 7853 7854 120300573 28954 28978 398703755 60280 60225 766779936 76173 76174 632433261 35892 35948 897137802 65201 65202 323469063 82208 82209 454247091 64651 64652 160851532 79140 79137 418242813 28870 28818 959184919 91187 91188 365490848 43655 43689 898548830 44966 44967 322636792 89444 89442 41937399 29220 29170 506813692 66797 66798 705436908 44996 44970 551066109 31028 31002 325389052 36696 36733 93543498 24451 24492 37886658 30011 29974 37849383 64827 64828 188065194 86478 86496 867800281 82708 82709 633995062 50911 50921 354355022 53831 53832 771065016 54931 54932 2554136 6810 6838 451030356 45031 44999 203321534 99962 99963 266763889 58214 58205 428192691 868 901 63030606 47938 47976 609395932 80791 80792 570788762 52433 52416 972110426 84432 84377 80698199 62591 62540 952340988 46431 46451 572180893 11398 11391 312790259 12703 12711 943365099 15675 15661 336973036 44704 44715 620469378 83864 83865 875081988 47501 47502 583372750 19232 19233 948258154 49369 49370 592601139 95689 95690 91166608 13201 13217 577573435 29910 29911 546212869 52753 52754 547650718 83007 83008 367045973 65190 65191 547522715 35957 35959 360218496 87618 87619 931401507 15986 15987 642708324 57241 57242 503904193 64411 64450 135085977 18241 18242 18498596 19565 19541 115803358 25611 25585 514493604 29900 29901 913990931 68834 68835 77209775 92764 92747 876977343 86798 86813 83606563 25859 25860 595252913 37309 37310 169880291 19702 19698 570665083 72334 72335 806620279 11214 11160 547268604 155 156 941930921 42163 42164 927958246 40305 40306 720711018 80653 80654 619740764 96014 96015 392409894 24221 24212 144575854 58196 58197 589137072 8121 8131 656970313 67825 67822 36981296 2787 2788 426250764 94976 94977 135863152 3252 3253 146182168 53231 53210 322590203 58181 58206 281569794 21832 21855 550194857 45632 45658 19393981 8678 8720 140061874 17996 17969 150936400 40022 40060 655780702 80344 80345 616249122 31022 31023 205267728 58574 58589 949250255 10599 10600 283681547 801 802 805640847 48379 48346 172442458 38677 38690 980872624 48688 48636 733954022 39835 39800 585947280 68493 68494 36965262 64702 64703 632854705 93038 93039 275170864 14935 14947 503966917 25166 25135 756352036 84562 84561 520582302 11282 11271 686886529 41453 41399 111065018 15965 15970 623005327 59251 59252 468983440 31198 31199 940074458 6349 6350 665718736 99031 99026 535111268 16810 16812 250196220 24300 24284 980521436 92910 92911 920570810 46925 46926 134950877 28207 28208 98477641 50817 50820 608826340 97863 97916 772066102 14759 14760 187723016 57591 57592 981102411 61021 61044 94997383 8916 8917 457510504 13239 13240 830533920 60836 60805 396603692 23272 23273 377886814 57108 57109 232056118 41158 41166 993513314 75145 75176 452741242 78075 78076 265940252 33361 33400 797667753 7903 7904 216714104 61904 61905 186810953 70602 70603 387540854 3598 3599 741564930 90731 90779 49186739 76682 76683 624551287 93125 93126 42319032 44482 44456 422183509 37928 37929 673446686 51538 51539 447472581 92729 92730 460690446 41302 41303 989844924 93567 93568 458896259 96167 96136 243335636 22378 22379 198213542 23919 23936 896928789 89021 89022 378789459 93323 93338 396504988 99488 99534 289394940 45221 45222 769681839 20595 20591 556275417 29347 29348 579700711 23070 23071 527706200 98036 98037 523074128 81843 81891 154440383 60149 60168 949780708 1117 1118 915623768 10623 10603 673161001 21069 21070 550238326 68516 68517 446911902 7439 7440 511768805 24358 24400 151630615 22923 22894 349419173 9026 8970 833615352 85077 85034 382755098 37501 37516 339176188 27527 27528 637638473 37524 37503 453700086 15685 15686 82571844 98285 98286 744212330 83882 83883 963845264 67627 67587 22247172 53922 53923 757090396 33424 33468 836028896 59421 59460 732185474 98532 98533 445720674 37857 37875 164303779 37932 37891 872648115 21971 21972 95382914 51021 50981 65710463 46673 46644 877667202 78439 78495 846293610 74462 74482 515771330 39181 39164 301230914 33411 33412 787153122 55233 55242 987084167 77154 77144 144805804 65310 65311 480353703 17464 17473 140988975 70184 70185 27071068 30625 30635 389719255 1266 1267 197604109 89286 89287 70058057 58667 58639 579326064 2767 2813 248349540 59989 60017 983134631 11437 11438 314585198 15878 15879 741145146 50096 50095 781857023 57462 57460 349203140 30005 30038 318830049 94649 94609 858459559 32315 32316 971625238 85173 85152 174476810 78547 78491 420206614 54356 54307 919456087 9414 9439 25822957 63968 63980 251356006 60881 60851 813799433 76896 76897 442236158 7420 7395 949784313 52186 52187 31369271 75482 75448 932631521 79013 79003 424328500 81506 81468 935667393 25176 25177 898228796 35738 35739 383719937 55120 55121 320984352 1383 1358 385297751 94923 94891 59186349 41325 41284 531137100 62118 62097 761595497 33767 33749 95128110 19884 19885 264804880 20866 20831 441450015 25740 25741 363562448 23125 23084 196675139 81679 81658 581246188 629 630 956026643 99572 99554 13126179 70003 69990 796254509 80098 80099 268774143 78572 78573 406354495 97475 97521 686719489 36797 36759 550754323 34731 34676 968350246 836 820 984917206 16 17 541287309 97250 97248 749286465 22029 22069 552212742 96666 96667 954527980 92268 92297 59705179 2850 2880 340478911 13281 13295 671133293 2369 2408 73220686 60036 60037 360850066 70228 70229 892170566 12146 12200 817051145 30435 30436 337292547 23140 23109 218276391 70999 71000 587585001 57261 57262 15317370 76184 76185 549652000 27759 27760 206937007 16453 16454 721595894 86711 86712 289963041 57338 57368 474933069 37175 37176 183451743 97430 97465 122145187 78197 78171 111831443 3589 3586 786925332 49570 49578 532037547 69364 69370 281609328 41042 41040 795980663 97878 97879 397900596 34959 34960 630116432 14668 14669 416003399 81238 81269 57934834 82742 82734 767667388 56064 56065 5002342 57860 57861 83852482 4895 4936 731155824 14373 14374 394254077 14670 14714 544787470 8203 8218 595199509 20588 20644 950239728 37567 37568 298537236 4069 4121 754268409 39238 39191 462432323 73519 73520 104417837 45284 45255 912876430 6921 6883 39787209 72909 72910 557120595 68272 68273 468051970 52635 52658 424018847 36142 36143 470187724 48223 48224 338585914 82457 82431 380526598 54446 54490 735129312 67756 67758 939456553 60605 60619 422879680 82125 82126 394569302 20517 20518 751284539 52067 52100 273791491 91441 91491 744286475 63050 63089 627624182 95902 95903 733458287 10119 10120 223187488 12148 12149 809273125 85842 85840 584816482 6540 6524 415730404 39116 39065 916088550 79661 79662 539888059 43344 43345 844967263 31283 31284 775084644 29703 29682 679644793 32974 32947 547944092 97972 97973 535514876 90460 90461 747242018 34059 34060 106246684 7666 7667 497411833 56524 56489 543294920 90520 90521 44085642 75790 75791 644104968 36772 36773 528300868 36938 36939 188984876 42566 42567 691798110 12396 12394 676699158 74498 74479 554399571 18384 18433 146746285 90412 90401 547392130 94303 94315 763355547 66471 66418 37565000 32396 32397 477879197 29994 29995 885105099 57528 57493 207167771 99201 99202 842680373 83279 83310 885754905 82380 82381 589055138 79352 79353 426842183 52721 52722 695321787 56621 56622 64144252 2240 2241 965674681 55308 55309 425257782 14509 14559 140048462 21628 21629 179076313 17109 17110 133730485 70510 70463 862091723 50965 50966 839400148 54091 54076 110300163 96954 96955 850698433 55978 55979 235862066 791 762 22076689 97792 97766 667137152 9454 9455 35851598 14191 14146 46086150 57399 57370 868531576 80744 80745 897127095 54493 54451 981990963 28573 28574 947677183 7438 7405 66287657 57262 57263 961668470 82888 82889 790260421 83408 83409 603774158 5213 5214 253269554 30075 30082 11365759 54774 54775 39821931 72357 72336 356213027 65992 65971 146941503 13975 13973 812877367 65235 65211 712520941 96212 96213 997828192 38996 38988 428232224 24448 24451 127970976 42197 42158 541628611 87628 87584 411562687 53133 53152 16284303 97972 97936 169651280 43462 43485 934865269 42267 42281 366293340 24581 24582 354157350 92975 92964 384035636 23340 23357 78231802 37453 37454 656132434 64993 65013 950546483 13834 13881 694771795 12206 12207 439939540 24113 24114 594622533 71929 71930 806555421 79934 79935 272214363 97760 97761 851319793 54630 54631 696086149 81504 81505 987480995 47727 47728 280554515 13450 13468 660463164 33334 33311 696457922 1575 1531 993531824 53103 53139 827844903 90073 90074 262154128 63941 63942 553214050 46050 46022 770196294 52385 52381 28338515 24029 24030 146516455 32865 32866 714386215 50774 50768 885507698 77231 77259 420566484 9293 9324 649370220 29028 29029 797674569 57951 57952 315561240 91175 91176 473210658 36753 36733 857123156 68789 68790 169547612 86888 86889 985505446 8908 8943 927161245 88173 88174 599673639 42179 42180 887872604 1282 1283 512850804 17813 17814 211010227 93070 93071 40881070 27583 27560 76446481 48374 48375 141749494 60020 60076 524325903 61514 61513 411204639 55107 55108 24827922 37837 37840 573932887 31878 31852 529463570 57840 57841 513654785 87405 87369 317623473 35342 35343 377524364 87498 87488 429622822 13424 13400 591552143 41365 41340 483201062 90271 90272 876135796 77237 77238 100217254 97122 97123 862303714 32815 32816 699757098 77432 77388 948811526 46749 46742 846356559 19260 19226 46728364 69231 69197 45908767 9305 9326 662231704 37213 37265 221481903 37365 37347 106344838 54506 54453 282481811 41647 41691 844729144 19052 19053 399442012 13322 13304 824797969 94461 94462 389862002 42444 42445 942822823 79483 79455 850571074 7049 7050 73940818 24017 24018 155456264 26892 26912 807526908 89814 89830 653511974 946 947 779788432 39857 39858 730274333 55993 55983 669289313 45949 45950 86783137 50056 50057 488546757 47493 47452 133785477 40448 40396 42609593 93309 93310 387023697 33852 33853 968522986 43168 43126 202934336 85777 85774 216302561 90391 90381 421453647 68023 68001 667139608 76021 76022 408178623 26688 26689 509532204 51426 51427 142650765 7703 7690 548080427 77282 77283 786566033 9778 9787 490275556 48176 48177 609667535 82913 82965 459065786 64935 64984 667432812 48507 48508 919682910 62167 62156 811401416 95578 95579 925510205 25020 25021 619188770 83299 83300 865779571 61533 61534 308716938 40759 40760 47515944 82523 82524 936153250 47096 47097 859611540 17997 17998 755038981 12533 12576 617887437 94458 94459 438632223 98261 98262 888866913 92608 92609 147489647 5689 5679 947003501 93527 93528 134409601 84086 84087 181892288 64222 64223 143956237 97782 97837 641224686 80484 80525 195381828 98380 98381 33122416 31851 31827 706218586 161 162 939484603 16477 16478 416408541 64129 64130 930201706 4323 4347 57903309 15182 15183 296356057 51753 51710 665142153 61010 61011 809034472 44043 44044 51732031 24884 24885 529294258 96806 96807 827535788 70435 70456 956012029 55573 55574 774804905 91430 91431 367575843 98191 98192 491924549 9452 9453 252679897 80149 80187 322121884 82957 82958 400208488 56650 56693 14940896 64872 64865 976381663 86308 86309 660314122 11331 11368 339244003 38474 38469 477863800 65483 65525 31925935 30752 30775 437467862 15031 15010 428907113 32190 32208 294008999 45398 45399 382957168 31823 31824 777555921 87213 87214 782287321 31460 31461 752924295 98215 98227 275057954 14092 14128 2914402 53978 54006 512586811 98216 98217 341413660 62302 62357 246307333 39571 39610 727482508 94272 94235 365858947 90280 90292 232592182 27205 27232 275736362 72517 72520 892769039 28058 28040 351439801 60545 60546 80011264 59657 59653 949215277 5090 5080 83475097 71008 70965 411512017 11805 11806 871920185 45189 45215 3485845 90484 90520 352920791 977 978 193152667 16461 16418 873752914 6322 6323 211364367 78817 78818 28410473 2879 2842 779170901 56384 56385 165313769 99371 99395 120603171 78511 78512 322907933 26654 26702 747694504 41739 41740 477177228 75742 75705 692222584 48673 48674 785775685 59374 59323 308683369 71675 71676 752702785 28407 28408 232982529 8562 8563 191536909 33698 33659 461263913 34495 34502 238848654 59409 59410 69001975 16539 16592 148012754 97400 97401 373556633 62442 62487 876914987 31161 31162 289208223 84069 84070 648142543 79893 79885 820825904 8143 8124 637908990 39545 39546 919714427 4188 4189 736862193 21063 21052 194238289 63454 63455 136894194 61535 61581 44193234 44790 44752 976143389 66428 66429 487540929 75658 75647 298938164 63590 63591 602622497 31888 31889 169320280 58850 58848 117881475 73776 73777 50338455 29313 29366 170372289 53732 53733 810702892 78263 78296 222301347 94477 94478 603419293 23219 23220 708997236 12773 12774 226398976 88218 88219 61133673 76886 76887 900963409 74689 74690 95566717 37749 37696 871713907 23163 23130 96508791 73241 73242 44073501 18300 18301 314723709 84060 84061 609926746 2094 2095 621956383 65856 65857 823461474 305 306 556121628 35420 35421 95479501 70596 70597 577125321 11308 11309 11270755 66423 66424 883911362 14562 14563 191607547 25626 25664 381160635 95137 95138 817854774 49378 49379 285020635 80152 80144 265823218 81449 81432 794058205 93027 93028 366070783 28306 28261 868873404 14503 14485 164624250 88197 88192 959256852 79216 79217 569751102 66952 66968 908117992 27731 27684 322599963 53031 53049 787051222 41943 41997 728848577 9446 9412 752844988 61981 61982 645870409 79732 79733 471912858 55938 55939 605538494 48061 48062 759389365 16920 16921 701594025 36625 36645 390046984 4874 4875 956948718 10973 10974 620042628 20498 20499 790664127 31944 31896 776998708 15722 15723 417581219 61533 61570 417569382 37112 37088 583897485 77121 77122 20157637 31598 31618 754779721 97493 97494 456062316 40830 40826 802038500 12051 12052 4019421 58389 58390 115374080 32151 32168 776347437 33313 33279 222996462 59298 59289 296134640 77809 77810 581060783 37088 37101 316071232 19779 19780 362660726 4006 3967 635443733 44375 44393 506711355 48268 48269 549751978 2154 2165 642319340 90971 90954 191006738 12035 12036 152723757 73244 73220 773722826 37433 37488 770095822 70077 70078 916604844 51282 51284 639722915 32039 32040 68545254 93340 93341 875960315 80519 80520 9371019 56789 56790 616354283 57285 57286 387764489 68572 68536 863212890 58088 58089 259480872 10536 10574 993462345 68518 68519 835447011 81364 81337 455308137 23464 23455 696763521 84926 84927 978458043 78297 78278 318070786 4519 4524 59717605 3661 3695 790993793 46860 46913 383341372 67310 67311 938099167 50747 50748 943651634 17578 17579 417876037 56305 56303 456718132 50803 50804 280503245 56426 56427 552191664 67755 67756 791379614 14278 14279 650228609 40809 40810 269171555 89523 89524 202488233 86394 86395 959362208 60185 60147 755591043 21819 21820 644402288 71837 71838 949283044 80965 81013 723751581 99730 99691 120604284 9915 9916 393154980 4774 4764 461561051 85762 85763 636975401 54128 54120 186998671 97426 97427 522432776 27921 27916 428444355 24634 24635 829828361 98733 98714 768934151 89097 89112 982219208 70415 70416 531393189 6406 6407 872527710 2477 2512 605810752 6500 6501 532901499 22676 22667 994660589 82136 82141 468534226 50405 50440 902965765 66932 66974 82042454 67373 67353 477144951 62296 62274 605271319 24397 24344 59612979 85464 85465 749041512 9366 9367 29501171 13813 13814 688401941 80270 80296 45063004 37804 37805 890250006 48484 48485 88997988 86214 86264 541378131 92163 92194 512296548 11347 11358 408836120 33084 33034 439300840 45885 45886 748899681 93435 93455 949370035 77259 77260 273349482 97789 97790 646594267 31800 31746 936311981 89962 89963 274161974 89440 89441 814303678 28676 28653 536861518 70469 70418 437490357 29437 29438 905223308 1797 1835 441785608 76918 76887 422195309 69578 69567 246655549 55896 55897 131897336 95715 95716 341962258 8711 8712 541682298 27446 27488 952004367 35472 35443 200409322 32056 32057 612265084 63136 63163 824871543 10197 10158 181606813 51953 51961 688004841 67503 67494 325155447 92460 92416 552851462 56919 56920 620149515 26830 26777 767713667 31602 31653 556768296 57959 57972 822024790 95507 95512 531714955 53639 53665 520243200 98587 98588 338839077 49753 49758 46590948 34511 34512 17234059 23032 23041 66735282 59960 59961 433372879 24411 24366 874502960 82114 82115 73446187 15716 15742 284360134 30064 30082 63820393 16590 16546 533599889 89604 89648 808450754 14861 14874 770551051 21396 21395 143503761 64261 64216 588650803 17050 17051 863106847 15357 15383 992104837 90424 90472 237285902 45308 45309 566722771 40324 40367 871154227 54931 54911 324773110 37178 37179 595876808 87776 87777 200429199 92344 92345 701949331 57148 57202 454160141 35875 35876 474589069 7280 7270 233425990 85245 85246 146043077 61432 61433 379471418 82422 82423 116377612 15729 15752 336487552 79770 79771 956755906 71255 71256 170089929 38357 38411 666516082 77626 77631 122169428 87507 87508 207534535 10996 10997 490137337 61803 61804 989164329 28361 28346 873765428 43661 43656 466106415 95574 95591 344926837 55024 55025 77619870 69664 69694 174537050 34736 34785 157343393 76377 76378 407024158 83219 83220 300916140 83306 83307 389631845 43978 43979 198642516 86037 86038 484041684 33162 33135 753708861 83338 83339 758453601 57546 57547 42396845 52454 52502 818582535 96006 95960 80438264 13157 13158 572560234 31185 31193 194309691 8619 8620 440489326 64407 64450 606041064 27734 27678 524536296 91283 91307 263148015 70443 70444 345783977 70814 70815 136408333 5054 5048 348619237 93260 93261 425959947 5762 5715 17825510 11547 11548 752052059 1376 1324 227596334 49636 49637 931882518 93465 93466 491274451 95740 95773 177140295 94815 94816 620983300 95558 95604 304354835 87882 87860 783675013 41171 41172 586042394 69319 69320 802683394 46059 46034 269996232 59749 59727 801377805 29079 29107 923102968 56330 56331 599381347 3660 3705 862600093 76257 76261 930898931 62597 62598 405150208 81508 81509 170294886 64114 64115 881698942 10736 10737 892462815 73337 73338 2979914 53676 53677 23323744 14374 14375 831982846 65800 65848 836991389 70935 70971 419682961 24778 24779 868214294 30800 30803 989631016 26449 26450 959255060 41517 41518 5421709 89822 89823 820196386 88525 88526 411750660 40898 40899 41541186 95833 95855 535318578 29608 29624 916669880 34956 35007 219726678 74705 74680 707115924 25594 25595 112025927 50855 50856 921819532 41115 41116 142066118 63241 63242 162008334 29198 29199 30236766 98281 98282 898401438 84735 84737 616150254 67058 67059 899330543 92221 92222 989663177 97012 97054 187791943 13936 13927 515116303 59923 59897 66527261 14322 14323 200968172 97301 97255 517833043 66873 66905 534550354 45278 45249 236551694 42519 42520 508838115 97780 97781 250903056 91220 91218 631485302 16213 16214 12050450 27631 27681 817105411 70560 70613 771165612 54205 54206 839632726 47789 47825 984827462 31352 31353 92144222 10583 10584 966460240 8811 8812 898460408 49162 49163 55032325 22798 22799 958933725 3304 3305 109675493 88789 88790 710518732 28672 28709 403828013 82316 82317 803295587 46672 46640 245550164 60618 60595 653812204 24717 24718 733889762 93699 93700 817047969 23763 23764 807114262 50016 50071 365690782 2837 2832 755485371 35782 35783 277874060 25643 25659 427793518 31635 31636 739902195 56499 56500 247607948 20281 20228 278692359 97036 96991 897827141 99378 99430 402846992 17669 17649 474687112 53763 53736 685897800 15531 15556 754937847 63294 63295 839489041 93784 93762 937987334 94745 94774 324801893 30674 30675 128961776 57301 57302 807633074 86413 86414 577075679 48488 48510 953754934 77784 77785 779903982 83352 83311 937374677 5235 5236 535508594 2121 2122 526639719 97361 97362 693188393 86744 86745 95824383 4906 4907 659805944 31941 31924 779814258 9650 9620 267844324 60108 60102 697919523 38244 38199 554076254 41775 41776 84972746 32726 32727 657269839 63731 63732 360022899 95435 95436 393000595 43668 43669 56210390 46197 46147 949573781 24262 24263 373919643 92626 92666 210877901 40229 40231 341072631 62847 62848 868847860 83395 83396 322722378 95890 95891 104645502 48832 48787 435893140 77871 77872 701356921 53625 53626 981373697 1661 1633 598622679 26794 26795 235968 7801 7754 845102468 15176 15131 410762212 32473 32474 40532979 8530 8524 392557863 57528 57529 526597214 89581 89537 243753967 68741 68743 753870845 88727 88728 585107077 91368 91336 801536461 45510 45511 718677485 43165 43166 334850539 29809 29810 885184912 8980 8962 329476899 87021 86973 610560894 78229 78230 754645541 61549 61507 346466340 39868 39849 889097453 71273 71220 713995702 53982 53983 402571949 38646 38657 625590850 31114 31115 66473691 44107 44108 715212031 52979 52980 29127166 39813 39814 476421578 54933 54934 280024031 56249 56250 937518195 79479 79492 346105976 51371 51372 328507161 27398 27423 648128588 38179 38216 701175476 56008 56044 406038772 53797 53798 965344529 53924 53925 405135111 19811 19861 53684701 35202 35203 698898194 60881 60924 288810572 52675 52629 872934257 75379 75380 855311149 496 474 41822306 36017 36018 81524517 78960 78921 753705128 57783 57769 903220817 7964 7958 180099783 857 858 284653383 36584 36585 646320524 34485 34486 87027676 28513 28514 755630156 63126 63127 89286488 76071 76097 550688740 99757 99758 831941385 7888 7889 870607265 41319 41298 248458208 868 869 260585883 45811 45813 114438888 1071 1124 263716561 13032 13003 203396949 27476 27477 447757428 46612 46613 769271642 2194 2195 80742718 87444 87407 258192712 27478 27429 152808146 18720 18736 101593005 75173 75210 373905131 31070 31071 194971858 34606 34607 127005837 20846 20847 56682681 25657 25708 445201523 8808 8851 248536903 9098 9110 697016288 44823 44824 548742039 85232 85202 126663809 2964 2965 146039963 93725 93726 538810118 29101 29068 150656877 74320 74334 335879814 58332 58333 653571312 10344 10345 385046366 38596 38587 541900041 18102 18103 583852759 57482 57483 754807201 12145 12146 130145949 38195 38190 291854757 14160 14161 641584468 75636 75637 253639593 82140 82158 938954981 77214 77175 878794021 34537 34557 767732951 54918 54964 949414736 83097 83098 575448138 38836 38826 734858147 62437 62438 687242651 23930 23931 564079101 43035 43036 98454223 74276 74255 346333746 43813 43795 750763549 44044 44045 838169145 19383 19384 192439502 3713 3714 852223060 19195 19250 364992251 7822 7869 209482644 160 205 253517511 30257 30258 460729551 95519 95520 389622970 40957 40998 745987747 77645 77682 883505041 42681 42721 735355094 96370 96424 200670172 93938 93939 497840178 24524 24490 633502811 78689 78727 483979117 15139 15140 96541806 29172 29173 818606764 25483 25449 668643438 45157 45203 645590003 55245 55242 702080977 85857 85868 833296277 5800 5803 95439323 88035 88008 239479690 72262 72265 291260968 67995 67976 959145739 49932 49933 978865486 6999 7000 829069585 34645 34646 725408285 40161 40162 450217043 62125 62126 986688134 57232 57196 871606496 74228 74213 26847883 13275 13276 154659769 749 750 508299508 96583 96529 613945173 93552 93553 219396718 64695 64696 610840193 45982 45958 790638500 85032 85067 993726837 76534 76535 118807719 78999 79000 687250562 77316 77305 950472195 70536 70537 689361947 76595 76596 907121499 38511 38512 10010307 55163 55109 456661592 51814 51815 2854188 84700 84701 762034586 70094 70095 337009397 55429 55462 698548291 87042 87043 919265044 16250 16297 409348176 51730 51767 952330246 57941 57942 497472434 39521 39489 123392713 42431 42432 94391435 50826 50827 579184567 76874 76875 556052935 59052 59078 254399644 89466 89467 449397807 47371 47385 569731300 89100 89115 677078736 46698 46699 506645296 89008 88991 75150254 15697 15698 85241067 45546 45547 220919554 47507 47508 543051883 28472 28465 255665651 47731 47732 76269740 30016 30006 648133733 26392 26393 475129748 77576 77567 464776080 33647 33648 228769882 93985 93986 348119942 82257 82258 947046447 37688 37657 582138436 23387 23388 508540850 99648 99610 274887861 31110 31111 423552593 87082 87083 368173239 16695 16746 37960734 6464 6472 676744 1067 1100 808064817 78425 78426 828651812 91702 91648 379832183 34387 34398 475843165 63949 63950 131299769 63288 63289 791149721 90328 90329 482195668 992 968 959096786 66128 66125 955655258 19831 19871 458718575 82298 82299 604154328 82342 82343 263670105 5461 5444 122281159 14636 14600 500585173 62480 62481 69251130 82112 82077 123218773 72222 72240 847174251 65088 65089 87711289 37815 37817 273701338 82419 82402 128721223 69374 69416 317971995 63769 63753 207055223 36350 36296 375544940 46785 46730 891535546 94760 94712 255607722 24571 24572 176932671 92167 92208 245774147 21108 21061 764136660 28604 28585 77794339 28300 28262 254438937 36389 36390 419981216 65492 65521 233003454 95157 95158 470450056 83595 83596 764285789 89557 89553 437825672 77348 77349 857483046 20901 20902 725622208 55391 55392 989539016 17070 17071 912880331 90190 90191 966047875 43467 43468 538254598 25639 25632 310813452 97162 97163 961633942 59558 59557 493319694 74710 74711 789238185 37368 37407 511919400 45575 45591 2691874 78048 78069 822981998 17554 17561 362468496 73877 73909 330531087 83043 83044 755846516 95307 95308 931231473 11784 11753 133464818 59415 59416 774523257 2445 2439 610309525 88243 88244 852891342 69282 69283 797824888 57143 57189 117811058 95100 95084 42898458 33717 33718 67404083 33465 33466 773851 36751 36752 759089262 73055 73072 467671603 20867 20868 534656480 70608 70561 607684777 11068 11037 770622028 21680 21701 391091781 84620 84664 328360543 7692 7693 298300172 45701 45650 228137455 63161 63162 424069206 61405 61354 496829660 9618 9631 306991115 72536 72559 669190196 57160 57161 56435657 60676 60633 307669179 99055 99056 699684229 67410 67426 425780721 57609 57555 869344220 34622 34623 112188635 3824 3868 787514055 44735 44736 860910377 86702 86716 746048781 90599 90584 825358050 8001 8002 324985108 23937 23938 151986732 81339 81370 143626637 63241 63201 662566776 44850 44873 526521505 95451 95452 188772840 78641 78689 565623978 99289 99290 787244511 32037 32038 569116035 88178 88147 559292933 71777 71789 733232257 17428 17429 25802439 44761 44762 991610182 33586 33607 188857956 92795 92755 789178807 96090 96114 578155197 97071 97072 455677213 44967 45020 728841298 87981 87939 852355681 59007 59008 228204631 38151 38152 287918667 21118 21119 333469437 93062 93063 5501856 88573 88553 184020122 8146 8147 99095303 13912 13913 852466450 60502 60447 351251523 5619 5620 146024141 57247 57210 337588060 95986 95987 969064985 34663 34662 523308867 83708 83674 62399993 20635 20636 254802331 96948 97002 563959107 65344 65372 492982922 21197 21204 46546744 39477 39464 645629925 76707 76672 823457251 54970 54992 679647807 8729 8771 400012859 60354 60328 810032486 9291 9303 182712056 86183 86132 41865217 35755 35705 715947074 37792 37793 14154505 62686 62687 890652296 79818 79819 466888597 1117 1093 459611876 51149 51150 396561945 81177 81178 499632707 4440 4474 352184918 27395 27349 570527641 60198 60199 105213985 26729 26730 885827894 54982 55028 594601981 84783 84742 655321139 96892 96922 870308152 2662 2663 899487165 81927 81916 751604161 62513 62476 3912819 6396 6406 803885850 72061 72093 861570400 33280 33281 180078482 84370 84402 803860426 87447 87448 814240488 47400 47388 32279550 98780 98781 175600611 54946 54968 301566854 77497 77498 912413778 9939 9937 990457564 16914 16915 786411016 18154 18149 262442064 29671 29672 83611804 838 839 374268079 52083 52084 204639079 3430 3406 374604801 19428 19429 125447365 66182 66183 869408017 73234 73235 14385990 49022 49046 735804164 36191 36211 359585878 4197 4198 542591540 26743 26744 877021314 18388 18371 505704309 14509 14510 934966172 85983 85984 952029865 49915 49916 535664476 45489 45490 669978303 86131 86086 590172416 28630 28631 81424821 73226 73227 983927394 14131 14132 669921998 24642 24598 764869346 16296 16297 445429299 75974 75964 144845116 46740 46741 863139340 37574 37529 191700479 73106 73107 62819193 28270 28271 762655617 74223 74224 587247517 73784 73770 919705668 87682 87645 585979333 36558 36559 426325418 84459 84460 709993095 63582 63583 305513332 5360 5361 113814021 99537 99547 863908809 91165 91166 405190236 38222 38223 506801360 1762 1786 418036201 7815 7861 316392429 92421 92455 780004045 54762 54804 84869609 24746 24747 673962515 37675 37676 165647163 58075 58076 722333788 61473 61474 298078236 77679 77676 382104020 63820 63855 628259935 95794 95759 931119092 63909 63910 496640739 6417 6418 214618830 63634 63671 870228924 80113 80114 247308988 77950 77908 308144422 1027 972 242065524 49873 49872 233817068 48795 48827 474148955 55036 55008 616375502 67408 67384 301896659 5560 5561 229886058 38644 38645 74558557 28132 28133 974324654 50887 50882 762405037 83791 83759 240614568 98993 98994 299351013 73579 73580 175397852 58780 58781 370939643 58408 58409 627114558 31951 31957 95491548 94052 94053 270416620 33604 33605 507418780 99323 99362 374293522 85896 85929 497200999 83111 83112 825680860 57337 57312 793728071 97906 97907 590695069 27336 27367 870391146 60470 60471 439332113 77949 77950 969677590 22518 22545 935908550 50636 50691 588996619 7479 7480 103332907 44048 44096 194995750 19278 19329 958081846 18960 18965 641297361 53269 53231 450078284 16344 16308 976956792 1086 1087 129644037 18379 18380 611623209 839 894 269445441 9593 9569 995700111 20243 20244 171862219 88766 88767 128167714 93360 93339 943023508 54488 54482 423846783 90319 90320 76744013 10965 10966 681384675 1257 1305 516984053 41067 41118 437783169 13586 13587 436654131 33757 33741 288891556 23469 23523 567358221 80860 80861 427241389 61520 61485 258117631 48305 48306 368566376 53916 53917 8213228 39592 39593 635304797 79065 79111 4189784 50945 50946 235235123 50558 50609 338165461 41100 41061 577807441 78852 78902 128936341 77672 77673 332834789 96927 96880 248727688 57195 57196 197321767 8966 8983 357973748 50163 50148 652224857 18805 18839 500126192 98522 98544 664799004 63065 63066 267591821 68223 68265 207279625 761 754 551102827 38383 38429 191300305 52573 52622 935728364 45159 45178 918665160 47798 47804 467610903 42467 42471 963001807 16695 16696 537333227 76465 76431 987220322 69528 69545 993702070 21533 21534 138869309 48430 48457 507006594 46657 46660 910648307 44448 44409 721065704 93850 93851 66809950 8915 8878 794136714 6388 6389 43853152 16338 16339 229406946 83489 83490 402880822 2265 2266 505655218 38583 38584 640546236 98012 98013 230366995 77421 77422 533488419 66106 66107 8074817 76920 76921 971367676 59670 59687 369366051 70621 70635 548997461 99001 98981 112106093 2178 2149 531244283 70590 70591 184828057 17716 17717 593309424 57584 57559 142314075 83642 83643 322041353 66883 66908 754005926 80868 80893 97234468 86966 86967 412779089 20954 20918 101735286 44952 44953 174666417 20877 20839 365737704 37602 37603 739519435 16625 16615 18791204 34970 34971 276879865 14469 14470 282550853 42181 42184 929531577 85124 85125 499396215 40570 40524 330827106 71209 71159 823308 63508 63509 916305667 98228 98231 151365830 88384 88405 261397203 35558 35599 629520239 61605 61606 911384923 82899 82900 657449705 9379 9412 970895088 85643 85644 819351486 72741 72754 44262268 27445 27462 744083852 90894 90877 554474064 73248 73221 503063773 99096 99072 91641660 26259 26260 776174768 78025 78026 909091137 52079 52051 915113045 48887 48888 72214373 97711 97742 523587127 96331 96305 716178284 29725 29726 284630021 39909 39910 168628789 27288 27289 779399459 38788 38789 873150779 14255 14294 443232323 55895 55896 494775276 81282 81283 713866141 19114 19115 4562915 50893 50894 348454756 57067 57068 486798889 79613 79614 931045284 27153 27154 205802102 90887 90841 571833898 4259 4288 280548146 32084 32085 191563876 83052 83066 210645568 99122 99080 18559606 53738 53729 235580582 53350 53298 145414944 11498 11527 576998436 65993 65997 442907268 75622 75617 187530167 13773 13802 171109721 86587 86588 390251467 25617 25618 384038027 71552 71553 998351768 81817 81818 323634140 45002 45003 917750207 9751 9732 908455795 84709 84752 646636329 98395 98363 702875957 88526 88527 901635523 37040 37041 847041887 47287 47269 144220315 1938 1939 829630200 77031 77032 282506314 47105 47055 185073171 10532 10533 974224047 60225 60226 554407499 63478 63479 497214543 76177 76178 618178585 7020 7011 879593608 76428 76390 555514769 89083 89084 936093778 61760 61770 262415609 71369 71370 578878147 34570 34610 499350972 27469 27470 766377128 10109 10110 636537754 1695 1696 638003221 12285 12284 493660774 67683 67652 687518741 3804 3805 904690685 84673 84650 276876161 75707 75698 991243056 17225 17226 435629209 89198 89204 200240240 15989 15934 109643480 41867 41842 359134286 49184 49203 362146560 68537 68552 342900773 89485 89486 653463063 81741 81746 572569889 52030 52049 620900576 27031 27032 32128585 77334 77332 406933621 3078 3134 893528937 66796 66797 191672388 45041 45089 307820361 4612 4613 516756576 41588 41589 229113171 95218 95219 143769891 2854 2888 955806786 59815 59863 432514417 4654 4641 310323896 41966 41967 89962406 98838 98839 144084521 353 354 876337705 67085 67104 414671331 98380 98340 113268978 89388 89350 644839554 31244 31289 167588007 38264 38265 725118464 10808 10805 783681006 38457 38455 888234185 52995 52996 146000952 97456 97472 95521172 97190 97200 548939863 58208 58163 885287702 98648 98649 400858957 19024 19074 513616852 72714 72715 526637684 47053 47100 982023665 46275 46276 338195884 51805 51806 4127556 11906 11907 618308851 69363 69364 49558435 24217 24271 682487219 38189 38195 977308960 67071 67072 203302652 71972 71973 219521050 32238 32284 401434376 96748 96795 169747587 88182 88183 728683966 71220 71221 788204000 94671 94675 861041530 79520 79535 147092381 6459 6435 284673830 82736 82693 112701502 26636 26589 720274387 94715 94716 728619137 82064 82031 888546372 47244 47245 5820683 19434 19435 436895141 86484 86485 909049083 95576 95577 989769843 76113 76114 987130391 37431 37432 873575521 63373 63335 124285854 53178 53213 43385804 95905 95906 413769840 3999 4000 971529296 11686 11687 363674996 98476 98441 721965700 35740 35741 147203287 80717 80718 671269108 31196 31189 431003299 65792 65748 686874157 8746 8744 730748767 85259 85260 866595367 54481 54518 135239696 39361 39390 211858371 64021 64022 173406464 51260 51310 197522643 15923 15924 807989074 33911 33915 673060432 42172 42162 429578404 83297 83329 683468238 95625 95651 159682729 59821 59822 503284281 43277 43278 113675058 87825 87826 604265039 55185 55186 117014979 8515 8516 473882621 50996 50997 232571837 41985 41986 176457440 92052 92053 900053976 27384 27385 307954195 47489 47448 642868319 33017 33042 986972853 63532 63570 57823040 97378 97379 9791238 15169 15170 175747879 56210 56265 634024763 56666 56722 738042167 33370 33415 207967356 40468 40469 194094971 95185 95149 447537202 12142 12148 770754337 96508 96509 785206718 47264 47265 708138564 20303 20304 956832451 778 833 226726012 31176 31177 293360319 85240 85189 401494923 49311 49312 486556896 56410 56465 192136766 15939 15916 337116407 60750 60751 50504456 36241 36206 581087312 13940 13941 810650712 93678 93649 751325071 75991 75992 772058223 91528 91529 370125706 25707 25708 811353253 83619 83620 500401461 41732 41695 43735044 53239 53240 770523678 18647 18634 772420665 22824 22836 888019085 80382 80414 975555560 56234 56222 750182657 71493 71494 225486177 43522 43523 82938180 42987 43005 367331741 13345 13292 841307596 74995 74996 526889173 64001 64002 867897481 55617 55608 568134265 96748 96776 271729876 49733 49784 61157293 96931 96893 273543418 71969 71970 354748621 62300 62271 986430110 45537 45524 374582637 91169 91172 446071376 19615 19629 681283219 22976 22988 168944879 99936 99937 117031767 44429 44420 876168236 69404 69381 259036007 19133 19134 799983900 69384 69385 517189670 48148 48129 818350702 88592 88593 829523262 40098 40099 80781837 16940 16910 829969949 50080 50100 479350411 8848 8849 85029539 24512 24513 102854629 69991 69992 818717241 22306 22298 723353588 26644 26645 809732608 5227 5228 659751547 19881 19882 951208166 25351 25352 908423177 79707 79684 128454500 47043 47061 586413315 91033 91023 849204021 88602 88603 141755898 33303 33342 683446945 67695 67696 69605091 1116 1083 724561359 10898 10843 283494081 72814 72815 559985432 5180 5215 32932709 78833 78834 381280123 73689 73717 761272163 49256 49258 208032620 70698 70699 136996220 27962 27963 885375875 39138 39139 742902471 95766 95767 201927545 9050 9051 400037223 35931 35932 772459450 13635 13676 793761020 98553 98554 909369731 87244 87296 714072413 40462 40495 710823102 42805 42771 704459729 60616 60612 401202138 71782 71833 736627849 89818 89819 227682020 62630 62605 771510848 43851 43852 593512886 67032 66997 627083189 99210 99160 164381290 57838 57839 394231801 73682 73649 409990281 61393 61394 830038622 87359 87324 840604177 68679 68680 183334192 93413 93362 772409472 22935 22920 506329227 16464 16446 101241016 6604 6617 118937679 93750 93751 81080379 15316 15371 666384897 55734 55756 575542842 20560 20526 9969095 17894 17895 373011253 5515 5541 724890332 595 596 872232976 9665 9666 683458446 98915 98916 32641734 60893 60894 56258385 4524 4525 766431331 18643 18644 341519425 47663 47641 974868433 84305 84256 460412314 13590 13586 739990216 73920 73962 229615039 85603 85577 246898003 34101 34102 481970155 92617 92618 294748036 82470 82467 446378204 66933 66895 188117660 69797 69798 657676493 11955 11956 647241930 85378 85379 5629532 97372 97373 125764328 5738 5689 247602698 64023 64052 999379349 49819 49805 502484009 23596 23637 910130431 9135 9188 519752157 18575 18572 161697810 4889 4891 705814208 53296 53277 866667416 69825 69862 274775300 6566 6581 628745224 73113 73114 520064331 15823 15817 568079889 66521 66535 329989671 83318 83351 107068158 13182 13183 688977878 86598 86599 248549547 82364 82365 31627922 18160 18161 678745051 32892 32840 157593000 21123 21124 647641917 84657 84658 796686046 13095 13134 858275305 11673 11661 275358165 15137 15096 969348847 76883 76884 586564885 65199 65200 543998072 77910 77911 900829365 2684 2723 579265592 44387 44388 736065602 87839 87840 50583383 7730 7704 384361562 48595 48545 609336474 74209 74169 826801375 27782 27740 903290967 25957 25958 454785805 98182 98183 3271983 68861 68862 435103042 2979 2980 860065056 32307 32308 200655791 20237 20238 646670528 46772 46773 336928146 68603 68564 521639130 23234 23235 524744475 59943 59944 298346926 3643 3644 544985491 26110 26111 947402632 7982 7983 267923823 81312 81320 867025783 89587 89572 937386127 78511 78563 300135184 10710 10711 677656816 64326 64357 601709303 89549 89520 234052870 29871 29825 192029517 89911 89894 736564200 52187 52188 690449185 88591 88553 71181267 41309 41310 783662450 32467 32468 337808613 22146 22190 661120260 50547 50548 455696727 57760 57799 816422402 7442 7443 784604544 66185 66186 899000526 64999 65000 77008507 23814 23815 341869804 78676 78677 847141503 7731 7785 190674277 63351 63358 500554497 29641 29642 509769659 3286 3290 620513198 60903 60904 809851751 45620 45654 103965434 86112 86081 184663453 87673 87634 970012322 41541 41542 485598180 47641 47631 183045562 40804 40780 646708170 58577 58601 750086372 95388 95391 625315889 98818 98819 205202891 40083 40084 533363063 79772 79819 886834595 53406 53407 285304968 83446 83447 281236784 81373 81374 753916892 7754 7711 609821882 94457 94482 828442396 21703 21704 437119437 76867 76869 153383463 24404 24405 329725388 63496 63497 235750512 93357 93358 862102148 47292 47293 444579315 3084 3044 543825075 93486 93432 685819565 89009 89041 509243784 67749 67750 942907697 68527 68528 927177308 80205 80206 381532534 20017 19993 850690672 87004 87005 544144791 10388 10335 60754276 52700 52646 119824431 48809 48810 99589163 46320 46370 249356497 42102 42103 857539985 35743 35744 312829909 55712 55713 594622595 77369 77370 408474930 79268 79269 490843559 15950 15963 323915289 47923 47899 455113130 98697 98721 314831964 20664 20665 629870325 47438 47439 519893708 68348 68340 902602912 37834 37788 367549606 79826 79855 578216763 65782 65783 144342516 22721 22722 253524242 6177 6178 510318811 22482 22480 163537997 74835 74847 820483893 44602 44603 2867398 79354 79355 376811414 2245 2258 982288246 62868 62869 609066120 70822 70823 128400447 4067 4105 63050278 8150 8151 587448078 87367 87368 786799347 80581 80590 663587822 94045 94046 570756214 64264 64296 434311663 36231 36232 951420914 43823 43771 884603252 41817 41873 707366235 69338 69339 839116976 9187 9188 407302129 42646 42647 318328356 26181 26179 321775695 33166 33167 211935180 2016 2017 263512429 24816 24817 686336779 31095 31074 765126421 50464 50480 91172168 38295 38296 569461385 65434 65435 217832064 60988 60989 697534043 61200 61201 141507825 78814 78815 127994872 71128 71165 53819267 62147 62183 395414691 46366 46367 998548617 78058 78059 519599281 72390 72391 200768702 51304 51305 300369587 57005 57052 657672388 96884 96885 686891855 48136 48137 384977714 13848 13849 828333878 79446 79447 879392432 93617 93649 263980351 9392 9410 357391920 94349 94364 560188815 83463 83464 744537709 57070 57071 250387790 54529 54530 598590987 55672 55673 638053072 2473 2474 337755221 11690 11717 415463253 81476 81477 720705587 82514 82515 551320112 18367 18370 235992769 44874 44868 147281119 88780 88781 439402382 48988 48989 595445914 39656 39657 297498899 60067 60041 151220586 29645 29646 70441550 74700 74662 436406450 2117 2118 857497576 50292 50327 609507024 77598 77600 334750416 26015 26016 666358725 86688 86689 928484610 5883 5928 907024794 21213 21214 458695996 84344 84345 544058067 4121 4080 744810094 25112 25113 307267332 22144 22100 178126190 71032 71033 180989102 31273 31299 81242304 41285 41255 896875920 7473 7474 604343988 60888 60919 368559999 91369 91370 106557892 81851 81818 278132766 93123 93124 642956533 59609 59610 545741971 97449 97412 724484902 23190 23191 762490737 67183 67155 55314697 37915 37913 666211469 82010 82005 651773809 10974 10922 730543725 34137 34161 273993297 85593 85594 459457646 93437 93438 455036370 61042 61043 602647833 38574 38520 681082674 57394 57395 15204682 64298 64299 597322824 44933 44934 168416076 56606 56607 519657339 37322 37295 207350472 34057 34100 577408163 31336 31321 851188809 90687 90677 869558886 10921 10922 719187849 31376 31377 30744267 90083 90074 831109020 44412 44389 147124706 36361 36362 873024853 64255 64256 534163629 65457 65482 910594274 43685 43686 334084975 78877 78882 879267011 81613 81581 220981416 62279 62280 139524277 25440 25471 678972449 55388 55389 257840571 96520 96521 536453851 58964 58965 324550696 76078 76056 521337319 16488 16495 907353750 13543 13558 382408757 74350 74351 270781118 87260 87210 518478376 62396 62397 762989596 57247 57248 49210274 43455 43456 939353231 8085 8078 593048913 50454 50455 393780765 9375 9376 657024617 82643 82644 161503631 68112 68113 613943309 57706 57707 519465404 81882 81883 955385135 8813 8814 147761271 86651 86652 452129946 86762 86809 747141716 62013 61982 322313009 99245 99246 614198938 45311 45304 760866876 86449 86450 422895893 47884 47885 544234631 76947 76901 236644168 72025 72026 449420045 65781 65762 402313345 23693 23694 741672867 42265 42288 896645840 71103 71104 641278402 17981 17982 494028798 20694 20670 930636801 91934 91959 84127929 21064 21015 900484831 76186 76130 534739074 64009 64010 467529392 62308 62309 709949686 24314 24315 596682427 29852 29853 362385507 80092 80059 657322629 63564 63565 536703077 34704 34651 851995726 91471 91472 363570096 92618 92652 624262815 26120 26121 404748529 51172 51218 34143920 24577 24531 605830789 72501 72502 12086490 35609 35610 505466341 90404 90380 1452353 96721 96686 670025064 43034 43035 854973241 65681 65682 482121357 3961 3923 836020795 81997 81998 147891047 51097 51098 614188773 39820 39821 230747728 20491 20537 642769119 7907 7954 762239483 6928 6929 790222357 22262 22263 602782660 12827 12828 789085380 31305 31306 656276655 87596 87600 950101059 25050 25087 725201306 76898 76899 320433071 72981 72982 320396020 54975 54919 218771122 75534 75518 307013505 51772 51783 433664777 544 522 164006142 82326 82322 403538104 86824 86828 761662853 33985 33955 243264788 97736 97737 862922795 5323 5368 641864065 97678 97676 83921322 94305 94306 965708446 43041 43044 497359653 77617 77618 128413171 72285 72274 625163356 87345 87346 376941309 11726 11727 791272025 12498 12539 437547089 8074 8028 440966311 36173 36167 951285796 725 726 619589452 5533 5512 150054677 53976 53967 567498397 10221 10240 787055335 78864 78822 544309395 44730 44731 292318436 42866 42905 295236942 21534 21535 798185722 7262 7212 58071521 94389 94390 338007920 252 253 283653254 80512 80517 672693191 51554 51555 199344067 29715 29736 238325985 46096 46097 475302066 38025 38026 425978153 18792 18793 267337849 85772 85773 485373551 21758 21759 246627887 14526 14527 949248124 52811 52812 701554961 3154 3203 907010541 34340 34341 300129319 67185 67186 192469420 4424 4425 599154903 7965 7966 186995908 96997 96998 725890524 27270 27271 382963585 12003 11973 807022992 41364 41327 947906486 79120 79066 56301043 53324 53325 194154604 56373 56374 910130675 47787 47843 645043428 87569 87607 916135568 5155 5156 237617 5176 5177 399912951 59230 59231 677310249 51547 51513 940427917 44772 44720 445245919 66204 66205 880677790 30920 30967 750793548 25333 25380 567686466 48974 48931 673199020 59949 59905 447417042 46575 46576 985483793 29821 29822 825550388 45670 45663 571137596 5990 5991 367734565 96158 96109 453983890 19608 19609 208234559 22127 22114 965898090 30673 30713 470621817 7404 7368 686443565 27902 27903 710523586 257 258 105131866 74788 74751 42130666 50362 50356 468591322 72268 72317 223162003 18434 18435 128598884 74013 73964 493986441 33980 33975 846906210 95675 95625 315596184 12576 12571 686030239 97647 97703 867351172 53511 53512 314245455 15361 15362 943080903 48772 48751 899791209 59206 59207 129732026 85945 85946 210306216 10563 10564 630229738 39071 39072 852324962 50208 50249 311496556 76251 76245 973236127 69573 69574 271729504 14283 14273 136603946 46934 46935 63386102 78553 78554 504160016 90581 90608 58519660 67252 67253 474601321 28979 29012 532879734 79518 79519 756731745 33214 33175 136866693 70087 70120 509769663 92945 92983 936643558 30362 30363 591246927 24513 24514 480591327 66009 66010 648679748 46792 46793 565809518 13546 13517 475150652 77795 77796 304756166 23907 23908 189477453 26283 26284 407438090 80605 80597 132649626 43581 43567 1918185 61723 61724 45471661 12282 12283 854924633 21406 21443 371217112 72850 72851 897346181 92168 92131 945330737 43021 43022 903936763 80085 80086 934896006 87070 87071 886329517 52746 52786 991356810 49408 49371 433683793 56190 56158 46173024 87269 87270 892350105 42102 42107 761208145 93063 93106 660882972 43502 43517 220931928 30211 30212 986181227 53769 53724 143322448 52383 52367 911463296 77178 77203 194381484 61338 61339 322862890 24519 24538 741301342 78812 78813 270560180 74161 74206 340598171 43780 43761 266731960 36278 36279 83258645 64959 64960 194385086 95246 95247 664746288 94137 94115 364980370 35334 35335 158111445 84151 84178 598994124 94344 94345 954939405 45118 45068 826982399 45417 45418 78889437 18459 18413 348935662 53482 53483 221866793 27134 27135 511225652 30056 30057 535103632 34732 34788 4823723 47112 47113 823438930 57272 57275 177904169 172 173 665967737 4572 4573 826100044 86474 86494 476045485 58521 58522 186109041 59887 59877 620773143 48488 48464 504597144 94015 94016 312090432 41864 41884 135799131 77720 77721 181533942 2251 2252 178739888 26424 26403 258689272 74341 74307 478875887 80392 80411 353579069 17238 17239 583704206 69583 69584 546240817 81390 81391 641428485 5348 5349 919620880 79416 79417 826096039 38099 38100 208678456 38496 38550 444306139 50850 50857 696402465 36923 36924 322448686 50208 50264 412106958 26837 26841 952719079 80902 80903 2336947 48110 48135 259395874 8771 8745 785867547 49916 49912 411124643 37681 37682 592201626 63694 63695 352575018 1104 1105 575851192 99254 99302 365479858 27057 27006 70222551 28526 28507 442775594 59484 59485 445638668 71365 71366 885220509 94202 94232 628727681 68738 68782 552396882 4104 4124 473846912 52213 52262 783466321 35862 35863 32317170 32571 32595 703969226 61473 61458 172987006 61924 61925 428968976 11194 11203 34780790 4837 4838 366941722 94962 94963 424090547 26017 26018 602202470 58209 58210 341737101 68520 68547 961838148 6117 6076 269981362 808 771 595733362 99076 99059 34871105 24918 24919 55331507 50681 50638 477342636 21799 21800 414830612 76304 76305 283248393 72839 72840 591229189 62476 62477 267948114 66960 66961 639448041 87555 87602 946992040 90734 90735 26416332 66650 66612 417480424 67 68 66988717 80996 80997 200112086 57460 57464 854075410 96214 96223 242970812 52446 52447 481314839 6902 6934 751310191 34808 34809 702150984 61451 61452 734586602 4169 4123 376365991 63717 63708 564539528 47515 47516 625876661 18512 18500 536141030 28706 28694 394047631 87659 87660 781806767 6045 6101 382641415 88511 88513 950635947 21294 21295 104971570 17987 17988 117560990 27904 27958 409213848 59201 59251 37495199 51742 51686 395335994 1220 1257 694239361 883 884 794254936 7695 7745 321238568 46915 46924 942592625 15836 15867 760303033 66990 66991 923574369 16040 16084 114788583 69099 69100 300519355 97244 97245 276551410 40090 40091 406615581 77355 77356 258031814 61565 61566 918634670 31635 31580 657463145 37064 37065 432403972 22093 22094 503148524 62067 62116 44940699 55761 55739 404266221 41714 41715 647048805 43615 43652 393798990 47308 47268 634424975 38804 38795 216098348 77576 77577 330755922 30474 30510 210971989 32748 32761 420957247 23153 23155 524451652 7551 7498 215028898 11243 11200 594590162 60515 60516 436580767 44558 44509 312225512 75212 75194 24398260 25650 25704 143909702 99627 99663 395725189 7682 7693 609433557 7484 7485 186625096 98835 98836 556594140 15764 15765 409473625 4350 4365 970612528 77458 77472 699269721 70330 70331 168151680 66444 66445 137242273 92890 92891 39500697 80156 80157 547199975 27264 27314 533339043 79018 79019 44214036 84067 84106 916281677 29648 29613 175638905 52518 52571 895105469 78372 78373 819890558 20879 20881 507156267 65342 65343 599559628 23676 23677 889971687 43928 43964 874256339 29163 29170 934474139 12949 12907 341420981 86160 86154 280044469 85012 85013 419538587 9858 9840 463352753 88381 88350 639138712 44962 44963 581368403 95117 95118 13629261 6566 6567 819758488 14416 14417 107050789 8739 8737 131334777 37204 37218 227150999 1330 1331 488756666 84676 84677 447972414 39253 39254 429832031 1176 1225 239302028 90331 90332 834619631 32495 32496 487409058 22953 22954 59290982 42870 42871 610280279 27293 27247 132817073 74061 74023 377744490 64342 64389 325074451 50047 50030 230416162 52226 52219 756518201 11559 11521 443720335 35464 35517 355669526 58464 58465 39159928 92707 92708 868031542 54236 54267 866773795 38090 38091 589948469 74894 74838 902555975 10513 10514 459930237 57593 57594 52029656 90048 90029 159743238 61090 61143 22112475 6594 6631 169178338 48286 48287 27221975 16907 16909 291979407 67080 67132 560980722 4499 4541 782304457 71113 71062 789391946 8756 8780 748534552 97368 97369 738798075 81861 81862 818518390 23981 24006 928657369 44710 44711 717745625 40087 40085 119564408 41259 41260 173159444 91699 91700 59122927 68268 68215 948115172 58844 58825 55486415 29054 29038 19425312 77523 77495 672630264 75 76 443918413 56123 56124 106152944 56319 56320 254836186 22464 22506 370109384 94418 94419 493998858 60407 60408 566823961 84592 84593 913431624 93293 93258 273063313 61791 61841 315586186 10203 10229 55730436 99495 99496 340943908 35426 35427 85450012 70296 70306 511355637 24376 24377 521299876 55210 55177 312226183 7607 7574 438138090 73526 73527 988012868 50339 50340 989976134 89232 89234 664158822 27627 27602 253976382 29706 29737 770757763 5414 5431 824978403 46384 46417 62263608 98774 98775 505948122 51129 51118 521043054 20748 20798 517262887 3283 3247 766295125 30452 30453 671031800 67160 67161 10119121 40905 40906 159846899 97406 97407 329000901 66619 66665 613474756 17419 17367 996537965 79831 79864 757063036 62536 62588 938997262 23834 23835 40453879 64543 64547 589806559 35409 35390 88749102 28798 28761 718416169 66226 66227 521991720 15029 15076 360800839 55988 55996 650230724 87949 87950 144395966 50403 50423 354072036 73261 73205 330197526 75625 75613 346480220 5960 5961 931259761 89999 89969 678477063 53832 53833 463251365 68848 68810 522313464 28964 28965 912971148 62286 62287 554697665 86263 86264 861753548 92601 92602 951404345 67800 67801 297811965 23347 23325 247839693 45541 45542 743395837 81405 81406 521640391 26052 26053 227600819 84407 84447 320983781 76141 76174 781671932 27599 27549 836380528 57897 57898 8668902 3196 3145 135962076 83356 83357 249382313 76475 76476 697887484 20943 20944 279585305 4519 4480 474451331 6547 6543 69719863 85455 85456 836421479 57528 57504 633496805 1563 1564 132848271 32195 32171 672244139 36707 36708 450047190 34614 34615 410040345 45846 45815 742710944 62676 62660 213919056 66419 66443 428329353 21330 21381 405231694 98846 98847 886011 71953 71996 717146584 51968 51956 993185070 4550 4553 400772760 75987 75999 90148235 72999 73000 548837017 21368 21369 666101674 49522 49559 801791227 31159 31190 792432240 32007 32008 846881476 9861 9911 895399996 64441 64395 938122730 72711 72756 652496456 7287 7288 856432113 64305 64312 502096774 38195 38196 807886446 7747 7748 314538034 68660 68661 22936793 66104 66101 433072571 77696 77730 491392651 47768 47769 159039821 1925 1926 867384701 61289 61290 585328385 15282 15288 872101267 62821 62822 884051867 95134 95135 354328429 21465 21424 332013624 34952 34944 262220844 99482 99453 934649124 26932 26933 556986966 62039 62040 301248597 24220 24261 221504423 84161 84162 788083413 13270 13271 945947101 75453 75454 457078936 59942 59987 121085083 89176 89177 132666714 42691 42653 896586636 97910 97868 439704933 56029 55983 26667290 14275 14234 841932794 10407 10414 206971389 66975 66976 723471499 26213 26214 626003844 62349 62350 618453032 28658 28659 44257905 7864 7886 148715988 51194 51195 703265701 66464 66465 211372327 49338 49319 371134614 54583 54584 599166478 5877 5878 178807333 64064 64065 439202550 80371 80372 239337675 42496 42464 965909181 62153 62144 677362167 34859 34886 881381321 716 717 558530735 37535 37564 84227229 75316 75317 822666266 89057 89011 85090018 67880 67881 218767070 74849 74850 361047929 45704 45705 88606896 39367 39327 479877614 60236 60182 998102367 85420 85421 226801264 19486 19471 200377049 86984 87026 111206278 46457 46435 752259933 42321 42322 598217780 49747 49748 950702072 49727 49728 769957329 24829 24803 835042227 70632 70604 734636397 5126 5127 491558129 20382 20383 423049850 49716 49730 133177106 45105 45106 515232061 27548 27501 199642418 27513 27514 309735471 92419 92420 589630008 20461 20462 607329515 57637 57632 454716782 36565 36566 178403743 8585 8545 547139814 99161 99128 107504205 82459 82460 703994578 81495 81507 372997861 38344 38330 47505674 754 779 44340136 79694 79695 429809158 80885 80893 471924973 76183 76211 476497347 83782 83783 563892550 95014 95015 1029132 95731 95679 446829720 5841 5787 13454295 70136 70137 69447274 99318 99319 967063600 44356 44312 488865124 74963 74964 200091724 32160 32116 772716105 55714 55674 813433026 25361 25362 872765832 46189 46168 759773472 13745 13746 196724129 20796 20766 992436231 16816 16817 841909691 75262 75263 345389150 48636 48652 547862367 62551 62502 325517298 77754 77705 244295106 51128 51122 982067785 6653 6641 295640425 10190 10236 354139149 11365 11382 875634043 50456 50457 501610143 55365 55336 586641392 97897 97938 804563443 6541 6542 48049859 89404 89352 123712963 21961 21973 137232399 48822 48823 404527353 87986 87987 341974934 75915 75916 415096678 49400 49401 313906643 31438 31439 455130432 66283 66284 71617614 80100 80101 220870782 89289 89290 549553989 24936 24937 524245460 56642 56652 354878243 48699 48689 798153535 77218 77210 51660911 65524 65554 937423261 25226 25233 50585034 11068 11090 951269910 41105 41106 651409030 69375 69333 527345266 3440 3475 336347884 38728 38736 71336428 14056 14057 816013488 6981 6942 688393610 47308 47326 744111710 14102 14064 216034692 85409 85457 235202708 75416 75449 88676104 41046 41099 433041114 52990 53004 285867156 69208 69209 681261087 2688 2689 269821693 40079 40102 188795959 16336 16322 867385791 93947 93945 285505266 23126 23127 489853219 57220 57221 967697479 29646 29647 774809774 1613 1666 308876907 71268 71269 903957328 27814 27815 827411463 45402 45403 491678104 17980 17963 91282053 84398 84399 56155787 37392 37413 818274139 84557 84575 566223270 6751 6753 252803976 78188 78189 481279641 35654 35646 652795199 59294 59295 628100845 64857 64871 221261009 87393 87388 536633188 80055 80056 338708740 52272 52278 195780343 13554 13572 745632100 96734 96735 153193324 82914 82955 594330471 58050 58101 438283785 54444 54445 616553830 54760 54795 497419212 72332 72322 612626644 13242 13243 488700901 55721 55722 218656800 33173 33152 24261171 26507 26454 154789602 72144 72145 767673209 1113 1106 213932616 49071 49041 971745740 47525 47514 77762317 38614 38615 885948565 43877 43884 184917037 38073 38074 482791287 59622 59623 99735541 61618 61601 342294660 60989 61037 419693215 97207 97208 461435693 3527 3574 392915442 23545 23515 250722542 80876 80873 449275681 18159 18156 580880356 6942 6971 194052865 70105 70078 992665916 1371 1372 443564105 66974 66975 104289405 70071 70027 808772589 19776 19735 702181661 27482 27518 521217402 14236 14237 731797629 12073 12053 346981728 21840 21852 951738512 14469 14413 441740934 27399 27400 574784614 52801 52781 828768952 26347 26323 994964785 81587 81588 499195224 53434 53379 780379469 71046 71071 316549723 97718 97719 351623985 63364 63312 653012634 67821 67822 998973084 7985 7986 201497387 14963 14964 12807048 83836 83837 762204099 63547 63518 883931195 97595 97596 360709733 46483 46484 611466564 19936 19937 72840935 10505 10506 46538343 94461 94432 186414907 60054 60100 964374463 24788 24755 512979679 6310 6317 745648322 35567 35536 635215384 22116 22132 963216862 34911 34912 987340154 5983 5950 593142227 93179 93195 265103626 64159 64160 287133365 20820 20821 290842371 82829 82795 541374249 72855 72856 222311685 56379 56380 99474863 90961 90987 441374936 24735 24752 362407566 48652 48617 296167565 38162 38119 713005955 9357 9332 597454227 51379 51380 451723142 4831 4832 252971911 7977 7978 508754988 69426 69415 670543775 2910 2911 877788113 159 194 206519418 37931 37951 753210688 89335 89336 89787268 89864 89865 414030865 59743 59723 568365674 54192 54217 852563515 39570 39589 132895685 62581 62582 40188978 62858 62833 188635841 97709 97670 163473240 38560 38561 38451954 68872 68873 734216420 92223 92224 344370088 13807 13773 448801537 58133 58134 984217982 94863 94810 784518061 21223 21168 161134796 42588 42589 234565625 68116 68121 202066476 71377 71383 303806543 39537 39538 428547917 88041 88042 396324261 67843 67844 806775722 13018 13032 118596802 98631 98619 330839082 26095 26122 990333592 67395 67431 191065919 11645 11646 703684224 31830 31808 133866354 59162 59163 353411338 89278 89279 93234675 57238 57239 811595955 772 773 278175260 85456 85430 890863521 67968 67969 196240034 61957 61958 342085276 24514 24534 281086805 20345 20346 915493192 18065 18066 509890470 28758 28759 466043469 96019 96045 260059758 27909 27910 706132883 60074 60075 5391475 50359 50365 642757515 43670 43682 996285151 39094 39095 677704323 38724 38675 392890410 30300 30346 792514498 69763 69718 687527629 25084 25122 576761635 50142 50089 636524585 70661 70662 188960135 38804 38777 2203009 90158 90113 8654295 33156 33157 243992531 30294 30295 396880215 50084 50078 377976961 81132 81133 767023029 73633 73591 594920527 26397 26398 929613816 33731 33732 128115070 4806 4858 109661380 70172 70173 312504518 21027 21026 322335314 20432 20433 480963710 50439 50440 155671717 83817 83818 753167667 5900 5849 371672224 18396 18433 677171731 22964 22965 492024600 17468 17469 829107504 90933 90934 294183177 7933 7905 7867740 86229 86230 914216512 35821 35840 852034716 16097 16117 848428924 35456 35437 796717877 2636 2637 314867551 14536 14537 703150532 52413 52438 557217937 37498 37531 635437646 37510 37540 585140879 47996 47997 302727109 48206 48169 571044422 36853 36854 481787772 18587 18588 84478470 16509 16543 800499173 71290 71281 914175039 43832 43838 92963441 70840 70886 930860905 70468 70481 629596009 91979 91958 324119705 76668 76634 933318045 39933 39934 318956859 16511 16516 65081025 7709 7765 639086783 1569 1570 736755732 17717 17718 804956185 24042 24043 796537933 50258 50290 917078911 65418 65419 326551601 96158 96183 515683978 9545 9546 193714269 98375 98376 442281609 41724 41725 401901830 22533 22534 6997060 98365 98366 284312995 50404 50373 717864082 94877 94878 550869685 90204 90217 152382780 80386 80387 15130389 43362 43363 44459915 64595 64602 394676310 4547 4548 492229307 5819 5775 319287018 49222 49226 510496939 67972 67973 56959057 4585 4565 982087710 84286 84287 948541080 80202 80236 325248391 19657 19603 866091 70736 70737 322555021 36430 36449 977139366 16780 16781 452208177 35697 35732 750424187 52595 52596 349218016 17584 17538 538664188 87696 87697 55533452 71025 71026 96774578 2860 2870 963362487 12154 12115 585054013 37144 37145 219684294 23892 23893 620288711 8806 8754 323185443 22673 22674 860353338 14455 14454 428879703 13967 13916 144165857 43118 43119 507427337 94678 94727 701059830 11607 11608 799688663 27495 27496 282172235 58139 58140 681263092 65128 65093 973322421 46346 46347 574859078 80027 80062 94316036 28114 28079 78717124 76583 76548 527636737 76499 76500 56205132 31334 31307 180089908 81250 81251 981966533 38184 38193 863397952 52116 52094 384228876 8716 8769 560504697 46822 46835 152736295 1084 1085 974454424 91676 91677 132050641 52407 52362 957945100 93653 93654 934565673 11362 11363 243334626 91894 91908 444597149 1062 1015 542763833 78847 78895 716598676 44774 44760 677617695 96856 96857 751622051 19307 19296 233443688 35319 35320 197264376 68624 68625 971598345 85981 86033 681120825 90362 90363 871430061 68691 68692 95261822 85927 85937 976122640 60362 60380 193587144 15830 15788 844432015 31366 31315 499225636 91150 91195 395935220 32735 32780 77603616 44998 44999 409943455 38241 38242 240408649 19474 19475 983758240 57734 57735 569757599 91331 91332 677540268 24610 24611 938451745 66753 66754 886158870 3696 3737 950829758 48557 48546 589778999 54332 54317 116274477 21816 21817 309146876 74195 74196 558868107 80892 80893 199716002 84489 84490 288839599 5794 5795 562968530 63919 63927 916994910 32505 32522 161356559 78737 78684 718539162 39955 39949 755057984 16375 16396 268319490 32403 32404 44415384 7486 7487 938972169 57554 57544 784451598 90935 90978 998096764 50722 50676 317048009 55791 55834 479986018 55046 55047 728557741 21716 21768 144923485 31132 31133 449242817 39495 39444 629221270 75503 75471 168347866 16807 16808 411122717 92855 92856 79646974 86488 86491 936227217 87178 87179 852758928 4376 4381 574865711 90204 90154 235483873 24080 24083 818240501 77306 77307 194692546 58616 58587 427111514 27149 27150 173704055 3530 3531 925089992 619 580 56430909 21510 21522 764344494 43577 43628 816326909 25097 25049 706570823 15391 15404 177147533 78893 78894 903908273 54395 54396 418976042 74907 74880 886356116 80489 80483 951537115 54274 54312 956253927 34615 34616 850550643 21688 21689 161707656 69066 69119 84967326 60639 60606 171934970 89157 89158 783615623 97777 97722 214283604 37736 37737 637777313 23560 23531 265539808 38464 38465 684959178 90018 90054 683000550 26886 26887 385622292 95618 95575 71519528 39137 39138 111429674 33364 33350 25832730 23049 23050 845222163 95959 95960 666384480 12736 12780 345459681 1305 1306 113942068 12357 12358 20745443 28387 28388 413549598 30876 30843 933955463 54447 54448 878510981 65577 65578 700250966 93401 93402 313429309 75532 75555 959820060 40222 40223 399460133 17857 17858 381889685 94950 94958 890173854 97539 97540 625432190 47848 47889 112359284 94753 94754 460741662 84078 84102 973044241 33822 33841 233075904 68167 68214 139566248 83880 83838 893577539 15161 15162 116274034 51727 51728 287132639 50306 50307 852803675 16005 16006 945054710 38784 38776 909679050 60992 60993 687630572 76541 76568 390590406 98643 98644 594218293 60538 60559 539561841 83945 83946 509582425 7153 7152 104510405 28493 28504 471173741 24820 24821 25260078 77391 77392 942947455 16061 16062 779160954 63549 63550 452164510 45468 45469 452520260 85493 85494 309228284 41287 41292 614328403 97108 97089 304379440 52640 52603 141852007 95997 95998 462002701 91664 91665 871975872 5993 5994 456086890 9509 9484 55833569 6860 6848 784262596 56131 56076 966787119 83379 83414 774914301 65680 65681 559777944 67864 67865 415813972 21829 21830 800595866 73581 73582 191993516 90628 90629 951153620 60039 60040 272199357 48636 48637 997918635 51132 51133 982378299 25864 25895 267987301 24183 24140 722229754 42098 42099 969717058 4277 4284 663475629 7251 7252 631289354 25610 25611 995532374 18085 18086 338974146 12262 12316 377984904 8606 8607 89146710 18139 18090 49083526 93798 93841 47988975 73666 73657 289037990 2686 2643 784351296 12115 12164 268830631 86953 86954 876428463 13546 13547 48724538 47819 47820 617227164 71385 71434 903489773 38140 38141 78675579 31139 31100 850598470 43383 43384 138363950 5377 5378 984923898 1472 1473 781667072 46870 46860 639002892 48754 48794 980404596 73885 73886 202698321 3482 3534 722757590 44338 44311 729657379 3177 3131 867987605 4903 4904 299991821 21857 21858 249052028 6378 6379 90012577 22114 22159 279966279 37769 37747 213557725 73799 73774 545368556 50761 50762 821028013 46325 46291 389503154 87185 87186 269343470 25050 25036 559754517 83800 83769 593108691 47935 47957 847257024 47816 47817 349852297 69782 69741 146515138 90035 90036 253946316 48091 48092 282225594 86380 86381 510276681 4409 4410 150282606 90240 90241 474393855 17187 17155 569963140 13460 13474 105545394 92519 92520 91668007 49856 49857 672638931 29385 29386 571519016 6562 6535 166480323 43097 43098 336995567 65455 65456 425742039 31253 31254 701825662 56654 56669 183857432 97337 97310 483830961 63485 63476 804887635 88966 89009 867630988 74353 74389 139780038 60868 60842 884078908 10346 10294 591122139 9389 9390 817801287 51437 51448 772378453 26571 26572 42125975 78171 78172 19558891 68057 68058 442154290 98461 98408 230520056 19634 19636 126203326 12898 12899 684795484 28891 28892 382084060 2761 2762 537851045 73987 73988 420010817 36752 36795 793120466 69385 69386 460228294 34348 34324 633895129 8525 8502 951684176 4424 4377 244567142 8903 8853 907202569 51627 51628 996886901 43160 43149 131403814 7752 7753 265649977 43338 43339 965196171 39634 39618 327863534 68388 68363 8266128 23262 23263 811885193 59885 59930 543722309 51302 51303 320136613 23185 23206 894096069 20025 20026 414854350 4624 4625 334394361 1137 1121 511393845 95342 95343 818023059 37346 37393 183430020 42821 42830 526928747 99082 99041 103287906 43979 43970 920746649 90254 90268 477444634 6808 6809 590478945 55726 55712 938186333 35598 35545 182146769 29964 29965 585753697 50763 50764 471311386 36953 36927 193890240 90401 90402 913736848 47142 47197 735228801 99703 99678 837493218 59147 59122 152677760 14140 14107 983941632 12393 12364 64147823 93606 93604 496653198 88097 88098 634035727 47393 47394 394347089 34142 34121 613027128 26654 26685 476553612 13121 13122 320559627 4329 4330 145258897 83653 83654 627461431 16793 16839 35279690 10987 10988 711651295 94758 94814 156609907 32683 32710 554540149 97297 97298 243614902 83040 83061 746051722 81800 81801 92824364 86917 86918 132783379 28641 28670 892037934 16435 16436 338577281 93128 93135 663579294 17327 17375 286515287 94789 94790 379124019 56602 56590 104990350 30010 30011 845559279 91443 91444 166666499 98513 98514 881976739 40970 40924 354915766 91519 91571 907412600 69059 69012 694344866 98144 98118 761843555 49807 49808 60612456 22181 22182 811693511 45652 45666 931492985 74927 74928 828616527 19266 19267 175435649 1557 1562 266572156 21794 21746 250341068 2820 2821 985138629 72509 72512 8176155 29243 29244 641845763 37393 37411 658905628 13296 13270 80842100 72752 72740 779747209 90078 90110 459085742 82329 82330 688280515 53714 53707 48967750 56589 56587 371325920 33856 33857 458781966 42871 42872 934526527 69642 69643 273968643 95158 95159 152198818 72982 72983 91805304 35950 35951 846743538 14444 14392 139732282 39645 39665 134649991 34895 34896 106886694 69921 69922 390945837 49896 49861 294081286 87180 87132 192806139 91123 91124 816657881 44770 44796 612473196 3728 3729 601072429 81617 81618 697490556 65759 65760 978593767 36526 36527 515817516 30397 30354 637140398 44494 44495 834467336 78624 78625 634326389 12582 12543 696064379 62078 62079 684519201 79913 79880 89556191 39386 39356 405694403 73352 73332 147927395 68013 68014 378137390 28622 28623 463524093 41537 41538 937125900 60869 60826 318542122 80614 80615 137470314 4672 4701 435052952 16962 16985 105085029 98330 98348 348944020 58786 58787 550889710 53967 54014 394312093 42617 42618 89674164 58975 58976 669855712 40462 40463 990182906 95028 95029 60736146 5381 5382 193287828 42077 42068 595749851 36300 36255 581381341 51364 51365 488621532 943 944 721885836 57263 57298 636865131 53515 53497 285466853 37224 37225 173593169 32581 32542 776364984 78377 78378 732033232 61736 61737 704420779 71175 71226 752183838 49476 49477 428917071 51175 51222 537680771 3733 3734 48288303 42347 42394 170723551 30221 30222 938236298 34055 34056 580837211 39007 39008 513903492 43848 43849 934795164 5013 4995 116085588 74730 74731 33760591 82942 82964 43387513 49647 49606 890177773 86524 86494 272484666 34796 34746 162182572 19167 19168 35096626 38470 38503 906520392 6840 6797 390969166 121 120 282904597 1831 1832 930275079 3812 3757 144183248 68859 68866 503868955 30929 30923 348900485 54088 54126 115672220 23466 23418 469586386 76471 76472 146690686 71989 71990 555133096 24393 24394 478080957 87532 87533 939500833 84947 84948 576750637 51831 51865 683781146 68696 68686 300648327 80681 80679 130513506 49302 49319 327510327 45944 45945 394713772 98955 98956 817351154 27450 27433 387317133 3625 3626 254943401 25728 25729 745707516 44646 44647 843287647 62613 62614 62225867 78530 78531 171134421 87337 87291 174420452 12344 12345 645819078 68857 68858 211068147 1964 1965 123205712 46714 46768 239692881 25060 25061 959006988 55054 55052 10885400 69419 69417 726563341 35572 35573 687928965 98953 98913 570754848 77162 77163 234991967 55075 55056 370242413 2180 2181 152105907 97145 97092 124152461 19537 19538 10941627 95373 95322 901262290 89689 89690 281150403 31409 31367 270767736 71375 71376 569986717 34441 34452 985437231 40454 40455 245620036 70139 70140 361729727 53708 53713 927940142 93799 93800 304113584 29360 29362 299376674 24493 24494 671863207 71734 71681 125829346 65099 65067 248879828 54378 54331 508004936 68237 68273 118976291 99948 99949 575908397 74490 74491 651020892 19308 19300 588668413 51353 51354 273112710 22507 22518 905670961 5256 5257 735352866 34660 34661 785743187 6099 6100 352270416 43596 43597 913065878 73162 73127 621217920 10123 10124 961976106 16798 16799 993698451 88637 88638 980702563 74536 74537 756138205 32562 32563 722969619 72814 72761 100811732 1069 1070 5465023 68143 68110 142092817 99142 99143 411833021 3 4 400691711 15742 15757 515675069 15598 15557 444237918 6713 6699 244605034 95934 95966 223627968 9448 9502 136973691 28806 28807 550739527 87461 87462 437767396 19501 19522 95924855 38348 38349 480788585 22830 22802 111835247 4846 4847 464239423 73949 73996 475690020 7465 7513 320538575 21215 21197 897042920 82383 82384 666345852 49296 49342 823065718 87732 87776 63210798 84141 84142 408298679 1452 1454 267989379 74336 74337 156018270 32197 32182 844179539 40503 40455 416106223 49794 49739 141772172 92278 92333 710134618 49172 49173 547574675 84385 84386 966980353 90124 90125 996999699 41606 41607 486655191 44102 44103 274156624 82440 82441 329217027 61343 61344 588620490 76713 76714 20778686 20068 20069 700492707 6463 6464 648613951 5570 5520 102529539 16360 16313 271582765 96263 96264 150417652 99541 99532 681524699 86355 86356 281308950 25829 25830 767022905 78604 78659 274054116 64834 64867 342913005 80272 80315 157655359 5017 5018 292263341 76426 76427 760891450 26068 26057 260014782 7744 7745 390925819 25025 25026 95914178 14365 14320 13882837 71454 71465 904687942 11475 11476 346483884 16749 16750 103899368 90188 90189 905305860 53093 53046 24670515 98446 98406 866601535 89301 89302 145478607 86383 86384 227710105 22541 22542 60652846 54474 54475 559482715 93169 93170 304279725 22802 22753 952622778 62199 62200 312603062 40458 40461 716516812 81100 81101 899983794 15612 15558 272717113 15097 15153 925202431 82948 82949 936370091 79172 79187 490532264 37611 37612 585491916 38395 38422 153620035 44201 44220 855174408 38481 38513 651327237 41590 41591 675501675 12615 12616 466791791 11994 11968 964495813 13784 13768 56215563 46471 46436 487494201 66440 66434 112194132 79065 79066 55147526 1724 1757 978342824 12586 12533 779799313 4880 4881 659323375 15801 15802 588127779 40372 40404 801974390 40307 40332 555406428 51502 51490 703577016 55310 55288 321887580 59119 59120 170307970 65117 65132 146839435 12723 12724 986186401 23065 23090 175097295 77485 77486 131939963 31683 31684 761792167 87964 88003 415379509 73552 73558 543632840 67663 67664 539110503 37226 37235 154787771 38303 38288 719947047 85774 85775 385635469 20853 20854 403646889 91657 91613 606236139 78303 78307 159783996 42009 42010 931574461 2630 2633 690527039 62928 62880 937656861 47550 47551 932031857 76342 76343 659587243 81976 82028 34622298 81337 81388 108259849 51035 50993 417757935 43566 43567 403047440 22090 22122 414576556 96136 96111 462635752 3460 3494 677728798 11109 11110 329638860 46379 46395 46955089 85866 85867 160408918 91332 91333 870581875 36050 36051 779594782 75341 75342 982387525 3794 3762 242218737 54059 54060 204579492 15247 15248 937704697 42575 42576 6504095 88128 88129 979694566 17001 16955 400845897 31518 31485 482509849 49654 49687 311856250 7172 7202 153678024 83038 83000 468760056 61821 61860 595625728 18735 18774 674549581 1421 1391 638199869 69757 69758 580715865 2723 2724 406951523 13141 13142 97363448 30102 30080 583146406 22057 22058 394496463 78084 78085 101691054 92312 92283 258007498 26513 26514 933854217 3067 3068 331555983 71383 71384 23562767 28993 28986 314517566 93591 93628 679594468 2034 2035 600274573 92081 92082 87521938 31177 31161 627964608 77760 77761 511525847 42619 42620 826859508 86486 86487 195094106 72557 72558 11811171 22661 22662 177264736 76751 76740 805886398 96437 96441 366675524 26004 25967 702962342 31143 31188 753666431 25970 25914 174554911 21015 21004 233196694 2336 2337 608552185 29430 29460 906245355 37988 37934 70358011 91922 91923 892174625 28752 28739 498720670 99594 99595 821722780 62127 62128 700121599 87158 87159 738797446 85919 85920 54135062 63902 63915 697344750 30163 30164 353053611 1470 1430 632303090 39756 39788 202857465 69530 69531 133832606 96693 96694 246961274 33688 33666 767437101 57780 57748 252563893 30792 30793 166626566 34815 34816 888057973 9135 9140 506705055 1572 1528 249258324 86152 86153 621323304 90610 90611 644981149 25046 25047 854869918 26297 26242 331480949 78854 78802 297815609 87976 87977 696808940 86024 86025 446187911 87602 87603 667870505 37623 37609 824826481 10994 10995 79101662 31866 31867 226608425 8048 8008 371149456 40296 40268 737090100 55975 56022 651121929 70567 70568 515994948 24591 24645 447390568 93719 93763 661277972 57767 57768 949696751 93185 93232 345659036 79391 79352 880174461 59710 59711 989062569 80844 80845 291753180 35099 35129 523270683 44678 44679 579038999 93899 93900 631396245 800 787 342305029 35552 35553 460940360 18843 18844 293230585 96902 96903 333894704 18338 18364 47302237 93324 93325 568966525 58876 58926 900592047 55747 55709 303120597 56666 56667 915153961 79859 79832 592980577 21492 21491 497612664 50147 50148 140858322 96212 96183 918263368 73974 73972 751739843 51686 51732 781729135 24877 24878 17696481 21864 21865 175330860 95619 95602 139072478 82150 82096 767909276 18573 18544 862390771 55315 55357 585164214 2386 2387 238593294 8318 8319 798848414 8617 8618 71543451 18328 18335 289948301 43292 43263 708438042 62989 63008 438487480 40113 40114 885773461 19243 19244 433904514 48216 48217 175605772 87581 87554 817680616 80997 80998 344854729 83869 83870 247267844 13446 13447 406850651 67325 67326 289268225 62161 62162 63064277 74016 74017 167480652 8126 8079 708692985 22087 22088 486310736 59951 59896 265064673 35763 35764 802339413 62114 62104 700524075 56692 56693 959005168 98542 98543 604107177 91150 91153 538861051 86935 86989 59880216 90926 90908 178894542 8490 8491 848646017 9077 9078 394272592 54179 54180 646481506 61388 61389 983772568 82354 82355 545766930 55806 55831 406320488 65874 65875 460417033 55989 56024 121528231 90686 90687 38580051 95902 95875 497105463 71933 71890 398953336 97027 97028 288584242 89118 89119 989684975 24257 24258 660970913 14887 14834 147606134 30275 30276 2532087 98476 98428 452017487 8085 8089 27799948 90600 90601 507541715 22361 22362 314665872 1954 1900 876602260 67539 67540 326850160 51684 51666 623725843 44069 44070 379502566 28231 28175 811173433 81757 81712 945912366 65751 65710 942661080 2024 1977 112845504 83521 83522 1588486 22975 22976 608778683 64491 64517 964061619 36364 36365 765059088 86452 86434 213280001 17231 17196 35686323 48849 48814 234189857 46078 46038 677535980 75841 75842 645250747 69912 69913 312529044 47224 47225 367966133 62185 62189 235679820 7325 7326 450426070 41106 41107 28220833 52874 52875 33694367 97140 97141 397121352 35594 35595 632682958 77544 77545 629833778 77057 77058 756546285 60180 60181 375874564 49711 49712 884330957 96891 96858 148163054 94553 94554 404066906 65748 65788 528709217 52158 52159 28141352 91974 91964 30934221 67938 67939 413622110 9858 9876 597553795 23838 23785 541498431 92520 92486 155142158 72045 72046 401780363 1274 1230 722990234 66687 66688 328021107 68306 68307 726947030 52801 52802 398197619 92897 92932 977730789 46437 46438 595936526 11875 11914 241178093 69932 69978 706672406 79315 79316 328133609 58901 58902 322060219 61701 61702 949276271 26534 26535 181239075 41408 41444 163413245 68427 68381 80743263 82134 82175 296141015 36954 36955 181485302 3140 3141 283440517 22421 22433 557396067 53076 53113 174558937 19530 19572 29885410 23838 23839 841535645 51090 51091 437400995 28514 28515 770851039 18117 18166 472678895 13909 13910 473150675 32857 32827 765793716 35397 35412 509087329 82975 83009 194000473 64193 64194 916754568 21437 21438 734199186 41623 41624 111573803 38055 38053 500601924 6451 6452 256627302 69522 69578 276269441 71785 71786 118554236 86305 86334 48472996 89518 89519 963714294 31361 31362 384072637 76758 76759 492661184 95163 95164 474776495 13940 13938 789346928 49607 49608 811908227 91244 91245 635031350 2157 2110 651156299 40899 40900 798056463 22520 22568 646137156 64947 64948 931978996 30851 30852 286182882 78312 78313 390159746 35587 35628 308970306 51756 51731 593701219 87020 87018 379184084 86088 86089 27567043 32668 32669 510783595 52311 52312 315585522 1976 2013 498555201 3124 3125 375260379 64354 64355 205724290 461 462 624896396 42592 42593 685000601 29426 29430 164968958 29111 29136 942275691 33852 33877 362201564 87531 87532 457416470 13877 13878 451402154 43222 43223 971881901 7451 7452 342675213 31267 31268 835559603 23449 23450 821730672 16557 16558 16952450 68242 68243 162610464 164 108 496388142 3960 3961 314907964 33899 33872 372423464 31187 31188 41952481 41156 41113 700187385 28067 28068 597922099 65043 65044 774015726 3208 3232 624394662 29576 29545 279420938 58991 59019 701672029 68781 68813 102748699 8802 8781 362064297 71430 71431 512394276 49194 49195 329273268 5760 5718 967344086 76177 76139 717125848 88970 88994 892470864 8029 7982 637695076 8919 8885 266670786 41214 41215 250558768 10191 10138 680120945 43618 43570 789778309 33516 33511 154801561 52587 52551 810573390 54032 54033 366674150 88450 88451 731891771 33451 33446 926093265 24115 24171 705006403 49396 49397 538192103 4861 4862 344901072 80506 80450 987210263 74155 74156 464533828 91937 91948 133406497 60433 60482 252528513 41877 41915 560036660 16389 16390 232583431 64788 64789 668891399 77692 77721 989768685 94748 94749 785936377 39111 39060 768692868 12037 11985 150018867 20158 20166 92483688 15141 15142 503349990 85588 85535 279424655 986 1021 451316911 9286 9326 728101343 88172 88215 473232817 189 148 518072600 59327 59328 695119133 93840 93841 491654107 56840 56841 826155458 21894 21864 629157810 98901 98902 281165250 47069 47101 295912330 52348 52394 231467652 85510 85511 800786712 43117 43118 562220976 99980 99985 213001675 39702 39666 731686217 63913 63861 829231655 7846 7847 206477797 57608 57609 619129809 46324 46319 979320601 42403 42404 489749231 75386 75387 977329067 1071 1072 609336836 11451 11452 527447605 79889 79877 907604708 293 294 880140001 60037 60011 205537724 48203 48188 67730357 93815 93791 614978293 54627 54628 52361596 63569 63607 205559524 15809 15810 490185162 63155 63156 659428215 93044 93053 55301020 79697 79698 30886974 885 886 83855628 94980 94981 223799081 85559 85570 478730593 55451 55452 330669713 74270 74302 994053575 32346 32347 369564542 29725 29736 28823467 34107 34053 406923614 27033 26984 623667061 15268 15269 896032132 16368 16357 939266263 87959 87943 900572105 4507 4505 598609156 3993 3994 769651257 63500 63491 925717254 92556 92557 72725717 96945 96946 658764242 38075 38020 177761091 77531 77548 417783948 97039 97040 510817456 52056 52052 144823999 53294 53295 925307648 62277 62247 360821135 86156 86122 783030239 38983 38970 674879829 34357 34358 493354735 71392 71393 719363351 89389 89346 258807200 52115 52116 960332399 78665 78678 735821340 27247 27191 105091210 12739 12782 815706965 4352 4353 953245140 36398 36403 555246224 78335 78382 79931401 27047 27048 472356747 11671 11672 363258716 80668 80669 805774946 79190 79191 251913553 48473 48474 681729045 4017 4018 62283076 64170 64217 103764136 12027 12028 487656565 5029 5030 196844877 88911 88894 708958491 859 884 142904904 38368 38382 447352803 85477 85478 684684413 30933 30934 656242916 93091 93092 533417473 11284 11265 314121332 25007 24966 476169218 75067 75033 553588587 33392 33400 152879931 47517 47518 699346540 11834 11787 950568231 90246 90247 14622449 27005 27006 346904870 8269 8220 419459573 33268 33269 771541500 77463 77479 555307915 88191 88171 245095938 2846 2847 543016266 27663 27664 919300834 82620 82621 501958800 69559 69560 583858294 57065 57066 99303982 96861 96812 780223140 72788 72789 464252105 2635 2636 654101692 75489 75490 268842619 5446 5425 12656232 24037 24038 255994576 68529 68530 966828022 19739 19740 889427189 94866 94867 756418139 76551 76552 539776264 98358 98359 769038449 46658 46659 285988537 11022 11042 937849569 54176 54177 455740638 77430 77431 130190402 97654 97710 737378736 17502 17550 223346521 52364 52337 365624977 72580 72581 350289472 45142 45143 601532711 13572 13573 63864666 304 305 830367822 83507 83493 668647564 80627 80675 496790919 24899 24909 743716023 19505 19483 64769656 60525 60503 89425259 74568 74569 260832153 98276 98277 621642527 8188 8187 576166571 85220 85210 411424196 36263 36264 259782652 51510 51511 84424544 48110 48153 343660843 42717 42718 592647665 78012 77960 508582849 70890 70903 342110940 93041 93074 609290017 26375 26394 854319295 59130 59113 123891050 69889 69890 422569689 76777 76820 811947931 94901 94859 8547387 8804 8793 617616223 16638 16619 933372477 33670 33695 658532838 36335 36291 764772909 22660 22670 306892275 97339 97340 939652401 13329 13370 991738391 77402 77403 542564380 75282 75283 958625228 59575 59630 548739512 84937 84938 392796005 68801 68802 689939668 29485 29486 830274637 30135 30101 546630937 48773 48740 345623245 33534 33528 117282664 90006 90044 942874386 55480 55481 780776429 21116 21161 733891289 7604 7597 545311031 93773 93759 916294218 40628 40629 782205980 1416 1432 825202447 3792 3846 22472107 57930 57931 687811439 64847 64848 211983382 77264 77218 540362839 29451 29452 755195678 94770 94771 276751912 90339 90317 667765695 93622 93672 622809935 98266 98214 16058740 56230 56284 820121862 8956 8936 581499522 18487 18509 769672038 82160 82161 125295427 95961 95910 420130404 73163 73164 823101020 11990 11991 33572860 29241 29242 688842956 63103 63104 788208881 59691 59699 405467993 53664 53665 211572923 25229 25230 202475571 72345 72327 583681836 24173 24174 254900619 89082 89056 263927802 58988 58989 325382171 53436 53437 687620665 50147 50128 589899521 48535 48536 391905606 73997 73998 152906006 42844 42845 754525725 6297 6271 585678648 19217 19218 976332545 65660 65661 288497633 62980 62999 445265950 27386 27404 678583789 90317 90318 891218792 45947 45962 924794349 76957 76981 825551348 60032 60033 100434354 68443 68444 15724090 78102 78058 197218666 9588 9552 344230459 94444 94445 32984992 18813 18797 67068359 87360 87361 507981923 31665 31710 358708402 49270 49300 67272317 40188 40207 273772733 95601 95605 250011773 25214 25246 911274234 1640 1650 446524032 13975 13942 25602190 36331 36383 963591561 73859 73860 743215928 29790 29788 900614493 62909 62910 114605631 63577 63578 767593789 55442 55457 695600344 89267 89268 373165174 44378 44379 654688455 1176 1126 352316273 84376 84346 871432902 51471 51494 474110894 53844 53845 836911444 6412 6425 581621523 36628 36629 928520256 72009 71953 429678704 59 60 931360293 13526 13516 312305639 87588 87589 874008667 62252 62253 343213981 73374 73376 238237974 14063 14102 54823924 92894 92849 25303743 75576 75577 957259573 34960 34961 998743529 9424 9425 155447643 2457 2458 927627432 55549 55521 162153387 9837 9844 249102785 41152 41131 775481542 3970 3981 69058827 45989 45990 726347037 66280 66295 394130688 2364 2324 999423673 56635 56643 417447460 90005 89999 155486451 43814 43815 918051837 60724 60692 701205362 81588 81546 47911179 68350 68351 106138196 6438 6439 360367495 16951 16929 67899133 69671 69638 139269258 50247 50289 897883450 22530 22526 904639482 76921 76922 857166340 42264 42265 698215042 39532 39533 630141305 99422 99406 516173361 82641 82646 916976365 80830 80845 912854355 78219 78256 293319005 77352 77353 602989324 7886 7887 34194823 76330 76331 494242575 17295 17296 737887365 43894 43895 584902354 49382 49383 583813124 12108 12129 794736100 62726 62727 26605062 70133 70159 124749676 7650 7625 337208556 16490 16491 898754721 67115 67116 190849509 61080 61081 85881921 67510 67511 803036106 51964 51965 321711778 50937 50938 845753919 29909 29910 50319576 31560 31561 109065253 36040 36041 272823664 1088 1079 67317287 37316 37317 422673884 50515 50552 468621324 90939 90940 430010672 10661 10662 657156298 31505 31493 188313760 29040 29041 139248319 1727 1728 561249194 68176 68177 191696796 21288 21319 825547707 55474 55491 721966304 2932 2883 576472891 9908 9909 713693901 9799 9809 974178665 65711 65712 885598376 19934 19920 372631472 41125 41126 412862649 15111 15063 588050520 24015 24067 202309028 97240 97241 166391116 51615 51616 158431067 61809 61810 552250718 38412 38413 687885043 62035 62051 482209033 67682 67729 574561631 47573 47605 784964879 11108 11096 324183376 72834 72835 529167652 65063 65087 815881205 94699 94700 120416506 97191 97192 279441606 69209 69210 684310905 15785 15819 929325696 47049 47050 335800823 6506 6507 726546517 9703 9716 860605999 84132 84133 583129836 43397 43396 201802984 90603 90604 497487577 95113 95114 858120639 80719 80720 201959754 77237 77276 793799423 61246 61247 711219898 89011 89064 662228003 37715 37716 383071754 19749 19769 253134321 22709 22704 936445473 27347 27379 667767587 11122 11092 844126537 20987 20939 643577285 95478 95479 365845663 29247 29248 87864328 15511 15512 847382779 7878 7882 110545770 44823 44833 606110088 87216 87217 936545609 54971 54972 513549714 25224 25225 112083446 3279 3308 382126051 3795 3745 577557900 6325 6294 311514001 22510 22511 522197032 78629 78588 59980140 41807 41808 12850416 38030 38031 451735692 53837 53819 319251479 87471 87497 578581183 48142 48124 893999421 96236 96281 464266925 9155 9156 831380828 33440 33441 724616169 67142 67120 534179720 41057 41058 897947468 71286 71269 557911106 99994 99992 856592200 73792 73793 253980162 22868 22869 828254157 61605 61603 59570154 77123 77124 228766921 67935 67949 904871090 97820 97816 121696415 90920 90951 48774041 62805 62790 281680208 94333 94343 352539867 19252 19294 29647544 61230 61231 91396253 64823 64859 802087549 31830 31784 571146801 75140 75141 414762256 67552 67572 80461444 34667 34611 463521981 66697 66671 235290997 86798 86793 615189139 52297 52289 976262214 71413 71435 21474846 34681 34725 661115429 9352 9353 742816028 1947 1903 587366150 77105 77106 305397524 10086 10087 474595565 98678 98679 645636751 13906 13907 331872350 65916 65915 483601662 34324 34325 383329404 35831 35817 999688732 31146 31121 777225213 13639 13640 880104807 28647 28675 416197782 90729 90730 582756528 55515 55516 10425009 18422 18467 642668864 8895 8861 627497974 26423 26393 123613393 63890 63843 636617593 13376 13377 327771706 59159 59107 564574019 5720 5721 593104455 52776 52777 140388832 85988 85989 471088754 40240 40227 778102029 31457 31469 914160538 97727 97728 342216810 18108 18109 559638703 46671 46672 853577424 8881 8904 512314695 72583 72629 24489206 30919 30920 632801003 96966 96967 186678540 74196 74158 655050487 5198 5199 669723431 13116 13117 626881926 4479 4499 273128352 99230 99231 163958868 60473 60474 567365514 5398 5399 454481960 40378 40379 554190947 525 518 455723327 45030 45031 246175679 19055 19056 574255513 20915 20961 708175298 29648 29649 299676247 5249 5250 220348005 934 935 763170851 98063 98064 484242683 56535 56536 50248799 8613 8609 653879000 56302 56339 203678879 84291 84280 156852971 45293 45286 977146657 79625 79626 114564507 25584 25552 124246856 43769 43770 59183994 74530 74531 408281393 4256 4257 469380174 53681 53682 889611316 82685 82686 109100538 76904 76905 774323437 20868 20888 288200984 70401 70402 71049451 51528 51529 928332377 46692 46693 39044989 42191 42192 164643897 32140 32141 734004215 24148 24193 502346599 5011 5012 597567017 49736 49683 970433620 97132 97150 419202038 66863 66897 649553161 87568 87589 359619374 13172 13173 477949569 77663 77686 775102152 74115 74116 121302268 83936 83959 642120639 10516 10517 969846074 56880 56905 720441985 34401 34431 504779835 74683 74638 563802908 84668 84669 759576266 21657 21658 275178004 88153 88154 450890479 90688 90682 110974346 54330 54331 416015223 54270 54271 868201248 78789 78800 727334583 50614 50558 923926833 30049 30085 785794968 28672 28673 312395877 75605 75576 37867003 79327 79304 911512710 29856 29825 70741875 86964 86924 423930935 85015 85016 4984942 43306 43307 667052679 24765 24766 597856247 75960 75961 512305858 79613 79599 400212646 67039 67040 693185699 57251 57208 860860207 54479 54480 139220088 64967 64968 57580217 2959 2970 24249387 71658 71662 694799560 73569 73570 432975809 1466 1416 529953218 58661 58605 225314583 81039 81040 897370260 94842 94886 507498378 47569 47608 358697289 32599 32600 954935245 6697 6698 11268424 90954 90955 700669459 95426 95427 618174813 80849 80850 878240083 83523 83498 739682854 26080 26136 71150652 60466 60516 301702992 41698 41699 619114925 49984 50037 12881104 81112 81113 536492288 66735 66736 955908551 64010 64039 949554669 9429 9463 974383512 44455 44402 878191730 12042 12043 900016771 8576 8540 302500104 37913 37914 299270919 90731 90732 463996427 65688 65674 301786407 17727 17728 612619565 76170 76171 716449453 75441 75490 38652501 59223 59224 337601871 48879 48919 200253249 77248 77299 682096614 40521 40555 538656376 74931 74932 548811644 88026 88035 636433100 89796 89797 216893312 14424 14425 707988740 28402 28403 797796146 67700 67677 550659089 96651 96629 655120918 79808 79809 961769664 26207 26256 978130112 90206 90207 348560632 86995 86996 690868157 53558 53559 6944743 83556 83557 167497044 9519 9520 191929331 27353 27354 45679484 4460 4492 527064910 46752 46753 164428384 16925 16905 86265328 74510 74511 645162689 43413 43414 517805711 95201 95202 546582595 60715 60714 346190502 19630 19645 398091491 29785 29748 370806714 35491 35492 146545401 3191 3192 532701626 91552 91553 714693941 59521 59522 948207926 66733 66723 190125189 49966 49927 450624115 2544 2545 826498903 38255 38256 544636491 11128 11129 473608227 7481 7482 768655987 90809 90810 834628887 17568 17569 984784160 73572 73534 453895255 63001 63002 702785429 49862 49854 345989542 42175 42231 502136851 7781 7810 963669494 49247 49248 720717229 48651 48652 537707722 98618 98619 903201480 904 920 798428532 10960 10961 461006379 92816 92817 90954642 72291 72292 336441437 54430 54481 165696036 99653 99654 715648937 38558 38559 243965930 63484 63485 330983601 86996 86994 90533080 82982 82974 992554713 59265 59266 267948364 52736 52737 887182222 2596 2603 645586668 19265 19320 939464189 47598 47599 35556648 27000 27001 681405843 94484 94485 296062011 68966 68984 526282815 36884 36914 141397485 35798 35767 430635849 17968 17969 891978701 66848 66896 20287919 69136 69174 382583931 93390 93391 613775838 3194 3198 268902501 33310 33275 9420575 91069 91070 275501206 95961 95962 582170487 78395 78396 702169709 62396 62402 21962780 83981 83982 32920463 73233 73239 393613399 46798 46781 1564934 50046 50068 270015012 80098 80128 855880991 95678 95679 766630251 71523 71518 928852440 22794 22819 64740965 31997 31998 448646669 69585 69576 504138035 62372 62375 253909304 99244 99245 440171218 11804 11805 282886580 89183 89236 732935999 30927 30928 775655488 77925 77957 196885349 52097 52098 957817369 41266 41267 213492312 52401 52381 267550886 95305 95352 434655184 47604 47568 452560650 92426 92427 143203994 31975 31976 524199461 24274 24288 180381299 30319 30292 565681955 41614 41637 814640223 19535 19492 778956796 32211 32193 741298077 27771 27772 583601695 84650 84648 481356880 50583 50584 590700107 82226 82249 836849089 73632 73636 276848680 70312 70313 926227001 33335 33336 455855742 16350 16299 579453920 71497 71548 214819832 26731 26732 559084976 74952 74953 496950883 90713 90714 621066846 42652 42653 392090270 54166 54167 680603049 36095 36096 560892486 12385 12342 40179519 11975 11936 244661061 90005 90006 423748927 91627 91628 586906782 6115 6116 645632584 10854 10896 574821621 92318 92343 314822427 26875 26876 899760283 54254 54255 646654908 58635 58598 416343645 9922 9923 601108961 37499 37524 998141360 38089 38075 39913021 23456 23457 4275888 75521 75546 839079625 14519 14520 913639954 55098 55057 762961812 19910 19911 450578332 59660 59661 516429872 17925 17926 106323975 96691 96692 393333903 29172 29211 764239528 28667 28679 474842480 27629 27606 357442662 92657 92656 203123704 84072 84108 567562938 72822 72857 158420277 99779 99800 252660928 92932 92883 816637000 14598 14599 827740855 19866 19840 562359611 16286 16287 493518276 79040 79041 104642084 16140 16101 690234479 88332 88333 95082251 56440 56441 658712253 63282 63259 127211653 43404 43405 844575005 91581 91582 727261284 78555 78556 5121991 23312 23276 439492064 33903 33892 488529614 4516 4479 132766378 41896 41945 415157391 73692 73642 213611277 97469 97453 573889824 27740 27741 291963885 62776 62799 809096020 12780 12781 34310983 47754 47755 23923409 67992 67993 25999251 56063 56009 294134428 33639 33676 586886388 24402 24351 104522658 85395 85396 343540894 18382 18383 398267987 18168 18169 13231369 6507 6506 231962637 24790 24791 653777370 90834 90835 678164383 42159 42160 951351390 60067 60101 85471875 28622 28671 754249182 10729 10689 618417196 37244 37252 200240177 18935 18976 164244556 46727 46744 197669513 92440 92401 251042050 30469 30434 352054576 39235 39218 464161418 84446 84491 168142212 29914 29946 130371687 8996 9023 612735214 47468 47487 594019028 87940 87941 59985852 70663 70653 572680117 91206 91230 357985005 47151 47121 529743926 76571 76560 605982786 44591 44592 912317359 60298 60317 612910520 42017 42018 258261020 60910 60911 65713858 98165 98128 169255043 35752 35753 659348130 12469 12475 862827658 3310 3311 86851210 2776 2777 999463212 68879 68880 690148538 54628 54629 985636583 25409 25449 73578066 36076 36121 440028396 75679 75680 304757957 18366 18367 548481575 30784 30785 348114498 96536 96519 595719400 32921 32886 539447499 82492 82524 125633283 83895 83896 162536955 89963 89916 171451061 14182 14155 986434798 67581 67582 281679116 69802 69803 600760432 10452 10505 433520423 76808 76784 646225336 88699 88700 958859188 41237 41238 269522179 5891 5892 248154429 61970 61925 40594117 63972 63975 283523060 69873 69874 948240966 55085 55119 704596247 72051 72021 610402874 23345 23398 224134151 64407 64408 899921212 32410 32458 927527250 24523 24524 156718968 84456 84457 214465903 1150 1146 248973267 70241 70242 609511589 54605 54606 115770725 74870 74818 349271651 5644 5607 239946454 56044 56045 709705332 4531 4484 139908969 24572 24606 850322992 699 700 270768632 47258 47259 776607424 483 430 789314066 80939 80909 41145921 94827 94828 267709302 92444 92445 613211099 30391 30349 58484480 89792 89782 851197770 83290 83291 592872214 15043 15047 683721892 36987 36945 550471647 24496 24497 146199287 36621 36622 753791109 5761 5747 643488843 68259 68260 826182399 57381 57382 902800595 81235 81290 880272258 49290 49291 133168359 85794 85795 774400367 39183 39150 224412819 67411 67412 475762255 64744 64697 522246755 477 444 769347495 82871 82872 182695561 17239 17240 986835043 29170 29171 548604679 40617 40641 241220935 36814 36854 976085379 45824 45856 923743003 9039 9063 21335112 29093 29053 690984749 48438 48439 279139530 76829 76830 98632776 52115 52108 693556241 62080 62109 526711692 13384 13385 527206308 26557 26558 425946800 54223 54274 869880148 46838 46839 850323115 61634 61666 252007788 135 189 529890942 2690 2688 604743971 58950 58976 131035043 39552 39553 970756968 45060 45071 617285152 52192 52142 236936609 57557 57555 819921302 42533 42534 651339587 60874 60921 338237309 94000 94001 519549166 48085 48075 579941300 55018 55019 670921109 13614 13615 251688701 60841 60790 525973301 35818 35819 836869251 89078 89042 964363305 40283 40333 555558426 28821 28822 564607108 2366 2367 681792171 53133 53182 976503072 69714 69715 181841305 92603 92604 445123646 44179 44180 983381690 32531 32578 252589556 53827 53828 566803850 88906 88907 786981783 108 109 669333102 64068 64063 832204642 39060 39061 661781515 31423 31436 621121483 59430 59412 299320871 240 241 465819319 90133 90134 797367766 68022 68024 643371360 10168 10169 927104205 51117 51118 528475478 77566 77567 296376755 40682 40683 548435352 16090 16126 966229847 12884 12919 892461088 86850 86851 137478595 67420 67379 304592343 18837 18787 171847475 32029 32031 176753673 10837 10854 443620264 74683 74684 691615737 82366 82314 345183360 52110 52124 989799409 95734 95735 348573238 43459 43460 541420722 48449 48450 115078652 45985 45943 913884139 58579 58550 336008665 7775 7776 694878082 64022 64023 272271632 20989 20997 509719958 42314 42315 61387052 18376 18377 626885171 32776 32777 335870522 93554 93550 212480510 97721 97722 411705685 76728 76779 701869616 58971 59009 297229312 20246 20285 738848944 42539 42557 396652506 7526 7508 990620710 37814 37829 761810045 12424 12425 851441839 23165 23119 307957495 15062 15063 672483062 98679 98680 495292649 70773 70774 51474228 97555 97556 534208304 77791 77777 903210287 73732 73746 748417615 90913 90914 306285160 36813 36814 748336971 38378 38379 784693991 98230 98231 313976000 84411 84412 159069630 33065 33099 175899572 75948 75949 413191835 31163 31164 786994814 30737 30723 278272244 28502 28503 719881944 53464 53465 513148294 53243 53244 445691557 30360 30396 839757268 48698 48699 656150999 80434 80441 840153823 57975 57924 988098146 6372 6380 444224473 39786 39787 467445345 22237 22196 355757282 9337 9338 412907600 99331 99290 550501367 20496 20524 759196003 64975 64976 210120937 10920 10921 307672462 1769 1797 953655152 89761 89729 629642350 6717 6718 258749334 25988 25998 848646064 76461 76420 385021011 99520 99521 191062036 73297 73298 478583516 48549 48584 840969546 57275 57276 236030635 93454 93455 138206922 57175 57123 142684509 5561 5534 844222088 2707 2692 408022298 93382 93349 504117646 88231 88232 658908140 88839 88840 511742842 48864 48860 721374665 74207 74241 796886022 33930 33895 538070248 19659 19660 444359543 72621 72622 853514601 5590 5591 843930970 42501 42482 721975338 53146 53147 38202445 69020 68985 259376225 8742 8743 843352647 34584 34546 464727107 94934 94935 277861748 3611 3661 763035693 46506 46519 997501077 50394 50438 653957027 91644 91603 610087231 52810 52811 955575798 49115 49171 253024946 90454 90444 58392460 48096 48097 873854242 751 729 321606964 55783 55792 619603390 30107 30108 113152657 34307 34308 207062244 6471 6472 680065149 38046 38047 837125707 83677 83638 993363738 69942 69959 172468663 93118 93145 966012361 75136 75137 216017025 58034 58035 770692202 8538 8539 241318642 16337 16338 242616152 43727 43728 284747811 97839 97840 616683548 92242 92259 745923548 12689 12690 595228783 81873 81900 257425555 82429 82430 831226197 96086 96087 298743830 14488 14489 734867005 19790 19837 31460689 72088 72129 713241745 65885 65872 91449891 61019 61020 376454738 80594 80555 551905367 14029 14030 546167929 69167 69153 343339529 97053 97054 666604446 79372 79373 22568149 17379 17380 279809803 47868 47818 834974016 62530 62531 720968367 83537 83538 326079166 92996 92997 979337920 68708 68709 936582993 72400 72451 429056531 96081 96082 208322722 89456 89469 943237844 6082 6083 477309113 43425 43426 810671875 64539 64593 872546443 82650 82651 427811109 10441 10442 568161975 35288 35303 884296500 91218 91219 243485924 94062 94063 333600041 90404 90405 577416266 55880 55934 550151500 81357 81361 846959845 78398 78357 714795079 30766 30767 565337296 6092 6093 602834118 22422 22390 779720004 35812 35867 308818499 70784 70785 318641172 28311 28312 306437208 37230 37175 58191853 34513 34516 669928387 91191 91163 275499822 24787 24788 17069092 63677 63678 547172563 77329 77330 871577543 10140 10084 823106650 69866 69873 322068634 55652 55653 858216706 24539 24547 901149001 69725 69726 261862109 59746 59741 457678198 95973 96022 69352520 88177 88178 706545319 39446 39427 343415704 54944 54945 825299647 46315 46344 175229115 3588 3534 901088952 30003 30045 860129973 19589 19590 959578357 43785 43796 10912779 61716 61768 113744308 31948 31949 109749331 17368 17378 775881940 80392 80393 28115397 13052 13053 919067787 60739 60737 439562842 86014 86017 596598863 46839 46833 496378382 69908 69909 265386359 98591 98595 79157639 68481 68497 335099460 58116 58074 992574238 62696 62653 883079976 30758 30759 419934166 69185 69186 346910231 35405 35373 494770530 83098 83131 436495540 95373 95374 772457871 39613 39614 420109184 98523 98524 612220526 56271 56222 814628478 52139 52140 416232609 5661 5662 823423072 42860 42823 254507975 86320 86321 869784553 6827 6876 742445870 63004 63005 626909233 13942 13947 327851304 50105 50134 745936173 90558 90576 620902884 96440 96441 973223842 96721 96722 218713517 5744 5745 215590561 2789 2790 637561475 67546 67567 885783358 2560 2561 651796150 78607 78608 20141113 39579 39580 908833139 77061 77020 981234655 12713 12709 11473620 84016 84017 12977878 28322 28343 326518255 99174 99175 956007080 64973 64961 710090180 53853 53869 454436951 19541 19527 511417788 9445 9446 357737962 3395 3396 389164317 1801 1802 872713277 4201 4183 967646550 98776 98777 238316961 89953 89977 350327512 76864 76851 401816449 74011 74012 67729637 75851 75861 537255234 60558 60537 119751853 38590 38631 26398545 52618 52626 234933163 90449 90450 6740086 4099 4100 66141207 41549 41550 931762423 36795 36796 152752452 56042 56043 767449734 86669 86670 947032212 62168 62169 816380906 34185 34153 704723933 98913 98964 957861510 44854 44815 742784863 53770 53771 173359285 41465 41466 989467078 26489 26490 856156739 81392 81394 859746303 17257 17258 561226973 22989 22962 979931730 24577 24578 601792516 44615 44616 340931310 18015 18016 451111396 63136 63161 251426705 88418 88419 705441346 16835 16819 827272400 10086 10066 487253947 16070 16114 572225249 79784 79785 69726770 10060 10025 776513253 12560 12561 231173563 412 413 635321229 77468 77469 677539799 22040 22036 910728021 76090 76110 703391160 53168 53123 852981142 10645 10668 717943253 86725 86726 508181107 59958 59959 303192465 27619 27620 399637360 98880 98881 932339774 3048 3049 107793920 40976 41008 74290058 50897 50898 753285031 22839 22840 725763146 63894 63876 418232540 73550 73551 290412360 55455 55456 861126902 62050 62051 896259408 22351 22352 357861215 15383 15384 182087523 67907 67908 213472881 55816 55852 157653149 71705 71664 290616962 92494 92539 175571697 40952 40959 127372057 93196 93181 649272337 65429 65408 679279992 66994 67024 545772733 35711 35761 297771094 16133 16150 335511999 16480 16432 217482637 816 814 426782133 73751 73752 845845784 37112 37075 938020187 49482 49484 150938879 91458 91422 929016922 77762 77763 84350379 30742 30794 321616785 8579 8561 44434324 89733 89706 799176125 92502 92503 540621434 6930 6925 278872374 6265 6266 568892907 60533 60534 431421707 19837 19838 254149379 72842 72867 857423718 13734 13743 337739038 63222 63263 709145177 10786 10817 364417132 43546 43547 573594413 46348 46303 386543783 36274 36313 515031231 21513 21543 160092166 46210 46226 80792579 96612 96613 519603551 13582 13563 25761485 13162 13163 184087978 7278 7279 372341769 64341 64342 186830619 67459 67460 865104443 74859 74907 555577257 38879 38827 821666361 68211 68158 231656800 51285 51317 553501675 53866 53859 861276579 6983 7039 315211993 451 450 189571722 60435 60387 272915410 38989 38990 201180853 41889 41865 336005541 86933 86934 943994825 17739 17740 171310629 63637 63638 158005402 54266 54267 465920160 47211 47229 774912594 74663 74652 589056426 6619 6601 940324219 82285 82321 548360491 88066 88067 883868178 30706 30669 193582693 55141 55104 767168424 37401 37391 211235394 63464 63425 643988619 91855 91859 15333398 25478 25474 211261325 5746 5747 9208281 27106 27090 537705638 1043 1044 74072899 3146 3165 52542562 45918 45873 288008104 75710 75708 249628779 36029 36030 107176653 64874 64875 572305854 39225 39181 56764239 23574 23575 532176052 12909 12910 91057360 98200 98201 624867371 96961 96962 260749976 51053 51054 860047343 11411 11412 606906627 10691 10692 903586179 53425 53426 520996567 69341 69336 755305864 88828 88829 463068743 45330 45366 260849068 39599 39600 259992071 27195 27215 232213341 4057 4058 951135446 93540 93541 859723493 24953 24971 136078162 607 659 997621367 15924 15925 903218878 94810 94811 525394824 6820 6821 488020798 87223 87258 953764482 32927 32965 932817955 70555 70537 524636344 39616 39617 241155488 38308 38309 453545023 98440 98460 346503159 98354 98355 369132369 22698 22699 411553674 8215 8216 37948887 86059 86075 775556351 12967 12999 293015002 16602 16604 768517693 10983 10984 955711393 75681 75639 155366185 92620 92635 337694985 75176 75165 851067047 15225 15226 706619865 50206 50207 129367700 26316 26297 585743903 44038 44039 889009511 27446 27447 557934230 25207 25208 16443307 54896 54857 972898116 96953 96954 850166397 29352 29353 420837158 84126 84129 948584363 16946 16995 62634200 53672 53620 511774734 69537 69538 827429079 937 931 298599463 41035 41036 902483612 59011 59012 370549492 95347 95348 494231137 99254 99255 111061524 40799 40800 420236429 12499 12500 152228619 39836 39837 231763705 48005 47955 182583667 30065 30066 928750874 14285 14308 893779327 29105 29106 270448209 63998 64032 570868822 46331 46286 194555673 61722 61723 904926800 94236 94237 315499005 25642 25655 602600935 66720 66701 372287516 15760 15761 610161149 96404 96385 379897643 9169 9165 975415982 85953 85954 852001889 64471 64472 627418316 36144 36101 329828456 11315 11270 659459412 5386 5387 636884981 16077 16078 262368828 23809 23779 734661573 36658 36689 606117888 81886 81879 919579059 83908 83909 303388193 79164 79212 634980123 40994 40995 939231471 3049 3050 661171392 86871 86886 860498384 11176 11225 675271524 45652 45653 271539608 46066 46067 180786325 49881 49882 548299328 31457 31431 998541597 69667 69668 588795379 99492 99493 67678719 46019 46052 225395186 56035 56036 544726914 56503 56504 172523417 12781 12782 512542185 37449 37446 271530328 9364 9365 101847739 61272 61273 347568058 24723 24729 564021671 96116 96144 550038905 58788 58738 465865117 2582 2583 451966197 64098 64099 450806981 2795 2778 178351557 72821 72822 463733768 74926 74927 663356300 6241 6242 445731382 99287 99302 704998354 9433 9434 148220664 68652 68653 96171382 96228 96235 597047302 59184 59199 93230553 54346 54376 116410508 45500 45540 792537266 25421 25422 536836865 38935 38936 514365653 26423 26424 932692594 87954 87955 390810035 26781 26782 340994222 4703 4704 726204394 91468 91426 185108133 78670 78645 516339573 2512 2513 216808889 53478 53444 687395260 35707 35708 924793019 86050 86074 54001252 28612 28613 550895112 19978 19979 98793612 37562 37563 728611666 4816 4768 616979191 51 52 246650758 47786 47787 621927798 29236 29237 994184184 21626 21651 909798663 57044 57045 117683199 75144 75145 180360794 49712 49713 866052301 82785 82786 103150898 41104 41105 6140296 64395 64349 598785394 42710 42711 504327890 96657 96624 675442792 53687 53688 239803202 86452 86507 328044919 81313 81283 323696365 43070 43060 228842253 60991 61042 552289654 91984 91985 562722065 57909 57941 631172138 53933 53975 488162281 44183 44165 523211313 4016 4035 208983034 44501 44502 506560649 73239 73240 622267346 8578 8579 915640409 89692 89746 784484348 80448 80468 400472771 57539 57582 7571309 50683 50684 417684291 36979 37005 876852946 49476 49529 681977758 50471 50472 973263464 96805 96806 419493774 94282 94336 495920415 96469 96470 384040868 45376 45330 944214094 19777 19778 206399954 20105 20088 40920125 60840 60841 124272697 53597 53598 328926263 33191 33192 313661196 87972 87956 118946272 54732 54733 848178185 25840 25841 500996790 17621 17608 674431264 49915 49917 746396905 91471 91466 601295531 63653 63654 399045541 62118 62159 343453505 56810 56811 833575548 87075 87097 957130344 95144 95114 522457948 897 898 374707980 66667 66668 68382279 71234 71273 50937132 90031 90025 697055243 26330 26357 701250021 38703 38704 968440894 61767 61768 610753048 74911 74864 691371442 45217 45218 890225251 86992 86972 175897831 86116 86086 282156874 29094 29095 939500441 96204 96223 619537459 83051 83052 777322800 53094 53095 524357912 19203 19204 772946908 56256 56248 847145063 17022 17023 249341657 26549 26550 24485149 11843 11828 345264047 81633 81664 464236911 91741 91742 941421065 66468 66443 722677444 10994 10978 715900241 99602 99641 276623252 34774 34748 247128077 48583 48546 288106401 55195 55172 879390671 33123 33168 774623853 81185 81133 391357188 34796 34797 141255313 22406 22407 612290235 6680 6697 110875409 59884 59879 783749523 50625 50626 578039870 58304 58305 608625888 95631 95632 552533520 29066 29067 300085202 87332 87333 558530111 19507 19508 926824806 41065 41066 174595097 73515 73516 102918077 4201 4202 857733726 19091 19092 553482761 63868 63877 264935683 43587 43588 108782383 34338 34339 572104039 66245 66246 799769893 86499 86491 731942179 39436 39437 855272396 72033 71986 818878311 62553 62554 129060962 20252 20253 60411613 36526 36575 414530959 54087 54088 686877690 37499 37543 683806563 59593 59594 479466448 84865 84866 118642517 24251 24252 125572640 16949 16950 462124028 42887 42888 226568836 25283 25307 372352989 68753 68727 856299681 40467 40412 33131673 37858 37834 712899082 10213 10214 552146946 53793 53794 960452928 67337 67302 549324640 67270 67257 260628580 86028 86029 116295279 56370 56371 229988048 49016 49017 335245463 93151 93152 762032527 54277 54278 359185234 41221 41222 297578731 88340 88341 202330059 9939 9940 440945972 76772 76783 740765169 50114 50115 576999416 40256 40257 629082456 50323 50324 873714716 79337 79338 685291300 92914 92915 903966162 80951 80952 401595449 20831 20871 261248256 16132 16087 655703446 38889 38890 879395303 20755 20720 976691870 89744 89745 740469127 14215 14189 240141445 32064 32011 912948977 32845 32846 629676080 9059 9060 912011569 96690 96691 167086948 37447 37448 94447778 69833 69834 858409783 70952 70953 252988938 32221 32222 674910218 45588 45637 684579484 25155 25156 302550860 55699 55700 16067117 78288 78289 65111313 74420 74421 918389320 50169 50170 480513988 9920 9928 284571127 77838 77867 315434051 97775 97776 70076395 93078 93023 368360322 14076 14050 932728919 51575 51551 778987436 75400 75398 648457320 85340 85395 372693142 27980 27981 138864255 52963 52964 379801645 4096 4097 863349731 80814 80815 843092591 80786 80744 531950763 87794 87777 515283654 94281 94282 216514497 72978 73004 218177236 89446 89447 111507005 34028 34054 713084923 49228 49229 515050220 52110 52062 92115896 99042 99043 671487305 40774 40775 942494194 97450 97451 856032597 21066 21067 881940762 92280 92302 940022838 88204 88205 400470742 74465 74466 292141815 48536 48537 665235472 53443 53455 521194095 89595 89596 318192899 55973 55974 506078127 88792 88793 689680840 69596 69597 380158889 70997 71029 825781769 5412 5397 512638085 56760 56736 420095608 229 230 599092994 75016 75017 132082689 57371 57419 242970815 49059 49060 108946797 64389 64390 485651793 13338 13318 917290673 7236 7237 728976548 57819 57862 933987001 92135 92136 399481127 71120 71121 698202797 13384 13434 258161664 55022 54988 173317110 40189 40190 480760625 47090 47091 180859971 50648 50650 31436434 74156 74157 249348710 80873 80874 37870677 68451 68452 632591550 70448 70503 623678681 58131 58132 780844902 66800 66784 752700827 39581 39559 19785015 30085 30073 74502353 17538 17589 300078903 58267 58297 377742967 15799 15827 322801177 22046 22003 782946019 96917 96918 112035685 96193 96194 367851018 6650 6651 106570587 77248 77289 806948024 1476 1477 208107604 97825 97852 711456751 64900 64849 59879746 69036 69032 332594670 89155 89156 832801003 80543 80530 850539501 84904 84905 436988691 9847 9876 264060094 99988 99992 470473820 37451 37452 895998485 97903 97914 245215328 8110 8111 141289650 68152 68153 834121063 93588 93629 891376809 76810 76784 141796163 43332 43333 333186335 71317 71318 352209057 54202 54207 580963264 88684 88643 550947059 38285 38286 686739729 325 326 563020771 28344 28345 337947771 51258 51274 322120599 91274 91275 358111084 16879 16848 729399131 5586 5597 969029670 5665 5619 657290268 46383 46384 331645697 83863 83826 763358108 40881 40855 677601955 43256 43222 661926378 4491 4492 186264207 68776 68777 744444722 33619 33630 124544266 75114 75115 905568014 22835 22836 960700625 45186 45210 10891541 5978 5979 856595043 19645 19675 305183278 95344 95345 62797713 6140 6085 498868203 15855 15856 431987451 16384 16385 403450291 18973 18982 299576803 33306 33326 983768234 15328 15309 1366640 39599 39633 383271970 1086 1099 470067675 71668 71669 834736667 89316 89317 876180898 32378 32356 685952225 54326 54360 481757965 44429 44430 171987027 30021 30022 894756921 80846 80847 73740921 87093 87117 568938930 4551 4602 893562725 26739 26740 194970049 72066 72067 844942295 38047 38004 275657474 56093 56094 838670559 89861 89909 796627361 32678 32679 317561595 25705 25697 471053693 49157 49146 267849236 55538 55494 444236125 30098 30124 72281174 28813 28846 836808115 26666 26667 71676498 21821 21822 435419541 76079 76080 298682347 38503 38500 191865113 76603 76549 628142585 26087 26061 155657636 6401 6402 533133167 83652 83640 472582231 35582 35617 308446024 19377 19348 31225902 50479 50472 674241569 26898 26899 809093100 12080 12081 420869516 94127 94128 938288384 54882 54891 388987089 28891 28876 370852867 63104 63078 332160125 92826 92827 265977543 40054 40055 102551864 42309 42310 791255363 68631 68632 799441961 79739 79694 391316081 35256 35292 346764195 56754 56755 196964516 23317 23318 284437007 40495 40496 437298409 23280 23281 894910718 80925 80926 326227477 99714 99675 206292717 75027 75028 322532279 5173 5206 793501115 12605 12632 437243831 30428 30403 544648950 20401 20402 840070689 39078 39120 191562024 86126 86127 941918348 32299 32300 653501128 8691 8710 210587523 41447 41448 707283037 88430 88484 802146223 43049 43050 494618216 89270 89295 504640632 13193 13194 650427727 16718 16719 183149264 93532 93533 423524333 97042 97043 918451609 34561 34562 618361319 97255 97269 886376706 37802 37803 390647992 7425 7426 22270094 84453 84454 441309595 42104 42087 105962648 33971 33956 648984899 20923 20924 927948823 6922 6888 73020307 15757 15803 126423953 95359 95340 885040285 31953 31970 598448825 40422 40450 686615562 28498 28550 224574456 74595 74596 257265289 27944 27945 367634787 90221 90222 742058285 12127 12128 741816524 52644 52645 998502772 35549 35550 570352245 40152 40097 17881053 26692 26659 493014110 23384 23412 501151789 89635 89645 700261747 35516 35517 444833204 87514 87505 463083575 7156 7116 664355374 60634 60683 538301189 25082 25058 857224958 22717 22718 657232326 10646 10647 51284592 58029 58030 755741138 83905 83870 472887633 48017 47977 861571230 63121 63122 480361741 63306 63293 35903808 32128 32147 30146244 82630 82598 525540786 47762 47714 671311750 38025 38065 185110485 41355 41356 145145715 95605 95576 145109832 48657 48658 825352778 15736 15715 230861911 98932 98926 177479992 55829 55830 938567433 24595 24550 79926352 4495 4466 33198896 87768 87769 496526416 99943 99944 564320537 33224 33225 566708165 65225 65226 577427885 42549 42550 999348490 80422 80462 431240930 8252 8253 317163613 93751 93806 355106759 27963 27964 107692248 31749 31750 810720948 25391 25392 116043988 61097 61098 90525763 72090 72091 483642673 72495 72462 230825151 4279 4241 922072314 247 234 782093249 57160 57216 999130202 86908 86909 543481066 28963 28964 724845772 42028 42041 642051126 20585 20570 134209836 55737 55738 813035773 65946 65947 938940862 57594 57634 443724442 91518 91519 996559455 20504 20467 666667608 46337 46338 45718614 95599 95552 987848027 98670 98658 629506352 50004 49958 475779432 23871 23917 964224803 61747 61748 629667387 57505 57544 802049685 39750 39751 342416055 40859 40828 560321633 63776 63798 702580798 93114 93069 607045687 4354 4300 288978832 62201 62202 729026218 89911 89912 743277543 80968 80969 358443269 73772 73773 461664535 98779 98735 963238156 83404 83433 968416634 28155 28156 632251141 57436 57437 166817370 84820 84821 530130786 61979 61999 316196057 31558 31559 215281342 23991 23992 738358650 88998 88999 929389330 19862 19863 735860094 2545 2598 7070329 2408 2398 845194925 8181 8224 507740637 24080 24081 53417130 92734 92720 290706324 77353 77375 189804124 12707 12708 157635137 66220 66221 504308082 38114 38119 244181376 80015 80016 227418097 12632 12613 368676377 48633 48634 661823229 25958 25997 245169391 5306 5307 48953059 90637 90634 490524165 76487 76488 808169314 20753 20801 27077066 8015 8027 904411744 3833 3834 818572774 38253 38254 708813720 52884 52931 722927019 52519 52520 177779806 33220 33242 830870459 87375 87376 321740254 918 950 356278041 65439 65455 15004748 9839 9847 625143142 45721 45722 381268930 33039 33034 443220935 57374 57421 482362316 49309 49345 351491024 96962 96977 118963905 37166 37183 61457333 20184 20191 409464517 45619 45620 248338571 96385 96343 362746587 78489 78490 679605187 55484 55507 375393183 84583 84584 141788002 96999 97000 467775793 58838 58881 724657089 96803 96770 901352089 6394 6371 881449352 99792 99751 357679858 8163 8164 435277656 4715 4725 638876572 34288 34321 160655380 6146 6103 416039837 68545 68546 625482947 795 781 376932447 28723 28676 195020499 51616 51670 274543381 70668 70669 56192909 81775 81764 237936739 73762 73763 395756050 99904 99939 678962191 62452 62453 220516218 1712 1713 826475748 63416 63436 376403099 53758 53759 563537947 70481 70459 705243311 89691 89650 364036672 77092 77093 407600927 34086 34087 78665763 59190 59191 221452104 32788 32820 68851593 50660 50622 73932732 91093 91050 694697487 73860 73854 451218502 16655 16656 774560733 77240 77239 913653644 11992 12040 299199045 88306 88278 324635165 12364 12355 708811903 62818 62826 174373660 89024 89027 317348407 86246 86202 98358247 56434 56386 861763730 67895 67896 848639813 9083 9084 988134462 89521 89522 62161197 51272 51316 21491434 33992 33993 468992648 95593 95538 71087977 15510 15559 951242591 94321 94286 680106229 27342 27343 887411247 76962 76907 576095939 59619 59659 101005752 80581 80582 183562231 46195 46205 886485721 51174 51175 220261864 61517 61518 286356028 47449 47495 13377369 71362 71363 165081312 19303 19304 862246110 65396 65363 360502980 5828 5829 772412130 44201 44231 127119689 81494 81445 382833590 74940 74954 621834072 52211 52253 781021888 25199 25200 65884273 19280 19226 689845230 25628 25629 726648722 84167 84115 356809065 75359 75360 246157928 30930 30909 809769166 77522 77523 428433277 61585 61628 477689570 98935 98936 81383868 24874 24857 81900565 96604 96605 346995764 91993 91958 637992666 11877 11888 933086777 47120 47116 161623399 40529 40527 621290757 38310 38311 69329180 88888 88889 24038632 81582 81583 217135463 6944 6945 981609013 89522 89523 188724391 15460 15461 992343537 1393 1410 312940326 53150 53151 467345674 82613 82601 867791812 87974 87927 546454383 52681 52682 224473917 68542 68543 276187959 73022 72970 12187738 23071 23072 120545277 62003 62004 149673252 79547 79548 663708076 60449 60450 805128244 60742 60743 54246289 60062 60063 131579721 47372 47373 278731007 29925 29980 241313347 68069 68059 368359187 44532 44483 742693482 41819 41820 15784824 91460 91461 164041840 66616 66617 961057816 48109 48110 15013397 30519 30511 289876260 4540 4516 246524498 6215 6216 707626746 15855 15858 91289340 72464 72465 348980444 99618 99619 85303985 93343 93297 802893364 84483 84484 717557713 62875 62916 227713415 80183 80184 912258826 95991 95951 263760112 20074 20035 958787749 89511 89512 636352176 64995 65031 80860872 78381 78432 369961666 15672 15719 135580635 93660 93661 255629525 78054 78026 560924817 81304 81264 939136386 33902 33953 292409795 65917 65918 818232895 31184 31185 663077596 31864 31900 174430969 9957 9958 910476800 38083 38114 89012265 58383 58335 896679838 11474 11439 716938597 83239 83290 181564317 1003 1041 553309675 28812 28836 212054337 46217 46218 230645795 7659 7660 531533869 47261 47262 843267635 30108 30109 897436936 13982 13938 335038515 30381 30382 698174504 5891 5835 511352338 72039 72040 917498161 39273 39251 86830441 51566 51567 292294960 73338 73353 720288537 59098 59099 638590278 98723 98741 321664043 80946 80947 30814752 84081 84082 732355259 78063 78087 432349338 19100 19101 670248500 1621 1579 385369816 87908 87941 127348573 62783 62784 391400445 31076 31097 707743093 4872 4904 77422449 22383 22411 712996954 9324 9325 881274234 77628 77629 555334364 62609 62610 554636578 45995 45996 529913145 62276 62265 686961653 79491 79492 947786413 40907 40885 495100574 374 354 873592363 30815 30816 735814995 1760 1785 1068066 77528 77550 513285642 91923 91924 618804613 16227 16228 280581323 9897 9851 219056147 79179 79180 890853137 44717 44718 499361024 35872 35873 336979846 51108 51092 504728618 76930 76931 80744834 23070 23097 976462925 94778 94802 747378375 58738 58739 177936507 66092 66055 886289657 89193 89194 628929734 53096 53123 591120795 16715 16671 192448122 95850 95851 531224727 22444 22445 337400197 73244 73245 537807649 89801 89778 863365019 97124 97158 752318505 31276 31277 385528073 82270 82214 676966795 29778 29806 69965259 73266 73267 95197866 35655 35656 318796096 22056 22057 384771829 19190 19151 274865942 57205 57206 990107492 2335 2284 740124246 21695 21696 617564763 65590 65591 982134661 2502 2458 730477491 18602 18568 974908180 72415 72416 53751377 67482 67468 50179189 93049 93066 847926374 57326 57327 191320760 86443 86390 516692591 51342 51343 836905450 59489 59490 305293083 74414 74415 542675032 64738 64711 185674080 5437 5401 485212278 54651 54674 186281008 29330 29362 875590074 12584 12585 392764057 95260 95207 891838552 26566 26567 995982385 76413 76414 500712363 28020 27999 289507290 70183 70184 564137868 17567 17568 653761094 19859 19860 520385208 95269 95314 404183738 85131 85132 423808505 60212 60227 725142907 98921 98889 416962355 61023 61024 273893088 72676 72677 47801325 4422 4423 185073528 93337 93346 534779826 91402 91403 339276183 25763 25724 347250753 93466 93467 815965573 37415 37416 828744441 24535 24588 660218351 40717 40718 33528321 79901 79898 516826880 62681 62682 984952299 27390 27391 610503153 27365 27401 653928767 10238 10239 518044037 77451 77452 109886509 2061 2035 141766301 17289 17236 346555009 73767 73745 825659820 73863 73864 370792541 45678 45731 401840116 90886 90902 684514850 60382 60383 430411393 70018 70019 992601982 65505 65492 589606393 85477 85428 3727991 2763 2721 618246065 59375 59376 275063351 17848 17800 571188205 6698 6699 91252607 26233 26234 265425248 83966 83967 766476820 4936 4983 13037618 98054 98055 995436019 57920 57970 193455411 87660 87661 313004803 82781 82782 396312199 35017 35052 384139132 54454 54413 361295435 90525 90560 702726020 18190 18234 406757440 26463 26464 913607697 713 714 273812211 19614 19644 479634127 75957 75958 97048679 30312 30313 740001045 55437 55438 287256497 76250 76197 635129190 64308 64309 765695438 83692 83693 723912227 9629 9649 138524154 82925 82912 255375841 50192 50151 441356074 20628 20639 868704304 48568 48588 807330690 97209 97167 508967028 8217 8224 1956862 48247 48248 412149210 97775 97825 924754763 96349 96350 385814907 12750 12751 199041834 6583 6584 591144644 14058 14059 642924440 66053 66054 331376863 84176 84190 983753832 39810 39821 982606944 55443 55437 411321833 13389 13390 138329351 65729 65730 355026726 43833 43834 771892333 12401 12402 37207988 53524 53525 192839991 10671 10672 374194218 33567 33548 198256078 38040 38041 901602594 56311 56289 511647683 22690 22739 365566554 59114 59091 698472645 79505 79506 700854566 90680 90681 652161373 72349 72342 465532581 1824 1843 742481453 36524 36540 560093048 51780 51781 2076014 98986 99004 908586125 96367 96368 857488274 27579 27611 253316430 57554 57555 147374291 16105 16106 498914317 30550 30604 396538099 55905 55906 136692811 17771 17772 356712740 50231 50232 132459520 76879 76880 169082629 86695 86689 164427670 3256 3257 988005403 90724 90748 751123351 26618 26573 399417393 52707 52708 48441193 46007 46008 732746198 98943 98975 839133986 49453 49454 932166770 57137 57083 247700044 27327 27379 736819131 76075 76029 657170045 73107 73058 90951973 50247 50248 590518567 34786 34787 158375518 56897 56899 503439469 62982 62983 305089172 82111 82112 370504869 64958 64959 417805681 55457 55463 705837930 42889 42863 357840586 34745 34736 984341641 93464 93465 103347895 59366 59367 45544865 4359 4360 256073830 79731 79702 928490128 17943 17944 775908149 99505 99506 147275763 59563 59619 50663554 7846 7806 414463622 67697 67729 495667106 71464 71430 243566066 39406 39429 201817468 24913 24870 769772446 72343 72344 152566202 36816 36817 774694212 52310 52311 715600118 91743 91744 619606562 80283 80231 600676288 6525 6517 563691045 44954 44989 570278083 68051 68052 597335175 61129 61110 936885266 84721 84752 7090866 13386 13387 313499119 32125 32126 812648511 44323 44324 408266404 82951 82999 578417016 45862 45863 456227358 1271 1222 901969673 92327 92328 243945564 27458 27459 867794199 96357 96301 420991665 30624 30609 614706812 10765 10766 243466518 50331 50332 243088994 80862 80826 453214486 23825 23857 988616894 1157 1158 774288405 61342 61343 437660346 10685 10686 617359352 38297 38298 663727606 37251 37240 385957412 88178 88179 976798391 65865 65830 734950474 97237 97182 332404119 23894 23862 798252382 85975 85976 333568500 69801 69778 54517853 45250 45251 68995333 66730 66731 51109469 94469 94481 207260664 28392 28412 998132872 86941 86942 909398071 70936 70937 768363510 18551 18552 883041583 3324 3325 630473882 85625 85650 301269820 69937 69938 686124630 14023 14024 272135736 78885 78886 111967457 69881 69909 66433553 93410 93411 859575205 61893 61894 740708256 95265 95220 670894489 29714 29715 630009486 87469 87470 638121361 81404 81405 883693616 46049 46059 261419754 42063 42008 18090863 23854 23839 284262719 90478 90499 953994364 31702 31691 419135613 90003 90004 742550966 34361 34362 521877770 50833 50801 485325361 27541 27542 848201491 68448 68449 113165935 48198 48199 547842129 22456 22457 687899349 50550 50551 18319008 20280 20244 941502922 63762 63763 364737402 10929 10938 803297681 87734 87735 427700235 83561 83562 777224782 69372 69373 799495778 44470 44443 615526443 77788 77789 747446837 19502 19453 393337712 62941 62990 758751302 30195 30196 56499120 79438 79469 620114605 85398 85415 677575015 39702 39696 242326200 88574 88622 565116666 31219 31196 68590837 58633 58665 712263562 53690 53717 262231683 78884 78867 908416492 67063 67064 365425029 31217 31218 913818324 56423 56449 517778103 20421 20418 400635867 50902 50914 180019241 45166 45167 820472839 72231 72232 943242934 40885 40886 18417316 4504 4505 109499727 35219 35241 55864628 2973 2974 804607299 76330 76363 924706204 73408 73366 509125799 8047 8048 73406825 13673 13674 964890947 61962 61944 943301421 99305 99306 433308556 76509 76510 413616111 8035 8036 13394615 5196 5233 729757057 61016 61063 57019641 27240 27230 872606866 30558 30563 291988870 77229 77253 240315331 86141 86142 388265593 39226 39207 221266664 99665 99638 600487301 14650 14595 978227364 46857 46858 683502818 380 381 77249623 91549 91548 644628047 865 866 232889285 84328 84343 560993552 45203 45204 413011138 65896 65897 375104863 95832 95820 729515569 30132 30086 980838750 66267 66312 30546205 51818 51845 245795620 4726 4730 278710986 21033 21080 621940083 82908 82854 711326079 46309 46310 736450630 72887 72888 270587917 27470 27471 240122002 61370 61371 313253653 57378 57424 18332046 60171 60172 899442306 83380 83381 994045203 84564 84565 695281173 35610 35611 349204668 91639 91688 469640090 87499 87500 346397719 82443 82444 457299690 81971 81972 540157077 33259 33260 604542143 80567 80568 470010093 42950 43002 205050490 68640 68665 288015754 24264 24265 946113647 19910 19889 291294297 93603 93604 579310184 113 114 252606445 66644 66628 958881612 16750 16751 924962586 68463 68457 731990941 3847 3848 278395041 31714 31690 531992646 67986 68042 571013508 77665 77666 387043699 89109 89110 948671569 79069 79021 35680729 6125 6113 899737113 64283 64235 608671165 29942 29943 794376417 78318 78324 760554158 14057 14058 134656059 56983 56984 954621761 95274 95275 148960301 29155 29156 54843952 97274 97286 393631388 21583 21538 167086753 96855 96856 958028764 42689 42690 707536061 24305 24338 579826067 85230 85182 624804953 56965 56982 785458346 61402 61403 748812366 13640 13641 274314993 98177 98178 864375475 18626 18572 313354777 41710 41749 566181766 79066 79067 261217100 56365 56328 926775903 60347 60392 837303754 52243 52228 195672376 37605 37617 93863497 99031 99054 169962794 77563 77564 581015857 19245 19290 433916626 16545 16560 223320499 98635 98636 856181714 60190 60227 810513234 57270 57271 729873100 80059 80060 523888409 89015 89016 556574979 77578 77579 327632912 32119 32120 161645316 79157 79158 215005769 70314 70315 471800708 65494 65453 729262774 37093 37042 387716717 2447 2448 233492330 59627 59628 129079848 3668 3687 417030978 60669 60670 878208650 12061 12108 777700900 67915 67916 624249253 57969 57916 565262972 87628 87654 132740726 12325 12326 537800311 69352 69308 356898947 12929 12939 395122858 18462 18438 925453499 19144 19124 254840270 78011 78012 152876798 12944 12890 769930849 96546 96555 799234231 67945 67946 788965046 51539 51540 95403698 18287 18288 472623246 68406 68432 263485315 48218 48177 831598303 25997 25998 152530963 14025 14012 948173733 30825 30857 597504918 58620 58655 550695244 19872 19850 263775683 25700 25701 586843757 52285 52286 853160729 78867 78868 381743363 24984 24985 575163179 21481 21482 137081620 41169 41170 218033487 31049 31076 854030794 83684 83685 810707983 88945 88964 435931213 33942 33964 188461320 73880 73881 667015519 99017 99041 125065500 63937 63895 269582393 99210 99250 837016948 61973 61974 738839524 62054 62055 82117559 92039 92040 41129190 48875 48931 697752852 17053 17021 579910982 58640 58641 525096683 74405 74402 324769366 31702 31724 250275100 58967 58968 760549510 55733 55729 145432457 30384 30342 998164437 84203 84227 770568547 14075 14076 677596584 1716 1717 536013625 89891 89892 731353111 53005 53006 794295194 55822 55847 121322608 19077 19078 762419640 57589 57590 485951609 95264 95265 664956665 92165 92166 557185938 30814 30834 64378609 62821 62827 25984331 9818 9775 655913831 59243 59244 807758967 2899 2885 941968443 41792 41746 949573784 1710 1711 35266899 8229 8243 567607099 10815 10838 221900499 36811 36852 303127911 93136 93137 705690622 84013 84014 217207232 36517 36478 163265883 8952 8953 876635133 62858 62805 360542494 38700 38651 782543786 26899 26855 33650794 9237 9238 459778326 82342 82333 769201006 64657 64602 153288967 61906 61902 698346344 71551 71557 265317311 2640 2641 58386164 16645 16594 798439243 57984 57971 236032113 3136 3171 707519970 47055 47056 9809132 54653 54654 660660376 36392 36393 160820884 54376 54415 822734761 37694 37695 74846561 17274 17232 376737628 99859 99848 382055401 25849 25850 789596309 82104 82074 259682949 79478 79479 931510967 92621 92643 626144248 23196 23201 742092588 38786 38787 311589523 74339 74340 220236109 20805 20823 297249220 93711 93712 617025840 38816 38817 792281103 76075 76076 835750886 1422 1450 376304845 2814 2815 679778302 92643 92673 44118531 62979 62962 153327378 47362 47363 392659928 15909 15918 332247458 52636 52682 342495792 36476 36425 469413050 50272 50273 633477648 95700 95722 981146114 82633 82634 577532074 63066 63043 567293560 47539 47560 207863857 30607 30608 642591606 45556 45557 298878613 21876 21877 997211969 82833 82834 467858335 90498 90499 832809713 72798 72799 53358477 39792 39793 875173381 58333 58332 662372370 45518 45519 202424243 91766 91788 730399148 13764 13765 27066374 96636 96599 683017853 85746 85727 535403575 51774 51732 233352190 1939 1971 607834409 64296 64297 878223272 4168 4169 130025677 6621 6630 260710432 34439 34437 591364874 76614 76648 458763320 85995 85996 354068580 85344 85345 363740412 29504 29505 784372879 4740 4741 790308467 81632 81633 456763208 17552 17553 48990968 5923 5977 571754649 9578 9579 835744087 29090 29104 760241830 35544 35545 568339895 76400 76401 754725691 37157 37158 161158560 67599 67600 125332156 217 222 955637062 47895 47896 528187494 46954 46955 630560762 43768 43716 508172201 12246 12214 296499542 84224 84225 206494693 7525 7526 271753049 94072 94020 669710187 39119 39111 16536969 92295 92301 177222590 11707 11652 384950134 70177 70178 174300834 37291 37262 166662832 71378 71379 711598106 83550 83567 156431016 32410 32358 368688366 6885 6886 276415 20604 20585 162245396 50123 50124 293798063 89134 89181 229964174 71561 71562 237889793 10811 10807 604013494 61724 61725 930169918 11176 11198 424889804 16539 16566 828561957 93585 93586 678237967 69726 69778 495277785 2292 2271 680042261 76402 76403 535328784 40538 40542 130445538 96237 96238 62806218 99111 99112 782926500 21593 21610 52272226 60278 60326 122946497 78073 78074 120547112 14073 14074 799677981 67490 67491 431155939 76391 76392 813803253 17564 17572 639375308 15644 15695 290423420 43516 43492 460682396 58712 58756 900029769 47666 47633 656038930 57172 57173 312666868 70463 70464 318430022 1452 1503 814237730 56246 56288 611432661 98645 98589 684646219 51025 51026 895288963 29179 29199 170072438 65443 65444 925757494 52450 52451 92380409 61881 61882 738716722 68548 68549 45857325 69950 69951 36535033 23801 23802 89579194 39299 39300 18020307 82958 82959 598277241 78708 78709 438579435 58868 58887 816760362 48621 48622 303144898 45462 45463 311933151 26834 26883 389009832 23532 23483 932803390 89547 89521 544732321 82903 82904 554802130 91703 91704 668021673 49077 49073 574901078 34157 34145 773584671 43079 43132 26180430 91791 91792 534016387 66843 66844 350290443 47878 47891 39891555 60058 60059 251253808 1522 1494 513184793 83222 83223 6339033 39420 39388 171999942 11110 11111 547367904 16031 16050 648519193 81170 81145 214988205 31627 31628 171569984 61925 61875 174024726 30319 30320 916123710 25197 25203 745006763 69584 69573 624848418 84382 84343 104135472 53466 53467 185671042 83484 83485 221630025 94916 94917 112950172 51953 51925 661774374 7079 7027 809603656 91253 91254 426554189 91200 91201 80599451 29217 29167 91890462 13331 13332 681650220 24252 24253 226969496 12998 12999 51221516 54589 54590 181693661 5455 5456 629300867 81978 81979 265345993 27694 27695 727470796 68471 68472 239664083 92346 92384 759974350 44225 44226 336123562 42636 42637 106143049 82251 82221 634295044 77667 77613 156434799 55552 55553 993593907 99057 99058 737337061 15418 15413 100006838 72158 72102 269239469 30378 30370 580520758 75315 75316 396423245 26444 26390 552387074 63643 63644 643626913 99533 99534 232698405 89395 89403 488188396 20749 20750 375966435 46403 46404 288461496 46349 46350 810908973 18377 18378 904264283 50746 50798 820682290 32939 32986 972730597 19195 19196 74325714 53104 53118 672215947 94087 94048 186447333 46498 46474 386834990 41236 41237 350495936 19175 19176 133202991 84648 84681 280105002 26100 26101 376473579 63055 63056 503535378 37761 37762 657549514 76912 76954 273278631 69732 69718 135910928 52623 52624 198710377 96235 96236 196095318 64913 64914 612304537 83816 83817 69495509 30755 30756 564194559 85664 85666 909592297 73548 73549 99684648 17934 17935 62527044 80046 80037 667477667 4236 4237 232337793 18214 18269 457015825 82953 82926 164773530 80190 80158 923047550 69042 69043 109514172 76649 76638 503126238 49545 49495 437045510 15229 15230 612007374 40338 40307 101534166 44196 44197 824117647 98123 98124 226509822 32097 32098 911850610 81764 81798 460919052 62448 62438 451400138 96391 96392 518009716 52462 52463 469441841 10818 10860 142651190 84031 83980 814239985 43985 43986 958702061 16621 16622 47593862 75309 75365 219628976 7390 7391 885633095 65252 65266 879113008 11300 11281 935201784 50155 50156 558492646 86803 86804 56148106 32371 32372 332031271 60816 60784 619826732 88073 88069 407757960 84279 84256 545450837 59583 59598 308086171 94158 94146 932973030 68026 68027 579002196 39589 39639 130346815 79721 79722 18928975 12518 12519 612594456 20029 20030 600968221 53216 53221 114721458 38139 38168 296689266 51958 51913 969133236 85458 85459 874301072 51096 51087 361834659 69663 69607 527782450 89402 89382 410672055 87449 87500 662970305 42440 42491 807013847 97975 97960 839110364 99740 99796 950494134 44580 44581 796544712 9125 9126 334573733 6189 6204 241958824 93925 93926 720018419 60038 60039 102056919 58203 58204 345795742 65401 65402 710319027 11734 11788 174259091 941 996 565966578 22602 22559 717804703 57752 57789 63215194 60679 60680 846427862 57112 57113 776773451 77233 77234 97967352 15304 15308 127036799 7424 7425 648880663 31929 31890 848782307 25038 25057 638503822 70212 70167 295847572 76007 76008 475148895 25475 25526 165010918 97490 97491 241825466 25821 25822 143668518 27726 27727 527878822 12399 12349 465501292 56154 56155 45660119 4153 4154 417687225 45950 45951 153833019 47720 47725 454972918 79592 79593 863696520 48237 48238 902182241 62931 62955 540465896 84103 84124 78947830 24367 24406 415211244 74969 74970 473585766 22739 22755 106402964 17370 17371 824686614 81184 81128 582634120 51530 51529 109986404 92382 92383 359260634 81934 81935 604392152 67583 67631 734464648 49180 49181 164158318 78982 78983 729488116 60208 60177 831047531 27273 27274 366718448 97423 97410 62122637 81166 81167 384734930 37127 37101 386155124 33129 33130 719795880 10031 10032 428423317 11074 11120 773682300 13892 13893 71541051 84429 84418 333061110 18170 18209 738070142 7362 7371 72915922 36445 36472 706170164 37056 37057 224600753 78136 78121 885917723 62046 62008 5971056 1353 1354 144366444 58805 58794 705017109 45946 45947 895207854 93760 93761 995168950 53447 53482 230557750 6598 6555 358593055 77837 77838 443651036 93453 93465 579063436 65047 65030 619399500 7052 7053 483401684 4041 4017 157492098 38752 38753 459201130 12247 12198 748302322 59841 59860 12058441 4320 4321 716687538 1673 1646 208151619 88913 88914 617867110 13995 13996 278886893 64381 64382 820386340 61876 61877 526247799 52035 52036 462921454 44392 44415 760017967 92022 92023 829188755 19853 19854 21148963 58053 58054 639539648 55930 55931 806362755 73704 73705 987333960 33302 33354 482835199 91469 91488 263852610 34360 34361 503825682 79318 79319 148975212 16059 16061 855161551 38723 38724 614674852 49876 49930 781063343 24399 24400 251499515 58734 58723 201126781 92384 92385 192719383 8315 8367 281393056 85044 85045 745646726 95165 95160 261683700 70125 70112 868743131 67256 67257 806680323 8658 8631 398792248 99972 99973 843571662 75177 75178 483396230 76013 75962 412608507 43463 43464 112975613 32248 32304 827581252 58699 58654 476466858 75197 75150 372145198 20177 20159 765309148 29671 29627 830369136 92588 92545 159602652 92947 92996 391209127 14944 14970 972675450 28936 28937 941802990 81037 81038 68113947 59017 58997 266018874 93190 93236 258171165 999 1000 262329196 40067 40068 702029941 22667 22684 359289741 99141 99142 919677960 76537 76485 997075915 69326 69378 667320635 30809 30822 212880908 89739 89740 814597460 87798 87799 584745570 97433 97420 119410665 24251 24241 783721570 38129 38130 83512271 82464 82499 942494092 65093 65114 59066580 48123 48142 866226777 98816 98817 645961476 93449 93450 643517456 29208 29184 468440492 95679 95685 798563364 86749 86750 319684470 62619 62620 591552425 3784 3755 942044297 68211 68176 953779196 88034 88071 789876037 1842 1852 518055572 45307 45308 22850405 4335 4330 171411091 51040 51041 180460441 29173 29174 354673787 55971 55972 636219958 53801 53843 89158862 55541 55542 327312743 43924 43925 494259497 86868 86869 315068369 66280 66281 236164714 89803 89804 836819820 44102 44100 107877862 89503 89504 110516962 56336 56337 572597422 2777 2778 330850500 16618 16623 230198072 23646 23597 199060775 50751 50752 536381156 69600 69601 542114234 66118 66119 936393578 85595 85583 473793033 12231 12225 365812651 60997 61005 806743549 26499 26500 533028283 69497 69493 472874612 16573 16517 351622332 92072 92073 428270142 98911 98919 899193923 12221 12252 391689433 42945 42981 346932838 51504 51489 268311066 77317 77318 76334347 49913 49968 765095111 82900 82901 596180118 69904 69905 181487892 98925 98955 926840798 99501 99502 277893117 36289 36323 320329930 57650 57651 665461605 64547 64548 624258468 38258 38259 50190810 92533 92534 187297936 51010 51048 598638211 92249 92261 481843950 85336 85337 695601937 60755 60756 854865566 29411 29412 576033974 94334 94335 984276596 12459 12514 858356383 98600 98601 278155999 39367 39315 254956724 7572 7522 79639639 35838 35839 505009089 26730 26731 959134361 18624 18625 316552579 46755 46724 780940528 70214 70236 159153693 57266 57300 174622879 86970 86971 731359933 29111 29112 123435430 50085 50086 337326006 37954 38009 984178782 50461 50513 457148477 56323 56345 586894855 22983 22936 580342025 61890 61884 323681062 87459 87460 326759730 9401 9402 219554842 94360 94361 61708839 17124 17129 847607071 58382 58383 408575332 38710 38711 643754485 74354 74397 507994100 30548 30549 689204611 95114 95139 581778469 26121 26122 214849252 21478 21450 281357413 51930 51931 221012057 65195 65196 641491478 82243 82268 550816913 73210 73211 766755522 44000 44001 737403736 41505 41506 372255818 82376 82329 519547849 41320 41321 270186102 95787 95840 22094983 50915 50916 800978383 65674 65625 316669379 25921 25922 389575759 28593 28619 672304085 2192 2212 733107475 64993 64994 540263579 59815 59822 551295122 83903 83934 647526016 42666 42689 48129500 65468 65469 359360626 13081 13082 615205254 78780 78769 489424065 20060 20103 662974890 38218 38206 329255170 4378 4379 120590778 19139 19140 560231715 31302 31303 728741246 99630 99672 27173794 74954 74957 706836183 15810 15842 329945514 3338 3339 692635975 8945 8936 124888924 2964 2982 405073548 74447 74448 899433824 42275 42276 413748236 49005 49006 409048102 74424 74425 176919779 82343 82344 61040206 85574 85580 947127286 22856 22869 280957443 96678 96730 752869980 34620 34666 862477288 31293 31288 289644818 73331 73298 829027254 16858 16807 4049996 8485 8486 712405328 73010 73044 986740786 31273 31297 582874772 56010 56011 452951666 48784 48785 239740112 2707 2708 538169667 59747 59748 431962844 20494 20495 106863521 87963 87964 894425207 2588 2589 19010287 50775 50776 482048613 69634 69635 665098973 25814 25815 80944171 26623 26624 274095409 96919 96973 908256432 79424 79459 415194709 22535 22497 760020079 57387 57388 684741134 9817 9818 930416272 39853 39854 227401306 24822 24823 16067836 98073 98121 996721936 94498 94452 913457335 43542 43543 953586029 68683 68736 415060551 24554 24508 110215968 32960 32991 567550998 56051 56052 888484307 90710 90711 919198560 7021 7072 418372068 51847 51848 789750972 5394 5395 642655318 38334 38321 374758824 19181 19182 975369010 25734 25735 577254815 24081 24132 846151456 55375 55376 606292181 65104 65102 732091522 59916 59874 1769506 35957 35958 553985679 66776 66807 723433427 72022 72003 676468995 7080 7061 583478850 32459 32515 159690940 53603 53604 315383319 29384 29404 218573354 15910 15911 567801363 91561 91588 79201367 83368 83355 735769532 57534 57495 850227954 45859 45860 603449366 23124 23125 753707313 8765 8766 480262749 57704 57705 30199191 27393 27394 376191230 12475 12476 570112143 45978 45950 98268224 43517 43486 390900397 23865 23812 327322670 84547 84548 433755440 49723 49768 220490143 18438 18439 176863057 36440 36426 938313432 44462 44459 229781256 8570 8607 941824993 20377 20355 601739965 82068 82114 215149519 29270 29272 730060529 1165 1166 417823718 25969 25970 431318940 34390 34391 388478017 13692 13654 985029763 57348 57349 628172238 46756 46757 223084460 31413 31401 241407500 10739 10740 202698376 71855 71829 897794185 20257 20258 252887374 19767 19713 579561380 26891 26892 663839023 45092 45093 197342559 98829 98836 724011343 51876 51877 466124707 90335 90287 337401281 85488 85489 442024670 33737 33738 151640055 48631 48675 773640789 52795 52796 577323233 66781 66782 190460439 85320 85321 172731758 72620 72576 172961293 57078 57033 716109251 47738 47682 641058976 98470 98471 67003824 64585 64583 798570015 43928 43882 527051205 20438 20439 724194993 85250 85251 852010138 27002 27003 449007281 38374 38375 448196531 16495 16496 43337996 76826 76857 296287813 85385 85386 636365293 85735 85706 939315870 49329 49330 951212703 56215 56216 466010203 12049 12013 717178336 830 881 597616596 65903 65848 262813479 98081 98033 627550614 874 906 907326875 77418 77419 707900029 41074 41075 620464664 72408 72384 390126124 56823 56824 11339369 4952 4953 90671749 97185 97234 204977370 78168 78169 161169567 22462 22409 808191202 68056 68108 187188048 24190 24210 725248236 13591 13592 878293814 39424 39425 168290790 85044 84994 570626791 92313 92314 597081002 45173 45130 751754307 41430 41386 622672394 40128 40129 364714135 55016 55014 3358028 9683 9684 32334108 8434 8435 927676150 89435 89485 810394152 88762 88708 420544320 51299 51311 137433561 82460 82461 527085603 60040 60072 295902579 10227 10228 837983308 37507 37474 519125657 38932 38933 693670953 7671 7615 943813161 6037 6013 965618151 13866 13850 394328214 59128 59152 830499905 28597 28598 395773760 41002 40991 815495367 64325 64304 344378420 66996 67014 255360460 18789 18790 957043896 38674 38675 345863536 20292 20293 123636371 30367 30336 298012442 15768 15769 81490906 15437 15438 472363372 62439 62435 740612919 54218 54245 627011925 25459 25441 308316849 14593 14594 498802486 27403 27404 520700165 36027 36028 893063257 8693 8699 790346937 13728 13702 410101529 42350 42351 690672866 15042 15043 644733469 95358 95327 541918639 43470 43471 804185316 29459 29460 724508364 97532 97533 226300206 92055 92056 273820450 74919 74895 413160574 12216 12194 428241164 11705 11706 71547745 54886 54887 251593029 21989 22020 983369194 70772 70726 512563074 53075 53119 533003944 64217 64218 241541030 93559 93560 876677499 72329 72330 389297987 8434 8409 129811383 44197 44198 713144158 4871 4909 182528177 60631 60632 283881330 66164 66194 519998548 27182 27161 280815208 86075 86076 451731829 21427 21382 982599613 63098 63099 505250214 78305 78306 21674062 31984 31943 529280927 64266 64267 452734756 82534 82535 16154663 78194 78195 745270827 79639 79640 442884464 43019 42963 471597313 26986 26987 387979336 81245 81246 617620525 60618 60619 824019123 53932 53933 156479966 262 216 450437811 94260 94261 815964831 54877 54866 873504523 71321 71311 454688539 39834 39783 251360518 1559 1605 857607366 49909 49859 608953446 29914 29915 978296163 48333 48315 885798140 93688 93689 502731669 3340 3341 410408043 16821 16774 87672248 95684 95655 500868889 71354 71315 3693304 37057 37044 959495031 71687 71641 275391813 45482 45483 85855171 99869 99870 354357240 35666 35667 13596318 26818 26792 169368151 81198 81227 644279209 24445 24446 926159024 25606 25607 602201891 52806 52807 735598993 43973 44010 854328733 12234 12210 419185944 55353 55366 220882443 406 352 771396049 31399 31393 91410817 75918 75888 476918451 65441 65442 372104389 36582 36545 244220345 96714 96715 548030089 12673 12707 866584873 58947 58948 744106778 34493 34494 716656500 85979 85936 265715284 11079 11078 807940195 49143 49144 113510026 84534 84535 240028111 10296 10323 606004814 96992 97028 677798220 94409 94410 87558163 1122 1101 217120319 2822 2823 87878626 41827 41828 780433323 81948 81905 398652688 49962 49963 79410423 97316 97317 223278107 33820 33821 526924055 88360 88321 885325947 38848 38849 443663712 45385 45386 183561993 9433 9385 516829654 91250 91274 535869176 49415 49447 644527357 34399 34354 489694026 42833 42805 195587314 36531 36476 168637065 56090 56091 572410288 95504 95505 326967857 1091 1092 924254835 69445 69446 112447904 17851 17858 837022387 42519 42563 47953228 6395 6396 332587186 38006 38007 510781333 44973 44952 605448863 43361 43362 266653517 74466 74467 75094182 50378 50382 493172389 14686 14717 807084081 80895 80896 156237369 18693 18694 54319642 15637 15594 453782267 41028 41029 780651530 15406 15407 132530459 24456 24457 553520204 11556 11557 990649813 83967 83968 735886874 87100 87137 579327435 77822 77872 141943891 58049 58050 170084983 89519 89520 145621947 9484 9485 915882940 93677 93694 425493840 58992 58953 940507689 20591 20536 822548075 12904 12905 113299304 55280 55245 22742708 97603 97570 135118189 20925 20923 507618406 37304 37305 488972877 2912 2913 183998663 87337 87338 909300514 11148 11164 594715496 50851 50852 413041654 75406 75416 247296864 85797 85798 243457914 29757 29777 56105208 25884 25894 625404420 6168 6169 741706333 27203 27237 161062460 19986 19957 916916787 18939 18929 753929732 24655 24656 867366508 61258 61259 374250417 33774 33756 522868832 55282 55305 487638405 81662 81614 490338868 84066 84031 940268471 2146 2165 976837943 24066 24080 498901904 63981 64006 894576324 30520 30508 322479158 75914 75944 456202539 54361 54362 222109765 8539 8540 114207812 57284 57340 539573725 9543 9544 184572188 20865 20874 60357165 23337 23338 377752897 79394 79421 193745533 52571 52524 575743498 16981 16982 390327615 38790 38802 65545887 13251 13287 186315060 57535 57536 652861685 31358 31359 820805327 9780 9781 899817869 83433 83421 434453603 59587 59607 727637798 80929 80873 678304382 68133 68155 710236213 14457 14453 976922805 72485 72476 600321645 88108 88109 170284873 71312 71296 105117328 87070 87057 933796151 28404 28405 961992676 90596 90549 308505200 84831 84845 715420603 73022 73070 698780907 53682 53683 340321888 52843 52858 97289907 1432 1466 520673258 26406 26407 721463527 5843 5844 161873550 27679 27646 755553832 63469 63470 706558132 66901 66850 511241055 26332 26333 837281043 38549 38550 82423396 39257 39258 243214474 82 78 160251110 19450 19426 844408994 54551 54548 940450429 38228 38229 166672826 46067 46068 713227565 41245 41246 654902208 38398 38399 511940417 45068 45099 107629126 33685 33686 600898032 87899 87858 95295916 45332 45333 360836492 82101 82050 734235484 99259 99260 131260 73544 73554 170278968 80035 80036 82564236 21524 21516 204679515 18725 18726 294824543 22064 22065 570463944 26521 26522 351115962 22811 22765 707969592 68662 68663 400555639 75458 75459 189748156 63632 63587 805979502 59558 59559 738779507 44373 44374 652161822 44725 44781 419618483 6482 6483 563156733 40314 40315 933278349 56639 56619 138627389 50699 50696 430037925 89928 89972 698457394 26468 26469 275533918 71221 71222 520663265 6765 6766 452982612 97681 97682 262780809 27773 27725 135375538 63648 63704 737414599 75294 75252 268538515 20177 20151 556088303 7311 7332 581230927 98067 98068 501533560 27664 27665 603723428 40800 40791 276215480 55474 55475 476358338 71117 71071 733674251 60389 60390 591569858 17893 17894 913306681 81421 81419 252846461 33529 33511 604048570 50210 50211 302378208 84787 84788 209396844 20829 20859 107415491 43118 43143 390848065 15407 15384 771660 15330 15371 315169995 74572 74573 721734144 35502 35488 510783644 27327 27328 537337976 62853 62814 327104950 74638 74639 449677454 48903 48904 250057581 10924 10904 363500948 56690 56691 948299262 69526 69527 997815203 87841 87842 363563726 34157 34159 720082819 5499 5500 198492417 4166 4120 647874049 73542 73547 812673411 46820 46830 818728231 64689 64698 432911332 30006 30007 364007194 71786 71787 99064945 70322 70323 908817709 17129 17130 726472591 20761 20762 395388600 76991 76992 122742475 22592 22593 270518217 89075 89076 286988506 96545 96546 729930709 34383 34407 308072 51850 51825 293518528 49333 49334 429557481 8706 8718 345779313 187 189 164744673 64708 64721 650730052 41376 41334 578838814 60523 60524 46293224 78489 78531 710154131 80407 80408 484557553 91102 91127 273817102 72541 72542 597128670 8608 8609 156449067 27269 27239 745963312 23624 23625 585522009 12956 12957 234090991 22890 22887 669822059 3338 3330 947946131 24760 24735 491573228 89626 89612 379139702 68315 68360 48304736 31269 31302 522889888 4317 4318 511688206 75187 75143 676555680 20635 20616 234476576 7916 7917 45669951 33612 33613 571690062 95886 95887 181352401 24620 24634 701690022 21130 21131 993364599 39420 39375 939508588 39576 39533 725741310 82727 82717 804611115 85211 85266 76509679 66211 66207 484770841 15177 15178 56388170 67435 67475 359082464 43122 43123 668535988 98843 98844 111820452 9874 9925 166404247 78397 78398 890283423 34010 34011 618389718 5173 5147 65933777 93445 93446 809039495 14455 14456 784298725 98120 98097 715845605 81721 81722 12175388 92638 92694 320953065 34890 34891 969292730 76819 76790 365126342 24379 24380 702582748 61648 61649 117195577 40912 40913 612807744 69471 69497 144975542 513 514 636482 27020 27006 315657668 19984 19974 850683809 59078 59042 174952934 41684 41685 962621273 35711 35749 464721714 36233 36231 471100633 22760 22809 833663843 27994 27955 222937492 31326 31327 367825575 36336 36337 625435598 95196 95197 811208838 81422 81465 406085729 46501 46502 738952886 53136 53137 249297649 47676 47677 11778855 65331 65332 167568668 53861 53876 709448427 27505 27493 153177655 83458 83405 76326200 43668 43630 373180889 37107 37108 582553980 32473 32464 945960066 16694 16695 85190108 37495 37496 246356497 7586 7596 795786780 29277 29298 864561405 78754 78753 177321657 77012 76986 618009477 76333 76334 48453346 82772 82773 680047078 78852 78853 383387452 5918 5919 480403681 42063 42064 744198671 38496 38488 518646491 89551 89498 193647942 21420 21379 117661678 56682 56683 468835679 76927 76951 299400019 47950 47986 629902106 26475 26476 283709004 52798 52831 307424028 50981 50982 453641347 95517 95515 48395087 61334 61335 540295475 49745 49800 270805331 16081 16132 464012296 40299 40300 852822352 16237 16250 111549638 9160 9161 465074163 30208 30209 772194127 74266 74313 623229407 64394 64395 75086641 52523 52550 892369391 98632 98592 143517582 46907 46932 192821988 7212 7225 707955125 82723 82751 730010802 88011 88019 308715963 65734 65703 413024049 11339 11340 999033737 6617 6630 835426741 72232 72270 985846376 74407 74455 480684154 52061 52062 177783964 62880 62909 335913217 63167 63187 491569253 33117 33118 705292315 28421 28378 181204047 9342 9343 406849501 19825 19881 284873811 36957 36958 967315048 18192 18146 799939223 39185 39143 923193493 11880 11881 554708907 88676 88677 705945762 9745 9746 546439983 22850 22878 700099890 97962 97913 540104547 54884 54885 25673355 99834 99835 245301290 22398 22399 428153599 97021 97022 369144956 69355 69356 470158637 63304 63343 205366298 49254 49255 767967991 55948 55955 419919588 1871 1866 903105834 17915 17863 917089111 46014 46031 409190372 33494 33460 757942195 29376 29379 700241656 80775 80808 737097267 51298 51302 447628472 63164 63139 540697993 52199 52200 892685506 38225 38226 715301229 41619 41610 438433539 95963 96012 963510858 78620 78621 956418821 2824 2871 565245036 3422 3418 58527377 33620 33577 854825654 28478 28486 63594401 69835 69826 439035435 39431 39432 940971022 93184 93185 383303552 90545 90534 838198350 35921 35922 143326640 22252 22253 45542526 80255 80256 76761867 98404 98450 29176534 48833 48797 227531970 57576 57577 411819562 55668 55669 645052854 81379 81380 851652289 78458 78459 534677957 87355 87398 822814206 26471 26517 322447116 44964 44947 815264693 33337 33338 62483959 53777 53778 422184890 73167 73114 663558096 93667 93668 690002533 3006 3007 538270461 98507 98508 330139416 68312 68313 401062275 14101 14063 487319404 84439 84440 884436778 88856 88800 602511354 33589 33593 508244294 26210 26211 119857850 22272 22273 438549133 10462 10474 461795054 77147 77148 115521153 38949 38950 471940594 17462 17472 467965637 199 200 418922948 15502 15548 735648685 73665 73686 721031375 37744 37745 488876386 91861 91837 139707812 92117 92102 930466390 86722 86723 241434706 81354 81393 487752783 63742 63743 941725267 35647 35648 334903715 88878 88824 601202990 3212 3213 393931199 82854 82855 703996902 15843 15822 634975088 49202 49204 54744859 711 712 289746579 37051 37052 365394504 7884 7885 570890652 64197 64198 872786977 37517 37568 366348360 99404 99457 892265059 74479 74534 857244544 74307 74324 928353657 70582 70631 931373156 45324 45325 334764099 52982 52983 56980799 32051 32026 544521072 96727 96728 72734114 1949 1953 895599992 28798 28793 283523062 58804 58805 876185214 55419 55415 297399884 48267 48277 474065769 96059 96060 948595321 35616 35626 62247191 20175 20176 685691365 58284 58285 673806251 26611 26630 679131666 28440 28398 551762859 26229 26230 929854356 93592 93548 783095360 89463 89464 46775364 84575 84576 645329070 91530 91531 589766489 31370 31401 28258047 87742 87743 295252802 70454 70426 44144281 9305 9306 967397687 72117 72171 620760988 5396 5397 179574833 72791 72816 245475024 96810 96762 654087615 91892 91856 405638607 74437 74487 214134789 97557 97594 656425895 37054 37055 260181393 60572 60604 803962288 94970 94971 338253205 70703 70704 361103023 32241 32242 582333025 92466 92476 544599847 35520 35544 572673929 86303 86282 123245666 99957 99958 257855237 53858 53859 652071973 86679 86632 836451748 52590 52591 7408347 60589 60642 113542152 78347 78356 456645217 21975 21976 611406930 82269 82231 771101772 2353 2330 97512701 42206 42241 66695762 81511 81512 646172988 53852 53849 102115655 53129 53130 152477939 72620 72568 582670984 11907 11874 3284550 45067 45068 527268090 24256 24257 324501463 51257 51258 319158845 37004 37005 666191157 90203 90236 890648793 1650 1607 33399040 28166 28138 517686816 24427 24428 153780168 42314 42358 681620117 71195 71196 914129075 67796 67797 808934797 62542 62543 904636768 42572 42573 752610805 2142 2171 774561024 95584 95604 810983077 34601 34609 260096190 79636 79602 937202126 41462 41498 640971370 58081 58082 649445977 1645 1695 317080133 71464 71465 138320071 59684 59728 756925241 54349 54364 845792518 30633 30680 615230047 97794 97841 517781809 87922 87923 82662674 26807 26836 686876229 32754 32755 287821323 83291 83247 724849709 36631 36639 489467578 9851 9852 748568456 76572 76573 269439800 40109 40110 497512512 74953 74966 945076402 89991 89992 749958839 89751 89752 507953179 14764 14765 938941180 89460 89461 931330257 77882 77828 264203974 60503 60556 249572225 13946 13947 95160945 11931 11982 888160076 6644 6609 604404243 31949 31914 563280421 24553 24554 20314939 24476 24477 859575630 39915 39916 424146094 85409 85400 550025118 43263 43264 269025235 32799 32851 773852162 67359 67360 926529087 81775 81733 718019309 19415 19416 225152884 32394 32435 597313484 43732 43742 462438183 2191 2192 869808593 89840 89838 905104200 2332 2331 122122289 79720 79721 50388934 95266 95267 563668347 49040 49041 822367999 63720 63716 335357959 90411 90412 618829178 59687 59739 273647324 95242 95197 144578360 24728 24729 907031147 87205 87206 230027487 91365 91366 832884509 75506 75507 483285402 71761 71762 306731241 20997 21042 451248495 9931 9970 833730588 734 776 949739780 24801 24802 307197558 92706 92702 708306647 29177 29145 789411840 83313 83314 31630458 93152 93129 248054524 98640 98641 399587896 17000 16960 362105281 88559 88560 595678552 75307 75308 876761007 99240 99241 811969333 11182 11183 509050870 96984 96975 84104365 8240 8236 210244011 18550 18551 633912927 33255 33238 307856697 15251 15252 731829237 58250 58251 398261723 45961 45984 958108221 67993 68010 775958737 94448 94449 404094937 29451 29504 944535140 65639 65591 668871367 51645 51646 162191983 91289 91290 587851818 26124 26125 660412765 79723 79708 275953006 47012 47041 317789219 50466 50467 687679190 180 181 507034768 12091 12092 968953015 83757 83758 490810164 77533 77534 438336565 43177 43178 760425667 76773 76774 64363017 87684 87685 67685041 89812 89813 319002817 29968 29951 776771029 47403 47404 569514622 81673 81674 905582437 41932 41898 420316651 53530 53531 131106566 61442 61409 394100980 28117 28118 988024655 6604 6600 673070840 83581 83582 77321655 25037 25008 841859960 37987 37993 747054593 18167 18168 123933486 38863 38825 777885001 47878 47879 815988456 51993 52028 612173809 23656 23657 1947929 24448 24431 708103433 52226 52203 357698618 45062 45063 966720356 51616 51624 137919082 27659 27667 712250821 423 424 270187972 12750 12774 924529148 66748 66718 774062732 32766 32767 95985538 39075 39076 309992645 75692 75732 757362659 99261 99250 551748773 17745 17746 235790328 40140 40141 336544918 40562 40563 480223575 69634 69672 919519162 94004 94005 347856722 74587 74566 925345981 38635 38636 9131278 99995 99996 194797091 8022 8023 165065089 29064 29087 900008679 66759 66733 302833005 16158 16159 966008718 48999 49053 161897634 22940 22941 741128922 90799 90800 536986188 33166 33118 78884235 89863 89867 118799974 56781 56782 152727572 73660 73675 76419991 13442 13445 863776418 11224 11248 145689717 98903 98904 811294691 70918 70901 453962870 4304 4305 831372379 34837 34887 34272278 1900 1901 568160339 25408 25409 106364899 26841 26812 580004539 73922 73923 520107117 35912 35883 226727767 29744 29770 423693385 12477 12449 145334937 23060 23061 482347864 47201 47241 245551075 81278 81303 750102856 7198 7160 343364358 23240 23276 997301858 42102 42111 77381918 51445 51477 329118445 258 259 621567802 99046 99047 631242544 44457 44432 18923656 58150 58128 431195011 14686 14668 181015221 54118 54163 834671904 39547 39509 124852798 65408 65409 586712503 83142 83120 232719602 25940 25941 439849489 70695 70663 704106171 58886 58931 682701781 95884 95885 818416808 51293 51290 557297389 35558 35559 794133850 86982 86983 618149187 55822 55854 461704091 34995 34952 359727246 97155 97130 60236744 60124 60074 361600217 24151 24152 354746140 45335 45326 322743286 57661 57662 103033443 27309 27310 344722952 81767 81768 163280914 39630 39616 139557097 87116 87117 999893938 13305 13306 522259162 23866 23900 985171951 40070 40071 747600055 832 833 940076939 20061 20097 429711763 52974 53012 200030119 5649 5650 117831174 61332 61333 374076336 65435 65436 911504099 49918 49944 91209878 56047 56006 18609097 79112 79113 108413998 22102 22064 200820419 77657 77658 236123390 80962 80917 934282322 13594 13581 204590584 52434 52435 803453853 80972 81005 445663930 24761 24762 213682167 34451 34452 882957183 66869 66911 24566151 42774 42775 725104751 6074 6075 924721139 47830 47831 962447975 67739 67761 524030529 23944 23936 201137904 98931 98880 72233190 92132 92133 903199811 34005 34006 163625375 16769 16823 599033648 7175 7176 274808179 56524 56525 866926828 31589 31590 960152042 39925 39926 151743802 41015 41016 355929144 55870 55871 723715761 95647 95648 27114040 89353 89354 606408499 85897 85898 690623287 29476 29524 211125849 83568 83569 701891713 69617 69598 235341165 31382 31383 852324842 87846 87847 995486207 77266 77293 911054135 76696 76728 237919955 66024 66025 874148203 83961 83970 985980853 53000 52950 800057783 43477 43530 130251708 74926 74969 377625899 40102 40092 590328632 99274 99275 399432795 60127 60139 436054663 30599 30621 10952175 55801 55802 124812563 2092 2118 993537292 32151 32128 694877749 34793 34777 356339480 63207 63240 995346597 1313 1342 665262711 85508 85559 57694537 62166 62140 313736800 64297 64298 165913201 1471 1505 410551248 20475 20476 236131717 33825 33826 824118362 30283 30284 80318611 54968 54917 676542254 55740 55741 770105997 26441 26442 516808663 67546 67547 457541701 64261 64207 767393571 38707 38708 521924132 98324 98305 24812761 70482 70469 814427933 95329 95330 350257876 99439 99440 943801501 12836 12828 925770450 93543 93544 69988245 70929 70908 540946959 90679 90694 887617509 7149 7150 171559991 51229 51230 930401103 58661 58662 245213448 20079 20080 696047795 32394 32370 707525885 64909 64944 582235260 83689 83690 935976118 337 338 170027561 37437 37420 167142190 20947 20948 479342102 34153 34140 668339391 73835 73846 458905995 58554 58555 39773874 23148 23179 541981036 8913 8964 92378425 40564 40565 183911692 40456 40457 205151908 9786 9787 646991773 48201 48252 296355356 25681 25682 506803971 60208 60209 495641535 39362 39333 561724806 51882 51922 101848691 75613 75598 271303002 41241 41211 82578242 51421 51468 417458466 26783 26784 378324067 12006 12007 842580913 69433 69434 943955752 97722 97723 644891258 23085 23086 346665944 91486 91534 928433804 40871 40899 462707467 61530 61531 584740820 65975 65976 927045664 37372 37373 911094416 89579 89580 601453089 84413 84387 14842835 8696 8679 309145535 99235 99258 619801266 11534 11535 236184196 78156 78157 736242119 14307 14257 742961215 51061 51062 932074117 73354 73393 883915149 59105 59106 182228687 1638 1639 408206421 16996 17023 908849048 33001 33017 392080064 80618 80578 279276819 21000 21001 840360035 93310 93311 368197100 31259 31292 785604845 29647 29648 776788367 96079 96080 73200526 34319 34346 335818591 57711 57758 145692737 12423 12415 19609283 77764 77784 271359082 69897 69898 44788220 32869 32823 400722415 88565 88566 668082417 76622 76623 125478262 28637 28589 477489821 1592 1561 900275799 55441 55451 988036102 53269 53270 340069788 68375 68406 509274004 52323 52302 936898635 80277 80278 326619830 49349 49373 767528545 61048 61049 437855934 77025 77026 39021457 37585 37577 616589782 78131 78132 50106513 48613 48614 92304578 22857 22858 817434969 94182 94183 808834126 84333 84322 784146977 72505 72455 838029940 18577 18578 381610934 51474 51445 892754285 63697 63698 805545747 77145 77143 526326687 29759 29760 765152655 24180 24181 421657367 41238 41239 455055585 11866 11830 987319098 63645 63646 850205526 28741 28742 615496597 55837 55838 319318890 71815 71813 966651773 17114 17115 318132332 12571 12594 652458291 58046 58080 881403463 94264 94265 744864196 1590 1591 144458398 33735 33791 124274179 4803 4804 565139121 29159 29203 720011946 57808 57753 52198176 32308 32359 185414741 75272 75243 222552716 47469 47470 452936303 5921 5900 408197732 22900 22901 157575357 84972 84988 276909920 29176 29177 263921450 87467 87468 889046510 15424 15399 897497021 7271 7272 473435830 23741 23726 620059435 96503 96504 823883608 82851 82852 51045090 9692 9663 495778604 76617 76618 696775831 57476 57477 299666352 12776 12777 859770300 40669 40670 114653227 75895 75896 920091279 42945 42946 582895821 55649 55638 783949547 38517 38566 696654705 47930 47977 676543561 76258 76220 576779281 70365 70309 758488770 8567 8568 568894876 24120 24121 991063875 16942 16912 973562308 70130 70131 387452217 92901 92910 143600764 43672 43673 13474985 76305 76306 154295228 71813 71868 390232569 47589 47598 398698152 73644 73645 241029490 45606 45607 426511056 44054 44043 375095993 93214 93241 384924226 38971 38953 576294335 72348 72343 349274574 68624 68657 559165711 62390 62391 775963673 9727 9750 908374649 22198 22233 676381972 82901 82902 67212876 63327 63279 339908923 77068 77042 805821917 70557 70552 357127639 94696 94720 410321906 67612 67613 397052579 33144 33145 259421307 73520 73521 452255647 35951 35952 962145210 54712 54713 192246956 22520 22521 467983565 65676 65639 835351629 78768 78714 100261755 74851 74830 904010092 90226 90227 116836228 12538 12521 961545 96076 96041 415685509 93391 93356 438285207 10706 10750 190224690 46290 46246 465639305 19501 19502 126816970 69242 69285 147373628 14219 14242 935216596 63480 63481 90797158 9661 9641 829166170 3173 3174 567037278 317 318 217764007 11352 11361 397141551 10208 10209 184614470 25520 25521 865634983 98064 98050 56230651 46133 46110 511043142 65749 65786 101845481 54323 54288 978098378 82748 82759 586186891 55277 55278 735631680 51836 51850 355275784 4297 4298 662863821 68584 68544 471105870 39193 39194 195534775 69945 69954 386963783 37885 37886 376206214 85771 85715 727592758 51319 51364 495428507 45359 45360 285808604 3886 3887 628422837 49143 49167 117603297 80946 80953 959754298 75792 75793 843645527 65073 65029 164987132 22335 22336 269545082 44525 44574 521038941 83096 83125 314237347 7976 7977 806273739 43228 43229 542046065 53824 53825 821781311 13146 13113 160018834 87599 87600 366106483 64956 64957 452518842 85311 85313 147085166 10574 10575 95131299 25677 25646 551893585 91682 91683 595096832 92496 92497 521240160 54675 54699 339261496 5803 5804 181855120 56587 56588 735744740 31185 31186 265116426 31505 31517 437919084 16202 16203 921601888 86903 86895 957415700 88260 88309 215246651 30229 30262 908820992 23951 23952 627637617 27414 27415 515100738 78766 78767 24123610 18864 18884 233817834 40552 40574 10482820 32880 32868 766840328 65547 65548 346957376 72247 72248 504210401 41664 41665 370894212 6543 6501 152810803 9694 9695 527789388 48684 48685 851388504 48841 48805 388274108 74224 74225 712067737 22000 22001 976363835 49813 49767 172130952 4893 4894 639937497 23894 23895 421244803 58368 58366 661724391 35338 35319 512103043 62957 62958 591792396 27480 27481 659824929 17072 17073 485527722 25913 25914 305233724 46014 46015 718032379 8796 8759 155987564 18041 18042 422528683 76327 76308 64128123 68093 68110 367802684 87155 87156 346523631 75234 75235 355545480 4727 4778 643691078 70589 70602 909318301 81492 81493 222661259 7276 7277 641560473 6582 6539 45419914 71438 71389 88391268 76458 76459 332827474 12946 12998 553673746 73182 73183 327013733 37119 37120 271349891 14311 14312 581161776 72034 72084 789167017 14922 14923 464158278 93318 93319 360026760 45875 45867 245550839 12656 12657 777439255 64498 64449 454719466 89784 89785 635445283 43824 43825 565120614 46313 46364 945385963 84645 84646 782023772 9509 9510 669780721 90237 90206 27474916 58679 58730 182444271 55771 55788 649078733 21436 21437 677635575 32784 32785 930914470 76705 76706 174407756 68573 68574 688383147 33348 33302 851717264 16124 16074 188359020 10760 10761 825712517 28464 28465 789438465 41023 41062 565577010 79012 79013 397295432 18400 18433 346707112 9714 9715 380832826 76009 76010 357127303 44365 44343 807011474 44107 44138 33883123 91001 90975 65521225 3798 3799 698815602 34073 34079 661181746 70616 70617 773783713 21657 21684 454646480 9134 9166 648171024 39755 39756 666754769 25225 25226 582188359 9577 9578 792841811 34152 34153 386646388 64140 64141 901795869 78095 78072 29161514 83188 83189 700118022 7747 7764 607267503 56293 56265 192910862 32036 32037 36888835 78671 78672 289638632 59341 59342 436464457 93251 93252 357631975 1718 1719 714179656 16239 16240 253302862 89111 89112 994329881 56353 56360 178590311 85864 85865 642801011 30084 30085 607886647 6393 6394 405134197 5524 5525 612140227 36410 36411 284334630 64695 64751 579240451 24775 24776 565224651 3536 3488 240271557 63626 63627 956910266 47144 47145 820192191 6843 6859 214159538 59674 59675 663929432 92256 92231 928846327 69564 69567 83793666 36470 36505 529801617 85481 85482 756889905 38596 38597 183057153 88587 88588 960809513 23773 23774 922992470 12828 12854 124004802 49995 49996 323874052 26226 26227 757635360 94456 94457 773237495 37307 37294 339953743 18641 18688 251488590 45601 45602 458017689 96932 96967 152539257 37892 37893 685867855 54328 54350 289054086 45983 45984 533059267 85828 85829 977731949 36838 36839 616787912 25641 25616 799651421 32689 32690 889169965 22974 22975 719937139 2107 2108 987815469 18984 18985 516591205 36606 36607 144948882 10700 10755 58359872 40300 40276 877978664 17497 17498 603170796 79850 79816 789038035 96291 96292 730574765 46708 46733 544213457 52744 52745 133975965 91317 91364 552850617 31180 31191 279810749 90361 90344 484446155 85081 85082 844646478 75187 75188 591544847 68037 67983 224016957 87657 87681 836095420 50902 50903 842068257 24809 24810 340810076 61282 61283 785835822 76613 76614 400896262 45243 45201 584227120 542 543 331624627 92180 92173 167279895 89852 89810 57390564 5373 5409 680938628 23818 23819 783923244 11371 11348 651903058 39490 39521 348207877 1067 1068 258985249 80358 80347 127414360 56235 56202 890572000 78477 78478 457218607 58391 58392 667725906 31287 31288 258810889 76083 76084 400319751 3202 3203 3685627 60966 60974 635390887 54040 54041 871312899 589 590 347551663 16514 16515 245102064 86760 86761 23289207 51755 51718 114017432 93771 93772 9054242 55990 55952 748227019 62536 62523 342722820 90976 90977 559136951 5866 5867 772147677 24989 24952 260132124 51540 51541 441715203 79387 79388 260801865 72885 72886 34360626 70676 70712 265799395 73026 73015 745403080 53620 53645 138001429 87782 87837 555825131 85796 85794 889432353 99239 99240 100326362 60235 60249 759727139 1327 1328 888419572 98289 98274 465462343 45455 45456 947484377 7443 7444 793211766 22062 22115 83408503 45475 45446 501640927 47063 47009 726111829 49650 49651 63033411 53596 53558 516189433 73527 73528 382658047 77116 77152 279892704 39950 39951 912577068 42707 42753 620401738 36690 36710 437806619 93609 93610 322779693 20492 20468 405476407 82109 82110 995128050 7707 7708 309052644 12564 12565 416168169 39600 39601 467605761 61510 61511 500150221 2604 2605 763531543 3236 3237 804834703 61029 61030 52767006 77355 77392 883548742 94404 94405 619901538 76489 76490 434803695 49213 49214 59467439 9134 9170 882589235 59547 59499 76317591 50613 50608 437757371 76658 76697 64612571 27242 27261 527238515 90840 90841 805699495 59891 59892 334676915 58376 58377 324702158 14206 14207 555337883 8359 8395 159442417 47239 47240 598117313 58769 58731 138888011 36719 36733 22653399 12632 12634 868664138 26708 26698 699014502 13566 13567 372347448 89950 89980 630863964 68334 68335 666190334 52812 52813 354630004 93417 93418 558778668 83963 83964 363075668 38192 38225 793188242 62794 62795 181750209 98395 98442 852380197 6587 6588 630299898 59154 59155 691680621 23288 23289 910456858 91780 91815 343264735 93788 93789 198384789 77541 77542 809021207 77080 77044 359792275 69938 69978 363401307 10170 10216 963416388 40126 40147 743076884 75462 75419 331398559 90336 90337 502872485 16867 16868 71451048 15208 15218 623600130 87517 87518 744271943 91024 90987 742243835 82168 82195 499451784 97664 97648 445819232 82865 82866 785548805 56797 56790 970734827 45311 45312 430420097 1951 1952 76997531 3923 3901 915276002 64885 64886 306367158 84746 84734 7553676 12035 11997 246972343 67296 67297 799759270 69439 69397 630935956 42964 42965 199338301 24138 24083 409753411 93212 93258 665388700 43803 43804 436633600 9806 9844 355560422 67360 67361 837270065 21620 21621 814822605 27741 27742 539316107 52986 52987 728660113 36391 36392 521442177 50655 50656 445613501 3527 3528 150322920 88895 88896 984016895 76193 76194 449291339 2486 2493 120519535 18155 18156 971566401 72447 72448 223058795 56284 56323 910292134 37323 37324 905524216 67607 67577 216834315 13502 13473 398066041 12276 12277 16286715 29005 28978 137511415 27185 27199 347192713 55840 55841 240809858 22826 22783 789449706 77124 77125 571584538 94696 94697 523753133 28198 28199 257832355 4327 4284 98513294 39570 39571 472735095 28813 28814 88322844 13249 13250 500929224 44153 44154 231166880 7994 7995 845099558 92824 92825 787399335 97592 97609 908120964 61112 61113 341095260 42065 42027 567576456 47865 47866 286537075 17329 17298 14831438 17297 17246 47149147 58757 58758 303500223 47165 47115 650830 1973 1929 244801147 16413 16398 910896233 40617 40618 206157620 76561 76562 74334676 85437 85391 700057996 3544 3577 642204326 38963 38964 6708454 47566 47553 594960055 76545 76600 771699560 9216 9217 405812057 14796 14788 922736932 64383 64396 234422623 88730 88731 519069904 8204 8205 619980627 28394 28395 931898994 30935 30931 483066193 15909 15910 96913535 47714 47715 270846397 65890 65891 642711178 66732 66783 346618468 76067 76046 898296472 84401 84402 38379720 70686 70677 405610156 27439 27440 475741180 9283 9279 386838293 19864 19831 658836337 56812 56834 203085001 48888 48868 761976857 41546 41547 536587507 77826 77827 489980055 53633 53630 600746105 92439 92398 283777710 19714 19665 703849716 60795 60760 18840808 4627 4595 670218048 96352 96353 982990714 17694 17714 686396775 85188 85173 97802273 54841 54816 370965274 36990 36991 446057082 4345 4346 928769927 81995 81998 983725214 76929 76930 22134617 88730 88700 156856941 37240 37254 764629582 88356 88317 624766051 97618 97632 657708060 58270 58271 904464818 67308 67309 67743509 29712 29713 346888728 87436 87474 851987452 45751 45752 803167871 95068 95069 377201578 45461 45509 395600821 46684 46690 840049556 22396 22433 373154308 96011 95988 719499861 33964 33965 557479700 78480 78481 359957657 5870 5871 710975716 21181 21182 968518618 81403 81404 308624549 2684 2686 88296140 95057 95058 348126326 12740 12749 528572628 95656 95657 877685863 33650 33689 390037098 23904 23871 693107319 40906 40897 987135647 81515 81516 785838756 3008 3009 864520159 68819 68820 357333287 8762 8763 150059738 84475 84450 70307045 11732 11733 524390675 86733 86734 44657846 28033 28001 536822420 45502 45558 415922412 3680 3681 138957620 96926 96958 838837508 22381 22409 467220483 13795 13773 259473539 74582 74583 157448858 28172 28173 380343188 3488 3440 554712752 19603 19604 578263072 89525 89551 724219304 77709 77735 906641195 81002 81003 139534982 85243 85188 119310150 81108 81062 837720967 84709 84671 743722438 60783 60784 199520187 96512 96543 674726819 84169 84153 682383802 43987 44023 545333156 62667 62668 351207619 12682 12683 308033273 69564 69565 222151416 45675 45676 278215169 50826 50794 179617073 6667 6693 337144974 12749 12802 74080864 55590 55591 436269486 10207 10208 173972808 69038 69025 776623925 97358 97360 990108840 59172 59196 310744781 2053 2037 708339890 82123 82124 713323379 19859 19899 485974086 3528 3562 59088748 32207 32208 162345234 33993 33994 391419051 29995 30007 746592022 60383 60408 937383953 98785 98786 257768751 3690 3740 491652235 34292 34283 20234551 93612 93653 781689474 70524 70580 942697202 10343 10316 41108987 36237 36238 327028458 629 646 302230567 82375 82391 96447198 20330 20329 6028568 25189 25219 87860259 70550 70534 140299898 40534 40535 610052187 82687 82688 560118154 28515 28571 99123374 57390 57391 208653384 89419 89420 599790568 12599 12600 596425703 53347 53367 317291984 69147 69148 991365870 51207 51208 400934764 67877 67878 626773515 79154 79155 75622888 61859 61860 914467994 34091 34104 692684260 62776 62777 399685979 49120 49171 632302707 58323 58324 872318087 44443 44403 93222391 11608 11616 388342758 50910 50945 563771292 18355 18356 349849659 34725 34726 748087257 9348 9370 594460509 56971 56920 438378665 2599 2547 451400061 27127 27162 104208168 73462 73444 518347139 13735 13774 149250048 85860 85832 769256909 27370 27371 757435628 25312 25313 525109218 74719 74720 677565559 91218 91199 19648191 46312 46277 822229084 95822 95772 787781668 42012 42013 356106438 32797 32782 313846100 73970 73971 181701454 26021 26022 722342097 34460 34461 309115376 30088 30089 2344281 50141 50089 185063067 50233 50242 169730243 3872 3873 733731661 17518 17519 774604926 9297 9298 87221892 42975 42976 803990540 80740 80741 310872535 79068 79037 112546722 56941 56937 469087152 90435 90436 209940005 66730 66737 57912103 41089 41094 774278253 84000 84001 734791801 29947 29968 416325720 75070 75071 937135901 28417 28416 500672317 82950 82911 958380910 15829 15836 924280753 64128 64159 419480427 80260 80261 562058106 83354 83355 390953169 27585 27621 359831700 84092 84106 145334067 55120 55084 998019001 81080 81081 786198595 18013 18028 527172407 99722 99757 367201860 48033 48034 316605898 19115 19116 137393593 49953 49961 548757488 70783 70784 724323911 22815 22816 216196438 5115 5136 292793909 56821 56822 222735585 72566 72567 690483236 26854 26855 938669119 23919 23920 121267883 91589 91590 566751276 1111 1112 650439388 18728 18736 986641584 93849 93850 888868275 80214 80269 320741103 730 731 261088092 62224 62225 755435200 75854 75855 396613121 92913 92914 447107860 50808 50856 976841614 79242 79243 903950583 36507 36491 74607373 91854 91855 2925011 81098 81099 864190955 63725 63726 413805123 56991 56942 15858883 72724 72725 106296353 33005 32990 274003859 2186 2138 842146264 95073 95074 926748589 98238 98250 311439978 55173 55218 389344381 29006 29007 902603916 19050 19051 995876117 10679 10680 582328792 29388 29361 452619656 50084 50085 972142171 11455 11456 635276660 49478 49515 517245416 59617 59660 463111768 67196 67185 21450252 36786 36787 916792433 82741 82742 146707146 13361 13362 149653419 84880 84924 862544995 21864 21840 438135092 36179 36229 505989611 17529 17504 795227621 74142 74143 810278147 56484 56485 433244947 81133 81079 996165797 89325 89284 42068559 30490 30491 38155913 21305 21306 242543665 17078 17079 983082435 25912 25862 164179549 9936 9896 967253345 43008 42969 276336444 20170 20213 147525415 24856 24857 140756650 22570 22566 147025025 18927 18952 842796659 42952 42953 59333796 25547 25526 160724544 90613 90619 299818927 60289 60290 534029108 80954 80955 92420041 39967 39973 733619602 57143 57144 746275186 34433 34434 777066184 87642 87663 657371233 7272 7254 79688467 16412 16389 547546728 99659 99660 595586159 76626 76627 629673687 65838 65839 867838890 65058 65094 147416537 7074 7106 201276663 65511 65532 343342359 88269 88322 416445272 69959 69923 346160065 33499 33500 188218245 2724 2725 425832035 59499 59500 803009029 86579 86580 249295421 55647 55697 294365569 74145 74105 455238788 42408 42409 73562281 96542 96543 622282995 6215 6246 24297250 95216 95200 390597992 72540 72498 997909879 80728 80781 272885636 15813 15814 607944721 35641 35642 903249955 29263 29318 753677388 75452 75453 724376751 61105 61106 15885027 68911 68912 454212253 23817 23814 518512922 4936 4937 370268124 7476 7477 211427267 49372 49373 499639047 55039 55040 424805829 95049 95037 442519490 78442 78443 623053668 41225 41261 356136152 86221 86165 445777288 58776 58777 918779806 41888 41889 477430103 98788 98789 893110881 34792 34793 455940648 43525 43535 376351522 87129 87134 100485635 93673 93663 459250025 14590 14591 815625947 53806 53847 729388588 74312 74358 339954444 31113 31110 773238243 8449 8450 987645083 94503 94531 799212351 30910 30888 290112338 69123 69124 980510053 36384 36385 230251478 29359 29360 113281441 77129 77130 668237131 40820 40821 947458371 29061 29062 942144448 85412 85413 792253779 78350 78373 656183258 53299 53326 72832130 57437 57438 985450057 62379 62371 70297654 77921 77920 850855145 50639 50640 130142302 44190 44191 419608076 44333 44310 258034337 76350 76351 288990240 46711 46712 718103557 89363 89383 804722532 66315 66295 85737195 1350 1310 373399657 60348 60337 954578537 88377 88321 653652785 33205 33206 117202808 80049 80070 869762793 39409 39391 909929142 24069 24028 770474241 65673 65674 903234564 11911 11912 499197723 75251 75266 747776145 90778 90779 747869764 88770 88796 557417780 70261 70262 342734979 74253 74254 111609292 84040 84041 119834400 5861 5862 673983009 74816 74810 680037330 70469 70510 629516312 4800 4790 801506656 47847 47888 108077261 96994 96959 192656011 20176 20177 585510325 21229 21230 169589056 86758 86759 834521506 8594 8595 692627362 20155 20161 337530705 23208 23175 194427466 26331 26353 796319212 70754 70755 344854202 70770 70771 885242104 21598 21641 648016078 21094 21095 964058786 50754 50755 250646403 14655 14656 5056739 75255 75228 342207985 75074 75076 14412545 18689 18690 283071378 51730 51753 356774265 11646 11647 767441441 76359 76360 977582191 78418 78368 232526886 17868 17881 101843984 56838 56839 697269111 56733 56706 800570364 28163 28164 490427502 75519 75520 787491437 66715 66716 975368188 70104 70105 609377847 12867 12907 514976760 23459 23460 699094383 29857 29858 127821130 55273 55307 361484943 27571 27572 583370491 11071 11072 987224445 51062 51025 755400956 74170 74209 189460472 74949 74901 364311875 70129 70130 368280593 21419 21404 431287946 41950 41919 307884407 94046 94070 470019375 61590 61557 302951721 88118 88073 639439209 86405 86406 658312487 45865 45868 104872225 6976 6981 200448506 40985 41017 358873373 49749 49750 431289123 79690 79691 200578016 29620 29621 115105406 863 854 140139310 73872 73843 366914746 95846 95812 563541743 11784 11794 7899895 89910 89911 828974351 69857 69858 979786446 74620 74621 781257687 91261 91285 453345419 36613 36598 19084557 19965 19914 59177032 49089 49090 244064181 84548 84532 809440827 46662 46667 173700672 92250 92251 822315422 15647 15665 972613457 29833 29834 895996383 62657 62658 953819366 96589 96590 313734047 28119 28120 744374802 75483 75484 679385825 30627 30628 517080340 37903 37875 161750154 55661 55662 197821593 66313 66324 927640036 27726 27780 321812720 72136 72146 147374710 81557 81558 908051845 36937 36966 135727128 56937 56964 642649971 6336 6337 122758630 94108 94124 342794231 29501 29502 284634868 70657 70658 735354305 68932 68933 298150622 15757 15762 740027901 26763 26723 530701711 47860 47843 829973200 48643 48626 269364158 97094 97095 462570437 30520 30521 543509894 31940 31941 651974860 26756 26757 960531276 46286 46234 418926640 64376 64413 142483484 15558 15519 361736409 83083 83035 976380988 85744 85767 276409503 6153 6174 329773945 69366 69367 866204433 24966 24967 631793334 88519 88556 457290364 36161 36202 808613797 19307 19316 840403203 50395 50396 848571913 73009 73038 207149743 1768 1769 861428862 78752 78753 766726572 65081 65086 307836172 34960 34914 531909593 19410 19402 743881281 17374 17375 190852561 94333 94334 598044516 12866 12867 177026497 64773 64774 593388819 25101 25102 482733643 49346 49343 878019523 1775 1776 298410297 46496 46481 321098410 30022 30077 425294011 43772 43773 449212477 82245 82246 441909404 10332 10329 875591708 46466 46467 671301196 2255 2298 682144057 27534 27565 17578893 1221 1234 713921520 61176 61177 985589336 74368 74369 586979321 19673 19674 31731110 27551 27517 687111417 96452 96404 839137210 66353 66354 683542740 23106 23107 916060119 91941 91887 4837353 96312 96313 846450035 99839 99831 834721466 17632 17633 736238869 62454 62455 535182599 97502 97449 527109336 59481 59482 578623955 33600 33569 737993208 46104 46092 350827651 8951 8979 467527843 75154 75155 455838187 55360 55361 451966201 64371 64372 62882367 70853 70880 82492375 2011 1987 533451554 49722 49723 673350956 65897 65902 340082025 15549 15550 278479767 14377 14378 42240120 82328 82329 670463815 38433 38434 701036494 50823 50824 794435720 40846 40822 696135304 38758 38723 291308390 50206 50164 244854619 15325 15326 33483009 82531 82532 971655375 92015 92016 682665437 34485 34453 452640794 47903 47904 248401761 24313 24314 381612071 96008 95967 192725250 59208 59206 77342873 89155 89186 700067671 71500 71501 67758150 39475 39476 646063782 35877 35867 422650717 54737 54738 331771457 6862 6859 754084819 44536 44505 174793063 36813 36828 74595078 13115 13096 371877980 60479 60474 820915217 84920 84921 300711863 6137 6127 708342083 25372 25373 23302382 58511 58510 819682458 97727 97682 497789595 90466 90454 830252445 59896 59929 336294175 73310 73331 28454154 19378 19355 329064191 27435 27436 286656323 58371 58338 522943955 9677 9678 178221666 36858 36859 802062658 34779 34780 329491599 21076 21048 435704091 66886 66887 842236267 76837 76838 262742544 68569 68557 824839040 29931 29882 484297507 69233 69234 32792582 38733 38734 354207068 46723 46724 167578608 67799 67800 609825424 36017 36030 446230817 88835 88836 729973578 95771 95772 462873996 65340 65356 68703948 96005 96009 919303341 37565 37564 796619403 70561 70540 706515053 84423 84403 873118582 48205 48176 654679159 28048 28049 524194010 9247 9248 269196706 26910 26911 7236675 13294 13350 565889787 8631 8632 79163143 94927 94928 873444951 32923 32945 86906615 98588 98603 682992787 7394 7395 348070393 47256 47214 713848588 12500 12447 838033044 52120 52078 955779777 2585 2594 480429979 67683 67684 904680089 85904 85905 36554079 17156 17168 86710512 98781 98782 83230739 84843 84868 918373832 50181 50182 259424364 72578 72579 245277609 80539 80586 712955260 64791 64792 304183532 90584 90559 780684370 31070 31020 326647165 8378 8391 963530373 61867 61868 996639771 89007 89008 506765513 29037 29075 26562959 71298 71338 418123797 43164 43156 644535625 28897 28898 923834473 80051 80052 804039382 16201 16202 544014943 46454 46475 501428511 93836 93837 928710411 12926 12927 314794152 35035 35032 974002047 65589 65643 629062553 69090 69054 931117424 98848 98849 404631308 69651 69613 665693368 51173 51174 32297971 33475 33476 822413434 2538 2539 924226813 56950 56951 654678118 94870 94871 310949600 76883 76874 961544861 27096 27112 626932668 66593 66594 531465989 39329 39330 842387091 58149 58150 584168728 88466 88496 835029436 42621 42587 900908445 78347 78331 70286489 1812 1813 196134520 33861 33862 30390293 70520 70534 234789141 74008 74009 662038330 317 299 709337089 16501 16470 88345964 65963 65964 130026856 46518 46555 312993351 92470 92478 633132734 51838 51888 217187195 45395 45396 931414341 82938 82939 891785055 85522 85523 423341128 23241 23255 948850461 79107 79156 933724270 59767 59768 320085991 39226 39227 550443085 38913 38889 521247399 2584 2585 969700731 44634 44635 551157322 97408 97396 437564222 79088 79039 142429573 49253 49275 377510139 61315 61264 110845993 91533 91534 792756724 91393 91394 457814732 9256 9249 972040544 36641 36642 185468562 60818 60819 265472486 97031 97035 678580447 27420 27376 861040395 29817 29818 236056689 98443 98487 976201873 47228 47202 936633207 28990 28991 638566399 28298 28299 847323742 57829 57830 81297123 5496 5451 249196377 1406 1407 996048417 70263 70264 121988550 9620 9621 364053570 50964 50988 386333535 70164 70165 110493338 39229 39230 495298355 81946 81947 20915892 6857 6858 85668541 19824 19834 548433737 78877 78851 117572301 41889 41928 399620885 60174 60175 214741777 83300 83297 455790162 59021 59022 606248047 44900 44862 757656976 33304 33305 275306384 8665 8666 631749352 2344 2345 243730540 94577 94529 751288854 24326 24327 130262545 84355 84356 544172240 16057 16058 631365587 64765 64793 284364711 91648 91685 502565248 8321 8377 83332147 87913 87949 880577233 13992 14020 71982071 22256 22257 617456581 59573 59574 384505510 31587 31576 964713562 56602 56623 698184032 43010 43011 330320707 75268 75246 761624644 90239 90272 254544224 1834 1878 711130111 52989 53042 5126876 31083 31084 148390148 94928 94922 22604114 90476 90493 268820014 57671 57643 859311858 37104 37105 774762411 35145 35146 313050 78880 78851 102991845 60451 60452 158148232 13057 13058 482427873 25189 25190 509047720 7439 7447 672568888 39551 39545 678952125 86214 86205 760086930 74903 74904 507496772 54928 54984 666228613 85821 85822 710058528 48025 48026 603308829 69003 69004 459583404 72901 72902 518454660 33768 33769 676745029 20496 20497 144015433 11325 11326 509108660 43450 43451 645182994 23675 23676 629469438 41277 41278 987857074 88783 88832 487211004 34307 34293 338715044 60581 60619 21296591 92422 92423 142912551 63345 63346 676714938 61391 61359 917715395 28711 28712 96194486 35924 35925 225124078 24163 24206 663780880 73471 73438 168077670 47703 47704 746979044 34469 34482 797813761 3500 3501 417799718 89452 89453 402115656 81656 81657 250194307 59338 59339 658995426 695 696 3357798 73038 73039 209520911 82944 82945 256467685 79864 79879 954708416 98898 98903 65993941 34116 34117 496342242 19104 19105 263371193 47501 47507 651768400 4719 4710 774718918 14093 14047 607083023 71461 71420 49262351 69689 69659 201599797 47915 47893 312370286 42683 42684 215621224 45614 45596 638374237 70004 69966 44908664 84541 84524 549909528 93527 93510 596941502 85696 85697 711930084 85632 85633 910320870 68227 68228 529982550 83102 83153 890834089 24875 24853 103465550 43439 43440 783636384 70288 70276 242586506 90089 90100 788976438 48057 48024 951902827 37058 37059 863226647 67723 67759 280764208 45860 45861 231803549 24613 24621 345202278 65361 65362 157598076 6974 6950 82872756 5435 5406 483618609 68010 68011 423302877 9136 9103 697427983 6979 6980 964810132 3676 3677 908404686 52299 52298 52445334 16541 16560 861573866 53172 53156 732816960 80068 80069 622877441 99141 99178 210924946 96735 96736 976757507 76906 76890 600059014 99790 99813 286194020 59584 59585 287701098 18251 18263 161729461 23704 23705 957506516 14490 14491 380362127 87557 87536 515119903 95869 95870 990880489 43443 43402 170696752 33184 33185 287428721 98029 97995 817661840 19717 19767 373679176 29228 29284 308981670 92865 92883 561262624 67334 67335 662901206 78464 78465 610027432 13986 13985 913729011 24056 24090 581984652 79512 79544 316714583 12096 12112 691208483 75150 75127 9045732 83739 83760 128552821 62028 62016 332034311 18436 18437 117614618 56602 56553 528180838 14786 14753 838571078 98824 98786 520114417 96321 96285 653667468 7088 7089 709588419 64626 64638 200610985 93059 93017 859650714 41088 41089 944849713 19464 19465 427684977 87403 87448 790329824 12093 12094 26556009 54736 54737 932909209 78520 78485 852918615 39074 39036 692628763 99554 99591 942402332 19286 19240 74308459 69206 69207 498449751 41576 41577 524726040 17180 17181 775124963 21638 21639 619042400 35503 35504 24898021 88502 88457 302008843 2334 2333 59117917 86648 86596 724443656 86265 86266 939534313 40331 40333 335130939 96926 96927 675934284 90446 90447 715955628 1698 1750 172320787 36448 36401 487888162 14282 14283 419045185 70436 70416 539078381 80368 80369 930469493 64731 64732 676646063 46775 46776 730078063 6975 6976 548670591 18622 18583 204302441 92336 92316 682590410 96223 96224 122669311 99107 99108 171873914 14235 14215 152542151 63808 63809 409781389 28449 28460 737812449 85378 85341 822098523 50962 50963 344321715 4306 4341 285907626 56539 56540 448904079 86625 86626 50683405 88976 88927 679289223 37020 37021 890135624 77296 77297 141138904 77560 77561 722404538 14699 14700 908602923 28144 28145 514273748 96539 96538 236481763 35629 35621 537496451 97817 97851 862863220 16203 16256 676439025 51169 51139 254052000 38914 38915 576037001 57234 57235 392556450 47393 47348 806367092 17703 17736 237419119 19658 19659 336607414 45220 45221 169284895 73430 73431 738694366 76422 76423 91630717 52458 52459 293864800 636 637 202787816 63395 63396 431007234 48355 48356 584272779 49111 49086 71595216 85789 85745 643369057 36382 36357 15712936 25713 25721 167238255 65569 65576 919323983 51340 51341 464012833 66453 66436 145398240 23724 23725 204345697 44813 44800 282892331 21720 21721 363252777 88078 88079 212623490 56837 56838 24838778 85688 85689 548258630 21725 21716 935805659 74863 74904 246610670 20358 20356 888574588 8894 8856 953584643 26591 26592 815962022 6834 6835 629693806 4845 4846 490462559 62844 62849 818740856 72556 72557 836241764 72263 72216 62457048 31971 31972 350070537 87307 87308 476074161 46786 46787 953098612 73176 73177 157811053 28931 28918 333445149 80802 80803 148258451 7355 7356 393561512 98171 98155 654504373 73402 73388 302317685 23122 23123 475808263 53608 53609 639821306 47607 47608 113705318 74114 74155 735225051 86296 86297 593415810 2886 2887 928320141 4018 4019 177152742 19040 19047 283323960 86386 86435 754941809 75917 75867 189353246 25171 25172 582699693 64074 64069 556114865 59604 59620 668949409 29284 29285 144808689 96300 96343 506500544 38417 38438 21082707 2994 2995 859172863 6630 6592 480369005 83886 83887 732460785 18868 18869 70657250 11185 11231 912902215 87722 87720 274685988 24549 24550 443082406 2186 2185 124879683 44534 44533 209625734 40219 40239 877562705 57732 57766 296891690 6301 6326 620949339 45783 45784 485492766 58739 58742 198341581 584 585 608176562 26402 26403 367728828 45892 45893 174367236 81415 81413 313533898 26848 26902 44445252 77249 77250 1429512 91554 91555 415929081 28055 28038 480691426 33812 33813 306244635 69945 69990 459783292 57125 57132 375037053 96576 96577 306009112 94904 94905 752526303 77714 77700 499744827 54580 54581 482833272 87724 87725 541209179 3496 3519 713605425 28647 28648 397860256 87990 87964 128587914 78928 78929 513518500 94304 94303 93446471 55092 55089 660524399 5763 5764 125805437 91975 91976 713677973 48471 48472 854581026 70135 70136 561552740 55921 55941 359259820 15875 15876 200127227 35907 35908 708258487 13473 13487 487533147 57442 57443 240990537 83790 83839 237542707 1435 1436 283682870 21136 21124 476084283 6370 6378 22396427 8260 8261 37286205 65322 65273 817175817 57094 57091 13629685 60931 60932 785494326 29383 29384 61458932 79575 79616 810503405 70042 70064 893703026 59895 59896 289046833 15872 15915 531108878 25590 25591 267865628 94324 94336 370996905 54091 54113 31518426 61307 61285 284430996 73081 73082 395168648 31711 31767 150585452 73557 73544 343786765 24923 24924 344734270 42882 42883 223029654 28231 28217 639360870 62706 62707 694038262 2457 2437 667473053 24155 24198 406356761 73503 73504 411791730 15327 15328 333712283 7537 7578 887474732 5266 5267 276146743 49048 49049 899196481 64380 64378 546621870 80560 80561 781668668 23719 23720 524272257 81596 81597 694804789 8008 8009 241751497 15690 15691 665467160 67845 67846 792291920 34894 34875 318762091 96117 96118 58684440 82812 82849 576443217 70768 70769 524613994 69673 69674 840745012 9710 9711 375745478 18681 18682 753285353 22055 22056 291877722 17898 17899 595567098 82320 82321 168934786 37579 37580 904694055 81477 81478 559000056 5720 5703 382840216 65499 65464 493345093 55279 55282 88181955 53542 53543 143407847 86439 86440 27035258 42684 42685 820745641 9666 9699 904209583 94428 94476 1064468 40803 40804 163259660 70192 70193 754025193 30563 30600 799471557 44458 44459 301655823 16706 16707 823151369 16285 16310 495011920 76512 76513 476427721 33913 33914 576194734 16844 16892 912156561 5859 5845 260485172 14646 14647 437126940 34345 34346 937199498 36272 36248 124627659 83394 83395 383203718 72095 72096 420111746 46112 46079 567317955 49794 49761 80887001 94350 94351 244535098 95924 95925 667327121 50740 50721 61378438 64573 64522 560222472 8873 8852 268712596 31674 31620 421497381 77236 77237 808725657 6846 6847 125356190 48803 48804 279716950 98492 98460 555646813 3259 3260 200760076 2024 2025 526975078 98067 98017 31943606 68281 68304 885919884 4584 4551 257392400 82591 82559 211190174 82259 82260 26944560 99743 99744 367678380 39869 39819 842411161 27933 27958 708570339 29135 29165 244293517 58518 58561 869331086 8370 8371 338126280 96775 96776 781823510 76935 76924 552794000 33073 33074 384824026 94431 94457 585237448 15472 15473 604320841 24906 24907 151436972 43711 43714 933340341 44969 44970 277747718 35091 35092 632623594 69652 69653 899312644 89763 89764 376498765 38363 38364 579418776 96687 96710 117587865 97424 97422 983172930 99686 99693 614720047 50647 50648 142841933 13199 13216 139205868 95826 95827 796281629 24772 24821 632899180 54847 54827 724942315 52393 52394 200973862 90678 90679 968773683 39677 39678 949032094 8990 9045 344763924 19196 19197 243691147 5149 5150 548352383 52636 52637 522837172 52391 52410 739282946 3289 3274 771215735 13690 13734 126371757 71732 71733 853073910 90950 90951 250854351 47408 47412 513842976 9681 9682 16868730 69819 69820 816213288 70223 70224 408627370 31437 31438 267329338 79389 79356 967400070 42846 42847 933210850 6548 6549 644020456 63893 63924 417307387 10272 10273 496478441 62360 62365 735943392 82944 82974 372856618 3521 3465 328846829 10858 10859 84931066 11989 11990 543184233 17387 17388 777161746 26605 26652 634833275 9769 9770 483297383 69453 69454 220244034 65661 65655 102725802 52906 52869 402529004 80524 80563 148131938 52672 52673 542924469 57124 57125 169283991 47715 47716 814747538 73951 73952 970468575 70572 70608 420509541 6204 6205 143334248 80248 80249 195875472 73303 73304 529903812 33816 33817 748602035 11428 11411 372477141 8218 8219 440432764 80731 80722 913368195 46137 46138 592190876 38675 38706 577254824 14568 14541 912827070 85852 85853 264162412 98175 98176 137073256 46630 46681 304017359 58569 58570 205120578 89291 89292 535378978 58145 58146 803092822 56931 56877 873135362 10183 10184 569050171 26020 26021 125502200 1976 1990 186179737 70523 70524 474900999 22605 22589 89167203 44114 44162 403450176 7168 7219 221675874 99199 99151 844599898 19422 19423 286424323 84982 85028 135381371 67950 67951 753280722 10444 10457 969400561 32713 32714 655330018 55410 55382 83051335 29978 29979 646426479 6779 6780 976669150 14737 14738 641631887 23627 23628 423596227 93186 93187 984950396 7903 7906 150747122 49999 50000 149162561 97927 97928 81389394 82257 82297 753829037 65513 65559 535666068 42615 42562 388880101 74735 74697 61214533 64426 64436 396203877 12738 12711 21305975 94736 94737 557546069 8999 9000 752037640 26328 26329 539345297 87971 87973 60586734 26169 26183 662866638 57652 57653 399403164 77538 77539 952361669 8255 8299 10851977 68435 68436 899472364 31216 31205 839558032 76039 76040 262776850 77077 77078 742215024 81677 81632 931955526 68377 68424 548110609 15615 15610 700354081 40311 40312 684664209 42820 42774 813294964 85198 85177 507747738 20940 20941 510654536 1893 1894 320080042 76599 76568 439531233 34967 34991 341548732 48488 48524 911160309 53947 53904 632128124 59112 59078 721140166 36058 36059 776313680 55059 55017 104397224 44644 44645 107387651 56147 56190 189575418 4562 4521 436567263 53308 53333 973013561 2494 2495 726611889 69943 69944 396526973 80796 80797 234405924 45009 45010 78460978 92639 92634 288423685 2148 2197 821154919 95027 95046 929475836 20118 20111 198264660 39841 39793 800609295 39215 39216 965838117 91543 91544 94887149 90768 90769 843277618 86075 86058 991693924 85931 85901 466022541 65985 65983 668323899 28256 28257 27405921 34934 34935 790986663 17384 17385 508274115 11745 11692 701894338 84979 84980 91226163 96849 96850 311037511 82926 82979 582616998 26003 26004 453151249 77690 77736 210472942 8436 8487 349622656 77387 77420 153880277 65102 65103 933998765 12765 12725 356788981 17623 17675 925857149 79209 79245 437431918 15788 15789 742427684 90231 90222 31641433 90789 90803 53461732 60886 60920 829040777 98252 98253 544046381 63058 63059 958348405 82264 82261 333119538 54467 54468 445978960 87809 87810 613665429 28819 28820 116967899 3986 3987 79992457 80768 80769 331372496 71749 71750 10467141 85074 85065 830125285 2602 2578 768699542 36410 36357 845931105 91041 91042 57912277 87968 87969 193873650 48311 48353 844304351 24567 24568 132201313 59574 59575 449527366 4226 4193 919313895 51382 51383 183856242 70101 70119 431722644 4626 4627 566867688 79654 79655 692250063 26798 26799 898880980 11530 11531 653528637 73180 73181 475875796 80179 80164 901772820 34524 34525 905163841 15366 15394 505618244 12700 12691 420930718 58671 58672 367253521 97534 97535 144559219 27454 27482 200167783 45486 45500 90270889 79222 79227 47484327 37187 37188 954829321 85605 85606 910996206 96278 96279 397704137 66048 66054 952520259 31176 31211 432612596 10204 10171 376870036 1141 1115 99931499 59138 59165 646054537 31406 31407 22043978 61882 61916 719263486 40520 40521 467993015 75891 75892 393643071 1257 1258 292870278 57593 57628 225671426 45371 45372 449204930 55496 55535 255747566 64079 64063 443712322 57823 57824 43618451 85763 85798 334002788 92355 92356 843777407 63180 63161 655551240 10597 10598 169416394 59930 59931 338102315 36028 36029 574217078 57911 57890 955899043 55128 55140 540749922 52058 52059 91464972 54667 54680 860171368 22198 22199 611148587 61327 61292 782872735 55609 55610 602531180 74029 74046 554181053 61126 61127 528542497 48573 48575 12696899 30240 30289 579040664 13545 13546 86725790 84237 84238 536416120 21533 21532 594134169 58989 58983 483093387 50529 50583 422357640 83247 83248 276160850 24125 24126 608524539 96548 96579 909576504 30971 31025 382181328 11250 11251 620837635 56094 56095 428266179 23175 23200 150132280 12973 13027 181201185 28113 28114 21663089 73585 73586 382868161 81442 81443 670133061 1022 1023 722930823 75655 75652 822812891 13943 13895 415116903 69476 69451 746883156 72331 72303 919904891 90217 90244 432210262 15062 15070 962363158 17678 17731 858603653 3142 3179 745272181 57762 57760 808604959 49763 49764 475972953 9168 9169 468415652 99100 99058 231706281 26529 26530 672450137 29374 29375 272189640 36485 36486 158977207 37264 37252 524348778 57022 57023 215900659 32156 32157 797053060 49157 49191 522872682 5320 5321 230363748 51909 51946 854659003 67257 67229 151307793 69169 69170 753205069 66537 66570 37790722 77481 77519 495530532 75496 75461 616824796 74407 74408 971038080 31340 31341 989280439 15864 15849 26934172 99157 99158 663949108 34488 34476 871974277 29661 29679 376312955 71071 71113 795543549 35133 35169 38308954 20119 20088 778539859 26303 26304 652376854 68655 68656 186443444 22353 22343 838615650 8958 9006 50245260 48630 48640 125044325 70484 70435 291382824 47634 47635 802120103 91726 91759 895051504 58854 58835 513824694 40668 40674 749653115 5158 5153 747282825 77785 77786 199348903 77798 77834 365331581 68690 68711 738692333 77230 77231 323233341 99758 99808 748826168 8643 8667 196476526 58820 58821 528814728 49395 49396 499175364 80891 80835 748271851 31398 31399 587751534 69316 69317 406424957 85476 85477 896500141 20057 20084 435213592 14253 14254 995558774 14084 14085 197126146 51691 51692 400612721 18901 18886 153212589 81525 81526 522641825 13514 13515 829236407 65714 65734 247361444 58281 58282 209586066 63708 63709 187639536 21770 21775 606192255 96315 96361 40790426 77470 77471 115184576 82553 82599 898372077 19041 19042 430461572 31614 31615 55252734 89827 89828 525799062 47426 47437 494127535 27337 27338 129943525 86434 86435 669870281 61409 61361 85325842 83081 83054 548451030 86286 86287 169645611 55101 55090 626903671 34090 34068 48771899 18642 18643 410647720 39708 39709 705747536 74061 74062 61936830 39975 39976 761608828 61683 61684 656497310 41187 41188 802227350 20798 20755 198678801 38244 38245 65717804 2242 2243 561104358 97472 97473 158690890 18215 18216 876287551 58739 58740 438534000 90210 90211 104790241 26531 26587 650569386 49138 49139 735792397 77455 77442 387231622 20420 20421 747593410 21501 21502 943062905 14882 14883 779750528 37763 37714 118308287 65685 65680 651788430 33715 33716 856825701 95875 95876 661922405 63782 63834 765019856 14450 14404 221462708 28137 28133 453759257 50032 50033 473807260 74241 74228 369086348 1546 1529 838673144 68238 68239 368178803 53841 53844 941692195 8515 8521 809354076 76603 76604 851259764 47573 47557 57533555 37482 37483 434054437 79826 79827 11226382 14445 14446 453972505 31618 31569 717544160 27292 27319 967635940 79709 79669 251558399 36437 36463 169317256 68106 68113 188655653 76025 76026 761475636 37398 37399 780809207 99120 99121 451277611 39550 39571 917252930 20882 20883 633662859 79589 79541 798405957 94657 94658 905376529 26847 26811 307201794 92778 92767 384693810 3350 3351 659791941 78684 78638 437848372 80777 80778 618101208 2409 2410 652554804 84587 84588 534479047 94268 94269 308781538 56402 56425 484865902 40798 40799 89043384 41512 41513 523395272 79301 79324 632867947 59419 59463 88166590 24871 24857 376303663 76155 76207 43661462 47477 47478 44079942 37098 37099 385835363 72807 72852 174893095 50192 50193 281733723 98480 98481 864301573 3496 3497 633564571 40832 40833 285105664 9894 9895 999101635 280 281 126990804 46779 46739 455202219 78618 78580 227967185 61706 61655 897949165 20126 20127 44819542 90334 90335 652728936 22147 22148 819439385 97667 97668 626968946 38126 38079 177831073 43054 43055 506823331 74106 74107 77404291 28605 28651 648008896 74267 74268 750475930 6792 6793 261401379 63166 63167 878079662 5482 5440 905189564 62871 62846 33223942 78529 78533 625929097 19067 19068 767679338 15538 15534 717823453 87893 87909 527053896 39508 39470 503267813 71621 71622 400711295 8479 8480 968935431 77349 77350 612445788 15552 15553 328328049 88051 88052 812014690 38864 38861 963681961 6116 6153 791163472 22583 22584 95404393 43523 43524 246480343 54499 54539 986364952 79479 79480 35937159 39951 39952 748329755 41990 41993 901805480 80592 80593 646146149 88787 88836 79863766 1304 1255 203550222 65763 65764 589866934 50974 50975 30628573 83936 83937 884853307 75072 75073 892873949 45007 45010 944624135 94319 94303 265591357 33529 33483 674474912 45891 45892 672835762 69772 69779 108984407 581 526 65792759 1209 1250 169887508 59751 59752 279052523 1483 1484 585862181 49944 49971 352070434 34543 34530 165232706 55638 55640 862905155 90035 90009 758146627 64905 64867 816435470 57926 57927 418103640 46631 46632 510496693 52658 52659 728224040 55766 55767 361588983 43315 43299 782983692 66193 66194 216500142 79071 79073 476802878 18288 18289 369364967 97537 97502 155631066 93411 93400 734871702 89384 89375 195233196 232 233 547556381 95423 95424 395600348 17789 17813 665940723 31314 31342 541914006 54075 54076 270963970 6003 6004 366746483 65550 65525 454004695 66584 66579 386672859 93392 93393 172024791 70847 70865 912219997 6088 6089 92603547 64630 64591 68137980 74221 74264 371708630 86128 86138 205957478 72020 72021 680895601 10652 10653 242627444 18977 19015 674253600 5041 5042 232872475 33388 33350 525440736 91704 91705 405443419 36649 36678 90263651 10084 10059 517362189 36739 36740 503257543 74595 74588 579090692 10964 10976 364592323 42424 42425 162470316 78129 78164 898469935 93917 93918 807343085 25424 25425 617083820 12356 12357 509101417 56909 56860 587888771 35953 35954 773338353 23615 23616 663010563 85515 85470 748441791 96557 96558 460324733 46419 46401 342641181 47472 47517 446266980 13351 13406 86817487 40901 40902 13189255 78654 78638 372268146 4960 4988 810567010 78444 78445 225913494 83624 83625 115047196 64467 64468 498740473 9670 9688 112203778 84975 84976 960212269 66942 66977 345889277 63136 63137 74996582 46281 46243 574103685 19328 19329 26014544 36243 36237 674122509 43338 43334 882553779 9399 9410 590015797 10808 10809 723850237 51506 51507 170200554 59091 59064 131918262 94865 94866 648693092 16082 16083 832255009 54841 54872 873612201 71539 71540 206188622 34040 34041 347812347 45027 45028 913470397 81877 81879 838299896 64682 64683 962436254 25352 25353 841221748 13046 13019 717663361 17717 17669 659646629 74982 74983 930175158 44917 44871 1303670 52389 52405 227466177 66240 66198 137109543 82424 82425 57929140 57813 57814 654988851 31189 31190 253382100 59844 59845 163789610 29937 29885 452190552 62336 62329 241670174 8533 8509 674520767 22393 22384 132292032 66815 66785 528025549 90660 90705 870602085 3634 3635 458398000 91631 91679 225152136 77120 77127 879011160 55826 55827 582660924 44675 44676 291362290 25892 25924 833606918 65642 65632 59242274 37619 37586 42597308 21563 21561 656169029 46458 46459 186584164 79824 79825 927839734 28033 28088 857827566 33225 33226 728596332 86025 86026 906802223 6821 6822 276421737 68516 68498 346704690 55750 55751 804149607 64310 64311 686315597 77970 77971 353113833 80883 80873 657725343 50015 50016 642833581 12812 12758 775353477 20806 20862 245341072 86905 86906 911659698 25327 25328 81944173 27965 28013 579972131 66500 66461 67537134 62369 62413 40444218 86546 86547 328874436 90238 90239 541533685 22890 22891 128953875 69554 69516 29059739 29259 29260 83859964 44601 44602 773890757 45822 45782 772234100 26033 26034 267885605 86920 86921 489036845 70775 70776 294063181 75166 75116 42184772 84568 84569 218688201 61372 61370 408270343 20827 20783 396458762 61392 61393 825342176 67783 67757 636761157 16846 16825 520302565 27326 27327 665215622 48367 48368 573333820 87434 87429 475980995 64712 64666 412580897 40262 40289 337888733 23761 23718 804372604 80332 80333 668092632 16211 16217 147315465 952 953 56603206 37547 37548 909983348 13159 13166 321053475 20815 20816 999816356 52678 52679 485897554 64233 64234 135718835 88754 88755 478650900 83280 83235 634224606 98427 98403 795645638 12501 12510 502729950 11868 11869 499232781 1564 1510 310158019 71589 71588 800529567 37369 37392 378434780 3664 3665 766149969 7975 7976 378994546 67558 67572 588225834 7619 7620 916009625 42620 42574 597905335 96099 96143 601742897 88851 88796 229815685 61132 61151 650488210 8675 8689 969561949 53994 53995 402072457 17572 17622 690193309 8712 8713 496473261 98622 98599 60146519 70308 70309 428549414 66035 66083 197198792 9640 9641 721253443 46923 46911 757750608 84918 84905 383297451 74397 74398 729450767 2790 2791 541338978 34665 34699 502206530 10639 10640 558099158 62405 62444 412151119 49121 49092 717041261 69820 69821 786799273 37520 37576 699686991 9799 9800 130843198 27703 27704 232903684 23990 24022 293955506 9492 9494 61549077 98389 98395 594874162 82270 82286 149868718 84689 84732 683735872 36363 36364 535540400 61371 61349 138806978 40489 40441 251879294 75879 75880 971953536 78400 78380 25967583 50476 50459 523541846 83288 83289 855179613 89185 89186 889021353 96069 96070 568129756 8941 8942 689920905 20082 20083 973419335 80281 80297 591236167 45837 45846 685779245 16648 16649 16937285 15808 15864 980648063 58866 58867 976612204 60569 60544 334916873 96807 96808 120495072 70117 70118 10810044 92258 92259 615547196 62284 62277 240118354 84301 84302 745031254 9941 9942 950351466 30692 30736 31274952 85609 85577 426518327 42086 42120 975850254 69541 69508 382466205 40863 40860 213707556 91361 91319 263280193 88198 88199 769922191 60099 60100 118281420 58466 58431 316451287 24981 24937 751964281 71033 71034 172933532 17884 17885 214015337 99127 99128 136740718 73818 73819 731123472 51143 51144 655787635 6287 6288 966333855 5634 5635 70781112 40742 40743 938613782 84226 84227 704766272 13213 13214 287840244 46931 46932 136397550 14499 14500 684302887 96919 96913 143102717 84797 84798 773392662 51003 50981 594464321 15899 15900 548478610 13439 13440 496206861 25539 25568 877112483 17562 17536 536169896 64712 64768 265578238 55440 55441 223175110 25586 25587 542497442 81662 81663 7703020 69762 69710 266455481 77829 77799 541231139 97088 97089 305482438 63610 63611 211860917 51579 51554 822482874 16444 16445 252522103 29286 29287 30819343 79969 79990 623031773 13268 13269 884886855 51817 51838 636302598 92330 92295 87566734 66689 66690 797423979 55884 55885 14430289 19930 19931 14240318 6870 6871 756805132 38094 38095 801268351 38073 38116 402160340 90896 90895 795300265 54936 54937 367259502 98675 98713 779149952 8350 8335 363307337 94091 94036 343888815 20442 20443 66918481 8587 8589 345562656 37241 37242 185088486 1896 1897 414212027 65477 65495 582796446 33311 33289 180187805 50098 50099 553287852 75056 75057 841908416 80229 80228 626614747 58959 58960 285419523 39717 39698 503034474 77142 77143 332277914 80122 80171 510489707 76774 76723 881748148 82155 82156 564189292 72616 72631 452794622 42313 42314 431293329 34481 34482 378467392 91936 91984 269000145 53168 53169 709833606 24464 24441 529801184 46241 46251 600189083 94840 94885 221557920 18874 18830 565572472 86253 86254 657562982 57456 57457 790707703 61705 61706 531044281 50079 50080 324114788 67844 67815 42229491 10922 10923 812671654 43138 43139 198848009 86768 86769 471962704 53452 53453 369859905 3148 3094 811736902 4430 4405 738293892 89504 89505 41892368 18628 18629 12455205 95620 95621 977945915 62636 62637 211991239 39707 39700 113965212 90967 91014 358455656 10690 10691 623721407 84692 84693 618579900 58793 58794 847288758 26116 26067 960645518 35699 35648 82701114 69979 69980 773381826 51955 51956 907511047 58345 58380 265591962 30958 30920 497280217 61741 61723 703042838 35510 35454 199068552 5451 5491 753560234 34807 34808 154894787 76564 76606 802935128 81406 81367 717675768 87690 87703 381896909 94151 94152 543548238 84763 84764 581942039 3013 2957 709606714 38992 38993 645692195 4702 4736 105778110 3051 3052 200126335 18052 18004 354181598 35010 35011 287316626 68387 68439 708854610 90292 90275 555460316 76556 76557 591106415 20069 20070 942027102 50091 50070 687545690 1621 1617 861339220 48288 48278 731365659 27997 27998 682573549 47290 47291 651548113 64206 64207 233418137 70397 70398 574029926 97443 97444 172166175 617 618 800126557 32265 32266 15866280 31882 31883 989151122 83329 83308 596125662 77322 77323 3726298 29237 29238 294966132 32861 32890 343188255 63387 63388 213052102 47749 47750 857957191 44162 44163 280289403 67249 67303 813188248 757 758 765853763 77704 77759 509874657 78523 78524 492844780 17385 17349 514113064 37887 37848 365692166 88504 88452 600923866 60603 60604 569620808 49398 49367 737334124 53629 53673 458664249 19437 19394 4486978 65902 65865 194503970 74848 74872 488611689 86264 86243 686478220 60757 60758 184057656 59407 59371 570786349 52067 52106 438177159 95899 95900 881240157 56904 56905 861611728 13354 13301 990633965 54266 54244 404280806 54735 54736 124062844 64269 64270 358307985 3801 3802 994145866 11695 11645 784124253 74382 74383 275930946 20519 20521 372477329 36519 36520 509285645 21658 21626 920383329 11473 11474 922948486 38762 38736 872338039 65147 65194 993199066 43712 43713 769936941 45725 45749 169450691 4218 4219 275504086 50618 50619 426117879 57068 57069 251031921 51649 51650 798492254 1612 1665 469785068 84072 84073 948519257 23209 23210 646915408 99720 99721 410960577 40525 40526 26450025 74004 74005 3373993 80909 80910 995062607 16257 16258 415040862 2484 2451 169538709 4332 4304 458562662 63906 63907 828288935 79915 79916 61447076 18354 18376 614257248 21833 21834 33096798 71065 71066 950120907 10876 10872 155370707 97765 97746 191040971 63634 63687 945622797 42068 42069 839493900 86214 86201 7411615 4145 4146 974820925 67630 67664 879345907 83727 83728 191148694 47793 47771 476860522 18025 18026 802891637 47374 47389 188286571 27302 27303 397597460 64971 64959 932272491 42744 42750 106812595 33806 33838 438880287 2886 2927 657886507 32164 32165 599040456 34286 34320 560191358 25335 25386 92305293 79910 79911 286751637 59072 59073 165501065 43069 43070 377387544 23291 23341 626784394 29998 29964 206395120 29097 29098 255048460 53046 53024 892466639 52808 52809 116690511 7490 7491 888650142 25763 25717 706664600 122 169 69765546 36683 36684 941766436 72339 72335 820858920 96750 96710 643534146 66906 66857 644606148 2751 2752 528812113 24948 24949 57151666 81268 81269 475223715 5608 5614 948950289 79081 79040 671074199 51713 51729 698176027 92998 92991 907596133 80396 80397 342631874 34384 34385 85315225 75085 75082 764709968 67592 67610 220045159 40685 40686 711456681 2504 2472 452045746 84438 84460 188732725 66178 66179 886394284 55732 55677 720699031 82500 82501 786208844 25190 25191 458760697 55908 55909 24591430 32822 32823 8582228 7264 7265 275792685 57629 57630 38725595 26138 26139 940969542 4817 4812 303941729 95783 95784 33083440 91795 91796 169637333 82174 82175 389195658 47196 47228 855580084 90286 90309 260235455 13710 13711 196137308 40032 40033 343751040 71201 71235 842721978 61898 61937 133445016 28980 28951 290685433 57974 57975 304100736 54848 54829 865101726 50229 50187 494695059 20337 20283 751090210 59310 59347 768213928 63836 63837 847559090 76602 76613 846373321 73962 73968 683700498 12027 12021 998332847 51650 51651 308593884 93826 93827 135787881 71276 71277 856753434 78344 78345 55684458 15651 15657 586854586 66504 66505 469782452 70020 70008 793707742 82164 82165 733530772 22708 22709 648299134 74095 74114 74624068 72988 72989 65849929 69719 69720 946701830 93572 93583 966053175 9259 9260 608488146 37044 37045 717047239 512 513 984993444 96054 96033 555716375 38719 38720 234130234 6269 6270 531582080 51429 51430 253315657 67090 67091 489128622 58362 58363 810183692 94725 94761 293866788 31602 31603 848218219 67158 67159 868468197 48937 48938 662240857 81234 81235 12022719 49046 48991 969350295 54825 54826 701995209 52150 52151 564847548 3687 3688 775484195 48747 48736 242326540 52391 52392 189974326 84919 84920 285391753 31903 31904 57300716 65900 65950 786427859 40026 40027 272397818 76289 76290 631084244 62996 62997 617581827 52942 52916 939863005 19302 19284 606137956 17234 17235 176319482 89314 89360 585260767 91392 91366 548228622 47893 47894 1037712 72608 72645 835904890 70205 70179 88211496 78828 78789 540466873 87083 87095 52729010 57365 57366 452386126 74753 74697 534497100 17676 17677 825779728 96619 96620 493635139 36625 36580 322050422 49526 49543 693460583 71713 71677 582616472 69048 69003 118815919 81493 81501 46089206 73994 73956 814369816 73674 73675 151510765 81745 81746 977591834 55814 55815 642521217 47517 47535 59386940 4414 4453 144151508 85406 85389 842597185 48935 48912 348267123 18749 18750 747516959 35481 35482 683939246 56924 56925 465122859 809 810 230444468 64364 64365 567001327 3047 3091 915936560 16137 16138 752234394 51812 51813 173434700 48371 48372 54123829 89170 89171 264772473 86362 86363 909126757 91177 91178 422944308 59441 59406 813829495 21706 21707 351689557 32183 32184 48164555 15701 15670 271769510 29401 29375 499676703 57972 57973 147324576 40772 40773 233216762 25445 25410 985949036 16414 16362 197515728 50372 50343 506831252 70896 70866 166782112 17795 17794 703206990 21953 21954 999836282 63184 63236 982104627 39496 39503 269550847 58866 58917 43612882 90649 90650 468523522 27927 27914 608880832 96250 96251 256995160 11093 11071 552152849 73540 73495 326804576 59618 59619 30616699 51114 51115 914544583 32374 32375 695316970 98060 98061 191677805 9679 9680 295540932 83037 83038 223660529 16691 16697 430264754 68772 68780 724996409 54036 54051 548811409 74325 74315 752568046 76624 76625 726666873 33058 33096 147998394 57093 57118 588590978 65911 65947 471590746 51178 51179 714735074 23201 23202 315345076 90561 90564 962429997 13611 13597 804442050 10255 10282 944658873 98352 98353 857852894 549 527 443427815 10796 10758 862525935 82585 82561 248196548 38119 38120 888482352 87626 87627 769928823 69105 69087 530802639 67432 67484 59410340 64257 64258 706699200 99043 99022 887375460 14739 14789 148054289 16362 16316 536528227 65784 65820 804229383 3531 3532 402234456 25920 25927 698284788 9825 9826 319450231 77253 77254 784334851 8031 8032 435057730 27806 27852 31509331 63359 63352 939243553 75694 75710 987435866 24708 24709 639243745 71436 71437 324917942 96707 96708 504673945 54549 54569 630012016 94558 94559 805098737 818 819 928236820 9055 9023 694356634 36950 36923 499183334 61107 61083 312613812 50110 50111 259363457 48696 48653 393162305 26094 26121 212688361 15476 15477 266947921 77629 77630 880410845 71906 71907 657357055 60773 60774 705710810 86842 86815 47975340 5957 5958 91831900 6567 6568 654827902 53551 53595 327028912 28473 28514 479159372 25228 25173 601332945 42740 42697 353689180 46765 46719 272523741 11936 11937 962022029 33093 33094 924845343 91493 91520 673983039 46729 46730 569497755 77966 77967 907276061 82778 82779 13274871 86319 86320 500916042 30076 30116 411066638 67709 67710 472256631 7757 7742 18685945 24272 24273 609425055 28037 28038 857493188 53966 53916 191363495 41160 41161 191829234 38188 38189 737093536 52245 52275 286510587 32945 32946 439975808 51610 51611 40213382 58769 58714 627639724 5224 5198 494861968 13171 13129 541758109 50673 50662 544380341 91596 91597 475918248 72732 72733 132188672 1534 1561 32100566 52114 52115 306813770 12202 12225 31291181 2875 2876 627452980 9428 9471 901345762 7098 7146 212762819 97175 97176 381664522 54633 54654 317227013 46419 46473 97974364 54383 54342 882134698 60910 60953 246464689 27500 27486 763311730 45112 45113 625666689 48526 48528 973699971 85974 85955 64247672 27341 27342 613809538 93950 93987 963272444 91162 91154 188211465 6254 6255 211735642 40180 40194 531963612 30396 30397 828697181 41777 41737 223331243 83180 83172 690702834 61459 61460 572474931 39596 39647 895416401 53450 53398 311169774 51498 51499 689445791 57193 57179 174116977 99988 99989 78441584 28596 28597 738794042 85618 85619 610117929 98916 98928 852259845 65934 65935 398541241 71419 71420 659314080 81506 81454 364626268 57016 57063 688782916 55550 55533 338861116 11710 11745 979206514 84556 84557 732311516 65585 65590 879068696 94491 94462 350657260 7915 7916 32288870 4543 4544 803125452 70576 70577 340509682 94297 94298 609658294 68411 68412 729145989 95438 95439 514374439 38608 38575 146358572 9227 9217 514808648 27705 27702 529367407 53985 53986 624949855 51192 51193 58203383 31623 31597 921474501 39404 39405 132787653 80019 80044 860635727 81308 81297 721492559 73012 73013 261976418 90543 90581 10232718 55796 55797 985768879 11060 11061 105368526 99223 99244 264584005 80992 80993 999851439 26334 26349 427467363 30960 30961 213799130 73727 73728 641160388 47892 47904 164769651 56857 56866 276965661 31818 31830 171843486 10084 10085 322652965 1890 1891 705179369 99841 99799 867371214 79067 79068 325081238 43669 43616 776999189 53302 53303 98731226 68483 68484 735434972 53997 53998 338274097 73918 73879 765179721 10931 10932 32083528 94871 94872 145653173 8646 8667 192313169 52141 52142 234807374 33311 33328 957865880 71421 71401 170465736 84579 84634 922665707 36827 36878 274366824 39518 39519 306975526 76541 76543 300362132 46563 46564 996344660 14616 14617 472900696 80037 80038 878907407 31991 31992 525166304 22911 22912 136171421 12507 12453 778970020 34120 34121 446988448 39959 39960 99881119 16008 16047 529478010 70100 70101 493585992 93797 93798 50020789 53473 53522 350390435 32325 32326 875077450 55720 55721 797802961 56116 56117 581964098 40403 40404 992193617 38413 38444 567058364 31354 31355 538917223 2652 2605 959651461 78394 78422 224146577 20799 20800 945039717 34514 34515 407657264 21817 21853 666749774 34745 34700 597634306 23031 23026 603480736 54205 54246 926958751 8683 8738 114274268 46434 46435 498088972 48842 48843 402331233 26429 26432 196386439 73821 73822 176677486 24526 24527 438778994 55747 55748 910322612 77973 78024 838966428 14607 14608 291200940 68825 68826 823390729 8838 8880 141026703 47578 47579 499086195 64476 64477 70153293 5359 5372 998389968 29753 29732 683363432 35908 35909 872161263 60248 60249 255846762 95739 95730 94718059 13031 13032 191469356 24387 24433 81187703 44243 44288 664623180 1165 1146 321785210 55692 55683 276424130 33911 33927 628601743 27882 27917 663669520 24671 24672 492699593 34203 34147 25417532 31632 31633 890506105 39994 39963 622321999 99566 99567 629680303 8112 8120 632214569 71513 71514 773524830 32400 32401 768366898 47516 47517 431503818 27136 27137 123296098 83334 83335 565589291 10564 10565 214358996 63209 63210 141527148 91211 91212 814011084 12927 12911 421053107 60936 60958 610121160 57892 57893 316204509 8857 8858 366837047 63242 63228 164012970 67781 67782 924053752 13913 13899 54675521 77274 77275 595566585 82940 82941 3666600 17979 17930 533085906 7076 7084 296028358 83693 83694 786607327 39871 39872 993511795 81586 81540 745563725 5576 5595 455692199 6113 6130 560730003 34676 34727 280409773 39913 39914 332908424 20263 20264 719102046 66927 66925 525422081 62297 62253 719359333 36414 36466 793475167 45670 45671 672519787 62076 62077 488462854 36945 36946 237664800 82814 82855 881226017 64841 64817 244993503 88350 88336 319680684 52427 52428 561003253 54544 54508 923043417 99344 99316 472523192 92972 92955 453383477 92909 92937 600940034 52421 52422 163375820 64393 64442 842875092 33058 33056 956782245 92160 92161 760734028 60773 60776 682425971 61823 61824 195116757 2452 2453 94350821 19304 19305 870869414 57743 57758 740561113 64861 64862 369654087 47370 47371 884888682 21535 21541 104004372 74918 74915 892337796 99953 99905 33873515 24976 24999 565348704 51402 51403 575835503 25167 25205 964256950 63277 63303 755103137 48459 48490 736133311 64194 64195 352709173 71624 71633 312427944 64568 64553 104791684 59085 59086 752128254 27310 27254 80981067 96267 96285 903026412 93118 93119 99253219 27872 27873 598511781 68180 68181 159370801 74282 74283 454696675 85875 85923 705493009 91630 91597 892978447 20556 20557 352599192 799 800 16619982 51810 51845 709444253 39067 39061 117429034 48588 48589 654800545 75779 75780 185947546 95348 95390 110703323 58299 58330 520722942 92981 92982 230072711 29114 29148 219710215 78785 78786 768031597 66817 66818 972286997 36160 36167 398668974 66299 66295 916021518 44104 44056 61631500 83906 83884 175340 82916 82917 625959786 4338 4346 274824846 7790 7791 960379849 64794 64795 517812884 97984 97970 676389293 9968 9969 57386589 65894 65876 762916643 33751 33752 454035087 5717 5695 967892610 28992 28946 888358411 50572 50573 942112326 74843 74815 639342950 61427 61428 807270328 26661 26662 402329535 59879 59880 623670700 69473 69474 754767837 46824 46825 983267599 49017 49018 931249957 90332 90333 340082212 99027 99038 93837683 27012 26958 197249312 44592 44593 281726885 41945 41941 807517841 80616 80590 226476498 94574 94617 262163045 26389 26404 445779510 77468 77440 395334571 54340 54318 978378505 95399 95400 439236969 79483 79484 543513088 38463 38464 623184511 46046 46047 571318082 82962 82963 694152948 98032 98042 468184434 67373 67374 851785633 41440 41434 664478320 38044 38090 606947080 20942 20943 957330339 59049 59006 554069893 29222 29209 751065509 69059 69060 43381398 30013 30014 216535489 46069 46070 97610113 59828 59835 720004274 60872 60844 979404138 55865 55866 735617034 74554 74555 497831779 93233 93234 494852554 72210 72265 124564578 96003 96004 42393811 95813 95782 855455921 94568 94569 837025605 55989 55990 845729010 82186 82146 78239097 24487 24488 955240113 15746 15747 720161660 68939 68898 994011467 94837 94838 655337391 51227 51228 569834804 44695 44742 445313057 46976 47024 461536013 12609 12610 75158141 48044 48045 95930391 11343 11344 627227106 51229 51189 277269166 66091 66104 741153665 51168 51211 368671020 24385 24428 714637301 76058 76048 499579627 2564 2565 977563769 27211 27212 227602468 77992 78031 200959127 73077 73078 412868103 66754 66773 896170669 75636 75671 732704327 24187 24183 876483470 17705 17685 640180098 38878 38879 307797377 54500 54501 395485548 21884 21920 677138756 37239 37214 893632878 84390 84391 191069971 49741 49766 855835524 51076 51092 300788781 40933 40912 637778289 20572 20604 642457653 63032 63033 594806766 5397 5375 252954986 63109 63110 797052107 51160 51161 911672759 19819 19820 288253752 80541 80542 612433995 96490 96491 848439564 44309 44310 795595394 33698 33699 402997930 74796 74797 236285479 33262 33276 312942864 13411 13412 389446496 46065 46055 372782390 15616 15569 922592005 41663 41686 512780682 227 205 619637556 1547 1569 346759313 73979 73980 165158650 71253 71301 828758418 69487 69493 674945611 65786 65768 170104084 4953 4954 824920011 45074 45065 55232546 7340 7288 601688651 7699 7700 29755578 38484 38485 62325189 38339 38336 68541606 54975 54976 919679948 93331 93332 560860095 25407 25459 572080615 46695 46686 230454868 43482 43483 445104298 95455 95480 672025563 23908 23903 187197471 95011 95012 983372835 21779 21832 185390133 326 327 994224915 49018 49019 771514014 8731 8732 805872399 54958 54959 613396031 44126 44118 419068753 47803 47804 381826082 94337 94392 589898463 74002 73972 155074550 24692 24681 157406504 22807 22808 418619635 52100 52101 754074613 93954 93955 335678162 76787 76788 698487979 94726 94735 787667990 57046 57033 903881497 36045 36046 890571265 26387 26390 201305082 41124 41125 681831962 72358 72359 502765770 28628 28629 176589331 20964 20953 103687165 78544 78545 654476614 22796 22797 245415907 43755 43756 207987624 93222 93199 336996963 45120 45121 699331705 73387 73388 731375432 55711 55712 849904145 49514 49490 80387797 4561 4562 648683079 68959 68955 485193766 79696 79717 942187001 54348 54349 294417824 78022 78049 161595 40616 40575 591385733 32733 32734 692485390 14777 14778 721943065 45129 45130 812074188 65966 65967 594998978 76143 76189 267882672 75211 75194 274734390 86924 86925 363844251 71765 71756 649140054 88475 88476 173218904 38309 38310 217883344 75633 75588 549642033 6071 6068 160626377 65698 65699 264347670 50367 50364 617512931 40792 40793 900685724 39046 39071 699557165 94368 94369 272467048 91134 91135 280288250 54066 54018 535604597 46444 46423 993560592 79936 79904 256440746 37852 37900 679452343 88438 88439 73966471 89693 89694 666215369 43016 43052 809862029 93101 93157 150595364 18243 18244 202594584 12856 12857 854946884 52081 52106 444088232 27124 27069 778230113 72382 72383 917070595 38954 38980 131761404 67734 67735 307464883 54361 54344 925921459 54607 54608 99195122 45320 45321 893587179 47747 47795 918056925 62330 62331 660930614 30219 30227 854326760 71896 71891 625618647 38739 38740 590836516 51958 51962 163223098 70107 70120 125834843 47344 47345 267356249 15967 15936 398635534 45404 45442 71843816 32198 32199 696700115 39775 39781 290491166 40424 40411 551902276 30317 30318 871920387 55862 55836 108072929 51259 51216 33280124 40355 40356 778332505 60435 60436 836005829 11363 11364 540228027 20192 20230 752190609 69245 69246 12826962 14648 14637 322680599 76188 76139 414954559 59875 59862 130637198 6964 6965 354765819 7339 7340 41014914 48760 48739 35745783 87992 88048 817194260 54032 54040 465442138 10069 10070 542983198 17495 17536 827261775 66705 66661 282400550 24811 24812 239250759 53663 53637 122721026 76546 76547 287544019 6750 6751 227220415 21051 21052 953279883 88158 88159 53098715 44618 44638 985573134 3987 3988 905890984 3456 3457 821704036 27387 27346 786179465 82014 82015 277948004 33900 33887 627007972 2173 2225 327965575 41380 41381 770368517 54951 54952 549647266 833 834 925580567 44640 44641 69449707 31283 31255 996752701 97649 97650 985614571 92716 92764 618039840 91682 91708 408575098 30908 30909 414875474 12743 12707 311687577 29114 29101 606489920 21640 21641 231700585 21394 21395 811547270 9846 9837 805268826 12848 12849 355488642 83922 83924 648058022 88610 88601 291944015 2129 2105 270489570 90788 90789 422621106 23890 23891 836890442 71759 71810 178308204 83516 83477 391131910 90221 90215 269374751 79244 79245 556050620 60319 60318 154066296 53132 53133 452234177 80434 80435 846379516 91606 91617 629011323 74024 74042 707397661 13933 13908 62010375 60102 60137 522555080 76355 76356 201206255 34006 33967 391044714 18505 18507 691304738 45150 45151 70171429 25959 25960 25383599 34336 34337 908255154 74659 74611 529138320 63034 63035 354520845 76528 76529 656011235 57156 57157 354072518 1313 1314 104724107 2450 2430 722434582 85858 85912 671612670 24449 24484 789347430 32813 32834 574659954 53739 53740 20914340 85734 85705 887545545 93761 93758 307695812 42026 42069 672645998 55817 55818 288458677 18244 18237 772662306 70184 70129 453955352 8428 8417 777977588 83756 83757 893196295 81912 81913 837277423 66876 66877 338220921 78715 78716 180381097 47679 47680 160468462 20410 20425 10638190 29146 29128 35959000 85103 85138 636242864 67711 67712 153627568 58879 58880 878174798 21043 21044 172698351 7800 7853 591522541 90725 90751 324922733 37809 37768 620107385 6902 6903 92774868 15577 15562 842711567 26356 26357 508710279 45593 45594 894798267 42406 42404 757695326 81427 81428 176353224 85132 85142 213660247 58351 58299 479390982 44612 44558 90076485 79916 79917 362196609 50880 50881 936314738 98498 98528 862391534 65415 65416 355626930 65436 65437 271515718 42091 42092 877757758 51710 51711 948576405 69299 69300 223973427 34810 34839 186444808 61561 61562 211350008 15168 15169 194763275 95098 95115 88500427 64296 64276 826466433 96658 96659 12599454 7864 7865 766199604 56756 56741 524031718 2269 2315 276747503 35237 35238 711173384 34490 34491 57714344 94775 94823 492168564 98564 98563 544850875 80964 80981 666073854 76863 76914 154116603 50593 50563 556591528 35910 35911 430325295 6632 6633 199607010 54830 54831 198925361 47686 47687 364561282 47640 47620 675623581 86809 86810 65694839 98505 98542 180920300 66547 66548 587043207 12502 12503 7694067 44227 44228 130112984 10872 10873 989137192 48719 48763 574633442 12007 12008 258093973 77698 77749 830012357 49723 49710 200564691 33043 33044 428666643 11772 11773 390667174 6874 6875 534645435 22768 22771 122352536 24664 24716 740974823 41110 41146 616435586 74756 74757 804281609 46513 46514 329455431 37591 37592 112452835 50992 50996 843604944 73477 73463 995692235 28453 28419 171288681 6103 6136 383980378 40033 40066 957489061 70992 70993 648699124 44783 44755 253310840 15627 15628 181812309 18528 18529 923607829 29698 29699 144174202 41724 41768 283772826 86721 86668 599896964 43146 43147 412052357 73963 73964 562069885 25169 25141 689628463 74452 74437 736172254 61132 61133 942807745 71212 71257 703808616 48143 48144 805812704 78594 78595 681301318 92560 92556 920936525 54292 54294 741871694 43174 43188 337568384 76325 76326 944218866 2652 2694 504293363 42310 42311 131693853 40110 40111 525876213 40044 40067 949608545 7250 7251 207329177 81607 81597 975536239 97355 97356 413818865 14875 14862 495651659 29716 29717 828332735 74843 74797 781697470 55315 55329 815514356 4254 4201 245831194 3924 3904 84028295 14555 14503 100274348 6336 6325 65640677 21929 21930 466100932 56818 56868 489034268 25043 25044 283634833 66867 66868 165751603 94618 94619 26458797 50240 50281 193843247 9107 9106 315205045 76229 76230 827543770 95868 95854 479223767 87158 87196 830561796 92193 92194 852904543 58727 58697 887324650 81047 81067 772828781 36645 36646 364740178 4064 4027 273409798 81181 81143 94575970 99556 99583 372980354 82808 82809 17716851 27453 27454 397542749 3112 3113 727547924 67827 67799 695864628 60861 60833 503128269 20291 20235 336364388 62119 62158 395096505 8873 8874 96553234 94776 94777 67177786 93884 93885 371339864 55066 55067 415597554 40210 40260 92398641 9979 9994 619557616 36916 36900 125612725 88956 88957 224250886 43101 43140 840629721 4204 4215 593634805 79325 79326 271225028 25366 25380 650940668 2924 2925 216440247 15387 15388 635304215 7620 7621 994356604 9709 9710 786886321 44404 44405 226657082 93224 93225 575178473 93393 93373 4839747 41313 41319 91826600 99457 99401 121400797 95616 95612 986290038 3859 3914 737852776 71665 71642 882825344 77225 77226 256826639 57440 57449 886272878 95362 95363 431630233 62504 62505 457563391 27912 27968 710931206 6528 6476 841921495 10285 10266 927246502 96248 96210 311940461 99852 99864 623439369 89084 89029 922169755 50135 50136 996142778 43169 43170 810505418 34348 34321 866904504 97398 97348 817361032 50251 50255 439076491 42508 42509 630558767 23454 23455 130809489 10553 10554 69547640 17754 17701 656388777 88783 88766 978039510 17299 17300 61516058 11577 11549 975801 36356 36391 380538169 29874 29875 164287222 52010 51991 196096833 30254 30255 8389784 46387 46396 497150618 97322 97267 714883766 28947 28948 573339807 90162 90130 855265274 66436 66492 578179615 75403 75404 64046905 36580 36602 131819006 77110 77111 997543369 8749 8750 102298683 47814 47839 935991096 2502 2503 508229798 42304 42293 803512439 73879 73894 226375887 80498 80499 798168911 51032 51033 81137189 68207 68186 491941391 98061 98062 73995241 53470 53521 872076256 73693 73694 364791081 28910 28911 312170191 14115 14116 502240000 90813 90814 580258191 93522 93518 372604661 22234 22235 233986772 75971 75932 582820503 93187 93188 132706310 66568 66569 490573156 70323 70339 12457857 19461 19462 757608952 84519 84531 290566149 30302 30303 177130571 93197 93184 578053393 74046 74047 717833023 20856 20901 502191208 68378 68379 498134705 59712 59713 689532604 43941 43942 47311329 64817 64852 454423119 48303 48284 163316168 50707 50698 514646981 44656 44657 448541596 20087 20117 590859137 99979 99928 523610052 8631 8638 676241132 32823 32824 728120079 93402 93403 704859034 42297 42304 350681003 99622 99623 766392494 25648 25649 487108940 50738 50748 402188540 88447 88448 987322787 15054 15080 542135504 73608 73609 594311199 28443 28444 439388870 23383 23423 186772361 1640 1648 335247294 40278 40307 440280354 38497 38498 906978055 36974 36975 662424645 72231 72215 464802478 79450 79456 247511607 25249 25244 699347852 78031 78032 123033189 12003 12009 788639625 95005 95040 544221310 81859 81860 27602897 70554 70555 540111221 4872 4873 331367145 64146 64158 228572428 29242 29243 911620984 7760 7779 417277231 75400 75351 853560772 56688 56689 917907300 42118 42107 998063323 30305 30251 573693133 46642 46634 271525518 70670 70671 987514492 70993 70994 107029184 80367 80332 785438143 21404 21398 69542314 81065 81032 123024246 41905 41906 866137543 20804 20805 890573620 48429 48430 935615570 63867 63868 190702430 99600 99601 197845880 82924 82962 934793267 73399 73400 360168903 44483 44519 787267702 27451 27452 133322881 75791 75792 369890074 95173 95174 696063521 93471 93512 954418258 23113 23153 390535257 74871 74829 2962238 7884 7868 422629055 16863 16864 47121713 87542 87543 146110402 83552 83582 667210368 73452 73420 873358148 5967 6005 211100389 34486 34487 166820354 15448 15449 232411801 86014 86015 767781779 73832 73806 358714769 31667 31668 954130480 71039 71040 670560467 54717 54701 657361522 48614 48615 857709051 72907 72950 13864013 5073 5129 399567306 80485 80486 686987863 84951 84952 965490174 29943 29944 652987759 14 15 582196384 93124 93125 447586025 48451 48452 857125823 40994 41003 656835437 39035 39036 603406051 13105 13072 426016650 69715 69708 833581066 27045 27046 406599324 76538 76539 94756529 86542 86543 585675026 17496 17477 555358598 96745 96746 119172529 7172 7178 995917349 23550 23592 711977323 73316 73317 819554372 3155 3173 178135316 3522 3523 764946497 2849 2850 371823784 81299 81300 168096573 62676 62626 746926141 85655 85616 476337390 57810 57811 774713973 13705 13656 767931547 72902 72899 471503924 75031 74985 815475801 49893 49894 447274756 5500 5474 314936055 13471 13472 630142031 86253 86268 25178050 4697 4698 192492196 78391 78392 346394280 77424 77452 601769753 13583 13584 167550220 11838 11839 407441330 61822 61797 34372739 28653 28606 749797238 73030 72976 528263505 79323 79365 906570744 33468 33469 675527704 49269 49318 788639652 80238 80239 31471946 880 911 551799793 34893 34910 709575439 91308 91309 100376334 60972 61019 222165720 5837 5846 695128537 75184 75229 390599527 40340 40321 899286975 73220 73170 434250066 52846 52885 33458589 38163 38168 298122829 65214 65215 141835644 2044 2025 750784578 78251 78252 847542238 57551 57590 588589780 92951 93004 609542642 47212 47213 804912446 35431 35432 456478089 62516 62517 702776355 19656 19657 304164802 48820 48821 221360609 63740 63741 610750191 9637 9645 811796340 35348 35349 584221203 9119 9120 55323799 88643 88611 511672657 4961 4928 887366226 51028 51081 818755391 65404 65405 896605747 68163 68164 681940743 91514 91496 256729871 78564 78547 785761318 14157 14158 312877389 15033 15034 730905929 61148 61123 33382784 48696 48697 909341084 16031 16018 157365319 8843 8828 482164563 1849 1850 69253021 10243 10244 374065071 61548 61549 814363402 59362 59330 236293049 71138 71139 22970853 68043 68097 889785917 3756 3757 857763420 57653 57654 943747415 45718 45719 331791372 93380 93381 944762732 70073 70129 921804584 35101 35102 114440922 72729 72730 805962855 3318 3335 591879192 78710 78711 371467954 11375 11376 726233553 22024 22025 247283370 97095 97096 561937363 9503 9548 896891674 39755 39708 856652361 2464 2421 929987287 67533 67534 767907191 90512 90513 949043140 5359 5360 724013262 73467 73487 846500344 62932 62976 611833384 43564 43565 551828709 74220 74221 1421670 36683 36727 766489024 8361 8362 225293890 5640 5641 399693947 30945 30946 4629097 84745 84746 759846427 9734 9738 427520804 20531 20532 340616447 42670 42671 252998336 74668 74669 986012295 66165 66166 129157438 9878 9879 151332043 94775 94776 95523531 53827 53795 662620889 37317 37318 692601695 45522 45523 466670654 75080 75081 896740903 83180 83181 376329903 4088 4089 395489179 71578 71579 896724766 63145 63190 635177268 25215 25216 220321426 28324 28325 849886046 58173 58174 576838142 25004 25005 586998515 45325 45326 360955887 33039 33082 222772098 82276 82277 434059197 56810 56765 805361501 35367 35397 706777737 44194 44204 299217467 29104 29105 273932994 4785 4746 532179514 56462 56463 146570619 76568 76550 795457962 19010 19065 133265515 92639 92644 116571856 78238 78239 625375582 75712 75713 134445712 17884 17866 794597782 13845 13794 335014076 48381 48382 657922895 17656 17657 354798971 53033 52978 241618478 9038 9065 276032302 30228 30229 183630836 9548 9549 199840595 69360 69315 965178576 43108 43136 550329649 183 217 454900892 10893 10850 180000631 38891 38892 208681400 59570 59569 587446005 662 663 224117514 17557 17573 379794927 74694 74695 710794642 52570 52621 449967644 62536 62537 137514062 64311 64312 46111531 90277 90233 152770889 25123 25172 526700384 27497 27533 18721943 33077 33089 109909657 45276 45260 435239789 74925 74926 856927969 20369 20402 220387035 27126 27093 683925975 21166 21170 825262657 73205 73242 820527696 41725 41726 563104604 49433 49434 527772573 90516 90517 850901459 84210 84211 311179295 43958 43959 475649457 34134 34135 713666158 29038 29065 43249769 52017 51962 819849302 41669 41670 247492454 8265 8266 106706285 80675 80676 597079739 34650 34607 287558381 40371 40419 295066262 47321 47322 126674763 45902 45901 466615802 87413 87372 962887337 19980 19981 379180086 131 132 353018523 96263 96292 466663297 24664 24665 747409923 91760 91770 233484083 98761 98796 212760793 96408 96431 352360675 98913 98902 322622899 62684 62685 684834573 40638 40611 391306777 95085 95064 536885986 4875 4920 100864282 10277 10302 201558617 41855 41877 547128191 85986 85962 275097323 20677 20638 557741231 15555 15556 18007470 53382 53353 352281970 38054 38019 737483394 75412 75417 447713649 51481 51526 113358084 35928 35982 776031136 30571 30563 811371104 24336 24358 347156381 21317 21318 95959023 32991 32939 216656538 35999 36000 970054884 63249 63250 942817259 66907 66933 872269013 48392 48393 473340363 1739 1740 383847731 14135 14167 930786330 32544 32545 728479541 57423 57435 15242482 9436 9437 218153892 71717 71761 497400985 85277 85281 730610771 23246 23247 344797890 24155 24156 797724211 88818 88819 534885472 37892 37916 360427484 27108 27123 56730789 28057 28033 219055078 41764 41816 648538515 53379 53380 670989247 81482 81427 781390598 26818 26819 497922739 43182 43192 717709327 69507 69515 932779926 20196 20242 935636593 44483 44484 258977864 90 91 934474300 52476 52496 599722271 83069 83048 260256168 36861 36805 23080141 66759 66704 178650355 82110 82111 12189099 59617 59618 197118271 77371 77348 89949784 36661 36662 268383669 24678 24679 72706402 70838 70839 421986619 32635 32636 408816683 39124 39165 447904604 27799 27800 596817479 15132 15185 42824420 21604 21605 629341153 33638 33612 21111791 63895 63896 831204035 58205 58206 908843844 38396 38397 646780234 45319 45269 37854810 79092 79074 389321416 55907 55908 575189021 83608 83609 462126053 98729 98700 629649357 2630 2631 672325657 77736 77680 76573397 28271 28272 650246392 75802 75803 465941345 79600 79601 568432286 56398 56399 290755093 58419 58420 995047426 12217 12171 460804596 79669 79637 670085137 29212 29213 764690914 32517 32537 364259996 37334 37312 889750966 92577 92578 993807453 96232 96231 352892318 69694 69695 445369293 92759 92750 962197117 26337 26293 137315257 46474 46520 249623402 7129 7130 494242844 70339 70302 888659705 61520 61475 854673276 34913 34875 535978343 30510 30511 97222116 90667 90636 981936807 66864 66843 20349468 31663 31664 447040842 9840 9820 192366426 14693 14736 78770323 67327 67328 158826972 1944 1925 712606389 22869 22826 570547708 59999 60000 327774152 83843 83844 506038788 39570 39565 859526109 41018 41019 248357306 71220 71197 462813054 48347 48355 697873401 48711 48712 618446947 4069 4125 577586440 52608 52609 922237390 66510 66511 336586860 60731 60720 568789825 44817 44776 32848781 75310 75350 308681045 24198 24253 776489559 90783 90784 243768846 89110 89084 151477905 58329 58330 866396196 33162 33166 286926240 6155 6156 312956683 46880 46912 543474502 2748 2710 956110787 95452 95479 834295360 14422 14438 631196566 4513 4561 881173360 4684 4685 804268507 3423 3424 491746247 32518 32519 947004387 44047 44102 504571396 97062 97063 916796771 89666 89634 453691439 62866 62864 360096971 55992 56019 344872106 28356 28357 58612774 33815 33816 650258491 74713 74751 635564981 72531 72532 582872034 59466 59467 201816685 90175 90176 796812984 57570 57615 818620455 84343 84292 487594373 24482 24520 2627539 92745 92746 250112008 89319 89320 508516276 54380 54381 100339440 81419 81420 60412770 7849 7850 273381060 42327 42328 79452582 99733 99765 485110820 50455 50456 848551791 68711 68763 549017284 85869 85874 750313568 92816 92860 529952468 89866 89901 430722263 33613 33614 750263230 46476 46458 502415837 85169 85170 411356119 99350 99351 623773681 62705 62706 62780370 60804 60852 288619643 1055 1060 229121819 44083 44084 44361866 122 123 797720403 89403 89416 476728085 48165 48166 743375396 48161 48162 345003248 60789 60811 363280228 50005 50006 744366159 40569 40570 372932228 28061 28062 563318176 2390 2391 643190679 45502 45503 220327917 9512 9513 273849412 54969 54970 9671677 60488 60538 186344082 84211 84212 854524097 83323 83324 782161846 71887 71888 205855941 3960 4002 61152548 42212 42195 521746898 37222 37223 389852923 70136 70156 656920802 17726 17727 973363654 74928 74939 959587122 67641 67642 638691468 14436 14437 788840202 37454 37455 529179336 87909 87862 511018341 9934 9979 638055252 15996 16022 117032636 12701 12702 451580296 9682 9683 759174727 42773 42774 786070887 25460 25408 579843951 66875 66923 573307597 32255 32226 85447230 26679 26680 768628034 16471 16428 590554386 57815 57816 545189307 50944 50945 623723957 15915 15916 742064237 32269 32225 649402989 17473 17516 232135146 17199 17148 876668287 83733 83731 866800586 13681 13702 425468900 14272 14317 104048487 40770 40771 159853543 84374 84386 236224917 77407 77408 402669826 13560 13611 889361360 85644 85645 235010966 79300 79301 654924491 5776 5787 80708888 8871 8872 453911202 81456 81457 372181039 49181 49182 235009051 74541 74538 407505953 29953 29965 889779219 32879 32880 363975760 21645 21692 961323370 65956 65957 164733949 68048 67998 793423578 8309 8281 379369817 82081 82082 225739754 84473 84430 530792493 77934 77935 471647910 56831 56832 597560160 22451 22489 198487627 96630 96634 269474723 88891 88903 316399589 29596 29588 226280883 11854 11877 462450796 87510 87552 692853708 34143 34144 101110201 96680 96709 150902480 46850 46870 453671251 86485 86429 226422900 93414 93366 330104123 24125 24180 711778278 82195 82196 868058399 62088 62089 227953343 58089 58090 52209300 31544 31490 680142412 3695 3696 864015354 85151 85152 177419707 90159 90160 6999812 1188 1189 672812533 94652 94600 603896694 9378 9423 697384211 89750 89751 851860592 33116 33117 621250529 16508 16509 922766837 73211 73246 255804449 74319 74294 309690923 14250 14247 411439261 2477 2523 80260638 1004 1005 376203605 43701 43702 94541602 43394 43408 660953297 42334 42304 670535708 26048 26049 124353257 23109 23110 756135080 46981 46991 244738373 15318 15319 848576396 27992 27993 522280735 50874 50875 533759122 63619 63620 414470067 86277 86246 969268844 29162 29163 64615673 3175 3224 683309760 63686 63687 987498664 54016 54017 425397622 81733 81709 645032483 13458 13459 108717367 24193 24194 168718578 48245 48254 272670267 66949 66897 47008747 88256 88257 332372554 94895 94896 953970306 97929 97930 592849449 31180 31228 464643460 4731 4732 36231525 44068 44069 833741428 519 520 359160095 91008 90996 708075339 3193 3230 231626202 83872 83873 988549837 31600 31598 751586826 60126 60144 123620214 62679 62680 320916194 8183 8184 480704416 62560 62561 943222267 67087 67088 172857615 42489 42490 627394061 24387 24388 302970662 37695 37696 83591670 32753 32754 513543102 4515 4506 203033157 57355 57329 665769530 50014 50015 468814155 45741 45706 876357943 43147 43161 157978866 29591 29569 158494688 88447 88405 795525234 32623 32624 588123575 29580 29593 576761957 36134 36158 682900623 12716 12717 892708956 98389 98427 65817685 53186 53187 758008232 97665 97647 470038464 21170 21114 878950322 69045 69046 456731997 33671 33663 722005998 37231 37232 294654521 80313 80352 360678974 56285 56261 552905262 24442 24443 173406017 44150 44110 239835904 84738 84739 982403039 63418 63453 149452196 83623 83624 519962258 86016 86017 983915935 27293 27265 32116197 85943 85944 851744284 7664 7665 853889603 68916 68929 11278400 85037 85038 242126216 58829 58830 170908862 45510 45507 636085389 91739 91740 836164297 93244 93245 475282111 66285 66286 14127191 55069 55087 924274279 56508 56509 126788781 72888 72889 35552586 56301 56337 990480145 10366 10410 119715688 2059 2060 666474126 66971 66972 758145032 32032 32033 629242230 12595 12596 304132584 75940 75941 498395082 6794 6795 299116586 68972 69002 888587277 93834 93835 750553130 10630 10631 323013548 1237 1238 450033916 83721 83722 108820066 66277 66246 65946162 91723 91735 263696322 66520 66575 663936540 38903 38921 85844178 71546 71548 276999724 50251 50204 916336505 23123 23124 591431056 66259 66260 666674846 97442 97443 556523168 32922 32923 808102038 33522 33556 742193220 83854 83811 726050373 6646 6600 286350769 6517 6502 179353046 62171 62172 138562965 59867 59868 173366914 18095 18146 777485163 32541 32542 760684942 42692 42693 642661916 41514 41515 182270010 79956 80004 338387268 1032 1033 845476754 10358 10366 983013218 51962 51991 166712042 95109 95110 772714862 22346 22339 644921168 39856 39900 447481417 94463 94464 386790262 9840 9841 46944158 24983 24984 940490139 47395 47412 783185930 24939 24980 639755602 17042 17043 660577886 87582 87583 247993237 22940 22964 237029221 30881 30837 727993421 14468 14469 383755502 33442 33393 885199261 25067 25039 679630433 13442 13443 331293462 19416 19464 332330464 55955 55977 898686323 77271 77272 311297794 20230 20231 168190743 5941 5942 80750951 55631 55576 933880790 16813 16845 991139785 81097 81098 750146297 17602 17603 610927850 64245 64246 607069460 93284 93291 953878869 3316 3317 713978702 116 125 806906728 73552 73553 932952162 66772 66722 342908166 82689 82715 912049391 67127 67128 191999647 82102 82103 43390027 76491 76444 681253472 19899 19923 32322212 61480 61470 655495670 99138 99148 550230656 26559 26515 203473505 48741 48728 501279716 7177 7227 966133543 85390 85422 167781231 24807 24808 137633199 3133 3095 222618865 2838 2868 45094881 30245 30246 702564918 62966 62978 276232082 47694 47695 352722975 80262 80263 653264584 67737 67715 223832925 34016 33996 821065630 10789 10845 881516067 81406 81407 709626570 25278 25279 143196976 15988 15989 595195820 84742 84743 297452712 47363 47322 445252206 46891 46892 931552097 11845 11846 904109004 54120 54102 987612973 46194 46195 705185371 59041 59042 451657215 72947 72948 100469676 1421 1422 314944554 77456 77457 405169477 5822 5851 431980442 84559 84560 596225354 30143 30158 604870757 29500 29521 130852313 50407 50394 601849179 1212 1268 300432735 31323 31324 526914834 99195 99196 414187933 990 945 54907498 90146 90147 891987344 95913 95914 425917417 36533 36534 110860857 13922 13923 721328056 63812 63849 645442529 17988 17989 250016829 95714 95709 973413113 17008 17019 915245704 45163 45123 389940795 4156 4117 599235576 468 469 239695810 49490 49491 875971239 18890 18944 870157492 2027 2028 742642024 20719 20746 437486468 41168 41143 488957093 50368 50404 151250344 8953 8923 531060796 62296 62297 569357026 99497 99447 496788210 10934 10880 725554686 5069 5075 268829820 93939 93973 163334956 46356 46357 977111992 52598 52636 421203852 51511 51521 205798801 4383 4384 593250492 80559 80597 368143481 95646 95624 68823667 87293 87311 480283747 55700 55701 361554600 53246 53247 34170928 20318 20319 201319638 61754 61793 821090450 58451 58452 954010619 23647 23591 63212961 29124 29090 495466580 46082 46109 45124646 80197 80164 169844121 43877 43853 693680440 15096 15147 496646066 73545 73546 351496149 34813 34799 816049924 44604 44605 958773187 78433 78421 674653696 13751 13696 901320822 26850 26851 813120199 22187 22204 654441719 42702 42681 141335035 9844 9808 173383747 44181 44182 875958203 80607 80566 516465202 53814 53815 101813758 34824 34822 209750276 71761 71779 342772020 53532 53533 313124183 75928 75929 913246059 32943 32916 497476129 47005 47008 902096805 82879 82880 71511340 66953 66982 479290029 86743 86744 152759030 4929 4930 655416740 69540 69541 257751518 18810 18755 331968907 74227 74228 871416007 75861 75880 976141598 1632 1595 974053444 65592 65555 312066993 5848 5808 8725734 37678 37719 133144642 84336 84337 146398566 81668 81675 638386188 57709 57685 408164504 33247 33248 782020252 61482 61483 220030037 22234 22186 938844834 81677 81669 976675056 2197 2198 657255127 23635 23636 914107220 13512 13513 89235646 96498 96499 207707678 51659 51703 528533523 5968 5953 303962763 22607 22654 958473368 47191 47192 852772831 8767 8731 970694342 21941 21889 759315633 67732 67733 530218438 80011 80012 680628207 33458 33459 803363951 29719 29720 296186359 19654 19655 442801710 21817 21773 592584774 96230 96231 211166850 47801 47802 416151011 82629 82630 958541189 47113 47060 159729552 42582 42573 216057343 75863 75912 813381952 5150 5151 640822587 24684 24685 512278014 16427 16428 531430529 73868 73869 877190233 41435 41436 495439605 89269 89319 780886729 48582 48583 639804554 39670 39671 434491752 34372 34331 730503648 40858 40859 203381136 34111 34112 805402629 56425 56453 363488575 93249 93250 264071010 86145 86111 87807495 90745 90702 22717800 7909 7920 60028253 68934 68880 54953363 84845 84867 393520558 73415 73416 42186218 48960 49005 109832992 48710 48723 494490637 33656 33657 476919908 12133 12171 248048233 45492 45533 916849314 78861 78862 1532948 81787 81788 557455659 73640 73641 881660528 17175 17177 312621604 20742 20780 936941023 77254 77250 133364801 88688 88714 648021999 47877 47878 364334453 24681 24682 380247907 10168 10145 451299928 67120 67121 435809223 15949 15950 957264971 97985 97986 625617695 33433 33476 90314454 43376 43389 183547537 95293 95294 755536087 65645 65646 42688210 1686 1721 462934761 38907 38908 967836477 69352 69353 952991532 72721 72722 479745206 71132 71133 740588606 74547 74548 320443757 18521 18522 275441853 7226 7264 98280464 77026 77027 198838007 82283 82284 964635166 59149 59181 993056320 64332 64308 892026962 46749 46750 24145315 92239 92240 24579325 71983 71954 242516182 21563 21553 386190620 57060 57051 418564778 65955 65930 342620937 90872 90873 407865867 81910 81945 886459991 73819 73820 794628202 2383 2384 593040888 42780 42737 214050241 30591 30592 291134653 2683 2684 884372394 19346 19326 434662403 37057 37032 434676632 91686 91687 909378664 47568 47569 89067109 81440 81441 950026939 60218 60219 917416402 38652 38626 558174582 65424 65426 978079020 46945 46946 457696546 18575 18529 822989160 10262 10317 497544730 11841 11858 79351330 96805 96859 708550246 24033 24047 375124267 4322 4342 64483293 5501 5457 534305289 25772 25809 522867530 14856 14833 660440241 25114 25115 823392785 99713 99693 361508901 40131 40127 558328774 81342 81295 450129527 16088 16096 527401766 43741 43794 542112438 61419 61364 91132775 34903 34904 434217931 11966 11967 976398507 90333 90334 44499477 53937 53993 351415434 36791 36818 976644196 30942 30890 714640080 25789 25755 321250056 69237 69238 450407110 40637 40639 210057717 74258 74259 321275853 798 799 895240748 31139 31140 311931837 45511 45512 896054325 60225 60277 439417338 88481 88482 880503926 34726 34716 6515103 25513 25514 150006594 10659 10660 291645729 83782 83823 48434716 75374 75420 808024975 50212 50213 216567139 36915 36916 417725328 79472 79449 265735164 64921 64922 160557917 32934 32935 253852145 14457 14451 303291818 35303 35301 166653311 74835 74836 902495465 67986 67987 838218526 6348 6401 7775273 4799 4800 79916624 90994 90995 82613879 46290 46282 306707177 60327 60328 633177899 38429 38430 768634842 99224 99225 688001013 26361 26407 78645417 55798 55799 716147087 9330 9319 762437496 68113 68128 336907697 71954 71935 505801719 26754 26755 712062086 38834 38803 487714804 28526 28476 427645486 58349 58341 838167282 49430 49431 543675190 66413 66414 281535330 8487 8483 709477453 85712 85713 323909355 26848 26804 539441130 99142 99159 39785459 10521 10522 988387699 21050 21076 492156744 37297 37298 102601078 49229 49187 829157938 82940 82892 432867127 5270 5271 33913244 88978 88944 116374148 74668 74706 319205300 34300 34301 339870258 91710 91673 770034079 77748 77749 235967522 40155 40156 228523091 58429 58467 347026594 27674 27692 485669146 88768 88769 435807686 58251 58252 463486036 79636 79650 871368820 93761 93749 408698503 74369 74370 382305036 85710 85711 852328388 6817 6818 160862966 90224 90269 506613245 94811 94812 42456510 71812 71813 980294142 2738 2742 263214091 55528 55518 418321156 98932 98982 875893445 61204 61244 112032307 52129 52126 759848007 25081 25029 359927141 44670 44671 371048591 88003 88012 545677120 39538 39525 160246367 21458 21459 690511946 3866 3920 955683784 37867 37868 673807765 25165 25196 54141290 343 344 418580464 69280 69304 419990699 77703 77751 171892317 60629 60651 891949750 92095 92096 29013901 2303 2328 243158345 58707 58708 220805272 42198 42176 64743655 72481 72526 637580501 79990 80019 255923329 16166 16167 391063632 36033 36070 771545276 14118 14117 653880301 69788 69817 114219365 12442 12481 763933507 10657 10658 379335048 28838 28811 574384397 66253 66206 917423843 14280 14281 228502634 91558 91559 214823760 55747 55774 274960953 76751 76804 973133051 60177 60145 37597208 70288 70289 945666359 8757 8715 45573025 5604 5605 698330315 50068 50089 988011681 40276 40277 894205608 65855 65856 484558295 96150 96151 229657693 84574 84558 18920468 8591 8599 695351076 60350 60375 499169659 55322 55328 175407814 75324 75269 817317635 12672 12673 653349772 16015 16016 649842138 35152 35153 528806355 81478 81487 218081743 66730 66684 361574956 47672 47673 981583231 97040 97004 136441112 96865 96866 581882529 13715 13672 446003058 2067 2061 270281298 6922 6945 407899285 53465 53466 380747170 23064 23086 910852360 15415 15416 988785730 66327 66328 274621620 44594 44610 740626176 30299 30300 269346150 64483 64464 556914719 93182 93233 102286430 46035 46010 930568997 78290 78291 944898442 87286 87287 985602256 23691 23732 346732470 41576 41564 116834649 15320 15321 112513033 93694 93695 476635245 54418 54473 715847396 14859 14837 830119559 92200 92174 585766183 27035 27049 776447905 28951 28952 14817561 24262 24237 481667982 39402 39440 837238789 60042 60023 562396334 42291 42280 386402057 42383 42384 912687557 50029 50030 215027692 17859 17820 456366597 49263 49278 969415851 89560 89561 572076726 62488 62489 340019001 97711 97765 594582544 17942 17943 721614992 47924 47911 279274115 28978 28979 89680037 23051 23052 407828519 17612 17578 833784126 51159 51160 125860090 87428 87380 755593335 56040 56055 646895235 67220 67221 179365910 14643 14669 197670279 66898 66903 960980718 81256 81257 315932223 58530 58514 460564283 104 102 655949058 47899 47918 108068775 4033 4034 28774446 96606 96651 142446627 23954 23955 326835408 1965 1948 598780271 57809 57807 699085321 43435 43490 503913692 46246 46258 628215533 18187 18188 482282217 45449 45462 980573362 88410 88411 542738610 83131 83101 491831590 20428 20397 957223145 42598 42599 974265454 89314 89326 917429380 1978 1979 134566859 62226 62227 97132657 68138 68139 212372349 84640 84627 677887462 95503 95504 612778688 50738 50721 565949902 9891 9892 715973746 66714 66717 687272820 54126 54160 28439670 46229 46230 685384939 18481 18462 860977637 47063 47064 312007652 76922 76916 853681790 31973 31974 268397366 3015 2968 470022862 29013 29014 579628604 79788 79771 957783915 23946 23947 284447181 23903 23904 471660169 98097 98098 411396459 91977 91997 292859962 80525 80531 891062309 13366 13362 180623091 37074 37075 790635254 12773 12786 108518661 83495 83496 739510913 14177 14178 66476878 80496 80525 928682188 21998 21947 71785932 23031 23002 707572308 24045 24034 601561468 82891 82843 369376173 15492 15493 694254530 94591 94592 981348651 1228 1227 187536352 65066 65097 32884284 82990 82947 329917507 31609 31576 600205421 20470 20471 876389354 47109 47110 232501649 82721 82722 636407574 75182 75230 432112184 64651 64650 285672920 66968 66943 218467588 68101 68102 910267874 52910 52893 170670479 51837 51838 916951151 57924 57890 616610337 1570 1571 468905622 62087 62088 938995855 53903 53912 883097785 87793 87794 651620769 81094 81095 175086531 28594 28595 269434119 31773 31763 620197011 87441 87442 717013634 16106 16098 434270265 66482 66431 625653698 34177 34208 956137727 57053 57054 779455646 79775 79776 835190725 91648 91672 185731719 24638 24639 174731202 51694 51695 141943614 41089 41090 188991746 98931 98932 456857624 94928 94929 206430986 666 676 390604952 25426 25427 651063124 58513 58514 715693448 32921 32888 337053215 32121 32090 289422348 76694 76695 654421877 99983 99984 156190190 32736 32696 535620026 10121 10122 198403370 15744 15745 118809919 92059 92018 267071385 4869 4870 260911097 80587 80588 241780504 60509 60510 569190602 99990 99991 724006892 28763 28814 939898374 30131 30139 964357284 32595 32562 913962265 78436 78412 122077969 9784 9785 81169190 71839 71802 296049221 75274 75275 384084926 76108 76076 848690384 85170 85171 65151630 57163 57164 870742126 62878 62879 611511258 47121 47104 411386782 35105 35095 397110680 87152 87153 988693954 17158 17159 147612606 7938 7983 908334698 97575 97576 581510087 29137 29138 400673013 398 399 935602132 60707 60708 977065405 17649 17663 463254599 96780 96829 349458054 88144 88166 287498746 91695 91696 378229904 11582 11618 422130260 6526 6527 658107191 15211 15209 375670104 74544 74493 181316894 18434 18403 574853374 78803 78856 232728280 93145 93186 935080926 98531 98488 862626409 52563 52564 391135363 63495 63521 275635207 33602 33627 959925080 36843 36802 816765075 94546 94547 645187573 98463 98427 603746243 39675 39676 219831634 46079 46037 428733821 81326 81327 186151940 93049 93019 835600602 12413 12403 236214837 78912 78856 901237995 48967 49023 343791666 97895 97896 250520435 29055 29101 708933265 62798 62817 723605890 337 300 642591232 90818 90819 553486978 6674 6667 34770344 72436 72437 837193871 59179 59133 85542318 21707 21708 653223547 94455 94456 369918565 87597 87595 500452869 78911 78912 682148103 8450 8437 725662129 67519 67520 454313495 32080 32081 505661458 96320 96336 806093028 66629 66676 805648244 53776 53812 714125376 88654 88677 622699477 18255 18256 520272001 81589 81590 551429230 78055 78056 739938781 18914 18915 769080213 93431 93464 25329931 23585 23552 257560999 69603 69604 230504407 58266 58267 465408112 97911 97904 574455677 37888 37889 947999123 88867 88868 866205546 33998 34038 657551675 76082 76107 174777581 68972 68918 31461317 69789 69734 873697618 42813 42866 99659092 27785 27797 109630176 18028 18065 276005519 63507 63494 477775409 20490 20512 924453570 90459 90465 264927218 76370 76371 83503789 39509 39510 317791925 1058 1059 583988975 82055 82056 470610101 13509 13510 972795393 26409 26425 17169243 9242 9243 792233118 13564 13531 154577236 11521 11540 484963130 48971 48972 457222984 22725 22726 926870767 99668 99701 308218376 80017 80018 535540398 39770 39771 308073036 58233 58234 683853044 33359 33352 986350775 23174 23193 798658963 12450 12451 866597992 73855 73856 174903645 51590 51591 96931996 58478 58491 452211077 95691 95643 676322388 74689 74713 350755013 13949 13973 959283176 72978 72979 134545021 23543 23544 486309684 86441 86442 762529220 5904 5923 165374384 75482 75483 951762151 93894 93895 659930796 24212 24213 964360560 61109 61110 679019749 2997 3016 962049362 90069 90070 165882748 16613 16598 219721879 58443 58483 805439087 88949 88999 762939006 94403 94404 503606536 82891 82892 82908829 60120 60121 153929190 27536 27537 346224422 88476 88477 931340228 21055 21002 776872453 24882 24883 715279528 88601 88652 88202384 76092 76093 570049294 98710 98711 256241104 68145 68146 40839335 38052 38053 897980993 22237 22212 513952831 34198 34199 584113342 85817 85818 607396171 60689 60690 191429703 75086 75062 432248502 77474 77475 232405798 79369 79347 892559418 14639 14640 599572180 71510 71557 269815890 42627 42628 935497261 61277 61228 579595436 86963 86964 199965715 63729 63730 899348029 1426 1427 248863167 86142 86143 635713760 75037 75038 68502693 29218 29207 743165347 30156 30116 129449199 39805 39806 55060304 46275 46289 836627541 60234 60204 441348510 82990 82991 579124581 33318 33319 442846366 95196 95217 214965750 22010 22011 810087891 62623 62627 807720212 84456 84511 213297381 56077 56092 412260095 61982 61983 535205070 31835 31890 112680099 9427 9428 311377292 2039 2005 272939988 36247 36248 109923387 6891 6892 887020746 30595 30596 438410044 65680 65665 195439489 40260 40261 886643990 74230 74231 194305188 15159 15169 42877296 92331 92299 84517175 67338 67299 797995422 14252 14253 86633730 84272 84273 577611927 86472 86502 589137172 7737 7738 645817654 86470 86471 261750699 33663 33713 81671611 20972 20973 715958276 9616 9617 654371787 28954 28955 822226866 98586 98587 743232515 71742 71797 900926502 42520 42537 210356124 34250 34262 306110449 10155 10115 252360701 59430 59377 277626700 63641 63626 155927989 64986 64987 980178798 97781 97782 566026100 36523 36543 702777727 28517 28518 647638258 47769 47770 371376292 37832 37824 957832733 5207 5261 517481939 67988 67976 369087157 12631 12670 443646946 32017 32021 960113564 3997 3998 176457235 23027 23028 71943956 62430 62417 207367015 34028 34029 310573464 73802 73769 343301014 40298 40340 93917244 48135 48136 538707675 6552 6553 575508159 6108 6109 28410713 98844 98845 559956004 46587 46599 227682917 23441 23446 872742860 5260 5223 760043873 2307 2274 641097070 21776 21814 967284933 49517 49518 554266858 83471 83447 813058272 50916 50917 560450513 78736 78769 6209842 75036 75069 484293557 81333 81281 185787302 16318 16316 687837841 19486 19511 683961315 82484 82485 471498381 41735 41784 325319273 17931 17932 48900169 70194 70195 149638484 50434 50470 830316489 74257 74258 706460140 79813 79825 83866882 83083 83036 669373842 28349 28350 716904891 4753 4720 533026645 68521 68535 376239554 94549 94550 952011995 77643 77644 931745821 67616 67617 205122580 34049 34050 601555248 7149 7131 194698777 30684 30685 526783578 22682 22627 463204003 91268 91288 330936414 92861 92862 432470220 82090 82091 612457067 62476 62438 414544043 70425 70387 978964199 62660 62693 957151008 96214 96265 809477618 70916 70966 304870531 75787 75788 172414812 54953 54991 999594080 63974 63975 88920175 31593 31617 463335780 3922 3923 162430018 50057 50058 893312316 94139 94147 707515646 58281 58271 33861014 23101 23123 939789571 91439 91473 678688360 92773 92727 157667199 70203 70186 859041239 28129 28160 503610250 7255 7253 343283527 21704 21705 628111313 14165 14211 606559101 63890 63891 605061563 34504 34505 503011167 64204 64157 241057288 7248 7260 471951612 77483 77492 856830019 20320 20321 126862206 79925 79926 72218762 91000 91001 903356832 33119 33139 290726624 85552 85577 246932947 71425 71465 535094744 35216 35217 675905286 60633 60668 48960356 22832 22855 736176007 77414 77415 792641275 49712 49700 369996856 33898 33845 148321891 79438 79439 197114690 77908 77860 698584586 19772 19773 109889714 25419 25420 900622364 17704 17705 859264594 71371 71372 791056575 48765 48800 251664076 13562 13618 735095382 72357 72358 875665604 69832 69780 894132889 95197 95198 122333263 27995 27996 107749728 61557 61558 945793744 35620 35621 57944147 20730 20731 568563353 71982 71983 747314246 80877 80878 455949884 21970 22012 249151016 20308 20252 184404879 87693 87709 33265876 36585 36586 718359033 37045 37022 229634254 53632 53633 521137157 97969 98003 454552152 2399 2416 50374341 30915 30916 869259912 97130 97131 102364044 22844 22845 645198692 79545 79490 814062743 15487 15488 428619958 54519 54520 47639460 23030 23031 932929727 47003 47004 769345731 36268 36289 120137345 14470 14471 122587884 49648 49613 163004012 10591 10547 654066495 36008 35978 872617726 61902 61903 133001392 58022 58023 705755754 25940 25996 321033340 32411 32356 896748935 55900 55925 679534627 89826 89827 632441635 35969 35925 982004348 39521 39522 979931121 94450 94461 61574879 13160 13189 436631879 23825 23826 556385657 41153 41154 760245928 22647 22676 302384251 28368 28369 274265438 71384 71373 194221669 29494 29495 656017786 2119 2173 378657974 9824 9832 96901549 82486 82487 605887858 65312 65297 85568421 33670 33671 801719092 828 831 930019921 81693 81708 529500613 16580 16631 792220697 79276 79277 747133546 39737 39776 812027457 50086 50132 858492747 28473 28419 405829731 5260 5257 977497380 25716 25717 145060861 93158 93159 36071708 54360 54361 818901752 61122 61145 511839676 8044 8053 74819103 54127 54128 722437250 81401 81428 157782978 75242 75243 252585384 3754 3781 459131656 93012 93013 62927581 33428 33384 226987898 75856 75857 661521009 80467 80468 699483891 33947 33922 860124666 34912 34881 551762014 49246 49247 928108103 12376 12377 396344507 43282 43253 816131968 44078 44030 123547135 78700 78701 840292813 51252 51253 844156656 62634 62635 915795503 75431 75432 761558429 41957 41958 572921291 91740 91741 368896778 71765 71787 2631006 68646 68647 430673297 35630 35663 384768288 64340 64341 157210684 95089 95090 798028260 48930 48931 269167547 63039 63040 530921191 85847 85848 874912771 90648 90649 921578330 64965 64994 469792153 57072 57073 768545204 75729 75689 993184397 72374 72391 287228585 8675 8658 100521853 69594 69595 662508645 99218 99167 787302760 15930 15931 997433912 249 303 775584460 18516 18517 314066789 87786 87763 754500518 50886 50888 779529597 51085 51039 920035325 43996 44029 689579889 13524 13525 277165041 10153 10154 565808480 88162 88158 100073699 27906 27907 849916226 37320 37358 302367970 23735 23693 274624418 85133 85134 723673413 35425 35381 148271408 18533 18534 994592308 66543 66577 614750830 8943 8909 618582533 81976 81977 722514448 5063 5064 539120623 6091 6092 536361034 84802 84842 203531797 20425 20386 232271272 2456 2457 186526799 97254 97264 522121100 79788 79789 994877240 68014 68015 493575169 9873 9874 944840570 55434 55396 555018423 69660 69661 671212308 73516 73468 416378711 66716 66717 504374806 25835 25780 766095501 55830 55831 215024362 85885 85886 622017916 93271 93287 202174889 53412 53402 265483511 42042 42043 356973007 34875 34876 715790060 36899 36949 823229598 23746 23747 279337980 36177 36178 164775974 33579 33578 919283636 64484 64485 191625504 17060 17041 452876031 86134 86092 656895733 27030 26989 392228338 16340 16362 428865037 58678 58679 191970217 11414 11423 95980263 30730 30731 453743435 80438 80439 122423252 84390 84388 861926135 80630 80631 834460465 99595 99648 891033999 84427 84481 740150090 40742 40755 69498327 81472 81473 875882338 78950 78946 932903834 19911 19912 260335268 29588 29589 868864112 56107 56071 176886261 25858 25907 189419993 42245 42246 988984570 93933 93885 48658248 86947 86948 905254517 85922 85923 597349183 15560 15561 980502935 98460 98461 601636701 40033 40034 649069030 72052 71999 44194485 29449 29402 70594564 25666 25667 181197143 68952 68953 284691222 28840 28841 694904993 42004 42011 456919117 18113 18114 356566927 84972 84927 941520753 58552 58553 686697417 65450 65483 262753950 87302 87316 611234050 62228 62229 687880267 52739 52767 249508833 77004 76988 236225176 74922 74891 356415808 90057 90022 913701051 26844 26845 41196142 57173 57225 664431714 12830 12841 649082246 12550 12551 329025753 28415 28416 594973789 6917 6909 953674062 71935 71980 30221567 62880 62890 592905278 20962 20963 578705650 99679 99691 87928655 47319 47320 969932601 81714 81715 503652215 54374 54406 336454701 1587 1588 468290890 9478 9479 328283928 16745 16689 571723445 11878 11835 148988536 18785 18786 726248477 5414 5415 234558739 80235 80236 392307659 73039 73067 105153844 23228 23229 31228989 22093 22101 776751054 74852 74853 730154856 28457 28507 291073150 52506 52522 249603675 74371 74372 695579009 12176 12177 333161491 29987 29988 915734122 94398 94399 10156294 89573 89562 647133402 44372 44360 890149147 37841 37842 403525184 63821 63822 741261288 99395 99385 19234520 55705 55737 962944368 73156 73192 920747297 4835 4836 743366043 39504 39505 11778861 52030 52058 561297020 41491 41510 567750638 8140 8141 620987022 30052 30053 387613445 67391 67392 325565503 24135 24136 837837570 21741 21736 101476196 94791 94792 712177432 27231 27232 662175987 99827 99828 454383031 35261 35262 268943485 92845 92810 829672225 678 679 516129424 64672 64715 641627378 78661 78636 620706123 49978 49927 758046488 42951 42994 263783993 97879 97867 455131072 48733 48734 754779981 11270 11241 572319611 10292 10279 888689809 75951 75934 627396313 64730 64783 264694175 21683 21684 977207314 53884 53842 42053155 82855 82895 407919513 46387 46388 595615745 99898 99854 456097755 154 155 147710059 74906 74907 494471690 82697 82698 565100942 9394 9395 192771680 87769 87784 93000771 34122 34123 719276576 17063 17064 603810983 8459 8414 256207622 85018 85019 600076060 52863 52864 55547741 60044 60083 339039433 62232 62233 157300134 50849 50850 887015970 68397 68411 866293378 69017 69018 508553374 99058 99084 405360069 2404 2370 110613811 18659 18709 671676234 20784 20785 740250932 17792 17793 822977572 36668 36645 543535441 12688 12703 964827397 13695 13717 187475430 47574 47543 149075139 36301 36302 597779563 89370 89371 828209527 38281 38282 922296989 65175 65214 170925265 16237 16238 74098883 78256 78299 621510980 27145 27146 339000495 3761 3762 191784951 46432 46408 985625647 66962 66951 553699136 3558 3527 360831885 97568 97539 430116552 41071 41062 359011586 94943 94897 243140412 60733 60757 24828343 26490 26491 308184950 62277 62285 892000616 66464 66468 149977266 35457 35480 299641478 10409 10381 523741854 81011 80956 562359376 78864 78882 376058874 27680 27629 316938773 79866 79867 11603097 93416 93472 547356378 71501 71473 992728103 74902 74903 945672632 77653 77669 267945314 60208 60212 650539877 2087 2117 873034764 304 282 214327898 75781 75772 419509207 56087 56108 893230727 61555 61556 71829572 99326 99327 122295620 74601 74630 228407455 84638 84639 57611857 90332 90357 499947578 90577 90578 428880888 67379 67380 351189939 3264 3257 466830213 10916 10882 627705465 59908 59909 420296624 51189 51207 849396534 84590 84591 725588623 88783 88813 323351693 60268 60315 268299782 48952 48953 516870416 84516 84560 651884226 76429 76430 763469932 43982 43960 114100902 85295 85296 762538323 71646 71647 218661979 13920 13927 102689817 73900 73944 395471074 84638 84621 727527854 18032 18033 778824168 79750 79761 772876690 45490 45539 966494632 78798 78821 721530067 1035 979 41520719 18456 18457 541341420 5268 5228 711316186 21193 21159 707589435 47150 47151 293502924 24713 24714 925289089 62797 62798 122193366 80499 80491 642353194 78229 78184 976225899 91805 91846 156832572 23023 22996 993970670 52051 52052 427687942 59864 59865 932848933 77452 77453 464309631 32570 32571 737940341 79125 79070 433193268 94707 94708 957116452 96871 96872 531973270 89094 89140 717145750 73728 73768 543153534 29062 29063 525504885 48974 48975 660991112 65243 65244 143963327 48020 48021 320633361 52529 52530 220546366 15095 15096 248814551 53723 53709 628655831 16110 16111 533005842 71369 71425 104031333 11698 11678 576049956 83720 83771 805938118 13496 13479 772784964 71354 71326 578249262 17198 17199 803263812 43315 43347 834511466 45713 45714 371895035 36403 36425 967734925 59573 59565 626635628 92667 92668 679346827 80654 80655 63965714 30472 30424 474425719 83026 83027 822583879 17834 17835 369344835 80398 80399 624748125 39742 39740 164579800 99631 99650 882714387 92323 92270 294835493 71607 71608 3597389 65049 65031 762556821 94015 94010 197658206 82629 82641 675759747 68773 68774 210031752 26829 26776 985162996 76794 76770 944155977 97392 97360 467644333 29929 29968 640743592 59418 59419 471329536 98882 98883 926050556 20564 20535 427629401 30016 30031 391994374 10477 10478 720390111 93298 93299 92343247 64293 64279 211201654 64155 64156 842300656 21064 21025 879259748 89225 89269 370410530 59694 59695 491051332 41630 41631 36570092 8896 8866 383197156 44267 44283 539076643 19533 19587 315793268 2987 2988 334111446 14402 14403 415727385 88980 88981 838287160 63542 63585 786467870 61916 61917 35971493 88203 88204 968713942 12188 12221 929968815 90580 90581 826706926 42885 42883 543429184 4623 4624 630107014 43676 43677 763601185 96356 96357 304881513 32011 32012 7471767 92737 92757 991860347 15628 15646 768896314 75332 75333 816168099 23466 23520 61465974 40969 40971 200120905 48068 48069 994563821 54521 54468 419292015 47316 47299 526615912 63072 63073 435311580 37209 37218 921506863 10332 10328 235226050 79879 79921 878527482 38860 38861 905469936 51265 51266 334369261 4518 4519 472259961 20773 20751 214036149 7789 7839 521305307 70051 70052 608055392 71565 71528 47735236 18803 18764 880288498 42027 41987 626282804 29682 29663 180041468 15019 15020 774827994 88535 88536 523401460 98054 98096 122519528 80193 80194 65023201 37974 37975 473861322 56266 56268 512992610 36937 36954 689555573 50927 50928 29481301 59878 59879 494932856 47143 47154 77388942 78914 78905 594678154 75468 75469 841543846 80781 80782 406391307 13847 13880 865132358 6648 6612 723401327 10592 10593 278886507 39121 39122 544313738 95115 95064 223381477 34522 34546 464215787 79205 79154 443559842 46409 46410 25845597 32588 32553 320738651 25908 25910 719890476 64512 64513 303706682 71801 71802 835264555 7677 7678 571226454 46274 46275 195806937 97536 97551 973733020 14287 14274 233084294 5847 5831 78037337 97431 97486 983150356 64036 64047 550477771 90451 90432 834819045 85101 85102 995852482 51765 51757 922707194 57517 57518 617684276 52891 52892 122316187 14183 14184 365886995 92225 92265 279151156 10228 10229 477274477 66160 66211 108451533 46375 46320 216590759 98209 98222 724118228 15862 15905 759503727 87841 87890 357290747 65793 65795 22502175 6657 6658 141073257 52218 52219 203384651 55146 55147 694376429 22471 22521 21781598 60729 60708 434454057 57537 57534 48434621 28978 28968 685139417 46023 46024 45825190 42459 42407 332972281 72922 72899 258291947 70572 70519 480741234 71202 71221 742670284 27552 27566 883615700 12103 12088 242904022 91589 91580 478087177 76390 76391 946846187 25971 25920 103374770 74808 74809 396428206 65870 65871 207393834 35559 35560 268706869 32841 32795 31095883 69517 69518 815713070 86503 86454 974886221 93031 93032 504210043 54193 54194 1657206 41534 41560 423134087 57465 57466 371414962 74961 74962 569559484 93469 93500 788146979 15753 15754 495309673 81834 81784 677395410 9491 9455 240860844 53575 53579 828807876 37066 37090 546729382 96537 96549 58496571 81751 81752 388959771 91091 91092 178540641 48636 48592 656085126 40598 40547 271093906 80198 80222 955786169 8962 8963 438257751 14914 14968 676572389 82598 82599 253787906 84391 84392 425822056 90253 90254 711691495 19029 19030 613070708 73275 73263 876772816 9506 9507 939285974 63013 63014 761081668 48201 48202 424506858 51637 51638 41674443 69777 69778 913318280 53788 53789 162108720 77258 77259 624649245 32036 32092 504372981 63858 63859 823682508 69557 69558 877403133 81685 81686 746671704 77438 77409 589278306 57650 57655 930089821 95938 95991 589153005 87575 87576 403646177 50004 50005 171667710 2091 2044 545798686 17412 17430 279066100 68366 68400 249264875 83538 83539 523261487 89583 89584 710825832 906 907 939322339 61575 61584 133801534 56123 56098 980996243 81486 81481 928176247 53395 53396 328634142 8750 8716 987421875 29399 29400 64031025 22186 22187 368151334 12241 12265 935551465 83002 83003 486489017 74712 74713 439735827 97738 97739 756298 35201 35202 479710134 72690 72691 692244447 46950 46951 583528229 65749 65750 659489976 51797 51798 947734073 72532 72570 851898400 55901 55902 527764583 84015 84016 934815536 47350 47351 427041167 98124 98125 121362518 93311 93312 825043258 25000 24962 70491093 73366 73367 372614886 62318 62271 126710518 44278 44279 584191263 5120 5070 791126455 66751 66729 756828772 3789 3790 913202630 30973 30974 710669653 60846 60862 332009348 60910 60956 936219536 66358 66359 205723062 24942 24933 137756000 9399 9400 455585455 92304 92287 914123219 68064 68037 587200402 29423 29394 308460512 94254 94255 140291770 39844 39845 376144586 89883 89884 392093594 16024 16025 423276560 67681 67682 675270084 88136 88137 93846521 6937 6951 727285143 72880 72881 914845995 19468 19469 399824782 82971 82930 442870175 61231 61190 805572804 18964 18965 436044097 32640 32641 754859433 23547 23548 475564785 24585 24586 807347667 15241 15293 299993968 36923 36954 943080572 1181 1142 601159012 40997 40949 621669274 84298 84314 704954659 44941 44965 66360347 34211 34212 736372534 39168 39224 17312267 72370 72371 337833084 93478 93479 121906517 5075 5076 161725568 8957 8958 42734601 42170 42171 873116290 5880 5843 930599196 47516 47489 469964512 87791 87795 289786357 6184 6185 621700890 53467 53510 84617887 67377 67378 190210316 54506 54507 95303835 39912 39904 435201297 36344 36345 114206422 62142 62196 76273483 5583 5584 300314120 89024 88998 197491292 56947 56928 727587923 50175 50192 392816555 77770 77771 654446683 7047 7048 708458306 8389 8390 646453249 93489 93490 511220415 81532 81486 233081808 59816 59817 544528004 30068 30028 526209554 4124 4093 378087100 54332 54333 933771792 7044 7045 125122925 89054 89039 577275546 39479 39438 959422068 22344 22345 801191770 22578 22579 728715975 859 845 421189385 55277 55225 962084661 87041 87022 233795314 48116 48065 945178155 7416 7394 39196120 50578 50628 839000367 45465 45493 56281599 92281 92282 649456835 81581 81615 1788544 61757 61758 263904895 99636 99637 259841308 37308 37260 775380956 5551 5527 752927807 70342 70343 169167943 54986 54987 751107934 93631 93641 752932821 17679 17735 910384585 32985 32975 990902773 9458 9489 830219922 49017 49071 143806044 36450 36451 1066939 57243 57244 590084987 20975 20955 913492102 54862 54863 801235787 27610 27611 556714684 66744 66720 567013696 99743 99709 959914452 84613 84614 557176492 41039 40987 596818964 47441 47442 995505315 21111 21112 479843047 48029 48030 135222025 66120 66121 397488955 23925 23930 383976197 58300 58293 45399520 86420 86473 858510368 20861 20862 397155944 81373 81329 421429436 57602 57603 630595835 92423 92432 317696239 39926 39929 20192152 47499 47500 849633619 37623 37624 260143467 3536 3487 192948505 84499 84495 156489809 4540 4541 534706096 69259 69260 19964621 99936 99948 409273224 30287 30288 581614582 44139 44140 470354676 29225 29226 961691868 49314 49315 652005209 98415 98410 655615475 77834 77890 301481262 33534 33492 608888745 23714 23715 359796216 8992 8993 225961171 21434 21435 598219691 19683 19684 893423799 6186 6187 777329936 52552 52553 102089249 95971 95972 384263493 93049 93039 21819525 50557 50558 206570997 41314 41277 700270653 18151 18206 453729035 71650 71651 915147740 84292 84284 358902113 8804 8805 949787914 99353 99387 405038349 84026 84063 131662322 89574 89551 696066846 63402 63403 430036247 80897 80898 508784452 8782 8783 998026925 13359 13360 720945424 71507 71504 250955105 92303 92304 232335894 60934 60935 727302219 89200 89201 910770151 89653 89654 449540958 52382 52383 804881637 67434 67412 882317269 26537 26567 359634385 17169 17198 523574273 75454 75455 573974251 46417 46395 979838697 51843 51844 817191807 90976 90941 875219021 86879 86880 685864537 39446 39447 117407363 73672 73704 791231451 99379 99433 985617910 67888 67851 715658367 98790 98791 933602124 2613 2614 558489786 1204 1205 561486120 97203 97212 839406146 10068 10079 172081900 36440 36443 961154001 90523 90476 409817251 88719 88720 796114110 73363 73364 735367100 13232 13233 250579232 19136 19137 392589985 59607 59585 197512692 566 535 236933290 81120 81121 827251739 86940 86941 387936730 33646 33681 158084514 7309 7310 954481785 34938 34967 189533304 88604 88605 116929416 95741 95742 282174646 11457 11478 905144053 86558 86604 201269542 62773 62774 340678814 99380 99381 553365437 19013 19014 734888603 53872 53856 673163654 33591 33536 704278782 14342 14343 663488335 41337 41338 669025826 79437 79418 949455520 29739 29740 17743423 72760 72793 514108326 25127 25128 677846756 25819 25864 49796950 79034 79035 354600427 23304 23305 619736161 8510 8511 860654630 36155 36156 399286911 30020 30049 639620261 89587 89588 341095683 82949 82919 133056378 25984 26011 606301101 44193 44186 354696283 14434 14407 235516132 53614 53568 984549352 75120 75121 543976370 47085 47075 469739921 8088 8089 698602261 32984 32985 380667492 40881 40882 122692638 62903 62904 742930011 16282 16250 109918592 49694 49725 928770337 9947 9894 96095231 74587 74570 439355202 75650 75651 838394301 78608 78609 452461627 65727 65728 327961735 60341 60342 140190340 21016 21017 858071829 85368 85417 226565941 67225 67260 560202180 43311 43312 900245743 99633 99634 783974008 26619 26590 128223300 79237 79238 895231704 68032 68033 990957581 98312 98290 43785066 33910 33924 981816527 92151 92098 132723843 53442 53448 232160958 89055 89056 377676579 38239 38243 1879102 34629 34599 645575635 68311 68314 352889911 2809 2765 406567282 20696 20729 807941915 74704 74705 997848144 66846 66808 403838824 96456 96508 386216826 97680 97716 338304149 60450 60451 824593475 8762 8817 314733463 16839 16835 562005144 23683 23684 805040104 95314 95324 485753503 77811 77779 355557844 93749 93750 663018478 98484 98478 919682039 54882 54883 20042853 51543 51544 751657228 83885 83886 334960825 15249 15271 818399866 31183 31184 927946066 4678 4723 686974265 75393 75436 214600612 27152 27153 227328878 35365 35366 778131641 42371 42372 521634106 91968 91973 46019558 45920 45921 658085031 7928 7958 849197110 85700 85701 425507869 61093 61094 767853544 81178 81224 466842036 82770 82771 123909257 80328 80329 748961419 26634 26635 862750986 29328 29329 521679695 72213 72214 73027706 37377 37378 43022384 97585 97548 176800484 70397 70387 557468759 52876 52877 163722008 94088 94089 250459792 32785 32786 51805136 713 715 170617428 64526 64493 876873298 9244 9245 794934654 18242 18288 406272849 42872 42840 416043308 21328 21341 533218557 15961 15935 874504158 60852 60827 615476635 24907 24908 414803980 19495 19441 364407248 37875 37876 336538567 76888 76889 564672138 5469 5470 113507511 46151 46152 121526246 9086 9087 690319659 24523 24513 952473196 71932 71933 103546164 85009 85010 790636321 33637 33663 349987875 60502 60457 493307850 53878 53887 186936453 57484 57515 90995180 59957 59958 450353689 51519 51520 377667854 85 132 252161720 32233 32257 379047047 79073 79074 50640524 26320 26334 541344289 89781 89835 96702320 77980 77957 560750730 65012 64982 287912091 34957 34958 559577580 97510 97511 655896836 4325 4296 823082938 93132 93133 532967265 73706 73668 584000722 76237 76201 785140921 85102 85103 874525981 38370 38360 868411503 90802 90765 252109111 98899 98890 935334928 64200 64232 892695354 7730 7677 176048183 82447 82448 260504926 72209 72210 955643743 57545 57546 884233914 79995 79996 899479077 57296 57297 173773920 54433 54434 610782053 24679 24680 72543173 72926 72952 963051734 50791 50792 440637712 62223 62224 368704022 44100 44101 134910057 9787 9788 813700119 88679 88731 564952040 43377 43342 442607221 12524 12477 638752797 40724 40752 682783110 27310 27343 122570739 64304 64305 798921637 86226 86231 178899743 5648 5693 704962783 82201 82212 697895736 52709 52710 111926462 83372 83373 56082587 99788 99809 713061073 33356 33357 662554420 44108 44109 784591214 89772 89764 674248986 10301 10302 570189878 46927 46928 332699813 4435 4387 24161258 88114 88115 637238125 16808 16784 407888362 57639 57694 49575742 96981 96982 402047249 378 379 752374331 93463 93464 441318816 63590 63607 661239567 43141 43142 505297467 19440 19441 822730235 70295 70288 68510635 61681 61682 596545930 443 444 146719861 54702 54703 562902938 88116 88163 995600964 55980 55981 325179689 14332 14354 426389349 86126 86082 138237679 33537 33538 523774841 12257 12258 148481605 51741 51742 692194694 7061 7037 778902436 16243 16217 637798052 46288 46318 915021207 31505 31474 605130770 38815 38763 328842233 27602 27603 170840092 84715 84677 88721202 90077 90078 275734799 68564 68565 328382730 2072 2073 104789593 31101 31102 501828080 35280 35224 268204501 61682 61683 458323096 32539 32564 724109352 27843 27886 297306876 24021 24022 431964685 18583 18584 994462830 18942 18943 461983049 95516 95493 383510899 86110 86111 259877422 57903 57904 820965666 95756 95757 718240889 16744 16768 557574181 94159 94139 433002191 78789 78839 409210489 35008 35040 768509172 42093 42094 240988187 11576 11577 643238369 30360 30361 906935905 3156 3157 140052 6936 6932 423790886 27666 27650 254447931 37253 37254 407811484 3881 3882 842681072 58326 58327 236518915 33315 33316 12277788 96515 96516 684719990 48665 48666 90382959 72059 72060 779009472 56375 56330 903265032 40609 40610 376612320 15427 15410 340608842 14792 14793 181306938 42908 42909 631412964 39418 39419 231810536 89105 89069 972274520 36370 36324 952256397 86899 86900 495988045 94124 94108 376938739 21161 21179 649772132 63790 63791 771404011 85281 85282 846770572 32368 32369 691750902 61245 61241 723785233 14430 14431 770832342 21423 21451 250110479 1887 1888 924951237 50308 50291 66729832 98616 98617 192051563 71418 71469 423753985 13879 13865 617920069 9386 9384 817850445 13996 13986 605715286 22817 22773 90273569 69310 69351 891341685 48703 48704 438979012 36665 36666 232793714 85365 85312 393177321 30599 30655 496861214 453 478 362196404 54732 54677 801535301 69438 69439 420725116 21318 21319 991382009 50777 50824 470490408 33138 33139 291096009 23823 23878 172456202 26016 26023 36906972 6374 6375 692237483 57891 57892 942231348 99413 99414 541167839 74515 74484 178678165 23967 23980 322170220 95548 95549 121183592 27407 27408 150770778 12898 12848 848148267 77874 77875 530975970 98475 98476 477058940 29664 29649 327072383 78879 78877 423584161 68935 68911 993284604 49956 49957 72032039 25232 25233 711742055 80359 80397 838259446 75402 75403 138623855 49346 49381 109144968 68107 68108 92959257 21478 21479 12121702 34399 34400 354006580 75008 75019 46986622 16810 16811 282108808 44050 44051 842130625 69829 69830 848446281 8486 8487 141246024 17497 17455 478786335 41034 40984 314347376 10178 10179 864410596 22519 22498 720378374 73564 73565 649534487 38316 38297 450327841 71727 71728 473053105 92558 92543 582872590 44996 44997 282941275 22627 22592 96160663 51253 51224 873585982 23492 23498 676839600 1222 1223 198679466 66806 66807 796143127 6343 6344 967247899 97968 97915 238740451 7226 7239 249772731 1806 1807 400264522 73563 73593 382279648 60205 60184 665102831 7020 7021 55422079 34173 34131 384918225 27074 27075 524312054 83654 83655 785117014 5884 5885 568919951 27675 27638 630939397 24738 24710 192891126 65268 65269 630000722 47960 48006 565127424 79421 79417 913172563 62700 62716 903471490 92034 92059 672606175 61295 61348 583050164 6513 6535 898504831 96008 95973 796009376 66671 66672 813473089 61030 61031 219109570 56208 56209 184885857 16838 16839 863258895 73355 73356 752839590 41234 41190 92942866 3286 3287 711625259 17288 17289 895446693 49586 49632 565192116 57214 57215 637063993 38906 38908 231744838 41665 41671 272517638 62429 62410 253200634 15416 15417 335720503 98437 98438 888326149 40434 40390 716237009 13559 13525 497943813 28787 28788 375241255 75706 75707 467187786 82004 82034 129484763 64084 64085 492365826 56141 56142 844381593 44460 44473 218170681 27382 27383 502837772 78660 78661 175711875 12893 12843 98810438 36083 36094 669923388 11284 11285 399126097 53975 53940 261756970 53536 53554 335100006 28430 28480 371700047 21959 22003 428162025 51771 51775 27864059 99441 99442 283839482 91513 91514 641756551 86422 86423 154644060 25995 25996 822424929 43185 43146 386778110 36925 36947 45961167 84131 84132 166716979 79335 79336 160633711 4225 4226 424154947 67797 67798 797298950 32059 32070 372899721 28288 28233 871919040 8620 8621 225781905 80803 80766 967085146 47757 47790 826409981 38142 38143 27916522 3579 3580 983861979 66134 66135 54042209 49953 49899 482920058 1928 1929 912671707 15286 15242 553789664 60701 60702 772976253 96028 96029 873176142 2021 1980 267517035 67406 67433 813311580 42279 42280 616977460 29323 29324 435676924 71487 71543 84032070 95894 95895 658753808 73075 73076 709717836 74234 74235 445105637 39149 39184 353864190 5347 5403 112788231 15450 15451 907954052 601 590 708597862 16877 16878 158521386 46656 46639 30502875 34643 34644 288582406 19249 19266 258891874 90828 90796 641822444 28409 28410 608041441 24939 24929 858939583 80304 80266 790168269 24304 24281 615043893 15529 15530 887049220 52284 52288 22151010 91281 91282 735923639 44676 44677 371641418 5258 5232 565141587 33113 33151 358670780 48579 48598 134682393 40667 40668 277144452 62611 62638 420131363 28350 28351 321238682 85242 85273 650587062 50056 50083 665939598 33473 33444 994385871 5735 5751 952554165 39840 39841 437173697 8817 8818 645046902 85349 85350 84140057 99846 99845 419157793 545 546 706639986 81733 81780 877493802 43356 43337 891528890 87847 87848 436532092 68468 68415 231610496 1049 1050 706142020 92348 92298 296524740 98432 98471 431339697 45921 45922 918723019 93988 93989 833849052 41598 41599 954834601 61919 61894 989498554 30805 30806 632000320 37953 38002 472700394 1855 1856 344665900 71109 71110 297780284 50762 50742 637537056 48036 48013 863698486 86156 86157 609922529 45965 45966 99476902 30940 30941 556008157 30948 30979 840088398 11410 11411 522065250 40343 40291 657270049 59186 59187 78484274 91493 91448 480126228 61692 61693 649309030 26885 26886 606409636 69189 69148 147272763 37295 37296 697492220 21547 21506 1577580 49123 49124 810045748 9125 9081 261215888 62066 62097 561810540 61986 61994 48560688 63239 63186 153205878 15438 15404 360647982 78416 78406 275366058 1928 1981 766017715 21187 21139 813176352 53477 53478 871440363 9421 9477 38348661 99457 99453 575501099 55249 55271 48920480 11442 11443 68810239 94859 94838 252837992 6178 6231 345197147 24819 24857 906841748 118 119 771734184 58839 58867 711373426 3782 3792 349956102 8388 8389 77338040 35008 34990 379354557 90879 90880 776503243 73648 73649 855202903 64335 64336 541498722 94563 94564 892647294 66331 66332 460588947 66692 66693 633600421 41356 41394 701203320 18751 18731 999892357 13662 13611 575195586 74117 74118 809327637 20466 20467 345273837 44314 44312 782515161 94994 94953 40583961 76676 76700 328516537 24609 24610 709632791 39509 39513 450657321 30854 30855 805263826 53170 53174 63760933 66427 66440 328679514 34686 34687 493108189 6813 6837 254211973 37759 37760 257036270 45017 44998 855700939 59097 59115 942524056 84142 84143 188889736 71008 71009 385791730 55231 55204 932284026 32647 32696 120652679 77661 77662 673535286 55179 55180 668601922 54462 54463 443340606 66478 66479 122330259 33028 33054 32390566 68979 69019 554355551 40087 40088 724432607 69114 69115 581465803 26581 26541 562638274 94572 94573 303162069 37728 37729 424019424 13827 13828 872755425 62141 62113 184130838 89536 89547 827767074 31623 31568 436543254 81238 81239 320635432 8221 8222 516863243 77790 77764 792064820 54433 54458 445413250 43556 43557 606084781 7715 7716 258404279 6939 6885 685967896 8626 8627 125023454 45558 45523 853277706 74058 74059 257826527 79148 79107 274914987 53768 53750 811706199 86591 86614 878242270 37265 37305 481468514 28358 28359 946805512 89843 89844 209528861 39981 39982 843087158 16446 16448 837725171 59372 59373 527345278 81822 81823 644499240 77167 77164 572385630 38519 38520 572210069 5831 5832 292799038 45715 45705 817295167 68733 68734 250073398 20382 20436 608693069 35242 35243 813841694 36994 36995 457303341 55364 55403 104194813 66392 66382 373718146 24300 24301 905973594 8772 8773 915368229 93595 93540 413308843 88681 88682 863276022 28935 28937 648986843 17976 17977 901911752 84082 84083 415507877 1925 1869 55410696 25011 25012 80381283 1244 1245 521040983 96747 96748 880281407 4796 4754 281625485 98836 98882 12767463 37427 37412 25991363 33649 33632 228938806 81978 82012 265535789 74318 74360 347489866 41526 41527 190064439 13810 13811 402702135 10908 10859 870313346 87364 87361 809419279 50668 50661 356758740 1784 1762 895081581 68915 68879 870857055 33454 33455 582680593 93967 93968 517191620 78396 78397 783026682 33175 33176 668269838 97978 97951 954463395 62487 62454 642480428 68079 68080 182264379 41335 41294 182358018 80352 80359 272178364 82788 82813 490469488 13075 13059 912377150 99013 99014 767140696 17408 17407 85036198 80558 80559 372263935 48114 48115 895496800 15084 15085 49133610 91593 91594 343934638 85324 85300 373281361 65064 65076 659905312 88241 88242 617899721 65331 65371 415941568 30032 30033 84559548 54532 54584 394041828 31015 31043 393955710 30853 30854 287789925 60190 60141 107054908 67355 67356 763904378 15942 15990 126417162 61442 61443 179858565 64797 64798 885382300 65562 65563 154355126 98197 98234 389833362 84424 84428 946534453 34804 34805 842104208 94342 94343 831254915 97178 97146 53065421 34304 34355 995839888 32744 32728 233936207 82726 82679 883222422 35992 35940 443706255 14051 14052 976660259 12760 12761 514091921 85689 85650 599959352 81657 81679 625248290 7017 7018 341901325 14726 14727 463921655 60538 60586 923707113 72817 72859 704312580 15890 15914 655430794 38844 38838 582669279 82821 82822 178725099 1526 1571 798293027 30373 30374 169648297 82013 82014 161782344 30910 30889 844579584 80058 80059 524534556 3106 3107 483402263 1227 1203 461679703 63271 63252 245360681 7419 7420 701561159 8384 8332 726965241 76283 76334 96047651 67776 67777 227798665 40723 40682 451861396 64967 64933 772238040 9770 9771 211361628 25858 25859 275078260 63763 63720 922426768 76069 76070 980374809 48019 48025 116277423 65502 65454 825468790 61085 61086 685715712 44218 44193 32327825 12018 12019 827095146 65142 65145 656741397 53277 53278 863473184 63235 63236 369794659 23764 23765 775902227 20040 20022 826473340 5656 5678 247874031 81029 81030 507257530 59035 59036 708597826 3554 3555 550852011 53444 53445 846410453 18829 18830 532305584 21277 21224 304867374 20464 20458 753768300 74407 74363 529763226 62358 62359 371171332 21074 21075 585003586 4545 4546 248411031 77791 77810 775282190 87481 87482 339936301 70770 70758 204593944 37576 37579 21966562 20276 20244 98610364 33068 33069 223309134 44058 44036 134157234 55710 55701 735441805 74274 74275 277994806 56458 56476 824777995 2479 2480 861062076 5272 5273 502316067 57181 57182 269325099 17194 17200 964664509 9298 9352 750750211 1074 1075 50376021 6528 6557 377263647 653 681 553689248 46356 46384 435142727 83401 83402 370005524 91212 91213 834584346 20542 20525 467405022 19136 19129 964564578 97149 97150 74968679 73767 73768 938826145 33031 32990 950220280 43788 43818 972830606 39737 39738 117869414 5963 5964 74946588 72562 72535 444732796 88765 88751 583834475 658 695 476591104 32181 32182 260695876 13955 13968 230159591 26611 26612 353976421 58828 58829 722783150 13205 13224 158368675 86585 86586 633054497 58923 58881 612823421 84248 84212 936452854 24138 24194 538846813 25981 25992 180950775 41033 41076 804286832 37797 37798 594182494 58960 58941 710662490 17635 17636 87180139 54401 54402 236336094 26899 26881 741660524 20546 20493 383717160 52412 52413 601789646 6664 6677 671222866 39375 39376 915424978 85145 85160 820702015 82015 82016 381826266 48554 48555 226748463 63599 63600 18430125 38094 38085 393772410 59706 59707 789898791 64120 64121 864724006 5403 5404 117764839 40386 40387 965109489 65984 65931 416757027 49111 49117 872908214 72890 72891 958847390 18986 19032 487109094 51246 51199 380961126 58290 58324 218764469 99392 99410 384173370 12617 12618 648448207 77729 77743 738720015 76757 76740 727046072 93470 93471 556372516 41496 41549 486142745 73831 73791 703572627 28942 28939 874894758 14675 14729 149867862 59580 59581 470499546 7984 8033 875952178 19474 19461 430674679 90578 90579 556736256 13657 13612 656372546 35475 35476 800754835 42711 42712 793140598 23979 23980 366983678 49563 49564 836158044 99139 99137 422231109 9222 9169 941577089 52432 52398 60245794 33608 33586 489163770 63272 63259 596660549 52580 52581 27389493 65860 65861 491068332 2205 2176 294315697 45349 45350 488920297 86293 86310 648333419 29681 29692 745321029 49136 49137 253261495 94660 94661 8040279 58545 58546 19731250 60092 60093 430044230 43551 43500 941233077 39055 39044 381896251 85324 85340 735637239 34991 34992 339446405 18629 18680 624589580 96013 95984 768087023 40821 40822 899486072 45374 45375 351756764 27971 27921 265359618 24863 24864 974535145 48093 48041 280792881 26294 26347 575166411 56361 56362 798110260 29239 29284 725478002 86561 86513 712419621 82288 82332 155535493 16212 16216 705652539 51000 51001 346634425 86751 86747 288106985 83418 83419 752034760 81254 81255 845480607 39765 39797 840081250 65795 65796 24626001 95023 95030 750935048 94210 94209 95961837 97493 97453 202334565 17751 17752 16460600 73351 73352 175871810 7535 7530 497551724 81661 81662 506092815 39276 39288 962402820 74239 74194 282851638 98722 98711 123463519 39484 39517 983992115 64360 64336 548503380 53477 53472 484767157 6485 6486 416352771 58411 58412 192087488 78071 78072 581239966 17012 17056 879467240 86807 86808 514207347 21105 21077 155483973 71154 71166 792854564 2966 2967 617310016 29427 29428 145106811 33354 33317 919730832 82677 82678 530925481 38007 38008 43216872 39753 39758 225603457 28523 28524 860907272 92896 92897 452335207 85067 85016 235511600 29839 29794 535629019 9936 9974 69003139 22104 22135 270204540 15853 15809 306102853 24174 24175 810014353 75836 75864 631981110 59794 59751 7307594 813 869 824384370 39750 39696 642723710 9961 9927 321554720 81010 81011 135543472 51469 51444 854537533 33105 33106 895829008 55920 55886 969353007 97024 97063 622447995 76407 76420 804362573 71261 71262 602418130 5903 5958 485995024 40487 40488 225399160 74032 74044 892921801 55399 55400 858111496 73970 73953 804085976 55875 55887 336338719 42877 42843 405840442 90900 90901 501383392 24432 24433 888838680 57963 57964 354059898 73078 73050 325957490 10468 10469 202295615 11973 11974 691753959 66251 66248 177353343 80088 80089 295183392 23657 23671 902443151 41771 41798 43867353 77693 77694 640217000 53501 53502 757973829 73419 73420 923946022 6068 6124 650178836 76859 76866 683613459 61436 61418 164368383 58343 58320 669884345 1843 1844 110068603 79640 79641 318702986 94796 94803 579254829 13107 13108 231414164 83375 83376 482623113 54879 54926 468589669 14827 14828 463814239 35156 35157 60087066 51297 51307 733009634 2450 2451 737079355 91365 91336 181039109 44605 44606 161064463 85308 85357 554858838 81546 81533 633037576 8142 8143 378397263 89 79 277975164 59626 59627 122465547 2596 2597 847226927 34264 34224 802339100 89715 89716 91075873 66839 66876 880559468 58230 58226 673574247 7263 7210 155388620 23069 23070 682051493 59143 59149 885242844 79718 79721 310514191 41423 41424 645837775 93741 93742 727809159 18463 18475 57706452 47455 47430 852602208 20030 20031 837873848 67617 67618 826674286 57588 57589 924956171 46303 46253 664731572 23006 23007 990412701 51134 51165 654988265 15902 15956 711687796 47482 47491 903683794 89276 89332 719591052 14569 14570 327510233 89355 89356 489687126 17070 17099 877611835 38787 38756 752196541 33639 33593 895083552 59465 59447 225991780 80269 80270 48473092 99906 99936 445687159 21206 21207 783773993 59029 59030 505941465 89766 89767 185521714 78475 78476 105865222 61913 61959 178584982 96659 96660 813364380 67241 67242 14058674 251 252 832192142 28231 28278 928295521 66728 66736 513202791 18198 18199 188813078 12729 12750 321569109 56414 56366 371320484 17461 17491 228946943 82976 83027 976119484 1660 1661 335885732 986 975 928356391 69448 69463 425506765 97363 97328 665592862 44239 44240 511850708 24110 24111 764611888 32318 32319 782311259 65654 65610 422305020 86134 86172 303749019 2857 2858 465174223 75264 75265 101639476 919 920 754042876 83290 83336 201741964 19871 19870 784653527 49375 49382 279524088 73230 73231 495415959 81253 81254 133211771 85513 85505 211052332 76187 76188 907965900 9172 9209 786446439 97682 97734 698745500 25472 25473 818584182 83645 83646 841373611 42569 42625 362023309 25615 25616 348679100 55836 55837 349169626 67093 67094 745279454 2212 2184 608492732 51661 51668 345231255 25782 25749 482034242 18425 18447 204776029 67870 67898 812162064 39194 39157 944809047 18697 18698 218123418 61035 61036 209200199 56508 56459 318136777 81260 81261 286153998 46962 46963 27023247 25164 25111 245401563 55619 55565 234257424 5043 5035 686430925 70960 70936 188814513 23578 23538 986945132 23849 23850 998176238 42235 42229 942717576 76798 76850 374655837 50092 50093 622768757 98700 98749 81367539 34362 34386 937632988 32873 32874 150370338 56077 56114 756647800 67927 67928 887336089 42639 42640 134525085 64511 64477 725964115 9215 9216 310808976 10805 10806 595347181 11453 11464 287043686 8123 8124 197692775 60580 60581 558668096 53269 53323 240301327 20249 20246 144081359 94939 94995 260321047 38999 39000 100006017 64011 64012 830297841 37150 37151 710866875 90002 89948 549547653 50435 50436 81442177 83808 83850 27315328 58486 58538 421349727 96963 96996 130188557 80649 80650 480949071 14199 14200 777619999 85106 85107 593090301 24576 24534 521594388 38060 38061 116845950 45894 45895 94203529 57431 57483 933823058 93209 93210 599698170 29368 29312 204358220 79674 79675 406915798 81491 81492 567987095 75470 75471 2957008 53498 53499 406822262 99481 99482 187352143 64038 64039 872162320 38603 38604 335549630 8056 8057 22337877 71731 71702 382101666 17590 17608 311372787 34822 34823 735093487 99996 100000 446222548 59376 59377 154100074 43884 43895 322342834 52773 52734 964410843 89109 89090 711370748 12279 12273 296515951 43509 43546 292766842 39985 39986 402298840 56142 56143 301066736 72553 72549 413167713 57899 57849 432733051 30941 30916 10629890 32377 32378 745240968 4713 4714 650226969 27190 27191 874010862 51675 51652 51901307 11763 11764 173647330 77435 77436 340366928 50695 50690 985036493 4362 4311 501552849 36399 36400 500605637 64684 64707 625903216 39180 39177 855911494 51648 51649 970406119 33551 33538 769282502 34852 34853 400447948 76942 76935 999013899 14950 14951 45360269 89436 89405 35019065 82307 82308 935649417 68912 68901 890397929 53642 53593 243400616 89235 89258 201793115 49668 49702 226438259 57398 57399 848878175 1755 1730 686444135 71114 71067 816318172 67696 67674 71106852 63724 63719 807684116 8076 8053 340184774 23013 23014 604072076 87707 87737 66507962 61839 61798 813217670 76732 76745 552595756 43402 43385 464695750 62445 62426 763833258 45249 45255 429757898 35663 35664 470211498 66714 66769 628340666 75258 75259 736627219 25602 25603 8833016 18498 18499 196721488 21377 21378 52629541 30331 30332 381836143 20964 20965 288301748 92209 92210 901344494 5927 5928 890729637 15462 15444 913978013 52832 52833 144581575 95821 95836 345716188 33591 33588 102790250 59406 59407 842905346 6145 6138 940784557 29936 29882 534755997 20370 20349 493521130 20794 20795 166003928 73477 73478 159671479 22770 22810 127602046 39551 39599 43186971 14947 14899 395703503 11289 11290 794797742 45813 45793 501742767 9845 9829 927422622 59539 59540 705581324 80064 80086 860025642 6970 6971 803498056 68523 68524 187038931 10974 10975 302812807 83799 83816 749453655 99175 99176 662221069 80863 80864 252764477 16091 16092 487802032 11775 11776 219264731 52955 52956 224127696 6686 6687 391584325 26225 26226 514609208 33952 33933 760637983 28465 28466 128885903 37102 37062 985791096 41136 41101 689017225 88283 88284 230281400 88813 88814 563637539 60156 60107 195980076 56199 56200 857879527 4870 4899 686271976 48741 48742 98912834 66176 66181 919836105 38629 38630 746440348 45394 45347 63171649 139 140 397638371 66130 66131 885020268 615 602 817626330 31952 31953 818860520 61580 61587 966515574 65020 65049 66126013 85657 85658 542101889 61859 61812 145079761 81339 81291 8112699 92086 92030 639941939 72000 72014 81146385 16223 16224 105657083 16614 16615 359620786 13612 13607 593859790 96125 96097 840322183 63585 63586 668612865 70821 70839 567350485 55494 55495 410291214 88530 88523 433611291 38960 38910 982574132 59765 59797 530905682 42679 42701 288457218 11499 11500 279209774 43811 43861 664847268 98643 98678 856308379 75391 75392 879040742 36096 36129 318762827 45472 45473 116330596 74787 74788 140235937 36804 36787 770127184 20474 20469 261644322 15998 15999 829494194 79383 79384 766442159 17393 17394 37615879 17616 17581 501358167 4149 4180 353916514 60629 60630 527422772 25082 25083 987587946 27746 27754 15818548 48555 48556 438775415 26222 26223 487143173 93142 93143 784500723 42386 42381 795255498 43472 43473 443637274 90088 90089 390293203 72696 72676 89984894 64785 64786 856704726 25061 25042 651793147 81990 81991 684039650 10273 10274 887696031 2001 2002 544317728 41946 41998 880959058 57680 57681 370107510 4276 4277 788671414 77203 77244 771632808 31747 31728 537957266 19941 19942 634805134 67447 67448 137414504 17307 17270 291640046 60282 60303 156887475 70902 70903 620737214 19542 19543 728490986 15344 15318 32237931 34500 34501 599314443 13455 13456 571516164 43614 43653 930082569 42247 42248 800605658 40327 40305 521481888 52832 52862 326776082 791 792 258593080 18257 18253 729400755 29126 29127 781965003 56559 56613 551113225 27568 27577 354457307 80935 80936 755540721 73159 73129 709927489 43248 43246 67164611 54611 54561 417694106 69751 69792 738800784 62493 62473 530765285 6973 6974 82596993 65666 65660 8705347 12905 12870 182414737 85420 85428 104633396 47697 47741 501336659 68308 68281 162315379 49967 49968 558647137 29456 29512 896089782 65988 65989 951870900 50681 50679 949064366 16797 16798 66763317 89920 89921 889322705 44488 44489 24313212 6674 6629 429968331 61289 61291 888149536 27265 27317 966668324 78390 78432 438956550 5977 5994 147178061 40148 40177 831261841 3090 3118 571713402 85128 85129 321831007 17658 17659 140492412 96365 96341 963439323 14339 14286 576311245 85273 85274 507071861 11420 11421 136122194 78125 78099 422480566 93989 93956 256845831 76383 76384 773392110 5541 5516 527157053 15814 15815 702907595 23136 23140 368063598 98496 98497 596903240 71331 71326 993619070 72203 72204 117376027 74190 74205 529134065 31621 31622 418203374 53858 53839 901792216 99895 99896 357723357 61091 61085 262780367 78986 78987 23360367 59545 59543 865976914 50099 50100 532197531 41354 41355 77659978 46472 46473 811321083 80212 80189 780320897 83212 83213 838662814 30622 30591 627112479 37077 37078 861128483 45886 45924 192572876 72254 72255 530830135 97736 97769 142978802 99534 99535 244535876 97378 97331 986231322 6411 6412 575081442 64192 64193 693583678 67000 66974 863589280 36655 36656 154330097 24915 24916 724496752 66680 66722 294964123 73084 73085 657799461 5843 5842 161000058 1709 1710 559705079 96845 96856 112051134 52533 52534 358253754 93738 93739 2582493 15825 15823 356104997 1847 1865 53496582 50413 50404 834814665 8973 8925 842943670 74551 74552 660620343 81873 81874 690383254 22526 22527 941035196 4642 4643 746510453 61076 61077 828594658 36781 36780 342009722 84043 84044 64012732 20628 20629 568599524 15857 15858 557049934 64646 64607 444969024 36888 36889 649596978 91674 91677 432367658 27746 27789 559533749 15742 15743 971666270 11519 11520 368734788 21604 21574 363471728 54138 54139 103310214 14852 14895 937688353 53363 53364 998022887 93040 93041 852921515 7592 7593 815288381 55521 55522 410719452 57212 57213 139548673 28454 28455 910654403 95346 95347 377920228 1649 1650 704769630 74357 74358 496702359 74860 74861 824116849 9928 9926 762149040 62594 62586 47320073 57224 57225 68693512 9580 9581 55129549 88794 88795 635057317 57292 57288 935679865 27626 27627 560757979 71894 71895 440891683 32212 32268 82987313 90344 90345 515469950 59235 59201 538705870 20811 20769 51285517 78202 78228 315969733 59680 59681 615162477 69922 69923 576793614 35930 35977 188618754 94627 94667 332389875 54902 54905 132173275 97816 97817 944189652 52387 52394 264955123 57725 57726 798584368 67957 67953 872526380 22002 22026 712309792 79786 79774 136528243 25998 25959 229809433 30624 30601 186315105 56584 56575 642688039 46822 46790 612995404 74428 74429 100309309 44061 44062 978856574 88776 88777 29677298 84853 84854 717105096 26729 26725 726067605 26404 26405 448244993 78474 78475 195997204 7032 7062 675978322 36546 36588 442835658 88571 88538 319212543 42519 42497 758426702 54929 54930 94390091 79260 79311 6322889 80416 80375 333155886 73686 73635 36908556 63783 63784 695298722 18254 18251 18010467 22205 22216 92789382 98415 98416 217708878 98270 98271 25025027 55404 55405 269608999 83154 83155 541144724 17298 17299 997419877 48846 48859 574993358 53223 53224 137586077 15710 15711 111812636 36108 36109 829042469 86353 86333 719942789 79688 79669 434465865 37030 37063 847640112 7061 7062 607196667 75349 75350 322610266 29432 29433 930573631 50206 50224 761712867 27990 28024 126732951 18495 18523 933538972 58044 58045 638295327 84297 84298 360746282 88726 88713 445932174 12166 12139 400843338 57045 57046 388649102 31527 31567 266950941 13055 13056 855615171 24163 24164 668445510 9286 9276 716635305 94505 94525 898128040 68716 68757 347595557 29070 29071 329902414 99121 99107 409193465 47480 47531 744128250 30568 30569 607763856 26726 26757 423557591 34256 34257 100818823 63526 63527 968246132 94605 94606 219791585 69139 69154 925477128 4649 4615 753389780 23764 23801 841391893 65560 65526 204676135 42493 42497 157076858 68349 68350 313432989 28129 28130 21799260 32936 32937 67517680 1047 1066 958383484 91634 91635 79369879 7742 7717 651652087 69148 69149 14649978 47601 47610 643771645 81516 81517 808359908 14581 14615 281435154 81079 81080 712095065 58503 58468 650025917 35104 35126 650800423 19646 19662 195475997 51826 51827 413801456 82381 82432 668624001 31284 31285 103570812 27720 27769 204676269 18222 18223 93687291 30542 30543 998610846 16159 16160 436093586 68492 68493 621271861 91127 91167 68240096 11301 11304 226952328 57276 57274 593796549 10980 11036 712226532 11809 11772 306468440 30481 30482 114173064 51208 51221 947682693 78258 78251 753045499 10409 10359 405740980 57849 57804 766480535 74991 74992 545886149 78362 78363 537619939 3727 3728 53992196 12824 12825 822968539 45931 45957 617667646 23573 23547 351642583 19682 19714 742261569 25369 25370 278570274 45171 45183 644340655 58236 58237 295514508 46774 46829 49246633 54345 54346 595618974 6824 6789 325957716 10910 10894 100199444 48350 48351 428009660 78461 78449 700796934 15136 15118 438332126 86009 86010 432594525 80886 80843 646911929 15650 15651 472261205 14196 14197 721569000 20138 20139 503268701 46795 46799 548498944 56385 56386 832942782 71058 71049 157966877 22772 22722 289777447 85476 85470 486213361 83955 83956 408989853 79767 79768 952786015 511 541 94950688 67922 67923 149696776 77683 77684 493504751 39657 39658 901012263 80861 80911 15840685 53463 53464 353784315 4471 4495 968251201 27850 27851 663689174 88349 88350 984101785 44321 44300 789231972 48804 48763 740265991 92262 92263 959658583 7562 7563 377239494 18532 18535 83307244 19218 19219 180325013 8704 8705 349191969 10272 10242 559050281 47926 47927 983044754 1686 1687 382340887 84934 84914 626952765 91285 91286 221634305 23176 23177 479816054 61709 61704 453045418 15865 15816 703773078 79987 80025 179428212 6858 6869 899827712 40857 40858 441405102 89788 89771 134114662 18099 18100 186100795 50111 50112 578924473 48936 48973 446644961 39552 39603 199573290 18682 18629 212659778 96232 96254 719327874 39092 39090 637207780 70106 70111 864984834 11440 11399 995332535 72533 72534 430928821 33252 33213 544443648 1809 1848 198721139 25961 25993 174863961 20301 20321 432166491 81575 81576 838637036 99999 100000 315535226 76149 76165 798340358 93178 93179 335570123 1636 1637 927811538 93668 93669 382692377 13928 13929 938702529 1853 1854 875583025 45364 45365 875488333 20155 20156 724545071 77720 77756 903197584 31885 31886 900423942 91431 91391 217959007 34125 34126 84244982 66198 66199 922690883 98693 98643 210011575 84988 84979 599701637 28118 28119 500423652 70384 70398 785639536 56541 56516 96594458 16448 16449 810110479 30840 30892 420901104 28497 28498 357510537 22994 22953 403351494 9122 9123 643830013 87196 87197 234607960 12483 12484 447246032 61169 61170 473507042 35676 35677 571036406 32840 32815 485604081 39854 39855 245431401 13797 13743 156755873 73047 73048 698338469 61542 61534 749137135 55231 55232 546419667 72100 72069 612903377 87528 87539 82990923 70562 70563 914324472 58438 58419 965799675 86071 86072 560236282 7374 7378 216816067 91760 91761 41961625 563 555 108746676 63528 63483 367072663 39590 39598 929825989 21791 21792 550218760 20919 20920 23121298 35830 35831 782521697 46171 46217 939457627 38733 38774 832557238 65958 65973 366151157 88961 88962 332663238 64905 64906 956700294 58785 58768 426344961 20669 20631 59301758 60738 60774 386762072 33929 33930 342919403 26474 26519 566946295 77074 77098 247583799 28962 28963 177989512 64189 64146 415898598 24593 24639 401156833 84372 84413 504367380 80938 80935 312416940 2592 2615 456034858 44252 44249 243542676 73167 73168 100713351 86351 86352 305259078 39989 39951 886233747 24584 24570 293193060 4235 4236 486259575 95314 95329 120260111 48954 48981 661963318 81659 81660 1874298 29885 29893 513285166 49173 49174 188989931 66695 66673 723417960 23651 23662 184695902 51905 51906 721527467 5334 5335 593877999 3313 3369 348618064 32789 32790 728867112 56643 56685 980883133 58694 58697 316733203 71361 71362 739238064 20685 20713 60933911 28044 28045 662884075 53973 53978 345068331 26336 26337 989619368 77915 77891 291682111 22728 22729 764382911 58952 58957 475150717 96916 96917 548976673 11680 11673 409767598 30822 30862 319135373 5202 5173 806273826 71993 71984 924569332 11608 11552 245133144 79320 79360 29332475 7573 7579 417341528 36506 36507 786215732 5019 5027 394304366 60420 60374 878411698 77839 77890 184813396 62191 62193 768984711 94757 94806 552945607 48709 48710 805045087 7770 7775 448453960 23491 23538 804492982 20488 20482 858532426 75107 75071 686081805 7318 7319 684851416 93796 93797 497837686 83691 83692 373133757 70575 70576 951679987 38959 38945 187337979 21730 21731 31959128 51305 51306 756930905 14930 14931 9880011 90549 90550 871656215 13149 13134 588037300 47136 47110 844385244 67813 67814 956436874 31358 31369 9227679 77637 77638 52981873 24852 24853 691121792 67844 67801 254815156 66106 66059 838691511 86078 86079 445206734 4994 4995 493453386 86439 86476 273548427 10986 10999 908703317 47082 47083 166311519 23187 23146 399408530 10376 10377 113930636 37090 37129 806352102 97000 97001 619252617 67270 67255 764687589 81280 81281 885418293 58033 58056 533200622 65572 65573 589173951 83730 83731 561966318 17808 17809 113608111 58059 58060 889829863 80960 80961 953760720 55725 55726 239056101 32501 32502 873465327 49240 49241 726293450 40265 40266 814132452 63325 63300 739149820 13099 13080 44998764 96694 96657 910354557 8083 8075 540266159 75166 75136 767573072 43752 43753 701502741 12565 12566 424400770 42412 42380 808310744 13180 13181 869626248 53433 53434 183676711 58372 58344 332611862 99108 99109 234323476 65559 65563 43087657 53237 53238 358267280 65826 65827 377080552 54474 54486 483478732 36527 36528 833268751 84399 84414 38782837 35937 35938 412488420 45954 45955 86953103 92416 92454 772245418 39998 39999 137362172 73876 73858 233605478 87042 86990 308076094 40497 40464 977590370 81176 81177 554141176 27516 27517 997660390 71187 71188 662969423 47056 47057 807153046 84258 84303 263284662 16165 16190 273374588 7013 6975 205803870 6135 6136 725156885 61110 61111 178684828 59907 59908 170779468 29990 29991 846894495 72160 72112 145512404 19628 19635 514376895 98693 98638 847458333 61704 61705 679910212 13285 13286 956910013 75250 75273 327789185 42607 42608 280046941 20322 20296 204741890 41220 41225 404495544 27596 27597 517224671 10660 10661 899790222 71898 71899 513282000 17999 18000 707238651 47943 47944 299181662 31541 31542 770732743 41886 41887 966170247 86747 86790 230565475 61301 61302 102443914 11288 11289 811688178 48289 48290 681657498 67572 67573 724343844 44843 44844 776201497 63630 63631 635437391 48351 48314 936012419 93418 93419 255153433 79857 79858 473187848 47312 47313 862845750 48385 48402 216329459 8726 8727 638243530 54100 54101 872173527 95745 95746 985024519 3287 3288 439671987 13911 13912 156123755 95263 95264 676939251 2023 2053 209906702 57004 57005 270993836 17875 17930 50423874 17368 17382 115193456 6503 6453 714741692 10444 10445 119421726 56713 56709 618086219 27354 27313 822039403 51236 51283 479927646 43799 43757 939870256 71007 71008 887113121 20984 20985 932767849 86404 86405 639410477 83296 83297 449330348 62008 62063 125140945 73268 73252 252537821 7304 7305 909502279 90900 90852 920710338 84413 84380 703429867 20244 20245 502827450 53076 53059 816946831 86678 86674 349022451 85960 85961 270244588 56022 56023 558449658 67506 67507 567182026 39708 39730 205966988 56208 56177 254990539 68164 68145 606558092 84862 84915 200239969 4492 4493 947624747 8565 8537 579012679 32177 32187 224863389 81335 81285 930042948 25497 25498 857933759 23155 23156 169159296 56864 56865 876184016 51679 51680 593159075 93320 93291 3429475 34589 34621 542732263 29410 29438 272384992 37581 37582 742580274 69146 69152 238682616 71932 71899 717113075 28321 28322 82704686 23716 23686 306042750 58393 58394 101439175 94589 94617 668955995 31486 31487 571412388 40802 40803 750624349 36713 36714 799905638 68396 68442 665353781 53540 53541 70969321 61916 61960 859894023 34076 34077 737086558 89115 89076 181722056 5979 6015 791538863 68759 68811 797525353 58305 58306 221134908 7560 7520 73598340 41937 41983 415370681 64789 64790 276079055 77906 77924 483631345 16661 16714 111049349 44738 44758 437576930 33515 33537 95186354 21625 21626 803301535 62229 62230 589606692 28891 28894 890424992 53391 53442 909427931 13682 13718 207429916 88052 88053 468016680 50011 50012 662651918 23422 23421 913651314 75739 75740 206136069 56825 56826 5670575 17965 17945 218130541 36496 36497 777582047 24303 24304 343742342 15526 15571 582498002 46932 46933 822366602 47779 47802 105025870 19920 19921 634542334 8901 8903 625759504 71158 71132 689035149 62625 62626 863038451 13547 13524 771202612 6397 6390 203110267 27050 27093 619517036 8087 8089 484386071 59038 59039 529069441 76544 76491 970712358 4873 4929 456427787 82824 82825 913515738 35585 35550 803975038 3822 3798 549626752 22854 22858 583858165 85866 85886 311875344 84722 84723 874590676 54823 54767 46076015 40686 40730 724261634 18437 18473 600331281 79220 79221 387760346 68885 68886 875489084 44488 44495 274314474 82894 82866 845619248 82248 82249 745854564 75735 75791 143442544 25325 25342 617452551 66963 66979 853273685 16853 16854 772894750 51837 51832 126613368 65200 65177 758291880 9885 9891 104480879 95948 95925 382401619 90928 90929 205042276 36191 36192 886634677 29932 29933 847480121 96633 96589 303224664 1171 1172 780820601 53953 53971 483373794 6554 6555 780889825 53110 53143 341290120 19418 19419 869017303 37108 37095 511223875 74744 74764 372015976 82892 82945 29658849 12026 12020 174925951 93602 93626 404226666 4095 4112 327764674 623 588 234667596 62653 62681 13276651 45808 45809 111920917 81544 81545 530346934 11946 11992 933161351 38305 38316 298735368 57738 57723 662662991 1101 1102 81469496 81468 81469 187688195 65679 65624 891402945 43440 43441 258852119 3744 3745 533290976 59974 59982 696080700 67275 67245 627999278 57076 57077 229344950 54086 54087 693015010 46845 46846 125431819 51562 51563 851893314 89186 89187 315666687 12625 12676 407942376 36875 36822 219343687 6101 6082 684287932 82359 82414 624812778 79076 79128 433300768 45162 45163 579668179 24136 24176 658238451 792 758 761404334 58615 58575 531391169 98666 98667 404598764 56272 56273 933386830 88657 88658 959597808 83341 83360 338563839 31317 31276 715554461 71134 71135 244493126 94170 94188 329342133 79127 79128 640281097 81294 81255 528070193 90826 90863 450380873 74055 74014 374737822 59671 59637 566297229 24656 24690 858396528 16372 16373 966037576 42399 42400 7905923 61869 61870 316851761 66505 66512 673590337 46119 46122 137726305 35635 35681 212322844 19043 19044 522366367 40514 40553 107855692 85060 85061 996396301 66427 66380 941756446 86053 86054 57396360 71152 71153 826335163 36734 36735 230616917 40618 40650 197239894 37999 38042 204601534 8657 8658 206158253 56683 56684 692381125 10174 10175 292578029 30389 30433 520414697 61678 61725 425423519 94443 94495 264867897 81897 81898 99616954 7272 7231 588346941 69200 69201 722481551 85578 85611 896039377 59734 59741 578858408 95590 95638 898531321 15275 15308 843063044 72381 72382 680071947 17276 17277 736769183 1899 1900 856040193 81699 81700 945085211 10653 10654 182233043 38941 38942 472062892 60847 60871 250660274 28463 28464 643825676 91236 91228 991844427 56848 56849 154667424 95423 95416 370517919 71792 71793 379589941 84705 84674 772663855 50473 50474 143809632 44012 43957 249865318 29447 29402 37291090 19142 19143 980557386 3258 3259 655795023 37490 37502 605238340 70793 70794 907074931 13501 13502 986371740 76365 76405 911328834 46176 46182 679865029 87682 87638 374988638 96926 96976 136505889 58458 58459 833651678 40242 40243 813608733 66502 66504 637503568 77022 77023 546537966 10963 10964 156801842 87698 87699 498312348 21990 21997 169137487 49229 49224 791623015 47224 47214 444178433 72224 72233 401157610 56723 56724 653382582 43495 43496 669361185 73514 73515 768552123 36540 36541 611490274 64089 64090 576285543 54036 54037 612879999 50420 50476 991861093 52116 52117 667949536 79551 79552 438431788 73010 73011 305359822 17783 17784 867192207 45175 45195 38524304 84056 84057 25255537 76320 76321 777659399 54692 54693 600757218 46459 46460 600540986 21430 21462 677145020 62883 62884 957613260 77811 77812 17294028 53700 53701 714940495 44984 44928 149157619 273 284 949492411 82077 82078 883134416 95113 95063 632237429 26488 26437 993118352 98173 98174 249195799 66878 66879 977213728 11070 11120 486594394 99265 99228 955419755 71452 71492 390366766 89907 89933 403984827 37393 37394 864256611 37794 37795 168576747 57644 57678 238366194 69575 69527 976900326 9667 9668 165446475 74724 74725 184245642 5569 5570 104149423 67159 67160 962144770 24136 24096 430555453 99718 99704 652011331 44418 44373 431955241 58574 58575 247210257 90432 90433 883334583 6552 6577 173370796 82405 82406 472510051 12375 12322 275711936 47038 47039 563461476 83628 83605 970615204 82106 82107 673074830 97955 97941 844329334 29493 29517 346291232 80701 80702 487795878 21663 21697 346107757 82642 82643 252819182 46482 46483 496841493 85534 85540 100014405 63157 63158 388183508 78534 78535 614616969 8548 8549 495689249 43626 43627 979887332 45 46 723282305 20134 20135 120116146 360 361 929363532 96264 96265 145881595 19595 19596 250538265 61568 61569 361537927 86410 86427 565153992 51853 51854 870697467 71996 72039 690963725 11201 11232 301137957 11416 11417 367437196 57419 57387 771133951 23700 23685 780946759 60496 60551 710277656 85672 85673 631874275 21268 21269 283490285 7060 7055 476962076 88354 88365 614750086 62249 62250 586046693 8629 8630 270672480 53820 53821 550327013 92274 92317 390833748 7992 8002 616089296 15608 15609 285941500 54347 54348 123443418 5429 5430 393730949 17350 17351 865858745 54668 54669 688744297 20697 20742 488866269 16828 16839 704274565 81051 81025 284848363 73485 73486 569882356 49094 49084 640280404 29371 29372 119189603 10447 10472 794668309 55598 55564 172093284 42595 42611 549039742 97676 97684 875592460 95041 95042 891066975 36803 36758 738533593 24797 24753 375655377 61151 61152 732844815 56170 56171 156644274 4800 4801 752584547 61956 61904 203404822 51527 51548 758140790 42525 42514 476857604 47527 47528 400215054 38518 38519 223265764 31692 31735 428158165 88073 88038 53693349 92762 92763 39799237 87320 87321 174020795 43014 43034 245731666 25505 25481 908353897 18443 18444 140695781 57148 57149 598348066 36319 36350 845554909 23174 23175 137846922 89767 89768 815929288 96615 96616 565530664 77940 77948 455569973 50151 50124 950638672 47606 47602 255311328 81377 81371 731804792 85871 85872 397027843 26036 25988 893512181 49589 49590 333005239 95878 95930 970778952 41203 41195 683194406 96157 96158 666162242 2737 2716 157060138 877 878 544395687 34206 34182 489852088 52288 52289 491817915 90643 90644 764726892 49054 49077 651932620 16959 16960 178025679 27700 27701 721299352 12572 12573 682621770 52739 52740 33653060 3851 3852 657413088 56920 56921 189573695 863 824 544251026 81204 81175 101349791 32951 32952 510729457 72438 72436 880514398 48616 48617 228302866 22801 22802 59579788 74900 74939 425222953 399 385 911768715 79926 79908 432396899 70689 70690 602718818 12329 12330 497434202 42992 42993 421965433 69880 69881 962150985 16950 16951 862757011 66152 66153 923338090 57418 57419 219444383 85782 85783 430677868 84722 84767 957871848 24539 24540 977776138 23491 23492 280805043 14576 14577 42612806 53423 53370 259594658 40750 40798 216907659 52443 52444 188017777 75342 75365 835263171 94922 94923 287909712 2685 2651 522533320 35773 35774 817884657 84985 84933 916052367 80832 80876 315364763 13985 13986 904659430 26802 26751 231574829 87996 87997 246152396 57552 57553 440799064 23188 23189 915113170 53 2 26961783 32273 32274 983547458 85104 85105 680286756 14943 14944 598766631 67321 67376 30818426 53866 53867 644642724 98660 98627 784776492 11280 11281 736304615 35675 35676 734533104 65875 65824 77189656 52354 52305 866864837 74584 74585 592287576 97972 98025 27704050 78435 78474 808988003 66342 66343 638682384 96110 96111 721261044 43539 43499 619937508 1671 1658 652560140 93363 93320 12513014 50948 50909 583230499 70418 70472 48268581 79579 79580 895597630 48951 48998 407439498 97914 97915 233219868 82715 82716 889624680 59612 59597 705452311 72130 72106 43349144 6373 6374 983883630 80232 80233 145219308 44748 44794 200815513 96875 96885 968507233 21342 21343 689530584 61337 61338 284436628 59181 59195 268327123 74921 74868 872634618 21787 21772 332416068 29269 29270 992632456 53320 53321 329565714 82694 82695 996238657 40055 40107 201088827 65396 65397 775922818 53752 53703 312642177 45977 45978 608403959 15405 15406 9022319 92420 92421 975706089 88576 88545 321260482 52290 52291 513098995 42337 42357 656748853 89337 89338 918670766 93726 93727 843310986 51428 51475 596415267 67316 67317 718719240 37108 37096 430779371 30567 30568 210242074 70355 70394 955346155 21789 21790 266714392 46012 46011 167547473 64849 64850 319957547 75317 75360 319574868 71879 71880 781582181 270 271 111533418 8839 8840 464320909 89266 89267 730365046 15984 15985 197358338 23108 23109 549466718 170 132 113674686 38951 38973 193714396 52766 52800 573363932 95676 95670 83793849 32618 32656 467572015 2887 2888 992239827 54277 54242 356462650 53809 53810 600102447 32874 32875 758817444 74384 74413 403989958 5055 5087 341524984 3207 3255 504781556 5188 5189 371278741 32163 32164 831520946 66198 66247 236295373 22286 22246 489342845 4617 4618 584324795 12263 12264 218990667 79953 79954 576366181 85923 85930 141483935 28901 28902 72323651 81366 81339 500538910 15438 15439 143100188 58174 58175 106455791 29311 29338 106531955 15746 15774 220514564 22047 22005 443063785 80561 80510 283341938 81602 81559 404677556 54729 54730 54164715 85621 85622 465239461 57947 57948 151032503 95379 95324 808891579 12957 12999 69295210 73741 73713 438070603 92247 92258 215597228 92188 92189 884772040 68261 68294 412577730 28687 28742 932310126 60091 60092 376580421 11386 11387 246526222 70285 70286 593559546 15577 15633 842519449 15786 15787 903702024 25492 25487 151535093 49259 49260 201835748 43599 43600 629072671 46680 46681 513877364 80210 80218 384496270 46770 46744 632514690 26831 26860 723345025 16135 16136 239807022 7782 7751 325210080 83457 83458 887531919 497 483 259385832 51470 51471 628645951 55109 55110 373804070 15380 15381 430039049 31478 31504 583845233 28065 28066 282870161 73022 73023 150596531 79035 78985 875897363 55088 55089 390735644 86430 86453 971444216 8982 8995 79269061 46154 46190 942804690 10384 10385 490150454 32522 32523 109312245 68472 68473 329049856 70551 70552 256201577 13183 13187 864838046 95964 95937 490009437 54112 54141 216643924 40519 40512 707298033 47925 47877 286433223 75621 75622 916578490 47786 47736 382751064 58043 58032 608953767 21188 21189 156812913 83497 83498 178694593 25880 25881 65131927 83320 83338 642938477 27794 27795 250948298 42470 42524 153410729 88789 88744 199129174 27030 27031 284880601 37208 37209 953743556 81369 81370 784305832 35035 35082 541919247 40 41 110112745 72293 72294 784011584 6773 6774 350831008 31378 31379 243583116 30671 30715 42707143 96979 96980 17750483 80307 80289 500209563 76663 76664 435798483 31476 31477 212215382 65172 65173 353978042 66276 66277 793631634 55617 55564 923665508 57536 57537 321699466 26865 26882 679354865 6201 6202 388706028 1299 1300 436610847 4333 4283 552819935 49351 49352 680127407 58978 58962 350515539 33079 33080 317366925 6062 6054 517868437 9296 9350 21226293 45675 45700 92531256 8463 8464 56688623 51503 51504 421829493 77252 77253 938310566 82766 82729 367515743 29305 29306 52950351 43956 43957 924552555 82318 82319 532188410 13849 13822 765683242 84091 84092 394540139 23972 23973 979917359 60711 60674 789133846 81571 81572 541247263 50310 50311 826719458 73851 73852 612170044 29553 29551 774845832 54575 54620 356425707 94089 94079 232003583 65810 65811 701644575 77035 77053 214741994 29556 29557 776962304 79511 79562 360260151 98404 98405 495129350 6549 6540 103323965 24837 24872 215432347 95468 95469 642133863 94818 94873 665740937 38185 38186 343728495 88465 88426 376252890 28639 28640 256234790 69582 69583 154070933 21846 21888 626445983 30979 31019 851721792 98749 98750 567057477 83860 83861 629214196 8041 8042 253697910 66402 66347 598212609 28263 28264 405659222 39532 39496 78894981 28452 28453 628585113 52305 52306 27716900 70267 70268 756197297 74038 74081 369457025 39016 39017 783617774 6608 6609 663218040 52328 52329 539016251 86283 86284 284684875 8105 8119 82126230 71164 71165 85650642 62589 62590 491594140 50507 50488 148585090 3862 3835 773681731 19390 19391 431910999 68024 68028 914824674 26363 26364 564715139 16573 16544 42318310 65620 65615 270887583 29454 29449 501348882 74210 74211 823174269 53132 53161 432779528 43106 43107 295045694 65332 65333 952352033 72499 72493 195152417 97931 97952 988092568 60149 60166 281021537 66949 66952 549439226 60205 60206 795955694 2647 2602 886660234 87975 88005 77352352 77760 77795 800197384 44280 44281 355029549 53090 53037 700475591 36047 36048 80065667 53746 53736 394660022 82140 82100 924919359 73189 73152 39704072 44723 44724 56201511 51307 51309 724107733 20399 20400 996825342 62112 62113 59105984 55801 55834 283686445 7415 7416 130980233 80170 80171 212335786 35545 35549 22287840 89892 89893 141477130 31471 31431 137243391 96880 96903 617288540 57276 57277 717325108 29469 29433 696789689 69711 69714 479188431 42779 42793 826929657 36202 36203 879578856 42384 42333 872347020 54376 54377 85614349 79687 79670 533754761 77855 77856 261172004 65 69 804118278 71559 71598 140906974 63856 63857 525051793 97680 97642 634100200 81269 81244 808803938 42218 42246 988229627 25517 25482 952435753 27988 28021 244524359 98336 98353 136750491 15116 15117 616658173 51984 51985 70731199 4363 4374 443689406 61381 61382 133171704 97788 97835 35536964 37743 37744 912679255 81563 81527 73661415 85490 85439 787046716 8488 8489 238784331 80301 80320 800645876 67524 67470 636260794 81372 81346 513075723 90264 90265 501630994 88403 88421 506557845 35871 35858 753025550 4535 4536 920243517 55238 55239 346474829 31961 31960 268096953 21845 21894 280426165 87779 87780 17354775 1614 1615 83163666 88543 88544 199147132 52367 52351 465442660 61318 61300 571377897 36811 36812 317926592 62623 62667 467838480 3128 3129 124737767 6976 6977 708706404 12040 12041 296081247 22965 22920 119265194 9548 9535 655529858 1746 1787 426034027 47111 47082 723228034 98363 98364 999369102 97995 97996 394064544 16852 16853 475669126 12986 13003 288168626 39032 39021 821461466 44859 44907 667677544 28545 28546 487882236 80210 80244 892726584 48688 48716 812695935 13905 13906 7878435 14631 14632 782291388 7317 7318 958886408 41766 41767 896480218 67637 67606 801202514 76685 76686 35595340 31705 31706 468983326 10017 10049 333166586 91005 91006 898861282 54965 54966 210894025 80266 80267 828416633 95005 95041 442497720 58609 58660 499512821 86059 86060 283091803 60392 60393 88536151 35603 35604 383220175 81152 81149 744815306 44152 44169 412429295 54013 54014 971346610 61941 61942 14289255 68933 68934 899380339 60462 60415 515111978 70739 70740 322311405 7660 7654 709244171 95271 95272 647425837 20385 20386 837001749 42904 42865 859872015 6472 6473 519509515 79865 79866 585026422 2364 2365 404469277 36329 36379 833194857 80030 80031 567857847 66262 66298 374421211 51306 51307 339188179 59647 59648 983069844 39290 39277 729275433 30698 30649 383421925 22352 22353 97654782 96490 96467 308448031 22371 22372 128530009 99003 99004 491279285 91375 91376 607361687 24325 24376 787425303 41114 41115 662680467 96092 96093 413547273 71403 71404 294801846 57774 57761 201129239 16548 16549 598669225 16661 16662 37860541 44698 44652 932736784 506 534 522710717 57694 57695 651489418 85692 85654 510854396 25605 25606 481845129 70710 70711 982166596 19792 19793 12116239 45390 45398 439378605 94103 94104 540608643 52085 52086 440989801 38272 38273 694565722 1662 1663 54386284 73481 73520 65186066 96355 96356 970389623 34191 34146 645079341 70321 70322 412615765 60920 60921 425307020 17946 17969 267722279 31607 31614 705030230 94089 94066 791977186 44149 44160 904401621 66755 66756 673794239 75338 75343 355849264 10040 10041 494480333 57766 57719 589589155 34009 33997 451759678 57133 57085 50186087 85119 85120 945330251 39875 39876 78094729 6650 6660 179317163 12303 12334 801275348 50305 50306 145986372 51237 51243 948302025 52025 52026 441159504 75540 75541 672876371 17621 17622 949605340 32720 32721 778906215 42608 42601 728838210 73174 73229 968860975 74445 74446 811364845 16932 16933 281874192 79179 79199 516004345 72900 72901 650188183 86746 86747 900164621 2977 2978 74323728 37144 37142 314009179 97432 97433 875628299 82738 82739 773616859 96582 96576 192504777 38318 38348 814616136 47327 47308 948243237 53556 53600 434121499 97268 97312 902363682 79061 79107 747771938 73126 73127 369848220 43965 43947 419466848 42555 42533 508398799 82190 82242 401393334 23369 23321 322663317 70570 70571 465459737 77149 77150 354008255 14560 14561 258409833 39799 39800 510286240 22044 22045 730031325 13674 13675 541040484 58699 58712 828791526 3344 3345 603779471 36859 36846 358607780 97812 97859 873977921 55460 55505 654464217 32846 32847 743679928 35277 35278 572694798 13404 13370 536956419 18430 18462 996589123 92096 92052 64137517 51844 51845 711319047 18110 18111 527514331 124 175 564924355 19094 19090 438550008 67302 67269 169954712 58946 58947 7344856 31626 31627 41337906 15611 15612 772142498 67056 67057 826684359 37074 37102 378347682 87369 87393 655879772 92490 92526 751339485 8072 8073 975073801 62492 62479 589353915 67213 67245 131945795 70622 70591 329584864 35994 36000 404198249 74297 74298 49911383 81942 81943 994018146 39488 39527 850102125 58177 58207 663330637 99549 99514 256481006 65424 65376 850510641 8306 8345 946918913 70087 70088 483132079 33902 33903 342886714 62958 62902 363431004 66201 66202 353827209 79047 79048 729192949 88393 88394 287261661 55676 55677 497769342 92792 92842 94842790 7829 7830 378986316 55519 55529 22786622 7309 7302 618340233 73871 73902 533540878 69151 69152 701460377 27540 27543 317429873 74833 74865 429703807 69964 69947 525902623 17539 17540 468333237 1363 1356 676562501 18139 18140 887165015 13564 13565 707061633 61926 61927 926736300 69663 69622 823390798 21546 21547 285131948 64588 64538 224273087 30248 30249 378884107 74706 74707 636020775 40613 40602 904354304 78983 79006 311175505 98336 98388 895138050 90025 90026 148562519 86777 86782 458430467 16092 16093 858826495 79400 79401 738224240 78086 78087 643284478 71734 71781 189174915 96252 96292 905256048 53754 53770 880673487 60610 60653 214775259 28945 28963 989074891 58771 58772 989802772 41979 41980 87480542 20818 20819 886269949 69708 69709 177838832 14642 14607 993850382 87060 87012 437735034 12287 12288 767847973 35490 35491 484102264 36977 37014 264302003 2272 2325 44222711 78010 78011 803882661 98034 98043 154616442 68833 68834 409436289 42912 42913 903253625 39438 39461 671663628 61150 61147 419187723 68804 68805 273518331 24796 24797 557673390 19743 19744 210830354 31616 31618 526698216 40305 40292 31958360 33519 33484 576472911 13773 13774 478934245 16326 16303 388468291 19707 19739 549515101 52085 52087 91022790 66282 66262 952135440 61581 61582 160191788 51023 51024 972457059 29118 29111 449444712 47015 46970 310549430 4014 4015 128767153 5108 5074 399048732 23742 23690 807339767 19171 19172 92548637 75566 75515 758379463 58401 58402 336664443 74329 74330 104937912 67250 67251 101370069 87191 87192 695875811 31914 31945 287914531 2574 2575 201439060 13777 13778 379269466 25138 25139 927085512 98766 98767 482043047 3570 3534 64598768 23510 23511 68278305 92338 92339 44630682 74691 74692 139376455 2494 2447 922194729 85921 85907 52225031 10645 10619 556136354 67867 67825 668476801 23950 23925 931708321 38669 38622 486573827 29953 29979 260469028 41222 41216 467789425 45599 45600 40009369 82751 82772 533498305 95753 95754 263607521 78956 78957 470635911 39818 39819 207221583 58042 57990 695063032 38533 38553 835582423 66698 66707 832558931 74035 74036 212243629 69072 69025 358547089 7161 7162 256942176 37925 37962 778163537 94222 94239 592481124 45837 45838 551567697 36133 36134 433799783 46292 46293 522351112 14318 14336 240469888 2960 2955 750703802 81820 81814 607901747 41535 41536 711348674 24612 24628 886484013 48163 48164 606907650 18189 18177 648866790 18204 18205 484700744 9090 9035 835261207 38289 38290 269244663 50807 50859 125067956 90571 90552 313657557 85768 85784 348700353 97140 97104 664326794 15604 15554 910890418 90791 90792 53026924 77978 78023 476863858 65380 65381 803622164 79153 79178 59059101 97254 97255 346614654 65266 65267 239870395 46785 46786 176297611 95739 95740 230306991 76719 76720 688141089 70328 70329 866386694 28745 28746 234665887 55873 55874 963251250 95897 95921 889727504 23667 23656 180387935 39664 39665 437184535 67122 67123 600597213 93210 93211 743258078 27841 27787 657837950 78616 78560 351481113 20012 19990 147471024 95064 95065 998256533 48971 49004 86890627 93831 93832 574484845 99554 99555 60271498 66540 66499 661267738 79158 79159 29584023 25190 25185 464032461 63130 63131 388626770 64242 64243 975564968 71878 71894 226654293 26974 26971 992801954 27961 27962 150746644 86435 86436 572952795 87295 87288 829014592 43565 43566 877055955 57107 57141 203386805 56434 56384 670226402 73680 73681 402020422 76094 76095 593307206 84567 84568 674576844 22168 22169 747688665 97655 97660 837505711 65921 65973 96643496 30070 30071 667034995 10471 10472 489841639 19181 19163 455176923 61986 61933 312574154 36830 36808 966142325 59634 59618 798132750 99124 99093 269909168 72324 72325 338178925 63607 63608 96052173 41991 41993 893377171 69378 69399 197072306 99204 99205 760263532 79330 79365 956910119 70175 70199 161802681 17010 17011 281961235 60475 60476 306066440 15520 15527 147229567 99437 99398 57327391 12404 12365 209146181 30024 30025 977203563 38700 38690 161240007 80543 80544 582926989 88728 88729 108783729 17735 17736 857067001 96711 96658 53514212 78413 78414 442430718 23525 23552 53034072 15053 15014 809878759 26870 26834 126445168 44940 44941 714080798 60211 60212 231343280 74736 74737 262815790 40417 40418 250302233 23873 23874 386039093 46406 46367 506194787 55600 55601 753095391 24736 24737 90262561 64437 64438 220698791 71467 71438 22200036 31912 31913 146138531 93840 93865 630867943 51978 51979 424326746 84231 84267 669662424 42074 42098 180033130 77168 77187 891063682 45555 45556 322643333 78763 78800 168134535 46 47 545495851 4526 4527 994347401 41793 41817 120816719 40130 40131 267644505 97165 97139 692698786 19552 19517 777871414 9343 9344 644119958 32851 32852 82898979 8258 8295 116257702 41049 41002 705123469 30588 30589 784807931 10282 10245 425259976 23641 23642 265526995 13560 13517 402821351 8296 8324 984653100 95356 95357 497806118 22431 22452 388222277 26859 26860 304338057 52793 52799 631520995 94902 94903 713096177 51685 51686 692414639 80472 80497 376117903 28602 28554 675883001 17417 17386 213107050 19039 18992 627991705 76049 76050 315130691 9708 9710 800568374 93411 93412 186546438 97265 97295 426309026 8892 8893 976042516 37 35 96287169 50476 50431 573875207 86698 86718 941587326 75981 75943 965814417 53021 53022 44060400 31801 31846 419468940 90204 90201 975453736 54604 54616 624984692 11528 11529 214707004 98691 98637 876041590 3583 3622 327302152 89217 89243 368333828 75475 75476 654491176 2080 2081 529263194 58199 58145 806042130 27962 27983 611980284 77084 77085 334438330 59917 59895 220507923 22441 22391 534999641 94036 94037 981426006 82172 82173 104329838 91413 91414 617532310 58168 58128 911901256 41621 41625 431376594 89769 89775 218177830 76857 76858 401382925 1917 1918 435352131 47147 47130 474751890 3038 3093 669874350 94679 94680 750330771 3089 3075 383655600 75668 75669 224119567 72838 72839 563571100 51501 51502 820180600 83033 82989 967997850 22377 22378 758705052 73376 73377 318592340 3281 3282 101949144 21597 21598 880875832 10796 10797 920211840 8433 8434 68120300 93593 93566 644074485 76650 76695 915810133 66456 66457 655804427 65904 65920 881932437 35077 35039 414987667 72826 72797 469949373 87058 87108 518685110 25481 25482 146732936 45809 45810 225676230 2619 2656 559922580 8676 8690 169869075 22137 22112 726308568 65539 65540 934505688 17306 17293 503037363 29507 29508 235623935 88442 88418 735521766 17823 17807 151633191 36678 36699 437606561 22747 22748 391573753 54274 54275 257278779 67666 67667 32547130 91111 91108 817202470 80376 80377 24682510 66284 66247 347776035 16059 16060 412590480 90793 90794 730563201 69418 69412 747720711 62300 62252 838739836 97610 97658 237711575 93918 93919 139543860 35419 35406 728620839 19362 19363 903981647 31096 31060 493843067 49987 49988 651529209 16882 16913 120860346 54425 54478 857223093 32572 32573 982185140 71970 71924 450566205 73862 73876 468591595 48189 48190 462425146 36249 36250 104679118 67921 67922 599646483 53631 53643 175916755 94269 94270 465978903 68664 68665 984401245 35308 35316 112729447 34763 34708 269894005 504 505 339033259 67387 67404 690529704 73199 73232 906648545 88758 88759 794276504 6101 6102 272352879 68868 68901 791641523 56322 56284 185618743 79217 79218 537541992 95477 95520 847832783 35255 35252 263738939 651 643 203500269 62010 62033 105662380 98284 98285 67092716 52362 52323 907170635 96361 96405 762007294 66502 66524 618198927 33603 33593 998576239 88187 88188 729256015 78365 78322 237203916 83301 83350 127016983 72616 72617 36501180 65671 65672 660366549 1216 1227 256506873 55763 55764 873467119 49985 49993 325656405 53533 53523 270351583 40579 40632 538352758 80364 80365 160824924 41567 41555 381264733 46430 46431 962323848 80063 80087 768411925 1357 1352 777240855 82600 82622 194249633 21859 21911 877184776 65416 65417 25924213 85487 85448 948576202 42359 42360 462969050 93046 93047 535150431 20870 20871 471840312 90854 90855 241325259 60306 60262 442297919 20896 20897 955934235 14662 14663 809065282 66858 66818 750186480 52933 52934 10856094 28667 28689 24687930 80957 80958 885712112 76047 76020 612325195 65732 65750 276045056 67312 67318 920645003 16147 16148 420008432 87343 87306 911119966 84222 84240 918817000 99196 99181 86626957 16726 16727 508382608 2303 2286 119995633 32223 32180 410975772 84178 84179 539752539 59277 59269 925900836 67481 67482 374607736 85476 85518 202046193 40364 40365 316297924 83623 83604 962954745 46155 46194 894718994 35880 35839 988650445 12624 12568 440694008 25663 25656 573133688 77585 77586 515150481 14468 14419 764119486 50373 50419 992052981 93151 93095 967331146 18231 18281 695645571 74916 74898 616738169 27145 27110 997504268 52536 52531 867508898 58764 58765 25823991 90689 90709 431230285 81838 81839 220376093 9717 9673 693851038 87466 87467 330728888 18577 18538 35609685 64087 64139 251714986 46233 46194 695373294 44564 44593 861929423 36064 36065 367764375 90103 90104 560320860 45290 45291 848735731 13461 13462 957177127 19579 19627 206711851 77513 77569 832315836 69928 69929 770546496 86462 86493 183160120 7992 7993 669335080 93797 93742 954992607 68338 68339 512535258 67819 67820 753850341 16889 16840 9295828 98183 98177 54359366 4287 4332 956701773 99697 99691 989003216 91259 91260 462812728 92678 92679 606313114 31751 31759 517055278 34497 34498 729372345 51783 51784 581666315 61332 61303 460872784 59103 59063 63249672 96736 96737 737368326 5904 5905 638397381 31712 31742 474007954 62496 62543 461152316 70651 70686 934450634 5517 5518 786309058 44507 44508 408417290 81014 81015 619683702 56436 56476 240052806 67574 67575 350902094 8061 8062 314619771 71412 71413 236768545 20999 21000 388602339 67085 67135 951104420 21077 21078 263831857 64469 64482 113596737 96835 96836 135990433 55631 55632 791355545 46790 46791 503639965 17378 17379 84580157 74396 74447 797191677 42260 42261 575742275 65706 65707 692358909 53787 53798 947279177 62121 62122 467424650 94197 94223 405192813 68965 68978 312684435 21718 21719 789493170 34781 34782 436238756 41282 41283 131038833 39289 39239 881985654 97192 97156 681499738 82041 82042 370413247 35516 35504 589524024 62747 62748 283467628 47997 47998 424813067 57377 57378 515903907 47497 47498 544845806 62458 62502 788883692 92410 92411 446395232 37986 37987 373222677 8495 8533 664584983 36673 36674 305290251 23775 23776 510727100 61689 61742 867503224 55496 55497 800136690 23107 23090 395097848 58944 58945 557384886 31325 31360 378132754 49403 49364 167302065 41192 41237 42705796 58146 58147 786059932 24729 24730 98907244 970 1004 969522571 60494 60495 885785597 48090 48091 692499407 67618 67656 97251103 83369 83334 714639546 12557 12579 492849734 77705 77681 953998448 48412 48413 384617183 49169 49170 39957027 89506 89507 774539448 12840 12795 869318492 26765 26766 374648125 24111 24112 56496054 86086 86103 310422506 88471 88472 142166803 19892 19875 694944317 99135 99130 670101508 21786 21746 473282476 97434 97479 990754009 31118 31120 265672040 62871 62894 26617205 90472 90473 413610317 15933 15934 944263907 97730 97731 26933545 63893 63894 237239098 24937 24985 558145771 61323 61324 376171254 70238 70214 609023365 49779 49792 532939600 90961 90962 905913572 38801 38817 529415219 54775 54776 258432012 26273 26233 218610021 24756 24757 893444406 91406 91395 894257956 87672 87673 537016825 32422 32423 346187951 71719 71720 329807727 92633 92589 478288728 22873 22874 862090005 16583 16538 24227485 91528 91526 132324282 89159 89160 143691394 37303 37304 991200480 51300 51334 476917312 5771 5772 588726022 75027 74982 785406596 59267 59268 642226852 58590 58591 777281425 84917 84918 932167555 82996 82997 346020320 63735 63736 405646528 96729 96778 839610527 15642 15643 748948373 24668 24669 484612298 38514 38566 809530265 92185 92186 56646975 24489 24494 450221010 45854 45869 933589210 63349 63312 543864461 79115 79116 676162730 3568 3569 306561084 52170 52171 293453071 44320 44321 773454027 62664 62665 134368128 37561 37562 175500832 25102 25049 493916705 33009 32960 93252923 81704 81705 635826188 30730 30786 177266615 20631 20632 8033504 92676 92699 807263552 40791 40792 672556085 47673 47619 214047411 56749 56727 542141574 66419 66385 162757910 55710 55699 787734430 5076 5077 246304982 70691 70692 535859809 65242 65243 973368718 38894 38895 775611282 83803 83804 951171008 24077 24127 668147159 50742 50757 672041391 52233 52187 762706505 5501 5502 677243918 96952 96953 89904359 87351 87352 881583195 8371 8372 629838888 76446 76473 522482105 96272 96242 185018565 32149 32150 239073340 26861 26862 121118804 92203 92174 552377007 47972 47973 909003675 75774 75775 753775713 7725 7715 154123725 36161 36162 129844746 85498 85511 791448788 4103 4126 254570311 59077 59061 601869856 6026 6054 949958296 49253 49254 341475023 41133 41134 612562585 39275 39323 98037891 50300 50301 791902590 28474 28475 697388799 36152 36153 805162889 64897 64898 259987058 74688 74689 271491147 50126 50127 538942313 59027 59028 178076899 8875 8876 471830066 1773 1792 395542531 27093 27124 974426499 10617 10618 961287258 74506 74529 721969639 45048 45024 988522167 39596 39560 784226543 77385 77386 586508593 70629 70630 122340126 65034 65050 64000781 36321 36276 9280742 26506 26507 108114568 48525 48526 899248757 80877 80887 952084131 62728 62777 940118133 15849 15850 775313291 46992 46993 369770766 29557 29582 350653641 73644 73660 977252821 13626 13627 537977462 92475 92523 546565810 6630 6653 342510650 97069 97070 947854666 62203 62204 711877174 60797 60798 52853865 47704 47658 608560783 17647 17659 357749447 95630 95654 36143707 78573 78589 391745379 2111 2112 937305417 86590 86591 692563974 89031 89074 527099473 19782 19783 736777573 58852 58853 225087182 88744 88745 404412003 32143 32144 413387635 34724 34679 815297687 80397 80358 512797716 35636 35688 268414452 3830 3831 37165032 16642 16603 420372876 98451 98463 7085879 87128 87129 779783579 66745 66746 890126995 34314 34315 131998635 23952 23953 53848933 51808 51809 170225293 7761 7762 617464687 48573 48591 527703782 14704 14750 303181286 50917 50960 745851520 14763 14813 398352398 99748 99749 540763213 55189 55159 721739833 68685 68686 150434643 70576 70574 403862617 61787 61788 48821741 13096 13097 184991646 19883 19884 137751412 72482 72483 642067863 65908 65899 763540914 7217 7256 603126164 97764 97765 464893748 20035 20036 257677018 13692 13693 595320184 24683 24657 605716498 80271 80272 213585163 43330 43331 506340846 25868 25869 366077865 90956 90900 942320584 64024 64025 991634563 10398 10399 276128917 69321 69322 875751375 57463 57464 900880807 29440 29441 408936954 14113 14114 707219038 57251 57252 338134346 65764 65765 467576245 70772 70773 419581106 39663 39664 599594686 57785 57786 707800601 9552 9589 759246346 36818 36819 649148615 644 646 147013599 11722 11723 978698410 66343 66344 906348594 12849 12822 250724295 17068 17069 578550217 11301 11302 27038107 53790 53791 798427896 77290 77291 470720172 41289 41315 712777284 12738 12739 249632165 38538 38539 549639196 26583 26584 356291381 45137 45171 863452643 93780 93822 476831891 89229 89230 176531673 21782 21783 610645221 83700 83659 387825393 59233 59258 884776238 40005 39996 581795968 79327 79329 815618226 16979 16980 81853231 53874 53875 978760096 61213 61237 843623255 81130 81134 253005901 1853 1814 255268974 69931 69932 670443110 42727 42728 928667541 91463 91492 456272006 65062 65063 493177622 99488 99489 603852864 90492 90493 279494163 19242 19243 990271813 97273 97274 600985507 26850 26896 465635989 8474 8475 87073014 37255 37256 13010216 33323 33324 455138419 54645 54646 677932789 6476 6500 780995907 98016 98014 216924448 70669 70670 561842709 95012 95013 982922443 28968 28988 174987197 49669 49671 807427115 5054 5029 244985700 76647 76648 35190133 33419 33420 545155153 76706 76707 428888647 21831 21832 488815890 15159 15171 881032246 96493 96494 267204796 87722 87723 400064379 89391 89436 875174344 65026 65020 963290770 20591 20592 106577109 18444 18445 387289125 29947 29948 225375086 99805 99773 658786138 90040 90041 24733962 65399 65400 477549640 85658 85659 263375368 69239 69240 725290786 88961 88922 279597002 27856 27857 361786188 10170 10169 466394563 84054 84109 752812066 69347 69348 570355300 6565 6566 423068176 13752 13753 202974872 39633 39579 903315273 86293 86320 381764303 82084 82110 460067082 97028 97029 181023338 13728 13734 238697835 45052 45053 588519431 8880 8869 333477305 65837 65838 229376218 73955 73989 723401803 13876 13915 988542814 11666 11667 696757484 42096 42097 402780631 96447 96494 777312112 96307 96308 60121533 15209 15210 563901120 28609 28610 30331470 99022 99023 521062011 6770 6771 178178784 83032 83033 104346755 46150 46151 848040703 59968 59969 537101973 8268 8324 649825584 6226 6182 713972228 66390 66410 593794221 52362 52363 683062707 49081 49058 521823945 25475 25476 292075443 55578 55539 553157535 765 766 351106671 90029 90030 98886343 87132 87111 372516729 55704 55744 712235594 48817 48795 936252859 80023 80024 978989748 31853 31848 598374673 99921 99922 28534005 39714 39726 810150380 38963 39019 251566227 23421 23422 187414340 97697 97727 871091686 74161 74163 211117512 21865 21866 456467056 70119 70163 191558805 84418 84419 686122242 68597 68598 95264217 3857 3858 858136302 82378 82379 692364396 85273 85240 643970971 28702 28654 482961144 93815 93839 504511268 71273 71274 885495290 91326 91327 991605561 98750 98751 75052733 29475 29498 16777307 43467 43464 211651624 63071 63072 441194195 33174 33123 130082271 58475 58424 633063348 12278 12258 827390621 63417 63418 581144076 82263 82264 182181976 21967 21968 152295740 2523 2468 94789986 56922 56923 959332874 56779 56780 892888351 21919 21920 40100787 64918 64919 574852426 93145 93108 628647789 55322 55281 773877380 20155 20211 496588779 65491 65538 812829657 64751 64711 728765917 51268 51245 458001635 87157 87158 378617056 90727 90728 576527298 60803 60804 821830733 32251 32222 720096472 52332 52333 431671438 79254 79255 253026699 31935 31956 274466183 24406 24407 129946131 69128 69129 967876774 69101 69076 609684741 10534 10535 542097960 5087 5088 418946931 89942 89943 759302886 36676 36677 246648198 6832 6778 871439404 67689 67716 976836179 83260 83261 712011676 70641 70642 703573422 6421 6422 202581247 88076 88077 710323454 33290 33291 305773887 65948 66001 93560421 68285 68286 583310581 79565 79528 155912008 27142 27143 422521941 58353 58302 424801527 27430 27431 667172552 88579 88564 896519199 66309 66310 770779671 85646 85632 729229883 44522 44541 956345198 99382 99357 987583666 85733 85734 878289910 10482 10470 917821298 8094 8095 83871823 80454 80455 596864416 54154 54155 572725999 55604 55605 447142210 67869 67873 918162691 55355 55380 739335295 42333 42378 539323259 70029 70030 900832928 82205 82206 600704358 5881 5882 921917432 70753 70754 972876194 53604 53605 617004870 23761 23762 594268664 55344 55331 571607614 42221 42232 731907705 48462 48487 446339272 16317 16307 73670289 74252 74260 633053382 65669 65715 317272708 10219 10220 844845159 65817 65858 173139250 85802 85773 788162186 10747 10748 443378182 98141 98142 815334030 15730 15731 102461907 45730 45712 643334956 6339 6326 240006409 27037 27038 995056953 34093 34127 729130764 52805 52793 603612135 69455 69471 270914211 9296 9297 237832535 92187 92188 234523664 10711 10671 264506281 66252 66253 418080701 38654 38661 966725541 7565 7566 811888158 81163 81164 815368280 67541 67542 131239988 65125 65174 709399681 30968 30944 604191345 97211 97236 371755712 58265 58266 874995742 24247 24243 917349075 15314 15315 918900402 14433 14487 492592151 5628 5579 647481398 8893 8892 30819099 74955 74906 24656350 62124 62158 363429149 11491 11492 261248870 34180 34181 484164808 39109 39098 423394807 975 1005 967439341 3696 3697 17593212 80459 80460 148417604 69741 69762 389893768 61415 61416 205872637 91438 91439 440326596 90285 90232 74576163 15502 15503 64617924 28775 28776 235167612 72211 72202 706532213 5104 5105 789825813 77382 77424 301059388 57567 57527 534193912 68796 68752 129290275 8385 8386 258034773 22356 22385 468399543 73406 73407 225454224 30241 30284 292725173 60245 60212 932791045 84171 84137 871357109 34881 34882 717894635 80003 80056 546605644 89252 89253 867544499 94733 94734 691924449 69035 69076 826084710 16012 16013 885773493 58057 58096 647802762 31901 31902 844131364 20250 20296 708563992 30743 30744 480892972 66688 66700 337711781 86866 86867 874538972 18598 18599 827411359 59478 59479 241169362 25629 25630 135660213 30085 30034 61285815 36455 36497 625814660 34111 34070 936705874 72445 72390 257971475 28078 28079 703496879 72533 72508 108362236 30644 30645 115234222 43592 43593 340873653 7494 7495 696053768 16590 16591 643576574 97950 97951 916823434 23830 23831 537496081 5221 5241 265690181 3056 3058 251128764 95686 95687 426089097 23750 23751 361296589 33378 33379 19126589 67629 67632 890763359 87403 87404 972447388 46659 46631 160773889 49916 49901 552423861 26937 26938 125134180 5019 5048 76171947 60448 60460 620007545 87905 87906 623750888 26092 26093 48061901 46284 46285 145019527 34358 34405 878499359 39178 39179 740192367 19964 19965 723891074 72436 72468 587868786 65439 65421 958936280 45845 45846 624444163 69087 69088 140552652 43676 43653 897340754 71862 71865 351873180 44203 44165 861706217 57082 57083 89269465 35635 35636 594065770 46764 46775 690720157 51970 51946 478060009 91376 91377 560378744 35813 35768 321780985 2812 2813 773545454 35941 35979 609211886 35458 35459 391656648 25099 25065 905768785 95749 95735 267477173 76451 76452 879749938 79592 79581 140614544 59689 59690 673958424 32763 32779 769817148 85851 85898 635558689 45626 45627 276237736 9323 9324 391846571 97297 97283 297383011 95325 95326 904453546 1025 1026 269910444 81986 81987 910769997 23073 23074 122139081 4251 4252 684448561 43473 43515 112335812 80947 80948 276700739 619 620 857710255 82995 83011 184609025 28288 28289 687067166 36483 36484 718318257 19131 19132 983801396 99523 99522 414691717 62395 62396 391828435 33453 33458 955098027 66161 66162 122580521 46714 46730 512969732 62537 62554 127827154 80350 80351 912957712 8184 8137 645290775 4469 4496 195690686 72794 72738 131434903 41520 41496 144215216 96184 96216 561387557 91256 91296 570586823 63925 63926 257763527 45746 45735 695981756 10307 10358 343783181 3961 3962 830466939 17650 17610 841205420 44876 44880 660792264 18195 18196 389170525 62436 62384 998294505 84047 84079 926083788 48063 48026 533440945 25695 25690 767302516 81592 81552 922956040 35050 35025 150602200 12906 12924 209242724 60808 60809 919081348 86849 86850 706493899 74326 74327 826996540 16847 16848 379489499 28592 28593 9487875 81830 81831 40701815 494 526 696976230 86769 86770 857740737 91798 91761 895538108 60643 60666 397861197 21541 21524 765297362 50676 50706 816581292 68387 68395 957763153 56633 56634 206236825 46979 47002 164508320 14420 14421 379170078 29338 29339 587239513 67349 67350 456064010 96613 96625 480171393 86996 86997 189823993 11435 11436 536638687 87456 87457 368425942 66930 66986 261640435 4247 4284 175451890 98594 98620 50049258 64492 64493 309009702 57949 57901 632724833 88613 88614 217657703 38513 38514 498823443 62409 62410 380752899 54261 54309 310572735 35863 35919 419245658 16841 16842 823275369 40535 40526 859677619 24670 24616 907779192 57861 57862 633093510 29301 29302 759416894 89239 89240 643566679 67088 67089 603330944 72542 72561 545326676 34945 34946 747593880 62984 62977 38703933 45794 45745 323284417 96597 96598 922036066 74099 74100 889422822 25281 25239 294714022 84671 84687 505129643 83385 83347 509085447 49238 49239 830659771 88353 88301 960175285 93358 93314 188990132 43739 43740 527071041 36130 36131 213275789 79375 79376 850087822 76474 76475 662902760 44891 44892 427246910 43157 43153 219650200 97275 97276 360397673 55873 55879 817288535 92372 92373 608188676 7154 7155 205641963 49341 49366 944745949 22931 22932 785710251 23667 23668 435494355 78605 78652 842391166 56152 56153 940462455 50884 50885 114550008 47014 47015 600251286 57805 57806 603270697 39208 39209 492360999 51468 51469 770768789 50225 50226 936835181 34354 34355 204061702 65632 65659 871098477 56710 56668 505824231 80714 80715 547079136 79397 79449 366108291 73908 73946 294901010 52908 52959 151207007 25639 25593 729517871 70363 70364 70928548 52068 52069 784469817 23537 23577 707122065 8994 8993 481161100 15990 15991 953434175 12222 12199 900661035 75115 75116 212367099 37272 37273 211645271 51253 51254 218168946 11881 11882 48336848 26038 26039 477212739 56830 56840 718103670 61869 61833 364356554 57944 57918 443866819 44385 44386 362282483 21918 21937 275298901 88424 88405 496978090 33025 33026 307387305 28426 28427 815543461 43055 43000 148960667 70128 70085 68519102 83336 83337 581069258 186 166 859581609 27867 27844 654631009 76391 76337 942865456 25619 25620 81164210 76376 76352 846465617 51365 51366 300876743 29307 29352 766638998 77351 77352 668879761 72064 72065 990699695 53841 53820 163995592 4062 4054 742343414 35237 35259 11149170 25382 25399 517695281 26807 26787 755022632 77035 76979 994070547 81777 81744 701242259 69656 69675 815913475 31710 31735 533711695 5111 5112 72381536 97590 97641 458407773 16417 16418 905318326 89517 89563 320095058 31876 31924 682463044 59566 59567 570631673 91581 91593 500958814 82834 82869 966663089 25 26 916212066 77806 77807 205359619 89310 89311 480296226 90859 90861 164180225 12250 12251 392873169 50868 50889 230428333 27768 27801 773841782 64777 64778 311688391 66416 66448 605910930 7026 6981 882921422 94643 94644 214485323 95191 95140 682781324 80868 80869 129898260 87862 87859 677473458 93497 93498 7667717 30652 30653 94820378 41668 41724 750704439 9536 9500 719078661 66583 66584 885988136 59188 59186 777324370 26267 26268 169376896 91748 91749 152590597 24417 24418 922879459 7931 7932 640522030 22453 22454 422385573 23023 23024 471040189 654 655 465939837 97770 97771 699439116 72709 72710 930915039 44169 44170 554608779 85660 85661 914080005 90945 90946 486963008 55077 55058 319921936 27978 27979 247027315 15985 15986 11573713 28578 28625 94718911 56182 56183 700749897 57335 57383 667244974 21162 21163 51172739 53157 53204 51244479 5736 5737 321022904 27835 27836 488203065 23064 23065 298347655 23266 23267 999133400 14482 14483 929079577 1013 1014 70606620 68295 68296 288425030 43164 43171 162453888 61175 61176 309046535 9347 9348 377599479 98708 98731 351599583 50285 50286 704641063 88921 88922 123177012 60865 60866 376937228 40714 40715 518181702 40612 40635 56000944 23632 23626 326642787 20477 20480 305228027 9444 9445 512292209 25245 25207 400992388 93522 93523 330361554 87240 87205 724998443 12489 12490 941561414 16999 17000 147399798 22542 22543 580167165 74928 74896 672378592 29891 29892 420972649 90910 90916 351579315 38506 38507 759909922 49104 49091 604207804 86668 86621 525018658 93557 93558 272961320 77237 77258 904282470 92434 92462 534836352 3818 3770 619092756 10169 10170 319823779 38739 38775 837284282 57059 57060 562160890 20561 20577 695338718 87585 87621 759966234 19903 19904 926242659 16363 16364 381393708 83804 83805 974426211 97815 97836 311529644 31215 31216 195499968 78543 78538 14869173 23934 23935 15313778 50501 50502 375293112 87464 87465 338008254 60711 60665 854869951 40207 40239 310982785 48829 48830 218275384 76810 76844 828222605 72043 72044 207600969 36551 36552 987677302 11541 11519 711166898 31906 31881 712044302 82201 82202 299351589 81857 81833 56385329 86411 86412 88562594 8173 8174 642180749 34041 34042 893524805 60710 60711 830030046 55639 55640 186129332 23880 23881 273182217 76344 76345 259327969 6839 6819 967517664 79304 79305 887437272 49318 49319 361713537 44585 44569 333433976 4189 4190 470197932 29302 29358 739417891 42447 42502 395605903 59900 59871 226987645 94440 94441 4529546 41868 41900 971077936 70914 70928 990572989 23825 23866 715507591 20775 20723 641243219 41820 41821 475473737 49325 49326 383901804 6237 6238 168032024 93007 93008 495246001 35990 35991 631588548 42458 42418 174978034 90708 90709 996573065 76346 76355 564571140 94842 94839 360372612 14658 14659 807861694 5822 5823 434666705 97549 97509 222510813 22966 22967 717993521 27857 27858 209319830 19465 19490 668176709 71324 71278 855764660 40668 40669 502349570 91701 91740 779311557 18038 18055 960523731 49041 49006 183602981 5080 5081 296529275 74529 74530 732506312 2955 2994 468755384 7700 7663 733820227 37808 37789 444272555 32718 32719 455938675 29424 29466 443483848 59556 59602 641522027 31517 31518 238534056 33157 33189 948377371 63663 63664 173597165 86119 86120 883643550 79470 79471 803138397 6242 6243 466047255 51765 51766 948866633 33160 33117 507255978 84016 83985 653116362 42026 42027 43935195 24184 24185 470910769 87999 87947 656769874 9084 9083 109597520 45727 45728 29675660 19409 19368 411852554 9585 9622 195224271 18461 18462 535585958 77873 77817 700905139 39601 39602 399827380 38945 38922 846717359 44947 44948 305902686 46306 46256 129043103 96267 96268 784331522 91057 91058 755439821 67811 67809 848577161 24304 24305 586536527 928 929 412040450 58806 58807 902175606 42130 42133 900742058 23267 23268 333242085 58225 58226 837018513 44585 44586 770506261 22561 22551 693605560 81318 81300 817968869 60076 60048 826264580 34669 34695 198121127 80977 80978 44575242 37517 37518 869016506 76947 76948 940750715 6056 6057 630964189 8391 8420 169888307 16849 16850 826163648 72602 72603 740483191 68313 68314 956959023 49495 49524 450046578 87312 87351 794394553 30848 30803 179205969 24338 24339 226096971 86512 86494 160951811 52747 52697 397860949 53113 53114 394110332 15739 15740 892330773 57502 57512 35662256 25159 25104 964146380 38922 38886 257322353 58542 58579 987205401 83588 83603 661584687 81545 81594 414009910 72463 72464 231457460 99477 99456 603272474 77103 77104 676717564 37112 37166 624526315 76767 76759 460682528 62091 62092 678861214 78568 78580 445482867 80388 80351 901599532 18661 18651 14872545 46163 46164 520779888 70372 70373 307013683 32342 32304 144630400 62791 62792 734732566 25838 25839 388488412 88084 88066 659700601 61070 61071 642725845 60890 60891 389270285 18562 18526 886205058 73534 73517 403176539 84330 84323 41818398 53227 53276 893804992 2573 2604 89080678 44076 44059 720654 34329 34330 524725198 84584 84639 503072555 83917 83970 619341344 73166 73138 572330194 45650 45613 35136121 98234 98235 899999759 22029 22079 708254132 66565 66566 464352920 81952 81924 342606723 78426 78444 862088413 17258 17244 388614530 72510 72543 877152309 42662 42617 456933324 6132 6133 932539486 59444 59445 748516997 32972 32973 282013742 53618 53633 808802223 11767 11768 991901778 62706 62689 826452906 46590 46591 956934258 29304 29305 672686349 73060 73054 963572030 71993 72037 588664744 67894 67942 779460016 96053 96054 966408977 21835 21839 671617835 24595 24596 875131445 15822 15860 108061870 18645 18664 482886927 94654 94655 940339830 94899 94895 530200928 95932 95933 133614070 63664 63665 21057548 39463 39413 650205894 67154 67155 903462095 68634 68635 678997929 24865 24921 441904286 14693 14744 987224804 26918 26919 474568020 40857 40891 591886792 47008 47010 570002052 20268 20288 781781519 43211 43230 7447660 35601 35602 66885036 16867 16893 103460430 7552 7553 802258554 46584 46585 78376050 8640 8595 515924002 85337 85338 728549944 66222 66223 591634687 19961 19968 230921128 95125 95070 234902293 36220 36221 238459324 64258 64259 401263169 65841 65842 313739860 65206 65207 875489329 410 406 909483270 81892 81887 483128761 72840 72870 576594007 81510 81500 725604291 23134 23177 896863117 27930 27931 143611303 18576 18577 583470680 32106 32140 21026290 46359 46360 475326029 35599 35633 245235174 56640 56634 911867155 97302 97303 535877071 58069 58070 287379500 59428 59395 973070615 12421 12422 926161719 39834 39835 972087571 69007 68986 432678857 65703 65704 87748186 77476 77477 323503622 63762 63794 762596082 39489 39539 897879447 43843 43844 514060648 74697 74672 637738549 9126 9140 705581685 65777 65778 527321159 42698 42699 803425929 67514 67489 746147927 27606 27586 911170439 53837 53838 10160937 68824 68777 528867922 54472 54422 542244455 27038 27070 960183002 57586 57578 939332999 35593 35552 364809256 67279 67293 80575301 35188 35189 911478777 50273 50249 671346068 56700 56674 61925342 99963 99940 889769314 14887 14888 866215648 74627 74596 946494316 84717 84718 687482550 39224 39266 166566842 97760 97745 967161056 87163 87136 62916313 46392 46406 803342318 64217 64268 816062162 84295 84296 92817047 47041 46991 834090020 15717 15757 186015913 98727 98728 728137509 98127 98128 338554499 69125 69126 216075627 48999 49000 104613987 73341 73342 241516578 52856 52883 21632940 95183 95221 189251328 43288 43341 48195462 27196 27197 309242521 32366 32367 155294196 36790 36791 581394584 94324 94325 725585936 13224 13195 594779712 19363 19378 763446116 64852 64853 171172288 58986 58987 676374511 82854 82873 977817948 14795 14796 223157748 36650 36651 979743589 54119 54109 425328554 61828 61829 487185736 28329 28378 824929927 94531 94527 299727822 92008 92019 564071281 92196 92197 629332774 28574 28575 900378007 87490 87491 853980873 78013 77983 671217243 47261 47287 346283127 26946 26930 35966392 11720 11721 111081277 99216 99225 671038273 73673 73726 670772997 38411 38360 955390339 91424 91425 188005413 94260 94225 791459645 10362 10363 467401890 47331 47357 575015713 36720 36721 770353120 47240 47241 212880879 85129 85080 91773061 87230 87231 835470540 27905 27950 811940391 81462 81416 744498352 76071 76102 851490678 93171 93172 21422524 63596 63573 155106798 43665 43721 441829060 51800 51801 649175625 38106 38107 365538689 36913 36914 223906381 2117 2071 837299171 24145 24146 206885534 51938 51939 571186763 24547 24549 48427919 15736 15737 24468197 78862 78848 684228492 62432 62433 261937386 50291 50261 926801265 59769 59719 674869151 51187 51235 881529028 33336 33337 462543541 64688 64689 551878795 12748 12784 206612864 73952 73986 6850121 54650 54628 201252553 67735 67763 264151798 81878 81879 55532077 57488 57489 985954037 74936 74910 796040753 8036 8037 324713069 53745 53746 994599300 70847 70848 710238943 61698 61692 936493040 5318 5330 116717482 92638 92660 27156802 28877 28878 445988381 34987 35029 744799865 63407 63359 170416767 611 598 262053564 84728 84734 471666176 91585 91586 15379030 66255 66298 365463102 25596 25597 226844732 19785 19738 569962364 16781 16837 372421403 1852 1824 25484584 28405 28406 188528220 68724 68725 519398475 82855 82897 209256138 33707 33654 872816629 63574 63605 503790052 78628 78629 32882031 51112 51113 640751217 2506 2490 901645066 96743 96751 66780035 2595 2596 75488273 25474 25512 102931069 60503 60463 988065611 85130 85131 163035665 55271 55272 367845290 87165 87135 408578138 25480 25481 950955572 14630 14631 901068722 43800 43801 176927878 85255 85287 113940985 80679 80680 279008275 32013 31984 886484790 20738 20739 900331714 87370 87342 567781536 63286 63287 815708739 66352 66353 485025081 64550 64551 281477131 53288 53280 749562345 59334 59378 950562944 32759 32808 154214143 715 709 657231430 78905 78906 570885111 89555 89556 263558304 34473 34468 235361262 31757 31758 121444499 35768 35791 192020052 57944 57945 638459196 71720 71721 207680147 83950 83925 194134947 42330 42331 104470177 89985 90000 93227933 62238 62229 887506324 43129 43130 388339918 88400 88401 19391726 46659 46649 94829248 33893 33894 732847837 76169 76170 522866228 9487 9469 852203506 23918 23903 691770821 94262 94273 368304140 98802 98819 61128171 66041 65996 880945401 76607 76608 483777589 92899 92900 366371856 83273 83311 727315550 31108 31065 945181216 58989 59011 166589044 10087 10088 159625420 66241 66242 410799277 20349 20350 777122396 30143 30144 901822154 93358 93359 332853430 25516 25515 20887650 20919 20891 511245113 6968 6959 671654230 11007 11008 241118139 32495 32518 34569243 74039 74038 77847350 2142 2192 893741241 87200 87181 92512741 96445 96446 636730449 62429 62430 980781892 50477 50478 450895615 55985 55986 125234604 87521 87551 717575630 736 709 363889801 13897 13941 185235643 54499 54500 837533442 1803 1804 894716037 29451 29466 885126430 47739 47740 401187161 658 659 777222638 11865 11874 532763667 51488 51489 322024901 42932 42933 51602222 99847 99848 972774503 14790 14791 80036572 77336 77302 305912840 87242 87277 463290689 83635 83636 614454289 67902 67903 830369060 7064 7065 572850003 52239 52240 68366714 50635 50636 184938869 93304 93305 443076690 97544 97545 349653814 60649 60650 336869097 18975 18976 539294076 69624 69668 37966237 6863 6864 994041458 36695 36696 114596873 43402 43457 695850028 77650 77669 561120683 80292 80302 98918042 43936 43932 231149755 86797 86851 733050150 73972 73973 944669429 95394 95353 197871015 43197 43188 679677708 20431 20410 876448376 21115 21116 118539092 71151 71152 322946497 95008 95006 618003295 65136 65186 155304341 17138 17139 477472664 45745 45746 195267079 31655 31616 230424660 60146 60192 418078708 35811 35812 901067842 54749 54750 753631176 41071 41127 76514382 5658 5659 259262546 93733 93688 169379359 46439 46482 118120229 29535 29498 540453173 84693 84694 736267045 46779 46780 343801370 78797 78798 326666540 12965 12966 58066925 50082 50083 833422675 43878 43908 107916116 92302 92329 137435021 56144 56158 712776338 14561 14562 214610531 58745 58793 624876726 19442 19443 783332277 32488 32489 472650359 4709 4710 69979611 87407 87408 475021376 10124 10115 251545209 91909 91910 830414421 16699 16700 29197840 63683 63684 50896147 63848 63893 353740702 17507 17480 78052310 47110 47166 621899318 44585 44594 50566382 95962 95963 212634912 63468 63419 957256719 28180 28181 804434350 12943 12992 962914121 16813 16791 424901618 31581 31582 829772516 30122 30123 461195859 73888 73889 84912577 35670 35671 649625425 13518 13508 43667475 74987 74988 960859112 34485 34497 968327801 84379 84408 620675263 8386 8387 535493575 84802 84750 933861846 33332 33352 112186528 4691 4692 666028636 38456 38457 625480023 99486 99539 275235520 84690 84691 279998051 65125 65100 329686448 63888 63895 352925810 31115 31116 359839695 56395 56441 48785959 87006 87007 73791012 94867 94868 796927884 70972 70973 915594652 99697 99665 312377588 48252 48253 859456753 11057 11058 880001293 8282 8283 295397438 7614 7616 168071343 4918 4919 617425666 60760 60795 792596127 71414 71423 862816780 98070 98064 302152093 1322 1327 763496220 9607 9608 747651442 89138 89139 374419175 96364 96343 189712483 12690 12665 160953192 23826 23773 878769594 37642 37643 468227914 19738 19726 172365441 45264 45263 191216388 47690 47711 751516090 61729 61730 632587940 97862 97863 584132665 33615 33616 51852320 82672 82673 641393312 27081 27035 220118405 88805 88808 433625258 78831 78828 575914149 1859 1860 789107415 73938 73882 748730219 27829 27826 630298281 37923 37924 613487735 66184 66189 696755161 37378 37379 873171177 45777 45800 576301961 7312 7313 688459943 66402 66395 273256101 38761 38762 452939904 67643 67686 241035731 79165 79166 715730382 49984 49985 489886147 13005 13045 52038278 37419 37378 54102474 75756 75774 310639595 84929 84950 58315334 95627 95628 862690925 89060 89061 388151424 79884 79885 74071776 55450 55451 627706470 16862 16906 32325343 58984 58937 447624243 80949 80912 915526720 91531 91532 140499003 33931 33895 61048750 22089 22039 197825168 96767 96768 777082366 73282 73283 408725259 61129 61130 488051827 71764 71758 773469682 39743 39744 736145478 40633 40681 806168852 54819 54783 690894352 71730 71767 467760684 52817 52861 347375550 10565 10568 40977518 73516 73483 138494283 85421 85395 738117203 22595 22551 106854471 84038 84039 686426687 6769 6770 700053491 35643 35595 974991695 83950 83951 908863160 44009 44053 963570758 45306 45307 105409138 27523 27524 11257847 19306 19331 377433944 70900 70901 166536462 22638 22639 709485335 38666 38707 847961932 30763 30764 53550466 36613 36614 19956869 59122 59123 251091729 4063 4064 267648181 3912 3913 420829897 53537 53538 551471994 36824 36825 663821829 33901 33902 364289253 2183 2184 251575086 23232 23233 581181506 71912 71913 939414183 46488 46489 40680545 59199 59200 932341072 74870 74915 728710204 15055 15056 659632229 46333 46324 835700582 86216 86217 65020886 2988 2997 354033644 3241 3242 983560229 37851 37852 776525456 56968 56974 702303778 95084 95085 715586673 32228 32204 94256680 36682 36683 92523720 84580 84542 198936109 11563 11564 900290782 91824 91825 973921105 25409 25410 994363986 75316 75350 957960639 1433 1434 806031736 11090 11050 768061576 84080 84090 628090829 46726 46727 229734788 36831 36832 974077656 58548 58552 767578594 36675 36688 997039551 65123 65124 267576194 40306 40307 269447486 51418 51412 65376445 64405 64389 597858935 69324 69325 720276721 90493 90494 36857294 67872 67831 842590789 85166 85167 747039781 73866 73895 18170291 23467 23482 835124356 77023 77024 37292105 31080 31081 330737579 68004 68018 292879146 50908 50909 273229531 25668 25669 62802102 55463 55454 786714233 19544 19581 697330967 91907 91908 450705283 6494 6526 476307478 41458 41459 11566822 64401 64402 530725981 96605 96606 389152984 338 339 781230563 88959 88979 983837673 66187 66188 745015027 96043 96044 288645872 54703 54704 484373409 20763 20726 643574938 74158 74119 657390779 97092 97134 789800348 12290 12291 295643281 4573 4574 564547311 24092 24086 328625240 86516 86493 108734901 76639 76640 514245022 17732 17733 776690116 68562 68563 348482408 92336 92337 710875907 40387 40346 724645785 77547 77548 877774916 66135 66188 839683474 44377 44373 317916086 54586 54569 72575502 74843 74844 125820059 34483 34484 246128581 20021 20022 997313619 81471 81472 970133323 22063 22064 697915375 19271 19261 292682749 86535 86536 769968795 18473 18440 146124517 8211 8203 924501312 48531 48564 411173531 63306 63341 751689100 5960 6008 54397782 1007 1043 314561409 48872 48873 49976560 54952 54953 144285133 69633 69634 364727090 36117 36102 563131410 47241 47242 681634764 64165 64130 458026485 55569 55522 714158107 22729 22730 686230170 46910 46960 330945885 39411 39412 828047254 60682 60683 369324232 28995 29042 339215832 67563 67564 952687119 52579 52523 624873886 39356 39412 849603494 22599 22612 322838736 27028 27046 356782356 33983 33949 380762658 99837 99808 649031015 93663 93708 674571818 45188 45203 153306199 71588 71559 820402054 84751 84752 263597671 76725 76726 872589770 36761 36765 634232011 86519 86472 581899241 11543 11515 600844836 35186 35136 5201903 29767 29768 243509171 87110 87111 342076371 7769 7770 467892915 77332 77333 19500944 46367 46368 92484456 16702 16703 357018340 93141 93132 884045239 93409 93410 218913178 85482 85483 233266406 24605 24606 85756634 90896 90897 268029157 49950 49942 492207301 61782 61783 473676401 98099 98100 424094056 6429 6441 40300168 25777 25753 907438024 13719 13720 299991954 63181 63147 510108247 89943 89980 986718344 15036 15037 822409946 39553 39554 446007502 81988 82034 610008822 97496 97497 425417128 46021 46022 644544127 79667 79668 747731007 27429 27442 780898176 7927 7928 439129987 3273 3274 728693994 4245 4246 273641933 37030 37031 457108753 48080 48081 508467655 22707 22747 298224649 65369 65370 677103490 27421 27422 739479900 51141 51142 564237501 61942 61943 229205713 13915 13916 44735366 1467 1468 512228751 73593 73573 119340524 7027 7041 998844457 90985 91027 290108551 10409 10401 141949831 21490 21491 230057789 26936 26937 621089385 7979 7980 435667013 9640 9630 425760542 30581 30544 776020248 1029 1030 545153731 31337 31338 904700749 7857 7905 671540033 11037 11038 119416150 46229 46207 465738185 65668 65669 744764092 41395 41396 513232651 81445 81446 166560365 34280 34243 957387069 43834 43835 670792395 67356 67357 103824064 2473 2437 757853881 6247 6248 760845710 64911 64912 637032127 49467 49455 546226139 71494 71499 358312139 77377 77406 192922549 39872 39818 528308373 63655 63710 451002572 24636 24637 237356857 42976 42978 58535268 14599 14596 642870502 95331 95314 119412814 14555 14556 232281168 11008 11006 894227765 54509 54544 28883545 81042 81027 733010479 61353 61375 651460031 98123 98139 617633110 50301 50302 429430073 2581 2550 490328420 79970 79948 325186043 74153 74154 508916267 68559 68560 430381576 74461 74426 727939461 85961 85987 406490536 60439 60402 275035597 27613 27614 135422709 93210 93168 65731616 64374 64375 75213504 53694 53695 7787183 94833 94837 415042706 49577 49578 921229934 28857 28902 574387446 88072 88081 516670257 70573 70594 889152407 92142 92143 725166059 25536 25580 549185649 67491 67492 320516380 82077 82057 314102805 65525 65526 577736589 89642 89682 176344926 69992 69993 293377765 14243 14244 222585242 80553 80554 477722742 22487 22488 831560290 84937 84934 998071749 79787 79788 439722949 56418 56441 853055854 82224 82204 961725498 23468 23469 418491252 69441 69468 226810419 87683 87684 390163750 45681 45682 769839468 74744 74745 880554620 63119 63120 470400723 86368 86382 37796228 16518 16519 820795784 14913 14899 848823489 32471 32472 598488368 4258 4312 518596269 47851 47852 703290646 89160 89139 571016616 21786 21787 183341276 64477 64478 922811713 12430 12437 248339018 70421 70422 766825086 45569 45533 251556158 15566 15567 49094758 23613 23614 811456836 46094 46095 718222003 26996 27000 488639897 58704 58705 34773041 58286 58287 589727376 69386 69371 490691014 77804 77780 353679747 3622 3623 686324469 19172 19174 995601285 41504 41505 252724350 47148 47149 144900354 4302 4287 989527148 68013 68029 722533348 36855 36870 105578624 66727 66728 676598067 51596 51582 513247871 17479 17518 284833201 73918 73928 867294454 15482 15501 197928732 37957 37997 468978343 66401 66349 733406297 86389 86413 444876826 72242 72187 50254236 19329 19374 50766815 35918 35919 455436283 36433 36469 328330693 39741 39742 131111839 1896 1925 335612523 83629 83630 272952068 24897 24898 109068610 68055 68031 754355247 53636 53637 889000358 57691 57698 601319147 57144 57145 625233172 36097 36098 253981630 55199 55162 777862296 32647 32648 896746223 59013 59068 720240590 78662 78661 706941137 5011 5028 251251416 97989 97990 381525364 32409 32416 987150509 53432 53433 279400917 12157 12186 906325748 82546 82521 241808476 3818 3819 826952754 29920 29921 103168493 59397 59398 104447581 78887 78888 952460991 97325 97344 573184986 44620 44601 869727778 31659 31660 244549036 11617 11618 871639384 22907 22908 811843686 36210 36204 468870378 8177 8230 88090483 62497 62452 254364668 42149 42113 688133424 6529 6505 475811813 67216 67217 708407380 71601 71550 675238118 34258 34265 351406451 43837 43838 423021585 74158 74159 333977763 97256 97257 805228198 94344 94340 378088082 8963 8964 340150192 74300 74301 163086750 31493 31466 263937054 54367 54412 706415462 77493 77518 516693204 86377 86380 653921768 62279 62317 536557673 89275 89276 514849400 27502 27503 607426735 20363 20364 102329003 68136 68137 507310909 3736 3726 357070344 57510 57490 325748051 56617 56631 757801112 54539 54524 430890122 21993 22003 365681629 61317 61318 818199715 3305 3306 767531230 65464 65465 526376872 15858 15859 668630407 98382 98383 908927682 90904 90905 218081681 81750 81751 314093921 74187 74188 336502060 87819 87820 966944275 80597 80598 220207796 52850 52837 210396494 32622 32623 593291510 52423 52371 443354199 63429 63430 630002242 92425 92469 102068257 15063 15043 660077741 12161 12207 279786087 24977 24978 414722868 41033 41034 307426700 4042 4055 262214243 14807 14817 12179555 64907 64913 512948667 61230 61220 298273930 13697 13742 216454059 25691 25739 904014416 45990 46045 737837104 87900 87889 417339497 93499 93515 210457756 91307 91308 481443340 6926 6927 881605455 48417 48388 639853580 21605 21606 30001726 31112 31113 635507888 35447 35461 909502630 9461 9457 334133610 47711 47743 695820400 5457 5445 899082545 40011 40012 712577694 87043 87044 84630380 99217 99233 422855264 29697 29698 319250318 38505 38528 556429056 42872 42885 227194079 76291 76320 434191248 33978 33964 974434850 6451 6408 726830296 55763 55758 910601662 53950 53951 857168130 31482 31516 844137416 59116 59109 152732139 58981 59026 47882633 4150 4151 590341415 84671 84672 656254185 33971 33972 466883296 66418 66470 26883957 35104 35105 861906969 13128 13129 36045274 31781 31749 649664727 7171 7143 565665845 2722 2723 222875586 68791 68806 430812005 15752 15753 917987081 22210 22211 752618084 28009 27986 330116992 76973 76964 991647443 45210 45211 972555893 56763 56764 303662681 53474 53475 669696366 94816 94817 184317755 99136 99137 458121750 21667 21668 229848156 91079 91080 629176051 16490 16536 364403826 63507 63508 105304449 15657 15613 325362907 16151 16152 580497673 93922 93923 384092365 21111 21067 806974626 36566 36567 802909906 73867 73874 353625103 54453 54454 925289949 56792 56807 497100004 85285 85261 375927363 78680 78681 157861891 62452 62489 691836215 77638 77639 290255057 34024 34025 95587794 57351 57352 14203004 65478 65479 898592385 60687 60688 426751353 89816 89817 625896663 50268 50252 131382825 46434 46463 152940410 48765 48766 141756890 32792 32793 23341657 90664 90665 549404674 23467 23468 149241355 51953 51938 298474342 98769 98770 262044654 17150 17151 588541545 49973 49979 811257038 50032 50042 581234494 59424 59427 105689366 66707 66708 921076226 25191 25174 38922 19799 19800 524940096 69866 69841 930287552 97933 97934 748626826 7307 7308 378069141 81747 81748 537886128 3315 3312 539183562 63466 63450 198813354 28705 28688 157216767 59116 59077 827414395 80922 80923 974295095 30884 30833 324252968 72448 72449 799363779 75167 75134 776371904 31480 31481 51096654 26378 26393 345082245 35478 35479 607570140 6224 6206 430045467 28533 28530 651319051 68852 68890 354115150 63010 63055 504222099 53615 53616 968347373 61716 61717 907798307 36825 36790 406687267 64829 64834 792591065 90383 90430 696787959 8468 8501 535761399 28247 28232 659466393 93268 93269 680046312 53255 53261 745806755 49225 49268 370097237 93862 93863 845273033 51603 51616 316390828 25341 25342 983995928 67258 67259 972244577 51853 51887 670605273 64083 64095 899560787 80991 80992 344313020 84203 84209 543765582 11261 11296 78988395 10513 10508 619388763 83385 83386 786169848 91808 91809 37479924 6027 6028 314709546 94541 94542 864678417 85520 85521 282077103 99498 99459 249857124 4249 4250 898053620 66857 66850 625188995 39917 39895 661207652 51785 51786 486535605 18298 18266 308645956 21580 21561 999459620 82089 82090 998146513 1537 1538 873288835 16804 16805 597693582 72974 72971 884998798 40907 40908 699494016 7742 7743 140783454 75502 75503 175845624 38347 38348 355697065 255 230 614313268 11611 11612 33476621 51259 51232 507806062 19970 19971 10652983 20643 20644 948879834 40351 40297 34501623 87810 87811 858620125 64180 64181 25748899 74598 74599 611930885 34276 34255 531731279 96589 96616 90727676 38874 38865 944652372 64667 64668 998116418 75411 75361 584453992 67517 67518 42924697 73958 73989 99111635 97225 97226 277525931 15774 15800 976516938 84812 84833 586472954 24683 24655 976573806 75260 75273 599930788 93636 93603 771789939 53570 53571 570064098 7580 7581 320010571 73494 73447 232873201 31925 31879 164682589 50711 50712 972543783 87215 87167 654690572 93151 93122 976797712 70381 70429 973695590 74707 74708 705284748 45640 45629 638416724 84987 84945 392754326 19467 19419 387636540 20989 20980 582099219 38763 38710 997301898 56576 56563 67016455 20880 20900 28874385 59321 59323 792348481 15561 15562 874704705 92961 92996 663036041 95100 95093 747432104 79001 79002 497627777 61583 61533 996829143 18164 18165 339832606 21160 21161 584300914 1194 1138 736374224 49398 49399 772158935 79901 79918 213646766 85978 85946 347756061 55247 55201 854428995 55477 55478 263881625 58431 58422 672950919 73280 73331 691329965 69140 69143 782464460 36727 36728 88280508 9659 9623 109909880 45997 45998 681724171 58155 58156 233451456 13665 13711 137830239 44693 44694 265823838 80677 80678 326182156 56340 56354 436743341 91070 91099 231775923 33566 33538 612974168 23721 23679 87426295 12539 12538 28286129 54989 54990 750366202 45353 45363 36512775 70078 70120 368588007 70651 70652 674393030 19027 19028 349562826 80396 80360 51777713 23437 23438 592990152 76878 76840 350693992 53250 53251 294043119 40758 40812 177814741 32862 32863 314123038 19913 19871 384817105 86830 86799 840263875 64831 64810 145790526 35586 35587 885713864 1792 1793 645243073 37798 37789 866116126 54787 54767 492024860 49507 49508 216101358 46525 46533 927323389 35583 35584 356109863 76108 76074 225022199 29942 29940 895406062 20146 20147 323215528 64148 64139 255449626 18552 18553 187107595 41509 41510 660087101 35309 35339 65376753 47113 47073 645818347 31824 31798 759940924 62817 62813 321516254 11431 11432 940146293 29573 29574 236731657 93935 93936 809088341 78769 78770 268770294 90744 90742 131192778 69176 69177 859517425 75524 75479 142836119 79737 79738 193041402 57759 57760 796532687 94536 94537 911897023 82838 82839 402496664 31060 31061 113532018 96933 96934 167280639 58373 58397 487560538 70518 70464 1176834 45778 45779 170444516 24417 24369 402744089 36118 36119 200904034 11344 11315 69462702 88826 88836 777914407 32998 32999 599566119 84514 84515 926627906 51069 51070 310368476 2505 2460 760296197 70371 70372 106609495 6702 6728 972395455 66729 66755 974037365 59049 59050 998408657 53286 53287 815098735 23280 23305 419880202 77707 77708 429798767 64060 64033 269422396 20951 20952 607099128 76984 76998 702279257 19229 19280 930804120 32087 32088 568464742 46397 46408 481195456 37013 37014 523071731 46600 46597 844034449 46985 47027 349972021 99453 99454 319417962 12266 12301 822741203 21995 21962 895395778 55469 55494 49846990 49491 49481 73357434 82539 82540 766519382 10525 10526 236880057 77153 77198 751635436 24281 24248 370122016 59807 59808 539449941 83053 83018 583114689 71817 71818 607332095 69999 70000 874806522 11177 11121 897348076 48627 48628 11668783 51199 51176 598868463 76585 76593 242118108 29676 29677 52804187 80590 80592 427873305 77703 77691 392819776 90885 90886 366840399 49158 49151 447607443 18540 18541 680778959 84651 84652 19950858 55285 55293 302446570 96270 96271 378355427 95866 95852 540032566 1556 1513 773910914 68735 68736 678321182 52185 52186 30377459 93092 93055 279369280 18763 18808 308751415 43890 43942 121608938 89457 89458 612063632 7763 7725 700122691 5672 5673 907142343 61223 61224 122177957 2623 2624 432399901 79826 79785 470405932 55131 55115 223962381 50758 50759 251415745 8452 8433 248457281 66497 66498 76136334 58615 58638 666590082 83309 83256 941562755 56307 56280 948699512 41506 41507 933591787 14893 14894 51467337 3841 3842 955750697 14841 14853 32009568 86398 86399 978439407 13803 13845 766343202 57485 57536 913403294 96906 96907 892299916 48228 48229 34138039 14530 14567 627004483 80976 80977 681173345 99992 99993 277429130 27912 27898 529381191 5 6 370685610 87274 87264 702922852 71145 71146 230592845 71028 71029 685097924 6114 6064 137527471 3583 3588 539887614 12332 12333 441912368 90667 90710 513957234 43087 43088 884431828 89890 89855 666200732 1745 1746 959076917 29322 29346 801276344 44423 44380 714835728 14441 14464 964570025 89604 89576 432713710 45001 45051 698048139 1518 1476 247946726 94149 94093 608098270 14724 14725 372213587 35117 35118 393058181 85113 85060 513089811 44916 44917 801895366 26713 26714 582500342 38039 38040 787130731 35786 35787 980735449 39432 39433 422988427 63945 63930 797760338 64645 64646 829686720 38340 38394 713665488 37719 37677 385285350 35917 35918 745051398 36346 36347 310595573 63402 63449 857444659 99552 99553 34432429 95459 95460 625341798 22830 22831 49674854 95978 95979 145870783 89802 89803 436535505 62710 62712 530426343 88822 88823 555883470 40328 40321 457985398 16998 16999 526098016 33844 33845 564190849 16419 16420 340318264 69713 69657 463680524 39441 39442 606848088 26060 26064 130394068 24161 24210 114692579 61770 61771 579679977 33854 33855 684926892 11368 11369 741685287 40477 40478 56388977 80310 80344 354577807 2082 2115 408719117 33718 33736 339898430 71160 71161 122239143 82348 82349 189349919 53109 53067 717953699 72752 72753 394173419 5047 5048 28554173 12234 12235 15123357 16433 16434 779739224 62077 62078 107863310 15605 15590 97307687 63779 63780 442786715 61831 61832 313451627 51386 51436 624105334 190 191 4694801 15081 15075 940946868 68319 68277 657891899 80288 80289 218455236 54131 54132 548916803 18715 18666 501306085 22925 22899 607291349 10870 10871 416325888 78324 78323 696332637 25668 25662 485176903 36220 36216 276488423 86747 86715 696963311 64181 64212 679959207 2381 2382 22897806 11272 11273 419900577 93296 93297 307877482 72493 72494 873447640 78962 78963 7838661 50643 50619 300698757 56235 56236 37993748 49441 49399 60442019 87690 87691 35355329 93022 93023 430584070 23025 23026 957515597 84606 84607 93642391 58389 58382 633216396 96580 96556 89711932 80504 80540 633183920 40432 40387 552079320 70171 70212 963485257 75595 75596 666679980 77781 77736 983940532 49003 49004 115447 22174 22175 312605882 98808 98756 287792160 21109 21117 671497157 79647 79688 512470720 78633 78578 693348408 22491 22493 407569637 81358 81359 592936634 52906 52924 206403059 84387 84331 316998736 24522 24555 619813415 98195 98221 656986710 32547 32548 818486628 56849 56850 805061097 45701 45702 297260357 30805 30854 280575228 22759 22760 619638172 30060 30061 840334411 41305 41263 433534889 89017 89018 940649056 2565 2566 902074319 14334 14331 207681366 19398 19352 604229846 192 139 773425426 1505 1506 594006900 27939 27940 762471104 24793 24814 919327797 8369 8414 979817492 61526 61527 315781970 46633 46634 429334120 35941 35935 426325149 70368 70369 927418352 68673 68674 102309902 59505 59504 233904318 6109 6057 79377192 46560 46518 283635509 16812 16859 873525042 86881 86882 345639085 93627 93628 849888256 82047 82045 141836205 34777 34765 34777463 64500 64501 711532278 93702 93657 326898643 57716 57755 288213694 85688 85685 99462572 35457 35458 472661173 80962 80963 965977181 14446 14447 342465374 1120 1163 659591220 7618 7566 803189137 21769 21770 432216132 18993 18973 109793061 63177 63204 843520681 26632 26633 925712434 33948 33892 947606304 22596 22630 885112813 22099 22101 550960591 37764 37765 300715120 68441 68442 275208777 63116 63117 681801399 62831 62832 242655339 51788 51810 37641868 89413 89450 510133262 22185 22186 539709759 49496 49454 804922763 91993 92041 979626586 65004 65005 51733832 63315 63321 193506562 47816 47783 376015668 54374 54375 183705663 73269 73270 553883083 7567 7519 372376864 41678 41679 472623738 86845 86846 902883770 86324 86325 751279959 77835 77807 233075899 29401 29402 700255977 55573 55600 231359179 56369 56414 866910296 22845 22846 813643395 39024 39078 540302994 30923 30924 807756457 52330 52331 643281185 5349 5350 243886344 1119 1156 176495438 98222 98167 541698853 43077 43078 770306898 63489 63537 308413155 85299 85300 983008789 32609 32657 738284692 54961 54917 398105275 62946 62903 294297796 6118 6136 563972010 54954 54931 886430211 65874 65916 613481518 11719 11720 91864506 57546 57521 571885998 13244 13245 550105783 88907 88889 137801096 89031 89032 809187785 858 910 531258628 39002 39003 142588674 43022 43073 757452424 93117 93088 971948858 35136 35113 552438402 5500 5501 532468446 52315 52296 753784257 6606 6641 666657144 11235 11184 459669827 890 848 794219488 21188 21196 23436295 79119 79120 19811770 18437 18438 572346817 7446 7451 323735628 74770 74771 769086387 81078 81103 857693698 99275 99276 647701233 57440 57441 75712708 54868 54879 617896603 93627 93574 486760357 73382 73383 758796815 52677 52678 806730192 71220 71175 628750856 87700 87751 209569924 62743 62744 882719761 55847 55868 610095554 76527 76516 635383985 95780 95755 833470859 85197 85147 109870619 76441 76442 872387558 29623 29676 297027814 18170 18171 847667111 52177 52178 849747874 11042 11043 262343524 18321 18305 599020955 93342 93343 469963059 29057 29058 902226021 88319 88320 612702764 64755 64756 776154157 53620 53636 477173878 76166 76167 62645531 21905 21906 898394438 24995 24996 960208050 99722 99723 184746964 55827 55828 389888881 11004 11005 309111681 50224 50225 569072301 94033 94034 358860606 46117 46118 988338365 74449 74450 750431240 64149 64129 444140353 20145 20172 345976783 95777 95778 875890112 7305 7306 643365768 36831 36797 892854937 18512 18513 450378451 3487 3463 362450267 25618 25614 427964332 15760 15748 293148407 45709 45710 31842491 52730 52722 539605281 70441 70461 555902558 64862 64863 972933165 90730 90728 404102153 4467 4434 782511123 18998 18999 357972018 94788 94789 166284689 49595 49596 871769465 3495 3496 606882692 11219 11220 266905499 13033 12978 785515793 88521 88522 650492723 48742 48743 511349264 8284 8329 988558819 63381 63382 681924909 7487 7446 322099151 20124 20170 934048665 20614 20615 666290611 51788 51789 787510842 4460 4461 722295547 50324 50325 381896484 58668 58669 523223715 8612 8613 834043536 88650 88628 311876248 18681 18733 938598047 13214 13215 77370121 56962 56963 539066845 86863 86864 276478648 5238 5247 677034691 60554 60606 162200277 78888 78889 243726672 72160 72191 588831411 88323 88324 135936886 84231 84176 830195691 19384 19436 136355498 95358 95359 273061274 73922 73879 142241069 48570 48571 70575311 45514 45545 917038240 74911 74957 37300261 5657 5658 896728876 84885 84913 808552405 48102 48076 450697051 40942 40898 609188360 32534 32535 458769750 16561 16546 28929068 67317 67318 889811770 30520 30519 874816984 90516 90518 518896309 65714 65715 886690655 99965 99966 121030484 38277 38278 199200720 23422 23423 967894031 5335 5290 450764504 8236 8237 199093842 1596 1549 886971163 26757 26758 751881195 3988 3989 523112909 82791 82792 524664455 99280 99224 762666346 67740 67741 731866598 87036 87014 788308326 6988 6989 682323394 23245 23246 235384685 23765 23766 152899506 56157 56160 867761637 71240 71241 87962564 30692 30693 61335468 59353 59354 186606692 80225 80221 164655228 97763 97764 705013427 96674 96675 299598005 56824 56854 140622872 93838 93812 92156425 15022 15023 997104123 44256 44257 597314089 19408 19409 774900724 94632 94626 566201161 30539 30507 867837941 99725 99726 375096385 80613 80577 370357882 65052 65078 883406381 68331 68386 870091384 72024 72025 229773679 13389 13335 270996570 94698 94728 968059331 15277 15333 439976343 89919 89920 747373052 54321 54322 430309314 2950 2997 69622361 7095 7096 702004478 79555 79510 248097916 62328 62329 630873266 1789 1790 170040381 31456 31457 198077326 65413 65414 358798378 51658 51659 943545386 61687 61647 50356058 62222 62223 387918177 96328 96329 454757445 12706 12707 486324308 28877 28925 237461708 84866 84855 237629291 9375 9339 93758238 84561 84548 986781377 6836 6837 711949258 4321 4322 880037524 88663 88664 730335857 82548 82549 822722648 10443 10444 470255696 67529 67561 124828504 33420 33437 284515564 74834 74835 598683706 39399 39358 705544215 70400 70401 825151775 65615 65616 863303325 17198 17171 50053956 80393 80429 528120842 49411 49412 825356790 90050 90051 828433502 50567 50568 950202405 15580 15583 934095907 44767 44821 689787674 28878 28879 334769047 77955 77945 363934193 2507 2508 450394060 54807 54810 942676706 8417 8467 800570729 316 320 197251627 20615 20616 88586815 32482 32483 964078049 63221 63205 991914247 58312 58313 600663243 23690 23705 523036778 59500 59501 393904959 25518 25519 771502346 7197 7195 153440769 29031 29032 227152068 89708 89679 590230668 29477 29478 662000331 31456 31436 480528835 49399 49400 497268572 8044 8045 939563467 31516 31510 206723397 88289 88280 91162789 32375 32421 992609171 17184 17185 99779779 71457 71444 681887205 98909 98916 968682687 85910 85911 474411419 48878 48879 397949731 72995 72996 985412796 78219 78221 209417928 66909 66910 981202893 23016 22976 148003865 45938 45939 36274331 64798 64829 458304871 68935 68936 537559319 90168 90169 555158326 90504 90505 920038265 97570 97600 187227732 83078 83079 549671341 43970 43966 936508851 21483 21484 829505245 71281 71325 241424103 41228 41242 884322925 90377 90378 318715074 89767 89733 55348375 49430 49385 514733517 49019 48994 413365670 48605 48549 10563117 87687 87657 504688211 62281 62309 528461081 73435 73436 562076541 61590 61591 211115595 19015 19006 536603258 60203 60204 93414216 21220 21190 268944485 84303 84266 815942065 99734 99735 407316332 56806 56810 966152207 76905 76950 727822806 58389 58352 191783998 86402 86403 199405981 81910 81911 252364068 20374 20375 253833462 86858 86812 56041354 24991 25017 171446098 1196 1197 795119656 81339 81367 722251343 95506 95507 441665753 93999 94000 473124165 26004 25986 970261258 69131 69132 880174643 19561 19562 377794627 17948 17949 593012528 87681 87682 603973822 63007 63008 597628130 95095 95096 195653020 50539 50510 244598671 19266 19295 665635239 3079 3080 639900641 36529 36530 633835859 55186 55187 438698213 62480 62511 118825369 36102 36103 81955451 15530 15569 962876233 78207 78164 378023840 56787 56762 805193165 96985 96986 192658047 70826 70827 375904970 89212 89218 919874724 6389 6390 395539130 25975 25961 66654391 10861 10845 570306626 91120 91121 159846808 74471 74472 5199045 31642 31643 543213782 78205 78188 915865751 38333 38381 825142965 95318 95278 944673040 9976 9998 3794820 12047 12048 216389045 31861 31865 547829183 11467 11468 273833739 57726 57731 141375590 48722 48691 38399162 73396 73401 221925896 45531 45532 58841203 51491 51464 588794260 86640 86641 959336310 59262 59314 911697695 32985 32986 272727401 75073 75074 142425911 33319 33320 449406136 48271 48308 605774252 71278 71279 474400187 31166 31202 182910923 89683 89669 491291366 46130 46131 903681473 89854 89855 168848214 31050 31051 604219415 1597 1567 123380455 64068 64069 747698913 96939 96940 557939222 44187 44188 382778496 96600 96601 444672189 48423 48424 860983886 66168 66155 479549609 41750 41751 832722763 43380 43381 768436378 58695 58696 107058271 90072 90041 225101490 97390 97403 292487851 44933 44948 305227506 3805 3859 973431704 4454 4443 582732821 39696 39697 514322571 43880 43881 48560341 90144 90145 622171074 84928 84929 373369239 84360 84307 960347092 28610 28611 766274096 54535 54536 562828582 34877 34878 745995119 2041 2004 559788593 96158 96159 720840491 39720 39676 68433104 78725 78726 50171014 94764 94815 896593457 38176 38203 749800787 88684 88697 83851985 93745 93774 959087446 54985 54986 54424363 41592 41630 246543926 25933 25934 912768543 27418 27368 85203702 3936 3937 837888239 89387 89388 372777410 54285 54286 775743711 54884 54863 972227751 40814 40866 681655786 84382 84383 440103997 7728 7736 34681706 25445 25446 753168074 31280 31228 861606086 57089 57090 118766049 56246 56247 80450882 57122 57123 54473078 46511 46512 608729694 18094 18060 251793221 7686 7687 680225356 42544 42545 760414992 95765 95780 602199007 76052 75996 717729335 34024 34048 746066060 88660 88661 221096150 55717 55711 204841109 72919 72871 976946874 47514 47515 822390617 44824 44793 524628995 39330 39331 503557944 62187 62188 829771878 28725 28767 831448192 54409 54359 780900752 72917 72918 825000331 65540 65541 210164807 10794 10795 768625051 24277 24283 541838666 77178 77181 865056244 17041 17051 665737242 40902 40940 509923242 23939 23962 691821428 34 35 357131375 92309 92279 78212476 69089 69144 71587615 76424 76425 342334995 31422 31423 896588969 35059 35074 252302127 69611 69612 140622161 35063 35097 763650478 13561 13553 256952244 34706 34707 106993082 45929 45930 58862940 62385 62370 493037617 30648 30627 415140486 88738 88739 785983449 44222 44223 718303299 44957 44958 332450760 85491 85492 61265292 30222 30223 839940942 19147 19098 245863082 2423 2424 288948947 79065 79042 609340330 19413 19414 297277141 89173 89141 312231302 44200 44220 760820365 74607 74638 496832718 8707 8708 910706673 63219 63220 228330871 49804 49834 475228177 44788 44789 558995048 95481 95438 946947963 39517 39501 308871195 6911 6912 347051027 63000 63001 216827123 44079 44050 724124646 31677 31692 777202634 29728 29729 380588587 67597 67574 140787555 48575 48618 496773984 78971 78972 451919402 55324 55331 594568658 3294 3295 993901973 95679 95680 363001884 878 879 8661076 73857 73862 971107121 70205 70228 244866813 12118 12120 319502620 47781 47758 709556682 53893 53894 827932340 28047 28048 711216457 9883 9884 949061286 67767 67713 979971347 91636 91637 911132694 64094 64095 363284885 5473 5474 796509009 97084 97085 395254569 40201 40202 53914465 50311 50312 601723550 85040 84987 232450133 78043 78071 666045040 77839 77840 736862350 59716 59717 655890726 69269 69270 859722596 95827 95824 330430947 39376 39399 444486074 53304 53312 267976558 83981 84025 367829699 9822 9823 45378625 21741 21742 230514851 16891 16892 741951716 71034 71035 58739125 15398 15399 27075157 15176 15228 338057344 21352 21402 328669054 66490 66537 634689358 79779 79780 695865351 54463 54445 947294385 44898 44842 756711879 52442 52443 422747142 45841 45842 337542079 69954 69924 276044698 1291 1331 350361987 44238 44247 921051508 6955 6956 339331805 93728 93676 775868262 51582 51548 737681017 78941 78928 310142950 74076 74060 416839441 33589 33590 600976167 78099 78064 374517479 7738 7728 717281936 18727 18728 512851374 20498 20543 614437123 61583 61584 49151074 82941 82920 855071602 41336 41303 899149690 13260 13253 916788926 2478 2486 801436404 48499 48525 821340623 97697 97669 43055166 15419 15420 918754016 75648 75649 907469804 27247 27248 958263706 11567 11551 109902447 40330 40331 536401235 99714 99715 126463947 72304 72346 892470379 51478 51479 430233947 84895 84896 234392073 85536 85537 840648608 67492 67474 672595465 31738 31717 140556421 5107 5108 664171880 49697 49719 5913008 8645 8619 659602918 49850 49851 372048628 93483 93484 594508313 53260 53230 448117599 94161 94129 113917864 66857 66858 375311305 85220 85228 417552291 72465 72466 993293061 97556 97557 134483133 75824 75825 377366818 55581 55571 184631183 87193 87183 261212206 82717 82750 99169984 4840 4841 586305337 7144 7091 539756197 64396 64397 316473211 27039 27040 243888102 91458 91459 487604067 66299 66327 16812003 85156 85166 89460033 89644 89623 953699268 58517 58518 174163781 44622 44623 531676685 966 918 490099737 324 285 486318071 76153 76118 402290085 51885 51886 70270126 21649 21650 304023568 14421 14389 369429631 96492 96442 259497512 43881 43882 269893965 52420 52421 10477498 63128 63129 318976955 42096 42057 662362957 7746 7691 299132629 72638 72604 443072651 9979 10015 443695347 98557 98558 934607460 78409 78412 45659414 34516 34563 888076957 94146 94147 471975857 8984 8988 815049344 36488 36489 90362080 86406 86407 390519100 37359 37349 392431464 59933 59967 155154242 1954 1959 713104345 69440 69435 615203371 70749 70794 872855382 62568 62569 288724161 23261 23262 647711881 69527 69522 95798822 6217 6218 137559187 78692 78646 983213981 94500 94472 843003411 121 149 857019327 29554 29555 972073922 87894 87841 838270824 97918 97919 258858851 51300 51331 176116451 14973 14952 128553699 45363 45364 775818211 13265 13266 623058062 31533 31573 98475279 78437 78438 585199480 33505 33538 73933229 27425 27426 376385913 68287 68310 386495300 23526 23567 92111624 76911 76914 39699927 69311 69359 481214469 43043 42987 827662594 4815 4816 134457842 45530 45573 989089501 78511 78480 481870743 45416 45417 639644122 45232 45237 739291057 97655 97656 458277225 87126 87127 973393801 95676 95631 353918287 77913 77903 222018828 40172 40173 104556750 14628 14629 693908713 26972 26973 613267666 93624 93678 466211768 15178 15179 791973366 19289 19290 484936058 21945 21969 646550339 12028 11973 268508339 15385 15386 965584131 91417 91424 505140148 54298 54244 507087509 48357 48397 579867205 83690 83691 865806419 44740 44741 329873595 46777 46778 769972472 73689 73658 68821982 45215 45216 488593777 90867 90877 830620904 71481 71482 153187822 39019 39026 368943228 86698 86699 136446805 95848 95810 573883742 41250 41205 853823725 92887 92897 202870 59031 59061 124480569 7678 7682 170056642 69402 69376 392067188 50422 50457 886280669 31743 31744 979188518 19020 19021 556083476 25690 25691 255805480 83879 83880 437430079 77712 77680 152924195 45018 45019 372159901 55221 55274 704650310 19848 19849 608559890 71535 71533 500608226 30497 30503 622645832 30713 30686 89853868 92392 92393 229746194 41208 41209 813195875 3574 3612 984272706 50043 50028 909082736 31901 31845 280986132 23569 23515 918175844 72735 72786 517201492 6434 6435 605252149 60042 60043 191640347 26957 26958 357649701 50640 50641 112045971 10847 10848 147221004 52820 52821 492602338 63028 63003 548073724 2044 2059 151739312 61630 61631 724467661 12725 12687 340081407 43144 43145 128778661 52278 52331 409318515 35741 35742 697228164 64657 64695 26551767 43815 43772 640171268 99872 99873 993039465 84748 84733 738088231 46937 46938 966895268 76923 76924 252232344 36910 36911 941539611 35281 35282 108011135 91591 91592 672150451 389 343 441685497 41561 41562 733812442 45346 45338 244275899 42724 42758 180908194 22633 22648 205182566 64453 64454 641943497 2310 2311 14303154 16017 15979 73018742 54508 54509 634307534 75524 75525 711060281 26663 26658 468657005 46811 46864 107443543 37779 37767 872533123 1238 1247 919394956 25816 25817 268955161 59858 59859 316098261 7022 6987 330152 9406 9407 87805334 78907 78919 401925831 15633 15664 750423198 32567 32528 61016446 32377 32405 980785831 1145 1146 403295488 98091 98068 747731373 28308 28319 269109625 22312 22313 672917027 66306 66275 476782432 51435 51436 254215996 98954 98903 785649257 81592 81593 166993465 53773 53774 236685638 8613 8614 715558587 10488 10489 433284655 89682 89683 531717350 26514 26515 729686962 1038 1039 146903296 59321 59356 776964457 62818 62819 133260963 6918 6919 191461098 58167 58168 607164836 9441 9442 513772059 33275 33257 804006769 18478 18479 546441113 45829 45830 49342279 85596 85597 419752013 95194 95236 860056669 28699 28700 322981698 2301 2302 255229508 21482 21483 146925161 9749 9800 711748219 93587 93596 971968120 11706 11707 443973297 95834 95835 505181275 47563 47564 828840281 77651 77652 902887205 34768 34787 533666458 53711 53681 942398603 95909 95910 102022769 44646 44643 841170588 94293 94294 930859241 80470 80471 672955995 45613 45614 923835324 51996 51994 422327271 42091 42072 598497521 1281 1304 863781977 19074 19063 932728458 36325 36306 659914915 26833 26794 397255041 96430 96431 760625279 55395 55396 454884256 6911 6888 586299347 44198 44207 134217303 57399 57425 555442250 67297 67298 821973648 22842 22812 701760540 89451 89492 333912863 90534 90535 638499648 69455 69456 549399981 59780 59781 502040533 92604 92601 550634009 63939 63940 327455999 15390 15391 706032655 52818 52819 285202614 86304 86305 585142850 39899 39901 741558083 81028 81029 620349936 81486 81487 793943785 38397 38357 407665139 28908 28878 816468912 71470 71471 934501491 10321 10366 213687946 55954 55942 588332676 14721 14722 527808491 59581 59582 202340525 39232 39233 426064818 50913 50914 609839627 85177 85134 695745183 90927 90928 937499915 76028 75985 752276991 29584 29585 635652277 1713 1714 947678043 95490 95532 923119437 74959 74942 482203077 6617 6612 718781965 24718 24719 431400119 55075 55076 189074585 47428 47477 596537165 21406 21364 717270048 83197 83198 220584404 49134 49185 769921163 14737 14731 830400946 15136 15137 263585248 8450 8497 557324692 70362 70363 304169686 50249 50288 632815488 39517 39530 141570023 740 741 310294180 47213 47159 518776575 53522 53523 453349275 47022 47023 39343715 18955 18968 667392885 41623 41672 577465661 53690 53691 997875598 36828 36829 885638739 46703 46704 522368523 29694 29643 884786826 82108 82109 726532681 90386 90387 180143320 74627 74628 125599027 24931 24952 373088775 40769 40770 771709322 49826 49827 33199219 88163 88164 930875930 1997 2053 590973200 69012 69057 660605138 78757 78809 221366367 38114 38115 225186298 12298 12321 333046103 57899 57900 503920487 19220 19195 396128498 93768 93717 704122142 1694 1710 798689705 98441 98442 474878487 45287 45261 77502504 88980 88936 4376965 35175 35176 879867254 27688 27633 106929475 52251 52252 468991266 97200 97183 242729521 23157 23148 553689357 26872 26873 544170703 57963 58012 210142985 1172 1170 226765324 42185 42186 874938198 99488 99453 495624492 93714 93715 145292947 31466 31467 76575453 84098 84099 158793305 12470 12471 1236253 37138 37139 59046912 5655 5656 279490637 22461 22436 273369408 45659 45664 63222170 30146 30098 769645760 14986 14987 434568164 51643 51673 203965347 6501 6502 876271799 57950 57907 753918570 2417 2411 426929052 57837 57856 867533083 30500 30501 874609153 20552 20553 909336829 19885 19867 553770779 23464 23438 500623876 24375 24376 732433665 50196 50170 790431455 33242 33243 601998000 93318 93289 124027560 25023 25024 216741049 78662 78716 22922932 45991 45992 395852101 46479 46465 628888217 99467 99468 962064912 47412 47413 504415595 81272 81301 488408888 8870 8871 707551578 84805 84847 11287873 79110 79071 343150636 73042 73012 466093347 87904 87853 714533548 73758 73762 799397415 16272 16273 600643927 59576 59577 316630863 14184 14185 599950458 55100 55139 604473 44578 44532 664511206 29203 29174 470576097 75933 75977 213662444 85191 85192 460522611 24762 24763 540473555 9396 9427 482246677 30542 30561 435442605 56216 56217 475402822 91271 91241 287390035 78697 78698 425441310 62851 62852 275752817 25391 25366 599497159 32889 32890 796379069 29364 29365 868348102 45961 45927 171391687 6490 6476 467795633 82706 82707 927344060 75117 75118 238053147 56995 56996 500587027 35032 35033 76707157 87440 87409 246293256 50832 50833 565356556 54613 54624 194331660 14495 14519 589636897 28027 28049 777691134 79656 79672 639803200 50109 50157 936870201 38112 38126 980243907 62304 62305 791822185 70078 70129 578992916 33527 33528 297567659 33915 33916 874456086 47845 47883 526123556 38541 38597 309792002 30155 30156 314516489 92206 92207 881569943 58234 58206 732245261 60542 60561 352798718 53296 53258 266052491 72286 72287 73911470 83686 83658 336993131 73463 73464 674588425 66612 66613 543508835 24770 24803 934640113 62274 62275 873512452 65926 65891 156950018 53523 53524 749133404 75546 75511 113792441 81141 81165 779126143 42172 42173 899217979 42341 42342 335068658 48515 48471 402025049 86101 86148 617424772 73557 73558 890504172 83907 83895 302538561 1021 1067 697430084 56637 56662 406600617 6782 6756 369673244 25422 25423 999161350 6986 6987 168460745 44481 44519 100497732 56910 56911 389453382 9385 9387 23583283 99949 99950 258875216 37269 37270 928955134 35519 35473 706572352 97221 97222 386489893 82857 82902 873579310 11897 11900 277278184 27238 27211 475234150 16730 16731 77319519 67211 67212 651178030 49592 49581 793422035 24869 24910 677775275 42675 42726 14854335 48290 48276 609120762 48982 49019 72642933 65527 65528 238282378 62152 62113 962806160 90928 90889 412634033 30109 30110 985050154 20268 20269 253031111 70360 70373 407722629 90440 90394 778371268 88217 88237 690548242 49218 49219 663261521 66993 66985 549670551 75839 75840 486799590 24064 24019 525829879 74893 74880 540241216 12719 12667 267521910 29980 29981 618782003 7902 7903 111880521 47792 47784 876910575 71749 71716 233462349 24769 24767 805329073 30885 30886 178196988 2505 2546 153650414 61015 60969 383080078 72902 72903 13164945 1722 1723 999785154 30902 30850 651048676 10937 10896 188305223 89069 89070 535887989 92398 92399 26034397 5919 5940 999609795 70398 70399 617886788 22827 22777 57038755 73837 73849 904238633 35736 35742 849891918 16547 16578 500983761 62041 62042 358609456 5412 5359 461486869 25798 25788 172643421 13075 13073 147571950 6781 6725 183510074 10177 10178 165249354 84648 84635 192981567 9202 9245 859596213 4737 4773 922434598 57994 57995 392007506 78295 78296 169018281 27837 27862 728982780 40659 40660 451152388 13089 13090 180961578 5625 5673 535395869 31252 31253 208845283 70703 70701 752531240 28102 28103 832432021 8818 8871 602249139 88783 88784 752897219 207 208 477261820 45324 45356 711769003 95122 95176 374531457 825 826 66974990 3040 3077 746972811 35462 35469 160078764 85007 84959 203637850 65274 65275 896449737 87226 87281 526467478 72994 72995 44714668 14164 14162 214710593 6011 6032 995162281 48575 48558 498946660 3905 3862 55087707 77079 77080 191016188 7548 7549 965298924 96107 96134 319788013 54879 54880 772061100 64950 64951 707849550 20135 20136 839801990 7098 7154 430069750 20927 20928 454286503 77137 77138 877599438 62676 62677 27259282 26136 26137 961569096 22331 22332 445793126 7708 7709 227082894 21168 21169 439074279 22714 22684 872573746 61069 61046 296012124 90959 90991 452422042 19564 19592 517426454 36374 36419 759302910 72574 72522 509279311 64881 64882 332687892 51831 51853 276550273 7171 7208 447405335 50975 50938 625894853 33084 33136 356426551 42889 42890 712096980 70370 70320 985110423 10093 10094 578822849 95527 95528 212684990 59631 59632 151994317 24143 24144 251089039 62874 62875 812618154 82365 82402 60628301 6446 6447 250827922 54115 54154 152461976 58942 58993 149674210 6919 6912 618557381 90710 90744 244852636 61609 61562 655149959 1409 1410 315907836 30810 30811 401292446 44481 44482 889696188 85512 85513 158054563 34394 34395 647160787 25062 25063 437681086 72054 72006 953701216 31340 31291 630825611 8204 8236 50005072 3180 3181 33902714 43563 43577 745861063 67486 67487 573188345 30732 30733 343741307 16822 16823 754226369 77152 77150 249477376 85808 85789 507529925 64513 64527 820551961 79007 79008 406092829 37797 37772 269694813 50610 50605 431447727 37159 37118 247462637 87528 87529 291387679 37193 37194 446453449 84450 84413 49237852 56451 56452 601228730 95930 95978 652020199 69435 69436 127418797 29197 29187 491372796 83614 83615 137461945 46089 46099 287828662 67773 67774 874371746 13081 13065 225581578 72893 72894 667478499 86414 86373 394860906 11518 11541 107711478 43962 44011 457001591 24542 24543 633197130 51892 51893 857471123 1781 1782 966362586 9029 8990 676136250 14284 14285 806038699 17547 17548 606447057 71228 71195 481488610 22605 22606 746163012 66763 66754 43638713 12876 12826 123877859 78763 78764 932160861 50260 50280 566398156 16607 16575 856272943 3715 3673 606805985 14603 14642 602138750 92960 92996 787293199 26086 26044 323289843 50957 50958 297057013 10371 10372 962211221 55822 55823 652266531 90824 90825 961986527 6334 6335 327475105 50518 50519 192098244 35316 35280 473182910 1766 1715 286326019 16252 16253 948814763 35387 35388 783034656 6514 6515 677076354 52730 52704 33195312 70767 70768 120889347 3209 3210 122427346 22307 22255 578020069 37348 37368 952002345 26684 26685 322704291 29466 29467 629053123 9742 9743 645539613 29841 29842 913385991 48097 48047 555795746 68221 68203 679087122 30604 30612 606017179 13966 13965 247684449 58247 58248 418020158 17952 17919 329305265 64931 64906 3816373 29718 29719 717269286 94332 94333 463550877 67528 67510 137071625 39648 39649 984174842 31811 31858 830168614 95097 95086 489500554 35573 35574 795234093 68704 68709 2342638 33655 33706 367991015 73336 73387 673567438 96077 96078 631014674 66206 66153 394768798 56329 56275 250193175 22108 22109 464718770 14867 14868 559179912 65103 65104 63496816 31737 31738 466810450 80033 80058 864189869 53208 53209 707316867 70841 70808 679610379 88456 88457 363754376 14953 14954 850092994 15616 15669 247732102 79006 79007 587594222 85578 85579 855547146 40081 40092 647952142 5040 5041 305794970 64757 64721 228620265 59295 59288 513187855 3689 3647 902143225 29102 29103 288015109 11855 11856 699184335 95635 95636 178966122 25117 25173 918131717 58595 58639 866375346 51152 51148 113428706 99420 99421 354388905 57875 57826 565742018 64831 64832 797152311 96189 96190 391071457 90394 90395 801206650 81344 81345 230457778 23839 23863 675632149 62314 62315 344113283 95759 95760 747445543 99090 99091 73711280 31468 31469 794722493 26364 26346 370051262 73999 74000 843103556 82758 82759 798950821 40112 40146 909160254 10847 10799 152213381 19393 19351 582926034 14914 14969 506683610 71703 71653 652935380 40453 40416 340485268 68943 68916 308506186 40436 40479 292909551 94740 94741 858587861 45230 45231 206928572 91799 91800 606685497 92441 92442 878797029 10321 10322 363513639 49630 49643 108639937 24617 24626 174236495 71212 71161 855979427 40163 40164 657705210 61795 61796 497833190 434 466 307956185 19602 19603 906468470 86634 86680 847259203 70130 70169 830674957 3860 3861 456909720 11927 11928 899562462 13834 13835 607762305 72913 72889 186370900 15048 15052 707940287 165 166 878708638 7800 7801 552928072 23093 23147 840571368 97147 97158 374750388 30073 30044 560917128 58903 58944 445038174 90404 90390 694209327 63547 63497 625331074 8983 8984 420588249 50783 50801 20151842 32218 32251 479920308 91648 91649 422300527 20343 20386 193985701 50130 50143 30281006 32481 32482 810241526 11030 10981 912705575 79636 79637 589597634 46560 46561 767139882 16341 16342 556494396 44579 44613 189959040 91114 91146 51476245 66499 66488 766176603 23932 23933 570087467 38381 38382 739285682 21560 21598 744498310 26938 26939 55153618 10801 10792 596122312 51742 51691 193903317 40656 40657 536720836 7773 7780 217388763 84693 84670 362382650 31462 31439 548090088 10497 10498 407735915 85655 85656 652979721 21742 21722 119552855 28678 28679 560241410 42253 42254 968476372 52746 52744 974834910 56941 56892 969143019 22604 22605 843185494 88157 88158 862768192 93886 93887 980917462 6058 6059 809991608 48483 48484 436198468 69522 69523 283243475 96683 96730 418830344 30641 30642 245389781 68696 68697 602894369 10336 10370 483859500 83506 83507 330843408 64069 64070 750104645 63190 63170 546352427 3017 3018 430822634 22824 22784 407195418 58345 58377 863122509 91971 91972 56038418 77140 77161 317179894 69699 69685 432936609 84971 84972 24923692 56182 56126 323346984 96685 96726 261865440 86771 86772 21844569 29715 29759 290910041 44827 44821 727151910 83685 83636 190442900 44927 44953 78949289 6007 6008 566814166 92646 92621 561721468 70231 70180 435497002 1224 1207 703653707 59135 59145 35692279 70159 70160 234757275 20135 20115 643090036 85479 85476 92916546 25846 25874 624940252 26775 26776 948600227 60540 60541 724582587 81237 81238 153176233 60542 60543 345344099 85197 85213 682660797 34319 34286 222868099 14744 14698 644992675 14306 14334 545005569 82159 82135 615957432 43280 43281 748401356 72441 72442 486545989 77949 77934 865960178 78844 78845 546592550 89598 89581 313588272 62326 62364 24811798 16137 16168 569868166 68388 68410 15571330 8970 9013 602739729 56013 56014 286154097 24140 24141 201416339 51131 51132 115976336 92065 92066 453575527 54858 54885 476083359 99567 99568 223388397 13808 13809 37721016 57688 57689 671856598 85609 85632 413282411 30618 30644 20667806 62837 62830 936588715 19256 19246 273966945 12260 12261 83154068 71308 71309 94675799 77714 77745 792443456 75710 75730 150424356 68004 68005 574142794 29250 29251 916572718 37477 37478 818685137 75331 75332 993937511 11167 11168 3209422 43778 43734 524766454 79773 79797 809628630 2392 2393 463294222 56148 56200 538141706 76448 76449 654412153 87296 87319 701451995 60960 60961 336463508 87843 87844 430715277 64229 64230 855581006 22249 22226 577143230 55254 55243 543888180 13922 13868 174650900 75505 75514 551891971 63476 63477 140846220 2873 2858 140270560 27707 27708 83058233 52837 52838 8095474 52206 52238 871784664 55182 55183 297446978 74984 74936 771305273 30739 30701 509527206 29188 29189 422929906 74461 74414 414138444 66158 66159 757190525 60657 60658 451943464 18754 18755 309043779 92435 92453 72012434 42133 42134 560993848 88060 88061 993046919 69488 69489 127807944 26048 26094 790654654 73812 73813 830129155 20520 20521 390861391 28108 28109 17791770 52157 52196 516417596 24429 24374 481436507 1417 1459 76045034 44441 44442 31534333 21150 21151 478675571 21977 21978 479845363 94279 94280 189827376 57295 57296 696322312 34183 34184 799243225 22990 22991 792198732 22859 22860 546639353 88653 88623 891195275 77892 77878 694638372 14507 14460 408173432 81145 81174 930828077 92972 92973 637684163 99052 99043 687325402 80858 80872 622280847 24880 24928 378494910 71875 71905 680692399 1216 1176 629465909 58606 58587 933546484 15728 15772 629469281 81037 81001 869201764 64926 64922 421855749 24652 24653 850221261 29545 29546 58788616 48071 48072 283130746 35326 35321 280230976 65333 65291 94194257 43542 43498 537134165 3520 3535 480120757 90030 90031 822154199 69076 69041 882806671 71477 71436 947427376 7384 7328 294961534 54050 54051 356003885 36281 36306 472077593 71289 71306 165912384 74492 74493 855654452 48203 48204 338698893 54240 54241 417856317 68574 68575 514088863 50366 50367 769577851 92776 92777 930207172 38897 38898 830195976 83220 83209 532258958 90278 90279 732011755 17566 17579 643136134 20156 20157 12755435 69003 69027 919858822 78433 78454 383606553 19474 19518 418511153 65143 65144 726287511 50756 50757 671238516 43950 43913 674169842 65439 65440 251681982 58954 58955 644354598 63557 63558 116744114 23149 23150 271116584 95572 95582 877201753 51299 51300 784474356 34336 34367 163257218 13794 13770 117036197 76037 76038 329515306 90229 90230 443903170 29361 29362 295213280 92788 92789 649089056 87934 87935 143836538 87524 87525 348872550 97971 97918 601921218 91865 91866 319686981 82129 82126 509460636 3407 3408 90668779 9785 9784 711214281 24380 24381 382709291 62278 62279 406052241 81378 81379 960740135 77792 77774 396479654 84146 84147 370208753 91362 91363 202234854 17981 17932 236726661 13134 13135 978102348 2016 1963 127633142 7608 7609 546894768 8662 8663 300845259 25268 25236 166650133 52295 52296 136606540 37564 37565 772919358 38505 38506 297905873 46915 46916 900574198 61465 61466 926301984 22130 22133 854580606 96850 96820 580240477 92836 92875 303712717 72895 72865 399705487 59821 59870 603011883 20323 20324 322298928 5574 5525 384276941 93610 93611 151123239 33004 33005 626819740 71773 71774 873757685 66648 66691 519820351 8508 8509 526941171 63237 63238 3479952 78293 78323 366576638 28889 28890 113538578 10510 10511 146001674 63453 63469 45664014 74593 74646 935374926 98190 98149 542976575 43366 43367 961451524 32775 32776 521536588 12296 12311 502436798 9001 8948 701006536 74564 74531 517983749 7521 7572 127130677 30385 30386 145421905 72832 72829 769921591 66705 66706 537330694 13092 13145 942751053 9413 9414 157444240 87962 87963 344626425 57579 57564 829991214 47057 47061 955938869 76201 76195 367308090 28043 27991 786434970 71012 71024 651697086 97547 97548 711508206 60307 60308 456126912 43227 43228 453645123 5577 5578 759151675 27648 27601 607579207 57385 57423 401314404 61247 61248 968491018 34744 34745 262469236 74625 74641 294691387 64296 64252 437312471 9438 9439 559209372 2867 2923 452046044 59504 59505 967850984 31738 31779 669837223 57096 57097 329988555 67372 67373 349511561 76647 76616 653797615 61631 61630 902441411 37533 37497 510413408 26879 26880 402436508 83692 83665 248563309 9581 9586 849298504 59132 59133 693109078 57007 57002 332717334 25129 25130 839830350 82319 82320 922366921 46222 46223 226001249 19688 19735 159826084 8147 8148 320778909 78515 78478 127696634 77827 77828 135024457 84332 84311 288298014 89440 89432 355046351 48446 48447 646066390 4876 4877 761957489 29850 29810 459110885 73420 73443 822107366 98311 98355 738649757 16400 16401 374224279 9107 9127 885361794 32706 32707 405324283 11809 11853 200147425 50947 51002 832389510 88876 88877 624119004 90177 90221 557444930 18512 18562 260931639 65816 65817 822266820 26393 26394 752260023 97909 97891 140094935 94133 94099 948321972 71618 71582 114250866 1009 1010 603010840 16086 16090 63359272 81617 81573 287697315 99333 99334 280391399 75168 75122 436171354 47948 47928 44460983 75181 75133 234830074 51022 51041 523100793 21863 21894 325279473 5632 5633 936519985 6987 6997 315853809 22093 22078 256729657 95733 95785 879439890 92272 92273 489477273 21182 21172 942949030 32326 32323 952700351 33269 33317 173798312 7111 7075 832477749 39888 39844 555792842 4426 4427 666351484 17521 17522 436743053 49876 49877 857862201 92200 92153 337831050 1967 1968 11759353 37650 37651 213126441 60692 60714 519386315 57160 57162 17352894 40703 40681 335860474 60943 60965 919441452 65885 65886 5725329 18186 18187 814639421 93424 93425 135532566 36299 36292 347349247 11000 10973 49990733 27547 27548 98412075 56728 56722 694157085 95426 95378 398912024 95706 95707 366070238 29226 29227 950251282 84504 84505 199087577 9302 9297 742164274 44323 44277 810150959 33099 33100 830560326 30616 30589 719584797 58419 58389 93325155 61831 61837 687959217 78990 78991 157950528 57199 57200 919133331 3195 3190 823305709 88162 88165 902090608 99054 99010 507010753 72506 72460 389502193 29911 29923 848294839 35966 35967 275251798 96443 96419 50870204 22630 22614 151845080 88345 88346 956710697 27984 27985 98582935 1035 1036 559751327 164 169 977936570 89941 89903 42917347 7828 7829 946740715 98462 98463 917413002 84267 84302 442716863 98302 98273 693380541 78375 78376 345665278 21639 21640 585464803 2353 2354 978686748 52146 52189 898712411 49991 49959 869566637 44379 44380 782419449 84705 84745 61158266 45274 45275 973312244 78325 78326 682247411 97516 97517 209780281 12192 12193 274698387 45973 45974 140394197 28747 28798 668744778 45100 45101 417845706 38712 38678 205982329 35663 35610 544419875 67279 67280 574239265 6422 6423 635108158 75217 75218 318382365 60309 60310 740077161 44648 44599 875752288 3000 3048 526572900 35338 35286 353380858 36481 36482 4022050 95949 95900 34817807 61425 61442 712207255 64821 64818 610673267 59159 59160 524270261 1836 1837 721429298 28317 28318 164248429 47872 47912 406820758 24817 24818 67168005 24109 24110 161674961 31034 31035 297780298 15503 15504 188037082 27710 27711 697421208 92623 92624 84708533 7575 7628 156373571 90507 90524 412130974 39748 39745 657684007 93306 93307 411058726 38633 38665 477546998 96243 96244 361658140 3819 3820 347260315 4964 4954 774107012 92669 92616 998269074 30416 30417 706699286 31119 31120 816218248 87797 87826 527717650 3674 3675 881285441 98319 98320 822495323 8647 8648 248249416 48733 48694 461506679 56971 56951 947560690 69233 69199 180972172 61748 61749 447121064 66155 66156 380457290 1557 1558 561213624 89483 89484 407202643 78318 78283 997668929 35865 35854 723143985 37446 37454 649231779 91362 91382 62496477 52914 52915 146201683 44800 44764 195044564 75813 75810 563395685 58301 58302 789843031 77559 77560 452834407 53977 53976 767028902 71782 71830 91964577 39562 39563 378278508 91837 91838 400096758 6789 6747 929921839 58191 58158 998859054 16680 16647 618129516 6561 6562 526804625 97463 97449 783247272 56845 56846 921285759 69935 69936 37018232 34842 34832 347159997 25911 25938 357872336 64587 64636 685120721 94509 94510 426781674 60354 60397 623944989 86328 86281 792246407 89853 89854 439015092 63528 63529 753724650 2489 2459 969062979 87628 87629 364058115 54858 54851 124271817 52669 52633 974901867 95638 95592 895438385 96139 96163 663607081 9280 9281 626456851 31384 31385 214529762 76612 76594 942711700 13511 13552 264685956 50479 50480 514809392 28885 28886 407117487 20396 20397 743274027 90991 90992 719229741 24900 24901 661803401 45743 45737 739377267 92467 92444 752813660 38134 38080 838754633 41127 41166 776947997 82768 82795 24655920 70321 70318 662020788 61254 61288 495772168 11209 11210 245891605 91435 91468 503551516 38930 38962 914507693 37034 37043 463610079 53724 53725 11229427 80602 80603 189615572 78315 78362 602927865 34051 34002 203236489 62059 62078 808930665 17212 17213 746256702 60870 60871 480288354 5924 5897 208786631 77591 77568 240357112 72079 72083 877026506 33056 33032 773762316 65020 65021 284664878 84099 84056 392465105 29356 29357 651222075 97189 97176 337260996 88952 88953 220928161 4515 4516 340081120 43779 43730 270568603 89944 89945 150180583 26768 26769 941088171 51624 51625 949221760 27210 27165 201999364 10025 10026 628798311 67435 67436 965098748 1208 1209 488541843 10454 10455 32980711 7272 7273 704302936 92305 92325 666350338 64123 64152 807081780 71006 70986 17968749 24367 24408 27158067 45740 45741 9104816 81720 81695 458656271 8996 8997 856283816 29902 29903 965075713 47375 47381 6940695 95240 95241 277360787 98567 98568 357240720 58571 58593 841839036 62237 62274 212130827 99441 99481 67820285 9288 9289 784360800 83214 83207 540972811 52488 52489 40076599 92905 92875 137933457 46209 46210 238971448 35553 35554 203135743 77753 77754 346915181 1680 1681 617116566 74531 74532 214442332 70812 70813 805650399 10506 10534 550191100 98799 98800 909964936 1957 1914 659635171 96875 96876 73895092 22109 22140 605655197 88159 88160 104350940 84652 84653 741331453 45025 45026 478862962 24211 24190 645949569 21887 21888 267569235 88569 88621 950826940 16457 16481 175838345 72881 72912 298342834 63383 63384 3116704 7257 7254 424272165 32616 32617 301173824 67904 67938 971245119 38514 38462 880566272 94564 94542 665496197 95738 95739 195702371 32188 32228 365506174 51093 51094 700136884 18056 18028 204818098 51246 51248 435975774 22472 22473 26714195 91693 91694 428442487 97311 97312 760219315 40918 40940 24423890 95878 95879 729820214 86139 86105 278048737 59483 59484 193389671 12663 12619 745683513 96248 96257 895860397 96378 96379 494515003 64503 64504 52581495 25850 25893 827827099 28777 28778 592395613 85019 85063 460095007 55481 55482 938973928 78886 78934 843694562 4668 4693 735006624 53575 53576 39309825 63143 63169 55438734 3985 3978 511578671 53907 53858 514729269 46857 46824 982467002 94102 94103 369880030 80528 80535 617706023 74197 74155 204357935 67440 67441 537233829 97318 97319 560202763 66646 66647 226514654 40118 40119 563544373 54133 54083 863034455 6594 6548 249541844 97926 97893 624924365 57146 57147 567660539 70553 70554 530664741 82538 82539 891337460 98049 98050 174229963 82759 82735 620992305 57771 57772 599003482 38757 38720 176265393 56568 56569 809033598 46938 46939 971434025 44756 44754 585598919 42073 42074 19008771 25031 25055 221077650 37132 37152 227588677 65357 65353 798127875 60062 60116 921865615 65369 65425 289672288 58197 58188 809959609 76488 76517 100483218 40511 40512 333792391 72645 72646 501277388 78163 78164 335820236 58012 58013 100255878 34715 34693 786295575 47128 47082 477846878 77299 77350 783640560 54092 54093 790922393 10462 10463 309054084 1829 1813 129056129 72669 72670 196842197 990 985 892611415 67859 67860 93539697 88392 88354 813970921 56815 56838 817429306 43197 43198 939636745 21049 21050 314612373 10813 10767 56128934 49997 49962 503641424 34108 34109 509259529 81067 81088 66834788 34054 34055 349469993 10716 10717 685592335 35432 35433 847340389 10215 10167 873925423 31729 31730 328865099 9015 9016 733589599 34965 34966 438923291 6777 6778 403192674 40605 40624 267488349 46145 46146 839398486 48075 48076 97628711 33972 33973 983005648 28640 28641 544435637 79136 79137 404653964 84059 84014 62068891 75914 75915 560751367 41590 41543 28914578 28393 28394 103935765 78143 78149 215358946 44267 44268 143711193 74186 74162 232948325 60785 60798 211872688 16019 16020 158947860 36960 36996 590330162 17567 17591 313966269 35263 35303 656177175 61785 61786 667446407 52571 52546 468588996 19625 19626 492416372 81985 81986 788936601 71692 71693 680475303 29961 29962 68942959 31105 31088 169640800 36714 36706 248913434 33033 32999 776397382 64886 64887 488110046 34850 34878 162643727 43109 43159 198117454 53071 53094 897035842 16834 16804 5606130 78157 78158 488942275 59911 59889 927556457 22215 22216 880724866 43724 43718 294276989 40869 40851 741195462 23455 23456 472432886 94188 94189 228269478 86387 86426 638164721 66518 66522 250370274 86868 86839 249080373 72352 72353 543953551 8024 8025 386853590 2111 2120 775063114 65107 65108 917930778 8250 8251 917040556 63915 63916 493123129 94529 94518 911500819 70483 70477 882004334 64733 64734 723281815 12292 12275 948102214 69869 69861 467476024 59446 59447 497028879 5956 5957 896085145 38670 38671 620369220 75134 75135 924223100 14708 14680 776473259 65981 65982 434466152 70904 70884 694816771 36970 36990 407791852 18663 18664 657636846 7193 7208 110836795 52433 52434 622265738 50189 50171 17799519 95001 95002 474379826 10768 10777 224277920 36439 36466 94200145 59119 59094 523468467 69449 69406 153315200 16071 16050 626188216 66559 66560 414051351 83796 83789 951641165 15935 15956 540909032 18589 18618 904843398 53532 53544 12878712 30558 30559 666555427 63833 63834 34705384 35541 35542 624988584 90613 90614 937672089 94192 94167 10618569 2484 2485 564744434 12211 12212 312139408 98949 98994 133946484 27739 27783 187986590 22253 22254 958274846 85975 85956 391188145 64960 64961 60810627 61554 61555 486880217 28980 28978 948647010 13547 13542 65979616 50843 50887 908657745 85572 85549 232710927 33252 33253 160352515 18514 18515 888852571 96567 96559 530041636 68519 68529 590754337 4512 4513 311262649 82982 83012 702511861 13686 13717 196108164 82434 82435 466712869 67215 67216 658732310 80262 80291 71873828 63597 63649 666215739 14944 14945 549224382 7399 7400 175921577 96272 96273 631261815 19048 19100 846487020 23970 23971 594281323 93528 93529 279923056 3899 3900 565779636 18127 18128 237488746 69112 69113 313756052 73738 73739 857214124 43085 43086 286831872 37725 37726 824195558 73760 73792 339632859 38870 38871 66436873 37290 37291 173217263 84960 84921 853910295 21871 21872 614339986 92609 92558 167224643 61427 61424 972494301 51029 51030 570040588 44978 44979 964761155 31960 31992 183105302 4325 4326 633403545 85233 85234 880693811 13994 13995 944087371 52448 52416 436469520 28563 28610 364491953 8520 8521 193918861 72354 72355 145525748 90525 90526 103364798 69072 69073 226918334 14056 14034 379843399 79207 79208 738695252 83269 83270 814203617 25459 25460 903421341 85002 85051 743427024 87162 87163 150329895 59426 59427 9423386 47691 47644 465657102 20897 20898 972296778 24216 24217 61519258 90341 90342 743825078 15384 15385 504844709 53979 54002 763782235 99353 99309 72348575 50988 50989 95449701 12634 12635 687128533 9446 9447 585920664 47874 47875 367891847 90763 90748 98668319 204 205 149810232 86109 86110 462429722 94546 94582 282079253 59322 59323 860670891 75106 75107 989611481 29969 29970 311318467 53365 53366 821220332 26360 26361 520780315 77554 77526 188165880 9425 9451 505147658 53536 53537 791887844 96690 96644 423879564 46884 46921 628176006 4599 4554 386569404 64506 64507 8555339 45241 45242 467532522 48217 48218 92359471 89104 89105 951183651 91450 91451 95485239 86005 86006 615595919 38629 38617 437616839 3743 3779 187391053 80955 80951 532930373 9326 9327 833696858 93683 93669 200760271 10100 10060 178717976 10189 10190 306737990 47638 47668 11219216 93577 93578 704176859 14936 14976 394030138 31720 31721 386226201 32947 32948 177043767 75169 75219 4657413 86512 86513 74801242 69143 69133 857814988 6761 6762 537183433 48398 48454 865540285 98293 98270 459279503 45779 45758 707824402 96144 96145 160580745 80142 80185 113630167 10006 10007 10154174 39108 39109 94996228 29611 29612 204038489 27175 27179 70657379 30564 30607 796753291 24309 24308 830906158 79197 79198 575354031 40436 40437 455601466 26791 26792 988822644 10327 10279 529247157 73141 73142 493648878 30080 30081 588003553 43778 43804 352405566 29235 29203 859243882 9097 9088 501931791 15066 15075 133622142 72731 72732 363049655 45480 45481 689646701 22657 22658 112891291 71599 71652 726068424 73687 73688 757814591 70383 70421 715089406 36916 36917 316587811 86600 86601 978206612 85078 85079 780471060 44699 44700 456035768 43586 43587 923556903 17091 17092 250659519 58261 58262 79921315 16899 16900 279716865 69390 69346 592450666 68622 68569 162598962 651 705 768743131 41617 41618 47793270 22249 22250 165260946 61498 61499 959046517 83724 83672 127974578 3675 3676 956682231 30788 30789 434156707 40329 40349 97809451 94362 94363 555284884 50201 50154 328457757 76282 76283 955086653 91353 91354 24924354 27066 27067 295984429 11917 11918 218665043 33389 33390 563345387 97890 97920 236249702 38478 38479 972461058 30234 30235 561633963 45176 45227 135841999 44520 44521 195433918 2396 2450 494575373 4742 4691 60151819 56934 56935 663381032 73915 73927 95180120 74421 74422 667284523 56359 56360 78893328 80571 80572 150261705 2084 2034 984128537 62126 62127 399360801 40091 40137 561730557 61468 61521 691386115 98236 98229 95573935 96906 96879 589666194 54161 54210 861330693 82547 82565 881534501 84334 84351 378126754 47751 47769 572239114 84191 84168 353786855 89375 89390 243925844 80600 80601 808699215 99896 99897 35587145 53476 53477 97217902 88762 88714 472704440 66261 66262 502541993 91663 91697 656583964 38447 38456 279408816 88440 88441 161130954 5972 5979 722589900 10484 10485 544540093 79403 79404 200824799 12278 12279 978795235 32578 32579 878476529 45228 45229 560258115 1354 1355 429577006 19699 19700 446569833 11092 11096 91277556 97341 97342 290708011 60922 60932 55918534 95189 95190 610181441 76313 76258 29169360 65289 65290 29459494 60766 60767 576431290 20648 20649 137068112 21874 21875 591130410 82985 82986 869427085 6162 6163 819137898 29622 29623 516047770 57401 57347 204657051 4287 4322 125297694 3128 3151 774275081 98722 98723 550688648 85468 85511 455181060 52117 52118 776956965 91065 91048 24371178 26529 26531 297472028 42230 42225 177611924 41310 41314 794622154 85612 85613 702924156 88655 88624 701390592 89357 89358 314424653 51168 51200 621058229 75332 75334 232941067 24625 24626 114971582 85984 85962 368187453 46691 46692 524489265 96075 96027 437065215 49418 49362 243911261 41556 41503 755477433 40820 40876 421513720 36499 36448 307239261 23993 24018 327927164 36971 36972 520312186 1341 1347 434060623 69357 69358 518954259 30330 30304 840399185 62280 62290 864227493 26354 26318 787423165 35660 35629 91935321 7772 7774 356404250 28802 28803 312235047 59630 59631 653393904 19136 19140 306764613 28599 28600 896262723 44210 44211 387445160 66137 66138 300277041 43468 43469 422516263 60310 60311 298679067 57494 57485 754609010 83378 83379 238098026 56053 56104 46257317 20544 20555 862674581 32885 32886 76005101 4435 4467 921265233 29041 29042 511023259 56958 56981 980975178 83685 83705 796345117 37626 37627 795925649 34900 34901 311794199 54563 54564 90225126 60986 60987 241391609 26697 26698 841191852 5096 5076 292365922 18340 18294 543333273 34159 34139 861386829 6351 6352 303649650 35562 35527 200165483 56940 56899 178220881 51852 51815 775802650 78582 78558 586494680 48178 48199 95503774 41140 41141 999534278 55326 55330 196052905 70686 70687 663246342 23231 23275 770393449 65295 65290 110228940 9498 9486 72006279 42491 42453 58040882 11686 11657 738643784 80985 80963 33252913 91805 91806 706106212 85357 85358 57717907 97028 97075 163451945 99382 99383 329220748 10684 10685 683852456 19675 19676 970997004 85249 85250 363271926 62968 62969 236344086 94950 94951 408259181 42576 42577 587378210 23202 23203 275293583 13403 13404 62896460 40870 40841 432065363 92738 92739 644567484 98905 98906 630789261 67072 67073 820033366 94172 94165 916061281 2153 2154 881783460 13077 13078 485421683 58785 58786 836194986 69252 69253 147504333 34554 34555 691897834 1051 1100 793180098 41474 41424 77778686 55784 55766 830917119 5494 5495 881257497 89394 89448 834897433 16422 16418 504233711 55689 55743 161744597 27868 27819 840974614 19905 19906 358559140 86864 86821 860149501 7642 7628 477912742 64359 64360 96248719 15682 15683 717609203 53696 53697 972365035 73464 73465 901318847 86444 86393 987111171 37671 37666 852870622 57188 57189 699493513 53932 53935 449908634 86092 86081 978025108 29103 29104 826355547 94844 94873 90821765 26355 26356 191892462 57223 57177 100932460 89063 89092 6297264 14414 14415 270684764 5106 5109 271161502 63689 63690 988899424 12054 12055 44746398 58653 58695 328447382 63569 63570 307949122 42291 42284 180365304 16819 16820 549444885 12137 12138 100369252 35799 35800 277535527 28032 28033 93926610 56238 56239 158402025 75374 75408 429894624 37148 37149 444183154 64723 64724 941677163 12469 12478 161442356 27405 27406 635951860 17959 17932 440159456 22117 22101 950440169 32927 32928 882557500 5996 5997 47181837 24691 24652 293936037 39425 39426 957285146 41897 41898 155998974 40366 40362 780363155 78269 78270 791779568 7814 7815 52909244 11966 11983 996381629 40572 40573 108603388 91608 91613 994959446 98668 98669 148029711 65900 65871 297883413 42466 42478 665459001 12695 12677 384461066 25336 25356 483487166 47114 47120 832770100 6279 6280 171440524 90535 90587 198734122 30535 30536 761357391 44965 45002 976580284 69167 69165 458715140 15173 15174 253351945 66561 66562 984241847 33836 33837 721850634 67774 67763 925928589 97996 98003 897752480 96122 96107 841644383 35770 35787 439470403 48799 48800 136728963 94998 95005 262132352 42344 42358 87464101 36684 36728 577168287 14308 14344 130142950 53898 53899 81345283 15832 15875 108714367 64775 64743 422908105 62767 62748 520799620 69787 69788 787388571 63211 63254 109463656 38108 38109 50151142 66492 66493 827035130 17672 17667 631162665 55367 55368 128266833 20357 20358 477998871 72836 72837 431805055 1399 1449 644467507 8482 8483 689933056 67278 67279 334453427 4920 4942 638128217 64975 64972 26504572 21014 20960 953570247 9831 9880 62405876 98253 98254 827640667 96 146 49846140 96729 96756 785038961 45768 45793 272070794 9246 9247 265177861 34464 34465 549371321 71748 71719 842574981 76541 76542 866500150 30313 30314 268689069 43724 43705 847645924 6588 6610 511455568 92682 92729 975709242 17823 17863 983343298 37403 37363 36270514 29513 29514 236354381 57072 57082 695832331 50688 50715 759646346 42702 42656 186428350 75064 75065 818930309 50474 50475 883344368 41312 41287 638205222 66806 66828 367357374 24596 24597 876674550 58220 58221 199537358 84389 84390 169077422 362 389 810491259 8987 8936 311701579 95127 95128 892232437 85167 85168 284717377 84392 84393 516686352 61036 61082 720460047 60292 60293 586799811 30127 30128 445732170 67328 67358 814743203 30986 30987 921465539 30694 30695 742491145 70406 70407 759674227 4119 4120 689115904 73300 73301 683358464 29476 29477 633908952 52475 52476 49113048 49434 49449 323285690 94537 94538 485460405 60170 60154 265667402 41645 41646 621997357 64495 64488 434627691 14506 14533 254502551 33289 33290 442546006 11960 11961 852218801 9612 9557 338499711 44064 44065 27620123 53383 53384 683235270 49840 49841 781841226 90002 89979 386405580 26968 27004 441350160 92880 92925 603097629 27688 27697 456485544 87691 87692 183283597 76167 76168 581160001 15076 15077 75757913 19118 19075 514027545 1983 1941 708657030 75183 75207 866191736 83061 83062 194078114 69909 69910 462393570 26562 26563 259327425 19290 19343 489887981 74824 74825 299589840 13080 13036 590955791 16017 16018 941420 18125 18165 182106363 49954 49955 237864359 55492 55490 28286218 92034 92035 638538446 29904 29872 611145808 16604 16605 798358423 71449 71416 37311458 90998 91044 769286724 42123 42124 279455077 77915 77930 569951063 81498 81499 454444681 48453 48496 745676301 90467 90486 735207021 49181 49144 104558301 22518 22519 161165116 29131 29075 938130586 8040 7995 338360000 20757 20811 553241414 83649 83646 167271871 37369 37419 315569168 93529 93530 565140520 11771 11772 25039731 41583 41593 30788936 38334 38366 871321186 3551 3529 363163722 79095 79068 383528370 8351 8340 251121170 71858 71859 65654922 16564 16565 584947194 48641 48642 952402963 56263 56264 774493949 75223 75224 450008888 92060 92061 20268921 15426 15427 811253356 8993 9032 821741495 89477 89527 312827732 84826 84844 962570202 39149 39150 53371689 91815 91816 252430080 40698 40699 109116849 56964 56965 290622864 13519 13520 38745966 3608 3609 943493462 56698 56699 8690916 39996 40040 770198972 86013 86032 789981250 34617 34640 702249806 97672 97673 140446990 62287 62308 812328480 30974 30975 551706381 63840 63892 353087658 15869 15821 860173233 95975 95976 192559076 40659 40707 471690054 6813 6814 525184733 89433 89379 781064995 58553 58554 447511322 8887 8888 274214582 560 550 501429511 10316 10280 425750748 38678 38679 65868788 57361 57414 885773072 78999 79054 947689966 23059 23060 276131278 66297 66298 531775437 19039 19040 521887115 90444 90445 863610636 73495 73496 769665475 75261 75275 266520272 70625 70626 678085595 72580 72602 699241055 98674 98675 493403894 2320 2288 597785235 99967 99968 403848029 90442 90443 1321252 11904 11890 108771464 61569 61566 578841558 13976 13929 745095908 18358 18359 993533114 20647 20648 241755062 80507 80515 107094810 48896 48897 258092255 63643 63685 379480310 87494 87466 110309012 87489 87510 644993595 44940 44916 153514686 45254 45258 51086030 91964 91915 851516868 84454 84455 711891163 83846 83790 139652613 59328 59356 110613564 9311 9312 572239088 15165 15211 229753350 95289 95265 50991903 43339 43340 267129241 97869 97870 374063497 3985 4014 901568408 10438 10439 562502192 2164 2165 37639415 33061 33076 787649415 17471 17417 522584344 3694 3695 543313248 84695 84696 466905699 55014 55015 899390138 44145 44146 875005365 85469 85504 806563021 78788 78750 340474359 22825 22826 335489521 72004 71977 320945534 42029 41980 403032042 19990 19991 799521580 72102 72103 663723980 64465 64444 482822635 38598 38584 827580300 38725 38726 407912127 16220 16174 514605772 48585 48547 542343413 23084 23133 25743133 18028 18029 942259790 91860 91910 789911375 49306 49251 785491626 52715 52716 286274 62825 62826 881777339 45032 45001 512933650 71534 71540 562657514 60655 60610 588338015 91132 91133 969473181 3773 3774 42916573 94244 94245 785075344 56705 56706 637648013 5965 5920 937664438 80083 80084 373587099 17187 17208 474900652 66103 66104 708951432 68484 68485 909980874 63260 63248 102799004 99284 99338 93485859 53288 53289 571694851 96629 96630 143965812 21945 21946 568460659 52228 52229 48351733 60169 60188 964686299 11307 11308 847933130 64097 64098 978514308 52845 52862 362679791 51581 51582 412408685 71415 71416 99353870 73005 72970 606025327 36284 36285 386043374 88772 88773 410870471 70966 70950 150938170 24784 24785 623155366 527 547 762882465 45598 45599 796123920 2649 2650 570407054 46981 46982 417621599 24170 24171 924889020 15280 15233 177537849 30247 30248 814538702 71892 71893 486248066 32494 32495 205346306 84304 84331 373297227 88631 88637 901684598 50208 50209 106306558 935 936 202622524 80208 80209 123508640 66649 66647 886574318 13089 13040 527792113 71734 71735 519126910 94496 94497 848479338 56506 56495 584528538 26699 26680 825786690 36198 36152 958854293 92054 92055 137208201 85785 85747 327052839 29575 29530 854419534 7728 7729 86019468 7641 7642 474272182 24710 24741 99185395 25087 25088 425185249 53193 53194 275316428 3466 3507 999662729 69443 69395 351268099 12935 12990 715591648 17568 17550 231975324 27681 27686 180817241 7726 7727 769070102 53445 53446 298961406 96060 96007 390520807 96344 96317 144173036 33528 33529 212092578 34339 34386 902864133 75566 75526 702192805 89438 89494 978866216 23026 23025 305917408 56158 56159 732361886 42987 42993 507335689 84673 84635 980405792 4931 4932 32880163 64131 64132 507919323 77761 77728 555476931 71560 71600 263431224 92487 92498 57232391 21650 21651 921912807 30052 30101 72721062 3335 3336 99581598 49796 49770 994918562 7495 7496 930975626 66507 66508 201768582 89768 89730 898692809 21484 21485 209511932 9951 9952 276058353 39957 39948 609681494 32657 32646 934746083 43463 43412 597082690 67879 67899 550070368 2946 2939 493758818 34628 34629 742517842 53574 53575 549311737 95912 95913 45988576 76865 76829 838229612 95633 95634 633381167 95314 95315 479874594 72461 72462 748537438 9281 9256 119557502 90833 90834 61674896 8398 8399 916298964 32958 32959 510618270 94661 94662 547500460 75881 75862 113287458 24998 24980 545377039 24878 24879 363602381 13165 13170 309186806 36330 36331 406171557 92563 92545 621772867 71029 70996 20968995 74274 74235 553177522 69879 69892 108546810 28838 28801 913981521 74909 74910 483076770 18400 18412 890799847 77167 77168 727935592 62697 62698 969297748 61622 61573 534528666 74243 74295 640084321 44036 44037 881530234 68720 68684 48250194 32418 32419 663915772 64570 64571 430747339 60330 60331 54113669 50197 50159 270363564 34036 34037 113141662 84953 84903 394610341 40735 40768 993864031 36614 36615 39684158 2229 2252 175552973 49548 49550 670180383 4128 4129 500516593 89923 89924 168848552 53230 53285 1892535 54564 54565 591547921 91549 91538 799070176 45717 45720 310453582 85535 85497 374611471 18610 18640 116125052 66679 66680 145571495 49003 49048 163240304 39322 39323 134677618 57780 57781 921313364 84169 84206 272926363 86251 86252 746853505 66424 66425 702668409 53730 53741 759184706 42029 42076 76163561 68212 68213 121323369 77867 77868 174299690 2408 2409 151199910 23401 23399 269139190 89207 89219 277579122 20840 20841 865076703 46267 46308 389897773 34287 34291 577745221 7455 7456 573169678 1863 1864 841032718 28911 28912 160060136 43336 43354 302391019 99801 99802 852826999 83470 83471 970574299 93739 93733 689526498 52643 52644 79265510 72256 72309 80682488 14766 14737 332922281 22379 22404 169514328 55120 55073 792327652 45930 45877 565604097 42529 42530 989483923 31835 31836 419940015 13029 13084 485748919 98474 98457 936476209 15421 15475 763048279 34812 34813 575265020 46685 46649 350132392 8911 8942 982761480 38749 38750 37727963 92687 92661 611655803 51706 51707 724799883 5566 5559 106238501 35311 35312 874089032 78 79 68075206 26318 26319 54191014 7820 7821 527456904 39673 39674 351666715 25345 25346 681898970 67759 67760 848248947 46548 46562 819317183 41813 41814 367147711 59268 59263 731746931 10657 10611 976876295 34010 34048 416171848 41968 41935 434315045 63778 63756 297764442 72006 72007 505807352 9585 9577 406412275 46732 46710 925782856 79509 79510 526804763 42754 42752 307229902 5138 5143 839190860 48800 48826 68629797 47167 47168 7881756 33262 33263 802894023 62326 62327 660361390 27646 27647 563404599 73529 73535 498013253 91506 91507 231202032 73212 73213 457913602 56860 56861 938903566 68427 68428 370330190 97996 97997 347200014 16220 16275 92232957 85588 85589 390743900 39196 39197 115031845 47470 47471 137080424 50678 50679 535776844 24679 24683 40179760 5424 5425 353673950 84284 84285 33810105 58511 58541 206302441 56419 56436 367571628 72057 72058 546637774 5300 5256 718482567 77365 77366 621184470 63045 63046 542219160 45277 45297 526433271 61299 61300 980553908 80879 80833 827302921 88121 88139 504242196 92088 92133 112305960 1966 1967 832124414 58737 58769 311093808 46516 46517 22104998 51915 51865 138340410 30570 30571 638590990 68385 68386 102187405 77401 77402 149492615 77813 77793 684727510 48002 47992 296003428 11712 11662 20260267 10892 10945 562490288 74612 74613 965392946 59621 59622 359674928 43414 43415 582712850 66873 66927 683334592 43156 43157 669746127 13317 13318 542045159 65575 65604 710910876 5094 5095 166535621 79248 79249 374781572 65231 65275 516057347 26067 26068 27517339 10486 10487 415286106 29259 29309 884662273 42525 42526 212422874 33494 33527 18599718 47842 47798 746422716 11164 11165 239500025 70793 70778 241023589 75447 75456 850203032 52367 52339 526245924 65473 65458 831091486 43280 43278 9975844 4376 4377 53747352 82677 82711 625384569 94373 94405 603556056 16766 16767 448234770 38500 38501 719095578 96060 96051 904333011 62970 62971 453663921 80934 80908 182391528 47051 47102 412788005 60296 60297 808869805 57345 57368 739236273 21505 21506 164300205 15266 15267 372885280 7941 7888 990835069 85489 85490 63367991 68034 68035 806507641 19356 19357 975491495 55575 55576 9718339 54440 54441 744511830 73900 73869 818246296 21715 21694 240014107 18391 18392 782581981 62308 62256 100004513 11710 11683 521532946 70750 70757 346073485 53160 53161 174488540 21017 20986 23883971 7879 7878 656293628 34021 34022 311031102 71941 71942 637003146 82292 82293 657680024 22102 22091 556757985 85798 85799 752296187 75254 75255 629919341 56067 56068 571042954 26300 26316 606692814 50349 50350 133279152 37513 37498 47693152 61658 61617 379926352 2139 2130 379092311 42542 42555 207742584 6030 6031 62324709 76271 76240 221759079 48527 48528 783967645 60083 60061 807107781 66369 66322 676524659 75266 75321 511916299 36882 36883 847971381 76782 76837 596819408 19913 19914 491592953 12344 12333 571878112 72351 72311 382395808 34029 34058 742840474 66864 66865 377078818 58086 58087 942179326 61195 61196 242160062 74338 74339 787699294 30922 30931 629135277 60313 60314 477685658 17443 17456 968462423 13085 13089 332368941 72797 72798 950385005 28479 28514 578385805 22216 22217 174698815 75398 75363 756862345 83707 83708 196765810 94143 94144 77751296 96156 96157 144725572 29564 29565 218883990 34353 34354 756871131 74607 74631 426003345 56490 56491 537320555 65363 65398 543680031 35855 35856 116569850 34201 34202 943783875 64302 64303 91060568 92558 92559 106705313 97143 97144 727366949 49845 49846 676406773 58321 58345 458888055 85025 85039 924977252 44018 43968 466295794 30455 30456 371280242 13721 13722 34894668 67304 67305 609503410 37449 37450 725148157 54435 54428 721510709 25635 25672 63225974 37743 37780 971736458 43560 43554 822213827 46678 46679 30677052 73352 73313 416961973 6093 6094 685104764 67005 66994 482530268 61825 61826 52662532 5825 5826 829492511 77735 77770 120692932 73317 73306 67841529 99066 99067 466751248 62106 62111 102469720 70397 70386 7044337 87084 87085 420294128 23294 23290 269795539 12831 12830 548345588 53060 53078 996694117 10584 10577 664094437 4433 4434 10583603 88077 88078 194692178 29104 29085 439670633 57491 57492 788324879 77845 77880 629447388 22898 22899 211261053 78755 78788 595069061 508 478 776607502 88432 88461 704850483 42714 42715 278276021 85724 85725 463253671 45827 45828 943689358 5037 5035 678777527 91479 91446 275121925 78755 78756 964808543 27665 27666 690129266 51246 51247 241917013 10333 10312 754427311 52546 52594 461024499 58037 58003 827703895 47288 47289 870158934 57961 57979 895595822 614 625 520993418 54081 54082 503573184 11437 11466 355177120 41363 41352 228093504 57888 57907 794210233 26088 26048 506243439 2509 2510 530114150 47944 47904 248550359 52674 52675 503681112 24208 24238 895598998 64070 64069 210065206 60815 60816 93451571 74881 74882 782116396 26271 26272 438053698 77183 77184 716637363 52269 52270 870144354 63816 63864 126186319 4922 4943 155619275 48340 48368 829217448 5357 5358 375357623 31143 31144 183256406 65618 65619 992304628 94224 94225 387108710 51626 51627 151948677 31271 31291 587576255 27467 27468 430510479 41419 41457 863381966 70376 70377 309795077 93227 93228 76094285 83044 83045 604408727 92172 92173 108385579 46057 46058 651708511 28499 28500 465845423 10620 10621 448617912 48771 48772 773835962 56500 56496 36118857 64736 64737 690649308 98100 98130 849161362 4256 4205 370490946 98968 98960 773092037 67812 67813 310292116 55184 55185 568693090 17598 17599 59060354 45670 45688 166917960 59408 59409 884115647 14190 14191 760678445 78720 78721 952467858 38444 38477 234139958 19326 19327 537751423 25848 25812 103448623 4240 4241 984328683 80732 80752 282799079 2304 2324 232571123 91826 91827 183586558 28468 28469 559119331 45654 45704 461007 42199 42200 858333142 33633 33638 974834497 56190 56191 491067250 74319 74361 435497115 22546 22586 271290650 71315 71316 230021373 63392 63393 383951178 76019 76030 607789811 35096 35097 199187006 48856 48857 900629921 59275 59294 902148844 10864 10865 546696070 69618 69671 398532400 13950 13951 669235813 83657 83658 121654189 88467 88468 756167466 75015 75016 416361953 65269 65270 441421588 80168 80141 668770662 71022 71023 857644562 49196 49179 936479998 61464 61465 14332156 26941 26942 530209690 12996 12946 981910002 4636 4637 723693862 69582 69620 581344014 38839 38890 854690028 30549 30518 184524688 98259 98260 455520048 40060 40061 414150392 40245 40201 630997024 74310 74311 319560905 70327 70328 727359388 82162 82181 164900348 36564 36565 49395046 72278 72298 419396993 8069 8070 53237080 39147 39148 704300073 41939 41910 614452746 43171 43142 863885794 56007 56008 696284085 30124 30125 333923364 16739 16740 845446825 70018 70012 100694936 51123 51124 523097853 20216 20228 61321699 22762 22777 76737691 70019 70003 550722162 54727 54716 50356454 82678 82698 11226021 30635 30579 749560513 88067 88068 698403092 48509 48510 132486372 75158 75159 586096374 47267 47271 118754478 86656 86657 472941351 78642 78643 506225950 77894 77944 646675169 24768 24781 185823300 27866 27891 961449172 81389 81442 655344129 54986 54970 585331269 46849 46864 403138319 62613 62572 86608054 7119 7120 849936179 54520 54521 570253735 37927 37880 37220588 17910 17911 412357269 39284 39299 544228995 69602 69646 559801012 59734 59735 706342059 45730 45752 326464656 25300 25301 923445933 66917 66918 630230185 66844 66803 719794881 23943 23944 325434246 46763 46707 412866713 36528 36533 166973966 65036 65063 137737708 41509 41530 112276124 32304 32329 561432660 63627 63628 10941543 91915 91968 174093427 22387 22388 150852882 10686 10656 846449057 88616 88613 143870726 28382 28433 480337829 42746 42717 159156792 16657 16658 374880554 57320 57321 896669348 71097 71129 991338770 11340 11332 956021660 30636 30637 46936874 66005 66006 717208905 39855 39856 755834037 57414 57415 981050460 85758 85759 878798828 35779 35780 199640543 84627 84657 177674206 31616 31590 233108659 22221 22269 192044023 47434 47435 183621216 11236 11238 950607694 65941 65942 523313779 25512 25513 808294150 54681 54682 90667978 83204 83154 625071427 5669 5717 950263353 38892 38893 26241319 58365 58391 304348177 84014 83977 635460075 49579 49576 839692807 48283 48284 566075411 20358 20320 62540469 23296 23247 689837399 79417 79393 123316651 38682 38696 690672806 29700 29748 227504546 64509 64510 191985821 63421 63445 836655911 19007 19008 378208027 38981 38982 999963540 20210 20247 53184930 4923 4924 205029975 50662 50629 589586423 29420 29421 946976381 75363 75364 884371830 8904 8855 371877822 87150 87205 811652178 27321 27322 686320859 17120 17121 327768402 70944 70993 180308467 1391 1392 333057215 37096 37119 156625876 99643 99626 768411164 75158 75138 198851369 53915 53916 127001825 59825 59780 786718028 91488 91489 175686505 57240 57271 444353319 35793 35771 321729279 54864 54853 392595443 81158 81146 654502039 20110 20111 545043188 12586 12587 414775625 53656 53657 136258234 36190 36191 59632624 73173 73174 715368619 89611 89660 125279215 87333 87334 566343174 95784 95832 173271365 78914 78912 181938554 80456 80457 638871727 69008 69064 68451675 50157 50114 83229828 95881 95882 607939421 95341 95370 582308885 82247 82248 711172495 62733 62734 322612286 60536 60505 952699205 76061 76078 204638456 94687 94688 292428474 64846 64809 738227260 63843 63844 520083947 24942 24943 388868517 72622 72582 986452461 80729 80730 299835712 36237 36228 180450367 16068 16069 673771331 79420 79421 743900521 49854 49855 775280124 88064 88008 84133163 47677 47702 201066702 76137 76105 500534817 2448 2449 73577058 20319 20293 175188092 71040 71041 147980287 93274 93294 909787106 72366 72367 13896558 54090 54091 272143982 17875 17876 565701082 938 925 604088560 3877 3878 202548068 79611 79607 872197645 85772 85784 77376805 93000 93001 384709506 58325 58314 438723821 97632 97633 860374019 41294 41295 974921739 36381 36427 14687424 92828 92861 194708269 59900 59901 718637941 38917 38890 936007803 95502 95551 734317829 5350 5351 986682891 9443 9408 707044529 81927 81928 456314456 18602 18603 469518468 76135 76136 710092369 79557 79558 234356777 77314 77363 105321866 3279 3307 768583088 93122 93163 152140352 97429 97430 306478351 18372 18373 784931111 75783 75775 116787573 57626 57627 664249509 36917 36918 90739112 50359 50360 934694338 44149 44150 777517785 67130 67131 27328350 5176 5129 82633047 40996 40944 847418121 35007 35015 489350697 23914 23915 43803287 110 98 623381281 58129 58130 776171194 17324 17325 450205140 24204 24209 531241829 29615 29616 629480543 26736 26753 198875898 57399 57400 523681285 45298 45299 386092033 56944 56945 275449409 70483 70484 207545362 60740 60741 129563737 69326 69295 265534037 89190 89176 387123314 29956 30012 564551054 96978 96979 326074536 91964 91965 590047189 76621 76622 985828274 2470 2471 20389844 55498 55496 601524876 68637 68626 342252462 19338 19315 166958191 87279 87280 279841238 26380 26395 569491097 87160 87143 487977342 62325 62326 769373213 62121 62109 506888075 14747 14748 934526379 7735 7736 198941213 54557 54502 547201928 23243 23244 527906205 67119 67120 830011756 76531 76532 379372011 81578 81622 900321613 45512 45513 501995426 43323 43280 941660137 86371 86316 352403230 49770 49771 483980635 77563 77524 663409913 20418 20465 799905838 79227 79252 700898681 58957 58904 748536803 88042 88043 363792127 58459 58512 290101188 87534 87485 677723521 6962 6909 763053757 65549 65594 824780506 95380 95381 86346344 49005 49042 452673741 21473 21474 940946890 92658 92638 466317430 3487 3492 474581924 50910 50911 968563135 44412 44461 129637159 36347 36307 357078759 58023 58068 638747783 41270 41271 720148033 46536 46537 101055101 75295 75342 493766003 50862 50906 299951519 88204 88223 936554467 8853 8877 996466630 26097 26098 869458172 69047 69070 60989947 1149 1095 913403501 81081 81082 684511761 70058 70059 442288995 78314 78324 725773160 29652 29653 938626984 44572 44535 989349041 20780 20765 852301607 29662 29625 498029304 94581 94582 996589152 84012 84054 810316217 62120 62121 406159158 40789 40795 808801406 68666 68667 466577230 4551 4501 678926133 71644 71645 128256405 38638 38639 729407854 49390 49391 596754463 57619 57591 732010057 99892 99893 829641000 49111 49112 367560996 4736 4716 857869184 74974 74975 123928903 63921 63907 710237446 24692 24693 190286792 97771 97728 945202372 85077 85115 192031159 35940 35993 507574515 32486 32487 964508782 59556 59512 605848926 43444 43405 497262949 36736 36745 721912837 36495 36496 922252233 13593 13580 469441905 65022 65023 93923749 85556 85557 609728492 60954 60955 726094817 49726 49727 553376105 34568 34569 229273595 24742 24779 274900445 11696 11643 762685051 51893 51905 885590728 79126 79163 93294909 22531 22532 512298815 40731 40732 645312301 47712 47668 671454543 85901 85902 774290399 53376 53334 63574965 50215 50197 273395375 17849 17850 685354058 16006 16007 9637772 15602 15603 746936786 23180 23181 494710126 2255 2211 918142341 62189 62190 455094042 61149 61094 53563838 88691 88695 420853832 9495 9496 855786783 66261 66229 662611778 59753 59754 216461927 18696 18669 177241849 308 309 20591749 17288 17285 616790134 17326 17327 237728489 56160 56161 673197251 44938 44939 242968312 42970 43014 213971145 12799 12850 569258736 98472 98473 94263104 25276 25277 244360326 11896 11866 613905752 95925 95945 583122673 19695 19696 263845177 51100 51101 48908721 6860 6861 901976938 59741 59764 266350367 43240 43241 286978384 43996 44049 61440577 59603 59604 81714277 96519 96520 924738898 64825 64788 680961730 71403 71355 692901478 59136 59137 178585271 47612 47613 885894526 9834 9870 949577856 70275 70296 495592939 50107 50108 373188239 29211 29212 742541003 16716 16768 245360064 73571 73625 786255172 36294 36301 574215012 37181 37182 219446457 49323 49296 302244866 34865 34866 315719124 37462 37438 436666239 16664 16665 758096719 58972 58973 738995928 77989 78004 600995257 54954 54949 452614062 37791 37843 119541013 40067 40120 484232806 76687 76688 988317996 859 907 421643250 64974 64932 268106861 81480 81462 157596295 78303 78277 969177781 92155 92160 640203291 95632 95652 724651808 64529 64515 673708088 89393 89394 452681644 26607 26608 665039124 14202 14188 545578827 35825 35826 566735157 40166 40127 948488603 17100 17101 45910080 55489 55446 163556354 94183 94184 761107409 5844 5845 190520354 86356 86349 933689940 61250 61248 892879030 64562 64563 353140156 1239 1199 536953410 63029 63030 311710383 31985 32010 274368630 70087 70040 209859039 38027 38071 455736265 33481 33478 78530430 37410 37461 612552664 25362 25363 213782661 33463 33497 56850161 48785 48786 943761114 8345 8359 391183976 87436 87437 778242290 4203 4235 812946627 31567 31524 476105633 78681 78697 752441344 39838 39839 177033355 21984 21985 378029641 15317 15340 161252814 34762 34763 212714018 22866 22833 563510888 22401 22358 255629867 3744 3779 50276583 81771 81751 897284252 14748 14786 601295911 39327 39328 118381256 11438 11428 256047437 37379 37413 365256832 22002 22027 313457407 16920 16893 933805584 29332 29280 384874640 14806 14856 17297310 45320 45279 165792630 14273 14230 932238770 99337 99297 293853950 14656 14659 359472220 21700 21725 120389465 45135 45136 53874613 11239 11240 815072679 76732 76733 493072125 11312 11313 627811258 86493 86537 592598500 16864 16851 260788602 48131 48132 815746138 27511 27512 84098956 89451 89488 207732299 84244 84245 754216083 9628 9629 453769486 83980 83981 820528821 62950 62944 834425272 10302 10303 219632792 88817 88833 807660647 24575 24576 649966190 40046 40047 653301191 44253 44257 23075739 22393 22394 485554599 94126 94071 41139122 77792 77793 567237792 66702 66651 374634437 66552 66585 873363281 14245 14301 543525906 95368 95335 165287427 17749 17750 678430532 29911 29912 239812861 44616 44617 749278019 56262 56233 502878326 42439 42440 701940248 78007 77999 505424649 29470 29453 537041257 20227 20199 77585002 27163 27137 118580720 97029 97030 29633469 97393 97404 289672402 41781 41772 310533194 93086 93087 573424563 6925 6931 366247313 25343 25330 185472290 18712 18747 546440487 57770 57769 67255049 64118 64065 407592830 1956 1992 352862659 58605 58625 547128470 59438 59439 720461009 82340 82321 502956704 7085 7086 759612497 41366 41367 280119662 79615 79606 383960199 95171 95172 630877716 73513 73514 832098279 57920 57921 184198928 280 301 547731839 75637 75638 357349474 61896 61897 829703130 32478 32479 727051476 13383 13332 865557086 35778 35832 329379216 66744 66705 37017611 80468 80469 785965818 33623 33624 260943548 95528 95529 23628631 66652 66653 579494287 78052 78053 565173736 29600 29629 52848646 75328 75320 732635235 34323 34283 872467658 14223 14224 364226412 58894 58895 387511835 97351 97352 371311414 849 850 748601539 83038 83071 803750152 73973 73974 716763308 65800 65855 937495075 76379 76380 157373915 25676 25677 631030557 2679 2642 122198482 84447 84424 145762642 20619 20670 819452572 89042 89043 848020333 98671 98666 918604255 92946 92947 395915111 34397 34399 452583342 74263 74264 363227255 71808 71797 496548446 29801 29802 767764284 40059 40060 182474534 58833 58793 38903683 59684 59685 777158022 33624 33625 386638110 63908 63909 484509296 69663 69710 428374522 94330 94331 821098247 23196 23175 877086906 37468 37469 824745155 91691 91697 503492228 73057 73058 929607599 38483 38484 475869891 80964 80965 300319304 42903 42876 169883775 97539 97525 78607034 10066 10082 46698521 92103 92106 313432557 38698 38701 824545536 92093 92070 598477325 54180 54129 303897302 41351 41312 228819383 8477 8478 19515015 2944 2934 836931805 34719 34723 958191843 38953 38951 498062296 7875 7876 715864297 34660 34662 367989657 50018 50019 119617123 26196 26197 332161114 78702 78703 401070747 42490 42523 214096014 57668 57669 185344499 73902 73945 629602615 8193 8231 826709300 38826 38827 21397193 86330 86319 197425205 67522 67523 263212773 95539 95518 967688694 65623 65603 292712318 41191 41154 863690561 62056 62057 514757202 87077 87078 685000908 82188 82189 672847336 59324 59325 244407929 59311 59349 787637093 82289 82326 559017532 62960 62911 923241921 17975 17976 517982981 44144 44145 910894632 86452 86453 645932175 14870 14871 865416191 8093 8094 336581972 44588 44589 663581610 34144 34187 400111125 59759 59782 997969934 51643 51644 186812986 46968 46969 898738952 51849 51850 21025339 28656 28657 787053676 5528 5529 523949132 43037 43038 812380026 9124 9125 247406126 61062 61069 270393247 2384 2385 722244060 77767 77753 829521382 41683 41733 646121225 27313 27314 103811292 49699 49700 809706166 68860 68833 578711581 20978 20979 267819474 51439 51394 826847032 58547 58583 319965876 72867 72888 834442296 51061 51009 110679948 69078 69079 283686248 47527 47568 93353839 37655 37656 820139365 33102 33103 37876763 5114 5102 515251392 96541 96542 694142261 2160 2117 151742893 86390 86391 702316502 31079 31122 718867586 53976 53977 407749011 40822 40796 223034175 6283 6284 296034805 56893 56894 210873443 2162 2191 403942007 64500 64484 612188222 32784 32769 173257895 90254 90309 874232315 7391 7394 165413000 97148 97199 640457406 59090 59091 819000154 76833 76834 862132706 15550 15593 723350808 34045 34046 663335169 61353 61345 216698962 54899 54900 894060721 91620 91577 674247815 10326 10280 540729182 9299 9281 916735335 97157 97101 621289305 10287 10288 750441451 3517 3467 621554689 39466 39478 208345525 8329 8330 712863086 36840 36851 882354767 70344 70345 98486601 14494 14495 513708453 17359 17365 539477769 97476 97428 207771795 71657 71658 912738405 43562 43613 515662957 55341 55358 733351122 45429 45380 388553753 29887 29903 331460892 99886 99942 342554304 19685 19686 443933964 70625 70661 534896970 2215 2180 619916368 75772 75797 768789020 75625 75626 626362017 32631 32622 421028419 35729 35730 209893432 59897 59898 830584070 34219 34210 307735472 52737 52702 618352052 88003 87957 124455965 29662 29663 50492025 7985 7992 77865564 18146 18180 717108901 5241 5242 759298128 4320 4301 830303092 19555 19609 409462285 80835 80836 778036215 20874 20875 294998955 7505 7458 799135496 76129 76130 393170196 92503 92462 843696708 21491 21492 389854498 71836 71851 267006331 53082 53119 956203958 82629 82633 452992545 19205 19162 758605736 97129 97130 896411662 20436 20437 981149400 17004 17011 874130857 78036 78037 252742793 43780 43781 769069827 96747 96707 682479406 37595 37596 197892991 51071 51118 872333514 89644 89645 548203817 9047 9048 53651930 46929 46930 63092273 54853 54854 444321235 10846 10804 804167557 38118 38119 451233822 90465 90428 397529246 7949 7895 26047987 4425 4426 206825345 79247 79301 41279147 87451 87455 227871358 6286 6316 972855255 30480 30504 326390072 28279 28313 400836553 10297 10298 235052637 25890 25835 293173543 3787 3788 742799671 79011 79012 933267444 33625 33626 972535460 49686 49687 688252791 42679 42665 842054790 87261 87262 53962607 70414 70415 535116030 91144 91145 404279466 38990 38991 530044024 3898 3878 986856980 54922 54944 630810644 96411 96409 163216498 17028 17045 816820590 33671 33620 896054994 41869 41908 645001944 3787 3736 353240295 31826 31827 445309285 81389 81371 325350485 84768 84782 913904815 60348 60349 723625428 16368 16369 821516832 82314 82315 471023395 53450 53472 860699226 73336 73337 980567292 88638 88598 700814471 2800 2814 32018056 50972 51014 153195525 85129 85130 61438749 82811 82786 807513537 99497 99552 216416761 74602 74553 664500803 57221 57178 132700169 21554 21555 25897063 29820 29821 573422256 31861 31862 352758048 7511 7549 759617707 2255 2256 718005785 14877 14878 600546174 64941 64942 576628596 4823 4824 154499704 417 441 53518649 92229 92184 985166813 87308 87288 638300886 95370 95371 612546929 87979 88034 253679635 5253 5227 70783661 30615 30616 460312881 25671 25646 810180974 25370 25363 665591900 25504 25492 233072683 20741 20742 120607441 44183 44184 80614930 83648 83661 978477461 28834 28835 279910956 24353 24354 354949640 10785 10786 825159195 52395 52396 311172132 16817 16818 630918457 60543 60544 48732698 86147 86161 224412730 21464 21490 99924662 20878 20907 276625587 19398 19400 856444083 12396 12397 732703790 87264 87265 620888578 53789 53748 862135855 4248 4249 27562178 25199 25150 633360104 27831 27832 199269264 58853 58854 458935031 29191 29163 933482202 51172 51173 986913732 65647 65648 356515709 63654 63657 560519900 12684 12685 924031350 26211 26203 119785669 78436 78479 839796700 56609 56610 814991622 51541 51562 679019679 76070 76022 762739141 97047 97048 287178595 61631 61632 101423761 81257 81258 502299797 92797 92798 264839313 4822 4823 574261907 36741 36742 746812432 99776 99811 653943106 81306 81307 809920253 74791 74809 904479391 28641 28642 661379774 72098 72097 639849895 95661 95691 728493622 27379 27380 953328440 3301 3315 329964826 28219 28220 766714182 86551 86583 988990703 90408 90409 963471111 55410 55376 491938930 53729 53770 19117306 90434 90435 737766898 64396 64441 307280772 54606 54607 181041055 97060 97061 924524874 50005 50026 966759670 10203 10204 178319209 91260 91261 319462837 42372 42370 451394234 18625 18591 597726739 47849 47850 770125637 14845 14846 262824193 97008 97023 10295082 70944 70990 461719582 29300 29336 402640556 70224 70225 942407347 21588 21589 116040995 1311 1312 387384819 89785 89786 996594572 47317 47318 265022694 34838 34839 192491802 66124 66147 82537434 27275 27265 148684062 6298 6299 183413817 87774 87812 246652852 78980 78992 518949554 55618 55591 990707221 29812 29813 709656372 23092 23054 3205315 59771 59754 421295947 97638 97639 327005906 97437 97427 301265475 27308 27309 183490289 21301 21349 375862171 3025 3080 446120150 97425 97426 942058802 83880 83881 559974277 24890 24891 476512781 43011 43012 117866195 27724 27773 27587072 28553 28554 616202923 55869 55836 707248521 31264 31310 1217999 75289 75336 654396410 99820 99821 152978716 81915 81916 684492163 95814 95799 163237693 15653 15654 952742907 15467 15468 526608636 80125 80136 367988151 6210 6211 120936860 34407 34408 321955663 76375 76376 145597836 37546 37547 674969540 82206 82203 802964876 11233 11277 429652151 9783 9784 461293772 67931 67915 315169671 53650 53671 50952800 81217 81272 941639598 28566 28567 313479456 83626 83570 397440772 60120 60095 188819401 60769 60791 310537465 31224 31225 69805823 43548 43597 579697089 66012 65986 636402995 99565 99566 446134545 31290 31291 323544946 86103 86104 243842642 93904 93957 484766994 72005 72006 368427173 27528 27581 393275904 17130 17131 351109459 83907 83908 559176888 39794 39810 779164728 62146 62140 403184825 14567 14518 6178766 80010 80011 892500472 93651 93652 478657250 85083 85084 730632828 26736 26737 115159725 74077 74078 746287600 451 452 459907550 81247 81248 862237573 36402 36365 625330466 88346 88303 188642435 30437 30438 628583691 83958 83959 986790171 40972 40988 73886624 11903 11904 205648325 82730 82731 73802903 50333 50334 277371080 78265 78234 498507063 60849 60850 640672694 60911 60912 442019806 41410 41406 732537269 97487 97438 860212520 41462 41495 135417894 10504 10505 789475666 69782 69770 99785541 24196 24197 940825922 56945 56960 515711084 33581 33582 357697422 84196 84218 161789121 72419 72475 497037244 72174 72175 128030666 65757 65737 727002414 33588 33589 353413902 51305 51273 130021474 47889 47890 67921796 35835 35819 373171066 67939 67971 8520063 23747 23748 243387550 95091 95123 577922801 26887 26888 484437483 12110 12111 148719672 71182 71178 955861982 51063 51106 85399763 27360 27361 335340019 39393 39394 127209906 69765 69805 815992852 84981 84931 186403079 98026 97970 749794490 53403 53404 298262580 76574 76618 750673812 78836 78867 115430013 44487 44527 590280245 93691 93692 536204933 8449 8445 446014451 13370 13336 280616063 85617 85594 31241098 53027 53028 298551963 954 917 840399471 33503 33534 51113783 61880 61881 692492476 24835 24836 769388747 54594 54567 489787523 55460 55461 830890801 90880 90832 432422745 16033 16084 638881023 89388 89423 142856299 48746 48703 552366510 93570 93571 543769153 86684 86685 115680743 35507 35508 600447139 31732 31733 234728699 83368 83369 714717832 73582 73583 165369630 76806 76856 928282050 66763 66781 631194780 31270 31271 474968565 27338 27380 729858031 10970 10991 579912424 56383 56384 605887134 71239 71240 257823386 14263 14264 37896143 78906 78907 524709522 6641 6640 746457368 68540 68541 274908700 82272 82283 939429679 84681 84682 15419235 98345 98386 960510849 61882 61883 781740145 53679 53681 852128520 96299 96300 476425516 26913 26914 964457789 79804 79805 537078919 65181 65182 398428192 67942 67978 658216805 5422 5373 485360788 18167 18142 315507696 9201 9202 206460944 77413 77414 456165005 75134 75103 214791919 74635 74645 8967213 68146 68147 81574154 10420 10421 964052683 97576 97577 318560350 42741 42742 299489318 86066 86093 945285590 85279 85280 606759860 76760 76761 723827278 16545 16536 702763623 10421 10422 407639901 92782 92793 58441674 19395 19363 415821159 1023 1024 350119146 5033 4984 19052955 29719 29672 725223064 72611 72651 239232865 817 761 113148805 22623 22636 655903178 70228 70209 211809376 89214 89215 407282447 65690 65658 532229104 38641 38642 401479853 63177 63205 297251469 45888 45889 484200553 14258 14259 475743179 90964 90965 54644317 24483 24486 551542931 84910 84884 506286884 68506 68507 495985836 99209 99210 352598007 34476 34449 295646277 39529 39552 207329867 54510 54480 815380408 5725 5726 915573954 59955 59956 334589010 70620 70621 811690934 35917 35948 346643816 70593 70603 81378182 6340 6341 322094187 54560 54561 670185755 12461 12445 272736835 69718 69719 700037672 48430 48431 486669631 52385 52386 191524732 93194 93189 129661494 19818 19819 730775541 36865 36866 686782423 91868 91869 762438837 68909 68910 660310312 96695 96696 993230705 79967 79988 691469254 46305 46306 29923290 91939 91940 841064338 99426 99427 53617274 57613 57614 370648791 89935 89936 590706244 21980 22003 631583864 72586 72587 705399091 20349 20318 371273109 4529 4530 856295708 23598 23599 424805985 65654 65649 3540028 87151 87152 660293203 36686 36687 476174207 13829 13846 457935711 3747 3748 477309905 62259 62260 90255557 97551 97531 399440695 83271 83272 940196147 66088 66089 974778458 19776 19770 361586802 56201 56202 243640600 84810 84866 394289351 95365 95366 6938574 44206 44170 815266568 78319 78320 878792796 58850 58851 2379433 70207 70208 662611037 34607 34608 548329960 44886 44855 619084791 67154 67159 823029760 97854 97855 914738858 77994 77995 248806295 16882 16914 769219329 394 395 73299779 91049 91047 963144834 59080 59079 891788471 99729 99730 307629875 16796 16806 98473286 44159 44160 192278155 70879 70880 16377578 41843 41797 344193339 91884 91885 493033670 17856 17876 501298725 24065 24071 178436516 35141 35142 608370518 68859 68828 861661942 37436 37437 943772880 75978 75975 405725186 50542 50575 857099006 26102 26103 158136571 21609 21610 280656113 25172 25173 852783878 32719 32739 840580250 61198 61164 591675492 63722 63684 26890291 30210 30211 558494072 49848 49849 927418914 17247 17263 415570364 56729 56730 908167163 95501 95460 479895952 10358 10381 984526410 31221 31236 658996110 45074 45075 960815236 61202 61203 352874913 29603 29564 499562253 10592 10589 735508803 27058 27055 421107516 68600 68601 538169975 84539 84548 862978825 85826 85827 527603894 25099 25100 146722176 10723 10777 175767016 18340 18349 808252139 80207 80208 870511180 1560 1542 50683691 10859 10888 397341945 98759 98760 532012184 92255 92256 293913980 23009 23010 663900507 94280 94281 795289166 53425 53461 841609740 75577 75578 518154262 99312 99313 587642841 43391 43392 449034008 327 328 191298766 74594 74584 613425325 51932 51971 542205572 67930 67929 738366610 71682 71683 415238021 34536 34509 798932054 27288 27302 212167758 28475 28476 933031846 51804 51805 586065975 68777 68778 762867325 95769 95770 419122679 64887 64846 660615848 89087 89088 261646376 40564 40602 94331531 91414 91415 274413644 32743 32798 589837838 25237 25208 215248494 33260 33302 855687751 37136 37101 823902048 66289 66290 975309930 54407 54408 611301896 48226 48227 188394127 59661 59696 157183652 60143 60087 809279239 17008 17009 569698877 3983 3939 256888718 66937 66893 148473434 38072 38073 783649557 37897 37898 672127828 39709 39710 49344399 60645 60646 958870489 54028 54029 641955031 89578 89579 639665944 66628 66629 57922284 5074 5123 379736868 920 922 276759407 10474 10520 642688899 30121 30122 555369548 59692 59686 60778342 61860 61915 834997643 29397 29398 774798217 62105 62106 793424533 86552 86553 734203298 79733 79734 28813294 73702 73703 522458770 48652 48653 459626416 12908 12909 884663780 8341 8342 844382797 37968 37969 542648684 29849 29802 762373496 58461 58480 742843828 85884 85832 151024851 23936 23968 2228212 76763 76764 29246882 99997 99998 591389533 17514 17515 979383421 38338 38365 580239491 78036 78026 409671235 70658 70699 447084394 70236 70237 751409064 72701 72693 377435601 9734 9691 269773109 28108 28132 175727506 53803 53804 320999271 98745 98707 835578905 50217 50218 520007184 19578 19579 332814705 36777 36778 908147943 50201 50202 594348741 71553 71516 741783768 92472 92473 977649169 87673 87674 666859002 64504 64485 773226291 61237 61196 546115451 85491 85504 873653248 14512 14533 334893844 28690 28694 696052974 26828 26820 467224311 52258 52257 208943768 8440 8441 379635035 78430 78421 746575748 20493 20494 822667484 49714 49759 101032049 54097 54149 323745131 36608 36609 768897961 81364 81356 154958935 66199 66213 87281444 63443 63444 379450323 87718 87729 255323048 6138 6139 332240748 56576 56545 193132073 70680 70652 956508706 44219 44244 287900425 89217 89172 581235133 16858 16859 668119484 18563 18564 582262781 75511 75512 641900831 15595 15596 443179237 39692 39709 132732190 54576 54577 801874827 57545 57505 787292383 93088 93053 706465570 55076 55023 872082551 41564 41565 237258516 55866 55867 976218708 1103 1104 782325728 95667 95710 780914380 25074 25075 620292884 80544 80545 872477902 85336 85316 236356249 22539 22540 770283758 24148 24149 162143698 23842 23885 176696354 43854 43855 406452533 59864 59882 773719527 20953 20913 639757435 65809 65808 727556649 89729 89730 258052336 25809 25810 356117733 61250 61199 240118640 48249 48250 373259611 30672 30673 161127455 52210 52211 562081670 74356 74357 985636542 76995 76996 384693295 24994 24995 623611467 16967 16915 653933554 22083 22050 515717381 65091 65058 444134211 79510 79517 259418421 82861 82871 136661176 92585 92586 888572747 70472 70478 73843817 67177 67155 820655405 79312 79313 751602516 96128 96129 218893184 50505 50506 981735341 36448 36449 205541078 97940 97909 202417154 42100 42101 606369029 71302 71303 150288837 98101 98102 658959658 58846 58847 265277190 93702 93703 449989759 82519 82484 298145278 93608 93663 38170461 70897 70922 654409907 58547 58548 473714335 67719 67720 950600232 58483 58461 990959298 46028 46045 621473916 45353 45354 639506689 68209 68254 375778855 84104 84105 551696412 20419 20420 274293594 69091 69065 804007227 7833 7790 81900734 72574 72575 172996276 1201 1158 829184037 64730 64731 157966694 8172 8194 242942955 50491 50492 33171849 21328 21329 570822581 79594 79595 569143218 69088 69089 718230683 1859 1825 968846702 40081 40036 660959496 32380 32381 329816814 21902 21918 621082038 21020 20989 441527782 58540 58541 439127610 49150 49151 399078930 34803 34764 993338384 96492 96545 630253217 80215 80237 657184388 68725 68751 818432969 52195 52196 624109724 19448 19449 403724709 90942 90943 293137691 28590 28591 489606413 4824 4838 96604093 67727 67780 495548087 79610 79611 252779952 19006 19007 164040154 54083 54084 246876598 56953 56952 659406996 98034 98016 939674469 98440 98441 600198486 6779 6763 474377487 78331 78290 384611741 91291 91343 62643413 99007 99008 767374029 68439 68440 42214554 32275 32276 395967985 16020 16052 612706327 7289 7331 847392668 80060 80093 995705887 94775 94749 590537349 54011 53965 553030607 50382 50383 711150968 75255 75256 304621776 59322 59273 906536952 93858 93859 404562790 961 907 238438866 64115 64116 229102315 50631 50632 303066035 10472 10507 282850717 73085 73053 484069487 40500 40534 780713402 61950 61951 864280216 21752 21753 679534408 96244 96245 522217039 68374 68330 745344073 16464 16465 776355050 81851 81852 575606589 30932 30933 156304951 57409 57410 887536915 12340 12364 980474004 9604 9584 379496544 39843 39844 947884247 15977 15978 348769039 64737 64742 72346855 31694 31695 195794988 97551 97552 411886363 60434 60483 404697497 67955 67956 618673783 34255 34286 853571812 78090 78097 161239790 89152 89178 361526510 68655 68668 757560941 63877 63878 771576893 15012 15013 38908470 25242 25244 210256790 43827 43849 52906736 13366 13354 880281516 95614 95615 215297761 24508 24480 3032319 62749 62750 154531742 4779 4800 771691689 20403 20404 606137767 79409 79402 461603574 2223 2224 182913082 6624 6625 199559982 73653 73654 548827352 36153 36154 614602581 11921 11922 516213180 49107 49108 656873935 5217 5211 242050783 60366 60367 811220186 1000 1001 22066262 72584 72585 418250773 74125 74087 78973554 93301 93343 767714424 98050 98086 790829559 8730 8731 356712556 46075 46035 810289577 52250 52271 811190902 84892 84893 288806033 87321 87322 635380941 84461 84468 46519427 25869 25830 573489039 21351 21352 375869063 13303 13270 629375252 43432 43433 607293075 75002 75003 477522289 86691 86692 401635132 89316 89278 64737628 27901 27846 490557748 81736 81737 133700373 3562 3563 509339809 16109 16110 82096591 73962 73956 564878376 65473 65474 43021184 96072 96073 953060801 88386 88387 657199477 71937 71938 672138027 89221 89222 380559511 97761 97762 992044919 13635 13636 28614204 5454 5399 707438186 15285 15286 418034527 38186 38187 735505205 91558 91603 509443418 99898 99892 217216741 95744 95745 20403010 81260 81293 122277526 48983 48979 14002383 57852 57853 576162756 30412 30413 434288468 66131 66095 139935292 24402 24403 429881976 27127 27128 774218360 4151 4196 13167747 67413 67443 724244250 80009 80005 647300661 94445 94446 639090748 79134 79135 262900010 41482 41483 194598109 29094 29073 776312496 84552 84562 576992582 92901 92946 785435388 38463 38459 820790415 71905 71906 308204745 50309 50273 198313210 75162 75195 82368180 80834 80835 399193751 52135 52136 131044875 42787 42766 871803443 58768 58747 29441485 6757 6758 764721554 89373 89374 771439193 22712 22713 579924638 18017 18031 830395702 40318 40294 670711221 21349 21350 581242607 43528 43576 997572681 36213 36214 403018857 39944 39945 623521357 29535 29536 155500000 16380 16381 904748160 80871 80915 595029187 90993 90994 777537821 35505 35504 973406863 24715 24716 996266944 25010 24981 80981167 40518 40519 988885509 30836 30837 198918300 92344 92333 9706338 43571 43572 110582347 22926 22927 472244739 17458 17487 267503268 88171 88135 336313636 36225 36226 5729660 43217 43218 323074677 4028 4029 116167585 16573 16574 724010949 78487 78479 174070492 8807 8808 988942347 91358 91378 580456367 8835 8836 88745447 76631 76632 866917367 71011 71012 907152754 21519 21528 131051430 54833 54809 77194322 2022 2023 974354406 71168 71143 264731679 22934 22918 458713650 84813 84814 278154276 26007 25986 448343754 23380 23381 507941895 55149 55198 450616527 48610 48635 759277143 80750 80715 325433448 4063 4068 250313090 86997 86979 198261855 56248 56201 594166116 87717 87718 699315913 8976 8977 957397643 14680 14681 562778813 53675 53690 91219191 24142 24143 951826653 59197 59198 887301387 44332 44333 725263090 30216 30217 407005157 9759 9760 420662775 46672 46724 295350003 51010 51011 386557262 61835 61787 668596825 85934 85881 412651113 60221 60222 572581190 73086 73093 411506810 87710 87711 364983341 92108 92114 290194053 5923 5926 303970383 78141 78142 450604294 95267 95268 459579650 46111 46112 672575962 56128 56129 210095307 6547 6571 980759615 2037 2019 717865562 69004 69005 932829297 97039 96986 848891801 68391 68392 958497976 75249 75250 919928774 10556 10557 35752625 60583 60584 558096839 14867 14918 713876588 63167 63168 89059849 40960 40961 599617874 19504 19505 770858974 56615 56616 688461558 75296 75297 379730334 78946 78952 570677801 12325 12345 585844875 76949 76950 558519755 5680 5705 187198878 55440 55490 90529505 29778 29779 219454238 96994 96995 407676447 16611 16571 956906178 60322 60323 679071684 48627 48677 127873046 30561 30517 901501001 32208 32199 392263158 20336 20308 134440081 64747 64750 102497480 73915 73916 346374658 48612 48644 359702337 87146 87147 264964297 94073 94074 753261857 22199 22200 733535877 53468 53469 470843503 41060 41015 211927260 65927 65963 687580302 75188 75189 812254016 54179 54194 585292865 63806 63848 848079098 19020 19036 552461435 27127 27099 92701919 60118 60119 985554209 40593 40594 224226090 11710 11711 329052697 28936 28886 895748072 36084 36047 479051068 58890 58930 35820429 6044 6045 648877703 51169 51170 439311621 12665 12688 445240010 37443 37444 982270201 64475 64449 447683175 99801 99816 145793132 58236 58280 503358567 55561 55562 325892627 62383 62439 549770039 73378 73379 67514868 99477 99478 550886081 54759 54809 541890997 91770 91759 467439448 29582 29583 651787715 86647 86701 400711084 63222 63223 215689414 44335 44369 550024694 47153 47161 614587493 24016 24017 189606887 95975 95922 730589712 16486 16461 401707695 11119 11120 57666746 77505 77506 768657369 20726 20727 238646460 67678 67679 23402946 28752 28753 158720070 76997 77050 84563817 19971 19963 128582629 1109 1110 302045059 60948 60949 770129423 28589 28590 817001439 92347 92394 414314377 22930 22931 928365111 41115 41160 161172068 10230 10275 775019635 3254 3255 450212791 17936 17970 165136298 76202 76157 358205839 67069 67070 551680280 45398 45424 682446204 91696 91697 121179270 15491 15508 701581988 58183 58170 152557489 77042 77043 629942018 35726 35727 645020706 90424 90425 755552175 67898 67899 247861769 45703 45704 482705702 24297 24338 450048134 47598 47595 891948910 67436 67437 291808028 82671 82672 878769527 74892 74893 772049733 79260 79261 638791703 98383 98384 316788314 797 798 231521417 34486 34490 904179063 79531 79532 933195378 96371 96372 224007916 50515 50516 344744752 80814 80762 778537142 46577 46578 806693139 40005 40006 926247061 16359 16360 114157796 12408 12409 999761224 63656 63679 382077746 82345 82400 718440276 46097 46098 415898050 90191 90192 403535615 57412 57364 501717075 53353 53354 234754531 98338 98339 778905739 17100 17148 178612873 95622 95623 403852791 64798 64799 799626421 41754 41777 36374399 88787 88819 481708680 53674 53675 265921672 14477 14493 893898046 32022 31992 204104404 63580 63605 734159871 44321 44329 212224559 55754 55730 49450616 76635 76592 178927116 50921 50868 15934882 18226 18221 217394898 44086 44087 11834312 14617 14578 163329667 50180 50146 704611269 86964 86965 353334104 39964 40015 659304683 41010 41011 70901565 21420 21399 815749003 36850 36851 584214839 50090 50091 690222038 56748 56749 78263215 32582 32583 460278194 7692 7656 458996448 30855 30856 184250802 91312 91313 848797663 78606 78563 243850837 35689 35690 636952144 82506 82507 584390965 65521 65522 523203997 65023 65024 662080837 31113 31114 359384649 2261 2257 607481381 38701 38738 681410745 86472 86473 985358419 77330 77331 911311685 30092 30041 578965578 45361 45391 843407198 53600 53601 776491465 38919 38920 401241129 64551 64552 800526551 3941 3942 958489674 3715 3744 385480765 32974 32975 981816485 50032 50044 551892223 67739 67740 867765152 21048 21049 548348259 92349 92342 978624825 36776 36777 453217766 72049 72050 106229782 86083 86047 376992014 60915 60950 779707711 2133 2188 970315719 69247 69248 604734719 88741 88698 76862494 43554 43575 969123220 45366 45414 950468064 46526 46498 466052333 46020 46021 494942324 41866 41910 504579694 92665 92620 636695967 59607 59608 927810094 6957 7002 189991856 31444 31468 392861269 38173 38174 906201596 95 57 998606057 57394 57428 208385991 26803 26769 779164268 61818 61819 632532225 63558 63559 730723920 91948 91949 105025619 87886 87832 875506687 44809 44810 176843677 66399 66438 3581646 87746 87747 270166254 4793 4842 688423414 26475 26503 825415957 53868 53911 575654193 6722 6694 484797758 22095 22128 7920822 97869 97902 941724996 50362 50363 576139710 57080 57109 966494725 49799 49825 456795369 2315 2265 934126721 62301 62347 517548443 24881 24930 710042545 36264 36265 852443281 41449 41450 130062472 52497 52498 412145562 73277 73278 70947248 43478 43503 744708585 20645 20684 345586749 64470 64420 408307876 7097 7122 576264408 88404 88355 57471471 66354 66355 653571845 84393 84394 857863502 14808 14809 381262311 46214 46215 526181413 70315 70316 71518231 66716 66739 93332041 71053 71105 719968601 43499 43500 451122284 60384 60385 155060682 65614 65590 30673661 16977 16978 760245507 37956 37903 407776411 38149 38150 702079536 35649 35623 685361438 59729 59730 857280537 93652 93653 156037832 5981 6037 247235329 89571 89572 314536010 12927 12923 516208988 31681 31682 968867348 24314 24276 346264913 33952 33897 456601295 34157 34158 277380342 16787 16794 587658870 29005 29046 479359537 28148 28149 39987387 3470 3501 863128499 45812 45821 96529664 73717 73718 94666186 24937 24938 808871293 10308 10269 300174097 20242 20281 714798291 41890 41891 540014733 47690 47691 180164512 47687 47688 675023955 29093 29047 897771373 79521 79522 914528776 59523 59560 854753297 93836 93784 466781571 39764 39789 868545358 4178 4186 162893193 7118 7152 102595357 1803 1796 234762896 89588 89589 536278065 26538 26539 678371357 34945 34957 186555872 24459 24460 890512124 15806 15822 461310276 34510 34507 952863570 6771 6772 320518108 45303 45304 909920511 72683 72684 99144852 72507 72560 417196482 40446 40441 800509309 29678 29708 123743058 49841 49842 247367555 64836 64837 219719310 49554 49513 900811362 4641 4642 999988100 97008 96985 924862215 81767 81729 160246101 54594 54573 386103805 9406 9383 777485536 28177 28188 603329119 54181 54182 175376107 87656 87657 139460835 66922 66897 521178824 92742 92787 707406649 84713 84692 727039073 39777 39778 934539217 24053 24054 522960448 65654 65693 237856813 87246 87229 323503351 74231 74232 708936972 9176 9147 302339803 24788 24779 257031184 3909 3910 376816211 93968 93969 316402004 11689 11690 287967290 7690 7691 877996817 19591 19548 103487247 8131 8132 385158571 29101 29102 337738298 63320 63367 385646124 87160 87195 763537059 82667 82616 242795339 52161 52175 564582118 5161 5205 527957461 88141 88095 619054253 36356 36357 410767664 26655 26659 462776512 94385 94356 503008357 98320 98321 878275778 26736 26689 847367853 27337 27306 164518735 10044 10045 465835800 4596 4545 695766155 36667 36637 3409557 42376 42377 403829544 93621 93622 722890551 38936 38940 964899199 78370 78371 207801037 23576 23577 604561216 38271 38272 449774491 67960 67922 153942978 17069 17070 933168981 20668 20667 545758913 79723 79770 160328420 75909 75910 281239895 643 682 19850849 80059 80084 1050411 94944 94945 62585542 79013 79014 79150274 46126 46127 638484639 46541 46542 13062633 40594 40636 115809090 77212 77238 365140611 10005 10006 15230162 31288 31248 869451116 57530 57534 929246161 9627 9612 190469699 983 931 167706854 63135 63172 76545688 82964 82965 303254190 56272 56218 896578339 85781 85797 574079979 80728 80757 127459441 81769 81752 781732396 36826 36827 631169881 76776 76818 975784113 77948 77949 546001174 2412 2413 800003783 91691 91692 927953378 6775 6776 743307438 51360 51365 788610967 47213 47214 33360861 94040 94011 383459173 24457 24423 903097010 8722 8723 961984599 91081 91082 813864339 63670 63671 443712318 63638 63678 450016675 88068 88113 719218896 83325 83326 922115662 44396 44357 530818044 63005 63019 484688002 84034 84035 724717923 63323 63324 534947958 47480 47481 391299373 32720 32683 914441128 95739 95738 309491390 89313 89314 945017688 25853 25854 315004765 83682 83699 553976707 38767 38768 822360900 51692 51748 752982752 44675 44628 272518747 25061 25062 527190185 27587 27588 598864287 62963 63001 368359979 28831 28832 603403706 38902 38903 524279143 41816 41872 383194903 29883 29906 403875138 90322 90323 21367433 8901 8902 740570655 24000 24001 893989217 83509 83529 130531046 67770 67750 721384853 1942 1977 612757194 37900 37901 792523594 68953 68954 762669545 54919 54920 801521489 98343 98344 932955809 15574 15546 629269723 55319 55320 152932793 2573 2530 434807594 29261 29293 937094031 42092 42093 825957195 58291 58292 683029925 45432 45433 129822902 53801 53802 245553405 26508 26467 616786075 99138 99150 337189288 83112 83166 484668585 8202 8203 68196181 7426 7451 856631107 34451 34438 399405517 58105 58106 346162130 54191 54169 554525975 84853 84881 207961059 48316 48317 825908823 64795 64796 96445249 23395 23396 54311285 69229 69230 665914642 98762 98763 207294238 47956 47957 639533439 25671 25657 838205682 74112 74113 745053282 98129 98130 60027862 78216 78217 539663112 82131 82165 649674842 75347 75348 510250381 9156 9123 981695364 76041 76002 196123481 55914 55915 967469949 85327 85380 199953922 89406 89457 104167007 56935 56936 92020914 98630 98682 83262598 61962 61941 227235252 37516 37490 648333453 49210 49211 457083190 55642 55686 288690591 62959 62929 88173568 7952 7953 980128985 14840 14841 245552030 79872 79886 677223739 61384 61385 199190810 56429 56430 328115723 6250 6196 984038207 91957 91958 285251450 12684 12631 95165836 20309 20336 291392721 76269 76270 143113286 21538 21539 540978220 77279 77238 48728251 81117 81118 497504639 22326 22286 95396990 41774 41720 994158119 90690 90662 694900469 44682 44683 371273380 46774 46775 157110239 20808 20809 857546489 36200 36201 424530337 53489 53481 494235536 78158 78159 405851238 98711 98712 805828249 85063 85102 105425286 57397 57398 149469653 36752 36753 143516358 80483 80484 81543153 28969 28990 32753152 81136 81183 442801710 42400 42368 46528950 47150 47145 651886670 86533 86534 244838859 53513 53486 800500418 31512 31518 379041001 2504 2505 166526093 75742 75727 120197607 5136 5116 937169572 43022 43023 647077124 34168 34169 724329725 8262 8277 56879037 17069 17100 251174141 32466 32420 246876095 40080 40026 995326830 19586 19600 987637781 39486 39487 931075861 56818 56819 880102913 67257 67258 320213818 33513 33514 257605145 7043 7044 726490136 176 173 234830796 91145 91146 536299034 52866 52867 432943922 97271 97281 665225518 34800 34801 170406603 72478 72479 853344595 62176 62177 934037088 37894 37892 209864919 95485 95486 601800782 36807 36808 907464755 56768 56769 758572543 20264 20265 758595192 70953 70986 233335692 66107 66094 206226000 66096 66097 177955611 49204 49180 364417456 4970 4956 522500526 56149 56189 159679769 49032 49033 690692013 846 882 303255350 53405 53366 959460594 76772 76727 978246243 22962 22963 683168610 5556 5557 416648103 59756 59757 266383508 32268 32269 108313160 55661 55675 250867802 95312 95300 595288134 24695 24696 951034589 82751 82752 185143765 38726 38727 639512714 22884 22885 817349828 93948 93949 626796525 560 529 915623415 28004 28051 727391595 34347 34383 418197269 79118 79119 859197358 60104 60153 273582497 8799 8800 18932981 20579 20631 171607841 77095 77125 863972492 42700 42701 956197814 67399 67362 289538585 95282 95272 198165567 32224 32198 284089929 15183 15181 902283108 38217 38218 738357671 11447 11448 277808662 79825 79774 81035914 11812 11815 511991185 53531 53585 406106819 744 759 658220667 23085 23088 471569086 53871 53894 612193760 4137 4111 611943531 76874 76871 149084432 64394 64343 917064014 75171 75223 65409246 45904 45869 281848114 13092 13137 499933304 59017 59018 236184696 50786 50838 612451624 63486 63452 843485964 7901 7902 587833691 96963 96910 743523761 7626 7627 351895098 34692 34651 174538456 12447 12498 735119020 80336 80337 606533664 92926 92927 314926205 10132 10133 110060642 19812 19813 923584605 23587 23588 727606 58868 58869 459267146 6001 6002 577876761 90483 90465 206770932 84985 84939 71130499 89441 89442 613509865 28863 28866 102674129 24020 24021 129361506 4495 4496 749575260 11086 11087 112770814 39769 39770 691521226 14458 14459 498721297 54994 54995 218467252 35627 35628 704938811 91730 91679 431035695 74116 74117 920539940 97477 97478 691712488 27755 27803 232410533 81598 81625 409519977 64692 64693 147685533 18864 18865 40622640 51073 51074 710645587 99273 99274 721885196 24439 24440 404161369 44993 44982 737129923 42429 42387 834559322 17663 17664 242621892 99676 99677 94003412 57628 57657 902892372 57083 57079 248414395 25910 25911 271165918 20907 20919 33282044 27993 27945 910590248 6989 6948 224262591 40461 40441 368195803 82147 82096 570389436 99627 99649 379940107 23621 23622 451015223 90632 90675 413781427 37468 37489 692360233 87751 87752 651979724 26860 26861 527975807 40650 40672 650766090 26813 26814 290312938 72650 72651 213238730 58335 58336 337506909 23685 23708 551210402 99000 98951 411501602 51110 51111 798264530 45123 45094 834296400 29774 29775 861780681 98444 98430 305384677 53315 53330 436862432 33902 33876 15133962 39849 39850 537815284 56770 56771 738119062 34129 34105 461076867 33444 33445 821094968 98002 97966 962747760 11486 11487 918108515 62758 62731 652663513 53531 53532 54643122 67750 67805 186906044 20648 20630 326156285 62597 62651 361995281 90142 90106 656423756 92413 92416 413775805 84821 84822 977833782 2440 2428 509145381 61885 61918 527136124 83275 83276 184834496 90908 90909 414223021 29750 29751 935124726 94376 94379 744094400 24207 24245 935296456 7714 7711 851935038 37232 37234 569920779 61928 61980 142361392 34246 34210 194994670 8500 8501 13151146 5888 5911 275542888 90331 90372 697310812 47037 47074 907508366 68227 68282 464038631 16920 16869 966125418 49480 49481 549427398 92251 92209 174867743 71351 71352 156146918 82767 82726 230406322 28584 28636 97114150 66175 66176 323477790 58743 58744 62248187 49789 49793 273657409 26612 26603 452504926 33038 33039 263626106 3289 3290 924513668 51772 51775 746360527 55702 55683 956157514 98963 98964 993861433 1767 1768 245587873 20304 20305 884157281 48555 48558 635037456 82718 82750 386471228 33222 33223 8132412 4505 4506 62840219 53290 53291 186290896 25415 25416 388969571 87163 87164 169627427 73923 73924 833605117 92000 91982 877279473 97246 97247 212549902 7467 7468 134322777 5411 5412 606833076 64721 64695 1483871 1828 1785 325491059 55956 55957 746064245 53601 53602 31840269 32659 32660 730091111 18742 18743 625260028 2271 2315 117360915 88496 88497 614271053 45723 45728 685346889 19547 19548 90273953 14068 14093 793048782 73841 73842 68670611 26401 26402 822275464 20817 20862 839693552 70012 70013 192718556 8626 8672 384912180 79017 79018 934271689 88651 88652 543001284 97669 97670 350670559 18870 18871 19476937 38322 38378 328353285 12581 12582 249207279 30364 30341 916034197 51346 51347 557150064 39115 39116 876225838 75831 75832 884296021 54171 54172 203448961 46070 46107 468089843 52396 52407 174717376 45496 45453 950705386 21760 21781 437638545 19127 19128 758631104 72699 72692 40285976 44085 44068 369768814 69623 69667 558627797 65169 65170 783542747 67159 67207 976601957 39225 39191 632841557 92724 92725 16797046 89506 89556 464890639 61049 61050 456979686 52524 52554 834263366 63170 63171 202744020 89256 89257 526022967 43814 43852 665508196 82585 82586 743165536 37326 37283 733775164 96969 96954 178319971 34746 34747 205585875 92270 92271 550038210 13649 13650 198505322 51249 51207 685939095 82516 82517 884311028 17359 17360 629526032 44886 44887 63195357 80931 80916 750836207 27863 27864 686298361 32990 32991 513939714 71037 71088 792098200 49613 49605 619880297 66001 66002 36292313 42979 42980 768670943 28729 28730 118094901 27160 27124 745749739 3896 3914 689033398 164 179 24239879 29970 29969 101677716 85518 85499 439589153 90622 90650 847040017 4972 4930 436682007 50973 50964 385246556 23446 23447 401458328 16721 16722 967513283 29014 29015 487357636 20931 20932 769095333 95454 95455 874782291 49772 49773 62541988 7340 7341 404919873 84914 84927 210664578 38939 38940 724950908 52842 52843 153099240 57799 57800 431362901 44054 44073 205090064 86961 86999 478311942 46697 46698 471023899 7924 7874 847021798 5580 5581 782486045 6760 6761 51721085 84535 84536 603733008 98739 98740 37402910 20033 20024 228323454 65501 65502 47743259 65990 65947 484569800 59999 60052 504012775 40639 40640 947256422 43491 43443 112153611 23868 23869 648388281 11386 11353 411912916 70357 70358 509672016 5483 5484 120377088 97038 97001 441153832 65228 65181 634555941 12072 12122 701637929 1477 1478 146284056 39957 39999 577829192 32535 32536 945855980 24660 24661 850108589 41065 41052 374683788 20101 20102 819951039 79475 79476 804589633 83611 83663 51576728 18143 18154 272161188 8441 8442 304164475 67991 67992 659768650 64523 64518 776222006 60579 60573 799801409 90888 90903 792918231 69858 69812 35851809 30304 30305 320432919 13655 13656 266285383 73178 73179 323055268 51996 51957 632224557 5567 5568 956589849 4696 4648 194849803 19970 19989 228124163 83696 83697 292097056 51656 51657 330990746 11305 11306 483001471 2963 2952 598727981 28986 28987 661618037 88353 88354 707033210 32243 32244 423474181 41345 41359 275280538 51197 51232 749631398 26411 26412 211581553 67494 67519 623208344 28090 28091 850317133 16908 16909 718659273 69795 69796 296270628 30140 30141 973701914 30268 30223 577555379 14663 14665 937017949 4598 4599 828859442 36288 36289 723412824 22976 22977 708378681 99021 99022 963430274 10512 10486 66745467 4064 4065 432372854 45473 45438 940526983 13017 13018 496301967 10580 10617 652449987 21804 21772 108897901 83952 83953 813726280 64434 64435 264360998 56958 56944 45460022 3390 3341 907871787 89796 89757 740418654 95224 95180 495179858 46527 46489 928348865 74517 74518 768517270 90902 90931 707513936 15639 15622 566764089 27916 27919 435620969 34657 34626 557705844 42512 42513 36216419 6988 7002 54388031 93396 93397 997660632 78466 78467 535121091 90886 90932 913148660 85948 85949 348540650 16250 16293 224632741 98913 98914 443718169 88160 88161 431811611 75919 75920 251287226 35772 35723 648510470 77324 77373 40672602 4114 4082 644237583 10336 10326 952391012 86814 86830 119912976 61293 61333 586327982 25292 25293 678347846 9704 9718 97382442 30090 30038 256505145 54198 54236 298337002 38278 38251 337761439 47722 47739 298650806 48392 48427 810288076 71803 71804 116870020 17895 17896 7832915 54111 54063 940417024 63757 63758 12463141 2791 2792 600826759 77237 77266 476999398 91509 91476 736496805 9829 9830 32209674 33446 33447 575726014 5639 5595 673237648 84806 84780 204864928 88881 88882 304789392 4646 4647 616536004 85221 85206 394087139 24759 24760 834424529 86920 86894 4080107 64591 64592 250748334 58284 58335 472970035 30239 30203 733182206 63832 63824 534735521 2064 2099 946058901 2903 2944 945116648 65865 65866 844732970 98410 98411 835142864 21223 21226 52716707 29397 29375 605392033 58050 58051 707668060 20667 20668 30551345 93624 93625 515468378 47574 47575 828279299 5753 5754 319697669 83252 83299 707333218 11570 11571 543411995 99300 99301 963507913 92024 92025 271301055 64137 64165 285634511 68478 68518 888521740 4531 4532 179105728 43517 43466 723304097 38991 38992 916669468 69176 69166 514143914 19839 19801 974849017 16369 16358 703022225 11352 11353 795275959 87935 87925 353944558 16187 16218 113954599 95523 95524 578785714 12854 12855 314532599 2518 2481 108280863 93129 93130 498290487 90847 90800 608402292 81577 81611 533343960 67549 67560 832168448 97753 97754 394070824 73923 73883 946667469 23510 23466 23766687 28614 28572 151603833 38694 38723 379531389 13500 13478 393482946 58098 58069 211790473 29984 30012 317178664 46653 46669 508454439 62812 62813 690848782 72575 72576 858540775 2757 2758 557361653 40644 40693 920652385 81178 81179 336723500 38350 38351 546069545 67147 67160 191540321 18645 18646 885466524 74342 74343 255982767 90550 90551 598946765 30527 30528 273930110 84721 84744 156595940 2079 2080 756060883 59093 59147 270026074 48920 48896 714433758 10872 10860 82399086 78321 78358 762175770 37893 37890 621493779 52734 52735 372063986 23807 23808 108624667 12294 12279 269203192 30448 30449 954848427 87821 87840 773337485 81898 81899 870683961 40935 40936 565063028 9481 9483 667946373 45582 45583 73026603 1837 1838 771412954 62239 62267 472510021 62917 62919 115968702 96919 96886 109458823 51973 51974 893049217 97079 97080 750147482 74196 74239 771704396 32830 32831 606182035 47097 47098 589245910 32948 32949 566112271 80815 80773 509430930 67098 67055 902248744 33864 33900 822756895 48251 48231 499701496 75695 75685 179088393 36477 36528 790169789 45336 45337 992718563 93190 93191 747753778 49412 49369 695676393 52168 52172 488596578 10801 10802 663533326 98105 98055 250829859 59799 59782 55049086 21220 21221 83429582 17933 17905 717843695 68993 68994 449688939 64694 64695 839092140 93383 93384 737188665 48250 48251 511960731 36128 36158 886467415 5535 5555 92413007 74587 74588 834508450 32321 32340 950575023 90266 90284 850287696 28013 28014 693522715 25467 25468 159319545 41666 41667 221030584 59057 59083 345150170 21795 21796 266507914 22470 22471 543694940 82574 82607 272738083 22782 22783 101900528 56603 56610 68695299 14398 14407 610785659 40111 40112 653836686 44630 44615 436741433 7012 6982 870970900 53104 53105 190692817 79333 79343 655065235 85475 85436 481726164 35844 35880 142636873 85615 85616 238947274 50087 50088 738648034 93226 93183 730662412 26969 26968 585348288 70603 70587 286253450 80759 80801 399016760 1944 1945 973178535 53786 53787 406817900 12574 12575 881866172 79364 79365 342328366 832 828 22308316 42508 42453 824672193 2130 2131 117244862 86131 86132 257195162 29203 29204 937991494 33378 33412 246084701 74360 74304 353239273 94356 94357 646087823 73302 73318 422978396 36916 36882 62699789 68545 68537 616676201 64056 64106 713405844 29011 29019 963998373 32181 32148 910715207 73352 73353 858735909 59594 59648 402850745 92339 92283 501771703 96717 96734 543564247 70790 70811 671074302 28128 28157 298310503 26387 26388 145944261 9232 9233 466305803 75128 75079 649771044 7803 7835 835598837 50255 50256 550087349 37768 37769 928572489 35506 35518 842038454 17082 17083 677184932 77181 77182 824603720 97411 97412 981819868 40751 40710 973792619 85070 85016 80574528 53330 53331 515391809 83503 83471 221745248 47113 47076 296663606 69162 69172 174267957 79455 79456 410540371 11100 11101 424378843 52321 52266 695913011 6019 6020 656530637 36690 36691 202758422 42861 42821 230689362 80492 80493 79022032 35077 35065 783017454 5428 5472 803637071 13014 13015 851833648 78102 78103 478962317 46242 46286 903421276 60210 60211 235050297 41609 41598 65766403 90841 90842 324717574 85152 85153 99815425 16426 16442 499699910 40318 40319 553490987 95346 95328 191376027 39040 39072 861338582 39153 39154 571255210 64526 64527 690898604 5987 6010 251851429 58842 58843 632584738 8051 8052 370096965 24394 24395 663186960 66170 66171 580567596 96970 96971 868436858 18154 18155 10824278 93885 93934 434842545 22698 22705 7419784 55508 55509 469169597 87922 87926 361165159 94530 94578 966872819 31285 31286 661977182 75338 75339 642841036 82803 82767 498082552 3693 3716 866108440 25737 25707 827112528 53126 53089 170641385 11466 11467 397082067 66653 66691 769000035 57649 57626 668009580 43816 43822 482550226 84764 84765 219370515 74561 74543 97460159 84026 84081 830356336 71168 71169 932359694 31701 31702 571536650 73925 73926 941113574 37072 37073 76250955 19947 19948 292101151 72709 72761 157868367 89627 89628 709870096 53644 53645 201951911 2220 2221 726265089 74671 74715 817774999 87695 87681 436711167 5838 5790 120677074 52662 52663 490309158 18680 18681 756262063 67307 67308 76334162 79587 79588 844475354 45902 45903 720823399 4467 4468 663379473 20537 20538 688189177 88863 88912 676633101 40787 40763 868727439 50020 50021 848458159 70379 70378 780859027 50418 50376 962839355 98432 98394 727872757 6852 6811 85960043 76993 76994 783770318 43634 43665 854612253 34413 34414 136120221 8774 8775 361956263 46603 46604 784891146 18342 18360 727310824 41960 41920 915234018 36403 36361 232808273 83658 83639 629729206 30367 30368 311867049 31453 31470 311851097 84889 84890 815292415 49287 49283 403755169 57230 57248 835333226 57032 57033 717306594 33842 33879 934707704 78007 78008 616410063 28671 28672 533731984 31379 31380 189424661 64680 64681 196935110 40120 40088 558292072 68076 68082 816347110 30927 30974 729323213 55572 55557 460269923 49083 49114 765302857 55782 55834 872646903 44511 44512 208928634 17574 17575 975278180 32978 32971 264907578 93504 93505 704879522 13751 13752 624494009 70827 70828 648546368 83373 83387 344190177 65142 65143 324175683 20838 20839 538626570 38944 38956 745327619 69920 69892 592999722 44054 44094 457359230 42064 42065 301044823 5048 5061 678816408 31649 31650 272895171 5982 6025 650872251 75173 75176 218248194 48326 48327 540209018 68225 68226 742980761 25708 25666 112780164 39878 39874 804809189 18862 18887 379943869 95683 95684 80773967 15272 15328 65710041 2704 2705 559860366 23492 23493 252843198 89622 89576 792968204 83185 83186 721701624 32577 32553 803350283 12941 12986 857997266 76956 76957 918643323 78695 78664 71359238 87019 87020 908362332 24945 24946 536980901 77280 77281 134440967 86280 86291 966330597 66890 66891 138563400 12503 12510 619805114 73417 73418 331673801 70505 70506 626267222 53051 53052 379972272 90105 90106 42778651 83943 83919 88074600 9474 9475 481806498 90161 90179 588617504 34778 34779 404398986 48501 48485 22265338 87686 87642 911275254 96699 96700 421755216 74413 74414 301298160 4270 4254 262962093 74791 74792 339883867 85678 85679 72797131 84095 84096 328135035 53592 53593 463730899 83126 83162 310119949 92722 92758 401602732 22397 22391 466119834 47521 47522 192222027 21683 21659 512910134 78628 78631 547033042 68748 68787 405308023 5773 5799 761684344 83980 83933 264386921 73471 73472 760708646 92287 92288 661393166 10577 10578 433170380 17290 17291 465172051 90186 90187 983113961 43136 43134 559443626 79321 79326 418620183 68376 68377 251138862 29461 29462 440655804 55545 55546 786745854 36778 36802 653113361 14696 14742 305271070 5895 5896 788691585 89075 89119 211728074 69569 69570 716756262 4081 4061 843538459 16716 16717 178340065 63927 63895 925417992 60292 60342 644647827 12988 12991 115681084 57658 57659 474932424 13086 13132 110944544 28957 28952 424111806 29014 29047 307428166 30372 30373 890586747 13094 13082 408809078 1018 1019 410067347 15183 15184 563586690 24846 24899 540615992 30586 30531 464875417 95610 95611 590766226 2254 2278 667147009 12670 12671 504063274 98645 98664 490544615 53184 53193 912617749 2462 2463 314594868 56095 56109 596800790 23255 23254 343200740 77906 77907 121767922 37450 37466 445211555 87184 87185 254482069 5823 5824 907605332 86101 86102 978761659 19832 19833 873278871 80416 80391 466064183 53862 53898 598395213 81951 81914 414077745 63354 63342 269242716 8483 8484 515273727 26161 26203 752277959 6524 6471 323816049 99849 99843 209318273 7470 7471 14935759 95612 95613 222320151 86480 86481 497592067 39223 39278 871980404 76754 76723 934742001 23153 23147 8366462 34731 34732 181407337 56915 56916 60488039 80561 80562 491018076 77152 77133 767453998 2512 2495 983007043 93390 93346 502495438 26823 26821 284090694 63804 63805 467400808 66436 66490 678909750 12667 12660 301354555 86343 86344 134064206 72571 72572 719810632 3002 3003 560426217 23747 23723 480476206 44702 44751 720249841 74531 74502 682965774 3669 3670 268237009 92701 92702 967725039 10065 10066 913415574 1788 1789 752500961 61346 61400 84773049 25059 25062 708764573 70244 70245 567796706 86145 86152 854859843 40948 40996 303591186 57929 57930 896520158 47188 47189 596774817 5851 5852 170786981 62426 62427 312405047 61108 61109 101409045 88455 88456 43927664 57634 57689 672017660 37863 37864 993673636 67752 67753 232107400 26810 26811 425687260 91454 91455 581099322 76107 76108 572554326 14330 14296 381329293 43198 43205 789090761 93749 93757 466082752 34481 34434 153455982 39190 39191 515762194 30489 30454 225933164 1479 1480 904521284 72569 72570 538507069 18758 18759 385195759 42535 42536 18825579 65389 65348 235106639 37280 37295 459391271 75374 75407 297052761 57337 57338 996480146 69 70 348455078 64236 64180 832571472 81106 81107 786283136 47239 47267 486891639 83917 83862 474016790 53421 53422 715038560 63047 63048 236422631 76041 76042 676574159 65979 66023 410975066 90178 90143 909258002 4183 4199 211431012 38599 38551 6920079 80773 80733 474662738 55566 55616 493631272 57350 57390 988642471 85468 85469 365167948 25917 25918 455355088 28303 28304 990100122 23348 23349 901918022 72715 72716 761934465 85603 85566 227819399 86982 87032 976274251 66375 66376 196752621 64402 64403 921697901 59606 59659 993697707 53972 53973 16149137 24423 24428 804087797 22613 22614 748950507 30098 30135 329569139 92989 92981 454308159 24793 24794 199034067 95285 95286 958509948 65334 65335 452999957 52081 52111 370408321 48068 48110 885196158 50432 50433 429126287 64155 64140 469283592 12521 12529 667931560 32389 32345 885939352 40245 40246 773380319 2430 2431 664610016 11643 11646 138430126 90121 90122 787250805 44834 44835 712781964 58729 58782 36715969 44821 44822 800485024 67230 67231 360553365 52671 52672 578890501 10668 10669 597499985 57676 57677 59978336 43435 43409 536035491 84154 84155 266737820 61593 61594 794507637 18994 18995 433493086 31709 31677 618810321 23138 23142 654474517 28266 28289 839499139 38208 38209 407318656 37684 37685 792029190 42262 42263 203883472 38510 38533 63442661 2306 2307 277278186 62732 62752 448574266 51063 51064 920118795 42984 42930 261837362 13343 13339 160430417 63774 63775 86746636 23985 24015 300225896 10595 10609 683742669 54663 54664 82273476 52261 52262 657318555 42404 42405 235126738 8124 8125 293109538 80680 80677 446290060 75221 75224 365979642 38176 38177 214337826 93486 93437 189606646 47129 47130 898690903 40863 40864 986207750 66094 66095 769047897 93417 93401 797523375 76579 76576 634460630 80303 80248 740103820 66396 66397 929959031 40305 40284 541366955 25303 25348 406500505 16485 16486 330545589 59298 59286 253380872 42369 42370 251560760 36537 36538 910788046 93758 93759 668517608 19011 19012 150760039 17983 18028 230894741 85 80 870573773 53727 53728 103496310 81760 81761 715176229 91834 91835 991698803 1473 1449 993547033 16556 16560 455257753 49296 49297 50672533 82722 82680 191845813 56913 56914 525818240 99559 99560 430591573 97952 98007 549849463 80833 80809 664210192 71016 70991 704786765 1124 1125 472098449 88407 88355 897480291 25254 25255 563977309 48219 48220 70589312 95125 95150 821212635 20835 20836 867957213 61434 61435 864836907 35975 35976 925030591 78130 78131 912881461 81403 81348 459357121 34559 34560 1312260 39091 39092 541857773 92365 92366 419539654 24957 24972 102669883 43000 43001 462584843 65456 65454 896983748 45083 45084 547143514 88894 88895 672754176 39343 39323 844922192 27634 27635 808738672 26350 26395 225918569 46796 46797 752019417 66726 66727 611265327 48565 48566 617904257 33206 33207 687962726 40539 40540 994534715 6780 6786 211316833 29848 29810 347540394 7074 7075 786296490 42902 42903 38377890 4484 4485 970905843 81769 81808 639447966 92360 92361 389645339 45353 45317 394261301 67418 67419 719207269 81634 81635 761898940 44721 44722 849109267 19140 19148 73023474 41849 41850 44099165 91065 91066 816254303 46041 46053 386560108 79366 79367 165996729 27630 27631 274000310 93346 93347 134552862 62602 62595 53494027 16770 16771 615240057 32787 32788 602467261 38220 38204 4678115 13486 13487 801911712 84304 84305 271590184 10426 10441 769140542 48618 48674 476711532 59076 59121 155480481 78369 78370 408866418 68791 68792 569001827 47910 47911 163210502 35461 35469 502876282 40785 40815 593380735 85117 85104 593366198 10012 10013 343934311 68636 68637 566780513 4157 4158 131835163 18644 18673 781541845 71821 71827 122746198 52238 52239 503001372 52816 52830 486931258 31679 31680 875550324 28993 28991 197663530 74980 74981 283133708 28354 28396 73291354 55354 55352 203630786 27359 27378 729225937 61038 61039 141857917 56080 56081 349322912 57405 57406 360716342 24782 24830 421843998 37226 37227 317782529 883 895 608967532 1773 1774 667104627 9187 9143 577467965 79062 79050 67885554 62157 62158 880806880 98650 98601 917095204 53352 53365 884291672 31938 31913 932376280 77429 77430 510860571 33014 32998 836798971 37398 37361 478744421 77621 77619 353766654 88892 88877 275192775 43142 43122 441263122 7166 7167 534884249 36032 36033 741581771 25115 25067 761311427 95519 95533 652299259 27625 27626 880108393 69740 69741 646116367 63831 63870 639433792 14832 14833 988797797 21225 21226 22153787 27905 27894 720599676 89852 89853 108464701 68181 68182 459116191 11129 11130 609719505 95985 95937 406056791 15906 15957 225977102 31237 31238 447087326 64111 64112 374789652 97054 97083 985226184 77002 76997 779577138 36398 36397 845962225 36050 36082 685334464 28944 28945 784749803 44913 44914 90791707 92938 92941 191002673 68306 68270 651802402 94239 94240 381854631 48537 48560 907413120 9838 9877 795187870 93753 93754 329011491 3156 3204 565282435 21405 21406 922711904 37582 37583 209927978 86864 86823 993135731 16450 16479 14814042 16118 16119 480823141 49985 49986 624695090 4495 4528 143174026 17311 17312 488365851 28194 28182 828019321 55206 55169 781143282 17322 17308 31157662 89661 89694 935851187 12888 12889 316021516 72453 72454 701333859 18817 18768 365942926 11421 11422 506026508 45244 45245 837041909 77443 77444 664680712 40294 40295 882194232 24173 24122 889721584 66686 66687 483800372 70556 70557 380039709 79655 79656 535202832 5565 5584 590032752 96272 96325 423661625 5405 5388 843262538 672 673 504704332 30066 30067 511651889 17757 17758 226118931 38615 38616 230295459 49731 49753 737412844 30985 30983 343156970 77926 77927 195919210 39384 39341 864064880 1002 1003 332241773 45536 45537 91760322 3673 3621 204186893 42118 42119 274178180 88355 88356 789871922 33141 33142 281490496 63751 63776 105666206 70372 70389 529060483 66161 66119 25267286 11537 11538 325127893 84684 84685 762448191 82068 82090 77953138 78209 78210 28049942 86325 86326 540941827 76953 76905 152609957 27838 27886 443987277 61146 61147 62425109 9551 9552 82213687 53060 53050 335006633 65960 65996 288389982 49210 49221 319357088 39251 39299 15224889 25041 25013 932069736 65138 65139 805865426 76727 76753 801460851 59534 59535 791795038 99202 99169 813465017 55732 55733 385680403 56333 56334 60207082 2981 2982 409860963 10914 10915 205419324 74937 74990 306554121 83427 83377 779720664 23367 23368 225128526 96240 96241 179882455 34861 34881 194424260 4070 4098 16599537 21676 21677 410970302 76757 76758 904041155 57099 57098 511632915 79408 79409 65082254 31405 31406 976795545 87271 87272 431449812 49894 49895 467522800 43890 43891 865218679 93655 93656 452881862 59031 59032 823240715 30825 30865 329530153 97957 98001 341263575 46747 46744 386891116 43672 43623 440365036 60426 60394 47009641 70603 70604 327307971 78734 78785 664525176 44906 44961 310715214 17703 17691 940688331 21289 21290 193140439 46431 46432 372206937 43894 43881 190396937 96491 96492 580718061 96175 96176 102420605 15691 15645 858446046 69266 69267 700102282 38513 38544 267497131 29313 29314 779803381 80753 80726 843827623 66614 66578 311084549 88237 88204 178932080 71462 71463 349359105 41542 41543 871865810 13793 13794 817771644 85511 85512 90916812 24703 24647 859214396 13392 13393 473426268 862 835 448224101 39006 39007 283155960 63840 63841 785522533 29493 29470 746978965 24916 24917 735764585 81322 81271 875561622 1666 1667 301562786 32587 32580 73073455 17625 17680 58920807 81234 81194 558160288 28940 28941 770291385 77616 77617 225885801 42927 42907 383529351 63467 63458 413265150 80770 80771 235529453 48495 48467 65514266 12152 12207 120474072 16747 16748 327201564 42602 42603 981470077 4941 4986 967017421 73137 73138 790712693 39371 39374 571074960 84669 84670 546360267 92988 92997 680172801 74556 74523 895262184 2139 2140 69944347 49076 49085 545315985 20770 20771 371348766 35817 35827 907559049 67076 67111 641882191 1833 1870 434562738 56942 56943 45038807 94277 94278 254687694 20935 20936 782800065 78256 78257 644482004 13235 13260 701985559 55903 55904 946157358 20957 20958 630317381 49731 49783 883091796 94319 94320 105650936 65827 65828 750100083 24776 24777 495724357 57855 57856 907595033 53188 53189 138412310 66160 66142 23565017 28746 28747 439191721 29520 29521 618477813 59996 60013 589608576 84731 84732 252592078 75680 75654 277487649 29689 29641 305564932 97363 97331 335064004 85608 85617 695312585 46722 46723 274408915 31940 31939 327975528 41415 41390 123424181 35392 35410 352418810 86386 86339 466773356 48869 48870 551105198 70777 70778 559281564 35356 35359 535784449 44002 44003 447948598 64366 64397 113209864 96359 96360 297242950 200 201 547558083 1940 1905 739491356 50475 50457 136203311 65324 65321 802187426 78550 78606 390097984 11023 11015 497802789 66058 66023 177651293 59434 59398 685149401 28332 28333 320482230 63219 63201 631795267 57363 57362 227430073 90668 90669 175970969 25262 25213 818689027 81124 81094 521252635 4663 4664 728304680 1437 1438 908481161 72456 72451 201973855 99595 99575 978411220 82282 82283 947930340 13684 13685 942777795 96570 96571 558600820 42955 42950 519610479 20407 20390 50269192 18130 18137 130981188 81418 81433 395316761 59942 59981 40115155 52702 52740 957398920 87637 87638 116257272 37797 37822 574987755 86203 86204 127000459 89449 89450 324213553 72538 72588 959140409 2054 2109 648667205 57190 57191 511782433 7124 7125 234910276 72033 72034 836043654 24199 24213 645154473 15905 15906 668424713 66493 66494 740663910 3318 3342 268060980 77753 77747 650397506 29018 29028 177118815 68166 68167 293608932 70696 70697 876000919 85331 85296 54296336 86572 86612 814840702 61007 61008 195169942 98754 98773 316396615 24310 24311 562309013 52331 52342 399865472 4138 4139 807579675 43336 43304 518501174 23778 23798 3896782 42252 42225 127753915 53273 53316 738721455 67067 67068 769436325 51186 51138 146920136 77382 77383 877671930 64887 64867 105570905 90640 90595 457993786 42606 42607 595992337 67216 67272 342011919 57258 57288 191757888 59412 59413 255328620 14391 14392 828607871 7632 7608 775450765 55309 55310 317204552 51888 51889 860224957 81077 81078 619863238 53221 53222 629138560 69743 69724 425969893 26846 26827 453758784 99284 99285 181131214 16405 16461 633808943 55529 55530 984405361 24920 24921 627938981 43722 43669 161939214 82470 82471 933107890 18016 18047 728177959 66969 66937 278562820 53493 53470 989201421 94273 94287 984766024 14605 14590 466935544 50188 50189 19007211 1809 1850 630927947 15370 15357 650942028 72162 72163 824296865 51323 51324 994055048 37605 37565 11367302 4819 4820 877498637 11324 11325 930302321 83701 83726 355871312 86656 86685 61460303 34946 34947 178773562 16000 16001 450383419 55094 55092 651126639 97346 97304 439045929 58373 58330 677858511 58638 58636 184946828 24101 24102 929231732 41361 41362 495256504 5078 5061 67845134 28498 28499 34302229 67092 67081 138630510 9076 9105 747290664 48010 48048 748697842 85125 85126 846647807 82787 82788 921985423 72549 72550 340308832 40527 40577 34526562 58885 58886 756360005 89406 89407 237120159 33980 33994 157140449 15045 15046 955423153 84974 84934 497701753 86884 86887 433017163 56128 56100 289398560 64002 64003 909929465 59664 59616 502013840 26556 26591 135517977 1080 1081 404014467 96835 96841 133876022 16970 16948 907735920 71889 71890 398083486 58001 57970 20305411 20559 20550 970018795 84037 84038 552203957 55585 55586 938729444 45655 45656 517715571 45067 45079 50454522 2740 2757 323763994 61088 61061 787633147 15995 15949 916562500 79462 79463 453617754 6583 6587 429868893 24615 24616 222121425 70528 70529 715328961 97355 97385 478793384 77299 77290 512144416 3466 3514 207057403 42283 42290 168913759 75535 75536 212355461 10290 10291 504230673 62264 62270 579591693 13885 13837 899748192 75357 75345 712119011 77177 77147 129892835 15445 15446 247551854 43918 43946 812842374 29429 29456 80019307 2860 2861 230076042 54909 54883 56625193 87569 87570 475957386 38607 38608 36048624 60774 60767 952216448 38467 38468 939876633 31075 31026 10956822 12919 12937 688300335 51667 51692 554033135 78385 78408 505847828 37127 37128 823662025 83293 83294 82491332 27014 27060 547988593 13303 13334 913156446 87356 87357 552794535 39837 39838 353943535 99745 99712 476201360 81912 81954 636449576 94818 94850 268254037 70921 70928 877033565 898 868 93323916 18172 18204 922264904 96563 96607 118802873 36638 36639 795233422 50898 50919 946217601 65542 65502 683554365 63960 63927 635120483 77227 77202 627907365 60969 60937 330851155 95557 95534 180392447 51034 51035 250145157 90119 90120 41807653 70294 70295 369145413 44778 44816 525144207 20944 20945 736318897 63035 63027 277919914 6228 6269 45999751 21561 21598 822458502 3652 3653 433245604 32909 32875 855657266 41762 41763 775500141 9210 9211 116773489 76909 76910 647231493 4283 4247 789640479 71922 71923 501825034 31029 31030 444114423 64924 64875 295067762 91427 91428 249952056 92907 92853 662255013 83440 83441 42077848 85342 85394 887997133 31501 31502 494097733 35843 35844 10003565 47219 47237 603536293 77944 77905 161535846 62574 62575 111624503 34190 34145 118183646 59125 59126 14938085 30316 30317 671011096 89301 89253 180895814 3585 3552 740320115 20558 20559 5554263 97768 97769 243986842 8020 8021 746556330 46253 46244 520076432 24842 24843 160960136 67795 67796 807365570 98260 98261 93117931 40818 40819 928502704 24724 24725 885588354 5586 5587 790907599 81953 81954 552895278 78642 78675 907879042 11977 11978 413991231 64671 64672 339947509 77107 77096 130767096 35628 35608 232387139 71157 71158 769490801 86510 86556 362387800 56599 56604 812375166 54888 54889 556110436 39742 39700 286717709 56545 56581 60419008 88373 88374 335586956 2477 2478 357557979 69716 69741 852539629 93208 93209 226314061 53578 53621 531804470 63678 63643 864635059 20955 20920 733020965 78496 78472 959247671 66341 66291 694659155 27218 27251 735162704 85617 85626 196760233 17404 17430 154866777 12322 12323 285863282 59033 59067 20354951 79079 79080 272764743 5660 5661 24205025 34844 34790 545420652 17822 17823 466623871 97229 97191 499687792 1456 1504 218529931 37881 37882 409909924 72952 72953 552846376 42685 42686 967733258 13594 13582 925840174 50693 50681 107930816 42751 42752 166310488 71473 71474 163584150 38031 37979 958861967 68575 68538 523771694 22083 22084 383094968 57539 57540 63843032 15234 15230 104118663 31850 31821 636804296 37131 37132 9709957 95768 95769 443089927 95383 95338 512336684 30937 30983 483681136 4651 4683 106215989 79511 79498 883084427 90789 90761 717411930 52282 52325 287518933 36467 36442 277686511 38414 38415 664771521 95960 95993 752321977 35812 35813 499760248 79496 79497 369355665 56403 56404 41643956 80021 80030 833739187 4954 4955 5254580 68772 68826 79852968 28841 28885 115593194 50397 50401 455732646 24303 24306 378009823 26464 26465 420758979 28818 28819 522873935 83372 83409 244936732 36004 35954 907102511 84257 84278 438182264 18895 18896 909292998 58004 57996 867928662 55789 55790 592645960 35166 35132 717211846 61571 61572 25983168 46882 46883 874741384 76388 76370 818170348 26030 26068 346370149 84151 84122 555277937 80554 80556 42775735 82911 82912 825579823 63254 63209 692748964 18542 18543 329926363 11610 11611 895691556 5563 5591 947109738 60683 60684 754020108 71384 71406 801602740 46667 46704 746208102 84651 84658 670915810 33627 33634 379264183 49804 49808 999116326 97916 97917 329361511 55701 55690 894414553 55171 55172 759155131 14848 14885 767576039 33329 33330 88732277 53047 53043 914014488 46085 46086 489565090 78529 78530 142174449 92853 92867 354739022 76833 76871 9386717 45914 45928 279261272 39044 39067 628286588 79478 79441 477141718 91615 91616 972322019 86813 86814 609984055 91788 91844 480688952 44103 44157 958235808 35606 35620 343564299 47845 47814 54078173 18688 18645 748153607 73116 73117 224895314 33018 33019 749280795 32992 32993 331539226 94485 94536 211428007 38688 38731 467329283 92099 92100 944614938 55238 55187 830773648 71227 71228 510580849 2670 2693 985872118 35519 35520 423336936 20571 20572 937820699 86956 86981 772648430 98443 98419 855757238 80490 80491 794493492 58039 58063 386493471 40585 40533 912516464 41169 41168 559714306 694 695 124725664 97011 97012 280765736 36105 36106 824582584 13018 13019 901431261 14141 14142 646405497 18491 18444 916877611 71711 71712 331971946 86050 86083 576540466 82677 82637 66556150 15937 15938 88174545 40467 40492 227326644 89466 89444 656332596 66459 66406 33585063 52774 52775 275444144 34057 34047 66147247 78840 78841 461805257 44669 44703 513933479 74904 74874 684430544 36453 36454 66518043 6622 6642 895165412 71799 71847 576613509 66110 66111 363380069 99803 99804 327165553 25345 25306 220662598 27508 27509 762696018 68535 68536 503756191 89549 89527 226327922 98562 98534 647343008 94235 94191 919782681 8840 8841 775456923 27814 27774 848851304 36862 36863 721841432 31089 31048 345250628 96357 96303 482836749 93107 93096 207442698 5680 5693 44417036 26737 26738 218667591 77440 77441 18756803 13839 13794 219310214 2208 2234 225923034 76936 76988 441077380 75838 75878 527981314 48922 48923 575478685 55752 55753 724433366 26748 26749 889459203 28304 28256 543940937 14189 14190 536995400 74378 74379 890643099 70250 70205 890587981 11175 11180 680784969 5184 5185 207901544 60011 60012 439464340 65135 65156 803750398 41642 41643 138744281 50297 50269 683393738 50350 50351 627018909 17843 17844 412918731 68902 68903 292789185 91261 91262 160026342 75647 75648 950406002 74598 74650 68315976 31917 31970 260031816 91924 91925 819917119 18600 18601 847493043 33406 33364 737707165 56628 56669 694319720 11954 11955 849996109 76138 76175 362781613 70892 70896 423353636 21975 21953 987866898 17872 17824 120087247 11378 11379 747584649 88619 88620 571294198 92407 92364 951407761 42177 42178 51167685 259 260 5925459 92655 92615 119537415 70408 70409 469855494 45911 45912 806022336 26178 26179 580857970 90880 90881 476953209 31986 31987 75133950 69224 69184 590647010 82038 82039 217538836 73097 73098 787375346 7622 7619 973607110 57214 57197 380865120 22043 21999 192418308 22252 22304 242630551 15763 15764 189253725 62945 62946 647577359 54002 53956 653924652 55831 55780 717230452 7567 7568 298938696 88458 88459 744640116 88185 88186 682379384 93200 93172 164128007 1169 1117 138577250 84810 84833 581683245 95045 95003 514645413 74587 74583 823494565 41466 41467 180127693 97383 97436 540680444 14392 14393 466313538 30764 30765 976944526 69645 69642 773933732 65321 65322 618425672 15697 15708 290332671 56976 56977 311366459 10551 10504 45463830 33339 33340 379855466 58172 58173 944073719 87981 87943 718254749 62277 62278 303082965 38861 38910 724139132 78895 78874 401293447 55225 55226 761509764 68480 68481 236598699 37538 37539 560974018 66167 66168 133193629 40523 40524 212408162 51499 51483 129976030 67771 67717 977038006 33930 33877 630120819 82315 82316 618436655 23053 23054 723870714 12839 12840 748812187 89116 89083 768278814 43872 43873 28470822 55105 55106 158512209 91690 91662 171635211 96864 96918 311267209 14591 14545 678815036 70298 70296 797227620 85338 85311 932839463 52909 52932 569288614 22446 22447 714377938 78468 78469 167836530 33288 33289 606635580 66376 66429 348340213 47383 47370 45904082 99645 99646 987086163 48680 48681 433624288 75228 75271 404555698 27690 27691 370642887 25282 25259 612991230 67248 67289 774408996 11689 11714 735262556 78002 78003 191413551 56507 56508 803120597 29657 29656 57698291 76094 76064 991634921 65831 65832 721921277 36134 36171 432824258 52788 52789 113571431 76738 76739 663011685 98675 98635 436804696 42650 42651 527883918 35522 35523 952649989 76091 76057 175277588 75554 75555 158385569 26462 26463 104742321 69052 69028 541481629 93324 93307 641096072 11277 11278 639562271 61485 61486 211387515 63665 63666 741687181 15466 15430 634732760 88197 88194 813635895 25231 25232 907068037 50128 50129 622757015 22255 22256 444459566 70154 70172 335596245 33759 33760 730799008 74282 74300 761675557 95009 95010 315498543 62028 62029 192709044 26593 26594 824081189 71928 71929 636139126 10552 10580 582093843 25325 25380 382243157 9555 9606 85638002 38647 38604 2963020 72574 72546 354479118 63208 63209 250295509 23108 23141 284255296 94558 94586 536565686 22980 22981 315738537 96249 96207 679790486 76699 76708 530710331 96681 96682 464104388 7674 7721 233330273 83673 83712 103712425 19 44 233306915 58032 58027 950876470 21152 21142 569554768 37429 37430 691917399 95140 95141 457635708 71189 71168 606985568 38062 38063 771203488 58421 58419 885222986 16645 16646 823460305 70387 70388 200416872 44689 44678 909691210 78095 78111 25547121 87503 87490 920188167 53880 53879 744995151 76731 76732 394944644 88790 88791 195491840 79376 79320 21070980 22595 22596 50053454 57349 57320 631080194 20503 20504 762636869 92438 92439 755874404 70938 70939 704889637 15949 15946 826243873 39943 39891 299322611 69102 69103 836302517 23402 23405 878725073 32540 32550 635780537 12661 12662 280480824 78042 78043 300686840 56549 56550 969843928 96666 96671 125841722 83195 83196 466095441 63814 63759 566156987 1296 1261 769958545 3854 3842 443828304 79734 79680 506884626 77455 77456 665133605 46880 46881 676877332 71346 71347 1536836 38492 38493 409743868 70908 70901 694933228 91701 91663 532801844 80283 80284 319164416 66884 66909 164628657 66335 66372 175560355 51315 51316 260629136 58066 58065 303372098 77370 77371 477570291 9804 9805 631520568 36388 36389 381767261 18012 18045 96207480 19804 19841 79956812 19464 19518 89242151 32250 32227 389185884 37779 37780 150768783 29977 29978 141402134 20822 20864 921181667 97553 97574 530738711 44896 44866 387842028 66454 66443 889477067 15150 15197 333366678 93164 93139 131058529 43940 43904 392613005 1726 1697 106712565 31599 31551 89314076 19051 19106 947789295 75769 75770 337773434 96372 96373 458877740 57252 57202 101542800 78230 78231 77777126 83798 83799 892226574 82527 82512 340822992 37612 37613 380301833 33646 33606 773539297 25402 25403 867035809 50021 50022 49671477 96356 96407 387893242 59318 59319 416035948 17673 17674 172119368 68055 68056 709344393 60010 59968 575377554 37147 37148 204737335 29346 29301 379501028 71289 71290 759191674 65621 65670 596979098 94998 94999 406220287 48640 48641 658243382 46272 46273 737875630 38135 38136 774723519 46141 46142 476737350 7807 7805 535480727 95485 95460 261438948 33184 33181 313946849 15050 15051 139318784 44396 44375 228295850 84475 84476 107485270 61653 61654 578239348 89460 89457 804878168 14991 14969 676433680 49031 49070 462621077 84536 84545 820785615 70032 70019 318045507 30997 30998 963579588 27954 27955 770957969 48339 48354 884576011 22811 22806 825544146 73565 73535 188540043 45842 45821 772357958 50122 50123 647165430 62792 62848 271208822 40742 40721 495824362 10827 10850 826795028 60781 60782 527657105 72018 72054 94574955 88082 88083 194170490 96307 96269 945720635 18496 18539 426892715 46647 46614 795832188 30172 30173 996866845 37926 37927 328921530 72306 72355 973461570 94209 94171 998745580 59597 59598 297601261 34237 34244 267223823 86344 86290 756983672 78215 78216 204679855 5403 5433 186114704 78601 78589 46968842 40145 40146 552447817 58227 58228 894075711 12504 12505 984599607 18307 18350 229180715 57762 57763 72503177 70752 70753 920441797 59419 59462 253955747 43158 43142 692798501 14037 14064 860840391 71927 71928 827024529 77796 77819 718479357 7363 7364 998136734 45320 45339 474798870 71212 71213 816644612 89592 89593 271868635 58586 58566 373140302 35085 35096 30664920 31745 31746 84795465 11835 11836 622444497 78990 79009 158936169 53845 53895 855166329 80632 80640 750114145 38465 38466 97785319 61755 61756 226451062 99164 99165 25049195 82728 82701 291602538 67617 67587 432393321 44246 44247 55183227 3035 3036 867861043 82154 82174 873559895 59245 59246 684611440 39345 39308 870059919 68755 68723 101103895 64231 64232 744027413 60044 60045 213538333 91917 91872 596340323 87138 87139 746807500 5425 5426 632053969 20870 20835 54019730 84627 84628 123482595 49544 49584 908567564 96334 96279 544717788 53020 53074 192524370 4537 4548 911275504 94115 94060 637149664 5338 5324 31498931 68926 68922 342353538 83539 83540 214929755 46193 46194 374107330 32653 32654 159283788 59739 59795 802299716 12164 12165 918782724 52466 52459 339543028 54880 54881 670464881 18356 18339 995177639 70909 70910 995000901 17750 17751 903061823 10513 10500 246309749 50501 50551 370855151 58910 58938 524137986 69620 69622 216742667 18647 18604 237957934 55100 55101 141672635 67754 67755 795578934 68179 68180 104249024 86729 86714 194249643 93111 93067 836721335 15159 15179 717689194 94730 94731 127948073 1143 1168 21624923 16233 16201 765011406 9623 9624 870485364 79647 79690 560429768 66703 66704 651573847 38033 38034 942081523 85514 85532 400697459 51933 51937 975439609 1656 1646 340429184 20759 20760 248413487 42508 42499 387702807 2029 2037 881044199 20052 20091 324989736 47536 47529 816047781 12722 12723 856523124 6952 6914 711162469 32132 32129 529638696 67283 67298 621106493 64633 64634 628562055 31632 31679 74122618 21000 20967 716925622 76832 76849 722324996 38899 38900 690262074 40302 40303 682023485 18112 18076 855824070 57274 57275 418460896 15194 15197 638182683 17473 17495 488754151 15790 15791 393410858 38089 38090 135663172 13680 13681 965291194 58770 58771 225087480 1746 1747 258343724 49323 49358 183537016 48809 48795 438010085 47276 47277 397172033 15493 15494 709216922 72387 72331 938965464 36413 36414 657672202 2530 2531 898446514 95032 95033 847010920 67614 67601 860199288 27933 27931 857355342 86379 86372 631699376 82050 82023 798337814 47781 47804 348266575 94405 94406 544989920 74983 74984 557937027 42989 42990 71572663 85443 85444 533761831 10915 10916 442537879 59234 59235 139555331 25045 25046 268146846 3483 3484 620859258 74416 74385 999510048 99122 99172 332919127 43164 43165 734791431 22645 22607 358790977 99629 99677 139445984 2357 2325 747695298 73704 73747 919928914 89054 89055 289141834 53335 53336 561051777 3064 3012 243091953 65259 65260 80756495 77543 77525 392261551 14293 14237 819034630 75282 75330 814381049 92062 92063 3349902 81183 81184 446731202 76707 76708 901989701 31416 31417 189725323 12817 12810 269732023 72368 72345 824403061 63 64 241009963 56567 56568 998714912 96201 96202 461975510 29550 29595 580338128 4826 4827 262847424 64121 64122 202000178 11258 11259 238419127 41358 41373 941454643 4620 4576 982312361 94008 94009 499421152 35050 35051 594618499 38932 38985 729157742 10255 10256 404194917 92114 92155 827955898 29588 29565 9678046 24566 24551 963012510 36316 36289 755250192 29529 29482 568212980 8837 8884 536438098 44189 44198 737233350 53609 53572 602394487 8683 8703 70988475 98414 98448 455672492 87824 87825 847466898 5841 5842 525196715 91157 91158 934550474 22413 22438 862358407 21524 21525 869862058 18825 18826 564312390 85208 85163 331138472 49413 49414 527624835 47201 47154 739884254 98905 98852 818915307 47565 47566 798014042 86285 86286 957622927 19014 19015 569631449 5313 5314 814655767 1833 1834 394484423 57597 57544 814310976 88432 88433 488588306 65634 65635 216392248 29193 29227 250464397 4472 4473 37590534 45216 45206 731964355 80338 80335 325767352 12806 12766 758438790 14766 14762 424439901 31228 31207 710848432 63183 63158 265433021 30656 30600 747573559 73850 73882 636939897 53552 53549 141849538 13074 13041 418735756 26572 26573 574068918 1697 1721 312448096 33878 33879 168892593 79841 79842 677425381 69640 69668 715091648 6906 6907 378565330 36535 36516 779240847 86138 86139 575026641 80273 80274 71680166 43419 43420 871505498 20040 20041 285129294 76627 76600 32919173 17801 17802 315768849 44705 44706 668166293 14391 14401 273677146 9691 9679 679520038 94275 94276 736718184 37974 38001 146667957 55406 55407 995082198 71519 71520 104923832 76053 76054 574521273 97446 97447 977360506 44577 44629 946442329 46081 46137 293464596 25897 25858 931712648 65112 65134 970068434 60708 60709 110791463 91061 91062 350382749 97645 97646 571575164 81160 81161 189109743 4100 4101 799929117 49421 49441 297741525 55339 55328 138336223 81464 81465 894877589 24866 24913 375786165 22793 22794 458110557 78743 78765 670707584 58589 58621 846294854 28533 28513 380880774 65425 65426 284122221 31132 31187 537559796 37379 37380 378779280 62825 62798 995979454 86311 86312 402492692 68092 68131 879826742 53556 53557 197613593 97418 97457 85510940 36377 36374 676352162 44975 44976 740038205 1521 1492 273884972 12417 12418 301749787 15759 15745 137250954 61330 61331 717346106 51370 51384 178872755 43885 43886 373458575 22710 22695 902643400 36310 36311 752757337 56150 56151 489262632 53139 53140 742527987 99065 99066 74698364 8655 8662 421525447 62351 62352 218611656 38291 38292 202125194 6858 6876 823542800 32148 32107 410145190 88260 88216 369800477 45409 45410 659980625 20965 20966 493824777 17923 17924 815616732 73455 73456 994540522 66695 66696 556254050 55859 55860 783071455 45394 45339 941909492 47545 47546 752198346 42220 42213 852016002 18568 18602 526738444 12482 12516 698493707 72492 72493 282272801 34653 34654 201905075 31192 31183 759451560 29986 29987 603457683 20814 20815 784228460 58725 58726 978939334 22041 22042 631963496 73937 73938 140964359 62246 62191 753681201 86854 86855 104085918 70124 70173 924973990 13099 13139 684652257 77500 77460 310657340 41959 41906 996135653 41234 41235 130799585 12074 12040 582010901 67220 67237 269026843 50351 50352 94873561 99429 99430 688673913 444 484 873038518 22444 22398 423174146 2726 2727 840818750 66060 66015 397380010 71379 71380 615757269 65321 65297 163653610 51809 51836 305921564 49095 49110 791472321 42036 42023 843389119 61603 61604 137506326 54846 54847 477654177 85090 85130 793012150 7057 7058 821387659 58592 58593 316369225 1026 1027 366279586 77877 77825 165415431 22001 22002 946506088 79779 79774 979923783 44110 44116 786873923 33504 33536 297475581 37588 37593 29796653 97300 97272 251764251 77460 77450 48698325 18464 18465 118267942 41446 41447 836926509 24869 24870 439991490 29042 28994 312137067 47030 46989 542301636 71107 71108 391327847 73105 73118 540873343 36099 36061 653871097 24373 24322 96474065 34699 34735 821641814 31087 31088 673643003 82430 82417 705834534 15630 15585 775960672 15421 15370 720033889 76103 76076 750510385 57240 57241 825031248 42231 42232 675597724 13349 13293 553846253 89445 89446 405940379 82053 82091 78472935 26149 26150 803475573 14267 14286 169390166 96242 96243 636732099 75611 75666 957253916 51485 51430 681194641 85338 85339 953653781 6063 6050 424006643 63051 63022 81834286 96620 96658 749738407 23802 23803 332073670 88049 88050 417087849 58240 58208 472043211 71182 71129 507145225 71601 71602 560207281 44803 44825 598356834 64353 64354 557998090 2256 2222 223629962 29587 29574 605151680 71332 71333 573662178 24538 24593 815177852 90013 90014 415842662 88865 88819 345847810 48563 48608 147308075 18463 18428 745522776 5692 5703 897635946 29959 29980 533584916 80524 80502 285919080 39234 39235 454504610 56016 56027 279446871 77476 77437 347496205 88365 88339 823162370 29365 29366 244374933 94318 94319 679986794 82092 82093 230618245 43936 43934 223218434 3414 3415 739639897 49192 49193 769061083 6639 6656 947630149 45089 45090 547051379 92433 92416 308893436 43665 43666 37839620 80606 80607 71616199 63613 63614 850591989 66527 66528 206110377 94394 94393 906737084 18073 18027 106364976 73449 73471 572877871 59032 59033 485689996 67308 67317 179935518 22163 22166 667479153 17666 17667 581220726 35627 35587 295514594 87965 87959 561288103 13106 13073 243103814 30868 30906 458646573 95793 95821 212300311 61082 61118 120548888 88648 88680 386422370 28694 28705 264738748 86871 86843 738687426 33629 33616 294315539 60009 60010 724567392 80154 80155 804174996 61319 61337 516716020 12815 12816 473549322 92568 92588 375271664 5724 5725 441581739 22138 22141 364061151 34923 34899 258458502 29924 29942 873675911 44790 44791 350916876 59947 59948 482823321 8833 8834 441476384 7044 7076 580640506 92778 92779 658558626 20888 20936 847273602 77166 77116 437814580 93341 93375 622244790 84819 84820 160623551 20783 20803 890907888 39778 39792 620466158 80265 80266 332825439 63756 63757 658389781 57789 57769 295618356 47494 47498 392413816 42200 42238 760572314 74439 74440 675870388 57931 57932 176196625 41790 41791 475433380 99637 99638 140420034 39439 39440 967067384 5197 5198 394720555 81845 81846 938751257 78476 78477 747079160 59079 59100 645435611 50060 50061 14089361 27466 27467 663568950 14351 14352 28009094 20070 20071 255043482 1600 1597 847391445 74586 74601 68606567 73352 73311 161651946 81763 81764 147473320 97567 97568 869621295 73333 73314 230625398 27131 27083 292516668 862 863 447549948 95687 95729 321473862 85829 85830 590975663 25288 25289 839201031 98961 98962 853973662 74008 74022 218970516 45073 45074 963157858 70993 71042 288559947 88550 88551 27518875 31257 31258 276952866 15987 15942 484652377 52481 52460 278774376 76637 76665 796644701 40627 40633 665492249 55899 55913 489092250 53552 53514 310032204 653 654 94580323 58943 58952 124852099 44618 44644 333237305 95260 95219 534179821 87067 87068 162725807 95457 95458 284964880 81679 81680 86038335 23844 23894 682190731 94487 94488 115366006 15618 15598 922762325 17714 17722 662134788 88681 88737 718806421 99705 99706 784756460 10999 11016 679108334 84370 84371 718133768 82199 82222 940493948 62455 62402 298572917 24433 24434 686821444 50531 50532 485095583 89806 89807 529433534 12080 12102 559822444 41293 41294 792632454 48593 48582 870378575 35093 35146 589211561 39878 39832 871310788 58679 58680 523703257 886 930 612111990 28831 28807 841614422 92921 92922 121974293 46923 46924 464766993 99316 99317 199520652 43810 43790 682527621 12161 12162 370335821 23332 23333 899700279 27671 27678 365119097 66981 66982 408939240 27539 27540 972347582 45282 45227 923079283 17162 17203 891645105 94600 94574 433936092 43324 43325 959266492 51822 51823 65174352 32891 32938 956183476 48178 48149 591442896 15818 15863 738325912 13542 13506 401227344 50609 50610 241166472 6364 6365 204227244 69464 69465 843263359 4596 4597 789389214 9317 9361 598848797 35310 35350 161321769 88704 88648 113391866 48717 48742 513850806 33427 33428 912927146 90212 90263 844666988 77934 77879 514388084 49294 49292 186959850 32770 32771 65347773 736 737 611543332 51958 51959 472468372 3723 3724 119723563 64766 64767 189382026 8821 8786 664749298 89034 88979 789397908 20045 20046 403282013 25617 25636 219838003 23158 23189 334427558 8891 8846 856245140 43565 43542 34733511 57271 57272 637080063 37941 37942 909593731 84160 84203 438017165 83496 83497 887735505 34468 34469 742822509 24013 24014 157874335 66340 66341 689237060 38432 38436 742630440 57613 57636 381967695 90012 90013 863879696 22107 22108 665639142 32052 32053 361336240 29567 29574 230811818 75646 75647 89640985 3548 3598 788142154 83071 83072 645804529 39924 39885 766415041 48551 48552 712519697 35215 35214 199037919 67000 67001 885763622 94726 94727 631130370 14834 14871 855522014 87470 87471 52297927 82372 82373 776223896 60064 60036 398397510 41404 41460 287947752 58504 58547 373814974 35273 35274 996525053 27373 27374 891623867 22497 22498 757947435 48521 48522 889763803 29992 29993 513275245 5670 5671 326323135 40281 40310 7121325 89840 89888 100390939 54892 54906 748435928 3644 3645 4521068 84020 84021 1577678 2779 2780 303068405 10981 10926 379583285 31441 31440 680616911 71486 71487 105117860 95350 95351 105205126 13622 13634 177313868 27269 27270 544238360 79358 79359 240753376 9150 9107 941050633 1591 1582 584470863 25248 25197 484465674 20621 20671 189318889 71437 71438 671905630 20773 20774 385673646 85670 85671 591210353 25758 25752 372323996 34189 34180 549791296 10686 10663 203157679 15368 15369 83462004 46340 46341 940134951 20149 20150 489245154 29100 29101 225681730 49202 49203 363720772 66255 66256 392640401 98188 98202 387846914 29112 29113 300526080 53520 53521 310435602 80965 80933 38372044 25789 25790 95927065 15640 15641 737829525 62869 62870 968342176 84766 84767 182796151 81561 81562 728661842 65846 65899 287027116 55687 55666 148082887 39092 39093 272054292 58337 58340 697691905 91093 91094 397944631 46122 46123 794794737 65735 65736 775106157 85686 85666 906550697 27529 27530 297495902 34142 34143 40050680 97726 97727 778762635 86187 86188 849195837 56562 56570 544430498 9578 9563 902012399 18963 18964 303661035 53744 53702 200614666 12977 12978 639090572 32254 32255 212334337 17335 17336 392817737 75565 75550 170888459 32895 32896 747566401 41302 41310 625446747 8750 8803 77718822 75820 75873 445213933 9031 9032 586960836 18098 18131 253740419 60247 60248 839252428 2760 2785 320491173 74019 74020 166847103 91320 91295 26403929 90391 90366 68130564 84457 84491 337796990 59924 59925 540937050 17607 17570 426607999 12533 12534 935640205 20597 20598 786887008 99244 99268 745590492 56387 56388 395012835 86744 86742 918848822 88636 88637 347651949 51420 51391 103759024 36202 36164 181228343 89490 89491 972181710 48701 48705 738989097 47273 47301 367492209 21093 21039 187570530 96262 96263 690159001 49863 49864 314455768 55706 55693 73130729 5400 5401 872943770 31403 31433 849043899 96511 96512 913261196 6722 6773 683055232 19841 19789 746271263 7175 7134 531316762 76110 76111 519815539 20549 20523 889448854 97887 97888 760841562 99966 99977 882104416 12587 12588 871619026 44762 44755 723731066 91645 91646 906044492 44674 44680 703709533 97644 97645 844237910 45557 45558 546603872 96170 96144 790906387 80120 80121 827271996 12765 12766 841632909 96550 96555 21461889 64563 64561 101010794 73940 73986 401019298 37435 37436 957123106 76341 76348 787026868 22989 22990 336685311 64283 64284 965032810 7570 7571 901006982 23953 23934 643240996 36333 36290 273486394 85659 85660 830314177 42274 42229 393255045 69492 69472 944162381 21834 21790 828841757 20233 20199 311128571 90423 90424 283190163 88850 88811 806585976 69317 69318 610752537 54956 54957 423902013 37817 37836 130826423 7601 7602 632436593 91278 91330 547744308 57331 57354 224063844 35664 35665 521835406 22725 22699 966598277 7446 7447 274406537 63956 63957 201552211 56046 56069 264429335 96961 96977 864413206 34418 34450 329656367 63987 64017 581073609 45496 45491 644950140 57225 57273 611196968 51812 51817 894347131 22746 22692 858905782 3327 3337 547447998 85630 85631 667535814 34344 34345 688092452 73701 73702 727861140 29680 29645 441145419 85041 84985 301224509 11108 11142 31239774 10191 10148 361870745 99053 99054 632517694 741 759 155026257 80168 80212 661549709 11329 11357 52756002 19262 19263 36415481 2257 2284 358223071 88583 88584 904619405 81712 81713 326126750 68153 68154 378034865 2176 2177 256573859 87069 87050 669575416 28477 28478 776141006 75525 75565 241779113 602 603 753928495 62549 62550 71535326 64370 64322 454187426 88973 88940 532714200 99132 99133 36011517 65887 65910 979073651 28492 28493 911862018 65163 65164 959916676 63760 63705 301318636 96803 96778 156622991 97888 97889 294670204 5587 5588 439454536 76516 76517 473703717 25379 25380 487169264 76105 76106 423931001 20375 20376 364046504 26641 26642 59818135 51654 51611 799842946 98312 98313 980357699 61602 61603 418635603 28448 28442 758340860 79735 79712 993956248 38664 38718 13495022 20902 20853 933947804 31018 31013 353487524 28062 28063 570081749 85635 85587 366829101 88702 88681 995883687 57009 57010 763055393 39482 39483 180087244 28239 28254 983599916 74060 74061 499901875 28982 29031 940790569 97936 97946 624927223 65244 65245 192144545 34214 34215 587847262 34337 34393 35386034 25641 25642 665387359 90257 90258 981046489 68231 68260 161978892 17280 17238 446285611 12456 12457 417557673 47352 47334 611344071 76691 76692 484937385 7883 7880 576418102 53648 53649 426220590 66807 66812 282610074 90690 90712 402669103 28843 28844 407887134 1491 1492 5136260 52925 52889 197099780 27288 27287 628150439 85403 85427 967763392 22704 22705 477659213 79037 79082 870824867 538 548 255130681 44332 44345 143908859 73583 73584 357053761 98603 98570 175956994 14966 14967 402923280 75233 75203 365461170 12392 12390 417273608 50958 50959 666944378 45101 45102 635544436 40819 40820 630606519 26287 26288 721011186 49311 49347 260155277 78920 78889 966201342 36590 36544 797717991 1932 1950 285932130 19369 19370 20559910 88542 88499 808793483 99104 99155 300561502 37455 37415 696767060 92919 92956 395526832 31927 31932 877115900 26286 26287 561454832 21727 21728 47908475 96891 96868 148392751 9854 9855 575204723 75564 75561 209499814 23824 23825 857479100 16628 16647 435069744 51666 51667 191982405 2362 2363 586090134 22889 22933 653119276 75689 75690 802676267 20085 20113 83696612 64916 64873 331250299 34697 34685 721680114 74785 74790 912845533 532 533 80965628 68482 68483 552514747 64719 64720 9451447 50148 50165 430823944 48964 48965 456869235 77478 77479 378211213 91015 91016 246208848 21151 21152 198337623 47361 47394 525385064 43795 43796 508810712 85544 85552 989847697 23364 23393 277537430 79128 79143 489243045 41582 41583 678182897 9846 9847 85435503 19108 19109 767388409 86657 86658 413829379 55639 55613 555061140 7823 7824 202807549 9253 9230 719406703 23733 23734 333474486 49113 49119 629354032 37405 37448 280005324 5409 5391 151992168 30340 30341 651097292 85882 85883 497606076 21101 21068 859762909 70225 70226 296872282 96835 96802 835035783 75801 75802 164654491 85808 85809 615063067 72487 72494 554575114 35630 35631 757933825 64333 64351 595010959 36874 36875 550527055 38170 38149 791278001 99761 99762 93805720 76699 76709 99516368 39596 39604 987135680 66805 66806 880342544 53437 53438 776490386 30001 30002 462650574 23651 23667 880718265 8353 8367 777646141 69555 69556 749250324 22118 22167 603345505 73352 73380 57422293 7544 7513 510448126 80950 80902 780694524 40351 40362 11434742 68009 68046 737393232 84352 84353 116064741 75662 75663 729837269 90812 90781 80579599 91036 91037 995204367 26677 26678 186026084 72985 72986 963782449 2989 2990 495620924 53741 53742 365720306 15828 15829 450735059 92452 92440 619877348 32863 32807 277083849 48214 48215 403710350 62535 62512 556482204 5209 5229 979063015 72240 72241 249303261 65578 65579 756524509 1355 1356 161125645 42452 42453 462314631 81817 81767 644585079 15448 15395 117966884 60135 60136 235202167 86584 86585 929317536 64968 64940 431123520 71439 71440 708324907 84388 84389 307800173 89271 89272 105802878 81980 81929 287225118 22669 22634 892205817 45900 45901 141330913 19585 19639 692866578 91151 91154 489116506 97257 97248 916612224 73987 73969 554625395 3323 3270 901023641 92245 92301 879458365 26121 26141 769383500 14457 14458 671231049 65949 65950 717004196 76331 76332 960554900 91106 91107 548723124 27809 27810 391200134 73850 73851 757923925 61168 61169 23588056 18956 18957 814255069 85162 85163 477637551 95574 95575 248734812 13769 13792 474246203 7010 7021 444029344 57726 57743 270444461 7500 7526 945889470 16579 16569 987140315 67468 67469 198852161 38175 38119 39486801 48027 48028 125898017 81902 81945 722005747 68851 68852 173910349 25638 25639 424239913 62506 62545 183807051 69961 69952 174358813 47603 47654 599984963 54486 54487 950023320 94889 94913 45704806 45460 45461 932787735 49725 49726 925968817 48946 48947 538438871 37135 37174 952701113 75937 75938 410761149 14152 14136 104577152 5264 5223 160279214 24477 24478 355540768 70377 70378 470905280 9330 9331 401496905 87989 88007 310907676 18915 18916 852956377 80798 80799 724947267 30159 30121 583490071 91859 91872 275754139 31307 31308 707062352 39415 39421 94084964 18972 18973 200566354 70520 70521 945330684 35350 35351 925510454 9398 9399 967933695 69302 69303 783915041 17253 17254 823278399 77504 77454 322391686 87348 87330 13769268 31002 31003 535296724 43402 43367 689012511 54408 54409 970601767 95746 95794 858639380 7539 7551 964570562 90794 90770 326729010 92734 92735 390238665 2165 2166 354030945 41798 41799 660079125 78455 78456 921954713 52257 52258 496967910 37980 37985 499676594 51371 51392 849339909 71950 72006 133108434 11169 11166 932527883 77127 77128 529458589 47697 47723 858480104 76937 76938 352054562 99907 99908 501696662 17413 17414 660365771 70035 70036 796383981 84798 84799 435264541 56867 56868 229227446 16485 16511 178653442 58657 58703 781921002 87166 87121 544613988 16932 16941 229130831 82089 82120 155783806 19758 19759 763526016 12930 12931 934879442 45093 45094 717522047 58253 58275 414393015 72851 72852 124153728 59428 59417 225218086 27795 27808 831922899 97022 97023 465505166 9338 9339 89632466 11606 11620 768060963 33732 33733 486985970 48091 48103 987023833 78935 78897 225056995 18331 18332 424383001 55503 55448 35792048 90295 90296 906317297 99207 99249 194496139 75537 75578 707722378 15302 15303 983009622 95977 96031 790675676 88454 88466 260147089 35398 35399 738820299 44994 44966 854077462 57340 57347 335450843 14530 14578 547822451 41016 41053 876041566 14004 14005 197055356 80481 80510 408183302 36674 36675 155500174 47289 47341 538984895 12526 12564 36146647 66852 66853 737365210 3591 3592 408645099 61507 61513 163559479 19508 19536 921270072 17528 17574 760688225 66718 66719 266180176 39141 39142 846053537 78827 78828 360337976 94736 94752 187577404 99907 99889 500308788 75601 75602 127962531 26248 26249 740236714 66391 66408 379436485 99707 99708 493520234 93876 93877 811853951 88352 88324 617550128 11616 11617 81814265 90440 90420 952269771 287 241 733802093 70715 70667 391266162 71179 71150 474456301 65556 65559 457927299 56998 57005 396062096 63193 63194 367956741 5829 5830 653265023 56251 56306 787275625 54052 54053 24296962 32911 32912 57093416 39139 39128 189662845 51496 51541 497286956 71117 71125 268409852 34232 34259 707345605 79229 79230 847228956 84995 84996 494067091 98226 98240 746059616 28016 27984 426745466 11055 11020 497537728 8290 8294 438311281 12444 12445 394688225 92827 92828 283931074 76997 76991 767239785 66208 66209 156628025 76597 76598 823981292 86314 86315 153818394 76955 76995 549484819 36871 36924 204639806 46865 46866 353789165 62068 62069 212137713 55542 55543 389733439 94859 94910 779106380 93418 93415 806589874 97007 97008 939587187 6586 6532 551208559 94890 94864 620999429 38459 38460 597637839 30022 30023 476756294 48788 48789 390099868 24384 24385 93085877 25093 25076 833830474 65711 65699 666495421 29439 29385 469874437 96052 96053 911239436 99159 99160 293603934 21805 21807 14386744 89205 89171 621177090 71909 71937 133436463 74450 74477 481448067 85070 85033 124132030 83343 83344 421856557 20234 20279 706114129 74987 75003 431495554 10946 10947 802474083 28087 28088 553062483 72495 72496 68263876 40639 40675 446037250 45523 45495 288486594 92641 92643 922096761 55571 55572 330694318 28167 28128 720974292 75543 75544 348135189 46424 46383 593892585 10814 10815 673325617 93010 93038 110773346 96478 96524 770819833 51135 51136 816803534 60914 60873 855978749 60532 60540 994294589 30729 30737 234766771 66038 66039 542279524 10573 10576 681246408 56530 56531 779061797 42629 42591 281391646 26981 26982 62788505 34017 33996 742888808 13150 13196 189160499 97117 97118 563903968 33659 33643 340931939 17681 17695 792297805 65012 65013 979639242 2286 2287 129547651 21055 21056 515988235 78223 78224 987917417 57996 57995 402790829 95475 95481 41755342 75316 75330 769516005 69144 69145 253833827 71854 71815 351212000 34151 34102 974256567 54102 54103 135824660 13184 13185 662503052 31021 31022 183931369 82268 82269 726802216 7037 7046 857965899 82332 82333 226943043 471 472 93850217 5680 5681 854589348 22332 22333 534774248 18331 18290 564623404 35525 35508 747579951 28579 28580 752490470 8804 8825 117823575 27113 27134 991902683 42364 42365 561774607 77375 77374 127274966 81365 81366 470346249 20062 20063 948517980 57058 57059 379599746 79986 79987 729425132 48767 48818 464558453 2939 2940 657270981 36277 36278 681432436 21090 21094 512034070 47289 47290 837716082 2897 2925 862026112 33238 33239 819354865 1119 1120 171412662 24551 24540 737935520 63274 63249 439656277 51070 51071 4972626 7078 7095 44934979 52559 52560 39931071 76851 76852 44944512 49106 49107 959658877 51055 51056 535184831 56560 56561 970654529 6431 6435 183958949 34627 34579 212888698 69083 69084 196324694 13387 13393 263923198 6899 6900 542246862 77569 77573 14387422 59937 59975 956650487 34865 34889 453401982 95765 95798 175482159 77822 77823 183630364 89734 89735 515382924 38708 38690 917880748 69850 69851 360934670 16275 16313 500202148 79567 79568 476462814 46159 46160 649856969 37427 37373 414065662 87544 87524 369120255 62442 62443 493316298 26386 26398 599750438 18381 18382 528755891 81101 81078 260236343 58658 58659 511511867 91919 91920 36838093 87215 87216 254274731 53326 53343 352528137 39817 39818 335713334 95403 95404 32142635 52560 52588 221219971 81913 81858 602308615 11347 11348 71174867 76385 76386 532720136 23835 23878 165189737 62594 62595 174648745 92087 92139 779234132 13018 13069 876122661 28452 28441 780237907 96363 96316 435282868 58782 58838 719594145 45798 45804 650613179 9731 9732 125156554 73003 73004 31207137 14789 14790 179416436 16869 16870 168091615 11762 11763 538495646 37588 37620 787111494 75559 75560 31771185 34522 34523 264700503 37062 37102 201225519 16297 16298 516889558 96498 96454 850285789 67982 67993 459704517 16391 16392 51133818 90546 90575 848169508 95152 95150 663746487 44099 44100 198520666 84057 84058 493264642 45631 45633 40824274 68310 68361 254464099 72473 72472 706115566 24331 24332 177936198 43276 43291 894522849 9562 9563 869897289 53848 53849 779860688 58100 58097 489637417 80806 80787 482901263 52924 52886 478695310 15966 16014 112239635 54331 54332 850816338 64123 64124 246933703 87890 87891 458030242 12815 12869 92024406 22154 22130 90445878 22982 22983 378492626 88878 88879 156620949 86670 86671 646306038 42353 42354 279097791 18262 18216 74878533 23888 23889 406764985 48805 48806 119007151 46485 46486 232811589 44232 44178 807625413 29987 29972 421714857 11972 11973 683712267 64846 64847 324343126 12740 12722 545392501 19338 19339 884681074 16530 16544 4926459 55483 55484 199035806 97296 97297 583702667 70002 70019 906222672 37787 37788 599813630 93583 93582 865023361 32145 32101 177897525 78959 78960 978090226 32445 32498 838136934 33037 33038 550900437 69709 69710 634516441 46113 46114 519146812 5525 5526 593566891 50436 50485 439801800 7943 7925 88140871 53970 53971 410586872 63982 63983 912554888 75361 75376 543955146 69614 69560 353355730 79994 79995 811513927 88321 88322 638937325 96021 96022 768140009 29468 29469 147980449 2347 2380 216608383 18156 18203 176841097 90539 90486 751067321 48812 48813 944072912 73846 73847 393271473 48816 48862 948184877 40627 40678 916986485 5584 5585 234170260 6173 6174 577274225 13842 13843 771914545 24194 24185 608867893 80433 80405 324505587 41398 41345 341910368 38169 38173 425833049 70319 70320 627928291 54298 54287 509186252 79458 79459 666473328 27388 27389 403026300 11766 11767 248610455 33229 33230 66569290 41662 41608 312092980 35885 35935 615411944 55197 55198 827929110 71866 71858 47411355 49029 49030 445849809 24206 24232 41875649 99415 99443 975308029 3046 3076 397314332 55781 55751 817435079 21011 21012 122641527 43606 43599 62551568 65742 65743 139179662 71558 71559 864023340 41755 41756 739394557 38112 38140 965514572 17040 17041 333521350 43136 43137 930501490 97081 97137 434292855 69637 69638 125745579 98343 98348 11809755 32079 32085 703268978 66835 66843 376178148 74150 74203 883637531 51760 51761 368557942 93003 93004 437983655 67792 67741 291315122 40786 40787 320340475 92865 92880 418987344 33246 33233 858211566 71211 71240 511590283 70675 70676 21698677 36199 36193 5055951 28807 28808 336891027 29715 29716 775266488 12364 12365 605398775 62045 62046 407731587 3809 3799 988131144 5070 5018 96038004 12681 12687 236579906 34225 34215 180833398 95865 95866 517068666 71292 71293 649528749 2515 2495 14343354 2674 2675 516600645 7922 7925 92628499 72639 72640 553020209 39588 39589 478110450 95115 95114 455882378 60628 60615 161290741 24431 24432 159462571 92572 92573 344675244 35719 35666 594102858 26437 26438 377003276 88249 88250 13943580 18932 18966 953714748 57012 57013 628707425 14107 14063 307895115 20825 20821 343977486 72933 72986 874171172 65025 65026 68333094 73255 73256 108205391 27076 27077 667344832 34579 34560 501037904 90645 90646 632235103 84430 84418 82861242 19469 19470 237350985 64032 64033 117550462 40709 40710 916350925 33845 33855 171016348 32839 32840 181311028 15437 15453 518120467 40560 40561 575708608 19754 19741 640108967 18878 18925 472323880 59590 59574 886915932 90609 90610 852309303 79085 79086 355797301 3448 3479 902650232 40082 40083 530266587 96500 96501 673285987 38840 38841 62060860 49394 49390 140706572 96236 96228 139612695 85565 85566 321289311 73263 73220 480188879 74123 74124 264216350 63997 64044 961769995 23521 23522 44826179 56441 56442 739201822 98940 98967 666700401 17019 16978 78865098 89604 89580 62138341 17481 17482 940246391 18536 18537 312311858 81397 81350 35507933 97277 97278 874433307 74832 74864 904368592 47878 47895 550472160 76556 76529 600793057 35177 35178 741003850 37312 37290 20212241 10992 10964 164303183 89188 89162 241330163 48135 48151 180543489 99705 99659 142999134 60892 60901 984861309 19037 19038 235973614 90080 90081 262720490 43778 43779 731227841 98446 98482 669566616 86891 86892 995429277 40152 40153 414520983 52485 52486 919626632 69769 69788 611917845 72883 72884 271322443 35073 35074 894785510 85939 85940 980925914 83956 83957 561011745 62612 62613 529216559 91590 91591 475664473 75851 75887 949863715 70946 71000 859891990 58963 58964 634398938 31595 31643 827003797 44464 44492 617049663 40148 40149 145375871 70942 70943 84703135 35536 35522 465593068 35582 35583 15603569 82753 82754 700723653 31640 31686 787710479 24873 24874 335243672 33000 32994 662226836 77129 77174 336456248 82007 82008 973529409 89929 89930 921600692 86024 86003 942940359 15670 15646 832716094 79638 79690 98599258 58239 58240 17477725 77210 77205 131797764 11932 11933 136347478 99777 99730 755819175 96636 96637 430664587 15335 15368 702836283 24642 24643 597144714 97855 97856 400562884 92631 92651 97236841 23778 23825 280260445 27146 27162 153758193 35607 35608 117889319 97342 97343 220338086 79533 79534 687936841 14578 14575 585344269 93673 93682 160594124 54160 54122 571337469 2919 2882 331552930 75193 75194 446692485 15494 15452 392917532 56990 57018 863986066 8091 8092 230810497 45118 45114 37798393 52744 52722 585829618 45180 45181 644578359 3635 3636 561688876 6453 6398 554291512 26283 26279 8958013 97887 97901 127939431 39984 40022 832542315 6555 6556 194765825 22947 22945 756171017 81674 81618 171408090 30502 30494 607307376 28949 28950 519490539 18595 18596 534841048 7689 7690 933013241 97632 97662 95686433 14422 14402 222802922 63154 63161 184728788 44172 44173 552408849 56557 56558 478868754 47428 47401 49452510 57147 57129 111833209 31703 31758 920939686 36463 36464 115255825 33916 33917 965012496 21198 21199 4099449 18980 18981 230203087 63460 63461 635769451 23457 23468 829242700 43458 43417 18057157 44373 44376 41895469 72326 72327 40344774 44732 44691 895877448 75513 75514 595597837 51946 51890 284402117 26573 26574 143070359 61626 61627 545344504 52693 52647 730776801 15690 15738 244695212 34793 34794 378589966 26649 26635 410092350 51074 51117 223550389 87226 87249 84503371 2413 2376 543024368 26819 26820 688579168 55859 55900 628685961 21913 21914 609777111 8105 8106 688686222 67617 67621 25845655 65599 65600 793884412 48944 48945 667181414 86808 86809 730991278 45786 45787 1153189 35636 35637 591782341 17259 17234 280512294 2758 2717 482302151 85930 85931 337274282 38230 38231 752470386 47099 47100 408971379 91685 91686 550172603 13911 13874 897255344 49417 49418 324350428 73267 73240 758614546 50354 50355 498358684 20713 20714 741482684 55784 55785 294846442 61119 61120 778293873 48556 48512 982310539 32210 32211 211336667 91667 91720 243483303 87651 87652 554721808 72929 72930 317801919 8109 8081 210360445 41194 41218 896777757 16714 16681 391007018 73832 73809 515494302 88972 89016 895150710 33267 33313 304563054 18513 18544 653640688 90378 90384 222771611 65505 65506 523911246 34873 34874 665811019 42892 42893 637340022 26534 26493 622494704 83880 83901 221221189 84198 84199 542504453 61280 61227 496049376 53396 53397 265460160 37474 37475 64752139 26572 26626 386287299 98877 98878 152137706 73766 73767 890015484 64639 64640 494101315 77692 77733 70687853 7022 7078 661576013 39825 39841 60413208 84190 84191 377084261 30974 30994 855558755 12267 12268 401304748 20027 20028 36006069 33656 33701 244913735 22124 22174 632595633 97434 97423 348300012 3372 3359 10022642 27283 27252 793474704 66721 66722 635589816 39120 39121 697586150 46005 45964 50712328 96116 96117 370004041 28045 28046 927013716 32209 32210 781251213 23745 23701 560309995 71024 71049 831065129 47867 47830 888510175 87252 87253 209085070 61852 61853 803434603 27367 27370 226353412 61398 61399 620462278 54344 54356 863610572 51502 51503 738418582 72610 72596 586910538 85189 85239 495988173 76944 76945 825817753 18206 18207 599220484 9143 9125 567570292 82839 82840 37941523 88366 88367 258085015 94815 94869 161120949 15262 15263 704332693 48827 48828 638651144 82183 82151 980870226 4986 5001 350834595 31975 31944 206126037 97100 97101 468553389 27292 27327 338513688 71031 71032 931932544 61477 61478 281103875 61612 61613 103954640 77706 77707 81640169 85911 85959 25166086 96662 96663 412713548 57019 57020 795531317 70655 70656 719160206 55016 55017 352837712 62717 62718 361047925 43793 43790 103643747 66760 66761 889302618 31470 31471 647029802 21955 21956 665380221 59752 59713 103084528 91840 91841 359423141 236 233 620238402 18005 18006 612686017 24544 24519 212001756 68823 68824 754695541 49341 49342 367883115 32531 32532 102745230 5848 5849 62346401 7898 7899 319914370 25862 25853 18961889 42285 42286 142321229 25988 25989 678914692 20073 20074 207238303 10895 10896 161305757 36312 36366 110153038 48078 48079 278782754 8481 8482 239511008 11736 11732 809170874 89728 89729 908357681 67997 67998 369066837 57281 57331 701285783 46331 46332 292609421 43032 43033 122622704 17641 17642 213996587 42039 42040 463662110 22049 22050 855005860 78292 78293 485086662 76136 76137 690657725 32064 32065 81133085 26509 26490 550659219 99963 99964 900494936 58104 58110 676251109 68420 68421 388252193 81429 81391 325711400 47710 47711 623528413 41382 41383 861645518 43448 43400 884331072 42738 42739 134112606 86229 86224 88043178 442 443 622356158 94172 94221 450847468 43589 43590 806451509 6021 6065 463118292 6219 6176 740398390 98042 98050 362428150 37604 37605 588571078 2064 2065 662788864 73620 73621 452959330 81518 81536 870515445 60175 60176 983173080 4454 4418 37508825 98681 98693 46546027 86236 86237 291165237 51979 52026 798055830 46339 46340 606236166 73291 73242 724269962 44490 44540 600462538 20286 20287 127116756 20760 20761 578505498 76187 76199 990207525 16749 16701 713932062 13344 13345 776713994 81714 81669 683281729 89546 89556 974976272 77318 77265 570388331 46012 46064 340028188 24081 24082 453135967 64160 64161 263360512 3265 3266 343103123 30128 30090 835642143 26205 26179 336621109 60266 60212 597042275 25244 25235 832937645 74018 74044 85632075 78255 78257 89085443 77615 77616 865505030 80143 80160 398093225 70255 70256 230704009 41507 41465 218384209 34456 34431 689721221 58643 58644 261806046 13780 13781 977127830 27095 27096 159918710 85665 85666 343635254 59608 59644 298187999 62601 62602 188045653 71654 71667 692689099 87371 87372 502500033 17420 17450 579775130 19143 19144 96212998 27477 27471 926777265 44158 44205 233695088 33333 33383 246650115 38442 38443 953265823 29004 29005 954078131 325 344 576798876 83976 83977 37766271 74235 74214 507914217 39886 39887 256581281 23148 23149 739067670 36888 36921 973528471 37771 37772 945045133 47163 47168 749490056 52194 52187 189730769 97600 97601 88687754 64113 64109 937365993 22823 22824 841655424 91840 91826 986421945 8029 8030 447482560 3128 3110 913099612 39740 39782 927727451 82878 82875 356664980 96527 96561 70145374 78689 78666 459234720 88522 88485 397214262 65748 65790 227553197 97 152 715838109 89777 89778 669946718 3947 3919 682403197 84323 84278 747823684 29276 29261 336308274 91401 91402 7464737 74929 74930 438369549 82678 82655 911722201 98540 98541 353147508 81168 81157 797193715 96684 96685 92888518 37785 37815 279008044 4662 4660 669085961 12312 12324 994695203 13762 13794 990664408 45330 45364 591302572 65518 65533 977069590 31577 31578 555409819 43125 43089 765540164 36901 36902 150389376 40167 40181 283069480 67988 67989 980886657 66540 66502 388108695 14089 14083 470413521 3175 3119 681198029 91669 91657 385172832 89126 89179 831004129 62256 62200 836166186 18043 18090 294251955 45499 45500 15977274 1482 1452 17411921 71338 71339 188508367 85016 85017 926382528 91730 91731 117676440 27507 27518 592591370 58559 58615 200835832 80415 80416 371373925 10361 10331 571685614 45597 45598 192918804 85739 85740 847620348 12272 12273 832019778 44548 44531 285720719 22153 22163 60040812 91338 91339 209759655 25378 25379 529455454 30926 30908 110612988 15354 15355 227795627 54670 54671 163200776 59569 59623 976322084 94698 94697 185198640 74342 74319 429173476 92950 92913 813218244 90654 90658 486943926 84516 84517 277645478 99156 99157 861006015 25304 25320 206235230 23100 23097 829910113 47157 47166 525703129 81331 81350 393843115 84982 84967 594820555 81357 81358 360930141 48844 48853 776670141 23454 23445 604927850 69327 69279 512914140 225 226 168637502 40949 40950 366339462 51965 51917 570518554 78066 78068 778236718 25487 25488 530538418 33657 33698 693524510 9613 9614 811818260 30841 30842 889443683 69995 69996 691801053 21857 21829 803983879 20667 20693 479461680 72062 72063 113323927 35379 35424 417915776 63744 63745 463368785 53156 53195 738136261 84643 84644 358836374 59482 59459 880178182 13129 13130 230355535 40623 40661 401874291 97181 97147 142625827 88533 88481 81776399 90932 90987 718478819 6709 6710 383176063 75019 75038 862166263 20532 20533 614410894 46366 46419 240612589 20844 20807 665897235 7279 7280 72817890 82704 82705 973116139 71751 71789 269497105 99112 99113 54906314 2676 2677 65755371 26973 26974 456452838 42626 42627 704276457 62486 62487 249097001 21141 21142 587747024 21553 21554 99015135 49646 49647 821767131 51418 51419 902148297 59520 59491 952702599 91767 91757 486841046 18153 18138 283758858 57940 57941 477080853 93873 93904 271621116 17365 17369 270516613 51195 51196 164247419 85292 85293 153984628 57417 57450 888952478 51260 51261 212509106 63009 63038 360505774 56788 56789 672804330 20405 20441 470364839 87591 87592 140037069 52538 52539 691568311 84851 84808 998507323 50395 50350 354772862 61793 61774 433052705 57409 57386 893530712 13252 13288 69625825 23795 23796 347413727 77674 77675 909659619 62026 62027 937803205 79409 79410 305268698 21123 21121 787651166 27233 27234 739976282 37836 37837 747899079 3446 3447 747454071 82112 82113 957237014 85759 85743 531214225 92968 93017 858817128 74399 74440 210688027 6777 6774 279195522 22612 22613 689927202 91133 91134 804229488 37783 37747 381920768 35045 35009 811555372 64429 64388 377998282 64431 64432 416841062 37149 37150 269299111 1593 1594 146356281 84481 84482 825044006 2822 2770 922383044 59423 59424 417379383 15554 15555 385617525 89961 89942 357977277 57677 57633 585464043 36098 36099 791943657 97646 97647 600508227 23700 23684 482393715 85715 85718 365664176 90987 91001 190979127 43709 43667 64799403 8357 8358 66223615 87985 87981 971343905 80338 80339 165001027 92645 92662 859989130 38413 38434 680026158 41108 41056 704461063 46281 46282 941077691 20331 20332 150952789 82769 82770 670238279 56579 56580 894004155 80611 80610 592692915 22584 22596 707223969 27182 27183 277685595 89354 89355 539907193 37525 37526 547722998 39106 39117 313442716 43647 43603 651268106 2402 2403 771888673 66518 66519 238526348 87931 87957 532348585 56112 56113 862889553 78930 78931 282401810 13777 13816 348219584 4015 4052 123014110 99568 99562 808340482 38669 38670 128554721 83808 83809 879322545 10692 10693 305041574 80686 80706 461495525 98861 98862 310678435 77087 77083 247395468 47918 47919 724406393 79175 79176 609906861 11964 11943 823364843 13398 13445 108974858 54137 54193 107290840 28060 28004 793612696 40058 40027 338847222 98745 98746 536552519 7209 7210 975520678 71842 71843 486944803 6316 6317 293112339 30116 30097 796020638 45174 45219 801497493 17272 17273 928348292 7437 7456 518234623 75463 75452 797746730 10355 10356 858646070 50649 50650 158368257 156 157 33817524 18810 18816 639301647 1767 1780 523287528 79122 79082 104452919 94267 94221 539056520 91340 91336 861268988 97565 97563 511225257 10381 10382 327306903 67607 67608 818322995 16476 16458 376635739 92860 92861 454735188 33431 33432 301597512 31743 31711 836925581 9818 9819 365955463 51769 51770 410559133 43631 43667 390629255 50439 50420 474144451 37952 37953 437761749 17296 17285 137924614 29127 29163 553720153 49148 49142 72201242 50742 50730 485296678 54365 54347 772568461 12988 12989 394198913 29883 29884 337148160 57723 57730 393909612 15154 15099 650447357 99830 99841 454752891 28382 28354 923828904 21149 21150 100330974 89247 89272 129882596 83089 83064 208887165 78091 78120 235239883 46942 46924 182097517 40752 40753 710650881 82121 82076 354597730 10983 10997 668386477 21282 21283 644113495 99843 99844 372619770 52001 52002 849255996 35539 35591 809397355 86950 86951 663846406 69066 69067 664194505 55633 55610 779455179 32472 32473 62225697 24801 24842 366548085 90737 90738 22194933 33959 33929 417769545 89494 89497 59323033 39779 39780 619234873 16877 16923 798216129 3809 3810 373241245 52364 52365 758640949 85117 85141 2186829 90873 90874 965047196 83658 83706 415854296 31984 32016 90685999 60376 60377 163017906 37596 37560 546776530 38918 38919 788809994 12735 12703 383414963 49730 49777 739897381 22923 22924 303477280 30229 30204 892636391 92310 92254 144180468 6217 6264 709876190 80589 80592 931023638 17106 17107 354611108 32898 32892 59113358 25730 25763 330610638 37397 37421 978543275 48101 48102 255362315 66771 66788 366806628 98207 98208 38345951 12224 12232 941044844 58414 58379 283038073 13066 13067 601645180 14128 14129 291803721 67591 67592 160598952 78588 78589 937706404 94836 94837 356377125 5449 5450 236808481 2836 2880 71631621 49571 49572 459106245 24635 24689 155338233 8638 8639 926510233 69098 69099 867500119 31328 31329 834660815 94160 94161 592155313 50129 50130 515717792 48477 48485 712852435 56876 56820 989133214 51203 51197 204594194 58880 58881 287060975 20738 20717 308938440 54268 54269 383497002 49615 49616 194518726 22488 22469 464060461 19119 19113 522459101 48173 48174 36078147 7151 7152 926605245 46990 46991 856825194 79311 79275 582183670 38857 38858 590860411 92591 92592 425061998 65952 65953 929950292 78574 78568 563825178 27089 27090 217993872 8650 8651 986497071 6826 6827 885706513 82750 82751 753320832 30151 30134 592101940 6219 6220 351764762 55950 55951 258562449 90794 90795 800148519 48365 48366 769150375 57843 57844 601488460 72825 72817 496992537 22165 22166 636669101 72733 72735 37099033 51239 51240 332003157 83404 83405 303088110 67350 67351 715069088 28721 28722 194871769 48270 48271 452499933 95098 95099 985183648 48487 48437 230859227 92499 92453 888035253 96045 96046 314095710 97749 97750 271551662 51448 51449 357390440 50710 50711 957124014 85961 85937 953858180 22506 22469 944231548 1431 1432 912192035 4425 4445 895271594 97376 97377 999412154 7367 7368 809835418 26344 26328 39800657 99952 99953 246410593 28652 28600 93294213 32188 32189 304347752 99331 99335 93230491 16862 16863 393497134 74277 74284 185707247 12509 12510 540593900 24147 24096 474376353 51805 51792 921931486 34761 34762 868288347 46108 46109 610263592 82925 82909 598269155 6308 6357 809645929 15434 15435 727770370 49655 49656 124694556 49235 49192 888104216 98651 98652 157947419 61243 61244 357017561 32179 32220 621800766 17375 17376 368504065 85708 85676 531793476 42073 42127 147500073 19690 19691 521383275 36760 36761 654187837 48752 48753 104922528 13440 13400 804311586 71055 71057 521439468 3769 3802 882490088 77437 77452 277551346 77156 77157 109271844 10979 11033 143332455 60233 60234 677315950 39193 39156 775662307 23829 23786 799674666 6478 6430 409673002 5385 5382 997166928 64159 64166 136118240 90235 90236 262406148 78737 78692 665381614 35460 35421 631539444 93689 93690 872622115 11836 11837 450214860 71618 71611 452259588 35147 35148 165435228 48597 48598 542687662 89974 89975 503726772 94938 94892 6108006 12618 12619 388208837 76301 76313 926312720 1038 1069 271358459 60924 60892 56240699 19992 19993 598615271 2212 2213 720292894 10861 10880 828962750 27994 27995 826821565 47178 47214 784784182 96347 96324 28491905 48474 48475 235847642 78121 78101 351431314 56214 56215 239863130 15016 15017 890733408 39466 39498 16246439 36037 36002 911804126 22013 22014 774923944 44355 44327 41242511 80774 80739 763831583 10218 10219 234059546 68766 68767 482531786 7395 7396 932489168 24548 24549 222408321 69961 69962 894107771 27102 27151 680094928 77601 77602 777801489 93483 93521 887907182 75913 75914 363677958 3702 3706 294413743 25014 25015 765175068 56479 56480 117513568 96301 96302 926426234 18907 18870 433234328 34971 34956 594288759 72949 72950 319222894 6348 6349 156754661 15051 15052 238176041 48073 48096 476930645 32296 32251 364282179 80743 80744 486693005 17696 17706 577928677 21682 21683 593636711 94011 94042 845459839 54644 54645 537969218 19026 19027 151263498 37851 37875 583821386 29112 29143 292322321 63564 63526 881394295 13831 13873 167777211 47964 47934 258668269 80584 80574 820802060 31754 31755 233153219 92278 92279 944033331 67156 67143 571089575 99989 99990 650118156 67309 67274 501606908 3091 3092 964293918 96975 96976 189019938 15277 15278 522024001 53671 53642 442809205 38168 38169 150146227 17487 17488 668230217 32414 32415 507875059 97593 97594 435215851 45435 45451 432212795 80613 80665 455651974 91009 91010 139617992 98186 98187 416386809 10201 10202 526947751 95568 95593 382535065 51074 51075 13028072 95449 95425 116980264 78128 78163 347679553 70399 70400 158300805 60818 60813 15501201 23876 23877 887851667 61543 61544 466037876 20985 21010 58299029 22500 22470 296576762 71064 71032 214924311 44661 44678 365926461 63083 63084 928920438 56032 56016 220220298 59459 59453 61365084 30042 30043 116782956 39649 39650 579196934 70811 70812 708320726 18325 18326 198380256 42129 42130 627801333 63365 63366 992081571 95161 95162 52680984 38898 38927 248237808 28016 28017 784915254 36444 36445 839077045 6688 6638 375321347 88350 88351 672741295 42629 42652 764116070 18634 18635 700722540 83479 83480 279958344 5854 5814 159295960 11891 11905 75214933 18283 18269 1930774 72307 72308 785570024 95729 95739 284557466 81462 81463 692800398 83585 83586 836974177 58193 58194 513844466 3356 3322 857385964 20234 20238 415147521 58182 58197 148025682 78896 78897 756080538 65819 65820 51673389 27969 27965 237982436 83416 83417 368498084 15086 15087 350729626 12308 12294 592964109 14344 14345 884074217 2168 2169 882000636 64250 64251 927819433 72587 72620 32701720 5509 5510 640151877 52730 52763 731079076 22058 22059 423007193 1589 1565 358902358 22953 22910 662170331 14679 14680 152916402 26217 26218 669831864 31059 31060 203819581 14182 14230 769621349 23007 22979 131984054 673 674 77296048 21765 21758 378551251 54928 54929 192445455 63713 63714 74111703 89804 89770 136321479 61461 61462 348787555 58915 58916 511299296 98661 98684 692431034 52435 52380 407809614 38289 38263 480562087 57619 57663 66369162 85325 85326 479269335 82967 83009 68496019 93560 93561 293610775 62799 62751 689876714 55803 55756 926455122 52398 52399 572070924 10826 10842 552174281 58711 58744 868117407 90362 90332 857226200 1242 1243 242274216 9054 9033 639002046 23483 23490 335430113 63678 63671 545890521 7104 7105 596795244 34929 34930 401975096 84922 84965 549388216 80900 80946 770637684 68319 68320 521636244 24401 24402 674664977 35967 35996 115954462 58228 58212 256558615 27061 27062 369359527 36296 36297 378876504 83161 83162 739657180 22742 22784 203257304 65134 65135 907857007 29980 30008 551336347 91077 91078 507980886 29355 29356 814216080 16199 16200 190056430 49754 49755 176707463 2745 2746 521716051 33984 33985 775250802 54231 54215 677437326 16106 16107 286115752 33711 33723 756256565 12338 12339 986504678 71424 71425 545018396 6881 6882 719006617 89743 89784 691410739 87226 87227 555918133 63605 63606 905855798 71385 71433 718626758 74772 74773 403169096 45492 45493 854969268 91878 91904 619456705 63806 63751 182033211 26469 26495 747707257 89507 89509 765970390 97589 97618 475864143 92694 92707 270922142 18022 18023 359280242 70639 70640 119873636 15710 15764 687247361 30551 30558 206472356 33509 33510 932964874 65891 65886 540010653 70859 70860 630367381 17318 17319 565311375 40947 40948 53449022 58024 58025 756926571 57844 57845 406961097 82559 82560 80197503 66898 66899 656815245 19838 19827 757556521 77209 77210 256510636 42962 42996 48870578 9691 9692 398604579 28825 28826 587935372 24280 24281 703219478 74270 74271 607406447 11481 11444 369361892 92639 92640 630512221 36123 36124 443385362 78365 78366 308894925 59005 59006 21395201 2839 2840 437924355 74483 74468 564345686 89328 89363 41354209 49124 49104 948020856 57392 57393 536351011 29669 29712 475974410 37348 37349 791006332 66011 66006 77784119 63998 63999 763323611 94322 94323 332916773 73108 73143 477114643 94925 94926 330517012 68426 68427 182882842 81638 81617 717487706 11459 11484 151750949 51638 51666 726590929 5707 5708 164685810 30769 30770 780607421 69759 69760 43379938 91223 91224 697428351 73994 73995 446990364 89306 89360 611782158 66197 66198 417926742 61362 61387 77827120 79815 79869 495972320 45176 45177 917513122 26941 26913 691766008 94455 94399 885123612 77875 77867 869146295 23092 23064 332641383 57196 57209 819866496 69504 69537 398602244 61273 61274 575931914 3476 3477 36218107 52210 52164 256133321 71537 71491 26849057 99542 99543 559473481 40853 40863 941727901 55879 55880 519266434 47468 47521 866841143 15758 15809 69616395 46091 46077 405236641 62405 62406 825118588 37134 37161 430180160 86227 86196 473873849 97571 97619 152514042 10206 10242 455924978 65951 65933 783641639 9395 9377 925727477 68256 68203 11011870 70410 70399 458030231 409 410 946374238 55332 55292 714088820 36642 36666 317411652 47550 47586 922075658 63745 63746 289932559 75362 75363 13312477 13651 13652 866566719 60969 60970 899883962 46009 45994 930304907 41801 41802 817872249 66155 66100 319179088 30693 30694 884314407 11999 12000 468824903 80986 80987 308799894 61198 61199 31198326 90343 90381 598724649 52255 52225 283009347 64166 64146 547573766 3662 3620 36290126 43228 43187 393789631 15806 15812 122018663 97255 97256 416456790 98984 99013 694599911 60769 60787 968397381 35476 35477 929632710 33784 33759 311326151 93930 93909 642331141 15313 15314 963930961 32654 32655 290869330 48735 48784 952413590 80998 81009 53761635 32218 32219 317461743 91759 91768 530034343 35855 35870 495898854 73085 73086 702376690 87530 87531 828707229 48493 48494 396994525 97006 96974 563254839 72668 72679 440416748 47425 47426 69688451 11394 11407 287101613 68044 68053 734048347 41244 41264 50515580 31274 31275 237417475 18928 18932 671387741 73839 73840 73581770 39913 39966 493746379 75302 75259 992182204 61710 61711 52918966 81334 81335 503406587 82443 82487 568343842 57567 57568 695267437 59682 59683 178638145 19286 19267 977803369 88761 88762 693329950 45475 45476 427307650 17622 17640 8796363 53388 53389 830311548 87879 87880 555529303 17617 17654 738306409 44236 44237 582860528 81785 81786 473739237 12133 12118 968114152 54250 54263 785093682 51653 51654 981569647 8818 8830 586669761 95087 95128 806786106 70493 70543 997214423 93953 93954 214630020 8075 8076 728165817 37902 37853 883286912 22810 22791 828105138 96723 96724 550301998 62370 62371 106419945 36851 36852 423422749 67038 67039 414357240 76250 76251 393651679 57439 57493 197872247 21735 21768 293335808 52630 52603 53938903 47938 47896 907472578 57527 57548 989383028 6851 6849 193027864 94853 94854 294765373 45504 45455 357000355 71351 71374 472292114 78396 78435 820693598 56498 56499 214938281 45274 45314 937623083 46791 46808 219724116 21787 21788 753359573 42868 42911 261185805 89584 89585 479597270 59307 59265 154690081 65726 65706 902448913 79409 79377 144312199 62837 62860 599152569 6665 6666 577423915 38385 38386 340816390 45631 45606 663201231 76618 76582 609433229 29421 29422 810588387 40320 40350 463110161 51484 51448 886796015 33861 33908 772188211 81225 81242 820828229 20876 20908 627638102 9164 9209 572249719 75659 75660 940117071 9104 9105 318418054 94717 94718 148874451 25864 25874 439695514 23221 23222 413117019 7661 7614 895154733 98055 98056 518668723 15912 15933 845131455 7941 7942 990465190 28266 28259 732927059 87792 87793 321107309 71874 71833 661715391 66570 66545 982465224 4934 4977 252568721 35204 35181 807208956 20062 20054 618858270 21898 21899 533112432 70304 70305 458770193 8375 8339 328035459 89470 89447 501276820 65212 65213 254998267 93689 93651 314178504 94569 94547 681459187 89063 89051 755139963 59402 59403 218169387 29820 29858 388634665 40006 40007 864413918 35273 35283 612429442 4489 4490 880475415 58586 58580 57651445 61742 61743 675808317 32618 32619 109109233 74875 74826 868632100 762 706 720868673 72579 72628 427315503 3725 3726 700650321 10343 10344 384193157 34620 34628 48695057 15227 15228 174554492 71847 71865 803025498 61938 61939 15437502 88423 88413 259596749 88893 88894 142884915 19144 19145 731103865 60575 60576 895206563 24649 24650 327908804 98089 98121 651114760 45932 45933 839182693 52528 52563 990165566 43940 43941 158977860 86543 86544 923124435 83929 83883 312891126 85749 85750 795839201 24764 24794 310733926 75093 75094 246778047 45546 45548 797946177 20447 20448 676902549 37082 37134 364615119 89454 89458 637786473 74451 74407 855171441 28160 28161 616510776 98013 98014 647898582 77256 77257 462489801 44738 44739 961673115 95854 95855 529790929 26523 26524 360021560 36423 36424 325920782 71134 71132 840720351 48434 48435 86322904 70434 70435 688220093 35948 35911 963126769 67831 67832 75105387 82409 82410 175067977 61734 61735 859717371 56614 56626 52272850 4660 4661 102384108 47519 47477 371233527 54696 54746 591586576 90151 90205 54306485 41043 41044 747005966 41835 41849 947460456 34830 34831 433159501 45957 45958 192055969 88807 88808 629152410 24764 24796 248781390 41302 41255 170443335 34994 35014 471473914 82325 82360 322753242 79495 79496 418283211 56724 56725 87524346 99842 99870 684426491 36956 36921 264242742 98715 98716 899036208 81140 81185 45806299 88984 88985 460555860 25559 25560 407847873 72333 72371 37280430 77160 77161 556549173 44876 44839 207390738 68273 68265 83132482 5116 5139 305118495 10989 10990 810551919 85533 85534 662649842 9023 9024 881177694 46567 46568 948516079 99484 99485 690607540 94059 94060 810144734 48086 48096 182110943 51747 51699 996313297 15528 15529 959393900 54048 54088 703204238 78167 78168 239734008 93187 93156 465576951 90554 90555 625836211 84448 84409 543031821 83510 83528 551865974 68551 68594 255681653 85839 85893 857736960 10367 10415 33451710 75326 75345 579313469 85862 85863 538356023 78505 78506 696019094 67110 67111 487800974 64820 64816 374175624 75159 75155 300217832 89513 89483 39593039 95181 95182 602649599 96966 96982 17016110 11290 11291 811918853 48630 48684 998263147 60434 60445 281872424 1383 1329 514326120 67891 67892 381792105 31960 31961 418865455 34315 34301 57242759 6253 6254 234193076 37903 37904 915945197 16443 16444 531670471 57364 57317 508030312 83995 83978 198919804 87911 87912 982085671 78667 78721 263697640 44706 44707 202415627 19129 19130 806795222 98364 98382 863480052 45542 45543 681997919 46389 46390 738651441 44873 44874 746089394 60774 60775 162923471 92374 92375 122802204 45575 45576 527213035 74413 74383 951490949 32454 32455 77586439 73649 73670 80860175 4854 4799 442967103 13774 13775 642410229 79527 79565 334625665 79941 79942 296281240 26690 26691 182698276 94017 94018 134432584 72938 72963 401819166 75591 75592 365569709 27811 27812 352213358 31518 31544 699566168 56593 56645 13816227 50030 50031 741331750 93145 93171 431972086 75091 75092 355206609 73811 73812 848711913 98071 98072 895018555 94664 94644 221065885 51500 51501 24055894 30834 30835 214724662 31254 31255 829415562 85099 85100 382534165 30611 30612 503134212 22326 22315 638706980 67339 67340 337706642 85939 85884 663490727 42113 42114 893198757 60201 60202 697245187 17673 17619 653799053 67673 67726 480086174 33278 33250 631353448 65573 65607 501273509 84237 84203 608371094 51189 51190 40328774 12288 12289 660911782 63738 63759 306137604 94328 94329 759937574 36586 36548 591531787 46441 46447 954729540 69172 69200 291882579 93003 93027 10864556 91492 91493 36108279 71852 71853 965372905 66542 66543 70829342 66200 66159 770727273 42861 42820 421146295 66920 66894 211865983 62012 61965 307757890 33415 33406 500965636 33954 33960 377520736 67320 67321 444918869 13578 13579 551524556 64722 64723 3468839 31511 31512 980279868 46232 46233 638345300 14049 14050 624896032 75214 75215 538585929 43989 44011 440102990 87686 87687 297281043 53800 53801 635248972 61438 61439 780854719 99253 99254 271166104 65576 65577 743034525 50345 50354 93414329 41135 41172 515960677 70674 70675 441142645 79276 79299 891310257 42962 42963 272504699 620 621 999347239 8187 8188 419021605 65628 65629 791183093 51703 51714 531295455 15485 15486 979065703 95105 95150 671360475 14571 14572 413168409 15054 15055 209251583 38263 38264 607001399 69097 69141 388076249 92354 92355 13987193 81142 81143 653150863 60470 60461 470873618 56360 56361 698879527 27826 27840 229115767 56522 56523 409231678 80108 80107 685202145 32870 32871 866970675 28175 28176 582072247 63305 63306 34757782 77624 77618 838740342 73625 73626 547136884 60616 60647 433005816 90061 90062 634045868 23557 23558 305366286 93236 93263 109527758 79945 79946 480190246 45012 45013 507087235 76414 76415 94146942 43443 43442 347045501 67761 67762 875855368 71538 71539 761814286 23641 23591 930705754 44159 44180 311933529 46378 46379 269702975 13860 13885 517500968 17215 17216 463598714 57129 57130 315616373 17970 18019 439669016 50967 50968 716384603 60869 60872 285774714 99417 99418 884978444 55894 55905 840492803 32490 32491 643737733 9601 9602 593219236 19940 19941 738551620 99616 99577 713490883 24244 24268 495378186 68512 68513 105884182 29647 29638 899942330 46347 46348 21538826 4856 4857 265517615 1160 1161 743371577 58049 58012 590242719 45245 45277 356303775 68075 68066 535993714 31211 31157 127234783 82677 82685 686235044 64421 64422 674829304 79272 79273 109043117 76939 76945 859963338 71662 71677 438613850 86363 86364 926469257 2089 2098 669974319 63853 63854 79942406 25811 25812 200621757 35579 35564 213024333 73621 73622 244697925 69881 69882 738979168 99860 99871 744263694 25257 25258 883132855 60177 60152 847719909 36768 36757 893627382 12726 12727 137647384 51117 51112 748779628 55463 55464 245731582 7940 7941 737999565 50788 50741 934168947 44048 44035 686950546 17523 17524 147566283 97323 97285 33749558 16771 16772 119492397 36337 36321 932788024 74423 74424 409049957 65935 65888 156151878 22888 22871 821738000 16332 16333 26576879 7533 7534 371624231 38687 38688 103272007 35802 35803 967999892 74131 74094 648024767 83010 82956 103487049 23812 23813 395471351 83005 82994 610326667 12817 12781 346031786 10969 10970 838914609 61679 61678 303453893 32106 32122 177486749 76780 76767 428789390 91243 91219 999652074 32430 32431 554308791 79965 79991 12200064 26876 26877 549650409 95554 95555 534946457 19492 19539 961150696 67248 67249 61951518 68345 68344 696016389 63043 63044 442786884 55518 55521 278270039 28653 28683 327667303 84739 84730 210975166 62945 62941 784886112 55465 55436 261982324 72388 72389 563213215 80196 80197 562830228 67730 67784 122499901 27121 27122 914319187 57325 57326 618864186 90447 90448 49831181 48873 48865 145167677 16133 16134 576977066 48021 48022 291220235 31757 31797 298338834 96141 96142 393753187 96440 96419 96164424 16289 16290 675609387 90860 90861 354730090 69089 69090 68167443 76767 76768 461660521 22934 22935 319627284 66334 66320 478027726 60887 60877 613722191 46321 46332 977356608 1940 1941 273605383 94382 94383 246855653 50680 50645 889625584 19174 19175 5770132 77687 77688 296161864 77694 77695 10148166 43103 43104 932075574 46055 46022 610561968 3078 3079 42469076 25075 25076 538426469 61868 61869 279690558 57835 57864 435035180 69238 69239 594118464 58817 58818 29296902 87760 87761 451651452 53159 53125 720518839 11959 11950 604219614 42983 42984 451110167 25463 25428 55358477 77336 77337 206494921 53212 53213 245821711 16107 16103 648534802 58268 58269 73501206 40550 40551 299958071 72295 72308 252124724 56726 56707 186214096 90530 90531 215168791 96354 96372 324123713 78137 78138 439232974 27237 27209 906561152 69823 69824 793267282 19428 19442 286600267 57153 57143 368727726 73904 73905 112186093 83673 83674 727616607 4834 4835 113965063 57200 57186 301455840 6288 6244 406136625 40176 40152 275068993 45269 45270 596271304 49990 50036 639108995 34641 34642 531780980 34671 34672 327393552 86357 86356 978453470 32947 32975 205695286 25525 25561 84797107 48586 48587 72416241 9506 9517 203733173 79618 79619 207482185 82858 82859 927982334 54233 54234 729224063 18593 18594 198780181 15630 15631 203660413 92842 92843 273485950 61322 61323 440864653 2289 2316 472111936 58313 58300 422060072 23799 23750 1541987 99933 99934 603899817 96282 96283 387317212 45656 45649 91344260 51244 51195 13404800 15286 15236 993999778 42131 42089 153101468 81047 81048 842297047 52890 52891 468958838 60249 60248 464898790 8549 8509 860536538 44121 44094 963998930 79096 79061 240216328 26361 26328 78270890 9313 9336 363938471 88029 87976 747417058 74664 74665 665580163 71751 71775 902999884 19467 19468 839074863 62397 62377 882664476 99232 99224 821850856 61759 61760 311266613 10535 10498 328365421 72193 72146 232506084 3233 3243 998231297 96037 96068 723785079 33219 33220 303498611 69608 69570 875917677 59882 59883 667531887 53462 53463 962539179 66248 66215 164584645 41691 41692 535960143 28016 27961 723474448 27532 27533 325771564 22662 22652 630396230 72651 72652 779037664 64013 63985 314673981 99866 99868 224409392 94655 94688 262989984 73794 73795 624528414 37943 37944 164844332 5296 5293 648342877 96380 96381 67775294 30117 30121 614191793 35712 35713 232856708 95737 95738 9897365 21986 21987 471700673 41062 41096 357517426 40668 40678 691575757 64854 64849 587430305 64952 64993 154741278 99040 99075 261016210 29898 29853 582344872 99909 99896 898326235 97195 97196 200054960 32041 32062 18510524 39650 39651 983061735 92959 92960 476971299 60500 60477 607014305 44638 44643 559863126 20770 20743 906222006 97486 97487 382372240 87355 87403 712238168 54038 54081 323767806 65720 65741 221882705 50132 50138 153637871 45978 45979 847422836 60187 60204 255896396 12927 12978 113423209 26923 26924 802589401 39730 39731 470493383 55123 55078 893183597 16008 16009 674606781 67255 67311 177410250 85271 85306 343473610 44557 44558 395599927 88456 88509 178126344 11453 11454 296651556 25784 25785 288509956 51951 51952 224407368 36624 36577 727493660 18393 18353 593162314 97445 97446 403852430 98310 98311 856984830 12522 12504 420518624 84742 84710 409904546 71044 71090 563999554 59525 59510 892570376 715 716 322233306 60565 60562 435796497 79178 79179 779411963 71951 71903 550846626 36196 36197 565715009 96170 96171 194488258 7791 7792 541945552 82211 82212 517197629 4817 4813 979118006 24637 24630 643114654 94497 94524 919402622 21796 21797 40483212 31129 31093 507310632 21024 21025 657822753 74211 74226 500731305 57430 57431 255461 48604 48590 136701792 34469 34470 940681455 19253 19286 223925042 92897 92854 641294965 98411 98412 289883226 69720 69761 425168600 41012 41013 362691814 53418 53420 214054201 81773 81821 483280700 43876 43877 898134802 60950 60912 58387408 86510 86511 13549692 12124 12125 743433635 28135 28168 586335221 12089 12137 169176819 26189 26190 706195698 73980 73998 486810314 48334 48335 892185675 2983 2981 837856572 19616 19617 157055228 94043 94031 756451254 91986 91960 517505017 16938 16986 452973955 22769 22792 965001116 25933 25906 828969828 91614 91615 411389556 41560 41561 468266551 3791 3792 694421830 28153 28159 912325380 80351 80357 595742656 36014 36015 462306486 41017 41018 668567500 44768 44817 973912447 73346 73347 953820973 13774 13783 806484019 3847 3839 239028630 29737 29770 809142811 69353 69354 820629261 77358 77359 689397303 86315 86316 658392325 75280 75281 703336747 97550 97604 454624346 44110 44073 469431694 76513 76527 335021282 36833 36832 35816631 94725 94726 114927154 71824 71825 116018752 90478 90479 603865431 3529 3530 961305647 32633 32639 973552555 27985 28023 971439427 17856 17840 532078723 14519 14470 19417135 72459 72477 142358141 64517 64518 383518962 29954 29995 657649810 28083 28101 55095884 45669 45670 964345547 48829 48792 362223189 2801 2802 658074264 59831 59832 68849646 78511 78470 812785622 37808 37821 136121719 52143 52144 595684332 41629 41630 322642489 48614 48577 421866997 67496 67497 283021914 90527 90528 647609739 52365 52366 320273634 52687 52723 809809842 52786 52760 246834474 73650 73620 476068215 90242 90243 127216965 28907 28867 453762968 59309 59310 90441525 38665 38666 18803075 73474 73461 489041617 11001 11002 373739075 41339 41340 369887282 98314 98368 125001640 81582 81602 115423369 40258 40259 545613902 3271 3259 623903183 98455 98456 171815236 86714 86715 581922051 64237 64238 697710285 17126 17127 225309639 28149 28150 323712780 25735 25736 72490938 53208 53180 771204954 30048 30049 326459624 76809 76780 459290572 84774 84804 23249225 99951 99952 613975360 59097 59098 545758907 56136 56137 301203432 65061 65062 172909195 97977 97978 794687683 29057 29099 609721819 23438 23472 566538455 82603 82561 936642119 81483 81516 291632951 54206 54207 196221530 70090 70091 895434572 76782 76783 757135651 75257 75303 258477784 74858 74859 698071671 9358 9391 606291274 16156 16188 964459305 29991 29992 430363194 80273 80299 599240022 56106 56057 984771726 39306 39307 34025299 39757 39758 471551287 40515 40516 385387945 61752 61725 691338186 30866 30867 438042647 38849 38850 258240129 2428 2401 477583891 46838 46822 232663910 60304 60305 6206050 57192 57207 758623927 24329 24311 782155296 45129 45082 721378808 67418 67466 292878458 24500 24501 93845728 36189 36190 927245429 45034 44988 661976258 86827 86780 941006668 15654 15666 580912105 10600 10601 693088251 32836 32815 777973521 81755 81775 451519791 66697 66698 773872976 3009 3010 304179679 21462 21463 736884750 17321 17284 482318427 21665 21697 858298040 31820 31821 264941235 67897 67898 258973551 28757 28758 385882773 5706 5707 26941404 98992 98993 160065825 91280 91281 580928340 71945 71946 271056011 65270 65271 696593155 96670 96671 238417624 20022 19969 391489412 35754 35755 523376842 10206 10207 440219802 45788 45789 477208524 72618 72619 799160912 98871 98872 899155616 3253 3254 610936853 84176 84177 299118843 47020 47048 103173020 19323 19324 90286285 21946 21993 905922172 82324 82358 772521187 61123 61085 85888608 83024 83025 322606979 44684 44685 587433313 48056 48068 76382372 72159 72160 195572167 59636 59676 306025940 67539 67572 479435034 89041 89042 505918381 65423 65470 201294466 92943 92914 275360188 25342 25346 371001705 31549 31550 380097457 4139 4140 509913774 33947 33935 236336167 12121 12138 586184237 24099 24147 342084052 26401 26350 194863562 41715 41716 215001725 2870 2871 393818872 45638 45654 661124623 90535 90547 711386521 97493 97460 202640635 64717 64718 832427165 38444 38445 903818188 84575 84593 469728812 73155 73152 326295436 6495 6496 257148227 54178 54179 495954672 76288 76289 283105415 42958 42973 402244408 19298 19299 763491039 41786 41787 760990405 96251 96271 534651240 76163 76167 948862068 56496 56544 228133190 77921 77922 488945968 83844 83845 847854140 41031 41032 256018050 14895 14946 548347267 76306 76307 132612182 12402 12366 109535697 87298 87338 752708348 69574 69575 707951383 13117 13088 723616092 60964 60994 162531871 22575 22553 259112012 72921 72917 949550167 60955 60956 15822584 81579 81580 299241868 54195 54196 46894500 23037 23038 781441219 38112 38113 647511585 68923 68970 841060231 44012 44042 635484775 33933 33927 905173220 91846 91832 243332676 86432 86433 231120257 12310 12314 501090849 92532 92537 521734066 82544 82519 272088226 72337 72380 840760774 82876 82877 542843190 43050 43051 350232703 25490 25519 103954845 75082 75035 632061151 96255 96256 612781506 18387 18365 905745815 44093 44094 513886986 66587 66627 916170057 68086 68087 599861454 44116 44117 412632127 27718 27714 3461382 79506 79531 798687697 77250 77251 808077959 76812 76813 117856895 20240 20241 145490535 26804 26830 933230040 22151 22152 498544991 55378 55379 872010103 58235 58229 909645846 17061 17062 477878582 12248 12249 685615462 76327 76381 157564806 31318 31319 44640907 30623 30624 488154050 71068 71033 576807145 54659 54623 217702542 26578 26541 412181909 6041 6042 960569222 98908 98909 37832708 90081 90072 731524675 91521 91536 773966338 90912 90945 155629322 12466 12429 98410768 31887 31888 754685075 14704 14749 591892669 4284 4285 66186516 51463 51464 481893646 15156 15102 284536485 74758 74759 223521066 87943 87944 59791747 35202 35236 500286649 69529 69530 972341860 27133 27128 125269344 89040 89043 630362802 82466 82467 280763395 52135 52126 635839570 4588 4589 697638684 19647 19682 216823848 55282 55283 787795888 97212 97213 939334142 3161 3182 418086851 3466 3425 401305950 10549 10550 70645627 79151 79152 535656563 81569 81570 910898598 77495 77496 871282535 55117 55118 859437180 92313 92362 289709508 14714 14759 265835713 8428 8438 977553556 94428 94431 837742039 663 677 67814369 63854 63870 340884234 26576 26577 816565282 8314 8315 31092501 98019 98041 300603415 85674 85678 260578204 4666 4628 425666719 150 151 883874371 93292 93342 315101988 39862 39863 168530851 19291 19290 354353942 6888 6881 459918692 89329 89330 498836422 39330 39292 394561893 64032 64000 788114744 23983 23984 819920997 23450 23451 369911535 81381 81356 337477043 25862 25863 398713758 32773 32774 467163346 96029 96069 369276256 19209 19210 789634691 14581 14572 743267142 54081 54036 874817304 315 264 829608364 15995 15996 210327989 97308 97280 52514032 67640 67632 288714449 6436 6468 967320863 43498 43468 821184830 45146 45147 343156698 57809 57810 547158424 31920 31948 100373498 16513 16514 978679373 25261 25214 522542417 17543 17544 468327915 64918 64873 197597531 2587 2605 723869177 4801 4747 960429041 13338 13339 161898417 43394 43395 428151934 6793 6757 921353379 67520 67521 348950706 73656 73657 481892349 39023 39024 640822282 77097 77099 134761361 49889 49890 337546434 18044 18045 281411487 59783 59759 696568363 58957 58909 614206493 74338 74331 452205951 72872 72873 187575491 79318 79330 180292167 79971 79972 874047150 38321 38322 87632985 24084 24085 609425887 73769 73770 389511086 63691 63713 663132194 34840 34890 548419235 44492 44446 947296160 8841 8895 376419407 97921 97922 548860011 36947 36948 555112000 96309 96285 850373809 86588 86589 383189892 37808 37825 434333422 19378 19385 739538993 72864 72874 611179364 95232 95233 105458433 64591 64535 248138539 86230 86178 816796932 82097 82063 908780101 31753 31754 651254227 42626 42680 496642211 24544 24545 3088029 1328 1329 763557333 79474 79475 767136890 81288 81289 720975087 32347 32348 400049707 50483 50427 891919479 8509 8510 256712545 65589 65590 591487727 2613 2577 837576429 58991 58992 421681991 46251 46215 681207140 2117 2138 572498614 43600 43601 607698991 43389 43440 448501266 22463 22464 210284378 8116 8135 219732927 71487 71488 77374114 97618 97619 971419117 75649 75650 704824995 64694 64737 367488608 5892 5888 706936048 13610 13611 312837951 62232 62249 147468439 8996 8941 826210509 26604 26571 508554497 16656 16692 39672331 86463 86511 933275799 74056 74057 474584043 35788 35819 154984515 22025 22040 755866894 77469 77470 367267540 24522 24523 475843684 90304 90305 166350782 24582 24583 637408977 92018 92019 167000071 82192 82193 576615834 36906 36866 96149259 23195 23166 540465742 17685 17734 640624944 43639 43595 72478216 4306 4265 306038313 55405 55406 93994299 53259 53260 947336820 88017 88018 41351588 23644 23687 340417326 89261 89213 866374500 51247 51205 490644678 42065 42066 517869551 44211 44238 667986550 43869 43870 143737469 60282 60291 637039228 36187 36188 6513795 36559 36510 908082149 38273 38274 496573747 68317 68288 546469950 80745 80746 82952995 93230 93231 554259300 74514 74515 946764841 45856 45857 713333810 97301 97302 638210084 25320 25321 370249295 88359 88360 496551983 54546 54598 481061436 89973 89974 655761375 3913 3914 470113091 27155 27119 640968406 83772 83773 351946679 13499 13547 712401721 74473 74515 111817092 63660 63661 452998822 48244 48294 705873524 14993 14994 767744854 88806 88796 740295641 69009 69028 721861103 71939 71941 514875754 29249 29250 879852527 87364 87365 862766118 41389 41390 409098426 7174 7203 735940991 52311 52340 921625877 45887 45867 32257770 83079 83080 32525595 6245 6259 567507175 94610 94611 709281320 41100 41101 189486085 8333 8334 419864976 36581 36582 892522928 5196 5144 17973098 97683 97667 228466084 6064 6098 121027775 97457 97448 546466742 67162 67163 211389103 64300 64325 485100559 55615 55646 522311349 39474 39475 92412656 47356 47402 749180935 90253 90227 561645120 58085 58070 521729139 74801 74802 149047534 50375 50376 657869764 45099 45135 54559287 97592 97593 477222155 92553 92592 135068884 16408 16409 838080596 22927 22928 465741561 53197 53198 750503419 6830 6831 400175214 75287 75288 758409606 42104 42105 83461949 14362 14363 933063046 18117 18118 865859216 27701 27728 444167897 28541 28542 898709574 84987 84988 679957740 80379 80380 227408801 38391 38442 646986423 23836 23837 158949851 80624 80625 603449640 83155 83156 428842162 86143 86092 766536289 95709 95710 416906455 91940 91921 416993272 30054 30074 36600498 43825 43826 955590577 42897 42898 340518411 60897 60898 840564806 4008 3955 844712729 90888 90873 370254289 2043 2044 436901400 84111 84112 277781021 96828 96829 741529176 98128 98085 706010458 52891 52884 874094737 19839 19840 159813551 8340 8370 149593732 71309 71310 991114395 70270 70271 870008369 50185 50186 428460994 21860 21871 449069303 89644 89653 386521938 13712 13713 548646633 67644 67698 288005738 53306 53307 91544555 26316 26317 478646692 6130 6159 935804378 82045 82034 808395320 64886 64919 760356360 62394 62418 844566511 67157 67158 632325793 62723 62724 614213673 2445 2446 736221251 55535 55581 646123828 67828 67829 862134008 99954 99955 281202757 97485 97526 7843165 6933 6934 167556505 70537 70564 927392246 46973 46926 156369720 81023 81024 777365907 69289 69290 295936587 89794 89830 739220737 87347 87293 499231015 34092 34093 204749962 32485 32493 556096854 48300 48301 37792795 32369 32370 874799005 48075 48035 51733963 40977 40978 860710324 57404 57405 652504136 47278 47255 30755853 15364 15400 244889938 81885 81886 377334650 48950 48951 310157103 72633 72631 204677548 8279 8226 701813982 36522 36476 909169190 86969 86926 698125564 6228 6211 864338729 44471 44472 335447346 71902 71903 311069889 23254 23252 850598225 32229 32230 936701608 52570 52571 141955802 81594 81577 690044352 2216 2256 625469688 61094 61095 615420976 73 74 224491972 13286 13287 937636623 41455 41404 574774951 47740 47693 614135257 84492 84451 896163659 36526 36554 250243319 55203 55259 336163746 4727 4728 872004291 48046 47995 555152035 4987 4975 150447007 47775 47776 476995064 97335 97336 612088397 37824 37825 320753148 70802 70803 444646605 33774 33775 160113973 16724 16725 687397692 32000 31978 384406719 86504 86461 695691070 41718 41708 785996825 21487 21471 888719494 66691 66692 148342018 73572 73592 438796319 90129 90104 407285331 71695 71696 844406632 85333 85334 422713865 39623 39624 205596887 64925 64926 445423968 40596 40597 938176599 11093 11094 883921681 22864 22865 385334073 93129 93101 666974562 27820 27821 205855044 61846 61847 685347299 49824 49825 664502965 16626 16606 237126834 57915 57916 132731797 9610 9611 965287351 94101 94117 213276211 30165 30166 808349012 42987 42955 256496100 73092 73093 621373731 4851 4852 230742407 1135 1088 719026676 6678 6723 690956766 72708 72678 918958952 94208 94209 186456698 74430 74414 910161264 99098 99099 448651164 17183 17173 57343348 18026 18077 528702539 2774 2775 633524774 54259 54260 611689993 86147 86107 554217040 78322 78307 737153961 95406 95407 926000491 42545 42574 996943355 89381 89382 156841527 6762 6743 90505781 58935 58945 396400813 18486 18487 598611852 37026 37076 408020877 5916 5917 452909283 80360 80319 998808614 34829 34881 666863442 35010 35019 319019906 87987 88022 368627664 37949 37902 906272979 42241 42242 207237039 68847 68805 591103913 74909 74854 391796543 32932 32933 357340077 4228 4231 918028689 29657 29658 137352148 69157 69158 10854040 27679 27685 145466530 8408 8409 439532657 42874 42875 245105583 39968 39969 697155637 12179 12180 831714396 77970 78004 65733166 71230 71284 213433195 46100 46101 661887550 26609 26593 286612809 40837 40838 20688726 63220 63255 694867650 24443 24387 792433952 62648 62649 786022468 95500 95501 226919663 90025 90009 511157232 65691 65692 390048799 35411 35433 676164817 14510 14511 501157636 17059 17068 413510933 14174 14203 93809554 35920 35906 378937866 85720 85721 592511674 56281 56282 22304791 47763 47744 738219062 81570 81571 178555005 24072 24060 891841774 45852 45842 366002589 78038 78039 913923583 16791 16792 461279272 91638 91611 741471409 32675 32668 551504 97096 97097 769204376 95077 95078 226089871 50186 50187 927109594 30924 30925 603141613 3123 3069 635662946 70459 70460 564766437 89582 89583 811692460 99356 99357 608297219 33242 33194 781707502 64613 64614 126199118 23014 23015 375105461 12053 12054 526916761 92383 92384 77729070 88739 88740 326446987 56703 56755 967583061 77854 77855 2223623 87639 87660 847373594 47651 47652 336524150 27748 27783 816844314 70042 70037 643749444 36089 36051 117497118 88606 88577 482360078 56224 56175 428120961 24647 24633 915448125 72748 72799 109414045 28005 28006 560576121 88850 88851 734622553 51249 51250 26059876 73864 73865 866236384 14783 14784 998342272 68640 68654 845293315 95228 95245 229885576 67231 67228 399817359 81855 81876 16216885 93128 93177 250948834 44718 44719 647587635 11796 11741 901557048 82587 82558 839946861 18688 18689 198675948 35136 35166 948055448 54933 54981 682892570 18467 18441 857730814 6858 6874 694292768 75242 75231 787824743 35361 35362 819419161 95524 95525 428478301 87761 87762 402641846 79642 79672 912402597 74830 74774 196367985 2205 2206 380234660 92809 92810 763882435 96905 96953 870606214 96731 96717 947693378 55618 55664 854938693 87093 87092 145524448 87299 87278 19728886 52582 52571 59917502 9427 9454 371021503 76217 76231 412297857 46720 46703 633957350 35136 35137 200961226 18226 18227 846255872 88752 88707 825383723 77164 77165 756789586 96132 96133 479049449 69999 70009 183689096 54209 54210 972579520 16128 16114 164458549 33666 33647 60938768 84802 84756 548997260 18118 18119 97254455 13952 13978 449771142 81418 81419 75342633 83665 83666 915419457 20580 20542 140388008 86197 86198 881718867 32355 32388 872838148 13821 13822 69064927 81620 81621 246864265 91284 91285 312190372 55755 55700 428139382 52792 52750 950882260 9367 9369 387162173 45737 45697 691611956 27085 27086 938338533 68595 68596 77711747 70495 70496 50607670 32418 32451 843327693 7959 7964 616412000 74190 74188 125554419 44477 44487 356728815 46965 46966 15749700 93515 93516 640453617 41877 41923 489117157 22155 22156 397016505 40301 40302 270014166 76093 76094 617394147 65329 65360 857131414 58836 58837 211047966 16729 16734 1421028 14276 14277 220636124 1864 1862 857152534 30555 30556 388234836 86344 86314 765925177 94785 94804 972828526 99082 99083 766277030 7942 7934 127502659 77956 77915 990247539 48713 48714 775760922 89205 89258 194853711 29851 29852 856282780 21632 21633 419896675 41362 41411 478016078 70685 70662 668158328 53727 53780 429647003 52424 52425 617601206 20390 20391 23542314 40845 40883 478737531 44577 44578 127121702 68244 68283 518812085 34082 34083 835012686 15363 15312 889883472 13897 13857 222267355 77841 77842 318355297 80058 80024 757421629 88360 88361 258356290 61316 61317 141221549 97203 97156 759394386 62511 62519 345035173 66180 66181 692319133 493 494 81611862 89455 89500 959354804 12522 12553 430682707 48675 48651 784939646 8987 8988 708859661 4431 4434 254460087 42494 42495 416619373 7861 7862 550213824 26864 26808 172232240 95520 95521 743423896 25486 25487 14387947 65689 65669 721205077 11618 11566 862039854 75492 75461 492863013 14541 14577 593371106 73702 73675 211110140 19791 19792 894299646 37298 37272 239704859 99500 99501 94017763 46399 46400 696572959 23186 23187 151315142 26863 26864 118894154 24513 24497 673835610 98989 99015 558850021 78275 78276 174586419 15222 15223 842319909 33945 33988 656738390 46036 46037 863925153 89567 89568 846313369 27213 27257 390274093 72979 72980 21478167 22341 22342 740902027 20814 20818 425344552 18391 18397 975423561 38048 38089 193893089 42240 42241 246849367 52021 52022 528601574 94429 94409 567611144 34552 34553 970643113 64829 64830 867852543 52 53 187221282 2129 2130 807286683 35527 35528 631474231 57194 57246 60865964 85819 85806 92586076 90153 90154 340688891 95588 95589 562191634 1522 1523 758766224 24110 24146 176316672 46564 46613 522459761 92319 92320 233923134 14141 14129 607139459 72426 72427 228295177 19988 19989 439070497 54194 54226 905938485 79534 79525 662270647 6120 6121 283069203 95809 95810 354361726 40691 40692 606721021 92559 92526 905905060 15815 15816 346880667 40269 40270 727781046 93775 93776 358840367 57561 57562 958526489 3066 3067 236232666 61595 61596 150982872 24707 24713 981912027 33464 33465 112864758 35381 35382 335026207 69172 69173 279291904 32112 32113 877755576 85162 85148 557643039 30858 30880 654077974 78987 78988 679516414 12129 12130 597832008 47429 47424 971196731 50184 50156 26787608 22354 22303 59920223 35382 35403 895157820 17171 17172 922713940 54164 54165 180447718 40324 40325 359221161 62696 62697 529511559 30981 31002 166308372 3857 3847 628108945 73328 73329 12582645 99814 99815 367227684 26855 26841 775046516 16177 16178 581702041 81350 81388 149652624 73999 74014 968365526 92795 92796 630728878 37082 37083 957532477 51507 51508 463601733 46105 46136 556284057 60115 60132 558454662 13504 13544 435509374 48939 48940 196034919 82367 82368 811273051 86419 86461 784742482 37011 36989 758442300 78809 78810 458619864 33924 33967 550953331 47108 47109 841683064 96055 96046 410696648 16855 16824 232081015 63532 63514 617437044 16209 16210 106338866 17003 17004 378013184 58022 58063 478312534 80514 80515 368658729 39701 39702 702047417 24261 24283 341626150 36929 36978 566423349 83743 83744 559254870 91221 91222 722299679 7698 7699 359510891 66892 66893 502332258 37249 37273 499628592 67030 67066 18811943 47418 47446 369872215 95527 95558 987460533 60079 60074 405291004 82985 82936 347801135 66389 66390 680938222 79296 79297 418115199 8490 8464 238897224 57774 57749 627260466 25038 25030 297563611 10367 10397 223225274 46669 46717 871618783 82905 82906 363318011 31417 31418 108720243 36834 36820 757615794 50601 50577 696275114 3311 3312 150553026 34626 34627 69559864 16988 17027 402967375 7764 7742 756204331 51421 51389 27439287 88562 88591 299343128 46282 46255 681791730 61146 61104 520108274 29891 29908 374885 86232 86233 489671841 5715 5771 359264279 58809 58766 793988957 36928 36943 696117213 83792 83793 651804417 3588 3589 897842620 58810 58811 746062022 67367 67368 236143977 2019 2020 96569075 48169 48170 42599866 70569 70570 529390428 36060 36105 819134529 36549 36550 26254643 93441 93442 708671569 17771 17731 489539835 86240 86241 571526781 75190 75191 120241769 67398 67399 630532948 69234 69235 57574012 74254 74243 423625949 36106 36088 47853642 71026 71027 806420237 14428 14429 797300175 55892 55945 585463471 28557 28590 903012696 28984 28967 637966953 33640 33644 940721272 48361 48411 271276635 37273 37253 542963691 92426 92441 456137170 11337 11352 299206929 58171 58172 904728524 66184 66236 994902429 97265 97266 639076152 69678 69671 711016910 27486 27487 84775331 62051 62045 673212275 15072 15032 515479582 60260 60261 710327958 27242 27277 708329729 25440 25441 906913316 14707 14672 730407556 98614 98615 746248212 93793 93758 978548708 8990 9033 320767856 14086 14087 12214328 2975 2976 381562802 69551 69569 728548013 62868 62835 958174524 53887 53888 365867569 68346 68347 399320045 46790 46777 371428331 93611 93614 843805461 66347 66333 422892963 72521 72522 307188426 25990 25991 244758913 7256 7257 466456818 4518 4496 964297164 76927 76959 839177365 11956 11957 341391576 19044 19098 202850393 94209 94259 758707546 68640 68673 22309239 49960 49961 67458256 56894 56895 661392339 29080 29088 288991223 31514 31506 585166817 95767 95803 839993463 77139 77191 275208960 45197 45165 48160268 94951 94952 237834296 31360 31361 186287876 22961 22922 403422597 95819 95857 128339251 99713 99734 653919621 73689 73729 496419094 29877 29878 845629540 39319 39354 198862280 94387 94388 678061137 70768 70802 721258215 41971 42002 646029300 53948 53949 289405949 22319 22320 194394504 17540 17590 281428108 77464 77478 610236244 788 834 658050450 98375 98356 938750263 34989 34990 505980243 35811 35795 68436008 52092 52093 830712437 94018 94038 909500659 24047 24031 502135056 23954 23970 259541795 63666 63667 534191744 23116 23118 499775486 89687 89688 172249101 61414 61462 31164026 99963 99950 686691035 44552 44540 940931252 46468 46469 762646631 68354 68355 234537693 29124 29148 469160216 45987 45982 53152370 26453 26454 693735700 36730 36695 862417314 79124 79125 917469284 10642 10643 817406212 14788 14808 549604455 92402 92442 783344776 38204 38174 223928063 18953 18954 318061120 74683 74688 721529066 28051 28066 819309675 8843 8844 856471314 73242 73243 882024537 48523 48497 866691859 67865 67866 349915684 9420 9415 940216732 77758 77736 309218894 22726 22727 338617005 88423 88410 399542126 77331 77283 184713613 74938 74939 771233070 16402 16403 973835919 59453 59435 187316004 43464 43422 66862147 33396 33368 823679652 83329 83330 647956682 79132 79142 982867579 81456 81420 692591473 15244 15245 522404698 49098 49099 359663890 25578 25571 215755942 58230 58216 815295815 34457 34458 10333071 76014 76015 459555050 39353 39325 75059334 69528 69529 579075540 20462 20463 489387008 79710 79666 301576982 50485 50486 822471325 2818 2844 105871102 6934 6935 507168307 99585 99545 647119515 92909 92866 929882321 77915 77953 73166668 82002 82003 618428810 79807 79808 633536807 37204 37205 761841040 47506 47507 4932288 39594 39595 173372208 93143 93144 473989399 14294 14317 3132578 37123 37124 480449230 81497 81498 144449555 71258 71259 642911358 2655 2662 508344593 29814 29815 583046630 65429 65430 142356053 96671 96727 66624680 47777 47769 370305357 97851 97852 991943869 31697 31698 980645636 18340 18341 558676313 98648 98605 24011016 667 668 500446656 91231 91176 586263837 68450 68492 958544774 92632 92633 581091298 77589 77590 491414934 38087 38037 765516628 41624 41582 480630409 5751 5752 148313505 14828 14860 197908949 96903 96904 250197439 29120 29155 310643174 15046 15067 183222238 89481 89482 638764969 39107 39089 753678675 88730 88758 442815501 13927 13928 395460637 34348 34349 547504714 11928 11938 219039569 44033 44056 41569353 60595 60596 688467290 82889 82887 890452094 63316 63293 634724728 1987 1988 242114058 72986 73018 234390642 25991 25992 428838886 90788 90824 729052725 77006 77007 913999991 77995 78042 277760953 60317 60318 114358525 74955 74995 52712682 306 307 830414053 85362 85363 355805797 99578 99629 632624343 53649 53650 555207323 36656 36657 935511945 24981 25034 839937018 4338 4381 752996230 85501 85468 42443925 34406 34418 214398043 1758 1743 811100216 19084 19034 429341915 64749 64795 963554513 66934 66935 486628885 22132 22133 324501581 55947 55948 768062825 44775 44776 270081799 90416 90417 988909284 78079 78080 77227287 35882 35838 511882528 86726 86727 385753126 86523 86520 778314910 41463 41410 10528422 45883 45828 618937664 59238 59239 765873309 58427 58453 531114529 41087 41124 501644293 70137 70091 299361199 4264 4265 380113359 40625 40639 579739279 48750 48744 622852128 69752 69753 662453005 38730 38772 365380447 73034 73069 873162887 99258 99259 801023277 76312 76257 440659549 67017 67041 295467540 66581 66582 407822438 3468 3469 854101220 46817 46806 25180380 70056 70057 96978409 13525 13541 120781409 4145 4173 524628403 36219 36264 260077745 88504 88505 974455133 68163 68185 436569859 74276 74277 872976256 28536 28537 111244780 48992 48974 921465855 90947 90948 941896149 50886 50910 998893193 77163 77164 241276516 10291 10292 939517164 32579 32568 318035731 30604 30629 754282269 20669 20705 545965704 7099 7100 57800493 91192 91193 220493522 19038 19069 208848883 54781 54782 417120640 75519 75569 608169959 97651 97652 919020346 1203 1204 984511547 84449 84450 308806101 141 142 829746805 6534 6535 522410182 22727 22714 705353800 92673 92695 208263366 55467 55458 28808192 66303 66304 677085772 55610 55611 700338293 75912 75958 997260296 90586 90587 305074002 42938 42984 961473598 15195 15222 520010974 91650 91681 584932625 18782 18758 913845797 8797 8752 192129232 20164 20165 134040664 62900 62901 33543845 40886 40832 865593499 44828 44807 627886760 64377 64374 950338053 43424 43425 342928818 61320 61321 693771637 7404 7405 362416337 8632 8594 88079822 76425 76409 315423926 39697 39666 842005515 85328 85329 684571070 81554 81555 589992301 4749 4750 394763043 76128 76129 816751374 80013 80014 691308560 77998 77999 184564224 82980 82981 728109104 78050 78104 91763969 11557 11597 128102618 61253 61222 822719056 90910 90911 291987883 72474 72475 77368184 23482 23483 364898813 49121 49122 975018933 37166 37167 70016008 83651 83634 63850985 42206 42250 943921390 99197 99198 45885087 56546 56547 594196778 70122 70123 182122889 18435 18403 361933504 44003 44004 138157413 93701 93702 13436233 34817 34818 868236775 41733 41703 310802495 26153 26154 315236787 91501 91502 358549227 66453 66454 766893507 72194 72195 247258258 40689 40690 730054394 69384 69376 574232406 35250 35301 465989851 56441 56464 626272641 46105 46054 695888056 46142 46120 45341420 30749 30750 727967067 15038 15039 83878652 81482 81520 160212944 18044 18028 916446666 58937 58974 279751034 9940 9941 475063166 60615 60616 529624137 22603 22575 618077145 74538 74539 584829684 67720 67672 399595387 17496 17497 619581118 63615 63667 554798604 5254 5255 998054046 77367 77337 937909351 70175 70176 873714646 84988 84961 147865041 19024 19025 57024891 77831 77832 34274437 30682 30683 244792949 1214 1215 474695979 79673 79674 656704217 13523 13524 703646640 87771 87824 759413001 37565 37566 980619172 68821 68788 15803039 35839 35840 264851557 34557 34534 633701779 50140 50115 378346255 66779 66780 794850913 97406 97430 396213990 52130 52085 256767016 76254 76221 18571123 35343 35319 601697855 65115 65116 403823729 79469 79496 619425087 7263 7264 983093019 30635 30636 702208597 7364 7365 589655328 70284 70285 904978677 77466 77468 261198246 81107 81108 460218948 7137 7177 471952882 71423 71369 178243979 3672 3673 93552289 66365 66390 183407528 80009 80010 989440131 84839 84840 27075176 87270 87302 448641873 56906 56854 928414502 92918 92962 738504619 76522 76479 122100714 72315 72349 301269968 79434 79474 819229946 87811 87812 603386079 18359 18360 564786100 64202 64203 551893207 99360 99361 484293804 17553 17554 124813973 6971 6965 371066362 5536 5534 434877092 9744 9742 770255727 80638 80679 442462968 9498 9499 566070241 36311 36319 396460421 27646 27656 556260229 67899 67900 348002900 35014 35015 2426670 8144 8145 520416494 50063 50047 324514916 10499 10480 818203407 44987 44988 341758973 70889 70894 85276950 15080 15081 995838848 52609 52610 469905485 12600 12645 111716722 35367 35321 937467537 93748 93749 451100565 569 570 662206469 76330 76345 156358423 43090 43091 794424767 93640 93660 587532697 17293 17331 273146998 49709 49710 884477326 98619 98620 561758004 65889 65890 743710863 12247 12248 886494737 45653 45624 934712874 32150 32151 243894146 78116 78159 651449639 88578 88579 87846535 37078 37079 772360557 53328 53329 5946423 14254 14204 321304636 29164 29165 987322041 35958 35908 833107854 79680 79648 411432185 71918 71919 236414527 10765 10776 65032123 86929 86930 181155955 37506 37493 236158804 7834 7835 344177885 66461 66462 930510449 72782 72783 856258332 73459 73460 927750284 56224 56185 370770334 90371 90413 66063805 85433 85434 767367575 82640 82641 592696209 60067 60068 223788813 37096 37134 984522441 53015 52990 130650798 79812 79813 155410216 95270 95296 848328694 18137 18138 530855668 63897 63898 179664008 39491 39492 361247325 95121 95122 795348808 44680 44681 309190462 85785 85802 6496094 56470 56493 571724513 62263 62211 101078951 77831 77853 505857016 92697 92723 147376036 16217 16163 286080461 2202 2203 534891079 86790 86747 922072560 33762 33763 419469401 21694 21695 935529840 15443 15444 38068153 90626 90627 791429491 61945 61966 885578636 85886 85887 107562369 32290 32243 917529973 49123 49151 754321717 64699 64700 792077397 35803 35804 808893783 4471 4472 680904366 9856 9857 282549875 27894 27895 675141621 62552 62553 502291238 52709 52704 537736429 13847 13878 203368102 53907 53908 807129867 97252 97196 882487883 72675 72642 513388284 26399 26415 177697123 81693 81663 823014517 71586 71627 156234697 33879 33880 711834329 4620 4621 523271946 83183 83184 921558028 50529 50530 95817677 61078 61079 683321470 116 85 106748618 59509 59532 824427315 23605 23655 696156055 14067 14103 509823271 38560 38544 722725190 32607 32608 150944520 24730 24731 620686256 33990 33991 625396301 43206 43207 683462402 93911 93956 527692713 69776 69777 605963841 94962 95016 639327338 10663 10614 812011369 33089 33100 665831091 10466 10467 359058702 55121 55133 220396142 11670 11648 169291798 42674 42675 39256050 97435 97480 138370076 77028 77024 770281551 10970 10971 490919688 71419 71470 245683112 70755 70710 385572722 66836 66864 697577061 10224 10245 271836145 2881 2882 730345927 37717 37761 749935464 62656 62690 676474193 88000 87969 73350737 19826 19827 719945367 22964 22961 552516592 41001 41002 133573810 60950 60951 931640227 26370 26371 808612529 52355 52356 401037717 88627 88647 989326447 16137 16116 729009450 25458 25511 270068667 58581 58607 206447653 94639 94640 608212920 78446 78447 118883358 66058 66059 200196451 67481 67512 263042406 33725 33726 703935130 41313 41282 888876038 57795 57796 261860116 46072 46073 883357820 65774 65775 857645257 46554 46542 895855539 17091 17139 416036464 77117 77118 469280410 38821 38856 135856753 73254 73255 613069426 77070 77071 862821073 59052 59053 165072554 93983 93984 170179818 76102 76119 526298596 22388 22389 685692065 28065 28021 583943478 57587 57607 459132957 80106 80107 511781230 80838 80851 8664694 64493 64532 758379995 49605 49606 673712783 80315 80316 64583003 60483 60484 493193977 41534 41588 63872835 55174 55175 956898622 87418 87419 164939531 3517 3559 724969530 17796 17778 288167852 43389 43390 362636784 51450 51451 185738824 54942 54931 386612637 78239 78240 491820776 25976 25977 577936850 76124 76125 736775581 93678 93679 477663012 91345 91346 78655623 26106 26144 939579496 49160 49161 801852435 66250 66219 575388407 20430 20431 244752654 17423 17424 95749819 67830 67858 491540171 86305 86306 316413125 7661 7662 719240710 575 570 328062507 81115 81116 693319768 23994 23995 92262351 59187 59188 854981346 65239 65240 385512595 8458 8459 392776909 5754 5755 354402644 36418 36419 854708618 31333 31312 390228391 3094 3095 577351546 23794 23839 767816980 75697 75698 907640797 85277 85278 126229978 54226 54194 39130063 6298 6264 792606525 38332 38333 488672469 53819 53820 30171553 57447 57448 696643397 95012 95038 727549731 93188 93189 923433174 99377 99378 570304951 34184 34185 266521725 67566 67591 498293658 49860 49861 85522695 94190 94161 150868830 62779 62809 911757304 17622 17624 609655418 47136 47137 673515869 34605 34606 19956463 34757 34702 157590400 51101 51102 368833409 77569 77570 904411114 31672 31673 824588522 25274 25228 295811715 72216 72243 521002668 87984 87997 165467355 60433 60420 351074991 16497 16462 850291387 11074 11116 586862017 90455 90456 691550972 26113 26114 424322484 79088 79089 973547312 414 415 368686821 60543 60542 567694732 76443 76497 564654066 76909 76956 709114111 95487 95488 486592947 46873 46904 33686048 66573 66574 890505364 72431 72432 729427625 54804 54805 985695356 26808 26809 962112442 86842 86880 518229361 11192 11146 747122356 45109 45110 447908066 30928 30929 333942716 41918 41945 565143192 42013 42012 687027469 75613 75614 870558060 64804 64805 821731150 77881 77828 609339316 95191 95205 304060407 23929 23930 772878515 95069 95070 640488613 30632 30643 160386683 48091 48057 251728231 58127 58134 240389202 33494 33501 458350251 47343 47321 742746030 90034 90035 95906939 1600 1601 883086175 50081 50082 81989183 69495 69496 494498551 73279 73262 167443609 41145 41146 8596115 49575 49576 454614030 15433 15398 456809491 7914 7915 316821843 77958 77959 50490993 68024 68025 313490899 50957 50936 822023239 23299 23327 947127394 58455 58456 404151792 37135 37136 256254509 97760 97743 579137271 46995 46979 989276784 14990 14991 559605309 27017 27033 650015256 10432 10433 206078434 2427 2428 972293966 24260 24222 144943904 75227 75228 855270980 66734 66760 740824947 38696 38697 74725022 76905 76956 251909308 48936 48937 880942515 89583 89572 637804459 47806 47807 767626327 71091 71092 301427068 33687 33704 210808029 40240 40235 981132704 80286 80252 664031081 88480 88481 291916550 14317 14334 520123682 94272 94254 623109365 25771 25759 232654877 95038 94982 801107580 36320 36335 725012215 63274 63259 905949430 21331 21332 611177690 59849 59824 272375108 22584 22585 45569044 50930 50931 961298079 91577 91578 63649382 58761 58791 170475747 80164 80165 91712188 6775 6745 814610228 27753 27754 702071223 40367 40418 389552768 16483 16431 597155783 14813 14768 833166539 49938 49891 570582641 73861 73862 524532130 27190 27158 506452750 92331 92332 456532687 88972 88973 921062612 52160 52202 740946168 96040 96041 267288295 84227 84186 378831496 2465 2466 476118303 15096 15097 635266198 93916 93890 988552941 94152 94153 948706476 80790 80795 551281355 1700 1701 797344020 60058 60044 31638990 75898 75847 363763946 49430 49453 609444848 54088 54089 141625503 86428 86439 749179670 60981 60982 899631611 1232 1188 116881705 3292 3293 545777564 39745 39794 404004892 75138 75186 681208568 65932 65965 901524819 20545 20594 368812375 23990 23991 378994280 13093 13094 238263376 12610 12611 221034356 30232 30282 537783741 50647 50654 384138466 42798 42799 525742881 178 198 312931363 4446 4447 179174245 68355 68356 720454175 77938 77939 371568300 85860 85863 296271400 30181 30182 467235033 73323 73353 228699148 78658 78659 84446152 92025 92051 80572303 3136 3137 747354391 270 267 522913922 26843 26844 546571428 3507 3508 607450637 86526 86527 842683358 8574 8575 657659864 73753 73708 897652527 57523 57481 130898816 9801 9817 273502192 64875 64847 334234350 65939 65940 77281953 65383 65384 21922446 67243 67277 895665190 88091 88100 949773155 81324 81325 336726025 69900 69901 793236018 41555 41507 40090713 67511 67512 302811370 1857 1858 867671764 45900 45845 180771408 13611 13612 63815242 89162 89163 649639744 39767 39750 495376993 92052 92003 325909322 77711 77766 540295376 97227 97250 582996523 56098 56094 593440359 49513 49554 6571753 68129 68085 920260022 53202 53227 543003525 12348 12349 716203587 27343 27304 429530262 56556 56557 294216313 56589 56574 9990816 56650 56651 747235493 61515 61559 958728277 25810 25811 77472883 33645 33597 18241365 50854 50897 981532156 59839 59840 276138891 27156 27157 527602253 59163 59164 483310791 61049 61087 293429483 30363 30364 233881844 31987 31988 221166490 86757 86758 865794775 78473 78423 869240569 31188 31189 255282819 51618 51619 146262746 43912 43913 838939375 86926 86927 278386600 48283 48232 890841093 97800 97832 31609502 31766 31801 203291045 99198 99199 224098017 42831 42818 338719327 84030 84031 568493621 63575 63576 474605412 48057 48058 658137978 60148 60149 689833988 49794 49792 498578375 66109 66068 483163400 72819 72820 19191990 39549 39510 404008883 50072 50063 870330056 83580 83581 60263274 97357 97358 956231789 19722 19723 987669245 69043 69044 638267292 47208 47224 53220968 53830 53809 664467889 21549 21550 907034982 4324 4305 164833206 32317 32343 906968878 48503 48531 350698847 73766 73723 289557380 34398 34399 468795385 49190 49191 747789152 79822 79771 255304660 52521 52556 871173015 57149 57175 904444408 51095 51096 838377182 58593 58649 565702295 38220 38221 485856047 43980 43981 525607300 89888 89889 809890802 60560 60589 444921447 90091 90131 734037745 87192 87193 913050573 85484 85485 765950822 86711 86729 70507017 97414 97440 643334832 5702 5703 985684892 30753 30754 267834367 86857 86858 150767554 1420 1421 343446477 82950 83004 992605467 28296 28347 141645098 61124 61098 488953075 86894 86891 514177778 1982 1963 321598886 67192 67203 127720517 52993 53032 333991485 19543 19544 435733187 68909 68959 90942968 37109 37110 123678991 48110 48111 99837698 41725 41671 509809196 11668 11683 740881904 9175 9137 31606762 57093 57085 546679772 81723 81768 75589366 15053 15068 1260331 30419 30420 397422090 72035 72046 913851339 20373 20374 642895219 92599 92629 952184737 16172 16225 998010896 12178 12198 583086940 64435 64436 289634950 95003 95004 75970858 34263 34274 905002764 48959 48960 800411022 11245 11246 25026699 74359 74318 335026028 69187 69188 17294660 36515 36512 557185099 76979 76999 745295634 6326 6327 249228495 98313 98314 30568244 54615 54576 297754567 70064 70065 527986389 97785 97786 202903328 47259 47260 81945880 51128 51103 394077307 36103 36104 879210381 6853 6854 268495718 90821 90822 163412392 73511 73512 749298064 4134 4114 531611278 98806 98807 667737309 56279 56231 696257757 38240 38188 137587691 82524 82525 828977596 32221 32176 365012972 23544 23580 218517593 19288 19289 732425134 59204 59205 664130507 83936 83953 738866603 25482 25483 491571208 81372 81373 905558929 31250 31251 102132333 18018 17964 514152494 29435 29424 484148228 23182 23137 110598430 45799 45800 439060078 69593 69602 961079596 77231 77232 307115617 63194 63195 929742809 6851 6852 449313689 43446 43447 101627080 36791 36792 351328932 26884 26885 813605774 45265 45266 727662375 51339 51340 882862382 51629 51630 891295698 39761 39762 145922478 74395 74396 640797664 31880 31881 657974345 49131 49174 929805586 81475 81477 450752776 91407 91451 573736077 28722 28759 967932488 79881 79930 527680430 28908 28900 439749463 76228 76229 336877310 27601 27636 453904138 11599 11600 29205509 86319 86314 726037707 64286 64287 537565035 77986 77997 6511429 76646 76644 499731126 56171 56172 159545674 46691 46664 682730297 10260 10261 219481997 58264 58265 588928385 37000 37001 225983977 31372 31373 200191647 75548 75549 508295082 46639 46686 61980792 61777 61770 139345644 13482 13483 551073196 63899 63900 171240718 6582 6583 412850334 41082 41116 142432419 82181 82182 857943070 12416 12417 932909271 94957 94958 741817424 78763 78732 13619715 80487 80539 168443095 57754 57771 935371217 73673 73721 143453131 94079 94080 734422500 17738 17716 446536097 20964 20992 890110416 60383 60387 680582718 32420 32421 113974297 9693 9685 459864092 87583 87584 868478741 15457 15458 943429583 57088 57089 967799624 47320 47321 333044311 68376 68360 337403168 66713 66766 526537275 50207 50186 287046751 62641 62693 635745807 38472 38495 54354275 76160 76161 804544563 20484 20429 592547017 41493 41494 468843950 85284 85285 274219192 61357 61358 889995702 80364 80346 164701814 48370 48324 671219838 28960 28915 183986271 39815 39836 431356693 671 672 866673165 21162 21215 571910819 33635 33636 596189704 94924 94925 88882745 41973 41974 431565575 73068 73104 339579605 7314 7315 373344389 51205 51167 405569712 56025 55973 344837666 54026 54027 160247279 47165 47161 61255070 90735 90776 27737372 25195 25206 721265786 43205 43178 665014141 51187 51220 614852548 1747 1798 410768318 71871 71872 777610775 73301 73263 157133781 43624 43625 723750307 29478 29494 448567776 37060 37005 527278187 58625 58604 370121522 69736 69737 237093181 20226 20227 751960584 47792 47793 518663630 54907 54911 904470721 63618 63593 231965256 41017 40995 865786042 28207 28247 141230324 23846 23851 368797268 84413 84435 434032321 89791 89792 879150612 47704 47758 866736805 41838 41839 312866731 33643 33699 387588960 1827 1819 902128841 88283 88315 113644269 87511 87490 399452772 66860 66836 316574305 49419 49396 571292113 87498 87533 938881863 87657 87658 631882938 21911 21942 177530790 20182 20183 986955340 67353 67354 350110406 23958 23991 975542085 15559 15560 178126887 56395 56422 218195036 42323 42305 419222043 41475 41457 459979265 91434 91435 449199403 80883 80884 156180188 87988 87955 148442424 7870 7871 382173372 89834 89835 948892386 87698 87749 471708046 17592 17605 667272429 80056 80057 545378439 77457 77505 979869893 15851 15852 282030542 59737 59742 739808481 48699 48700 732044488 99576 99577 704412448 46744 46745 599182163 72170 72171 347446339 40525 40532 697306333 1349 1350 361577228 50499 50500 636464547 95541 95552 929698639 10810 10811 351798354 38365 38366 700165182 57335 57336 505615239 12437 12431 903606225 12036 12037 975530149 13398 13347 43693001 18140 18141 30635819 6163 6164 850579233 55772 55792 193900232 99810 99857 55979225 44794 44795 872768478 81139 81083 828886059 58752 58726 741593647 57839 57854 625295165 83832 83833 747150751 8176 8148 706985782 55685 55651 232398535 41291 41341 556076824 40585 40631 56975226 56164 56165 578291038 43287 43304 642942084 47152 47153 428312065 25066 25067 144220965 80783 80832 625495446 42250 42263 803037607 2967 2988 247997448 55944 55945 758555244 76796 76774 179926988 36998 36999 220268475 5886 5831 959743434 13608 13586 906531611 8628 8629 26446279 50875 50876 867019145 6090 6091 741234322 90354 90355 569447992 67008 66992 206692993 17838 17839 631605804 35172 35173 646666955 35448 35482 766653331 31574 31558 212658597 21748 21749 114483419 17533 17532 153736314 43356 43400 430366971 41097 41098 482233904 3854 3907 969661005 95617 95633 496632789 52431 52416 616991790 47120 47121 839877113 6245 6246 565717147 28006 28040 713339432 57446 57447 692579863 34890 34916 587457397 68709 68710 648328424 78032 78037 854023405 82117 82141 305270663 65468 65432 24567265 52588 52628 120109004 22670 22697 64022723 33169 33166 962584221 17946 17947 931712208 88991 88992 10122914 68732 68733 373580669 79166 79167 773512550 1616 1651 295242672 49670 49671 716710586 54634 54660 562356441 80395 80396 422713978 50866 50867 889929237 75408 75409 618824608 20183 20184 926705459 77772 77773 412825944 4526 4521 472592299 11999 12054 447068811 1735 1734 995944967 44080 44090 965356320 50941 50942 498071062 97363 97392 440951574 46870 46871 177517877 14657 14658 650781237 60498 60499 36961751 3907 3908 53572630 43441 43442 686616539 82568 82569 995644341 68282 68333 494124581 90259 90232 476744668 64033 64034 193643483 82678 82679 495230198 45679 45680 600702424 30725 30726 149970642 67246 67247 381717927 25580 25554 755644109 45742 45743 98641553 48050 48051 591079522 1882 1833 626759146 27608 27651 337958119 31042 31043 257974706 13394 13395 958506534 68068 68094 557728485 19959 19922 152803812 86288 86289 411501227 47983 47947 732793115 4004 4053 643217675 3712 3736 954983081 82246 82282 772649727 27875 27819 765521224 53606 53607 231088837 50771 50772 657582580 11885 11837 641420409 38832 38833 688388056 26137 26138 833290490 34393 34383 297451311 61643 61644 741696365 67348 67349 948916106 93088 93073 533306687 79238 79239 187183316 58855 58911 795893306 73663 73664 876157442 48619 48581 916481767 5222 5223 385745870 78921 78922 767166903 78837 78862 23406779 96265 96266 222726032 97417 97418 306825695 70690 70691 743160499 1883 1884 85721083 61242 61243 319715652 26849 26839 194444533 67349 67381 880007291 81207 81167 27709389 63725 63750 976012089 40047 40048 822205520 8210 8175 366133712 33591 33592 669750709 9328 9329 458062341 20809 20770 207946602 31306 31307 463517046 89914 89915 777288527 26766 26767 354878727 28344 28337 861210092 85731 85776 26324870 22429 22430 160479010 12580 12581 308609145 55072 55073 626264187 56876 56877 922326248 89847 89837 754059742 21271 21316 646889643 32416 32417 717480119 14488 14505 688114257 26232 26233 308853675 83927 83928 476925143 83632 83645 571688601 78794 78839 806212400 75834 75845 448937521 17632 17620 126746318 89404 89350 553079273 34801 34782 255639980 81276 81302 721494825 76596 76597 53442855 6971 6972 68496560 46178 46179 730354786 92057 92058 197381039 24572 24573 881921554 82320 82302 621424983 31670 31711 309375079 39324 39325 371649874 93111 93112 739434066 47590 47596 170677716 3299 3298 322839031 49862 49872 714417632 43896 43897 234823147 97790 97839 78306199 55204 55205 692575416 87199 87208 722528992 99938 99939 498697254 61929 61930 875038345 10662 10663 385125652 19685 19665 657554367 60864 60865 691385570 75598 75614 233319950 71570 71571 197202400 17035 17036 817501259 1394 1418 491403663 30686 30687 794412061 27877 27878 557151513 93833 93834 464725884 84630 84597 536232027 66265 66270 334053455 75907 75909 587333927 5758 5759 678082392 57319 57299 209520285 56958 56934 397693896 34937 34938 481057658 23404 23405 217862593 96204 96205 129127314 82883 82905 652432291 34633 34634 777770356 17690 17691 460227520 39863 39864 364959038 39695 39696 18885985 70525 70526 162850451 84153 84154 769569227 93904 93905 41434456 69977 69962 974949977 60272 60273 530169279 89076 89035 633171135 48894 48841 356325733 7056 7068 946030827 67748 67749 873989187 74157 74168 994614443 69477 69478 60739572 81616 81617 543991667 99442 99461 843895448 55008 54963 291070756 3831 3832 280030441 32945 32941 733707302 59599 59600 64555314 90786 90787 762270840 32824 32843 180311158 85988 85980 701410663 50870 50871 884122225 33471 33478 530709285 94358 94400 85598428 53051 53039 552758591 55409 55433 546242704 57157 57127 304510234 22486 22487 581354864 17866 17887 64019470 75821 75811 733036931 4860 4864 419641978 50759 50812 648020640 75410 75419 701055095 10771 10772 101041463 32409 32410 591917917 21133 21134 476155780 42779 42780 853008703 85805 85810 80821416 14691 14696 263848735 22364 22365 949887880 17254 17255 403537532 7054 7055 337547182 21578 21579 467271285 64268 64269 482535423 92572 92518 898243701 58508 58546 505418519 66075 66076 696604303 40246 40247 958337515 94044 94033 676171675 97208 97252 382179051 83533 83534 124864115 78106 78107 755516433 56700 56701 65997105 65063 65114 822477217 278 325 814023904 16837 16781 507418345 39995 40040 626475822 94238 94239 177816391 52965 52966 778300876 34572 34521 409105139 18387 18414 356523521 42281 42322 629157488 79103 79055 269839607 16125 16126 513029372 47135 47136 21809377 91011 91012 128508979 14559 14560 568182087 56683 56668 562192681 65405 65406 716488634 61987 61988 785138286 70673 70637 352621308 63763 63764 719921314 12373 12374 74181229 86832 86833 71631912 95479 95480 70736134 71448 71449 241043552 22642 22668 861937117 24840 24841 20079069 24288 24314 525507262 84983 85026 601245324 16881 16832 811731211 33570 33571 552037697 96194 96195 264206248 3352 3353 844649212 52754 52755 456395992 3142 3184 78563532 44110 44101 848627738 20509 20510 637036133 32756 32757 100500363 13939 13940 794578183 75414 75415 994724963 17535 17558 278224308 64546 64582 176796141 9462 9449 663754896 95849 95850 876498609 70354 70380 82436244 25449 25450 381083857 3214 3215 777185221 91474 91475 562308870 93661 93628 43470622 61852 61851 817448062 41248 41218 256890179 66788 66830 68966515 55707 55691 167725497 49559 49557 1141106 46940 46965 133103643 91989 91990 798988151 51967 51968 713688095 7645 7639 625537382 58258 58259 53488062 7597 7598 436507168 67387 67388 274564173 70458 70486 791500608 80326 80321 34252738 5512 5562 495243260 40075 40058 718224781 13459 13502 745132519 46706 46707 840967308 40428 40429 441157127 20383 20384 544208617 13274 13243 251722087 39542 39557 396160656 73904 73871 966799532 39440 39443 866575443 84429 84410 989184696 31131 31128 170718253 53716 53717 423746487 25400 25446 752384765 82089 82082 203748704 36342 36343 476453460 7887 7899 915091379 50307 50308 903513402 96583 96584 49519488 73712 73713 120842458 84164 84165 41474581 12244 12200 195460919 34275 34276 86322842 39851 39879 526264083 9955 10000 237390493 54202 54157 266980751 73284 73282 353115830 41130 41131 682036050 82634 82635 377292068 50964 50975 697855669 37638 37647 544657393 42678 42642 872231892 63555 63567 779807474 41773 41771 91897666 73199 73197 481322329 65104 65105 93885738 87628 87670 735578909 61911 61912 394814471 70237 70238 512984568 55435 55436 772104475 48590 48591 397698226 86090 86091 838110501 17332 17333 427911993 80142 80183 504623867 55219 55231 164915692 57942 57943 6841578 82524 82541 915840571 2063 2064 439129404 16588 16589 299957339 92493 92494 784335665 60591 60542 435583032 56110 56111 238388217 41479 41507 557520741 72361 72341 725366905 61249 61217 651323943 26383 26421 573031367 11136 11116 428122455 488 492 199809443 64763 64764 168746285 61518 61519 927363620 45671 45701 501943228 77653 77654 381666964 52831 52832 212182142 86751 86752 587836064 46324 46325 681513072 58460 58461 350786307 55951 55952 827658922 96810 96811 34732384 83875 83876 460105059 74727 74728 247652716 36212 36232 768382975 30832 30887 571139774 1914 1933 610409132 82100 82101 14196050 16763 16764 515652717 47200 47222 114614460 10196 10197 54056899 81594 81595 559152525 52305 52284 495994974 73158 73159 434784120 24704 24728 877201797 29761 29777 337283734 37136 37137 283715032 58521 58474 478133880 19310 19305 117605552 24090 24091 381590250 98245 98194 142439909 8333 8325 182511595 19470 19471 803423516 68082 68083 662521243 73749 73725 663671931 66720 66733 184919981 87965 87966 725254636 58857 58858 405227239 36606 36574 140719500 91208 91209 315738801 8395 8449 399764231 1582 1545 664738172 81928 81929 139612120 4827 4828 271566880 98303 98304 134191661 16844 16789 258020871 81274 81315 31562863 16726 16681 222264937 51846 51847 172607524 1695 1676 783220183 11727 11728 524297800 41861 41862 446448281 89283 89280 417462684 91892 91915 688804939 2710 2733 318693008 42604 42605 707949162 29038 29059 991778609 3912 3860 264054448 98794 98795 377399667 5541 5563 138524869 59379 59426 775319012 59390 59383 457217476 90777 90778 372135926 42605 42606 225056901 57074 57021 646141403 16744 16745 821251587 61922 61958 403210364 6785 6825 365901495 33517 33490 66741660 69351 69374 76519155 24984 25035 674946993 59436 59441 85204287 71670 71671 607781145 92455 92456 288318489 7011 7012 299709082 20202 20203 4749328 56228 56229 801695002 92756 92757 556577743 37597 37644 424788310 41872 41873 800310325 66454 66495 146014023 85768 85769 742363837 7602 7603 53118056 28634 28613 554007896 87292 87249 959250550 10552 10582 861188869 73879 73847 41764580 12387 12430 205723558 65565 65566 287337823 72542 72543 983969554 57743 57770 306124876 53004 53005 333522893 43696 43665 196843278 96611 96612 554715687 9480 9481 494513483 74798 74792 95599871 74699 74700 86502047 54299 54300 825896305 12402 12426 297781444 53350 53351 279922921 86172 86173 555721964 19558 19559 63897161 20781 20834 375477702 4283 4284 51734065 59693 59694 199261341 53789 53790 815904992 18127 18120 4698260 31435 31389 551458829 77725 77761 663770719 2403 2404 459686031 39444 39445 749123941 72751 72750 85951306 64817 64818 196527357 15188 15195 841117310 76109 76110 444900827 61455 61456 752251735 10204 10256 371588987 49847 49824 478223420 22795 22796 93854359 75098 75099 359699400 43239 43264 148514458 85686 85687 451384900 66250 66251 381512037 49585 49586 375367277 95568 95569 917755237 86981 86982 86876585 8614 8615 337283943 24242 24243 122208788 92769 92770 915404152 2341 2387 213087167 52885 52886 493043406 15383 15365 697727276 86332 86292 752092295 26612 26613 56888195 72410 72411 526354350 72525 72506 483898145 56740 56702 608382039 42223 42224 180778837 58847 58848 35485512 2232 2233 215345939 31012 31013 380462656 54358 54402 992115655 72925 72960 336412177 66690 66665 157041673 76811 76780 789390760 5610 5611 733848356 59237 59238 162738998 56298 56299 520865027 85977 85996 566305507 67712 67739 883294539 84723 84724 36207299 19535 19578 215154319 17104 17105 254070526 91996 91997 203587332 44319 44320 609807213 98189 98165 546126633 26140 26141 213924476 8308 8316 896563734 12952 12953 454382975 85570 85604 183166337 2858 2853 209169934 31436 31437 820089055 3774 3806 579150395 19946 19947 171448570 21291 21337 223442798 7910 7965 875667961 57670 57622 755580380 18236 18246 724198894 69122 69144 834635849 17105 17106 72756118 48648 48649 51336926 46923 46977 165714046 12216 12217 511228578 36490 36534 115983963 23821 23803 876567875 94154 94210 95794389 98628 98629 124090851 80937 80938 90593491 97282 97237 802330118 73645 73629 593064303 92807 92858 417927117 30208 30177 841388137 11637 11638 846924467 40143 40144 944735741 5930 5931 605361746 8942 8932 780634164 94077 94129 452597342 77980 77981 741696880 51976 51977 989295408 37116 37137 641375247 2961 2962 820071484 9046 9047 260813764 33862 33863 420492963 56623 56635 893702602 28991 28943 627213448 47550 47496 6111040 40231 40232 251171159 23068 23099 322672696 86606 86607 328512101 47130 47077 305631422 9091 9092 80324574 41154 41155 96202322 36129 36149 785595930 80885 80846 11492546 83434 83435 72343168 24964 24965 405073614 398 383 653362116 40851 40852 751726641 69944 69948 111654418 59939 59940 52466212 66840 66821 825104529 63470 63509 544798074 54147 54102 748788733 97333 97334 534143783 43905 43906 193379666 35671 35672 246733513 80171 80172 966638547 97951 97992 427279845 55400 55401 496452730 95038 95039 107135679 90355 90321 446002472 77187 77188 132817613 91705 91706 296857783 28305 28297 354999457 46663 46717 731428125 50099 50056 428332387 97663 97664 400265782 82681 82650 997178625 9542 9543 534766235 60346 60347 847288194 95154 95155 74374151 67987 68009 933998211 32260 32279 435556127 67480 67481 178725775 91122 91068 539431964 46647 46609 683310251 89716 89668 314959541 43031 43032 77471905 55952 55953 554986150 78729 78730 132173263 32568 32554 109007726 70856 70837 74740835 85194 85195 899244671 7150 7151 940741180 94051 94052 988523177 98572 98586 769481603 32850 32862 204417311 246 231 910081436 85952 85953 87198723 86024 85970 100484191 65258 65247 673460703 86622 86623 243043492 65126 65147 242410931 58737 58704 325711807 92032 92033 152076958 52188 52149 536455714 11437 11428 19447548 42060 42061 970786538 73051 73060 431158738 53989 53997 656833150 72205 72206 449409140 74895 74896 401218708 43523 43503 863798696 95412 95414 109097275 70758 70759 53590217 53374 53324 531953223 15519 15520 306573574 47553 47554 671427358 7549 7550 559982555 98154 98138 554899572 10382 10383 545037219 27004 27005 948161874 76704 76705 51243491 47992 47993 624707654 45706 45707 836232799 50480 50460 789840417 77924 77925 461046987 41305 41271 386648674 20504 20505 245195998 6556 6557 598831236 799 827 340040018 9664 9665 299088319 25056 25057 858797029 67558 67559 523290562 16281 16282 83937755 96734 96772 474726852 29933 29931 943194767 74752 74709 325407198 71827 71801 561137255 97538 97554 822689061 51512 51567 961373159 27675 27676 333579913 68037 68038 509471020 77885 77864 799386722 54389 54426 411845088 92787 92753 861905810 43115 43161 677813668 971 972 145601854 72737 72702 501157188 30003 30004 388148551 68604 68640 561899387 59529 59530 425692198 60660 60661 59011665 90421 90452 764060696 31819 31769 850461056 37639 37640 65809170 51948 51949 980948475 42125 42111 608178643 7108 7109 97460394 752 753 418930108 81816 81817 515467832 23477 23517 48050453 92685 92686 491237855 445 446 656133514 65724 65689 139044432 98365 98371 156592349 33333 33334 485399230 58687 58688 590091838 32975 32976 734129148 71415 71367 778184535 29204 29254 960546492 67188 67189 269134307 93052 93043 152385635 76248 76200 308546334 67532 67508 35557119 12067 12060 492189496 90763 90729 943399018 43320 43321 635075062 80157 80127 301285044 61978 62021 970943126 93258 93259 783001720 50741 50740 991962897 4949 4899 569180665 35609 35649 314197998 59095 59096 878627389 21464 21465 166245835 75958 75999 469536376 98675 98676 710334490 18781 18782 456946577 56862 56863 909994623 27688 27742 690772566 16976 16977 644514160 88043 88044 964895928 86389 86390 34341465 62226 62256 946767436 82435 82436 890469954 85228 85229 211953278 70618 70657 612374333 30379 30380 520971264 12214 12215 465544287 92897 92898 86537689 85168 85169 304230247 77618 77619 641211262 92135 92153 684486665 23396 23357 67280429 71045 71046 532824732 16689 16690 508432628 51218 51230 276868611 87163 87166 74272105 77065 77066 821052774 72344 72345 907995854 51992 52040 386583159 29872 29896 89868392 76392 76393 997974754 30322 30308 347136468 1197 1244 734773297 98294 98293 858837121 51934 51935 813420484 39109 39147 124996465 99341 99342 460017711 42764 42711 399471168 67479 67480 305902111 62539 62486 207357806 43741 43722 870282948 14450 14413 371362560 42378 42379 697405307 12137 12130 461033878 67793 67834 671589962 62332 62333 881478198 78696 78676 414891106 41738 41729 707948582 40876 40877 655077993 62302 62330 345658446 97885 97886 966782621 24219 24220 936841505 44555 44519 795993479 99746 99747 164676597 63906 63872 114462820 37002 37003 429877974 10367 10368 620865034 69502 69503 965852617 81738 81739 52070244 23162 23200 173816267 45389 45396 794908783 7739 7740 640158055 53281 53228 599548239 879 880 14323559 49419 49411 545822516 72706 72707 851830302 88377 88378 111015123 52548 52549 306486419 42589 42590 571167397 92672 92673 981590134 61278 61326 746409434 69746 69747 285622702 81660 81661 117221892 50087 50136 345650895 4621 4622 906776188 41169 41179 243243706 49495 49551 360157295 2771 2772 394506294 88957 88958 891781328 89603 89547 480822134 43352 43399 827392458 62125 62094 15050993 85184 85185 202564091 7789 7744 105116193 694 714 82120521 71431 71432 473367706 99208 99209 112276766 47641 47683 28098643 46283 46284 861441608 30399 30373 337562284 44068 44019 122195565 18321 18286 448346360 11385 11400 708577006 88772 88753 295434803 96012 96024 259421257 97612 97613 641049200 12349 12342 184752712 22402 22353 131692990 58753 58804 367394865 80898 80899 630705950 63915 63925 62733471 53850 53851 954169456 13345 13296 481902743 99049 99050 994702226 57861 57812 963417267 70035 70023 623002261 64904 64959 883314695 19689 19690 335290899 68254 68255 839591750 71090 71066 159917320 93579 93580 830783074 73947 73944 441864937 80952 80953 201727247 43328 43381 624072344 72428 72429 302840383 29892 29910 983436489 40680 40668 387602480 81091 81092 847756586 15574 15575 330889806 9716 9717 7388365 32677 32678 439029553 40220 40221 662523159 2756 2797 363942937 37191 37145 572881521 90514 90459 660940448 99200 99196 761154057 60455 60456 227828031 58655 58656 702341927 98240 98241 495935487 16933 16934 824285872 10604 10568 141177887 75436 75448 885879467 73692 73693 63985143 26732 26733 126422819 13313 13283 450702334 96321 96355 914128325 66710 66711 609024208 98853 98854 31500920 28873 28874 250449342 25210 25204 631012526 50856 50857 828898269 29295 29296 237222853 28215 28216 306873758 59209 59210 930048253 32736 32714 887060101 44425 44426 864792208 21541 21517 231224773 56987 56988 26569082 83833 83834 836754614 21234 21235 267112946 74400 74395 683731988 68796 68786 863906397 40063 40065 466337321 65924 65925 742220780 25864 25865 118885269 74617 74618 482935704 23511 23505 835016857 5297 5298 290279096 57341 57342 661865465 27521 27522 95409081 22019 22020 622355134 56740 56761 358445466 77175 77176 932713803 38383 38384 945839104 17943 17894 205561648 98805 98806 317202516 81185 81186 265995269 47614 47615 270063610 69344 69345 343613849 10232 10233 734996401 5368 5369 258885069 39262 39263 273362056 34903 34935 629001205 96110 96082 31861526 93031 92981 592585274 36903 36923 878814359 26003 26009 794856236 10999 11000 601846535 72038 72039 785002388 41029 41031 909333203 63362 63363 916801311 12040 12085 238247082 81565 81559 902881359 13307 13308 518182038 67244 67282 297117279 14857 14858 986951966 10707 10708 828076827 8776 8777 887788782 99432 99377 232773900 56725 56746 96538114 38603 38599 705449925 23984 23985 158323064 32351 32347 816020302 30355 30360 440141260 84371 84372 588058854 4190 4191 747532556 98264 98265 716885582 95374 95375 302818099 96920 96970 124069744 12351 12352 448914947 56897 56898 102010254 77386 77436 719424834 50811 50771 426864614 83721 83741 886816416 31653 31703 984872409 51442 51443 703518337 70607 70608 593546991 87402 87403 389469547 57826 57827 83458845 98199 98222 310750654 33856 33829 187185128 72774 72751 542006002 77030 77031 115674490 61718 61762 67735451 32098 32101 981617437 20205 20206 569316289 67949 67950 448201422 56332 56326 572178629 81335 81336 68797475 82213 82214 633259721 6802 6803 868807443 76264 76265 399367395 27648 27626 758973281 99733 99734 377438514 71201 71205 867445844 93144 93171 185973197 4291 4279 446399036 77001 77002 506763524 27549 27550 616451856 29406 29407 911540357 20630 20631 348146838 14970 14938 102776178 61685 61686 557179742 8032 8033 254265657 82826 82791 736090576 34058 34027 880208077 11549 11566 219897964 17863 17864 370407287 46164 46165 388273232 11631 11632 377713924 59669 59670 611239759 31647 31630 857157286 16219 16217 402838955 48817 48818 619135463 84685 84661 497345366 1910 1911 601674837 71530 71475 477737783 4870 4920 759526025 65340 65341 608210325 64961 64955 258786292 25911 25912 404884611 57898 57899 292161735 69800 69801 610619035 39595 39572 226057111 47466 47467 463148841 48024 48025 946068647 79517 79522 400499748 18701 18702 887761202 96338 96339 986084800 8478 8479 988792333 81317 81288 297437927 23949 23976 522383726 31616 31617 956655108 4222 4200 274426976 48470 48455 890784035 96413 96431 566830083 71059 71015 649818830 35020 35069 128967255 30674 30677 280382793 30814 30815 724508838 14434 14410 431604486 27575 27526 213178711 69180 69181 576599693 65309 65310 373644906 54157 54158 430007445 26435 26436 641190228 70693 70694 183439495 95300 95324 33654286 99578 99579 22538919 2929 2930 314870318 65754 65755 342585899 26908 26909 112630105 5248 5224 293659948 19125 19126 570914142 2262 2290 749850007 91517 91518 354627791 5256 5289 725792598 35678 35679 871262608 45111 45112 261745848 82426 82455 480183564 21251 21307 721938757 3063 3094 717021032 17582 17583 85748530 12243 12244 256982712 23008 23009 89989803 39834 39854 293086288 48162 48129 368554365 94199 94200 994004334 68585 68586 520699674 721 722 907424946 73630 73631 991098308 58430 58431 697822757 87869 87870 700853886 62905 62906 999059528 57082 57125 513593213 66645 66674 223512440 32151 32104 954382995 20249 20285 339355425 55453 55454 144993218 12210 12233 338579223 76031 76032 644731674 94921 94922 983223276 88908 88904 898123591 9740 9741 86389788 37972 37973 25173756 66951 66952 267666938 94867 94880 430645894 9518 9519 899258479 48911 48886 745464146 75726 75727 494719710 58526 58527 226622123 30759 30736 340336068 67631 67580 193766187 51237 51228 974001880 21934 21935 449194833 55189 55206 717544597 32154 32155 332270733 75605 75606 78845055 48684 48694 362116459 51341 51363 611762439 17145 17099 909707521 97290 97291 139273568 43243 43244 50277832 51253 51271 913401221 30207 30263 624628310 51427 51444 726449723 18079 18080 384129657 26380 26381 619938119 56659 56660 357508434 48484 48450 622283838 76865 76866 943141212 36199 36246 536274265 57072 57036 749439831 72791 72825 77207018 47635 47626 583476001 66014 66015 273652951 29837 29838 342457208 15737 15738 792178553 77640 77692 518547461 6556 6542 622355252 67613 67614 310468159 4815 4835 150443892 37417 37418 561502314 53652 53642 584535566 42255 42256 872552584 41126 41127 674200307 75284 75262 691374493 62810 62851 700406598 19346 19338 114970797 9660 9661 948080949 39808 39809 115569633 62321 62377 629138734 40952 40992 547481929 25834 25815 261996765 86257 86258 827260406 95589 95543 736045466 9463 9464 130149626 64917 64918 752539478 23728 23688 456247052 40250 40266 941555620 86205 86206 75504931 69125 69133 484474404 51860 51861 110669456 46565 46562 141134709 48756 48794 172312076 17261 17303 91483401 14233 14192 239736326 83605 83563 615136971 50117 50118 677761698 77991 77950 578276516 63218 63204 280033784 36370 36371 110994265 67194 67195 383218913 42627 42643 408423747 18858 18808 694269018 55702 55703 629198480 66054 66055 547391040 86011 85968 649922887 30605 30606 987409496 72187 72239 367902782 79029 79030 119087298 98510 98511 415307287 45635 45592 646948793 48311 48312 848169849 54377 54332 800884641 15575 15576 712811824 97238 97239 609486657 60127 60084 145298076 25149 25150 257765756 10726 10766 508247773 61350 61406 311475081 47838 47839 54986017 65959 65960 754477977 65349 65350 650514471 82547 82548 813628979 35634 35635 211971607 3646 3691 215480454 56689 56690 520950336 99890 99891 183763807 55627 55679 328444909 76796 76797 178820517 31532 31546 252242586 46077 46055 44843320 83713 83714 726520389 4486 4510 434057302 77664 77665 785128042 22302 22328 288521447 15800 15819 471238819 38581 38549 151812886 25585 25586 755130024 29356 29327 736968155 89913 89914 776533832 59579 59623 668421151 51202 51203 10075045 50433 50396 405014692 87952 87896 50743835 55875 55912 453022238 38957 38958 864561817 51235 51236 60707677 36320 36321 798523254 36762 36761 115390190 74463 74464 824215825 60469 60483 517686234 31074 31075 748660287 2347 2401 749938875 13153 13154 88971401 65003 65004 601374175 59742 59705 690343269 83933 83934 684496906 72857 72858 727488607 43603 43604 207071021 20455 20456 287055903 69535 69536 110391801 92043 92044 92750630 57085 57086 551984234 84525 84568 743987365 14836 14837 756185586 45274 45262 448740623 96797 96834 179779472 95861 95888 695304708 98283 98284 827920062 27651 27652 178650185 38501 38550 337106494 57499 57500 639524078 98467 98462 775353292 22979 22926 232385649 70801 70802 523412642 94160 94183 88203574 69305 69277 195009220 49134 49098 35957533 46819 46824 825937795 54316 54372 148135027 76013 76014 335063066 50204 50205 97657378 63733 63765 756829639 11230 11231 399221204 68509 68510 267758607 60952 60953 785696109 31371 31342 59680519 33091 33092 727270694 89247 89248 284008617 42834 42842 761955191 29336 29288 110427193 75487 75488 610950764 51002 51003 649292354 52294 52304 790771754 47185 47186 49945514 8129 8086 779605581 53533 53534 595136931 99357 99358 796479338 36490 36481 522054615 87227 87228 981079950 4296 4297 978092825 39852 39853 201144895 65602 65603 12231272 45767 45768 162020056 67914 67915 597312164 10392 10393 468230636 28636 28637 572156951 79664 79665 429282307 80325 80326 679653851 2 5 919913437 57470 57471 951880362 90845 90839 62537697 40313 40353 144822789 49078 49087 161146300 2441 2442 382132086 95046 95061 478885486 56737 56738 250970085 61392 61389 962056556 62461 62442 898506113 35845 35846 88004425 25190 25222 328002085 52056 52057 470307966 58371 58372 738132630 1774 1775 405814310 18557 18558 18495723 91165 91157 397701020 23653 23654 585623419 9411 9412 87379364 67013 67014 768092383 78575 78581 117435188 10655 10656 803882937 25924 25975 683961240 98888 98889 140612074 88820 88821 101439055 90387 90405 772622775 80833 80793 865838623 38718 38719 449629593 66045 66046 890131817 1057 1058 205710394 86433 86434 471742051 84997 84961 319080245 46587 46588 654512085 15300 15253 485469774 94294 94295 250216940 60419 60420 120850608 47547 47562 611381937 15866 15846 761687706 82753 82763 292906285 64919 64920 406250113 35590 35591 349057330 9636 9631 351602457 32748 32742 766479337 57825 57821 983533997 43704 43705 545643358 47586 47587 803177534 90293 90294 747610625 57659 57660 268143765 78781 78773 718712723 48848 48849 998065315 63754 63790 363598453 16020 16021 174315210 74442 74475 286907083 96553 96554 738742712 31784 31736 322527741 89403 89404 20681627 18853 18809 744949655 56257 56220 189816357 71545 71546 595605705 2005 1989 198427658 60965 60925 153131772 62880 62935 844910510 74724 74733 448131326 82086 82119 897684464 55244 55246 995515384 66748 66749 324591798 49331 49332 768934757 21094 21068 117954106 81822 81878 75994147 60341 60349 513490838 63401 63402 696781325 92550 92505 821281180 47008 47063 773248558 80566 80612 697625976 55486 55487 194216731 757 734 869741966 85065 85066 623211762 836 829 688812979 49525 49523 506875837 75046 75060 410711886 52177 52224 20731419 40391 40432 565359440 42991 42968 805180005 33144 33124 55298232 71595 71550 518694081 29334 29335 596210841 87385 87386 271771670 57511 57512 28445660 94557 94558 443233867 76465 76466 132227847 56099 56100 993052570 55125 55130 875540919 88802 88825 986652010 11055 11056 175156321 20303 20342 335598054 15672 15673 603127130 12495 12496 370923870 9525 9526 444786966 91011 90976 209085123 6072 6018 387062950 52030 52064 84124465 43185 43186 639455520 39576 39577 813915158 59838 59889 938202327 57578 57579 989094765 79341 79342 823930274 64537 64538 328028667 69167 69168 221873742 87964 87965 568747012 18876 18866 526261389 35655 35699 188887668 4619 4592 755262177 33314 33360 590148368 45485 45486 851073430 24226 24227 997458653 88791 88770 943909088 99522 99523 680348265 39718 39719 257139506 62722 62758 990359226 62719 62720 808605022 89691 89646 497918715 95166 95167 89344144 78823 78824 498482130 63793 63794 260066830 27911 27869 54501763 45263 45245 713980317 44213 44181 183758391 67824 67841 871537191 55710 55711 509610958 69370 69371 524933685 52480 52460 312199908 78281 78282 458429296 5701 5656 124108582 73203 73221 907679497 96443 96467 62921768 46301 46253 435201105 49589 49567 424732487 92673 92638 584332108 91761 91762 647796181 26200 26201 399485198 65868 65833 631768547 89540 89541 406914685 93436 93437 926452416 57217 57218 441567045 36075 36076 826007552 33238 33248 794045244 77881 77895 30966704 27171 27172 286585709 81300 81301 453123698 19931 19910 322597069 16114 16131 239090367 5300 5301 15911427 5174 5175 210474502 82430 82437 40445723 5141 5100 896608364 60335 60336 756005604 7694 7657 460265203 19444 19445 842177130 83534 83505 549619540 37620 37671 719680471 68592 68645 409636624 53699 53754 499230491 21790 21759 117561627 78067 78029 398894243 46056 46099 813464483 58565 58532 871432831 57255 57256 254363961 13506 13463 916904535 89265 89264 452707672 79050 79051 743037975 3808 3829 993541827 8751 8736 529769765 92003 92004 534051258 53621 53675 566270032 32701 32757 751344661 43643 43644 344830881 88253 88277 587649662 65457 65458 686706547 8340 8392 172647174 14841 14842 117328184 80085 80078 507208017 22909 22910 813449761 31278 31279 770996634 64979 64980 319959743 19240 19242 228563612 63966 63967 513297815 59198 59199 161671332 18372 18358 418949995 56451 56459 126538828 98328 98298 246965166 31316 31272 862828690 28297 28298 638409726 58437 58387 647516237 60017 60018 490895589 11338 11339 427595384 31431 31432 615892743 36740 36738 746549956 36148 36095 863788989 71839 71840 177538248 90633 90634 115442298 22522 22523 959641563 1294 1295 192888069 46458 46412 915803666 51840 51841 30402587 98799 98787 193464238 51444 51427 502720063 66278 66250 740676395 36714 36715 902361029 71073 71074 725031129 18922 18923 963181253 68698 68699 648200699 80966 80933 694165991 23724 23683 97766734 51556 51557 366364726 62410 62466 497452313 39442 39443 191596615 89116 89117 791845740 1871 1872 146714942 15491 15441 537465308 28567 28557 226280517 27187 27230 421403416 77044 77016 816243175 89430 89452 289701534 91739 91683 806738414 55129 55130 765722793 19867 19868 295076672 45306 45277 679987615 71739 71740 826014535 53003 52950 653706407 16248 16249 492072968 432 383 758384844 9550 9551 107376067 16887 16888 922665636 15931 15969 740463049 55355 55356 606619241 94508 94509 331981176 79129 79172 447280405 27767 27731 245486863 84783 84784 305375568 85727 85728 372182297 87252 87307 955215961 51262 51264 516054550 65862 65873 761998026 53072 53085 445237415 42076 42046 194000142 66931 66885 546415127 21323 21306 21724853 96603 96604 408878392 29849 29883 54025169 9214 9215 865287840 97089 97140 30877571 67270 67271 455331869 82168 82169 575288374 9897 9881 795058832 1702 1677 798270957 99473 99437 338121437 17275 17324 550973640 72245 72246 273364401 66125 66126 981284041 78830 78831 626183068 65545 65546 564668556 89494 89501 528927486 28523 28514 716277397 62514 62480 964840544 83252 83253 411900094 8401 8400 183609303 81869 81890 449462357 41648 41649 528034372 21324 21359 389149169 235 267 17263713 88303 88304 627169779 12937 12938 664777376 96720 96678 504659278 45844 45900 868777491 50174 50166 228514090 50482 50483 881702404 38471 38472 690213254 83425 83374 78146015 12165 12166 583471563 74679 74680 573112495 37191 37176 168304194 94646 94631 965676609 61900 61936 697484936 53668 53669 656645165 36414 36415 340194339 62104 62157 187518008 28940 28959 143816658 313 314 688801411 37462 37463 357366543 67056 67103 783869274 16542 16541 645403443 20179 20180 836373343 86853 86854 540292965 84172 84173 795976446 46266 46267 801931243 76139 76140 970072595 58201 58202 631821321 57797 57744 179245154 98522 98507 803508101 30840 30859 599189368 19618 19619 520939506 17841 17875 592420682 93675 93669 498354795 70438 70439 703665406 7237 7259 775991397 34664 34665 174070136 58702 58703 171248874 99462 99463 100277219 82754 82787 26841062 99932 99933 432266354 61077 61052 390615971 88615 88616 63632471 70560 70551 162025887 6923 6911 727222903 37278 37279 262021287 89777 89721 630486265 82609 82610 828731939 80047 80048 901473105 50561 50562 96706013 27280 27278 40340138 99529 99480 152500379 2900 2880 306720514 19652 19706 600074297 11340 11356 176457029 2002 2003 812782951 23959 23960 758675522 15303 15304 99838074 98161 98110 651423644 10582 10583 900454442 30618 30619 381176770 15154 15155 503515051 81710 81711 167902178 37531 37532 302629150 94716 94706 336837683 98282 98283 528170996 26306 26334 76666443 65234 65277 973992245 26396 26397 503979587 86460 86406 701371838 79938 79939 513301782 97659 97660 474015004 82737 82738 570749068 22152 22153 87051751 47224 47217 933427562 53803 53767 817090361 53390 53391 576336364 48923 48924 55126181 20136 20128 241545212 46989 46977 155371225 28028 28029 535316556 28392 28370 734951182 15718 15719 121903755 21811 21812 972000182 95936 95937 445357097 40733 40734 946644668 24236 24200 695404691 90217 90218 553980346 85583 85584 476285300 56183 56184 349068138 16800 16768 346480574 71179 71180 710525837 64373 64374 557306411 50287 50288 452662180 38421 38425 88994932 48613 48631 667051966 54282 54284 721337747 16178 16179 165074070 77506 77451 708165275 49902 49905 424876494 30135 30113 151526824 83727 83732 422722726 80429 80430 456441469 6233 6234 216790721 17299 17305 827708323 38041 38058 736732552 62803 62772 607824624 56103 56104 266406936 17918 17919 436362677 18431 18439 612613214 11589 11635 79803749 30849 30813 891021964 58860 58861 964299276 1988 1995 953473413 99211 99212 97071413 71633 71638 421257798 55615 55616 628904482 7262 7263 662718759 8253 8254 875750591 15641 15585 65313780 27429 27414 311357087 67146 67113 542492040 25078 25128 155050008 17678 17688 247951869 48818 48846 457936478 83549 83504 948391943 32700 32668 552451632 13672 13666 766322059 37641 37642 135514239 83263 83264 959811437 79917 79961 571613169 3671 3672 905716376 20220 20234 989722659 74704 74742 417718001 58519 58520 424858443 16113 16162 78480840 31579 31580 903108158 30664 30676 286427613 48680 48639 312005399 48977 49009 888018827 64059 64060 59434540 33283 33256 57223890 59728 59756 169934270 29953 29954 778530897 42933 42934 690398730 17682 17683 354575448 29137 29116 396661036 39748 39726 866160130 31269 31270 71279801 87089 87090 205093077 43151 43167 92424100 33031 32995 50335441 35291 35292 925630714 58549 58511 491446170 65384 65385 469346225 71323 71318 279938774 45053 45050 98967558 82841 82842 314769874 84851 84852 492816210 81889 81890 763798039 50129 50093 53793269 72735 72736 422867580 31237 31286 925828223 33497 33498 475521699 16755 16758 367524760 61909 61908 726269753 82904 82874 387331920 18501 18502 6526216 4631 4632 18427274 37500 37501 50597188 25604 25601 407417943 43371 43320 216835867 94652 94653 833363451 23669 23670 235450159 10242 10296 189174512 6594 6578 113274117 89667 89639 187098121 23133 23134 115402355 56079 56045 224816230 99090 99037 599018609 92650 92667 915785101 12143 12122 210227712 87914 87915 336343499 42248 42223 437034550 66173 66174 502852009 47097 47096 820003576 19845 19846 863945257 97214 97173 782489096 36238 36255 229126050 5022 5023 446184624 28010 28044 300659738 38927 38928 766903948 83284 83285 883546170 64979 64928 754147843 77261 77262 72444137 22531 22578 856818182 22169 22170 201635964 48902 48903 438045282 38660 38661 221251311 27792 27793 744942127 92688 92656 322927206 97586 97587 818876607 98345 98346 265414100 11985 12012 546485164 47871 47872 566454525 74113 74103 181271222 87735 87736 156512543 29060 29028 411454046 95512 95482 530094665 23382 23383 137549727 76955 76920 942506781 12861 12908 732688250 13411 13363 943664638 36294 36260 588956515 50891 50892 815047687 91261 91263 723441623 19213 19205 83803121 67553 67554 89195393 42965 42915 844494239 84310 84357 143165641 85150 85183 815238727 40883 40851 680545246 79776 79777 763969721 53888 53857 349843587 85750 85751 920348400 64117 64137 219570464 80333 80356 81268103 76770 76771 504329513 81277 81304 282779610 53198 53199 184775183 83363 83400 35437957 29913 29914 654617133 41884 41896 751426501 33425 33380 101301164 40988 40989 4213995 83189 83179 335880492 44374 44398 968614821 23386 23387 930281762 9093 9104 755599383 7267 7268 402560615 8063 8064 418527252 66432 66388 994670051 85476 85522 59429424 10131 10149 411937347 26776 26777 864435251 18523 18524 874435064 27582 27583 879293370 28303 28260 999337012 42570 42608 71511481 88649 88650 829065828 27064 27056 549162424 57718 57719 37236794 17230 17231 711554082 95018 95074 541738900 76502 76503 491549335 46821 46822 215515836 3003 2999 417369243 89156 89204 729420941 11171 11224 984094296 24727 24728 980293242 98599 98649 930389289 44705 44657 474155569 96671 96672 745459037 88429 88430 126285520 38197 38146 973521700 71944 71919 489224928 94255 94304 847934620 82959 82976 890478441 65474 65491 271664296 52127 52173 501807174 87584 87585 386394864 84869 84870 910880880 30224 30225 933288648 36378 36355 256779063 69854 69846 908651684 52880 52881 495052102 1882 1883 304582315 77048 77049 748885230 2084 2093 850338069 80466 80467 485464399 1366 1367 426239820 7656 7669 37445827 30736 30768 336188354 64567 64568 56052372 49639 49640 200865393 76097 76098 279847953 78917 78918 172727928 57268 57269 521259611 39707 39708 790266480 38693 38694 22787940 68237 68246 188925835 21406 21444 778091343 85066 85021 753454747 46039 46040 908711607 29962 30000 672255760 97855 97895 970591463 30958 30959 161181480 35195 35196 453070162 31201 31202 608056145 91227 91216 920838122 74843 74866 503596840 12702 12666 558105021 51995 51996 173401260 93060 93061 388757577 69686 69687 304946655 4757 4758 820099716 33148 33193 242043223 9545 9568 930174641 63245 63270 831651543 86698 86721 469495939 20391 20364 581453330 49524 49572 425211498 40728 40709 523829385 96932 96933 74004743 93997 93984 712641698 66083 66084 716295985 27736 27737 904592956 25091 25079 433516659 67332 67333 300828870 15636 15637 305372515 86028 85999 371942877 74453 74463 639937583 97364 97365 167809163 37643 37621 366360771 78678 78716 100325914 48629 48630 599700039 85812 85813 695484495 56569 56570 991093477 13694 13695 8433937 89960 89998 767800213 8234 8235 93044040 98986 98987 328289436 40645 40648 203223694 76682 76646 116959910 86648 86649 355100336 21272 21273 47267848 38722 38728 854219002 60402 60376 429404200 43758 43759 986200142 53318 53316 649852699 10321 10353 434955026 18109 18110 91947485 65367 65349 974744667 75520 75521 640458987 1205 1240 958197481 276 327 793292482 63766 63785 833177618 50325 50326 824996491 79404 79405 604068490 79317 79359 696225832 58578 58607 302037577 36347 36306 31524920 54538 54486 717696149 62308 62324 384677256 91377 91349 338341230 28736 28784 215249856 88703 88704 813331546 60411 60466 283050244 25708 25705 117028954 12474 12475 408961639 29098 29099 701022385 29480 29481 376964277 60899 60900 407335777 809 837 520171711 16445 16470 582866246 49857 49907 46450905 51186 51187 62483167 67586 67638 679880686 115 116 158148948 31011 31012 82750946 34306 34295 537741486 94205 94235 641382617 51917 51918 868053821 14624 14625 174589590 8203 8207 73647045 56638 56639 166986948 48353 48354 481556628 28475 28520 146098828 14788 14787 281824011 70270 70224 523198972 14068 14069 832204971 95628 95584 9888413 2858 2859 229504881 6063 6039 17730698 95854 95820 405547150 83050 83078 541243390 49109 49121 805077658 28427 28428 166740766 92103 92104 514796070 55504 55461 179638636 72168 72192 179801080 81618 81649 799333818 64910 64911 405461459 32183 32187 962178458 61676 61677 880322228 45463 45513 221021712 73191 73217 563557338 10239 10249 289918713 77327 77349 611139384 558 559 616827618 97816 97821 922656152 52494 52500 957426812 90570 90539 392203990 34109 34110 737611318 88767 88768 308402241 69916 69930 382831158 80775 80776 200277811 91095 91096 535072855 91719 91720 500100319 81620 81600 123912576 4622 4575 227883664 69060 69042 775214121 17123 17124 598028942 90435 90434 561178933 46243 46207 408726498 70807 70768 174459332 70198 70148 400332915 49065 49071 893918259 99943 99937 808299338 66608 66571 902376567 73950 73951 402953047 71835 71889 130013868 79597 79593 856683992 14723 14714 294533690 59154 59110 419890912 13530 13531 721998298 34141 34142 255629239 41444 41441 303245521 96362 96397 502315643 99399 99400 630287492 19410 19368 899067121 56826 56827 492928154 46444 46445 736753394 49971 49972 407206120 24647 24611 425046872 24146 24147 102457864 29938 29939 30139460 87814 87815 89601382 45816 45817 731392456 43316 43317 592197012 41315 41324 539979545 2327 2328 277991826 39361 39362 233613886 74284 74285 967306700 42198 42235 357094844 77323 77324 639054207 73199 73200 704666826 84463 84464 752200365 83576 83626 325535988 60895 60880 971535250 29912 29908 356703786 13054 13055 79531373 33346 33365 203454045 78709 78722 941156080 15618 15619 400423290 56505 56549 565774977 75606 75650 398324924 20378 20416 615937832 63829 63830 344746747 44982 45027 416345909 82647 82648 232087022 90998 90992 271415135 4618 4632 538920508 90914 90915 701912545 46317 46318 211880497 3515 3516 996462308 95086 95087 862245062 89969 89970 981894948 55455 55501 443472754 36353 36354 860389355 91100 91101 807496488 9795 9796 913612310 23236 23205 308066655 43972 43973 170994522 6433 6470 952294307 60958 60928 908176972 4384 4428 476995222 67019 67043 247563713 45479 45480 187145978 43273 43274 621670414 89649 89606 512098563 27397 27398 632219670 97766 97767 279545835 57910 57911 803238453 83754 83755 306423979 4949 4901 4086851 96673 96705 335582052 41368 41405 450530586 70071 70072 522284851 17076 17077 801645747 14170 14171 987563130 44191 44192 544105183 82010 82011 570472828 60732 60733 603024946 91759 91791 82388302 66996 66997 940334114 84148 84149 272503813 63407 63408 75029235 49929 49930 693984209 7291 7332 282615596 75428 75429 201975371 83778 83779 739481059 30846 30847 581778356 40179 40150 283993009 47962 47979 70518848 88611 88572 498971550 58179 58180 473348996 51877 51884 731782771 62654 62701 815006789 48678 48628 404204391 45997 46005 32614413 31668 31656 10821716 70370 70371 97354142 49105 49106 981877616 1699 1701 81014567 25304 25263 122249249 40709 40697 826981230 71194 71195 155037666 67818 67819 961256002 18950 18951 237671257 76230 76231 753304550 84596 84583 174163949 63579 63580 387888244 78146 78104 657310177 42629 42630 666766917 74766 74767 420001807 67395 67443 950348438 50696 50697 316954435 88139 88156 82869287 32791 32792 705263300 34289 34284 879837022 81053 81040 556851754 32166 32192 817110525 14158 14159 121249447 62861 62862 689922919 10057 10058 788161216 5868 5869 5889120 75166 75167 976755486 37128 37145 360432154 80003 80004 454309389 35232 35209 281527126 77284 77311 530787330 26561 26543 342131493 46920 46933 873874809 70552 70560 611885659 49580 49529 814081782 88100 88070 80731798 4912 4913 535303444 54643 54644 561832777 50657 50603 568559232 573 629 162588507 64295 64265 672691150 43515 43516 499397611 10131 10132 974729744 25235 25201 16991501 24136 24137 252079030 16345 16364 769978846 7260 7261 739665397 28231 28232 255903480 56313 56307 948164021 8791 8836 672017070 93727 93741 804313329 57050 57102 538587184 22556 22557 407460444 94642 94643 962104783 15987 15946 250548932 26452 26453 724996683 49587 49588 444280432 79720 79671 959767539 31156 31157 73522608 99329 99273 29862514 10512 10484 863837585 88220 88221 87826706 8942 8969 439242618 55635 55636 796941221 54921 54922 326232331 12319 12320 596280999 86937 86938 555769819 38940 38941 636195000 25321 25322 254298113 34167 34168 518544309 95863 95864 857577508 39575 39576 734440743 72116 72123 133661954 25351 25384 428616142 24409 24410 440416656 4896 4897 461752732 89458 89459 842656096 34441 34404 758161267 5886 5899 965997742 71114 71115 879445968 38360 38361 456935875 31452 31453 353709562 96807 96851 303318635 68584 68605 907459991 64075 64076 100876226 52280 52281 779108693 13410 13411 103765338 58781 58747 560717500 94581 94588 89899108 87141 87142 360359640 4349 4350 271522876 96543 96544 237725780 59587 59588 673026250 50286 50294 444542843 33568 33569 441416693 4948 4916 689523965 9712 9757 548419769 57487 57482 768801629 69850 69821 631096391 26554 26532 161001278 26982 26983 666461046 44056 44083 658263873 86275 86276 464570537 11877 11878 605085259 97883 97868 704437120 4454 4455 377741933 56093 56054 678644625 83784 83785 373803354 78014 78015 48876824 27951 27994 321170254 26532 26505 947216440 70723 70724 798605649 56447 56448 894425730 92151 92171 969195947 1851 1852 689399883 79147 79114 43533085 2437 2438 514716324 29792 29753 156910574 34829 34819 103102400 17669 17715 697335450 8549 8515 424853335 52546 52528 13566472 89989 89990 851748965 957 946 384752195 79998 79999 40826938 72380 72381 122987419 58905 58859 976297444 86140 86137 965347145 36694 36695 140513988 93327 93299 906722301 65788 65789 909352138 71550 71548 719735577 39069 39070 395881553 51243 51266 98782333 79108 79101 374276876 29199 29200 49556404 7178 7179 169369036 72284 72285 223110407 78608 78639 513953025 57123 57115 525255276 57629 57606 553131727 75346 75397 269194164 44082 44119 235318431 55503 55504 873657373 65620 65664 770589830 98376 98377 394986238 42540 42541 543441894 93979 93980 346783645 25394 25388 617239807 69501 69531 572724107 83126 83127 828575327 20782 20783 597786063 19003 19004 977204002 19082 19083 404302839 15955 15956 836323157 88790 88841 290400094 5098 5109 144820165 33184 33152 491969359 73082 73107 142116334 48330 48360 772854951 40959 40982 858515384 64586 64587 409780645 64868 64869 206643130 69858 69859 181938113 35463 35453 869383479 39456 39462 857615584 70707 70708 781406766 2055 2039 551658577 9319 9320 275585740 85810 85811 427630184 86699 86715 596147170 63826 63772 125609043 7460 7473 155914917 12303 12304 498635530 27 28 237951860 84416 84378 42509614 4637 4656 317372530 22569 22570 843279901 79860 79861 290560974 39261 39262 79587435 12962 12963 665349737 68692 68649 341625251 90114 90115 19581896 87835 87871 177636439 14833 14827 705357490 4005 4006 662542093 89698 89699 54516117 37134 37094 824898047 78829 78830 909814499 66061 66062 377315405 24544 24552 200424311 56358 56385 957457361 18428 18429 63519589 97872 97848 26381547 13247 13248 19673335 5928 5941 734325906 1134 1135 82763919 99605 99615 559650416 23923 23924 457411154 94085 94078 357153600 26758 26729 188484254 68468 68469 276635988 93407 93408 562209692 29415 29362 929633680 71968 71969 795835771 22022 22049 246519517 11065 11112 4873916 87345 87349 922803706 70550 70551 25907561 87018 87019 41778720 66862 66863 934737929 86596 86615 832364112 19038 18986 370725704 28171 28172 758384481 18404 18430 473539717 29632 29587 931573881 91700 91701 14512741 41520 41490 283079517 31177 31178 490654924 3716 3717 533302493 6246 6264 871582474 40583 40584 299719327 18866 18864 239049497 65421 65411 778941348 98220 98197 564086632 63279 63298 393150913 35846 35802 277649959 89719 89720 543880963 43956 43936 943471381 99793 99794 785190445 4458 4459 815764309 55519 55463 425382592 81677 81719 161739873 54570 54571 980986987 89257 89258 126303608 12625 12626 295006084 88712 88726 840798334 58475 58476 135396933 71987 71940 275248940 67873 67874 398650591 37374 37428 200126040 52165 52166 359539823 82593 82594 307044583 41847 41848 890172041 20577 20578 249049054 46369 46370 451621347 64198 64199 352939428 14394 14395 751498859 61445 61446 255852260 14991 14998 492219610 26192 26193 899377438 46858 46859 58989674 19052 19018 544297214 60577 60536 277547062 80669 80698 85205070 78240 78241 298630113 96784 96766 879131222 93676 93677 174753773 73790 73791 40224099 70225 70171 907378262 75966 75992 598188175 51616 51669 237885329 54721 54705 907022260 60070 60067 918567850 48502 48541 933744917 58566 58549 886926125 86883 86913 816061915 47914 47965 30327109 57305 57306 430880993 57740 57741 967622405 46379 46380 839920060 55883 55884 793858792 29933 29934 442648531 10393 10394 218503737 58229 58230 807068846 32854 32855 762992036 7267 7250 879385300 52428 52429 974685302 34176 34177 613939106 64027 64028 393578136 20058 20004 820326943 8052 8050 70408100 84906 84907 612961283 34736 34753 870818159 6702 6703 439906381 34377 34335 115267618 30421 30422 65838161 1223 1210 377971986 74236 74237 8057266 88694 88695 612478849 12638 12639 6202642 81593 81602 489896543 33441 33442 287385668 96041 96042 285415484 28988 29032 526051288 76001 76002 353501048 6188 6136 814940284 21278 21302 868704501 18399 18448 606073786 28014 27965 238030861 87480 87481 75135766 84779 84780 72834861 32957 33012 972877812 37930 37985 789830951 53818 53844 41665246 23088 23104 513305916 59088 59106 584848149 93374 93375 153042367 55127 55128 814492116 25211 25212 612417011 21965 21966 161576157 30099 30100 906609449 31061 31010 637955297 63200 63201 506047997 78993 79018 17970793 85488 85445 506371009 98135 98136 183984228 5731 5732 802195507 4026 4035 416504504 75691 75707 825073511 16446 16447 858851021 53205 53239 311270581 87379 87361 65719644 24140 24112 543942704 56036 56048 340040725 20334 20283 917094105 72907 72908 317959094 9238 9196 124204287 83490 83491 515028785 70985 70957 627828302 64994 64995 372551448 93238 93196 799109670 10110 10111 749775844 99741 99701 655001893 34224 34225 944185559 30799 30800 144320454 28786 28787 32735414 94918 94919 73495480 34318 34319 645013355 43481 43482 778802688 95900 95901 23657165 52838 52864 905378153 27796 27797 392931895 4755 4722 961890428 24384 24358 937110573 48077 48044 167385358 91348 91297 668514450 4060 4061 899063106 34455 34456 317972216 32729 32761 371057656 42758 42731 94712588 12535 12536 917730350 57533 57578 731413358 73612 73630 690315756 70230 70231 135540739 46987 46988 746300787 47826 47827 199761543 23735 23736 430846350 29185 29161 195670011 5843 5877 681507478 16192 16193 377608265 93104 93105 221496763 36953 36954 661260596 30901 30902 848194417 11336 11337 399118913 39157 39126 255683809 53291 53292 21331438 77131 77155 632178737 40172 40186 549883367 68606 68557 991421450 54335 54336 168261302 89379 89354 272946435 99780 99777 928238896 66841 66866 506132169 21869 21837 207371145 16855 16856 457993476 9970 9996 973135062 68621 68622 428126608 39036 39025 960327419 45255 45256 203102572 60836 60837 372769014 56828 56829 605590872 94441 94442 741201228 51518 51502 971681747 65345 65347 950795878 79867 79864 196484973 99758 99759 269235665 68582 68560 258812442 24297 24298 434398821 54470 54439 992073517 2978 2979 557582290 92888 92889 155119764 73353 73349 248631577 52728 52729 475558920 4708 4709 180425899 49582 49603 933510671 7766 7750 858013103 66122 66123 560705095 56892 56919 273206413 11819 11820 47681757 84342 84363 703848511 51219 51264 43936668 96506 96519 88600023 83660 83692 92945732 76323 76324 229801819 74098 74082 451003538 41578 41626 71896028 63116 63092 146970980 79359 79360 423870058 35794 35815 989932723 21414 21424 667490428 8700 8701 464592691 62595 62596 5386973 86940 86968 773398286 46192 46172 666702298 19352 19398 341212884 77027 77028 579467276 58023 58048 917184247 61482 61474 908833212 19465 19466 275024724 16114 16115 843019786 63654 63684 994752932 33216 33265 622391072 92438 92407 400318171 75992 76022 943674409 93914 93915 700818201 97923 97869 717738710 99068 99112 657370022 33242 33247 776495356 44789 44790 959057581 77055 77051 453274081 19101 19102 279655596 75537 75538 98710961 67932 67961 849948435 95191 95192 66065937 17361 17335 468936488 44687 44666 705948010 68871 68872 382082619 74630 74631 201235948 31294 31270 539110293 74374 74375 853445495 49912 49913 139184673 83062 83046 737745695 25438 25493 843624397 15085 15049 681937096 17573 17574 739101639 98193 98194 924002347 67350 67337 297191514 83211 83212 758450151 69998 69999 431004956 62531 62523 921046301 49892 49893 616568449 42027 42028 479169505 38636 38662 613569129 84288 84289 887471418 57851 57825 192387398 81334 81380 471652468 97779 97771 350793295 12952 12903 891192928 52184 52149 588008594 7042 7043 59726375 72223 72169 185317837 41315 41361 532149131 14831 14832 935740251 32469 32479 63080453 43697 43643 472006252 83806 83807 574546444 73966 74000 515155114 8276 8324 272155685 39672 39664 185246068 43349 43327 867100637 48920 48921 453231219 12321 12322 878714380 78677 78678 95194925 46253 46240 118579991 23903 23936 739111731 14092 14104 840213864 96153 96185 771364826 56449 56450 877921575 88000 88001 301097037 13850 13830 136662149 7247 7283 448957054 48643 48644 865802563 77094 77057 383840470 81606 81607 541012808 90570 90571 618922487 19168 19169 526100999 56027 55997 753653210 73755 73709 163961870 49250 49251 495451508 22029 22021 126080872 4516 4482 837397462 93680 93729 977224698 58483 58452 234926491 22933 22934 630920638 20415 20416 202679686 91092 91090 32627247 8534 8553 178758562 95205 95206 520904644 16524 16544 135802974 87622 87589 999324143 87644 87658 867645213 45666 45667 920329822 76502 76538 744439436 39919 39942 752296429 89580 89581 227227131 45874 45897 654638851 24887 24888 246517269 23223 23224 721633870 28631 28632 648086148 59784 59754 131592706 55303 55304 443392963 74697 74692 364275561 97911 97913 206596523 96806 96835 838330094 4142 4143 211620841 1343 1344 734331939 60031 60000 450385145 94778 94782 983798583 95489 95490 41828227 94662 94663 929217338 32605 32606 611058771 9884 9885 900310141 96878 96879 505286733 93574 93584 197358280 13609 13595 652791994 83647 83648 264469467 65449 65450 70359131 25786 25766 297873238 96211 96212 531526943 34466 34434 436119849 22745 22762 933740046 9571 9531 66965983 65879 65878 576771657 37154 37155 742575774 65682 65683 444903408 5079 5110 566540183 54250 54228 291848555 44562 44556 968684903 34765 34766 756899680 85177 85171 374703569 17181 17182 444235015 27840 27841 260799151 94585 94545 504130331 93375 93335 368061414 5074 5093 384404741 69844 69797 447915719 88666 88667 259204852 6117 6081 926910043 96300 96301 933553887 36034 36035 237294519 54675 54721 528634126 13262 13283 874266645 13877 13919 986891860 60659 60660 331451174 44480 44493 72612193 44654 44684 854956796 19960 19961 674447017 64709 64677 533258913 62422 62423 948261714 53389 53400 693464817 12034 12089 2567991 31024 31025 229258631 82284 82283 311037588 10491 10438 274078262 85290 85291 935342341 96449 96434 351560382 14866 14867 924681494 33705 33706 227889226 90755 90708 299976728 21555 21519 874752310 73038 73004 469739915 55886 55830 249299282 67563 67605 495332532 85862 85845 573050460 55158 55125 526682672 95470 95471 894220656 71647 71648 909907820 32798 32747 399858548 53405 53381 617246275 9672 9673 891074317 9212 9267 499108859 24833 24834 290486979 80165 80122 744222152 96293 96277 55338197 78818 78819 625939896 52625 52626 151436125 26510 26464 10495779 44907 44908 997382660 34466 34467 207574298 851 798 249635051 89685 89682 748391232 25856 25887 714290648 5304 5289 399560001 55589 55563 890516983 7817 7818 552849838 93329 93330 926619649 36271 36272 223804651 9619 9620 514184130 36490 36531 11112024 5256 5273 485490999 80591 80619 62664944 89710 89711 886494614 27404 27405 969107601 8173 8168 992463828 93734 93735 775329176 99328 99329 975165947 97326 97327 724061610 80286 80327 138791323 89754 89755 468688279 67699 67700 50734320 62713 62714 853969044 81568 81569 645783034 50271 50266 543147815 52734 52700 315143142 62921 62922 837298691 25176 25186 374217280 43681 43632 946911815 76236 76237 121357448 6873 6874 981030046 24202 24162 169563183 69211 69212 464666573 17624 17625 821310284 2211 2220 706911961 98469 98470 52867505 99930 99955 301030539 77389 77434 957934754 71484 71515 975005046 62932 62933 730553430 84927 84928 141890200 1277 1283 22058143 87510 87511 140010459 93028 93029 150129328 85980 85930 657742620 22483 22479 267853138 44287 44247 256492439 62678 62734 776001757 29105 29102 682864163 55114 55146 758360399 21652 21653 940606186 86711 86692 198571220 17354 17355 124584387 33693 33694 242094610 94469 94435 361361751 5738 5769 664647100 44426 44427 681831827 19963 19907 484500305 74947 74948 531853709 57915 57881 240413959 14016 14057 788924384 31167 31168 806797378 65747 65748 852054321 42868 42905 629980701 42024 42038 875287700 22748 22749 984544114 11509 11510 759398277 57776 57777 326147328 14277 14320 983512152 90321 90322 572853152 9383 9384 377498368 32316 32317 293699413 5760 5805 274725433 27043 26999 618839806 76107 76057 199022585 22620 22630 303218952 13085 13066 612032318 46705 46706 41345828 35101 35072 274716581 97327 97380 878350091 17011 17012 929432264 86644 86602 531316139 16151 16150 857730157 49369 49348 201367517 18147 18148 607805610 661 717 540410030 21075 21076 161377983 40085 40086 316582352 52917 52918 969432126 20045 20053 493439287 83878 83879 858308003 13350 13351 202154087 90266 90267 679176742 69047 68992 267653103 90425 90426 882459365 38413 38414 446739263 73173 73135 279587223 6143 6167 912758304 90043 90044 570697289 79651 79652 177225649 94034 94024 990670808 86442 86412 896863883 98001 98002 601438857 11017 11065 320652024 91006 91007 294674801 97783 97807 351176465 25032 25033 773420879 86738 86739 254252726 25325 25326 368960135 97382 97355 958267797 62314 62327 773641710 44912 44913 171099608 54555 54556 368529172 9863 9864 808625793 90622 90597 183570298 78889 78890 306134998 66101 66073 448353394 68264 68265 989857364 56425 56410 802209631 27121 27148 438283216 17284 17285 461636082 31054 31057 897314274 76790 76791 422162226 61474 61475 318000244 93091 93125 51775578 63406 63407 252968207 56736 56710 882090064 47534 47535 140100828 66086 66087 972510622 83831 83779 382219064 27905 27958 597530677 48106 48067 154507627 22199 22163 752484536 50686 50687 999816602 4982 4983 400874378 74595 74583 291721267 63488 63489 820478790 53314 53322 801627322 7036 7037 29373263 62024 62025 839694665 28719 28720 941802698 58444 58445 279933376 34582 34608 289351129 4702 4703 37532786 10742 10797 752509836 43431 43387 439963622 40500 40501 200665464 85884 85878 286655621 53528 53488 545268939 91305 91306 834996451 16263 16264 946640434 60800 60801 864373424 6948 6949 214178526 23751 23752 323143969 55762 55763 672171386 43700 43701 828296897 92163 92164 348601262 42746 42747 795990947 13376 13406 45859741 37485 37464 609682000 14850 14825 833288997 85092 85093 113449879 5158 5196 678807748 78421 78422 131748008 58684 58669 549573863 23652 23653 279571270 48612 48613 289191113 98228 98229 610124372 82431 82426 853832739 45219 45218 521430433 43507 43544 445823437 43987 43944 780981615 46243 46235 388511778 64675 64676 407573145 22357 22310 861007543 99623 99624 134240219 46569 46570 988460197 99831 99832 569103813 81995 82034 315298875 34954 34905 280271033 82255 82230 664821757 71101 71102 451921836 35657 35672 268960948 28792 28793 140445183 20190 20205 373198580 52345 52346 968764049 32356 32357 902130688 71981 71982 946792123 82434 82395 224505785 98910 98911 424947956 28425 28426 247741181 94959 94903 267002901 56537 56496 538889664 34078 34077 797469188 24738 24739 715336822 67098 67099 174313913 20018 20019 217591150 91821 91822 377023793 46380 46381 953992375 32340 32396 345228378 44804 44805 903337062 69859 69860 597050403 9241 9208 517773750 77680 77652 348196243 27629 27630 402833543 99985 99971 749328957 64497 64528 643477463 9643 9644 376804236 39809 39757 971431781 41892 41893 108683561 52624 52582 854587317 52383 52384 73735730 33963 33935 583212288 87162 87115 657780255 67319 67320 45634903 13569 13552 131645952 85432 85430 792139403 30431 30432 182757802 46195 46196 406928585 26340 26341 80259425 5626 5627 512247788 9811 9822 391519215 22745 22746 429828884 95787 95788 401631631 75381 75373 269661076 37770 37783 793764999 20825 20826 342326623 45823 45824 272107398 70588 70553 591012268 36295 36288 519967999 36120 36078 328667872 3764 3755 767061838 13335 13336 614730221 32908 32909 968842056 56364 56338 974211531 80573 80535 745261755 77360 77361 479240649 74460 74461 654826805 95976 95983 446082014 37209 37210 533169062 58533 58534 862866922 97157 97138 334210619 61358 61349 507136521 99914 99915 766200336 26467 26520 276648673 43342 43383 234601424 91441 91442 821104487 16396 16397 951694145 72523 72524 315115878 48138 48139 103819370 22914 22915 628076324 59453 59454 82391332 39496 39497 437456792 12663 12664 554836494 35708 35709 735471327 60185 60186 451025013 47815 47807 359267015 7665 7694 470565355 20388 20389 168556927 5969 5970 743121211 39515 39473 574152280 25144 25145 471640193 54494 54451 930505907 68489 68490 213054733 71462 71492 470229717 20932 20979 851364912 67375 67377 636578144 64610 64647 804349716 71017 71018 914026502 84119 84120 297329661 16030 16031 269048104 25277 25280 900270826 52968 52944 586068364 88563 88515 117051951 15042 15040 286749288 34193 34194 478151197 44872 44873 883724995 46427 46425 163262904 78794 78795 414882360 14152 14144 320079341 62128 62095 776626373 48175 48176 825761643 7914 7929 795504731 12546 12547 5611022 12675 12676 885867504 31573 31574 108024532 67461 67462 582932394 21186 21193 728620010 82040 82041 609482630 93542 93543 120381912 12678 12679 450255264 10055 10056 963810108 59112 59060 404111128 59310 59311 637459070 25163 25212 406618800 70535 70513 798322558 8397 8447 663001282 14318 14319 277566654 16555 16556 644676014 52555 52590 869002150 91520 91521 287287198 59617 59653 783425015 58539 58540 981067342 1935 1936 112110331 21421 21404 588532207 38013 38028 554966654 22279 22280 44271883 93596 93597 63664665 92859 92819 868598116 90055 90027 21814730 81482 81483 807972540 54862 54830 902019727 8927 8925 612022551 40149 40132 730609350 83959 83960 931867813 48667 48614 97848968 34899 34849 161060669 21373 21422 140488793 4900 4902 115661575 32139 32140 638236456 51932 51933 359295598 25740 25692 317426145 68008 68030 220618190 78155 78211 871067922 60787 60788 193956209 83960 83961 800579970 74447 74397 620674850 51836 51787 991408231 71218 71216 799267940 58621 58599 988354202 37163 37211 4804807 12942 12943 586336728 34977 34978 304169711 29543 29544 446181336 9598 9599 205508447 57497 57498 264961121 93325 93333 931868933 18715 18731 542045676 74586 74587 210196165 7399 7438 684379741 34003 34004 476226047 64597 64598 103311354 50663 50664 882310449 2070 2073 626149434 70007 70008 766197280 35866 35820 784575181 49274 49275 476676148 61020 61074 72061042 17906 17907 970374273 36924 36925 179048778 93768 93769 56321836 58824 58825 432492928 96824 96827 847451598 12261 12249 192493542 50943 50944 664894901 71297 71296 906076883 51748 51702 204741163 36386 36435 899566973 19058 19086 115825576 41944 41945 84322656 64889 64898 434089846 67260 67283 529989796 96243 96216 875690453 85517 85536 451532771 25500 25454 387066436 26059 26093 536418855 97774 97826 222428840 58676 58677 190377418 21941 21942 790921569 90832 90833 301335485 16554 16583 958521756 73863 73836 218436519 21033 21034 161134849 43027 43028 53953286 43245 43246 616876294 49243 49234 606805221 9061 9006 458067090 49148 49135 677302324 663 664 346838680 68474 68496 94340329 12384 12385 690078113 90790 90791 658297938 57998 57999 410612755 91173 91150 476157412 25357 25375 154184577 37228 37202 806573398 98661 98662 714656937 48995 48996 535312507 4669 4681 391647689 99756 99771 888942406 10485 10486 600048648 48461 48514 570259111 7900 7901 992061040 7342 7343 773907614 66638 66639 734363476 6664 6665 819952759 5253 5254 554440561 65251 65252 664433302 36716 36717 648238190 3350 3375 2483735 88810 88754 34125674 63612 63613 38615371 6712 6713 167149358 1241 1256 51881214 88054 88055 630902039 69773 69774 676815188 59934 59935 248825847 30359 30311 488948471 52707 52682 614687650 94498 94493 997829558 14294 14295 633651061 44506 44507 602275918 71611 71567 940884251 28618 28619 989505204 60505 60467 734835332 19871 19908 27082792 53078 53076 83692551 56459 56460 47392713 14921 14876 551661060 17112 17165 597573952 63175 63176 762864862 85775 85827 724262462 15111 15134 291314509 85294 85295 20636032 98749 98781 400793334 82351 82352 659129935 39122 39092 480832704 31676 31709 395447355 90151 90103 607267395 75435 75430 302371892 68380 68399 560631437 65052 65107 13719547 17830 17822 578374853 81608 81609 399310823 68918 68889 32026047 99250 99251 795546450 50810 50788 609244873 89402 89452 443172087 88858 88859 189002705 33809 33810 647163098 23010 23005 457178735 21302 21303 462462548 45471 45427 927998147 3417 3426 137115072 11944 11945 939578839 83398 83399 903646154 79046 79026 901025137 98206 98194 739668862 22275 22276 282114374 53860 53845 201356552 79280 79281 679488739 14790 14742 783714804 34596 34627 597584006 84336 84298 174849059 29225 29191 886498297 60466 60469 55693952 28565 28559 819999515 30447 30397 508898842 84414 84415 322167477 72628 72672 280546089 12133 12129 759919891 15057 15080 565477364 71784 71792 873245197 26319 26325 178494867 21716 21717 11704482 47320 47353 381454005 93406 93359 733834358 88758 88811 640858286 91054 91016 87942942 86092 86126 527261384 43125 43128 228025824 82747 82777 413587717 43193 43194 773819037 2421 2390 688480424 69553 69540 647472525 65675 65633 678318029 33597 33598 419272478 68722 68723 518547462 40106 40143 56443776 4254 4292 773520453 1262 1263 934423213 16952 16953 236734939 35084 35076 849617233 30513 30514 366406169 12477 12478 649519311 11974 12028 794452000 67536 67517 932035467 72184 72185 914080756 78975 78936 82916140 63841 63842 984438045 74127 74128 796841695 81353 81354 474417731 14547 14548 311570843 16261 16262 132308186 97463 97464 419667061 77245 77227 987356991 99598 99614 880931809 65047 65048 271995100 63525 63513 916803064 9697 9698 370803292 9165 9137 567697356 24057 24058 743234951 52690 52649 345264730 17694 17686 159624520 48243 48244 394544950 72293 72299 543543741 55233 55198 139334439 64650 64651 24917339 8465 8466 22737451 4899 4900 577136619 6537 6538 657420059 73513 73467 698502483 9006 9007 443321798 10640 10677 152712089 29143 29187 816695064 37894 37895 775542460 6467 6455 863923446 69803 69804 971710867 35096 35108 264553991 63772 63773 288865899 631 632 947276991 83382 83383 239675142 52529 52573 437338090 43726 43727 835293528 22545 22546 85639932 50202 50170 580952318 362 363 593879052 38231 38232 795416417 32052 32064 881300789 77438 77439 383814894 10370 10371 457629120 26548 26581 800490559 13575 13549 303222933 69586 69587 235227703 90060 90061 584403913 78233 78201 78613903 24441 24394 652865495 91756 91757 321499089 98490 98538 113282415 88649 88659 553320261 22813 22804 804952791 85356 85357 251370689 49816 49835 526803597 78704 78720 628031336 86484 86438 183308377 37069 37070 661311846 30529 30530 39963377 44986 44987 446288050 68796 68765 453979784 40811 40812 293349684 87282 87283 306595773 60567 60568 203809607 94876 94877 451146566 85543 85544 87658777 76257 76258 46693292 47337 47338 51223445 19489 19490 535453366 16452 16444 986300384 18051 18052 811843499 87886 87843 124445567 65039 65040 896062542 85007 85008 465456144 47279 47280 100612909 38360 38410 55310686 74106 74150 902617001 81902 81903 91159347 29166 29158 374152048 98505 98501 233766117 51259 51260 91527517 99135 99149 486520832 20755 20756 556766163 28008 28051 169520941 74206 74246 641305372 63698 63699 56675356 5391 5392 343191905 12367 12368 766689229 67218 67164 726234693 12753 12790 653228271 38057 38045 195122083 5780 5801 191648579 55401 55402 479326434 14673 14674 824722925 75523 75524 998409939 30903 30904 783193131 1439 1440 485054905 93823 93806 702366221 38356 38357 857471563 53799 53745 799691960 83728 83707 820363918 1028 1029 709632503 52731 52694 401554020 14288 14289 374401298 10166 10132 575129935 12355 12391 77649164 97668 97669 122584125 83760 83761 24192386 19914 19888 48966799 58555 58556 441628188 31554 31531 857548990 34712 34713 175668635 67456 67457 178310388 19021 19007 775169540 11784 11785 823814068 44226 44227 577148392 4926 4883 754261504 4102 4103 885512143 59201 59206 420690631 4517 4502 858211939 44781 44809 230169957 70673 70704 57328624 33698 33647 387165469 81550 81507 916785243 12557 12526 298646453 36642 36688 143289240 66431 66432 924843860 3034 2993 762182000 38858 38841 683042598 8745 8746 710919974 37930 37884 782894999 93605 93636 317411383 40110 40150 520623543 90128 90171 197722750 53835 53852 778409449 80168 80169 585581487 40202 40203 852688051 74436 74485 756064891 28882 28883 499901593 29037 29081 410689723 6947 6948 507192854 21003 21004 525180470 54977 54978 73611023 2070 2086 529039477 47748 47700 65210913 40690 40691 900023781 67997 68036 716379279 39817 39762 352169243 25438 25439 664867097 35884 35885 783444475 20941 20942 45169032 51620 51591 490254172 52821 52822 646926445 83853 83854 887922234 95358 95339 349644031 73259 73284 82642338 48638 48639 67765982 76360 76308 901045695 60045 60046 956497549 21837 21838 328407973 12162 12122 878446929 29630 29631 162074438 14698 14699 130494510 76070 76027 19548073 22241 22242 919911298 80758 80759 206138167 68084 68085 460102826 28186 28231 231384231 6666 6718 314634095 48367 48366 160381595 35669 35707 418240889 97442 97399 316714113 31169 31212 392178532 81719 81720 557928485 28078 28109 907940150 25767 25750 615201306 51442 51449 617273367 38542 38558 66583977 70123 70168 701759613 31303 31344 708076924 89213 89264 547648615 48480 48481 390039282 89659 89660 318300865 99033 99034 228974250 20422 20419 943633158 41584 41585 929119039 40746 40799 158252763 7487 7483 276032640 58397 58398 363425994 13081 13095 502791180 81090 81091 192779431 92417 92418 669225390 44764 44774 37452009 54971 54941 394206134 89180 89172 229614776 54639 54619 339749159 13487 13446 691660157 56900 56901 52418660 96625 96632 163765806 80821 80822 229930321 91078 91079 196416778 91870 91921 170525448 50518 50521 80989943 45881 45882 39543718 74993 74994 602635856 84696 84697 850039554 20681 20705 969025099 93831 93790 190554120 28248 28249 127569113 16836 16837 337341192 29655 29626 711094742 71154 71206 298492080 90655 90656 830329559 51600 51632 348822002 11032 11052 720591244 80025 80009 569441548 86877 86878 680836948 38158 38202 34555374 93868 93867 100445088 7557 7550 345617198 76071 76072 213637945 85 42 991871018 74775 74827 65795397 66622 66623 361910435 70888 70896 298691633 47445 47446 834781066 8200 8231 429291798 56691 56692 765821959 45383 45343 539872248 45199 45200 789280903 39171 39172 555593144 58502 58503 188614793 10650 10651 572637834 22776 22782 828015208 41049 41067 760718137 81331 81332 536612952 45871 45923 238776811 51656 51614 844460619 99930 99953 525052148 58505 58462 208230296 81840 81880 584969273 75023 75024 532459219 48268 48225 138829824 77660 77671 776727688 72309 72351 283693898 55276 55277 198375654 22573 22583 115343649 18737 18716 137563770 21037 21060 442735785 66966 66918 897476028 63030 63042 264968828 2653 2629 99048292 68913 68914 140831124 64089 64128 992969562 17322 17363 565395597 13279 13280 552008313 79451 79409 254162872 55526 55527 955002467 315 317 848337880 21004 21005 624311465 59902 59894 526739994 33021 32992 386359096 69082 69063 530533603 40703 40657 358806962 97297 97267 594605971 46867 46889 747934598 66380 66421 329658904 5812 5782 308267133 69483 69484 922436682 93034 93035 53447169 28643 28624 568301363 61184 61200 483973030 11396 11443 11096382 30528 30529 311658333 1827 1828 722511175 16943 16944 372298500 69459 69446 513351306 94658 94615 332755339 79515 79549 299378450 71707 71745 761104328 60696 60697 285279162 34210 34211 416519700 77176 77177 819410543 75403 75459 385157027 93713 93714 539803936 32203 32255 850399001 21138 21139 245797321 28790 28804 923930396 11543 11558 958088885 5130 5131 25911772 34349 34344 11254504 73594 73642 589289505 67149 67203 251006255 59702 59753 94993796 3323 3369 329871676 578 530 690484205 75952 76003 954357052 14426 14447 962265544 11620 11631 383598515 36138 36139 351797372 11668 11669 897645155 27266 27269 893863797 98443 98456 250759694 65922 65923 135647231 25707 25722 781233758 12740 12741 952067290 30245 30288 261349068 88221 88222 941413241 75986 76040 733398713 3017 3054 411672770 80896 80888 563749099 86616 86622 514208293 11631 11622 424336359 11364 11365 50480713 44712 44713 777939194 21231 21286 698802599 28556 28557 901798521 67553 67541 77522961 69878 69895 104038287 35886 35887 45485935 53491 53492 728779227 23605 23606 269673424 9543 9498 946777531 45695 45696 175842173 14532 14533 690240424 20346 20357 506753808 1368 1345 982965183 40010 40011 10911272 34330 34304 823699595 73985 73991 553408271 79271 79272 242379133 76113 76076 946662165 33609 33610 908934285 46994 47000 649867341 62751 62724 766904616 34629 34630 339108703 76302 76303 140243446 49671 49672 127899899 67577 67534 339487745 87257 87286 497254424 54007 54008 357163378 50093 50094 344273765 44462 44476 296468369 30231 30232 542966289 37571 37601 727600283 33119 33110 881343372 58924 58925 543724068 84026 84075 345595847 65646 65667 958444113 27020 27021 855487457 1843 1892 932185555 94517 94483 614203420 55924 55925 934036386 32306 32284 162129983 17324 17322 649496920 66896 66874 493904166 26584 26585 548718108 13225 13244 251927855 60383 60330 58389664 48257 48264 890570423 51213 51214 500909838 35205 35206 222511149 57410 57367 883057451 50825 50826 813581382 81478 81442 921196132 74526 74475 874828287 32267 32317 699015732 31134 31109 756806300 51576 51577 986441275 84906 84863 130579716 76635 76636 197426058 91184 91185 76866447 44390 44391 76572030 43155 43105 349096007 2230 2181 991274124 74951 74952 168881868 3650 3651 327259287 85611 85612 873268420 89685 89686 432038228 17259 17260 668998132 25393 25394 813611808 21853 21854 525084808 34864 34865 799458979 66967 66968 142467057 54441 54442 153942980 94665 94666 556517610 83795 83796 897425089 97949 97950 549654548 71541 71560 393550118 27839 27819 435045536 23514 23553 299328338 40507 40508 854263028 61314 61345 173552305 44260 44261 691681678 83450 83451 855842660 88091 88124 801358586 77445 77446 867409388 88609 88610 735923983 81920 81962 999113260 66678 66679 466405642 92689 92690 401986274 9834 9835 60685329 970 971 544436139 41292 41293 390949361 58124 58082 935396509 23933 23893 211508163 79108 79147 786587917 34202 34240 202076883 49474 49444 886807643 72253 72231 814415373 42432 42379 54741016 33046 33047 450036066 26488 26489 479983602 36458 36459 94242152 15732 15721 900474674 23034 22986 681332066 1886 1887 242071213 33135 33136 220503602 9654 9655 233663007 82583 82584 102589697 17028 17051 746878584 60702 60703 244974269 97210 97211 88661889 63481 63493 731256701 64186 64187 399785412 44386 44403 706594308 3940 3941 201290260 29455 29456 470129202 54584 54585 470801631 59972 59937 309751462 47705 47706 92848380 97054 97012 306183303 40452 40443 306205894 28398 28378 880666662 46096 46111 324130479 18171 18124 501371707 3685 3686 922838638 85136 85137 915572525 13454 13455 451750630 54255 54286 199413548 73118 73103 838784163 30571 30587 894191450 63186 63210 951590250 69550 69588 659722410 80626 80589 647583979 24517 24518 509416664 76243 76239 298040388 79317 79318 535405368 32467 32411 263038657 17604 17636 817529615 45207 45196 636032983 36209 36210 821728995 45586 45626 136939904 56820 56854 238653598 36847 36870 372673599 44289 44290 831674667 47399 47437 655507835 9372 9326 762909440 58912 58898 643115252 73565 73600 938858852 46989 46990 827486501 26516 26483 852664766 30642 30676 211468210 73615 73616 997776699 60089 60049 235774481 36371 36372 990365527 69508 69509 533749177 82340 82368 975781218 93616 93617 864468855 98893 98894 168454224 63918 63919 436170428 65733 65734 295084061 85254 85255 249289491 62759 62707 357578746 87672 87650 283596385 63686 63645 45725763 33116 33104 546005927 57945 57991 169716702 7356 7357 724651324 40702 40703 680776467 71398 71399 197526435 88902 88903 919933669 11207 11208 998815566 18009 18025 289751635 34680 34638 451449024 54717 54746 869233297 61480 61427 943137334 47437 47438 620056390 31344 31345 685812578 52158 52160 367429236 38782 38760 966427455 11557 11558 617571013 92176 92197 304274380 34478 34479 377824143 76073 76074 858983663 59377 59378 371553122 62219 62220 817609930 60287 60288 375493366 39971 39972 909846999 83483 83484 10808750 17365 17366 265280642 72037 72038 665226492 44378 44370 134264864 47817 47818 204724297 19531 19532 415589953 35711 35740 13118830 88652 88637 506604202 54863 54891 413884952 55494 55517 864719631 54470 54468 355352603 66326 66327 466320615 20268 20226 433412389 4333 4343 667433686 35453 35454 724453137 95471 95455 950979097 23752 23709 47452584 80961 80962 929389819 61475 61482 329209293 16788 16789 398528530 19804 19827 350813756 41127 41074 498938177 74788 74789 945623073 90064 90113 701154350 78051 78080 127278076 17591 17565 272506597 3785 3786 183243048 60996 60953 399819951 45283 45284 941047076 41635 41636 707200374 48525 48515 16971266 12152 12153 444611094 49310 49311 838163622 20694 20741 468736884 70595 70596 13922855 43816 43817 745868946 44494 44550 938678017 36793 36794 121330712 35745 35746 852710110 16522 16559 304827 76943 76917 991522968 33529 33530 699431762 78777 78778 359930502 29641 29596 63530525 77320 77324 232858379 96163 96164 837813459 39891 39881 917905687 60099 60117 102335797 25850 25794 935336948 69985 69986 58768117 37360 37364 554596465 11454 11455 888190478 74754 74755 124627142 28257 28258 314586081 31661 31665 206327061 59117 59150 717710808 5020 4975 298441749 65124 65125 29205360 46636 46637 2756725 74540 74541 192350044 55407 55408 152331155 15581 15619 537604508 68298 68299 642435154 76070 76078 28722629 15394 15395 914142044 21269 21270 385354036 10032 10033 313578687 66302 66330 92754019 96367 96378 594968291 55158 55159 26059642 32348 32349 804683514 17161 17162 592209334 78450 78451 683296599 83456 83457 551028539 76876 76877 829571009 96951 96952 149665856 95079 95080 104105236 25776 25777 49756015 48721 48693 724275569 3461 3414 471633995 55198 55199 790918922 99902 99903 194376151 30687 30708 57579774 13682 13689 738920129 57766 57767 218449680 66848 66849 844898415 48266 48267 788705468 24677 24678 581067868 81220 81221 364978008 9094 9095 788440770 43042 43097 720737463 68756 68809 992451242 51714 51715 694619385 64548 64549 323308149 88195 88196 154986982 20297 20284 507513966 57542 57543 19833587 38193 38194 798079102 39428 39437 579465236 56001 56002 502732871 94612 94613 562695167 56520 56529 542159421 35430 35431 206482116 67500 67501 803700580 56769 56770 206300965 62856 62866 848414719 5824 5869 686045789 54702 54744 996815553 72250 72264 754210141 14426 14414 503741396 25569 25570 609985382 81722 81723 334945003 55981 55982 49692348 14293 14284 957627971 39954 39955 534537184 5409 5415 575502361 86776 86777 394254285 51292 51293 39027582 94824 94825 466439873 86784 86785 626993467 1515 1474 831656412 65429 65453 817636249 49598 49613 391296909 13864 13865 772541993 32169 32130 607645735 50196 50197 734189554 26107 26104 762816029 55022 55023 620074199 27624 27579 869698004 11820 11821 119540671 40351 40382 404855574 26564 26565 546584225 12640 12641 894940116 6077 6109 883651642 10278 10300 9615897 47342 47293 777270548 77438 77493 512224062 84825 84792 628347599 7468 7450 365669780 23776 23777 457879860 78063 78064 890266206 56056 56057 548252069 42612 42613 391093550 48889 48932 533201915 90462 90463 314015467 48566 48513 556705017 18692 18693 741137029 71138 71149 235888982 87635 87636 853450063 99440 99423 438326786 52352 52398 394788434 32345 32346 395332057 59634 59635 176437090 9996 10019 574266338 27136 27087 353331016 77609 77641 648291915 50890 50891 725601272 57901 57902 152382096 77260 77244 919715677 70856 70857 791722884 47921 47922 295174515 4795 4739 327796889 87509 87500 503929858 64908 64916 826819217 65999 66000 385778118 24426 24427 47309868 50069 50070 773885102 4367 4368 599179526 19756 19777 524117911 68566 68550 398768239 46978 46937 361173096 64201 64202 160213962 90898 90899 959689971 78759 78755 7224148 58814 58815 94709719 52323 52324 648550535 78931 78932 871054713 52269 52273 498747218 23593 23594 598290657 47616 47610 312402610 47395 47413 901748655 18517 18518 373488208 110 111 629014773 37714 37715 254863785 65481 65517 158888277 42683 42632 357947093 12566 12542 304169883 16965 16966 902830504 54041 54042 792083947 71587 71588 937314217 83077 83026 720649033 59541 59542 368891980 60149 60150 157865304 62642 62643 913479197 54454 54406 597451938 52381 52426 188597488 27177 27191 857448395 30910 30949 69493067 99157 99151 318284009 1502 1503 107371274 91559 91560 883808806 90662 90663 631393301 88752 88753 57509323 22451 22448 648164444 75283 75303 999886493 79658 79612 484943184 13882 13883 775930058 59045 59046 439527023 58690 58693 108304901 6972 6973 163312484 63641 63642 295952710 88547 88548 359501631 90227 90239 655073012 41319 41320 922946902 49435 49409 515729005 28533 28534 705506076 58164 58165 397936115 92088 92078 582370576 48029 48074 522903878 49092 49093 366370782 19918 19919 691076013 73715 73716 582681381 75546 75547 985824139 86985 86986 757883323 39787 39788 648374159 22479 22469 802568005 5307 5308 817397674 3704 3705 872105024 43203 43178 565080399 51042 51043 110803210 59024 58987 448662730 22441 22442 607131132 649 650 633474569 41314 41348 100014321 61921 61915 716203586 25433 25383 998862604 16146 16147 22796906 50380 50430 70897278 71971 71934 509329843 82402 82437 358904881 24984 24969 387544961 38292 38293 911822387 43144 43166 805788238 8533 8566 660182746 755 756 302139082 30423 30424 643293794 7750 7751 958228664 99927 99877 191125212 16326 16327 54880490 90888 90885 166545259 24784 24778 387135275 43109 43110 266626101 8880 8923 687820370 95562 95563 505279360 91082 91054 14246608 97880 97881 183301898 50697 50730 529600657 42117 42118 809506326 25937 25885 891055691 33214 33188 865597567 78080 78083 581127170 60989 60990 30401322 63943 63948 715508167 75930 75931 203698492 94149 94150 457264141 55165 55221 792122330 55759 55786 796334564 18659 18660 307434763 2142 2103 398117995 64969 64970 189305536 55286 55287 385219548 11604 11605 524331721 34213 34163 904790171 61292 61288 667625926 5266 5317 332101376 17608 17581 465829010 4458 4511 444741318 178 179 941926828 65990 65991 453583559 75100 75119 621618673 72833 72793 553674285 38869 38867 729690046 91320 91350 597837716 87093 87041 103399355 10373 10374 353504043 35570 35571 562207153 62109 62110 882530417 63638 63670 227823920 5065 5066 18272246 54377 54378 533071562 23917 23865 480912454 63909 63943 308009211 94213 94222 863863063 84043 84014 194018127 13952 13953 871176848 6619 6620 506092781 86656 86674 269419467 53995 53996 221819197 4076 4077 165282828 40494 40495 536859822 92478 92479 438008054 66057 66014 841584826 58154 58178 38696636 44090 44091 854532479 99034 99036 678382549 56072 56073 525270994 36234 36235 46420736 226 222 734312003 70107 70154 803358638 63019 63020 398400833 85541 85569 448897799 42721 42722 691072960 43066 43067 711536929 25956 25957 66867276 91203 91177 207389992 87079 87080 634455542 73776 73722 49949147 60339 60340 840107615 55037 54992 780824794 51526 51517 91484455 69580 69527 379286048 13678 13679 128228225 96732 96733 768412110 42094 42095 688277730 46398 46407 967631487 47909 47910 259807150 97288 97241 954176749 82051 82052 456090075 63196 63197 253722876 8447 8443 969388912 84464 84495 422805543 50947 50948 267010658 28096 28068 287888884 22992 22993 888021177 2772 2792 957692791 47905 47906 819746633 19182 19183 581502270 87159 87107 328784941 3370 3371 468538095 59428 59429 501409103 81103 81050 268050094 15460 15446 452802194 81153 81154 924203419 64963 64933 994538559 35151 35152 330564551 46550 46537 867825516 25105 25106 883245089 70760 70803 502805054 87132 87133 175451792 30525 30526 376886793 14553 14534 833904444 84385 84365 722729779 92611 92612 507796650 81204 81205 478386888 93779 93780 324752750 53105 53106 709537915 93533 93534 132322872 75850 75855 757903703 7811 7812 936179234 73808 73752 116203065 19292 19301 129258477 80734 80735 756678474 14844 14845 637977407 44402 44403 346260140 67526 67527 268558127 692 693 12231698 42527 42524 149329508 75035 75036 816483491 7376 7377 931387506 57638 57688 481880224 9435 9436 538480185 6427 6428 439497263 79390 79391 47093819 36159 36160 236971302 86700 86693 925883550 64691 64692 395865065 74643 74644 736666343 81305 81347 625552314 52151 52152 792280409 45611 45612 470351031 80112 80118 343059989 68359 68360 138215744 28088 28089 993306264 19349 19337 382940850 85971 85972 349966008 35533 35584 72387733 87946 87947 75959824 35338 35363 368351777 89261 89308 338461637 96051 96052 246661818 88792 88788 804141011 22666 22700 817136122 35280 35242 309004594 94649 94633 795903286 50344 50345 180963121 94275 94245 262621124 3075 3071 630133557 12291 12292 23981882 11864 11904 861026980 22422 22455 565497977 54601 54602 802950760 86312 86307 604006148 46936 46937 363104618 94425 94426 885826380 96102 96103 835644859 58426 58473 727790356 8497 8513 163243681 65972 65973 236010001 3439 3422 427463034 6334 6298 879268726 34251 34272 359166236 18182 18183 368442268 13038 13039 689711955 84753 84754 725153860 98039 98043 930069262 63177 63178 28725814 96113 96114 722290158 713 738 595483200 10386 10330 611602259 45424 45425 889051258 45453 45454 652321646 535 552 779525087 94259 94260 453706563 63799 63833 602580481 14491 14441 867300392 17444 17475 610951301 1152 1153 180775398 36233 36234 254885669 81601 81602 543747158 77590 77591 560148820 82557 82558 864159880 70622 70647 633983596 68066 68087 59736163 47236 47237 879297089 59588 59589 865612529 22274 22275 390619090 37535 37577 598120218 36552 36511 792889508 89647 89648 968893974 22934 22908 663299911 36279 36292 431777604 49030 49031 155115780 49168 49134 39957718 25163 25164 154815811 66035 66074 240604690 58985 59007 627713698 60034 60032 355676964 99003 98980 258785713 96172 96225 974831680 18800 18801 364369821 37475 37476 822035752 51739 51740 972772012 69596 69571 782039544 43798 43799 696264403 1777 1783 428847861 40940 40941 762776196 33530 33531 440818928 33077 33078 105071969 23670 23633 83815568 999 970 448562499 97806 97853 478564353 33435 33436 627481282 43105 43106 80528839 66427 66428 515274732 3790 3831 38238851 73916 73972 109003470 94848 94840 950926273 17890 17933 666691757 90761 90787 843829583 71101 71050 268718837 94038 93996 980277451 78223 78220 205334526 32632 32633 850914876 2539 2497 328472401 20570 20571 975799920 82485 82486 653710679 36297 36298 449740744 40707 40732 456836698 50328 50329 507743173 32008 32009 942879609 38905 38906 444676072 44702 44703 960720567 76311 76312 109982845 50533 50534 848361400 82065 82115 130971547 39302 39250 423972179 83398 83385 725662505 67420 67421 799808654 27576 27577 392488170 33862 33828 140574246 21470 21416 372885469 60621 60622 833406825 64557 64612 859067296 35701 35702 170600812 73684 73685 278958605 26556 26589 581690286 13938 13975 141008495 73388 73365 342754659 69946 69962 905545643 18302 18303 708675719 65033 65022 910575152 49380 49364 387937911 74626 74598 322334927 96400 96401 274497625 67189 67158 632702136 25688 25689 986805921 82527 82528 994629333 91823 91817 928676844 8606 8646 285706185 27363 27364 725604866 42480 42445 30041956 6650 6652 766063938 28064 28065 13970899 36045 36001 712974239 74143 74144 625361215 12404 12405 809823535 63253 63301 779707972 89239 89185 488907636 72105 72106 734009685 54731 54732 851641538 87053 87054 617977183 51476 51440 337469778 96856 96844 662770284 43567 43594 421561839 78478 78486 389601773 70189 70190 412019966 98660 98615 319539259 76567 76568 695009970 66930 66931 986454919 40868 40830 337038554 90612 90567 552164246 56677 56662 249344530 48780 48781 974323895 43307 43308 215842627 98777 98820 773195200 12440 12445 392636295 81055 81034 761441204 74935 74977 628100264 87832 87833 297054114 28076 28077 920091586 58634 58581 646663514 47650 47651 397570192 35958 35959 726205386 584 575 914300593 47627 47628 380764827 3127 3114 365883859 96918 96919 333198554 56026 56027 836327842 5383 5384 365744913 40124 40068 975618065 59292 59306 353272745 2277 2268 50212010 62908 62909 136476447 81394 81395 545723150 88830 88859 429879935 4600 4601 401311843 20751 20752 10828283 25904 25905 309599347 23171 23172 4147593 76373 76374 482891262 81692 81693 424517583 90968 90969 651159714 58156 58121 696282080 30025 30026 589948988 73145 73146 478734875 79189 79157 900433873 44496 44497 670782161 13428 13429 38623497 39511 39512 1301042 80672 80673 401361522 61695 61696 242944621 63437 63415 264870315 70238 70239 651419752 4500 4501 282117616 64743 64705 878685865 1986 2029 601259448 83509 83510 204001810 89610 89611 279041843 34648 34649 7399382 59265 59237 326746482 85072 85108 779810830 45574 45521 371195829 83702 83703 979803502 58343 58344 76516194 2521 2472 883537683 22065 22021 721793852 26704 26705 158447804 77826 77856 943112883 1637 1603 481297290 93363 93410 319880225 3047 3016 890612418 10252 10253 750846429 76291 76292 879470883 74497 74498 398761085 8026 8027 103071167 26764 26765 660291939 11201 11202 635027760 46142 46177 94776032 52479 52522 155811906 51768 51802 719106818 29052 29053 563638143 17392 17393 408650370 51605 51606 591029445 78166 78110 400132736 45607 45657 306006124 32483 32484 673141487 53090 53091 951899674 41929 41930 578458669 82402 82403 695269734 72450 72451 714362056 60700 60701 139091915 16976 17006 458101145 60862 60863 746638127 35968 35947 526620100 88464 88465 191836715 92552 92553 204653934 10469 10470 171634132 27297 27298 30915529 96891 96892 358498315 7839 7882 904698622 57747 57748 129528542 20275 20225 743065118 26654 26655 225422258 38177 38193 976909803 26597 26545 608586609 2670 2679 691304192 62066 62067 260047952 53206 53252 725850610 70239 70183 262016789 46081 46082 871661719 24431 24393 376650677 26300 26301 116934566 55245 55271 990010948 30823 30877 886978043 86657 86680 484275614 22349 22360 25034092 83844 83881 818746235 6859 6829 932621840 83594 83558 119940762 41746 41747 363803190 38461 38407 646648608 19214 19215 950163346 41436 41437 285256168 3727 3734 252480097 10565 10566 58713313 21353 21358 146585954 14103 14104 848452225 96814 96815 273486403 27460 27461 571851111 28398 28438 829989354 45738 45694 556893580 44121 44173 84278992 91790 91791 50879054 25344 25345 966904127 80162 80188 579025919 88696 88752 835050757 86498 86552 668588381 92430 92433 961121855 44101 44118 204471508 8720 8721 705734158 57496 57476 356355970 75245 75299 720218832 68696 68725 973029790 60745 60778 471988321 9739 9774 407228995 68086 68108 504962253 71156 71175 599651349 28734 28713 171510434 34197 34142 658876703 87053 87085 763700990 27907 27908 337525787 28118 28110 584138653 11856 11857 826616077 27286 27287 644031074 43018 43019 433881914 35494 35495 528943383 15254 15255 549499221 30138 30139 4121488 21471 21488 592074754 31014 31063 720640431 68834 68802 556715287 46235 46236 162313110 42267 42268 491811010 74837 74804 429773446 14830 14831 140204567 86629 86630 813501453 65235 65236 516392667 36912 36913 697139207 25644 25645 254318862 5261 5273 925571827 99718 99717 400238762 77398 77403 399270827 70071 70088 909827731 14682 14683 904174487 89801 89802 128184283 31552 31553 670622965 8390 8391 650217647 98467 98468 54613328 65716 65727 16337922 2111 2122 718590894 8525 8526 423913535 27049 27050 50687959 53153 53154 892174624 18790 18791 274986113 63099 63074 459758036 99316 99353 696556678 10996 10964 45179561 52672 52685 476697200 84432 84433 686492367 79032 79033 964540862 65546 65577 430801978 90015 89980 542440007 24270 24271 291898935 80836 80837 751637420 23079 23080 226269699 16353 16354 865759520 69052 69086 6136243 34412 34413 479892589 81847 81848 326986646 17939 17952 227005689 24719 24728 292789855 78863 78864 530326371 55504 55505 23606287 27147 27194 240135374 67493 67494 175945413 39019 39020 303735784 16636 16637 515921693 98201 98256 971415899 48715 48719 413289520 58656 58657 70004720 32500 32501 582414449 11901 11879 785934381 45266 45320 912979258 82775 82776 548481434 88335 88336 627985523 91991 91992 506039794 63294 63322 903654835 96551 96504 560394487 60912 60913 542841924 82143 82147 697792350 84460 84461 7224530 776 777 735035506 76065 76040 545141732 50372 50370 202607892 20285 20247 661640763 23560 23561 419364573 91647 91648 272564130 31004 31005 958051935 61032 61024 182251057 95891 95872 350781080 86905 86867 581002579 86243 86235 920918288 30581 30582 353913821 14419 14420 728260632 47912 47913 72670951 53713 53714 783135010 70861 70878 801029493 64379 64324 212592761 31739 31695 467177805 88690 88691 303307343 81087 81075 697528490 59363 59364 966268368 35358 35359 531384820 10305 10306 569095333 82096 82043 746202785 35113 35114 237750606 43119 43120 568915500 69376 69343 677694153 43666 43667 939061492 75034 75035 419752340 22468 22469 206260129 90901 90902 318809393 83402 83403 99531824 55242 55243 320078038 82756 82757 587918017 29798 29799 424961265 28043 28085 414210021 45377 45365 700852211 97281 97282 107581180 71649 71650 27853074 6150 6146 403511339 28645 28646 422657666 30290 30291 285821891 93661 93668 271702310 64549 64558 862827359 20340 20341 384808531 28790 28807 672277295 24556 24557 528481338 95587 95588 624783409 25548 25549 172174136 32505 32506 606307725 92049 92089 807400514 91446 91447 990957309 78765 78766 311592800 52281 52239 374498233 44927 44982 187143423 14946 14947 175074061 60601 60631 402608906 55895 55839 826833055 22983 22991 124420987 41207 41157 23198604 79370 79344 346714829 54693 54694 987963880 26634 26667 938549538 40903 40904 933450601 18266 18267 637159692 72352 72364 396210122 48600 48601 652976302 81363 81340 681675729 36036 36048 56713883 75883 75910 708307464 25672 25665 201685677 81521 81536 505669813 89719 89717 323344827 96860 96861 32128966 4886 4887 592054273 57125 57126 220461435 47955 47922 734939179 43734 43743 102654732 40466 40492 22911540 44865 44866 446167449 20132 20101 210797646 32426 32427 34279689 58781 58782 623718486 98213 98214 791986952 98930 98931 197774735 61284 61280 914668252 45696 45697 128549114 38309 38359 347034802 60416 60417 961404670 97986 97987 912976980 98262 98277 644867493 133 134 507660165 90440 90412 312390204 91551 91552 85051991 56587 56543 675653169 23821 23822 186643553 46824 46768 427833865 39597 39546 577323587 36230 36227 893677520 11774 11818 983122426 3231 3232 959883700 21968 21918 215185219 12581 12621 937519229 82439 82419 313948955 33477 33478 962353598 18396 18366 100745645 30146 30147 697108887 31131 31132 309748769 46995 47050 582848195 47875 47876 905371178 47038 47055 474988201 64166 64168 185162219 8989 8999 148021704 36717 36718 837284965 71422 71423 409565967 85747 85748 514593602 34612 34648 201915408 16342 16296 205175290 42715 42714 406222762 36162 36163 682476678 79265 79266 49467578 42588 42543 847855261 59981 59982 822340964 80053 79997 583033031 95960 95946 315007840 91603 91561 223838391 82976 82961 497841624 67633 67634 239327183 40221 40222 732745043 38246 38269 118729631 71043 71084 595300701 50602 50603 301853049 85859 85860 617376976 61931 61932 578490225 80401 80402 941403445 33178 33146 400878281 57398 57425 136805727 12913 12914 956895791 86573 86542 401135941 92210 92243 634695375 54163 54164 265548322 32773 32761 406338377 45592 45593 917309814 30946 30947 717239645 26379 26380 219136120 39237 39238 676946441 41479 41489 814195225 83419 83420 947022459 68279 68280 472815841 88078 88056 466385444 70023 70054 598013256 95425 95416 361372211 79648 79649 541659840 95282 95269 466733160 99424 99425 644135479 15544 15553 625770790 73558 73559 66095077 49584 49579 849311366 55081 55026 376585186 45052 45035 640144931 87094 87095 100828321 61735 61736 828916814 30073 30074 738129358 72828 72829 318221671 585 586 135451858 5216 5194 855716507 9167 9200 436946742 83398 83407 225352124 7517 7518 445001504 57311 57312 230634728 81690 81742 461038728 85356 85373 92078642 42459 42460 323039224 14739 14740 134414682 40899 40921 527322952 18445 18446 933360801 46261 46262 320362462 52666 52719 453387572 26996 26997 842041224 47598 47652 996738856 45851 45885 591845632 59450 59451 379156384 34382 34383 936508331 42748 42749 482173036 40442 40443 393362896 33645 33646 522801489 83926 83927 367388986 43097 43043 590572443 45202 45203 836316648 64126 64127 283957319 44774 44723 466269035 98332 98333 591342633 97188 97189 567560988 55234 55235 512959006 40642 40643 146752055 4873 4834 371703527 37116 37169 606913677 27792 27781 91684411 56992 56993 257126349 42301 42302 761071738 47279 47294 793307670 55750 55764 173895194 23694 23662 580672468 34678 34679 425167444 76864 76865 395236480 92019 92020 685939447 43435 43436 521433152 32466 32467 485849019 31397 31398 857777025 82168 82134 524206771 87642 87643 252299137 35768 35769 960306427 73488 73489 316778916 47091 47092 197753803 43420 43467 232411199 15533 15534 640818623 66576 66521 830891203 79443 79444 562877471 44327 44363 250804484 71923 71924 778505557 13750 13751 868388305 95398 95399 862066958 96960 97006 317441824 71166 71167 509922164 98057 98058 687622766 17036 17037 617444841 20667 20652 197985966 1402 1403 349558574 85332 85333 608476191 88314 88315 119244167 22622 22673 712606548 64446 64486 206946044 3902 3903 536594778 95793 95751 809795515 25599 25615 889872959 24766 24767 794804454 920 921 517709391 64595 64625 410297738 84997 84998 648187205 6496 6497 727695011 74149 74133 76208996 50984 50985 325841980 87344 87345 69486284 40370 40392 997897679 60658 60681 179025509 96526 96527 741632395 15357 15358 561312685 78655 78627 708398805 73535 73480 902816011 27768 27769 332681828 23939 23940 593320997 61922 61962 285444263 16150 16151 683433867 64383 64384 438229554 77457 77495 714822321 95583 95568 585296030 67571 67572 191449058 86921 86956 653745918 90709 90747 896789374 86154 86155 718443321 19591 19592 915723926 36644 36645 320033303 29291 29292 560712361 10358 10359 208205364 3172 3173 703582756 27784 27785 340764317 24510 24479 448387226 83804 83840 204915643 34816 34865 210401879 74753 74754 38964003 78360 78361 908253356 23585 23586 820805259 46868 46869 454141073 67005 67006 492886607 92509 92531 997625832 46784 46785 745689287 77929 77930 457154569 75786 75787 637878289 54249 54303 233705898 7614 7578 817304372 79928 79925 221027386 49066 49067 442756789 1735 1736 882452871 41023 41024 287455585 44389 44390 375520541 41255 41256 882058894 31019 31020 911189668 25510 25465 116073729 76213 76214 768840650 51215 51216 62804932 62406 62407 943199091 40166 40179 821767483 73785 73786 573271779 33628 33629 906923872 49128 49129 315883129 94298 94257 310042241 27974 27975 567634373 31652 31653 807749482 59791 59792 815948238 4455 4456 990740689 55543 55567 669809726 43013 43054 887083504 59145 59197 533754162 75429 75430 514711284 90118 90133 533658861 55225 55185 770339937 4283 4276 550448898 3073 3126 402472496 39663 39660 680587204 64084 64037 921110354 34540 34492 565438889 93302 93303 67896730 41458 41471 882107037 31567 31538 594873000 6819 6820 471954130 81886 81887 148041532 56088 56089 436645830 81676 81677 358318480 35043 35044 72243898 26098 26143 682686606 99175 99181 869099092 1178 1179 454691173 42477 42478 541446193 37287 37234 608743776 4643 4644 999111743 33045 32997 284608020 86574 86575 293351900 24239 24233 773866519 16601 16602 633432652 41255 41296 455668642 67637 67638 637772913 80825 80873 271722523 81254 81272 947925181 34395 34390 582839228 54014 54015 390722520 26517 26532 429202224 57325 57377 832102315 84769 84770 804643351 40748 40800 736726254 58116 58114 598343834 6393 6368 397498635 94589 94565 492552277 77166 77140 795452997 41781 41782 227275303 60160 60161 181225920 88357 88344 390318751 56616 56617 434749184 64150 64151 606357857 80820 80821 816515730 52235 52236 646135205 45113 45114 328329309 87857 87850 468420820 55042 54987 925248317 90640 90641 548987775 63376 63370 995493948 70067 70066 884579968 14687 14656 113836417 95191 95200 575189383 12434 12435 348429159 15494 15495 362275323 75955 75900 638255428 24316 24317 293247312 91496 91527 754769162 65823 65824 515825113 80685 80686 73894936 44780 44773 432370240 16954 16955 879249489 68147 68108 921048565 89213 89202 480050251 95385 95386 729137 91798 91799 145391054 30001 30015 515843446 13657 13658 566150737 14932 14933 466758720 59003 58991 247036914 49096 49097 972625912 88413 88414 712065863 27264 27269 310045926 82045 82046 233777412 1450 1451 906083335 6588 6589 828065171 96567 96568 886159409 797 800 865963805 29947 29892 798752662 410 411 725871564 22128 22166 649071364 1069 1021 581800300 24363 24364 4612706 62550 62511 524035348 67291 67277 829903736 81511 81481 988382217 75858 75859 472221026 19147 19135 321014822 54381 54415 225448553 51160 51130 433210 19071 19072 938624553 72748 72749 533849488 42781 42782 482064212 21160 21134 404003130 61779 61780 72298508 11392 11401 457464164 87632 87633 178317214 63566 63617 918304240 97930 97931 55620518 42060 42058 470107552 54568 54573 423212977 82755 82766 349676362 88774 88777 324299922 15309 15310 515892732 79999 80000 370838425 77318 77335 252454755 71174 71175 890758011 4110 4153 553496586 37909 37910 29746847 35322 35325 807563480 32873 32844 507920761 99005 99006 632866309 3585 3586 80638078 93829 93824 664378477 39656 39704 869406333 19079 19096 329619670 63186 63233 156395019 96027 96050 181682884 4457 4458 90994157 89255 89270 524507426 47072 47073 931245738 18657 18658 609173892 2622 2623 102881701 76523 76522 689788916 29268 29212 314143987 95446 95399 268028350 60288 60289 155715155 22665 22625 71903110 22158 22144 716345024 47613 47593 800260183 15074 15075 471981763 35290 35291 41231390 4756 4757 945800254 48862 48850 339765005 44634 44648 215064673 62918 62919 668258983 48978 48958 67194059 60566 60549 567455512 93955 93956 751542769 48832 48833 463398291 95115 95075 662635336 44192 44193 980760268 66631 66641 453200521 53423 53424 755116311 13850 13851 515258538 4237 4238 101841160 75114 75116 643034203 79744 79770 994670249 23308 23260 267866393 2594 2595 271827879 31979 31980 224280283 72515 72523 543998857 35042 35012 73062890 88236 88191 678730340 41759 41760 471167934 52670 52628 578931387 10991 10992 398468527 50164 50154 194341474 12136 12137 332234756 24524 24474 413196095 94714 94715 42730849 30545 30584 961003191 45638 45612 50079068 72364 72365 535868229 89574 89621 448078578 3719 3720 843838306 59222 59223 428823077 8744 8700 734146141 73533 73579 653522728 89706 89738 131817693 73909 73895 640565310 52126 52104 919509587 55667 55653 45958110 73542 73543 951661853 74865 74823 882437991 99863 99880 785165514 29444 29434 522911559 693 674 879265239 26548 26549 26471973 21214 21194 110473506 93435 93436 725789563 38719 38716 289165473 37617 37618 852976440 5896 5909 740233767 69153 69154 427775633 86541 86542 858128768 5346 5307 169081328 52939 52940 670026211 25066 25038 840786020 80893 80894 956851905 16861 16876 22051740 63021 63022 828721165 25265 25266 945533247 81089 81090 45970629 19619 19644 25163714 2665 2632 339702612 79082 79083 765431042 67722 67723 459929799 47946 47977 426880519 87862 87848 784113904 203 204 634215323 35488 35502 78492962 3947 3948 885628882 62646 62693 916958843 46739 46740 310139795 65884 65885 378791146 46661 46668 798240757 4996 4997 566990296 93415 93412 895229158 45144 45145 660096747 39449 39450 398493023 4057 4012 293224984 5443 5444 203884653 6113 6066 265980947 59642 59639 546909730 9199 9200 278901151 76056 76079 829249188 61159 61160 573176374 85961 85962 22079248 91019 91008 846277113 69251 69252 421331595 11894 11914 590187868 55693 55724 652631276 32053 32013 46942657 37408 37459 804597934 55335 55383 138716075 4541 4576 608613512 65760 65761 147762094 45852 45798 507051558 14799 14800 178150782 95213 95214 916614127 70743 70744 592027816 24479 24480 485591611 70876 70877 945494098 10869 10891 191510742 77104 77105 656863714 4630 4631 97174746 84220 84221 742852393 41666 41665 197718688 78456 78432 924301492 40113 40078 800591084 39204 39154 249143637 7042 7066 181917640 60908 60909 939959776 99863 99902 526427318 78639 78641 323800224 17697 17698 616243429 31059 31062 785659562 31693 31694 7817394 90561 90526 854612618 47723 47724 729972820 21434 21414 364947910 62203 62215 64353845 74728 74729 483078822 55252 55253 665237318 57917 57918 411247790 90188 90176 337850329 52355 52332 959720392 529 523 244430801 56656 56704 41042989 36887 36888 362302240 2042 2029 314900543 10046 10047 880200171 25863 25858 277751648 21486 21510 57512457 2096 2097 163538166 88372 88318 939320880 18703 18704 722311167 62842 62843 902378372 66520 66521 97172343 76231 76200 437602467 76792 76793 578157829 13581 13582 210086888 22778 22795 512324170 54438 54439 721431709 61887 61875 908523373 80570 80587 795818666 51196 51195 536971732 77715 77716 992011114 27796 27850 770791627 40482 40483 192486743 54324 54325 100325984 24629 24630 423547888 23500 23501 390658283 28268 28316 493563760 24358 24321 299964990 23054 23055 500837486 30564 30522 233773697 67939 67916 714829830 16119 16098 531710544 55195 55208 948617751 93120 93121 591257565 12364 12337 637322279 58017 58018 121672 32810 32794 973192670 64634 64646 531324001 61903 61904 712092015 55821 55860 373044300 92751 92746 187018471 85679 85680 658341137 93559 93505 154194341 99839 99816 869003136 82556 82557 37756570 16321 16322 767640202 29462 29414 507636543 85241 85242 740322696 44810 44801 388188124 56258 56259 170468768 8021 8022 124440647 22318 22315 609596127 7329 7330 309064833 92459 92460 901091329 59315 59316 499629352 34087 34088 230305049 63125 63080 213147146 12928 12963 612694698 43157 43158 435951750 17556 17576 647677868 20580 20620 124003647 91188 91189 969795470 61725 61726 680979425 24646 24639 840573129 43864 43865 784864922 39093 39094 623927632 28730 28774 922015456 42002 41966 315922468 58982 58948 676277076 34360 34336 69830991 44063 44064 135530272 7351 7319 605038709 84401 84368 189592558 29140 29141 484175537 32041 32042 690960002 31459 31508 379388888 41928 41929 899518734 53469 53470 9477297 18802 18793 614053184 71988 71989 54462392 20008 20041 517092293 55959 55960 85018967 36276 36260 427746269 95776 95794 901310390 16666 16649 433635277 41531 41532 87826838 81600 81619 571307441 24789 24790 111476981 64527 64550 89154282 80676 80677 911737897 92010 92011 609850438 37769 37798 240716236 47327 47328 711539527 39269 39284 276634350 14902 14903 884025073 62353 62356 964041696 16543 16544 260346536 21169 21170 184311982 80144 80145 439036730 84973 85025 518034182 54282 54227 563764606 80899 80874 714522924 98170 98133 49935693 4517 4500 673141153 99594 99626 413807872 41739 41695 977947114 75398 75405 813379773 62135 62136 133382496 22263 22264 144784933 67111 67112 70305677 32763 32772 733429671 5907 5908 427224177 49438 49415 939687037 54466 54467 812166889 46681 46682 21530938 71843 71844 678011293 36578 36579 598147567 64365 64334 180902323 58916 58906 592510542 15146 15111 100990651 98395 98396 763543364 21689 21669 397166671 71098 71143 348193897 82253 82197 618289658 10229 10230 842174040 96913 96914 914979013 73170 73171 149703658 59581 59615 121426939 11920 11921 996829347 69216 69217 957505823 78681 78632 292701812 46526 46514 887512678 35787 35788 430458936 66271 66272 510450386 76521 76522 728693524 14917 14918 778969198 8717 8718 439006107 23850 23851 464577006 30120 30162 309561986 23598 23571 115243604 58769 58770 99939473 14692 14693 775112033 75224 75225 792211792 41997 41998 780085912 86298 86299 329838086 17185 17182 213645181 4519 4520 202054416 92162 92193 704488370 67989 67990 703282542 69327 69374 816090369 21954 21906 134931020 74498 74444 631845733 32922 32913 686064214 99056 99057 212765597 35891 35902 782633717 87328 87329 593941776 32502 32536 512536363 12230 12231 113468987 6939 6940 827291187 7958 7985 322039838 41128 41129 412282556 43004 43005 217417042 23718 23719 504463466 67661 67703 747817510 95139 95188 391428840 45649 45650 887148202 17369 17370 912946815 79822 79823 74453530 27087 27088 347923676 60149 60151 266731546 32262 32303 72503861 37393 37345 568373370 74922 74923 135544084 26272 26273 122371151 16319 16320 433340543 76214 76206 487327651 5932 5890 682613541 82306 82307 444919177 26746 26749 350862785 65090 65091 8409868 33605 33606 878479486 96745 96782 956831650 30249 30250 269975957 67141 67142 355801639 1447 1448 746253229 24483 24484 19907556 94440 94405 490686871 78393 78394 850545651 86683 86651 617977984 84880 84892 756952550 77444 77445 202575493 78082 78094 712383765 44589 44590 653989314 84727 84730 303028666 76249 76250 382488250 67135 67136 385540170 66985 66986 946900868 26572 26622 184665588 90618 90619 645854067 59697 59698 33711647 77673 77651 759632094 7086 7087 408067896 67123 67124 860653987 94789 94774 896919606 57637 57635 469371712 75463 75464 806011525 47425 47424 638375448 91737 91738 813376806 40226 40179 418698814 16705 16706 857482384 93051 93007 794424466 56734 56735 798036351 88903 88904 179954202 16685 16686 779681395 3439 3440 863844238 59065 59066 58077542 41140 41094 739495186 16808 16860 242522620 76764 76765 276227119 48000 47954 514840223 15000 15009 417171015 5789 5844 585976353 61107 61108 403798568 70155 70135 760630227 17247 17221 317793980 11291 11238 660776189 41591 41623 399418252 84772 84768 401986283 83542 83543 301653508 79353 79383 392712297 34267 34268 810074410 33425 33451 94734569 21828 21862 233423105 70982 70983 962978457 35934 35935 956348506 83112 83113 143632929 95800 95801 214112175 31401 31402 238871546 47980 47981 291976010 34194 34195 540906058 26065 26066 504369235 11679 11680 966390181 95985 96013 506320034 86491 86522 791741350 45421 45460 780503488 80549 80588 147947689 63816 63794 590380798 23983 24014 595065917 86482 86483 104036941 46289 46316 435504449 30323 30280 722791551 63077 63078 865853473 87376 87416 519205167 15023 15065 827074005 96445 96405 652251693 70275 70276 717692416 71129 71130 168492518 9053 9035 274904550 4450 4451 149683659 61731 61732 576341770 54659 54660 446712121 77701 77702 945371226 89524 89519 644525057 47639 47687 66283944 33206 33251 481208668 58943 58944 635196739 83249 83267 148276748 75566 75567 50972722 5641 5642 998042332 82708 82677 562008615 48682 48683 762881811 40395 40396 827420152 90718 90719 778920012 50695 50696 867965358 18454 18412 146510920 8818 8777 96887991 77132 77133 123307848 77508 77509 851639408 2030 2031 940077080 29702 29703 980248879 26173 26199 769476184 12951 12947 586566186 64000 63977 880057305 59726 59727 124700328 10696 10697 650186412 49422 49423 132209874 12746 12760 463662678 40436 40395 244107605 4271 4243 427796751 89936 89937 289299787 94910 94935 650834581 85302 85303 75605930 19921 19962 879009551 52425 52437 823411706 52668 52669 976473251 47951 47952 403993725 25418 25385 966851402 77563 77549 283864320 37504 37505 984264665 47610 47611 449237104 12045 12046 899037470 55345 55346 824438798 90529 90519 530934122 27485 27486 629525159 31915 31946 436444972 64058 64112 409997550 91985 91986 179008428 20857 20802 748590576 60592 60593 150724537 34888 34899 567081291 14703 14704 392319630 42572 42535 54926555 12206 12150 289853792 44737 44766 124959520 13674 13713 58099725 4948 4949 546817534 74040 73987 397724954 8404 8405 222298947 93914 93945 245916312 29439 29440 318436313 52095 52096 600581941 57930 57878 420773867 44698 44699 548716429 4805 4806 352493641 80768 80719 288852061 19895 19896 182852353 12523 12524 917647972 37618 37619 180609509 63556 63603 86446541 60321 60314 751932337 24627 24628 20265723 72269 72304 759580802 48800 48854 258697797 55665 55666 138682723 83200 83201 360430244 1076 1077 717934315 11021 11022 985337936 34750 34751 342146287 79434 79435 239558584 25389 25390 296222161 69174 69135 419450000 38294 38340 915271289 97195 97167 959747019 69579 69598 531711583 17503 17474 870670522 4661 4662 84750476 84426 84427 833896861 49852 49905 7523638 5308 5358 281225046 58280 58286 243755284 86432 86384 700791141 12776 12823 743917296 71385 71369 211489324 83931 83892 250153105 99079 99061 362962058 81957 81958 248992005 74420 74409 761985579 18283 18284 990665082 5575 5522 377345703 33770 33771 963423726 57699 57700 845289442 56203 56204 221771814 38362 38363 885740882 20044 20045 142575847 37404 37405 612887639 18590 18591 201823034 19326 19339 978202161 91664 91643 104013701 2915 2916 280702557 84176 84184 516555737 31188 31178 548673326 50059 50097 747992108 43985 43987 742672864 4131 4132 877912649 87145 87146 530838126 98802 98852 335836057 19261 19262 274429928 92866 92886 521745818 48578 48579 354076978 56430 56431 67793245 53422 53399 353071734 59727 59774 110980152 19895 19880 212199035 19827 19786 311584492 42359 42414 673734183 64571 64572 182462582 82892 82850 354248146 66607 66608 64647951 64533 64525 304442060 98258 98259 326218683 23633 23634 207701770 74222 74223 586083886 58096 58129 163887214 67339 67393 995805562 53865 53866 632020883 77884 77885 274117023 76887 76922 626934520 65823 65822 414933054 9316 9318 839927494 22118 22119 487326843 83889 83890 906281242 95756 95752 489483050 28027 28028 254288781 70604 70605 579229940 61667 61659 740840991 44696 44697 257941554 7831 7832 157033740 32633 32634 282078490 36961 36993 821693309 69052 69053 806040168 32184 32185 376710012 49342 49343 662445667 42389 42429 332947360 47157 47181 312227578 138 100 355597609 45370 45371 400785838 20129 20106 167385975 94524 94525 233058442 93994 93995 475152541 78021 78022 358419430 68344 68345 81098094 36008 36056 585533166 56433 56434 279033229 68603 68604 866208448 5290 5318 563362819 22019 22067 454729770 19636 19637 678013850 27362 27401 646847247 29337 29338 722847965 3613 3569 4815354 41297 41298 693981130 77178 77179 45466383 35086 35087 263890215 89366 89367 251824813 78993 78966 505059432 11026 10982 840151605 39440 39441 402615326 6901 6898 189273498 55173 55174 352170236 39593 39594 54184639 26929 26954 494742290 3794 3847 258794147 24621 24622 789743134 5891 5845 166768546 48098 48075 260182891 41464 41465 996165608 94996 94997 480972256 64016 64017 327525994 65486 65537 738114328 68519 68520 657383371 76664 76665 131446237 14279 14263 727557124 91045 90993 580092458 4693 4646 269079403 72930 72985 375190666 97580 97558 348158185 33048 33011 498523698 49198 49199 847871295 94287 94337 378001318 93218 93261 998173126 99205 99163 704593468 34454 34455 8697695 48087 48068 977285556 85475 85476 588737400 77755 77776 340030989 32743 32742 775551283 8847 8805 206382149 2265 2227 151388118 11952 11968 233816295 14537 14538 824009703 96022 96023 644507056 33073 33043 641088401 40973 40974 6364927 68936 68937 496191173 99150 99171 864046424 30731 30732 913112727 33553 33605 44555571 81729 81730 208774473 86973 86974 645140914 10104 10112 810789945 94078 94106 133528532 93301 93310 676383471 2845 2822 162331042 91363 91364 424413926 22325 22282 541188093 98585 98586 436334260 18142 18128 418528870 96416 96417 24259340 82842 82889 898915866 51718 51719 714474147 32936 32961 351512303 64378 64379 197532585 42643 42644 874929310 44375 44405 262585647 41000 41001 790368022 66522 66523 886969228 79413 79414 394831606 27056 27090 855067725 62129 62130 118124221 46203 46204 769894475 10426 10427 763244200 84697 84698 27404896 11831 11832 952955303 28842 28843 651902403 39434 39440 528521535 33382 33383 813602950 30773 30774 248967599 62084 62050 663134304 24791 24792 695299733 49338 49300 292136810 56588 56544 707495138 47380 47372 634042616 20761 20760 429475510 90201 90244 552393243 47589 47590 805257000 85842 85843 972686561 72897 72929 150691647 32309 32310 934461768 2585 2545 975130876 10290 10259 311852425 82129 82130 182633233 40826 40827 710168003 97388 97389 911071798 38825 38826 28714141 15049 15050 246430965 72550 72501 576743178 74239 74240 479238933 80441 80442 668485558 68810 68811 344958435 94326 94327 411457478 67044 67045 722235968 39973 39974 680881332 36721 36732 314589094 42985 42947 734835429 37984 37956 928684264 27048 27039 435752871 32787 32840 315693332 52965 52961 880454620 62803 62856 186415032 53822 53823 791871162 38245 38207 918606999 44833 44834 378554165 76922 76923 511823696 39988 39965 433741450 40027 40028 462295290 26354 26342 15692046 78094 78043 486971667 43673 43674 111055870 71845 71846 834177727 10797 10798 473647209 96785 96786 280816858 74948 74950 445940185 33712 33713 477063614 94577 94578 531835326 95532 95533 929915806 96492 96493 104026700 53900 53847 828877396 12716 12724 151427920 4924 4871 460720537 77754 77749 407378772 74241 74242 223082726 9758 9748 219133695 5530 5578 329026783 39719 39720 692289043 56036 56037 886620724 72389 72390 495126433 98682 98642 37037042 41961 41962 315658079 39169 39138 409076765 18879 18920 327872326 47058 47078 747018978 33363 33364 605636067 28414 28395 728200720 32816 32836 211132890 84775 84776 743101859 25285 25325 577949439 69387 69388 489279242 3089 3090 898840473 32915 32916 558919313 65239 65233 740437632 60447 60398 404017468 29579 29543 429513083 73208 73209 771510714 40471 40425 696477116 43590 43591 578278547 97262 97263 932445669 9610 9609 656260861 43325 43270 280724570 20207 20151 131307425 17091 17059 553775103 38933 38934 227995666 10543 10544 681056514 97733 97734 60127413 74619 74658 213713197 16071 16051 775857369 5974 5995 861228693 77620 77621 856790678 59022 59023 630187946 42813 42782 175227386 27899 27900 137344362 14388 14341 146703379 7066 7067 494927375 57983 57977 177598942 29121 29122 978892598 43478 43479 680740118 93249 93252 296255578 76217 76218 297949242 51035 51006 620308959 12207 12194 873077139 97672 97626 448345139 30738 30739 653817417 83115 83116 408288837 43998 43999 77800796 57102 57103 539508831 4164 4165 194996456 71463 71512 314178362 44647 44648 672554553 68169 68170 647093819 11462 11463 627859694 83019 83020 993812291 48731 48732 223748237 30235 30236 377723245 18112 18083 335590612 57841 57865 610642595 94150 94110 33619867 86782 86783 894866833 34679 34712 580840885 49428 49429 689114939 96959 96960 939766611 50095 50077 993735014 84550 84591 377547338 41583 41584 877742604 98662 98663 595958360 77245 77246 792122495 64424 64425 904088476 37018 36987 159737705 22768 22724 435097164 57515 57516 25575555 8897 8898 978887187 44287 44288 492698031 1821 1813 915967930 7050 7044 350323889 92806 92801 571208674 18180 18132 267245831 9838 9839 440663532 15688 15689 781677172 48216 48209 260589170 50407 50433 799426691 16719 16746 440833875 49417 49436 979718653 53123 53124 836959703 76087 76088 10921491 49174 49175 614136060 29140 29091 879330627 65662 65696 907184916 80513 80514 192013464 45959 46015 432013487 42319 42309 880147122 3799 3800 901174043 1463 1483 778437920 47259 47206 225307099 70799 70800 970594941 67969 67970 145776003 56372 56373 209473941 95225 95235 187222546 73670 73651 14599547 84809 84837 576903602 87829 87830 695682402 75668 75625 289065407 26624 26603 297647741 73445 73446 369495329 1769 1751 529070144 1916 1917 15241465 36261 36262 999140529 82262 82263 42267948 25482 25456 376688440 23258 23259 249165286 66397 66415 425368568 70120 70151 638427711 99760 99761 171007920 85401 85356 433978488 44199 44255 348269520 79570 79571 429945367 45666 45663 499120523 66671 66707 732833808 42998 42945 904562302 18006 18007 496479691 2741 2742 751336761 64660 64687 411568464 50251 50301 903279791 47892 47861 367594422 13429 13430 16666264 67841 67862 96172894 13121 13172 695261886 25202 25203 556897983 23007 23008 582137592 93108 93107 234590900 35882 35883 5406855 69267 69268 999930999 57648 57598 752195811 50447 50439 69126326 87783 87806 422329949 13494 13495 812083511 80581 80618 879223693 89300 89301 736256979 48170 48213 608488032 79606 79607 500463014 37363 37410 6039809 48359 48307 476886321 22695 22647 437579623 30892 30937 869124336 46052 46053 986767471 15820 15821 946993188 11975 11976 895405033 43683 43631 758433569 75661 75662 798821591 66942 66969 22837333 72567 72522 747882295 36883 36884 159304532 57865 57866 128627692 75572 75618 591741595 44284 44285 449880407 78398 78410 361990814 89137 89122 359535297 33036 33037 741678135 63471 63472 375297629 73160 73161 530864684 91504 91505 893719045 81274 81275 492387815 87773 87808 523709659 29506 29507 811439304 26606 26582 254659806 20643 20669 875537374 7804 7835 404353235 25943 25935 27055938 73431 73471 84861521 71062 71063 635694302 91104 91055 49462989 88901 88902 825266110 80549 80550 656724990 1211 1202 451891406 59600 59601 878641466 79617 79591 743185587 73866 73819 734841418 23913 23860 781124168 54323 54324 65679740 59168 59169 603371172 67282 67283 221071550 75307 75323 423200261 50789 50790 808753333 97654 97655 965339040 14934 14935 37539298 8007 7962 393030539 48194 48195 314000941 41062 41063 774238369 72113 72114 65179740 95029 95030 266502139 30598 30615 402108416 56352 56331 272374304 8267 8268 965696475 57970 57971 733520342 13269 13270 50089285 31798 31744 825905247 18063 18080 191983712 39103 39104 705496807 15362 15363 404063300 53404 53361 196094673 27392 27393 83593411 14328 14329 817859154 48456 48451 898985799 40035 40023 601535775 68069 68056 105485069 48440 48441 242724028 68690 68691 190755019 22490 22491 935638944 88821 88822 668993342 23258 23203 434476185 89182 89234 186642948 55064 55065 816221510 27865 27813 108681211 4854 4855 410095325 92435 92466 775221461 61586 61587 864720523 51731 51737 373735604 14659 14698 592636052 60365 60366 517115535 10920 10967 184036192 2239 2240 784890714 76462 76463 709783831 16784 16733 691767172 55621 55622 886882695 55293 55294 546073196 59628 59626 407134503 28945 28946 408453132 1965 1931 404893836 51516 51471 844828531 71576 71621 985682223 45172 45173 95768690 59164 59165 912785393 43675 43725 214574219 38658 38659 645250945 44467 44468 205777317 94096 94145 340339352 49996 49997 559428650 37763 37764 603865685 24275 24276 812510366 93698 93664 741506894 46745 46746 788108175 67641 67601 887510443 27063 27064 259219222 9793 9760 170266044 17828 17840 59678049 38610 38611 250056709 12420 12452 547748219 743 744 585691985 34236 34247 157459000 54208 54209 148777102 16061 16114 879774564 63797 63798 185621028 75462 75479 39380843 45169 45170 354563351 44746 44705 663206145 61413 61415 372521408 30271 30252 410964724 24840 24891 158510085 18456 18405 471205144 21678 21679 403299489 67772 67775 705243161 80304 80305 169959234 44514 44515 634454591 96829 96830 385408413 87786 87787 267877507 52707 52651 445882851 10675 10676 372061894 21172 21219 985737314 34220 34172 124255250 47092 47071 330609633 97058 97059 120683859 64887 64860 261357454 85595 85621 918959580 43784 43761 124466556 88062 88063 608339497 69627 69617 614125615 22427 22428 824949439 75908 75897 989326423 9198 9172 861432071 54949 54950 293921928 65000 65001 533015869 63261 63271 662101536 72340 72341 298924823 78313 78314 34418212 63784 63785 896611745 26214 26211 441090100 24743 24744 885612386 64252 64274 720076984 56036 56003 605779046 75117 75113 234995441 66528 66529 251658571 52741 52742 108015689 99115 99137 183734917 2083 2068 19186812 29092 29093 209932321 95204 95260 829665920 47493 47513 680514523 7216 7217 321811938 31333 31334 984562743 45688 45689 61392812 96760 96720 389033196 29168 29115 711620520 79740 79741 977841318 59118 59129 600197257 63337 63302 32112966 67452 67402 858907947 51986 51987 513761282 92164 92165 289078215 802 796 204528565 86136 86137 416390226 20220 20221 509035231 7171 7172 951773497 5484 5535 9578344 27194 27195 26311193 62403 62404 381619856 18412 18408 71105315 81611 81612 621668281 7071 7072 445923556 47957 47958 231412742 14147 14148 693616168 3475 3511 678421220 78238 78247 100127199 13259 13224 532365508 87052 87060 245605875 94931 94960 837732933 26695 26669 875444852 5728 5729 220159634 69046 69047 808329591 12593 12594 462608375 84233 84209 68189496 10715 10716 605767675 56316 56317 458145230 47062 47063 290596711 23626 23634 265412537 99609 99610 501454708 33359 33360 787474966 38785 38786 282623441 82951 82995 300647737 16115 16116 329191770 55506 55507 959207683 65988 65956 559162793 77742 77743 119332666 92966 92967 468478922 94415 94445 990836704 23944 23945 996201907 36677 36703 287249074 96244 96274 454849650 34268 34261 313792210 55257 55224 193694073 4135 4136 406806249 71401 71402 240183896 95480 95494 302813990 72391 72392 664975317 75471 75472 465593397 48357 48358 944646238 36169 36170 389205541 83651 83652 287633167 71070 71112 939989844 77012 77013 725630408 98456 98460 522696980 18403 18404 373023720 11408 11409 299187504 11448 11472 676159211 25360 25361 173821864 44869 44870 17085666 19299 19274 48092320 60798 60758 508222348 54784 54785 274107758 36905 36906 261089991 71797 71742 433058613 98855 98820 845546058 29059 29062 169520304 10456 10417 727547714 5261 5306 530888224 205 233 584017393 66445 66484 137569833 40065 40067 159620469 95597 95598 105498042 2435 2436 772081722 93456 93457 673405839 39646 39647 621982137 48383 48346 182998313 91568 91580 167424679 97126 97177 346884129 57151 57123 93136090 21260 21224 708094863 95998 95999 223765989 99681 99682 510680899 70622 70623 820310813 17580 17548 516258415 96956 96957 546034841 97142 97121 200574994 80593 80594 302800192 3300 3348 210922458 78605 78606 736382188 91926 91960 586515698 61374 61384 74640185 43071 43072 725130708 93489 93517 135609284 37834 37835 538204611 42849 42836 292257439 39800 39801 286187700 93736 93737 161424711 74926 74913 204208115 1702 1703 894724200 47630 47631 191461592 76206 76207 267166938 60793 60794 944680417 34013 34029 708964320 10010 10011 438174659 57195 57211 332437360 85619 85620 348247569 29934 29935 866880197 34165 34198 267831772 91772 91773 851688777 10686 10738 505467938 7247 7248 717240259 26203 26204 131439170 55814 55866 567643880 58732 58733 364132578 12511 12512 979819438 82732 82692 237881672 14977 14981 10454942 64038 64018 917185632 1946 1947 826413212 47123 47124 976972095 7896 7897 725045760 47309 47283 890903773 50367 50422 259881583 60052 60068 540577082 48636 48654 96115173 92816 92784 322467857 81566 81567 217639736 66442 66495 497587891 36270 36261 936455072 77496 77497 817220939 34380 34381 99449329 83982 83983 46905752 67260 67261 875377052 1571 1589 570796332 17376 17377 256078772 62669 62670 142171066 62466 62449 272785361 39922 39923 123944298 74920 74962 201579307 44616 44670 232019850 48457 48458 976954964 11311 11312 734533469 70779 70751 911995870 59463 59464 550470680 91075 91047 257956674 64604 64598 735252663 78009 78010 304113562 89196 89181 305227933 37548 37518 780449503 59235 59254 555319685 84357 84358 703436024 29958 29959 252470650 72028 72011 169147198 51079 51029 527912671 44188 44165 816942764 97617 97645 282450995 42587 42588 633493753 304 261 279253741 26810 26829 288707048 71960 71998 826241830 5066 5090 827950692 27592 27593 120632653 71983 71970 779396783 84978 84991 238888427 66382 66431 106703242 36879 36880 120733474 45296 45297 438317864 80204 80189 614092059 2700 2724 154299355 99621 99622 508112296 6150 6154 794099206 32868 32878 380971700 76344 76397 615329237 52290 52241 62790028 19517 19518 239858192 68346 68366 511528849 16577 16578 842763890 49762 49798 820491253 17456 17457 725413017 48462 48511 615268772 51203 51204 338103915 60351 60389 5586537 85296 85297 936490432 84175 84176 340767993 47189 47190 514746216 37156 37157 789871774 40105 40103 288939586 84464 84465 700307259 84697 84741 17498202 24444 24445 806781859 96629 96657 570875544 67491 67547 453121209 92096 92145 649232105 79230 79231 243756915 76347 76388 46688880 32382 32383 256553027 76661 76691 513368559 57451 57408 331124959 49698 49699 854286978 56807 56808 869207074 27256 27257 996535328 50211 50178 795859432 40705 40706 966907454 56124 56092 595912727 27637 27638 963320441 96522 96521 885776424 61998 61959 975021115 75364 75365 343260506 68760 68761 374431818 21756 21757 995526831 67784 67732 149418318 4754 4755 272019385 18324 18325 195266028 50813 50795 425086730 68011 68009 179461781 20413 20414 496084780 85668 85669 730116099 63101 63102 660823822 16004 15962 759831446 53864 53865 989422674 46751 46780 260638451 55578 55579 78533647 22673 22670 712374501 20973 20927 498446429 41712 41713 219485920 93122 93123 158491119 16367 16368 555674268 6873 6909 618930318 11918 11916 61927361 24096 24092 544920058 12844 12794 14002677 40527 40528 493291414 4967 4968 818109454 2531 2532 585383445 15628 15629 929857991 68439 68453 430429457 81988 81947 245442211 5294 5278 118571315 95027 95028 928372422 78352 78302 546068484 28356 28383 318419796 30565 30566 706506736 21907 21908 780762736 7051 7090 323937554 8521 8480 376851738 96877 96878 497399376 59320 59321 485521161 8055 8056 10079824 26518 26519 543454435 81981 81982 16200255 73181 73182 216172269 59016 59017 855096557 72862 72863 947504095 36030 36071 127043083 19870 19849 262667425 76051 76052 559927002 92484 92485 304692512 67824 67825 527834139 92615 92596 680439812 47001 47012 519907673 31516 31476 764296388 83635 83591 597195936 83919 83920 886902378 63232 63233 462521630 80811 80862 399704802 90912 90951 895423748 33525 33526 435860393 96084 96107 79321635 1647 1648 614070873 32833 32834 939984770 46128 46073 302561620 169 153 657722298 15817 15849 334430224 19778 19779 171333702 9986 9931 760703871 20526 20527 471737719 79694 79705 645772440 92231 92232 692987823 70369 70424 501709276 61324 61325 389191258 72369 72367 998577205 21133 21110 493532783 75308 75309 928649797 4825 4826 96164895 88566 88567 919828874 93767 93768 469547371 63424 63368 2459049 33367 33368 861645086 78185 78184 41973436 75104 75105 847918610 44800 44801 566340675 50436 50422 49496398 54535 54483 130332775 28371 28390 340025131 18559 18512 501871929 76553 76554 177192383 38394 38383 933330207 68364 68399 646176115 46093 46094 750266476 94952 94998 768161027 64888 64889 335715134 9752 9753 863957850 16734 16735 524838038 26893 26840 463742695 7447 7448 946463106 39602 39603 552863931 31293 31294 854948550 84065 84066 222965465 90679 90680 714827865 14159 14185 342060995 20857 20858 770335641 57135 57177 9064666 17145 17174 176771672 25244 25217 857962235 102 103 651836316 36056 36057 350299947 50156 50195 940239720 88629 88630 153253008 28833 28834 889006110 69171 69172 586928463 30790 30832 79198767 63269 63247 218023284 78669 78670 526604380 83525 83526 415511471 50434 50435 802524725 97369 97423 344799699 26917 26895 425981342 54952 54980 125621890 89572 89573 859189563 29451 29489 536555704 54103 54072 946362724 37418 37456 757569100 99468 99436 179904045 45868 45814 503916485 74491 74522 863313185 55533 55534 845789965 65046 65092 784254293 36896 36923 42700649 82844 82896 603969151 96393 96394 51772323 97984 97985 924474292 93892 93893 670035974 29103 29096 188613712 30093 30094 662112929 49947 49944 218027154 32289 32290 313214308 31312 31350 204930861 61783 61784 90244909 60327 60317 154140001 81391 81413 576552337 43841 43842 846297654 53487 53488 240177017 97110 97111 489745772 18936 18961 90691471 60686 60666 232631584 71959 71976 524180603 5253 5217 833650068 77343 77344 383075512 81784 81785 775632822 61566 61617 56221559 76493 76494 915469554 89929 89899 552204201 53289 53290 313653620 86388 86389 653048273 19875 19876 320982808 42375 42376 759001729 84085 84138 40674587 18270 18271 887910602 13059 13091 62487248 86051 86052 186048660 72722 72701 831210543 97097 97098 450314759 34797 34832 949344409 46561 46562 358113977 94777 94789 475250451 19074 19058 205870927 27241 27285 59190115 37112 37113 819680580 15439 15490 170992419 60282 60283 977821592 67948 67949 524129919 84042 84043 542041662 38655 38656 774502046 97631 97632 273284232 10461 10488 442640157 97119 97120 141818508 88833 88817 595976052 65644 65594 957861678 64846 64864 851377254 95221 95222 762209357 34310 34311 821882490 18024 18025 843395511 14558 14515 563541570 61358 61359 999667474 45389 45407 603807985 97824 97789 827028522 17649 17654 686039591 95720 95763 951795856 39643 39694 713545776 94381 94382 315828148 37556 37580 894287497 1212 1158 792578897 99488 99522 330639917 56283 56242 473298311 48940 48961 193634916 80726 80727 862294614 30033 30034 310628180 13385 13432 27799553 42079 42055 678260558 18162 18163 636836116 18971 18972 918293716 95941 95942 989509045 82698 82699 368757988 1567 1568 432637362 60890 60842 265438906 81361 81381 292579069 93045 93046 120638292 91496 91448 881656559 11078 11079 144955417 20618 20619 794103078 41705 41694 178415579 59221 59222 168433069 47696 47689 816939476 23549 23550 506015358 29450 29433 225061778 72197 72185 302965661 76737 76726 575785138 77743 77745 604671718 8412 8413 597161370 78015 78014 587469492 31533 31534 222684448 91350 91351 16148245 49281 49282 772161838 51957 51920 338900423 16995 17034 828414878 79202 79153 310863659 93321 93322 572889787 89320 89321 775659064 99400 99401 779471637 58877 58878 26056081 58836 58793 55893651 83476 83477 681298164 53892 53893 979364087 59473 59474 442747576 89155 89175 737592937 95488 95449 375993729 95418 95419 954272748 10580 10543 168422948 16940 16941 176575776 98426 98438 664360428 10924 10978 752355887 34471 34472 959807622 7547 7548 1147223 48170 48171 485547914 93972 93973 153843821 57579 57554 816310327 69527 69517 389426958 19414 19415 140604507 62269 62270 50404633 79367 79368 995383468 84619 84620 75137541 63441 63473 789877763 50019 50066 462883553 59247 59279 184555918 59898 59852 737366787 77647 77648 444858648 90201 90175 790365414 31720 31725 885416034 58761 58762 78821717 71494 71500 294131432 87763 87757 974226151 22800 22851 473600615 78823 78807 34219270 53409 53410 29724678 8976 8963 611251682 61821 61783 545611825 37218 37203 638762239 12617 12580 427203411 15856 15857 816418814 26958 26959 484661524 8642 8607 465292581 26858 26859 910118587 50165 50132 410480667 23551 23587 624895192 4334 4296 313462898 93502 93488 452874644 91586 91587 698882280 3571 3572 646442502 22768 22786 194489083 67265 67266 598582746 78298 78320 765636576 35028 35029 56374653 64169 64157 544458771 49847 49848 703782596 41603 41604 508464536 73946 73947 269625918 82426 82427 210226405 59024 59025 480027689 26347 26348 608566704 21326 21327 632642462 95308 95309 65361516 73193 73232 977646087 42232 42176 104035923 50371 50372 320541001 16290 16329 810508507 85159 85107 281764121 4396 4397 391958951 36328 36329 988589523 35723 35724 490338949 35178 35170 394945779 70000 69994 655106035 16476 16477 275697844 87325 87305 913704099 42003 42004 668054867 99582 99583 441998503 64110 64084 969887196 41725 41754 137910729 6984 7030 8546431 44833 44879 640720725 28265 28266 561959056 9245 9246 333558439 20776 20731 585360639 28064 28120 882904397 5639 5626 759475944 5843 5892 276068502 74185 74186 621712792 1740 1790 479076065 46649 46597 704261153 85737 85738 887173560 59268 59269 325009579 80294 80269 464585290 67936 67937 341398156 8000 8001 522179726 96135 96163 117274480 93581 93582 617286076 13988 14027 72966176 57233 57234 395810641 73340 73352 289030643 644 645 898616435 85977 85978 375425739 84085 84086 590082993 33929 33920 126272201 68148 68149 391135628 23552 23553 63124998 69947 69948 493683035 85756 85751 355562014 6814 6815 806489365 9896 9933 167717784 36479 36480 100404874 81865 81921 510248968 71404 71405 810688631 75472 75476 645273626 63522 63528 274473321 81644 81645 64870407 21054 21079 147895391 91255 91256 887251691 10036 9994 304135141 71986 71935 214410108 79754 79755 106946119 36474 36475 949615948 59657 59658 671823753 36605 36606 702776168 65117 65153 308069477 7657 7706 962938812 67125 67126 198866018 72476 72429 383835118 65625 65626 47578955 25289 25241 100503377 58131 58097 86389813 29462 29463 746626469 43151 43188 487994327 29501 29557 340767542 98081 98082 129334150 38148 38149 4825333 80546 80547 467319139 98330 98345 165575875 5032 5033 63045847 24454 24452 714911438 25632 25633 526381682 58610 58611 520727504 25809 25851 826519769 24031 24032 520796672 92700 92718 906063842 59868 59858 360853245 49815 49807 295196160 61847 61815 963974692 7818 7819 37307421 46071 46094 434364734 56563 56558 36004906 71601 71634 608028412 18491 18492 723534312 29512 29513 633853910 13797 13798 321019975 33283 33284 217161320 25110 25111 248693527 71506 71507 842732032 29749 29750 557521987 67545 67546 265859001 59699 59700 420090642 83207 83248 191650040 2491 2492 689208451 28489 28439 590278824 33650 33651 148890347 20758 20759 424832217 60558 60559 148549759 79216 79202 661756198 18279 18280 556212422 7078 7079 728735303 93023 92971 779772317 11958 11967 752079155 83657 83626 209213580 31291 31273 147568596 37841 37829 358240739 25916 25925 653917921 81826 81778 274002771 77582 77593 834095189 77780 77781 297517429 52520 52562 854398066 24078 24077 734767397 30762 30763 25771188 62453 62505 591408488 48639 48652 134486944 18157 18158 17567385 80703 80704 220270902 91864 91865 559961914 72597 72598 802168489 38943 38970 952883258 24347 24360 646941530 52800 52801 776602786 57130 57127 948584181 95661 95633 20889045 33212 33213 625315168 61720 61734 478393096 40466 40493 349791071 62357 62358 805435087 8730 8723 565201288 95122 95161 984897039 3628 3584 80604547 44588 44542 642552801 67113 67114 486811877 88008 88009 719555778 58670 58671 262593623 2460 2480 8469943 93200 93201 519651078 32679 32698 933992815 45767 45756 470500500 4979 4980 605408456 97605 97648 768445305 60080 60094 61383424 20435 20379 161869410 65150 65151 640684022 52084 52085 730844165 71959 71995 105249104 88877 88906 272831762 57347 57348 314544658 22240 22223 736082211 25338 25358 126820643 17159 17193 903916139 50215 50216 207034590 39165 39166 970997265 68734 68735 499828979 78549 78550 478257607 65219 65220 492426638 65176 65199 898838589 53083 53132 278482877 41791 41792 235079152 21443 21444 270654278 51456 51457 203733241 74273 74250 696035443 3903 3904 712959494 86038 86039 500275013 86861 86825 189030923 38340 38363 297305221 58763 58746 752600977 38869 38825 208054967 88618 88662 287316884 50653 50654 630005018 14528 14529 735659584 26687 26688 656600603 34463 34437 407820857 89885 89913 782706040 31436 31466 145971959 10773 10774 815671429 93832 93855 64670524 42380 42340 21001211 4539 4540 781118278 3554 3525 262167943 81992 81993 903378388 26612 26619 795283920 13698 13699 224317084 64666 64667 847316122 92063 92095 586284951 75353 75354 493607809 91943 91898 468296049 71673 71674 424713779 41234 41204 398096799 73061 73062 317654744 45080 45081 704885563 10984 10985 183370788 64303 64304 774182960 27942 27943 54618316 90935 90936 911911162 42671 42616 460290599 86519 86520 92325628 43428 43456 842002174 75721 75722 490111854 86120 86121 211220232 40962 40953 7507745 3034 3082 629054947 18898 18899 188600232 30328 30332 995581096 50196 50177 455331709 87805 87806 50642090 87232 87225 809872752 18694 18724 190795814 9255 9256 246653603 84149 84150 792464434 73186 73187 968850193 86808 86856 156947744 48160 48127 396427725 69009 69010 838054736 73157 73199 401696172 9134 9150 733759156 66641 66615 56051398 92449 92453 354917854 99186 99145 188100485 2151 2142 8323365 46248 46249 795979315 87286 87282 914139884 22026 22027 321302418 28922 28923 985276694 52833 52834 237412037 70394 70395 66199974 89728 89678 435730872 37135 37134 977810718 72791 72750 956020602 58337 58338 786895124 67437 67438 762319358 82052 82053 699621846 96055 96056 711219441 64243 64244 634658311 38457 38422 923472623 42529 42514 37080333 31532 31533 768599311 41689 41690 105128929 40182 40146 190462897 43893 43894 217323704 3811 3823 994985344 33654 33637 132293491 10211 10223 921594572 36265 36266 634409524 56610 56611 668010540 66109 66110 741883342 93740 93741 789140063 93453 93408 561995447 5185 5161 424876357 47797 47792 536722869 77645 77696 225766172 70964 70965 929120932 37839 37813 84145853 24692 24666 357296037 58987 59038 383727749 98712 98752 311556565 56612 56613 445542289 32880 32864 122780330 22138 22139 859825269 83578 83579 640369250 27368 27412 825935321 8589 8635 765523724 2803 2826 727141639 14686 14687 694344527 33932 33889 745582250 95958 95959 987098680 64935 64936 119318283 81068 81094 82265304 17199 17190 314107413 90746 90747 101860271 14929 14961 978608025 61903 61900 730207490 95147 95148 699252228 81959 81960 880722765 53912 53918 984746117 48695 48718 94432924 71082 71083 903566945 56570 56571 199905007 31098 31067 319673367 12443 12444 771085922 86401 86413 763113790 93519 93495 684407921 127 96 751521118 79065 79097 172632565 19614 19650 398630966 21258 21259 611567810 71686 71664 361291680 5009 5010 105970352 60244 60245 56468174 37405 37390 872283255 78087 78114 251716577 44793 44838 561428410 45454 45496 605986383 58132 58156 13442658 88638 88673 518776293 56627 56628 248238807 53166 53117 736034647 85108 85148 822835095 45624 45625 133025695 58925 58926 897781007 95378 95325 919642277 49336 49337 204299371 93614 93615 256988286 85452 85453 271450249 66763 66764 534713560 68053 68088 755794884 83931 83960 453656625 83186 83187 821738040 71251 71252 989954051 97001 97002 816906071 4086 4087 104229392 45901 45872 102365695 89919 89928 719040806 45525 45498 333020990 22048 22049 841672430 47394 47395 223135293 94609 94610 708390355 99171 99172 563194934 73571 73572 81292012 34739 34740 335837749 34410 34396 564426833 44645 44646 852504205 15389 15440 743378401 34130 34077 847457155 63873 63874 88717657 36038 36039 315800497 66736 66737 945619514 25958 25996 317525271 77953 77944 498776785 21178 21179 198327362 69073 69074 366915353 42362 42363 553051861 26915 26916 321141721 53484 53495 986259705 14951 14919 697565805 70001 70002 678239043 65363 65414 894505864 3142 3143 122336758 23427 23432 431992433 26577 26560 241536364 89833 89790 7863461 11151 11152 144804694 99053 99012 57321964 48763 48814 321078603 73942 73943 781142802 31045 31046 158717370 68252 68253 485422004 24330 24319 384189538 60669 60614 260593655 9310 9311 136532267 41384 41385 980350928 98802 98803 638264290 78379 78431 158958083 6529 6530 38746025 43454 43455 948453036 66305 66306 740713269 97313 97314 98968161 67619 67620 695826950 14302 14289 350317565 3473 3474 209379542 28691 28649 393900231 46380 46347 429896772 58377 58378 882964679 92728 92729 876222446 88512 88513 622378485 4804 4805 830550796 77428 77429 192841806 88189 88190 661404517 86819 86831 777282812 94626 94627 360002809 29232 29233 913811432 12857 12858 447737463 58450 58451 965372276 83243 83244 431962652 40342 40307 741323953 73299 73300 244743557 16266 16267 171179064 75428 75460 527407179 9491 9441 546678060 49907 49908 893957946 98864 98865 242224586 35809 35810 536853304 68239 68248 681910800 35337 35340 33278806 27548 27549 861723905 62980 62981 582317891 39449 39433 890663134 51745 51713 372696796 26885 26830 565087487 47104 47138 145677169 74818 74819 222234400 44777 44744 861509472 70267 70273 49723865 46121 46157 867741754 90753 90754 917011122 36055 36056 784645597 46840 46841 632053004 79356 79306 393020367 24612 24620 818736959 24309 24257 418838632 29285 29286 688823280 53546 53547 38181051 92897 92861 613295119 7337 7338 590990054 45568 45569 42555527 77856 77857 106261787 83184 83229 924676708 7055 7038 293063340 72088 72072 712576139 76197 76192 182959128 22498 22510 585929002 67667 67668 32335318 4230 4220 419471437 39668 39669 661489506 78490 78503 115571542 68472 68520 87933508 42514 42515 867848469 55929 55930 979278387 53481 53482 358369210 76276 76277 616002475 46547 46548 233671481 61937 61938 658367171 45692 45693 244851863 38154 38189 222065674 64010 63987 489854371 12256 12257 812598378 3280 3281 239744089 66906 66870 333641334 22338 22339 535501590 37377 37383 495769421 77008 77009 850276856 43369 43417 381801112 62244 62245 882852094 44612 44559 337400496 29551 29552 616701791 73461 73462 150321220 86336 86337 733895861 2208 2209 943153220 47662 47663 368057484 47292 47304 14978242 26469 26470 946083353 33048 33008 859754650 32641 32642 759176478 99842 99843 816265084 75603 75604 470905423 48041 48042 881715330 92991 92992 680117755 83259 83260 106203694 9131 9090 752433257 94997 95029 350366918 42505 42506 880925470 62234 62235 90155014 57047 57048 91660159 67775 67785 886858348 45703 45730 305316922 94013 94014 546597638 51275 51329 289216498 11322 11273 300168185 41082 41052 599514675 99791 99792 840137732 47075 47027 75446696 57166 57178 863961803 93301 93302 555657678 58961 58962 396538349 29419 29420 125852697 75082 75094 489987123 74999 75052 253250489 16553 16526 173703446 24287 24288 443959570 14137 14138 963404642 79753 79754 348985134 9178 9179 245197498 38351 38305 993690676 94359 94360 656606524 76368 76369 929717844 33108 33109 143104507 9493 9494 855754244 19512 19513 777708709 12613 12614 256620521 44767 44744 526654027 13073 13074 480327343 28301 28246 228538464 47680 47696 127683891 40749 40750 482153680 12855 12857 835292003 12984 12957 282040082 38149 38191 764026525 23794 23795 98558335 44478 44494 44635540 77389 77433 284642522 80980 80969 952570945 63269 63270 332320293 19549 19550 474654443 75708 75709 631659651 93013 93014 723931941 80940 80941 698893157 82583 82594 342013602 2496 2497 243091874 33554 33589 968910452 4477 4478 361133228 49286 49322 20730762 18873 18897 594846063 97044 97049 192220966 60610 60627 946001798 95557 95572 938174400 60965 60966 40798609 38473 38474 202006175 3226 3251 935175975 33 34 346960004 35940 35913 175982362 70073 70074 457110655 80838 80884 779003228 18309 18262 706689609 8950 8951 484786970 90340 90318 837501532 96333 96344 529594516 72651 72597 691174213 73460 73483 29112145 52167 52183 900614703 49917 49918 404342992 66026 66048 879298511 70226 70182 953631665 53688 53665 500080841 27176 27177 444576104 4364 4365 685726576 61278 61279 425154542 42234 42235 774935455 48353 48358 414431275 35774 35775 126845872 27579 27578 814383529 20608 20598 329290904 62176 62231 51938539 88194 88195 20007509 78270 78271 841970325 62224 62185 815969306 43416 43417 314492289 41643 41644 411474985 11573 11574 167349352 21938 21918 378033939 11508 11462 143887496 53456 53417 521429723 34365 34312 305606489 45708 45692 455258219 81656 81662 548807954 39469 39483 975055235 92154 92155 4006849 22518 22514 77008650 75086 75098 156417445 86796 86797 558442322 37921 37880 625843360 42362 42343 598270361 2396 2350 155048367 92790 92791 715364077 66760 66797 383358505 14008 14015 961721468 47523 47524 474408784 4311 4312 703183687 53838 53839 997431215 96119 96104 704518709 74494 74540 60267376 30960 30969 653950930 38852 38869 103209207 20623 20624 368627215 93582 93583 21555278 67090 67138 606370489 88711 88712 631125708 97844 97815 624508074 24058 24037 121027474 39897 39898 665629977 99176 99147 21747436 58286 58271 45551672 59076 59056 443822633 99198 99175 374316485 55213 55214 326657228 42813 42867 380196762 92156 92157 806803359 22045 22047 85586399 28878 28901 682265390 79718 79719 943910587 15359 15350 215715050 70800 70853 146341694 43114 43115 578533844 45135 45148 764968230 4014 4002 584272794 79903 79904 934131512 25461 25515 54047118 37381 37382 676900189 27041 27042 283132525 15991 15979 946977014 93353 93354 860323485 61564 61565 964104606 46533 46534 450598555 13958 13985 811218439 29807 29808 260365164 17252 17253 497296295 57923 57924 936208574 19212 19204 10699610 55250 55249 60864243 97511 97491 230752026 32464 32465 131607949 54420 54421 317347665 86628 86629 616148963 18417 18380 149058652 11272 11233 67619415 42815 42816 659855616 13037 12990 864863867 45526 45527 273252385 67228 67229 536750679 22709 22710 135888051 90242 90231 535652951 99959 99938 556054930 71299 71283 150003745 27470 27459 809235507 21227 21228 901948996 43347 43348 688379280 47176 47212 73845649 16583 16584 227619286 14098 14099 991326726 58960 58961 596030209 55403 55412 739012103 86547 86548 590258217 52303 52340 891546489 63088 63089 121976404 11526 11527 53744747 31954 31900 832946408 52781 52782 481785935 26678 26645 975847479 87331 87332 510283484 9188 9189 185574238 52138 52163 666684452 34343 34291 247656756 47298 47299 702585761 40691 40667 851872321 40638 40639 422384478 77882 77853 795132369 42194 42195 286284160 54751 54752 992774401 1332 1363 397922926 6985 6986 879309773 56197 56198 801006446 58550 58552 669334406 71171 71172 119316926 40782 40783 543380166 37607 37608 42483364 66716 66771 434096970 37755 37756 747341981 88883 88884 620075439 88463 88464 968203181 97345 97346 583977598 39850 39866 852584518 25671 25634 963556301 4421 4422 347614436 14605 14549 964520151 64808 64834 737750954 94641 94642 934338040 95281 95297 674425156 84077 84078 504564891 95219 95220 151535277 93044 93045 948987189 94365 94366 367178036 98897 98858 894191328 56630 56631 793305496 7900 7922 130558039 73925 73971 229169350 94263 94243 711525312 7003 7056 510420964 40660 40661 923179216 99191 99192 441033817 54279 54280 270448190 99045 99064 215402835 73629 73630 895351167 57732 57733 592372087 90153 90175 358043814 78026 78060 112577741 75000 74972 782595059 53196 53198 983833026 76912 76905 20336349 42966 42967 181677670 84667 84720 881529049 53870 53871 398741675 48733 48783 661336641 77044 77045 912884814 46242 46208 988465219 23284 23317 505847568 93932 93933 209942055 57302 57303 980840677 26997 27020 712225642 60633 60634 325939839 23359 23360 417368042 71493 71470 662873842 17701 17691 572949260 78774 78759 910126940 69283 69284 991654540 20485 20486 510405174 50511 50556 924006890 34291 34256 456102554 61844 61822 75855612 15401 15374 11087828 51537 51481 396329107 43003 42948 453056449 7837 7838 144521240 59577 59578 377946490 98870 98820 750058742 82037 82070 666689738 3874 3875 176651226 36467 36470 921411741 78806 78849 199444130 73961 73951 851951071 65064 65065 74104661 679 680 796093926 47869 47865 863852857 66368 66369 782815823 47629 47630 265814910 2926 2927 388736436 63455 63456 156880309 33627 33628 585370943 66733 66719 468717298 89594 89595 169229473 59531 59532 728498834 28388 28389 363300466 92523 92562 187130576 77984 77985 79893534 49664 49665 321682406 13955 13930 300450290 41066 41063 635108986 15164 15145 830356199 49935 49936 152112646 98561 98562 365966593 97142 97146 790089493 47387 47388 7275055 35640 35613 697204384 89493 89494 416798924 67148 67149 83752224 65968 65969 224648529 2878 2929 380126543 19066 19067 950793118 9355 9370 710352564 59715 59695 436264813 33567 33588 455109818 97089 97037 744057405 11844 11853 30830643 44975 44945 193236059 44646 44693 262666369 41130 41148 666597668 39715 39716 345162885 448 481 143729056 81605 81606 123164849 4219 4220 342425085 81265 81266 153605037 70378 70379 88619053 13881 13930 892217364 80089 80090 528780029 26199 26237 144040759 61865 61894 426414278 18261 18231 179409840 77705 77747 900423804 63020 63032 219342020 19475 19515 465480506 81473 81481 380060812 74293 74344 672266228 87398 87388 820702794 48683 48684 496173048 39885 39851 384648230 8336 8337 100527628 77353 77388 545873702 41476 41477 38440448 51508 51515 708876858 29245 29247 842267066 34422 34423 22434712 85906 85907 168454377 63778 63783 884702328 51297 51330 203196384 75196 75197 889742812 58896 58897 595373154 13316 13317 816350984 26980 26981 838133841 20253 20305 711654378 53762 53763 928952630 91526 91574 307275203 46489 46490 14499796 65018 65019 884990148 38995 38996 7094965 88994 88995 866672505 57626 57646 332817034 96306 96256 379528912 88374 88357 422681724 9744 9745 470111449 72679 72680 520562470 32548 32549 313479178 46855 46856 713030628 90142 90131 705880069 69024 69025 305516734 17577 17528 122769411 6002 5981 661615628 4208 4249 966713692 80944 80995 575999994 3479 3480 197038195 9084 9080 781283345 67361 67319 629978008 9115 9116 41365436 68230 68202 979288457 99540 99514 925275627 35006 35007 867114183 41449 41484 202006496 612 613 553729832 73951 73998 862944107 47226 47209 569222495 9165 9166 987167107 9972 9969 639862700 70687 70688 667423355 78819 78874 389726043 93574 93575 107770695 82659 82660 558157509 47029 47052 814231163 20900 20901 117916669 97686 97687 362322700 11218 11219 123867885 87401 87402 616228662 71046 71047 499018031 51132 51183 934222454 364 365 662228694 75886 75887 842533364 92657 92658 100577892 76357 76380 821806900 87082 87138 858733085 79396 79444 468607560 47969 47970 724982922 83406 83407 912211168 25824 25772 648670820 2892 2893 862355768 68832 68833 135011886 89533 89487 241106717 99582 99564 432070778 2188 2204 243070622 32250 32251 180809944 50141 50184 763811908 16093 16094 547175883 78843 78789 414507725 79656 79654 986836460 16390 16391 633153062 75967 75968 230319527 64012 63974 644283250 23338 23315 449033796 1096 1067 164910841 19103 19104 42923395 80674 80675 588387413 52059 52054 340185075 2847 2883 803704779 19828 19829 461963341 97358 97405 520082069 61286 61287 429303110 68479 68480 17450092 3731 3732 283157488 58020 58021 735836920 15201 15227 198569717 81549 81550 692838740 90562 90552 984722250 53825 53852 729598283 44512 44513 356924052 45409 45430 337426925 60496 60497 421025787 21022 21023 481423692 38664 38708 409252205 87181 87182 813756909 72856 72857 161144922 36644 36649 390208167 76934 76935 147883989 7408 7360 454935465 54249 54234 32182975 22932 22913 897383355 40789 40790 933441969 86144 86126 266046342 93853 93854 6602848 30650 30661 655757302 74563 74564 233619523 28852 28888 641796927 963 964 548738299 61606 61603 16760033 55875 55876 288721505 13207 13236 651464020 24940 24941 678106395 98436 98437 675430694 85659 85681 529808838 92306 92307 532371666 61364 61365 674586890 45431 45417 645140843 67173 67174 835228206 71479 71480 615573872 9314 9315 886151509 6163 6210 288998777 36449 36416 303167743 70037 70038 229773316 5138 5139 860680640 7118 7119 344189803 23339 23340 285434722 55704 55749 280904727 26001 26002 369613663 62898 62899 716688021 67277 67278 911294754 35408 35409 93337510 25634 25637 635041449 1246 1247 149642715 22270 22257 978825902 53791 53792 484296840 4213 4214 480499017 60776 60803 847089992 11285 11330 162736334 77704 77705 368101012 2898 2877 826774663 68443 68392 708154326 31974 31975 820295497 69669 69670 59559928 74268 74213 958953773 59485 59436 423558528 70257 70258 853240130 20290 20343 25707176 89290 89291 935244797 52024 52035 51215768 38626 38627 635590462 55405 55384 658289260 31530 31531 188889407 55209 55210 144871072 36246 36230 842689478 96036 96037 537653189 82801 82829 446582762 64710 64670 848639881 38951 38923 25870830 24343 24353 467267088 42089 42090 342591080 98151 98199 758731994 28632 28597 461377456 50816 50785 390018476 2653 2622 338404746 79459 79410 430426284 60958 60959 597285568 87635 87653 449832858 3709 3726 409568473 60028 60029 900595291 35694 35692 665472490 34107 34108 867958675 43691 43743 627748431 57618 57619 93202805 65858 65859 36611418 5955 5956 91832250 58743 58778 629960336 44951 44952 552606004 82697 82675 301763101 69120 69121 282991476 11426 11427 512012822 80589 80590 317501071 8432 8433 373312551 33165 33181 800942606 58820 58772 219497457 62448 62460 829942238 8006 8007 444362128 53431 53439 442817165 68130 68124 440065749 13046 13047 447420504 49252 49253 556336020 24690 24691 752194603 46692 46687 296296510 9561 9562 295041104 20287 20260 375492685 51211 51179 540924992 77404 77390 757794589 64295 64296 85717961 91019 91020 89103882 16977 16958 626089073 49221 49199 917663121 62645 62646 449290215 48623 48624 288038408 60552 60597 519141427 17085 17032 408878591 92290 92291 773847084 97623 97624 721914081 22305 22306 24918726 66582 66583 203076914 47081 47043 17849858 54593 54594 798819122 69876 69877 897124920 7830 7807 981868485 99341 99387 431636719 66642 66668 747619569 95923 95924 166976115 75439 75433 449521715 23700 23701 628509862 13013 13014 559066684 94477 94495 38314582 77790 77791 140355568 35637 35638 745910313 19059 19103 683539726 12967 13009 656450146 75823 75824 562686301 13091 13092 35036510 97101 97151 990340417 52001 51970 411711119 34530 34531 446416144 64050 64051 170636455 81274 81305 350711493 5346 5347 926910545 5063 5075 650926972 11898 11899 36237713 42511 42564 393407194 66625 66626 17362604 46105 46108 113926664 33313 33327 710195959 45500 45501 632206435 4167 4114 472802624 97322 97317 493697303 66026 66079 779826115 54718 54719 66510019 20862 20863 128234103 91575 91607 424103937 35581 35569 258846970 79552 79577 973765144 60358 60359 442417639 97865 97892 895657672 76791 76792 571659804 10034 10000 343810485 4740 4690 80314610 14574 14594 188681857 30748 30711 743740011 70122 70167 215054075 44630 44631 847598094 30789 30790 214973536 59140 59141 17391182 30486 30487 849042927 8563 8564 516935574 81560 81561 199140956 77244 77245 86560272 42645 42594 35719690 52507 52508 989068507 1277 1278 120094176 97191 97177 169373033 69990 70006 27164218 97299 97300 50721226 46629 46630 310969341 14367 14337 958857934 36803 36766 477040672 47113 47114 897448024 48139 48140 427618631 25761 25809 257152665 47029 47066 772881731 91465 91508 723184378 65384 65337 52258205 88905 88906 264108185 78378 78423 684132568 1257 1236 362273886 61319 61320 160896287 28509 28518 831316363 96770 96760 923431602 53119 53120 631134695 94277 94295 842772410 44004 44047 384324256 6181 6192 877064053 28828 28829 803009721 93174 93175 580156794 25670 25671 799137378 89376 89377 604775975 18616 18617 817371561 87040 87008 485130599 23189 23245 34488419 15700 15755 926013368 3461 3513 389092132 63561 63557 129682482 53568 53612 142110454 12087 12088 601477301 6929 6959 56404483 14779 14767 379169489 33479 33446 176757557 18147 18107 58580857 16685 16669 87948766 72624 72651 786887940 35122 35123 913925250 74249 74211 320529527 23336 23337 435837584 29862 29846 437354720 49513 49497 981168649 71981 72030 51904301 37541 37542 324810140 13870 13871 981609008 21360 21361 505008202 62415 62416 781880159 18952 18916 511514345 95764 95781 830195085 86660 86636 697227551 47 48 670009035 96144 96127 386193088 67758 67759 936135768 32165 32166 746022875 12260 12227 402717075 75724 75725 723835405 17768 17769 362101167 99194 99195 506387745 3395 3450 224130972 13144 13108 754428081 62545 62546 611993580 95454 95425 633329498 44457 44458 382448052 74067 74068 908657620 44427 44393 264003353 90995 90946 84086722 39136 39095 726762688 22181 22201 157576567 69834 69837 361593272 78791 78792 940114053 88937 88938 222348327 80531 80558 498503675 7171 7121 29996166 41302 41316 938433330 5659 5660 166987308 84810 84811 257002338 45939 45940 262908840 23560 23552 633337650 60594 60595 670339420 10757 10760 213991579 60314 60270 662290411 75532 75538 847452494 87080 87126 934180404 2065 2066 672980735 92581 92562 369414692 24707 24708 989061965 33381 33382 148507314 18112 18075 748977750 76762 76763 14027969 2157 2104 589427373 11984 11952 192553559 5667 5662 735046160 85230 85285 570107344 99423 99447 109450029 89905 89906 167100328 14394 14374 700868917 57657 57658 13404387 54464 54438 190653658 34426 34427 964572066 30875 30876 750585591 79365 79333 638946899 28241 28242 363111106 97651 97600 951494955 50123 50160 782887133 28110 28111 770826980 549 512 232116360 86124 86167 862738204 97533 97552 484625009 91727 91685 797711932 84562 84563 440143483 78648 78677 100006812 7731 7732 185720435 91542 91510 793826039 53790 53762 491551797 29557 29549 743423022 23842 23892 280923372 3058 3059 276287109 4089 4052 725460939 28266 28267 343852557 80410 80411 624099788 68325 68326 740724314 57730 57726 397535550 95651 95702 80794910 97247 97248 945874895 99297 99298 892943901 47620 47580 683856242 76471 76526 794688648 27295 27253 49092708 35212 35213 582680218 35894 35895 731186429 6268 6269 862543660 99834 99794 736267168 72339 72340 217300370 45145 45146 619894687 75436 75437 422647806 99069 99070 54935124 9834 9868 549343737 26252 26253 827757159 80240 80241 760521289 62266 62245 696646503 82225 82226 367584628 15661 15646 659700115 8980 8981 17093361 6429 6442 484741602 72684 72716 868125319 62285 62286 100735893 24827 24877 308615600 36317 36365 974695484 53872 53881 362162525 84584 84585 166615151 72800 72801 175241513 41844 41845 847110806 79114 79115 79680729 18817 18777 569835165 45179 45180 802662778 83132 83133 985728188 85921 85927 357275683 33660 33661 148007063 71065 71080 592078228 89389 89390 128545985 56477 56478 334104535 11183 11131 764672122 24937 24901 550044852 86330 86363 980820592 24453 24454 477611011 52455 52465 263412249 5388 5387 330951681 56304 56305 570744734 55400 55396 459964453 58752 58756 811325242 47751 47752 728157886 52221 52222 903154065 9152 9153 523519469 30480 30466 463005292 69402 69403 115511259 19721 19722 89185553 74290 74291 233548174 15394 15358 582529632 85331 85306 660986818 14744 14745 224779738 75461 75408 424003545 30179 30145 756648733 54070 54042 315035871 19456 19457 362354753 42078 42079 431204081 79762 79763 328806922 60927 60928 442832407 29683 29684 954752034 51862 51863 195016135 62833 62834 391385799 87028 87029 687510841 22120 22121 222359609 55274 55275 294866188 50085 50058 473294761 24069 24070 341964279 65208 65251 473437893 99946 99947 509009325 23344 23383 192745372 67646 67647 103830397 75056 75073 201250773 86114 86079 720500036 2446 2447 360303558 91900 91874 883431998 90366 90312 51578596 81047 81006 207398251 76092 76039 895965808 62468 62503 759667157 94037 94038 878327280 35619 35620 846928103 27216 27243 468545019 70166 70167 619378765 8833 8812 303822567 69071 69091 831019246 66555 66547 672469254 15889 15890 755069515 56889 56943 143249951 84560 84591 161388235 41489 41463 506284444 83677 83678 276726792 87566 87567 348127518 54927 54928 681946313 19808 19809 956314145 68260 68261 422849947 97337 97386 130339630 67916 67917 401985133 43099 43100 122711547 25435 25436 937346400 3073 3074 998295237 5031 5044 419962363 12461 12462 918350058 48454 48403 803564617 7984 7985 178850368 91692 91648 409610872 35116 35117 30551745 66826 66827 290461534 25234 25235 820966441 94222 94194 93528849 43808 43814 482633057 46077 46131 186681457 41739 41747 544110832 14206 14214 822283271 3452 3453 874129917 20568 20553 577096206 48297 48253 528585522 46710 46711 610160552 82290 82291 332432264 78600 78601 914538224 6523 6524 143618655 44336 44337 966284840 96930 96931 440039436 26249 26250 368571902 87231 87232 995343775 16927 16928 630670571 95253 95208 363346716 1639 1622 652385340 61179 61180 796701239 64783 64798 587279871 92028 92029 165027380 60977 61005 330565691 70917 70918 559075447 85218 85219 581271954 51953 51914 625375042 10694 10695 815341659 26272 26259 500214508 72264 72265 938467724 60383 60340 274660990 69779 69776 592429746 49402 49403 824073291 51272 51298 673643244 39021 39030 403187368 39717 39718 498087275 39373 39374 280525707 83731 83732 755258047 1854 1823 451285983 93763 93724 587569841 58352 58301 886547962 8536 8509 778285576 21598 21574 376113816 56187 56226 350319376 48066 48067 613030640 86162 86196 139706165 66006 65955 155959779 60655 60656 95398571 15220 15221 477687863 41660 41661 674819902 83471 83424 997128980 52912 52957 289974111 60577 60593 486897906 37358 37359 495662564 23655 23634 322087135 78188 78211 668216545 16789 16777 796405152 28623 28578 732510178 21347 21348 916996733 43162 43163 446444018 60106 60094 761454434 18670 18671 253821691 63640 63630 255491261 59677 59666 54919440 22576 22577 480806011 55170 55171 398925717 35039 35025 510473749 37601 37602 78223776 14690 14691 431831788 45437 45426 487643173 40917 40959 892760968 98716 98717 386994876 17510 17511 408801094 737 785 860584620 23323 23324 312493716 68193 68215 592070102 47420 47376 247014733 20917 20918 960415913 14917 14920 247800224 89704 89705 911196135 39177 39227 509111208 87000 87001 279496982 56811 56812 351991203 54265 54214 266565978 55299 55300 568676079 12373 12403 409694093 62510 62511 383438996 11095 11096 351201426 43917 43918 652917091 31232 31233 539158668 42640 42641 793742574 22664 22646 779287783 13027 13028 88067160 34668 34669 291410966 29585 29586 367809898 18396 18381 432625425 22716 22715 970529263 52887 52888 886545900 75204 75235 658499193 88010 88046 248364030 9893 9878 802165790 57687 57688 984994841 51639 51653 281778153 45705 45706 585728196 23601 23602 187527966 34288 34289 756106504 1123 1142 555883874 50673 50674 602136104 98058 98059 887615306 77001 77009 504291631 86969 86970 695166285 21729 21752 564915057 3850 3851 261037519 67997 68042 283174811 46388 46443 108260321 64837 64809 942999507 28338 28339 970326931 17051 17052 955161624 89980 90014 92993853 28328 28329 236190150 95521 95522 310684831 4457 4414 504613664 37995 37949 170834278 59876 59877 320082778 61973 62018 944916842 37777 37754 861208323 69410 69377 940966938 7625 7626 768926044 61939 61940 545202217 5647 5648 714523371 79287 79288 283467390 99399 99381 479305587 3400 3379 592276850 16411 16408 148028425 50161 50162 177879042 32644 32671 664399019 2873 2874 909070426 14511 14512 744918526 71542 71543 288622559 37017 37018 487859115 41713 41714 354540246 75832 75833 402243750 8348 8349 73818424 19738 19739 53541235 63471 63469 311863122 64220 64221 619117105 79801 79781 331711333 97831 97862 687760129 51169 51163 894493779 95294 95295 680707753 47808 47809 398663525 23315 23316 257407813 88488 88440 658222324 51544 51545 175418143 99731 99772 262128867 75901 75897 943867788 8740 8757 24712371 79930 79931 488001363 12955 12900 744878321 72231 72236 410668541 8151 8152 116247976 97743 97720 753945855 83054 83023 707875496 47250 47251 940704017 86835 86836 542444889 94930 94931 997677302 20666 20667 19712420 58666 58661 579857924 59225 59226 837005475 81052 81053 560881737 52243 52244 725081126 74884 74885 86395916 47427 47472 76091708 40213 40214 27355293 57293 57307 308663399 21446 21447 895086125 46783 46784 872442385 63633 63634 225040973 53719 53749 109836720 71570 71518 388867728 97844 97862 975303697 55921 55922 582042022 69390 69389 145226471 95066 95067 132788776 34323 34301 148644177 18293 18294 907551862 79213 79214 111581848 24992 24993 563799244 86781 86798 600034734 58524 58525 539604769 54290 54261 424455517 54557 54558 439556842 8571 8572 235385533 29655 29656 693377842 7600 7601 405941724 7315 7282 549006078 36041 36042 831301524 50101 50102 952885797 21159 21160 949114035 58585 58587 120432769 76448 76485 653203996 51927 51928 725982544 77362 77363 276515178 65344 65345 377262528 78288 78318 389599681 39312 39313 173397071 98815 98850 41320919 66349 66388 583276649 29839 29840 955532072 44009 44010 498560943 90921 90922 927929625 31955 31956 470438946 45534 45535 692491144 18241 18257 932126619 98031 98032 109205491 3267 3268 518992825 7352 7371 353927796 35108 35079 654232858 23506 23561 786489595 4691 4693 851392627 40329 40330 468459176 47881 47882 676170477 9902 9903 318525645 24573 24604 752554931 90134 90179 879907702 25076 25077 700813976 96489 96490 815810027 1774 1718 794883205 96469 96491 37821851 9918 9919 796756424 98829 98830 114684695 95585 95633 669170453 59019 59059 815776658 27851 27840 980213550 72529 72530 521171507 10396 10386 109696163 65236 65237 370180949 36515 36528 848804362 10094 10095 410776786 23265 23287 975948353 12997 13013 593269259 70820 70834 231035787 81831 81832 236618712 44296 44297 962503819 2328 2329 866451671 98077 98060 557624674 28733 28734 19421088 33203 33256 34577152 92198 92199 99747090 76800 76801 228156887 96517 96518 822221088 4734 4735 871736651 10579 10580 399885885 55996 55997 51951457 45305 45306 712754951 96839 96881 947705246 83544 83545 317805812 75648 75646 219583329 24654 24615 965993141 43821 43797 685131090 95782 95807 581404402 65112 65113 814714709 70761 70736 158732729 28145 28183 719081238 6051 6093 908306287 72020 72070 606433829 17364 17310 602516130 97109 97110 607716488 28179 28167 817226527 60005 60025 90776637 56805 56806 382317032 33969 33978 609784968 79298 79293 446808457 78617 78618 498016387 28384 28385 346798005 23054 23076 174021470 91156 91157 624843792 13725 13726 632259231 97184 97151 257090120 22343 22367 236367307 51755 51756 74613896 26323 26324 541674966 38164 38165 345795701 41467 41468 621819438 7791 7818 9407083 66507 66528 178151526 77960 78014 293588454 53454 53455 706893461 67823 67824 337863174 25797 25798 615871980 28630 28671 456067068 9815 9816 226143899 12224 12225 131383826 5261 5253 133769766 91480 91429 608989872 55365 55366 434808943 84218 84219 592059051 58374 58350 431507794 89810 89849 363932664 32215 32216 650188350 24803 24804 960278032 55667 55689 179681820 83297 83295 85046057 44904 44897 296249177 12630 12671 518477770 47674 47704 751205930 96065 96072 984814572 96751 96717 102458608 95321 95283 271467649 9934 9935 861367726 61580 61581 369479714 8854 8855 872287151 41373 41374 209214361 58230 58286 434083139 87685 87686 823674176 61712 61689 678901800 24267 24268 173402025 80272 80317 385134787 82111 82081 226651786 73656 73708 468482522 47754 47717 730985676 23962 23963 696319950 10704 10656 3842883 78308 78317 522763568 99139 99140 653039277 31009 31010 316564982 12792 12793 552588452 71712 71713 711994762 8658 8659 152498886 45907 45908 92542237 96892 96893 753080982 23286 23342 16960883 22405 22350 857138139 87697 87698 276244538 301 248 584734866 45889 45906 290628024 30946 30980 933444024 44608 44609 245341281 87059 87060 535147754 79035 79036 298927989 89986 89987 185289877 1231 1232 601801633 93383 93399 453105026 18808 18809 233782072 58169 58170 255721080 41927 41928 267670858 15480 15481 531697605 90064 90065 674545367 40923 40924 353386773 62700 62733 542169021 54861 54855 558954784 98608 98560 194124847 1516 1518 989019540 3393 3370 566739944 97896 97897 414385365 36035 36036 89701957 62845 62846 997829573 2174 2175 802328197 97505 97506 735064971 84008 84009 510339986 11347 11371 22612181 55566 55567 422312450 30930 30885 974866780 91858 91852 414418388 86286 86260 954084913 88131 88132 100876385 79109 79094 420701944 65284 65307 243867247 40192 40245 680505970 9131 9132 556372672 27550 27551 98814674 21219 21220 105590566 8492 8447 436750189 27289 27290 467508681 6433 6434 99780751 38421 38400 174358079 78725 78699 560170460 13658 13654 164058765 22251 22252 612784323 27642 27643 26878077 16980 17009 509285616 33158 33159 893390529 44314 44304 762477217 60931 60916 774254861 68535 68580 961434182 93863 93864 976590483 24893 24945 72443831 62434 62393 607016445 24931 24932 380065608 84625 84626 341050533 50253 50254 243541091 10624 10625 19663826 9307 9308 621979456 86282 86320 540776466 1787 1788 176479386 52468 52469 700088107 40324 40347 560366245 15052 15043 268278570 3087 3079 642049742 18902 18880 688260836 49199 49200 530073856 93192 93151 178228249 32884 32885 963780896 46215 46216 824373941 27732 27733 964338664 39981 39942 280542136 98861 98900 592355183 78400 78401 949104248 10525 10517 824941737 16076 16106 363396410 33977 33978 240713056 82672 82637 772533967 7345 7301 819638321 1288 1289 995839865 47649 47650 848789326 26609 26630 175535991 21345 21346 919814566 67068 67069 466190857 4140 4141 627291445 42005 42006 679270981 47387 47423 607607398 23846 23855 481308227 87424 87425 487634174 4043 4023 844499062 55592 55626 384445573 68581 68556 11071289 38342 38343 269192023 78673 78674 820743407 19910 19921 807526896 30978 31030 181459497 11229 11197 595433840 16087 16104 645208516 11303 11279 714309133 79090 79131 373299801 12178 12179 814632508 93365 93366 727762842 18774 18761 202199265 49251 49252 185805732 82866 82867 112505397 43714 43675 200796335 50715 50716 10242241 57382 57383 2811326 73947 73948 25354355 12772 12773 546940249 75068 75069 501698212 69978 69923 151020943 4780 4781 310489555 30417 30420 103871820 44743 44730 438981507 48275 48257 176125528 35783 35784 920957154 47238 47239 4525918 54400 54382 7936044 85953 85965 606305355 31229 31190 190882749 37733 37789 889425886 46907 46908 84845336 57373 57349 793517239 7341 7342 51955898 98666 98652 350562269 94768 94769 853944495 35054 35055 67791469 7683 7721 640425524 6433 6377 546778909 9679 9690 708181838 37753 37754 564222770 48934 48881 55821984 80761 80742 581207445 68144 68088 229810066 64636 64637 463104339 7219 7246 110661925 86390 86426 884611821 14910 14911 861266678 21959 21923 640193564 7691 7745 736877601 90204 90205 737099071 64585 64621 722618193 53494 53462 279476201 40240 40198 724600449 80589 80569 298720730 23635 23632 74276167 23408 23409 573031121 15761 15762 943733790 5437 5446 272701021 13179 13180 666768880 17182 17183 31698357 41552 41577 143356972 11708 11709 59991175 53117 53063 643616601 69858 69890 489884314 75973 75974 75356769 50548 50575 515235900 22296 22297 546237691 36643 36644 477869189 46836 46837 883059419 1147 1133 243945195 83289 83306 105697477 22223 22224 556944592 38133 38134 744996606 69025 69026 693983859 47290 47319 427901589 18591 18592 284947713 98109 98062 886258383 93824 93825 283320706 28559 28600 795247757 73362 73331 673642704 44507 44551 6609678 36057 36006 630047817 41623 41629 3739028 97848 97863 282791072 80309 80348 710876938 30353 30354 575079554 93966 93919 324467343 97513 97514 709413174 37212 37213 151323036 81078 81079 130693012 7927 7881 346339355 69330 69292 176905865 69408 69409 271766195 47573 47615 27327783 12285 12314 423296676 81965 81917 497778045 14321 14345 315588638 75092 75093 171489985 20519 20520 876065339 95186 95187 70318394 51980 51981 335685484 20924 20926 495369459 48393 48394 9544816 67841 67881 519798026 3322 3323 248341774 75508 75509 283949553 91860 91838 623382589 60241 60242 252538266 67224 67225 337634190 84774 84775 52061345 1077 1129 72926832 62612 62650 792354787 72967 72999 834265652 65885 65840 903033495 9650 9651 221605489 2017 2018 4845602 16411 16412 119509451 4267 4314 808682142 58490 58491 860866903 35353 35371 427988761 83618 83580 390408903 34266 34267 998936830 14638 14639 63412772 88558 88565 668848597 15581 15624 525584826 85309 85310 161148954 75285 75286 748333652 85109 85110 308612538 64796 64797 687167421 77039 77040 197729347 65834 65807 947199308 73781 73788 384163027 50159 50160 415945355 27041 27019 551896996 39596 39541 578882244 23233 23178 924004866 81648 81649 749442604 50959 50906 823038342 60050 60051 851697736 29535 29491 359974459 75151 75152 683979091 2487 2524 403939613 80338 80376 851109032 28718 28719 872689525 85263 85235 664039567 54558 54559 583667157 90241 90242 179095346 76059 76073 73102645 97363 97385 387670990 45837 45800 250759357 58467 58446 359456736 19096 19146 420918544 24403 24372 480126995 32107 32075 954950418 14330 14331 388770021 74381 74343 274463253 73100 73099 396338825 24628 24631 822328642 88555 88512 996977637 81495 81496 169355036 43563 43564 76219654 85413 85414 67401031 51407 51408 355694178 26082 26083 4902651 92871 92835 509420483 57836 57837 735048293 5583 5532 971975583 45313 45303 101400507 3027 3052 861535153 64823 64783 590004081 55168 55169 784244513 79844 79845 785442360 4990 4991 774110606 67823 67820 206971293 49039 49040 989969131 92276 92277 580086409 15967 16020 929709364 21242 21203 688225665 23246 23238 854671095 56223 56224 359361947 3203 3204 189220462 5739 5740 404622625 5628 5629 509117970 43511 43477 389051532 38463 38480 788971330 93353 93303 197922952 56562 56509 74283311 47181 47182 637645149 70523 70572 355814255 69120 69138 292778461 37498 37499 586331377 57585 57586 99373626 99094 99125 812055757 59154 59162 967545355 28442 28443 973589751 45248 45249 512556661 68141 68142 121310604 35299 35284 210579757 97831 97840 607277444 89654 89655 599871211 94558 94526 777333342 11458 11494 667454395 73652 73647 666044508 99119 99120 107206155 9496 9497 307191003 36762 36771 568100217 68322 68356 789620606 57461 57462 624050995 2440 2424 197172400 61076 61080 119403668 66010 66011 861302204 94763 94764 593256680 22800 22801 15306862 85663 85660 369546512 13899 13900 761145150 38738 38739 208285674 32567 32574 245824186 82760 82814 75209862 61205 61206 568328553 7232 7265 137421242 64542 64541 504199092 19878 19879 760126560 98804 98809 592766470 29 30 754155153 97254 97210 605752650 21722 21714 363400456 83467 83495 758347699 99589 99590 282749953 19890 19891 646169941 45363 45309 69780778 78717 78678 614085687 76198 76199 34871252 30531 30532 21011805 44567 44552 389901781 80880 80853 61997336 34634 34635 472903026 51620 51586 175186947 86836 86837 941019110 72096 72120 194780874 83581 83541 471654545 45443 45444 393203209 57316 57317 698730562 42808 42783 699556185 43604 43605 551866497 56118 56112 172897829 31666 31667 597932801 22473 22482 192010559 96898 96899 777606794 14558 14559 815495566 11984 11985 10786942 45517 45518 45946815 60694 60723 909831641 46177 46187 532748540 28272 28273 38108517 10446 10447 639597694 9678 9679 473272561 42600 42601 604227299 17429 17430 26143513 16528 16529 1002374 98719 98736 331003585 32263 32264 619217978 21344 21345 520277269 37633 37634 191661690 79347 79301 606641255 19973 19974 144617900 86901 86902 743527079 43884 43885 821353873 11554 11598 456090988 26647 26694 705072061 95295 95249 772975243 82072 82073 643478900 40438 40419 932411442 78968 79012 808890882 88492 88493 913890999 1878 1910 142673453 40990 40991 646778816 75951 75952 773447064 72971 72972 576134580 25880 25875 601509208 23904 23905 819076942 28851 28858 965268847 98117 98118 9558822 63397 63398 283608517 97570 97571 623872468 27683 27684 73094020 26085 26086 816602448 36575 36607 755181649 25887 25888 194236742 45081 45031 383884412 59100 59101 545669711 13148 13172 617460559 19002 19022 892108587 70627 70613 813406816 9536 9537 594571724 38524 38525 585953330 14928 14904 937495546 41116 41117 782968524 49085 49086 684748962 35316 35272 649265631 92667 92638 134329704 2262 2230 433113205 7529 7530 617504392 38652 38653 130242226 84935 84936 971273378 6513 6514 408812924 82046 82047 186830957 50424 50425 183730508 38482 38483 289629028 82037 82038 76828925 10274 10275 268053225 11576 11550 441825489 78739 78694 389621378 32914 32947 964895935 15278 15279 221375260 69761 69741 301101232 40535 40530 904554059 42016 42017 401788659 44245 44255 860176749 24912 24913 709594371 36725 36726 439196502 24584 24585 845406014 42158 42159 641172602 64505 64560 265203762 53586 53587 5490984 77668 77669 315574155 42318 42319 690397416 42542 42543 443874141 5407 5408 626198624 62940 62941 647669391 10938 10939 915896451 72287 72288 351141732 45495 45496 189354045 80280 80261 100175563 13027 13016 107954765 54353 54354 909747492 1992 1993 47082858 25796 25753 988781231 65803 65804 235222784 54128 54163 337229161 42865 42866 655645985 81484 81434 63102962 34311 34312 791537363 27560 27561 46067721 78245 78246 366892016 60088 60048 716033087 57543 57553 836310757 81786 81787 371986198 30650 30675 272186320 24814 24815 318294982 13344 13328 194264143 51432 51443 718827243 98369 98345 715183306 98823 98845 912402611 48916 48949 125863374 46826 46827 919896663 30646 30647 256679233 57102 57064 285817457 3666 3667 753997594 56857 56875 777721272 69491 69492 608406134 21854 21855 839066926 78532 78533 978530803 24519 24520 528717867 11037 11077 667434789 24780 24781 104745495 17958 17912 578145314 32676 32677 530061855 9937 9938 888899834 62894 62895 407322473 72999 72966 994939851 76018 76019 329721013 32422 32441 147149285 51235 51267 945322826 36189 36179 315802099 98329 98330 172866607 67629 67642 108818262 16304 16305 787460452 19708 19709 160892784 64123 64149 794345241 61791 61792 138286115 56677 56728 899268217 65824 65825 688726074 23716 23717 967586842 33867 33868 197956712 10388 10389 328881577 71782 71753 84737623 29920 29951 201222067 97512 97513 693228846 47979 47980 732395011 44430 44431 399303880 82490 82491 545823504 68214 68234 65613830 12968 12969 767175216 47088 47089 695640738 11779 11771 409287567 48139 48115 519611025 3141 3159 480768620 57309 57281 880598991 97747 97748 39485120 95405 95406 622830667 33384 33383 706185245 39803 39804 45749162 33056 33057 339207757 72426 72461 18233398 43313 43281 845578785 3673 3650 89916010 9977 9972 486436564 44692 44696 733062616 50263 50264 675132043 70067 70068 108623081 90882 90883 501911302 72238 72239 662808796 79218 79219 56684063 49862 49831 410538444 92222 92223 961990375 83900 83901 975439015 7764 7717 859678388 86861 86880 846120207 94887 94891 160897387 91359 91360 953687057 49269 49310 369872815 17918 17904 196371500 29588 29638 466797949 5442 5476 388279683 73229 73230 934536971 93105 93156 682474912 42883 42884 974641517 17048 17049 396742010 13587 13578 495443453 99655 99608 863639839 38789 38842 280926056 13711 13712 814358926 34140 34141 735644949 76399 76400 663002672 65894 65844 700259747 23205 23208 192224299 7808 7770 318200908 80404 80399 875145353 79155 79133 581221177 19293 19262 690210937 37766 37718 550825161 83837 83838 595362117 70318 70319 727465156 25498 25469 114139477 97957 97958 788819068 4478 4439 479066755 57260 57261 393755339 73026 73036 929366513 7759 7789 706605329 46841 46842 319663744 902 903 205610560 6701 6735 577461157 10934 10909 305741438 82829 82830 431745204 65419 65420 730499113 54045 54046 444193354 49204 49205 203368232 22784 22785 412986979 67702 67673 158043361 12929 12930 929282176 91112 91102 760654800 39867 39869 67061917 70857 70858 598099937 77725 77701 563583456 66323 66324 587811240 81540 81541 529250685 15400 15401 846849282 39646 39606 764279772 58561 58616 675184837 32604 32637 472525986 62131 62158 876781442 45579 45580 287643263 38087 38034 704186206 10558 10517 501769420 29804 29854 395481826 48605 48606 486888337 8584 8585 285928073 84984 84942 791482650 50053 50054 342159946 91080 91027 88017843 92457 92458 781564842 97387 97409 910596262 54552 54553 190701468 4632 4647 832159808 98221 98222 760891485 36152 36206 802047063 18795 18805 762367169 27666 27667 946303824 52695 52696 375610822 81874 81842 809815091 83337 83338 751749285 22723 22763 599064121 88481 88465 35952124 71882 71883 311647602 99177 99178 605687869 47140 47141 363371328 84520 84574 607302083 65371 65327 283661888 84778 84766 586863202 37039 37076 535705770 31116 31117 118169979 13234 13235 452424538 94091 94092 51183407 96565 96531 581736362 42385 42431 432492935 46176 46177 958856388 11567 11601 134448694 27885 27861 380427121 23485 23518 245934084 85462 85415 111390067 27751 27743 16116505 44919 44889 64061789 79308 79293 174893463 47886 47887 748328712 50374 50339 317045056 77929 77974 651700502 83552 83553 140195361 17165 17144 110598553 87179 87180 276149550 19487 19488 864231738 37267 37268 582194101 16054 16066 709881798 53111 53152 752596913 57569 57524 748686592 42501 42502 15666855 92712 92713 450082721 72091 72092 371177447 79694 79724 267335186 99366 99367 905494187 57121 57066 305097339 54822 54823 221304193 40427 40428 62659995 24185 24186 368960849 39031 39069 65454955 79029 79078 931499780 52831 52790 633960972 58148 58149 644955871 45010 44993 830843807 34961 34962 884773775 27585 27640 800446001 46153 46175 21999967 71013 71014 246820888 88802 88803 964044973 6511 6456 940227389 540 541 975424482 1460 1461 673250965 77258 77308 807511116 65819 65782 773656885 31892 31848 591916316 4069 4115 18764495 10248 10284 736777890 42881 42882 485975223 70863 70807 682405501 33827 33781 730908682 5464 5465 340147169 23218 23219 392724485 20212 20156 194232854 8521 8522 198133613 95969 95935 849710624 27959 28006 269573772 24980 24981 8306109 89276 89277 819284990 30643 30686 310886745 49799 49800 923011601 12440 12441 258874354 89901 89902 62491590 40517 40468 345575506 79530 79531 656253 7711 7712 235153551 46001 46002 633828546 38033 38089 16685109 22987 22988 565260428 89436 89424 244870217 68159 68160 241209755 94468 94469 167255566 35268 35269 641134161 85456 85457 919337633 15822 15803 542514159 27455 27456 226714303 74995 74989 209278964 40764 40765 832607778 33887 33888 881045258 94447 94448 318740669 59202 59203 498948617 95836 95817 109514818 949 919 28022054 9582 9587 35762957 73035 73036 773283195 57372 57373 144252810 51908 51880 307544029 45391 45437 945963463 38806 38807 210631349 62276 62277 245085756 41429 41430 547513961 3945 3967 262014617 4542 4543 473880581 12029 12030 236349716 74980 75033 521884053 21861 21875 688435404 39382 39353 251963036 77796 77797 206236462 79623 79624 725773391 73570 73586 941051465 72248 72249 388826933 31726 31727 901772490 14327 14328 778319469 70066 70036 693546117 97879 97880 142624902 7909 7900 432106374 48898 48899 472763533 20443 20495 658683781 64674 64685 211182445 84457 84505 626052275 18763 18724 671405687 71063 71064 935510158 97112 97113 253601996 11638 11615 506857159 79221 79222 299352209 20396 20373 515912111 28094 28095 475081328 36471 36472 155027043 99184 99229 259184606 79567 79516 166783112 37239 37240 692092970 15578 15579 713919786 65192 65193 204404334 73162 73154 404404077 26182 26183 672782890 20673 20725 812663662 35989 35990 879234898 43274 43268 391719159 76066 76067 25230439 5250 5206 341878209 53973 53974 511521977 14069 14070 353702643 29151 29098 423274078 1611 1651 777298651 58409 58410 157123173 27237 27221 233192111 95918 95908 5111286 15104 15105 942815187 42664 42665 747865857 94637 94638 275183933 36445 36446 584155908 61041 61042 853148268 8816 8848 570567529 53689 53690 150322935 3087 3088 826087675 29799 29800 385369673 86807 86827 23091541 21936 21912 576229528 6762 6763 899841527 19332 19279 75957076 88928 88929 449542720 17872 17873 823541564 2253 2254 101730093 37885 37937 746655332 29081 29082 339617097 38979 38980 332941198 37625 37585 333661133 54263 54264 211310266 93273 93297 13411128 92215 92216 132960693 73875 73928 181152796 78308 78309 732432956 52422 52430 76609466 30584 30628 557999157 18562 18537 454664899 67137 67086 777160143 28956 28916 10921063 29470 29524 421917393 95092 95093 638075810 77988 77989 949757550 55531 55532 740632030 38867 38913 537850144 68256 68211 525968174 87112 87113 792424825 35801 35755 609549974 84650 84651 380231889 6349 6365 686275183 400 369 3423060 15790 15823 739989804 74482 74483 445310235 72903 72904 675349997 70214 70215 47471292 93835 93836 365044197 57290 57302 959939940 43897 43926 908066976 32637 32638 11371589 36140 36102 69717681 19245 19233 27812697 30309 30310 402635043 10933 10934 156387245 30114 30125 219339659 13175 13125 601238515 57642 57649 814269532 66598 66579 76612264 71391 71392 511523742 67422 67437 937110337 30126 30127 320098808 826 827 394576454 58045 58019 574358478 69389 69390 627821862 51498 51463 289106072 20274 20226 603597920 7682 7683 196851094 64355 64356 958265527 45344 45345 348546966 97176 97159 395398495 30711 30712 712454405 83397 83398 224524264 92996 92975 687497601 44158 44159 199973259 2032 2033 102793678 28687 28688 846627918 14797 14814 402546864 31050 30995 464172363 90036 90037 632687049 90593 90594 252010050 50188 50147 203785802 67045 67060 113381138 51542 51543 425970694 17549 17550 77777719 20324 20325 18959697 18292 18293 372685936 25393 25387 700397959 94326 94375 434432673 96174 96175 544427597 18763 18764 548130028 5861 5857 878306794 42816 42835 292354439 74134 74135 264724001 11525 11526 205509386 74619 74620 895722875 29534 29554 357623983 74978 74979 489754420 13948 13945 269463462 72212 72159 800583442 7254 7255 387106645 29823 29824 596909429 47954 47955 93560771 50637 50634 526498401 69057 69058 433829378 61944 61945 476239605 38735 38736 971566746 27366 27367 673180322 25008 24991 326736519 33080 33081 106097738 31866 31811 390473868 96990 97042 965540492 39389 39390 467749030 17952 17953 86456224 14290 14291 650863734 20050 20087 777495076 53640 53593 564629027 52324 52325 950163884 2118 2087 874779337 37385 37386 745935360 73391 73392 390702963 46065 46066 344980098 8172 8173 467648543 96407 96408 14483871 75505 75475 467435791 5520 5521 668032848 7973 7998 259067447 2556 2506 927934509 68753 68754 981691514 89289 89301 575282800 75365 75366 120878708 15501 15502 283104306 18 19 781504294 38712 38713 432722843 34048 34017 244811459 9486 9487 867995324 58534 58532 343614762 41941 41906 777064745 50348 50316 524878139 95259 95260 351088254 45596 45597 308296544 40667 40679 191175605 12224 12192 837038960 45889 45890 592957534 35874 35875 834667219 76608 76572 337961197 608 603 603379196 91492 91442 584453039 86971 86942 761797443 97606 97607 92745800 2011 2012 327073940 3926 3944 470087849 56866 56867 951107260 87537 87486 418336516 85022 85023 426013273 95590 95591 126985667 694 685 717506663 59781 59782 687820892 80592 80606 833035283 24443 24444 826157259 58109 58150 734883187 93577 93556 529962717 22288 22234 188071544 21191 21192 741378982 178 153 561454946 63633 63642 171200349 91790 91753 378779968 77146 77113 176786937 76046 76047 731492725 94957 94966 640382510 42062 42063 851927765 3718 3757 516414619 97238 97205 926197780 9363 9401 460606223 81520 81521 939002366 20125 20126 532230588 23887 23888 707005417 24114 24115 655177983 13987 13988 731314123 82421 82442 618145872 90553 90554 209405644 3854 3813 690451867 93605 93606 123868955 51272 51273 739501679 2271 2322 569369233 87995 88034 255131630 1779 1807 331798232 93684 93685 208121044 82045 81992 11164483 2113 2114 543112859 34727 34728 617617468 33225 33202 14655066 23217 23248 787221342 20137 20097 878733513 67349 67368 653817981 18647 18658 369111025 90721 90728 960994754 71746 71747 240801574 65368 65422 375775977 22646 22647 358391719 22758 22759 32624549 27204 27155 125178185 43297 43298 665273408 72617 72618 148655002 8756 8730 39112252 14530 14514 963540505 63845 63841 355299325 56695 56696 819832527 44983 44984 877050834 85137 85138 341273362 36822 36823 369314454 23290 23254 141425125 19371 19372 658995398 47206 47210 928154645 37420 37442 962537306 85654 85655 270494625 83591 83592 119605077 9219 9220 273772696 41019 41020 471262442 26655 26682 328871876 54370 54331 268144655 9045 9046 662370730 80923 80966 547657988 39282 39283 886202769 32875 32876 357290105 72986 72991 347900527 69542 69543 400160992 5511 5512 368017925 79928 79929 984581808 88420 88375 778349488 70957 70958 40739606 12624 12662 470383453 78751 78752 936386762 74790 74791 936289139 13302 13343 551770247 41635 41584 723975462 56019 55996 953443440 15073 15070 383298660 83472 83473 403670012 89661 89662 378166813 12020 12021 13999165 91730 91726 861836622 94337 94338 360793051 49404 49409 901603227 18094 18095 556146613 92155 92129 761601163 66324 66379 361217391 78981 78982 368684845 92491 92501 351881741 33899 33900 671241930 60239 60240 45626195 14772 14773 107473877 7259 7260 384244410 68417 68418 379378315 6648 6649 430904052 24408 24409 455167105 32294 32337 781208267 76314 76279 816007039 66689 66693 648979237 44912 44867 414398832 10544 10545 745398108 16989 16974 642660897 94186 94164 348205978 41548 41549 134869397 64315 64320 180533793 22156 22174 753323656 1535 1541 931030077 74211 74219 43484770 14788 14764 173043383 50561 50590 82243760 78679 78680 627027289 76954 76955 281019692 20881 20882 21580668 41401 41402 991805257 69354 69388 214432430 70519 70520 284543153 9485 9486 667997188 38511 38465 222855351 61483 61484 699825902 45599 45592 687795224 79880 79864 587579926 3809 3816 646917656 50170 50171 274646756 6164 6165 195932134 7267 7284 34098728 77868 77869 305676517 63996 63997 255666907 10143 10144 148094586 71562 71544 880302327 90236 90186 814268358 80985 80986 574267415 68798 68799 123311291 36796 36797 171672864 83099 83100 798498501 47771 47772 86991564 19976 19997 84119216 21857 21835 750274457 19470 19451 842095467 53191 53200 128061619 62578 62579 506111797 27583 27584 662866141 20961 20962 894958552 8238 8239 233625224 83447 83472 226283204 81733 81734 200766249 98713 98714 187736686 77609 77610 933129305 63536 63537 1063326 29288 29266 8793443 87144 87197 770818309 15273 15264 633605446 56084 56085 616992400 38910 38911 218012190 86350 86348 74222683 32097 32066 258337261 75627 75628 23191607 31078 31100 5097922 59196 59229 921220072 12717 12718 136472696 99534 99561 204805876 44338 44356 323148904 49024 49025 643229394 54389 54390 321364005 15792 15793 695308435 42154 42156 215988835 1808 1841 156809379 29387 29417 143315627 14827 14877 756184011 78183 78182 632120213 66893 66894 388519679 33800 33801 33608720 47741 47742 242308649 28926 28925 979497143 10014 10015 731619640 16636 16633 712840492 12787 12762 980705412 69496 69450 172207571 73697 73698 938006753 38368 38369 53127255 47339 47290 880853348 98442 98477 354841349 21967 22008 471421929 63155 63135 14746278 65905 65855 918486108 14764 14755 475765580 59218 59219 689374774 2428 2439 683606295 86173 86187 684511 75883 75884 437225858 68319 68287 835170402 79560 79610 369814838 88454 88455 317674906 12366 12367 929950850 92801 92783 75879076 36491 36492 408421437 66783 66784 308701331 25750 25751 71113928 29115 29134 950489461 29007 28965 488636707 95878 95899 612412079 34347 34351 234076629 46805 46818 358315072 39661 39662 599236115 84666 84680 373610200 18360 18363 883570239 6517 6518 295081560 91902 91908 835724743 44486 44502 706453178 30838 30839 545128039 22138 22171 27788826 12881 12882 628263395 5790 5846 729535719 12674 12675 574653879 2189 2190 212721696 50707 50708 894039273 9714 9759 260868332 87010 87011 587368874 839 802 747728909 85433 85449 509447333 67739 67725 552011504 65187 65155 993198159 16196 16197 907011184 34569 34527 338715816 86414 86415 331307932 35021 35022 820157845 23732 23756 414110107 60390 60339 996116900 15975 15976 715788760 60527 60576 804573407 79183 79184 785277435 56378 56379 202893922 93191 93217 772273309 75716 75772 186485049 62534 62551 399650853 79538 79539 580653028 32393 32354 770511714 45959 45941 585151445 3457 3458 589276369 5246 5295 928754557 97324 97325 62018970 28241 28282 172064321 30031 29977 461775435 14920 14864 128800968 40992 41044 908339967 637 638 76763864 386 387 156315658 5237 5264 895277468 88509 88490 123663494 70219 70257 404908957 17096 17114 642347632 64297 64245 44512380 36903 36904 253572203 41920 41921 214707450 61052 61070 578982580 39444 39429 999168357 18717 18718 317689188 74548 74554 852704173 62327 62328 209335992 78236 78237 216458027 66318 66291 733616657 58630 58649 91598975 22471 22472 948987102 51375 51376 181681305 16364 16327 308889466 7073 7057 87544758 65323 65371 862658358 92073 92074 707804982 49257 49258 764373310 20246 20247 481836423 63431 63399 588087791 17538 17558 194611612 27437 27438 473285002 56969 56924 896600000 34536 34537 729202219 94804 94846 261813686 38080 38081 602791871 93909 93910 65134454 62243 62244 993484604 36229 36230 713466103 50409 50410 710786690 44252 44253 30180567 50926 50927 487813024 9584 9629 798242392 33763 33764 928987118 1149 1200 236101004 51060 51063 806630415 11000 10965 855511460 91214 91215 85814874 12810 12811 535916389 57233 57216 489973709 35425 35440 376233839 76605 76606 265011985 7762 7763 834892708 48517 48486 432112029 78580 78581 795279391 28280 28291 118040138 17262 17229 900621865 84539 84521 206173678 26575 26576 58765712 46897 46845 499577239 8737 8738 491872405 41816 41841 81776053 54170 54215 304723300 5282 5283 236458979 51534 51535 634641666 58099 58122 614356687 29242 29204 358051452 17342 17343 919991279 16770 16804 875284992 60528 60529 483094919 3252 3238 925248113 52949 52950 928276767 53013 53014 358591862 9383 9331 975659588 14982 14983 3724334 47183 47161 945688791 98719 98720 426987934 46714 46770 680016121 62734 62692 933272562 48726 48772 943489227 90943 90944 792656014 14246 14292 458742705 29546 29547 782283296 55486 55542 785732924 40333 40334 401476200 54192 54193 914297410 61251 61252 325096078 32994 32945 457090662 78335 78336 827926685 358 359 631503813 5199 5200 554606222 69916 69917 579679947 85555 85556 485688061 69275 69276 672925379 17549 17511 993898570 55288 55293 979087415 51275 51276 896360965 83992 84010 242820567 9115 9070 389052973 72013 71993 163005896 86563 86564 543521362 29201 29222 400893995 20809 20810 628157790 80536 80495 490573647 29159 29192 410112022 92969 92943 963509016 37402 37449 694224833 95809 95773 729708747 21814 21815 492279784 96093 96114 351407955 7420 7421 131225203 76327 76328 925892305 56622 56623 25535307 60933 60934 430567266 24743 24742 265384919 99939 99916 579697809 74740 74712 487656941 15939 15925 354094093 5038 5039 9332075 44072 44073 167620331 93819 93834 137139920 68193 68194 570429085 20962 21017 124505478 20890 20892 705018164 10703 10664 237008686 89672 89710 219739857 61774 61731 859072552 40938 40939 953210759 81231 81241 971448070 47267 47253 54084699 58797 58798 726703059 91492 91445 66772028 96615 96617 555550446 11141 11119 30628352 25521 25519 414586561 57983 57953 778556155 70477 70450 59538625 39212 39213 390156983 82736 82774 36875177 90097 90098 950003054 39864 39865 49059057 4224 4252 429621241 37132 37117 50458255 69808 69809 862040317 42022 42064 391577019 25091 25146 243033105 97779 97760 820043232 53661 53662 818640523 26521 26565 197778748 62002 61960 110185760 77159 77169 979243611 42134 42135 321151778 33932 33902 46038003 60036 60083 25419461 4019 4020 81629622 5135 5136 110701210 64569 64599 497963970 38561 38576 750225364 87736 87759 936636759 63957 63962 134807314 35761 35762 554667505 97270 97289 826033018 72221 72193 889358398 57210 57211 84404693 91014 91015 512105399 31488 31489 451077609 17976 18029 417512301 93860 93861 11073392 21464 21424 630348005 66310 66311 184511664 35628 35629 912315159 58812 58855 349950580 9101 9102 263296509 42760 42761 933804403 84589 84590 765989521 73430 73444 212985780 12287 12281 79549671 9172 9118 542034518 30369 30370 905833954 14743 14706 593333350 13715 13716 893821954 16943 16994 983178145 3911 3912 452007199 31404 31368 654096941 73686 73677 324888708 65539 65484 539797397 39450 39473 358809759 55769 55794 630169712 36518 36564 318614406 21848 21822 233038224 57466 57429 568199772 57657 57690 738027667 26615 26616 951886004 70208 70209 509001445 2825 2801 439608028 59221 59228 494397965 47902 47903 965987493 96414 96415 861536916 49291 49292 400872708 75369 75413 705617384 88540 88596 950755244 6120 6066 150500337 38795 38796 525883062 31650 31651 805752322 51757 51758 887224057 23082 23131 510423989 48024 48051 895913864 79614 79615 825966368 52081 52082 532611844 89539 89540 633896911 44849 44839 142160193 72376 72377 129409020 97052 97041 969549280 97382 97383 387076031 42476 42437 383268802 42439 42393 751906207 94882 94883 142026458 86752 86753 205219951 48687 48688 10829560 30554 30555 870842141 44698 44672 161111559 12690 12691 199571973 16515 16469 46436908 62205 62206 11384536 303 293 129752809 32427 32396 945086715 62762 62754 765803144 54806 54751 139434123 1499 1500 318930627 79106 79107 51585004 21371 21372 97967941 51142 51132 588789577 89954 89967 724936593 39284 39280 58170223 15936 15953 926150408 45568 45546 389216286 29204 29166 571298420 10036 10037 468217022 29850 29851 303902597 23711 23687 533951392 37513 37515 392619065 36163 36164 475017338 32740 32719 762759369 99450 99424 832128087 15624 15625 921606893 25301 25302 678201430 52142 52143 336793767 44045 44046 628353408 48094 48095 893371836 24058 24073 454575949 36204 36189 833873109 52059 52060 86072080 65780 65787 878282373 36407 36391 367991153 46686 46630 251564521 38134 38135 910894090 30947 30948 372938936 932 952 212278286 82740 82734 193991041 34562 34601 195209105 90925 90926 315057781 71054 71045 614942314 96504 96485 87402997 87941 87934 553284890 96982 96983 268179369 63897 63928 56675210 74870 74871 901210356 68888 68889 53171339 79626 79598 281095806 96497 96498 277850281 73092 73117 783489483 65882 65883 5839698 79983 79984 561752535 44255 44228 363870861 93203 93248 124842641 51185 51136 177578487 65916 65917 986398558 2159 2165 935666654 40105 40106 898137852 62542 62518 734967953 80828 80829 551673497 50819 50820 55506450 70464 70508 762405902 89413 89414 400496238 24963 24964 981739520 4919 4911 72722017 3151 3152 784031502 35927 35904 17906787 13090 13091 298278199 17436 17465 749102446 31899 31900 893569308 82850 82851 754700192 12250 12249 471472967 44148 44184 1184465 26426 26427 778487062 50933 50934 946478316 64153 64117 438822482 30344 30345 758131887 88894 88913 425381832 23582 23623 199973597 95167 95159 407736703 31695 31696 716450371 66300 66301 690903343 95984 96027 192385869 75789 75752 740889927 28738 28739 70738211 29729 29730 665282947 21428 21477 864714163 39324 39287 339790546 99747 99748 771674054 5647 5654 518534805 58885 58908 228970150 63277 63278 136343378 59320 59268 866964147 76337 76338 587982354 78113 78060 662140583 86328 86343 936037962 35031 35032 313798856 70356 70349 305762494 88621 88622 26531435 55047 55048 271111011 57955 57956 190436345 99851 99826 442017211 69846 69799 653404916 99541 99542 801611233 84652 84685 883255023 96335 96336 855585121 46722 46776 448986316 82399 82400 654886001 83513 83534 821789827 95309 95310 854254739 22312 22347 553037371 92147 92148 507911932 59999 60027 611517293 67002 67003 999418204 56817 56764 660731399 46322 46292 927026075 19854 19847 713483066 78644 78603 577993793 41815 41816 105345630 89127 89128 118506168 44514 44557 580241715 16588 16625 834479890 45390 45391 711764024 77208 77209 266307301 47659 47660 991381732 42703 42745 757270103 78116 78117 591382537 23789 23837 379581277 22656 22603 382289518 49558 49529 581680959 30443 30444 178118025 26061 26062 170680785 26750 26751 632256676 15265 15266 714984749 58341 58342 684975889 18388 18389 647319265 36675 36676 566672015 51823 51830 913315215 13483 13484 296714264 14443 14444 35503614 90023 90024 462396133 10195 10196 87323366 33175 33128 592600646 237 206 916905353 27513 27551 884073640 34620 34630 619406161 69895 69896 562428879 75220 75211 460765026 82021 82022 247989038 94225 94226 329022549 13407 13380 644524539 17880 17881 207861960 11542 11554 143179257 96878 96841 766253848 9150 9102 262353036 52581 52582 787923276 33944 33895 972482546 68965 68964 438366077 5662 5636 62238630 63531 63573 378194502 97187 97169 906673954 44598 44599 734822561 94022 94038 918400408 85589 85590 122218387 99656 99657 231448665 99052 99064 886822539 2389 2348 196681145 9064 9065 947691146 88142 88143 114710180 29206 29207 388734994 39064 39065 220269560 48609 48569 930435180 38828 38829 343109681 81272 81312 684208387 34603 34604 723360781 72605 72606 763235960 42377 42378 195920145 11780 11781 194205054 42822 42823 221430408 17962 17953 513243974 37325 37290 63222793 29708 29739 734138641 26648 26636 548408542 80969 80937 45625231 5546 5598 5348112 14886 14843 172966388 26793 26758 63849254 30026 30067 308658823 22872 22885 755443815 54901 54902 31030945 69735 69736 438858660 79305 79306 214870248 76281 76282 198535618 59244 59245 335646325 8710 8711 801020828 5419 5420 465157287 39467 39468 593812366 79140 79085 702511519 21171 21172 602916848 45615 45624 795065032 8900 8878 181998214 90699 90700 689020483 8603 8597 786679240 95531 95532 127591196 44201 44202 348239519 42709 42661 822155205 53295 53350 91744831 27885 27858 684732855 25614 25615 278582070 76078 76079 358322804 20117 20118 298638395 36791 36836 568394901 20569 20588 697236902 71765 71766 149809555 51085 51138 80734935 67565 67566 222553379 90365 90316 131867011 88961 88955 177711581 87733 87734 794401841 64538 64558 390737089 3038 3054 847412148 38205 38206 846957109 78735 78736 769764085 23972 23948 494114935 52747 52755 795472308 70774 70753 165291351 5276 5277 850425790 55525 55483 348055048 67839 67885 943286210 7673 7627 661050004 81880 81881 697508070 45158 45159 72664039 82022 82023 209878722 71969 71950 85642211 61203 61236 52358364 92400 92392 331202247 84487 84471 317713299 47618 47658 15694724 87677 87678 727726475 76383 76376 92806493 46268 46283 876688676 93836 93795 507424700 24774 24775 652271131 22778 22779 21004022 45741 45742 519491550 39612 39583 474634335 99009 99019 72284377 60591 60579 804949694 52579 52569 162677565 95060 95061 302902801 75223 75178 142852008 75949 75950 603646269 70130 70079 866307206 58741 58776 612311283 5533 5518 275446331 72979 72928 575814127 30768 30800 670786763 60956 60957 878227175 44414 44416 651747185 24987 25003 763354860 46584 46639 810107907 30795 30796 262539654 65714 65726 743001147 1528 1538 26928336 59962 59963 545861448 75596 75597 806792538 20590 20586 327965948 87506 87513 307728639 73738 73701 608774945 27490 27491 462622252 502 503 414711102 27502 27462 313591151 49424 49420 965111176 23651 23624 108224392 43082 43026 641927904 51236 51268 415028958 47112 47146 319957614 65988 66031 622871503 37391 37392 310683659 6780 6781 503441607 67010 66997 344869073 48115 48116 96945757 66446 66447 386227294 15590 15591 175518490 94648 94649 39736299 29108 29104 789588250 56871 56875 883778004 40424 40462 254319204 28413 28466 467387866 42248 42277 613720648 48472 48473 895598528 58113 58162 68700024 92345 92346 53034400 94076 94052 537771816 2883 2912 26979605 73761 73708 973689837 76610 76611 981329683 77916 77917 330502738 79054 79070 23280883 74531 74568 327364122 88201 88202 805794545 70685 70686 735364180 74068 74069 498744464 71780 71781 764218727 37635 37636 273825227 3289 3329 837243270 40579 40580 348255205 84420 84441 28832670 4044 4045 942544068 27882 27883 98436472 79607 79608 494775931 50481 50482 104912352 89239 89250 707496893 81143 81142 125364287 67312 67272 974796570 44611 44612 338302846 26338 26365 754658965 97414 97415 308826115 27311 27291 565873598 79905 79900 997802943 74062 74063 326752510 64906 64907 221988840 27829 27827 585089723 39790 39791 353962458 54054 54000 948192970 68332 68356 672607419 20089 20090 593888447 87882 87902 160924128 16994 16995 960411310 87832 87818 129360655 80843 80853 860576743 38774 38775 278995811 90146 90173 736925729 34465 34466 469226349 683 704 696555034 55204 55196 635942079 60020 60016 551561897 81812 81826 477990431 23505 23506 208947497 63560 63518 65057492 1655 1677 671142635 26341 26290 313300646 31743 31764 482380862 17025 17026 931755432 58948 58944 424038034 21099 21122 953983064 58331 58332 419330375 95901 95902 256428723 24909 24910 30576727 83778 83766 769332401 63719 63720 329842279 97536 97537 666613352 36967 36922 413701889 76820 76821 186606433 63890 63834 282673407 22764 22796 48077742 77412 77413 136202040 86925 86926 584525146 65940 65941 343906546 61304 61305 120166950 90437 90488 665757388 35076 35048 327890414 48776 48795 615816979 91760 91801 233239255 724 708 164074217 34654 34655 842730284 25795 25796 159985038 43878 43921 531946764 28588 28589 587242113 65601 65602 640915116 98162 98163 439326514 51724 51725 877827574 39586 39613 858545036 96385 96356 893003137 21123 21160 359505334 41189 41150 483742552 81123 81107 411624646 79951 79952 517648273 52743 52744 549837526 83848 83858 473009545 88659 88664 215838657 89043 89035 361959533 38873 38874 114153241 69053 69054 216319183 35992 35993 101509953 44348 44349 183866421 80825 80826 389934142 85608 85609 229497569 21266 21244 478369169 43465 43466 15322106 38916 38917 695618616 72258 72240 534066588 66039 66061 93162734 97726 97679 254613528 16287 16288 38713915 87550 87560 803198324 99481 99521 954795365 89846 89847 111887692 60792 60793 56811890 86960 87009 510682194 49491 49492 387222328 66133 66134 199065538 84333 84334 159087179 42655 42656 802382013 15365 15381 22639152 34309 34310 770015572 30327 30297 791072791 10559 10562 250357782 17184 17152 432709956 16172 16173 201061031 2106 2138 999347625 16769 16770 949671852 73364 73365 836388545 89065 89032 64898138 52572 52573 144933173 41165 41166 711621731 94834 94835 380127212 74531 74559 577201992 15598 15561 95428311 63994 63964 727329698 2007 2042 895823903 6323 6379 912415633 19729 19730 74926637 87038 86983 566652032 38371 38378 46407764 34022 34023 427338107 14718 14746 842089462 71864 71865 116426521 25748 25798 327487399 42372 42373 866729412 11640 11588 552239370 61094 61136 488917192 9576 9557 354446764 62929 62930 450136164 86581 86582 96575583 28148 28130 819917216 89106 89142 641959259 4270 4271 510464538 94748 94729 80174750 48750 48751 266334240 59911 59912 987923283 261 262 148423075 49213 49183 870587455 11468 11499 780529423 41400 41401 19267251 17065 17066 145777804 21774 21775 809094241 34780 34781 262019359 66121 66122 211399329 58006 58007 177456508 38246 38247 752141693 26565 26566 642521637 74878 74836 611580151 39296 39297 843475628 80958 80985 717215740 79214 79215 125895901 77983 77984 635813292 42397 42398 279028990 14104 14105 302789990 25049 25058 506274760 97436 97437 625334438 6097 6133 849416953 68046 67991 467741441 27065 27066 507500384 91230 91231 355241873 44666 44667 83526297 27532 27488 170902251 75495 75496 91791872 93484 93485 755717031 92119 92084 148204254 66818 66819 771001821 43975 43988 582079699 12762 12763 200717537 11114 11162 299966600 98223 98224 186237101 88278 88223 333319272 14683 14736 468930577 65172 65154 769464716 98606 98607 969435004 42074 42087 368183353 41968 42003 38187682 87224 87225 133208856 70457 70503 212151393 80921 80922 907410307 11192 11193 998543445 64049 64050 518371906 10083 10092 965903259 36384 36366 167012210 12505 12506 585618800 54169 54170 120893550 37220 37266 293219546 4821 4822 121046318 19299 19287 804244103 27365 27366 272697674 77650 77601 248940512 53485 53486 65054268 17383 17386 923326714 76650 76639 25394406 10135 10136 403051047 89600 89601 296463439 96943 96944 841160385 73334 73335 775743862 1360 1361 934658035 62537 62538 266251263 53479 53439 827709938 56349 56350 704143183 44294 44275 108103851 21441 21442 482665243 85812 85806 770513307 45921 45886 855932535 98444 98491 299438772 54214 54215 812214350 67694 67695 526372931 97548 97549 586247144 84446 84447 978259268 78775 78738 196189202 72699 72714 174754019 92832 92833 344218566 83860 83809 736665642 58175 58129 830987046 61430 61391 934157338 72789 72790 158308293 25186 25187 552520414 13322 13323 801420326 14969 14970 483070851 19435 19436 635719705 2178 2179 540372364 10004 10036 474784432 73678 73640 483008199 60030 59994 900912722 76119 76121 189855933 79637 79638 438046270 54492 54530 871211608 2435 2430 943351426 20315 20368 57734133 66257 66258 393068835 83213 83214 386733002 96195 96196 601193182 69993 69990 24464173 20128 20101 326694819 87011 87012 196322197 13078 13107 639716071 17052 17027 977768542 1623 1630 840267089 2813 2814 401163185 37646 37647 101659728 80350 80364 107676492 2093 2094 141012937 13653 13654 147857091 6787 6835 262431277 52342 52343 877855742 11913 11914 338081898 18384 18329 460363886 21998 21999 129906495 34381 34370 141764411 90731 90706 980599603 54710 54711 907889124 56102 56103 554837764 68222 68223 385999736 46761 46799 403014580 91235 91205 586205257 52241 52242 443430995 16243 16244 387921221 68299 68337 232984533 17185 17145 200069598 67405 67406 431869686 35643 35644 965516680 58096 58061 478192705 12763 12764 214111116 71496 71497 90716064 8239 8240 714623214 97202 97203 234918550 22618 22619 933762410 82421 82422 34718900 50040 50041 167134311 36038 36052 222011667 96839 96840 414848025 59929 59930 582033339 18295 18314 279464403 66933 66915 593542710 87448 87440 146060853 964 965 678397167 42332 42319 83596286 20504 20538 107418221 20573 20570 523425597 69006 68986 49773133 30540 30590 134822118 62171 62207 415232580 18755 18756 124618143 17251 17306 987192139 96276 96277 851536101 64648 64615 491956086 23440 23441 342863879 71975 71942 757677709 27932 27933 371171873 16801 16802 901933685 38086 38045 571275856 88015 87959 127501220 67476 67527 741960229 17741 17742 526772567 17016 17017 981192391 85249 85262 885321422 70082 70083 901740262 4843 4844 101768031 9721 9722 492611549 54742 54699 318249490 52983 52997 854840201 44306 44276 589365774 28858 28893 50618053 33482 33483 453547089 84954 84955 991048210 17874 17875 630093504 46024 46025 187542508 78678 78679 486095290 68126 68167 768152380 85408 85409 164865547 2265 2231 455409196 35766 35767 615196816 72775 72776 305469771 80771 80766 798945159 52778 52779 181615512 89545 89546 440944648 16012 15969 332727357 32055 32104 221624080 55553 55609 54853043 95091 95092 661805496 75785 75786 467849447 87627 87643 24010705 41369 41328 248505543 79222 79223 830106513 45039 45040 60422508 59871 59850 364523196 88929 88906 552450350 59695 59696 987059168 93962 93963 443738721 24676 24657 349833077 55577 55578 845648087 58269 58270 5141122 65032 65033 953456804 34920 34921 435723915 54492 54493 280572234 34372 34373 165249872 50609 50565 676405204 98027 98039 994238851 16574 16575 54121949 62247 62221 652243032 37050 37051 653009437 82410 82411 946027999 42455 42456 262071890 21186 21187 757653151 9505 9506 792447014 93223 93224 605091050 35137 35138 645209517 46460 46461 713375903 18341 18342 686789424 41026 41027 391728569 54955 54956 548584057 79203 79204 396380786 54212 54213 250760274 85318 85292 831141123 26165 26211 167901234 71683 71684 827067864 34969 34970 466803845 62903 62875 867527713 18839 18801 962902444 20580 20604 493315086 26025 26041 66364973 18766 18767 112774970 74417 74418 910995503 29356 29316 744298305 33329 33275 567675840 322 304 136195939 21773 21781 517813581 34268 34269 272081785 41402 41403 636145865 44067 44068 679087103 47605 47619 446955613 90598 90583 318672808 98760 98725 827627884 30416 30373 641453029 35823 35824 593257274 75318 75319 751882740 25661 25701 110031501 53046 53047 864773432 79542 79543 668249892 29794 29808 591897997 67129 67130 745420209 77700 77701 203190063 2276 2277 542299582 28260 28261 114186283 64042 64073 4184264 61210 61211 105679621 96428 96429 931016188 39795 39796 424036617 71723 71724 341478975 81973 81974 400506346 46777 46740 411545385 56826 56814 312484157 75259 75244 542409085 24313 24356 322645236 30121 30074 28873852 11614 11590 726966617 80966 80967 904674733 95732 95697 307978599 12358 12359 85544216 20807 20808 756861723 47135 47173 537191299 18353 18354 643053229 46955 46956 102017842 72094 72095 234336752 92131 92088 603092553 21710 21755 42536894 1910 1918 370942217 96803 96804 694159588 12498 12447 690874674 44402 44450 814109829 56408 56447 248321352 63684 63641 770628045 18265 18266 276694363 80089 80072 244043912 19259 19260 653071877 77378 77379 566672902 14699 14649 8089780 66580 66577 837581880 85405 85406 114476440 33457 33458 962330419 31164 31165 204299645 2663 2664 838145823 82739 82751 375669045 20260 20288 158040531 49203 49206 830771428 66842 66843 689004415 40410 40456 68514669 52230 52255 624693753 64874 64903 383625464 28371 28372 618223899 55115 55126 991535809 94611 94612 792219962 51690 51691 29405252 79092 79093 986355893 36306 36279 161767563 99887 99875 219656541 61290 61291 776922314 82658 82659 864390794 27385 27430 677426590 76372 76373 28865897 41059 41060 979417857 80467 80450 172762787 16656 16657 833749120 63951 63952 830875846 34886 34887 776788527 27040 27041 596489293 41612 41613 572170413 73931 73943 131183582 64900 64901 378973176 48906 48881 311097754 75245 75246 339293294 69971 69972 877259760 9411 9396 838436808 33982 33983 150943656 24265 24266 749543305 37967 37968 642730544 88507 88508 435549264 24279 24280 476083957 76134 76135 261552128 84123 84124 601532024 41779 41830 219491656 50315 50276 796932495 18944 18945 525579381 90500 90483 544988743 94034 94035 298000344 17127 17128 458594870 71504 71505 247426543 81756 81757 870249323 89006 89007 986662336 50764 50728 104831968 30496 30510 568952825 38168 38117 272697468 7350 7351 447999776 83045 83046 681834144 93201 93213 877210928 80540 80541 962811276 77542 77494 932308944 54764 54752 540155095 41471 41472 217508093 45743 45725 609738272 35285 35286 438147096 42513 42514 457784791 86121 86122 672062665 55177 55126 690181098 97552 97605 277974191 37949 37940 756640972 55913 55891 551323930 48189 48200 164316892 40288 40289 2535820 81308 81309 563456656 3116 3063 55849571 10670 10671 177078749 82012 81988 808879944 38229 38230 12180591 15424 15425 1396366 11759 11760 225957287 28709 28722 341793090 99883 99884 38488739 44588 44579 679207908 87665 87666 455449818 99629 99630 210098032 97282 97243 990135903 99072 99073 277414101 67743 67744 138171011 10048 10049 351672274 41884 41882 364091533 12447 12448 838236100 14861 14862 523829010 53838 53787 12026255 43106 43061 696865004 19929 19947 750460709 26941 26895 644109574 32685 32686 392003057 61070 61051 346754694 26873 26818 703491476 44076 44095 407341435 47834 47835 580701233 7507 7508 349017540 95486 95498 199623789 16710 16711 311815632 40297 40298 678074873 31457 31501 590770375 13169 13170 530388700 53382 53383 507962348 32071 32072 941112763 13456 13482 313766325 72758 72759 992191393 9816 9789 265946541 36701 36702 472504540 79440 79398 274019192 18940 18941 575358287 51317 51349 306027831 71294 71312 599314464 98424 98425 559371139 22941 22919 143325272 37981 37982 623954822 51412 51377 7011140 58180 58211 392281727 38424 38419 59843327 59941 59942 735685606 35185 35186 127183990 5318 5319 605691673 44008 44009 218894518 55592 55593 639224946 33517 33518 991035981 22846 22847 771784184 95577 95584 222316537 33138 33151 630230785 58581 58582 184238428 86340 86341 709533665 62198 62184 265693500 20037 20038 483974319 16408 16379 294993490 99900 99901 712223844 23200 23201 933272052 95540 95517 551035181 233 234 189198927 10042 10043 306546663 33395 33396 169130652 52040 52052 855740291 71630 71631 524956669 11165 11166 573891928 3599 3589 645628425 90260 90276 338083655 89279 89322 929671665 20498 20483 632718057 82760 82739 504735166 52280 52245 628681541 83008 82961 822608387 4720 4721 885773076 68625 68584 919356808 12705 12706 764576125 6118 6119 16759035 37576 37577 677176961 88150 88151 91318495 8672 8673 16855608 92016 92033 160340467 26780 26744 137317367 54809 54824 468363568 33750 33790 760087512 25512 25481 742313316 85881 85882 754566752 53590 53591 882859371 37535 37536 413218001 79692 79647 373363418 80721 80722 69089341 58262 58242 32799154 10916 10918 289328601 53325 53326 620153427 83458 83459 800422998 59592 59538 428437909 38467 38464 576572336 74576 74566 959847549 11518 11519 998681619 56903 56898 914901130 72920 72949 134948831 89024 89025 171006240 72882 72883 683945954 33728 33729 17371494 18205 18243 541203602 38016 38043 963945876 45301 45245 3013892 75956 75957 694320497 36768 36722 451020197 99348 99344 127497111 20022 20023 876225182 34717 34718 991301765 25195 25196 736614827 3284 3285 539604151 43453 43429 65499314 37101 37102 256369694 21115 21102 379789498 22145 22146 792550484 96124 96125 356517824 46235 46248 499807867 96445 96501 123626165 33002 32960 410725066 95665 95666 404107947 63024 63025 20746938 93945 93983 459191131 55043 55080 780333985 16240 16241 241098066 77007 77026 693387627 15120 15106 759114159 28994 28995 553476369 37509 37510 283495122 23738 23788 407114653 26933 26934 766161602 44298 44299 277923209 81439 81420 414506535 84254 84255 587296672 55063 55064 803055964 97852 97853 110424683 19292 19332 285921687 67790 67788 371526410 90091 90092 900678549 12405 12406 186602090 84340 84379 964975628 55642 55626 315771218 41266 41310 456581655 48172 48180 125337366 48202 48203 713626944 37220 37221 530630472 37974 37996 899701082 98740 98722 725503628 84853 84866 906939603 98601 98618 657675965 21243 21214 87775870 79058 79059 641863300 54194 54138 600114181 62541 62556 994070073 28718 28748 703121807 31631 31632 246562856 74804 74805 347711575 97460 97435 498048834 69977 69978 376693247 52665 52666 291781423 50641 50642 802704107 44276 44277 549335680 13202 13203 544697348 79857 79802 775985007 89656 89632 390815820 44019 43982 740904038 54839 54840 937998580 54982 54983 263338176 75832 75792 946866661 35695 35736 641218638 41158 41159 485023740 41922 41927 606849741 25836 25837 71903084 28363 28364 711257402 1680 1682 515233587 51363 51409 64982989 8103 8104 58537493 60312 60293 613684192 51394 51395 157041564 62302 62303 169933816 5787 5788 317045826 23678 23679 987239465 10554 10555 152848979 31970 31971 599500183 72052 72099 405729631 86871 86877 373283736 28321 28331 992994498 39025 39063 242246444 78449 78503 457333228 57474 57475 34871292 33094 33095 374433838 88239 88282 158499232 78112 78113 906313052 23889 23849 75279860 43538 43539 263610396 4035 4036 754530359 18882 18883 204483003 17319 17264 626067405 22114 22108 270290460 25966 26017 789721297 52874 52836 289339909 28236 28198 466591673 25556 25557 328002074 51344 51345 379987912 20704 20667 608832517 75220 75221 632345260 47447 47466 643818968 25767 25768 224306999 15279 15280 890196967 4115 4069 299937974 35640 35688 409061693 32092 32093 605921250 57526 57527 209853956 18187 18169 568873581 21163 21164 730151736 10570 10548 403585149 27756 27757 620302900 97277 97259 130756369 74375 74376 778995188 95250 95237 608010528 45676 45677 493326409 98516 98517 617632434 45173 45174 695889170 79120 79121 486571996 99257 99258 320651787 16332 16324 928501038 30047 30063 452312646 71435 71436 223817787 924 967 326375851 91172 91173 241423587 98368 98326 442051294 50458 50441 202452537 82773 82754 704443326 72348 72349 700608846 76217 76210 289030176 96642 96643 212815540 38503 38504 531183993 61266 61267 912063863 4337 4302 431848435 60992 61037 310980459 8700 8695 775413368 38645 38646 538686113 24137 24138 168724503 46257 46258 578534114 79834 79811 267236578 91846 91801 424043717 51665 51636 959373232 87322 87274 7822934 71518 71545 195926977 91830 91804 965692008 30348 30364 797468359 5442 5465 352084024 76239 76240 766327792 85256 85257 44488285 62683 62684 184967452 48398 48399 447587747 75775 75826 950509660 30556 30577 126324211 44444 44445 827230068 55501 55480 409360843 38139 38140 485482598 86805 86806 561060057 26250 26251 548729254 92225 92226 902280687 53576 53577 489221475 32994 33042 675516651 50803 50809 52443817 82578 82562 388724242 68339 68340 842227437 68678 68679 964500336 98960 98961 598448067 2373 2322 38862698 44538 44525 507482673 99854 99843 259941427 74185 74239 734925320 18682 18662 18735843 14399 14400 365041101 86267 86268 108801843 90611 90612 39677380 27613 27582 397452630 63265 63266 591489438 15100 15101 656698976 77007 77050 133741079 86941 86944 978696751 40933 40934 189793185 55980 55952 613252902 46274 46272 266914419 54890 54891 303689193 40112 40113 769869919 55974 56013 869763612 19097 19098 728607628 12241 12228 635525550 84675 84676 97569587 52374 52375 468066859 41523 41524 435238336 60598 60609 514645273 13999 14000 107521495 63244 63264 347649777 25807 25768 311319030 47892 47934 538115957 17575 17605 13726519 34648 34686 386674752 90285 90318 923174582 45114 45115 430339472 82968 82981 953363762 2866 2829 239024974 13964 13928 394799353 72133 72134 517027893 34244 34279 936275928 28306 28307 671006228 51604 51605 968990024 25342 25324 102949191 39743 39726 566406218 10038 10062 219731261 47699 47700 527148895 43254 43281 726172259 14399 14349 185199275 94300 94301 154110921 30999 31000 938530090 13531 13532 806453017 76395 76396 156727681 54792 54793 357682688 81002 80961 683874033 25131 25132 952284754 93458 93414 578097823 48361 48402 64918662 85969 85970 124618456 47533 47534 414582317 76962 76963 696456711 42608 42609 971462629 5406 5407 354502021 6373 6392 224570743 18020 18021 921640617 73227 73281 917662440 37817 37818 35888989 49401 49396 550202611 72697 72680 601037821 14520 14521 228244008 91929 91930 286831671 38853 38854 917284461 42207 42208 641701519 65402 65434 277015957 28927 28961 59831989 54098 54120 356305445 4983 4984 62112612 2379 2380 631858195 3466 3467 982398724 70935 70936 747980729 34035 34037 468937565 64680 64653 656763672 1839 1808 262598770 3870 3886 111268148 93636 93661 994897804 35243 35244 782130455 14363 14364 208804300 31277 31278 852645797 55779 55780 485327298 59234 59182 765002725 7772 7773 512909808 83609 83610 905642122 2177 2178 719342832 80878 80879 772335600 10862 10824 336394767 53968 53969 977969616 74822 74867 631933118 71620 71571 560469000 5380 5381 86079341 96166 96167 918280939 23197 23198 517814425 21327 21328 856201028 51311 51298 788014938 77625 77659 888134666 74485 74471 467342463 41747 41748 194984498 90751 90752 584824657 51758 51759 75085635 13634 13635 640567371 29289 29267 160845793 59829 59864 24185977 94685 94686 99798934 89645 89646 740401571 39251 39252 797211065 5218 5233 109194705 77342 77345 440512750 73145 73105 541954366 86146 86147 343319266 19586 19587 539162207 98208 98260 230662027 38967 38974 517297119 93728 93729 618245830 77975 77964 652734464 82454 82455 683488004 76735 76736 208621538 31690 31691 976601492 96309 96310 908857823 84886 84887 87714100 8601 8602 943487907 94174 94175 163751579 68175 68176 978209126 31197 31163 36851043 13272 13286 547492739 2933 2934 168307588 99855 99902 129468336 99075 99057 139721405 22135 22136 719656053 11197 11198 787130765 3233 3247 370219007 95694 95695 252838833 88855 88890 590243063 36921 36922 570330517 51674 51660 340797554 46690 46746 741556812 60460 60420 186882024 79303 79304 499846363 70823 70829 850471093 31061 31062 428478132 56611 56612 543995591 62610 62614 84209428 26699 26671 565971771 83794 83770 303903671 36074 36075 169312741 36998 37018 197697111 5713 5714 950226169 4801 4802 117191349 20717 20718 310485125 55712 55661 221236680 81749 81701 490629182 2319 2320 352272428 15341 15289 17197567 49327 49294 696451914 76642 76598 867859575 48759 48791 905247456 97609 97588 331723661 19669 19651 323537602 284 268 809097923 85760 85763 935029201 34548 34549 577968032 10133 10134 224502764 7224 7225 420101930 32068 32069 59492640 35208 35209 65240981 74430 74431 76108478 3484 3485 242566299 34711 34712 895011406 72438 72401 664774326 3145 3185 458287896 23661 23662 922021934 5312 5359 851308704 26546 26547 270115345 13529 13530 897599491 26747 26748 66654003 34358 34371 251474920 71407 71421 986250707 50752 50753 282416275 74026 74062 34248133 43293 43294 982086877 94761 94762 581070060 84732 84751 627887103 90411 90393 452282322 93918 93888 377840195 46504 46529 385858715 52075 52076 580160232 98923 98924 598084647 11420 11414 609775706 99413 99385 706613704 78563 78540 614192465 35283 35264 529931389 25013 24966 271116417 9702 9703 15706770 25715 25696 243991015 92286 92287 485806918 92674 92643 69099034 57085 57037 486178026 98413 98414 945719505 26352 26365 853495223 2941 2978 180331285 42726 42727 28609305 55758 55759 949665293 5885 5938 816204570 13262 13263 457339024 82371 82372 680372736 99712 99713 304339689 24985 24986 595191364 11953 11954 196561841 27855 27856 286004889 39376 39377 150813929 68701 68702 3126672 32114 32069 185742251 1635 1636 565619621 16428 16458 985306092 87050 87051 453844903 45446 45447 116379495 23 24 258369296 2969 3015 140268980 15945 16001 549779826 52068 52105 556401591 57835 57836 600841852 60776 60757 263141350 95506 95483 598491078 83641 83642 422006426 40089 40104 483498128 87085 87086 968156177 30650 30627 928699404 35081 35082 152832739 25542 25543 126878484 50790 50771 10017130 26412 26382 957165769 64563 64564 657647011 83650 83651 991982497 79092 79128 407509294 24217 24242 51893644 84783 84816 851354283 21524 21536 668490506 85739 85778 917844105 29621 29605 409542949 93462 93463 924809281 30361 30398 662642854 40406 40407 128180532 11594 11582 31634989 57502 57451 499175555 70226 70217 124643473 67392 67340 437768346 1484 1485 335743012 91029 91030 701455405 29705 29706 429235652 73777 73778 837726216 87961 87962 37063667 16681 16682 826925300 9042 9052 88006687 17278 17300 161604641 7607 7630 444770685 22868 22859 795142681 29231 29271 910778271 46995 46996 79882837 14223 14172 280052846 82102 82073 250922433 22774 22728 393194002 47053 47054 306231877 76945 76925 472652982 20656 20657 820425393 21691 21692 853664949 11364 11357 554873838 22876 22915 241769756 8823 8824 15342091 37731 37732 40502248 75917 75918 288091881 22068 22069 103143692 9559 9560 887286263 31079 31080 86824146 74823 74824 435367360 25864 25854 522819426 84285 84303 649630917 56758 56759 624997804 92061 92062 817000799 94728 94729 813219466 46751 46752 402491183 14214 14215 888072671 33821 33822 919172651 53820 53841 97530798 43627 43628 593818890 42752 42753 546835970 27457 27458 134900281 80046 80047 766719172 58004 58005 206733704 76275 76276 858306252 65045 65001 672362099 85468 85460 111165196 78340 78341 430358437 62716 62684 531625678 40429 40430 543967275 48914 48915 170835548 86378 86379 30538361 21477 21517 484646906 87387 87388 378597813 28607 28646 948622203 48746 48747 174051995 15101 15102 742703905 67888 67889 630484658 64589 64635 107186691 57794 57795 270425655 94388 94443 909270553 95002 95045 282597862 72219 72220 88771770 2018 1994 374393868 24309 24310 483324548 6963 7018 915354140 56266 56227 87315076 58853 58876 167078530 85913 85914 540427201 17400 17346 999014088 50168 50169 435627540 34636 34585 938193443 50356 50344 160087431 33187 33188 657786949 6463 6450 44035489 77156 77194 310071134 46665 46666 970816258 77908 77916 723396842 47746 47747 525162047 59727 59728 517157062 36469 36423 944077045 89346 89371 18676655 65558 65525 372503763 5655 5693 120895988 90082 90083 471864164 2091 2092 150241020 90945 90895 951893195 95190 95191 317148099 97802 97803 814166190 30292 30304 384036045 62084 62090 424230859 19295 19296 117867110 43939 43940 258910646 32772 32783 638452831 69474 69475 375134235 24041 24042 342445279 27714 27702 329179701 29310 29311 556073295 13148 13149 345438446 83370 83348 818873520 34274 34322 127954350 22730 22731 322780563 58011 58012 134662916 43341 43328 379097557 43973 43974 904053381 90823 90822 42306546 20073 20035 883662181 71514 71462 573135150 66163 66164 347785801 47086 47087 540171438 56970 56971 873678098 60107 60135 435784794 92975 93024 715571410 81402 81380 33261726 33034 33035 132879575 49113 49099 365796857 45738 45739 75167808 38552 38559 589011406 91674 91690 585700131 53729 53730 728505489 77160 77151 479837686 54087 54135 91120799 35259 35260 879555311 1202 1203 49788622 32521 32522 736580658 62339 62340 271120533 81611 81660 257343835 40557 40507 120011676 59238 59186 395116131 41195 41149 604803511 17325 17366 312274455 93481 93482 84564982 60077 60035 532897482 3315 3336 13312137 84969 85011 899297927 21279 21280 613292617 18420 18421 163289839 64055 64056 337558216 88224 88225 265242132 19669 19626 891893914 36443 36444 792076387 39775 39782 588637194 58064 58115 297294297 2201 2202 983875364 48863 48864 139794178 76211 76185 760569869 89617 89583 998333827 28392 28393 873132564 58596 58597 735570358 1199 1201 550317579 56115 56132 19583357 30503 30491 50813904 25962 25956 894874647 89172 89173 124042667 77074 77075 980212717 63682 63683 735229536 14672 14662 225339768 25880 25832 958235392 53926 53927 957070560 65408 65366 980295343 87709 87710 221621494 7098 7050 250676270 6149 6156 112302431 43546 43591 621396471 61591 61592 491227456 1403 1396 477901713 27376 27377 775943329 71150 71151 113505465 29997 29972 558590939 35922 35923 766585605 77216 77217 213300456 61678 61679 704709296 66632 66633 813892024 10073 10026 737766618 4278 4279 908368349 7181 7182 104519107 38930 38931 119628596 47006 46950 667500448 80498 80451 759916199 74530 74525 206776013 45600 45601 852859333 43695 43696 364950511 90493 90513 440712007 49248 49249 227975511 64112 64158 694067636 73872 73873 975156362 48495 48538 894724803 37536 37537 864422428 78990 78994 157094064 84254 84258 827592087 97160 97188 394841756 3306 3307 841421757 61046 61047 651673021 89148 89149 714600151 18493 18494 547481067 97274 97275 329177187 16191 16192 340081771 71775 71782 951543468 44244 44245 397189540 18502 18542 744459064 37216 37217 312446614 11703 11704 87440767 41850 41851 79843533 99299 99300 748085928 68331 68280 94173239 71014 70972 240287832 62393 62394 727122741 18822 18863 111180433 34882 34883 562052535 23694 23729 502247515 41440 41441 276411617 87197 87185 34797277 82011 82012 839968745 69141 69099 531786737 11236 11237 677391507 25506 25560 318264783 13972 13973 880097245 20777 20778 476289028 85570 85608 348792415 12325 12359 281715438 8194 8215 950656380 82302 82303 28430718 788 781 670442466 7935 7936 503932749 58032 58033 85451681 78374 78375 837397434 25472 25516 891026652 765 811 525291552 11495 11496 410825581 99845 99876 89082372 21906 21907 779334006 65186 65187 377245471 68906 68951 450379012 26730 26706 70326734 86564 86565 92113818 72350 72351 16392369 48491 48492 778683832 19411 19412 476230291 23083 23084 478065719 21959 21967 898526298 6788 6789 144472959 55772 55773 245737876 60069 60070 186841551 29218 29219 752287944 44140 44164 394210394 96723 96676 545459375 55318 55333 828333377 1363 1354 778101571 41871 41872 957047365 82937 82886 453731338 46274 46246 540141073 54149 54166 406276589 16284 16285 622287820 76825 76826 268959670 1106 1143 729764880 99660 99716 125488158 46534 46589 535939528 86932 86933 755558729 25753 25736 879113472 66433 66434 155093473 56625 56608 342631358 70360 70361 367177857 40658 40659 38457269 53180 53145 411063131 53786 53800 267491984 39168 39153 184626206 73518 73519 460860807 48065 48066 83245609 16442 16391 412781401 80746 80747 571037780 60982 60983 734205080 29847 29848 566465916 68040 67998 948168354 37632 37630 364703898 72641 72657 688778827 14583 14584 544829377 15264 15265 443698028 72081 72082 944035703 47869 47870 602637765 94523 94524 765018876 11513 11514 367637610 61897 61845 212262590 99882 99865 991991448 72923 72904 817878501 10136 10135 889705964 74470 74471 186013157 18223 18189 520201155 55716 55717 289569773 52066 52076 648050795 27003 27004 196791625 64952 65005 999383357 90838 90839 466449784 68536 68537 613497010 51233 51234 281024099 4858 4859 701448347 54816 54817 808695874 80843 80844 967263342 3905 3906 276445394 1637 1625 510117532 14385 14358 602804668 74509 74510 915670047 12554 12555 197924700 61838 61839 906375747 27409 27410 186686446 3969 3974 94292538 71341 71375 957825071 14227 14228 703527537 90892 90847 483871918 47930 47931 207960873 47773 47774 603192267 66846 66902 534873464 43238 43239 165227812 69864 69908 122983042 38883 38884 888007662 66557 66558 540310457 51664 51665 209977287 5635 5636 237245995 93485 93486 753241745 28166 28181 524478607 61981 62037 38929259 69445 69466 350626315 31117 31167 251335723 85338 85341 272859348 62974 62975 714586854 40953 40907 435208714 16155 16133 914237438 19052 19071 960052456 67351 67352 109256791 87908 87909 768457652 18274 18275 159745801 34661 34662 32212850 19402 19403 872681928 22084 22074 312350691 46436 46437 447994886 3012 3063 210347212 7885 7886 256889162 24435 24436 789933846 7254 7299 812700570 47588 47589 292584998 33373 33374 526823718 23892 23927 874979011 43179 43184 377469356 43537 43564 341365044 13037 13038 606013955 90687 90678 28787783 29361 29394 793478949 76585 76613 456990661 39828 39787 176925408 92102 92055 819148955 82697 82682 276640242 79233 79286 887367031 84607 84608 193034984 88689 88690 492268703 968 965 321887251 29990 30041 833160419 95723 95724 899165460 70907 70908 728004979 54331 54369 542881200 97735 97736 999175893 98368 98369 619895782 66837 66838 843238036 70627 70593 208271774 86791 86761 150877884 34704 34705 947115656 77405 77406 182917453 83377 83378 325708529 87445 87427 642947404 57698 57713 82886476 85759 85760 326219436 33100 33114 48448643 82814 82815 385272691 83664 83665 288538008 10157 10202 901319676 14827 14843 720703160 30398 30399 300748809 13679 13680 305437497 51914 51915 295162268 88888 88931 57196556 81138 81164 66374921 23935 23973 232125255 91060 91066 845095997 1972 1973 889545443 33644 33645 591562709 57253 57254 107727230 21798 21799 566546921 1853 1833 759591699 8198 8199 821576788 63005 63006 813898224 6173 6131 695807422 59194 59195 997243597 76199 76200 785114963 70944 70945 69877458 84881 84837 189288269 45844 45845 467624890 63572 63573 958608084 92508 92509 403064086 79226 79281 374119579 63423 63424 861491246 39703 39673 728953319 88645 88646 686800802 34202 34205 523718343 61497 61498 644207519 16050 16076 386842096 33306 33307 947433685 1945 1946 434331787 44082 44083 290107503 89218 89273 320552951 26484 26485 566553006 95079 95054 495023750 19086 19087 806496895 68900 68943 913299990 93254 93224 927339883 79670 79699 65325849 60372 60373 122737685 19792 19827 755534775 508 509 443682946 74724 74677 703383261 38336 38293 923492287 25763 25764 408424208 13516 13517 807209014 88351 88352 152143468 54973 54974 811154440 63889 63890 467493999 78221 78222 452836533 60381 60382 745991575 62544 62550 702738260 75173 75190 328709028 9995 9996 488170839 29329 29330 805108842 94343 94344 457485310 74565 74527 49932247 58309 58335 753617107 47221 47260 66823153 16052 16053 589431487 29299 29300 290023567 9147 9106 218639051 39372 39373 646748030 44531 44567 514580560 50658 50638 239845365 7572 7573 56376734 11115 11116 86887825 29771 29772 97909857 75547 75497 804605168 82353 82313 199845849 34672 34673 901267918 41805 41806 119744552 88093 88094 997833680 18213 18220 804741740 61301 61289 997468980 40848 40879 440762283 13330 13331 650387839 84321 84306 922190321 63007 62989 581852908 56617 56652 367770177 28208 28257 932706468 62680 62696 159647237 20555 20556 777050069 26419 26430 352986582 26976 27004 520270826 7974 7981 438659024 20553 20554 396369055 96523 96524 882771096 33270 33271 280836401 18862 18859 644942568 9462 9412 772279698 30149 30153 512030393 33473 33474 813424058 20334 20335 119500940 97872 97853 668542237 27956 27957 563364892 19577 19585 836946067 92873 92874 677811440 16376 16377 280207446 75277 75240 608949056 46143 46144 53496717 89898 89899 373328603 51992 51993 916782046 14671 14670 289127807 70123 70112 672167789 68802 68803 160302307 95309 95357 26193679 66176 66213 386937914 38321 38375 202904989 26424 26425 685981840 31489 31490 623600403 30938 30895 338449281 1870 1871 30543363 54764 54820 499769630 62178 62179 329419412 42039 42013 172359208 9352 9408 937668711 47025 47039 71473088 98784 98767 972429080 68778 68831 727419877 65141 65142 197713661 27093 27145 532165571 88219 88251 875818042 50490 50491 249527458 395 396 192112022 56777 56802 350001636 9076 9077 291338493 79722 79723 838328294 42036 42037 244437071 85422 85423 678263905 8702 8696 433399317 55121 55140 650259798 36031 36032 431918466 83512 83487 802246904 19779 19725 944036933 34758 34797 18345876 97908 97909 24103194 44584 44544 818330959 63189 63139 653021462 16779 16780 692686181 75845 75846 666012742 77431 77379 652745638 69608 69609 810053707 45793 45804 811198538 99229 99230 962145418 40710 40711 291025035 71024 70985 812508428 73007 72970 192533020 86284 86241 152056080 54019 53970 91476368 68775 68776 908940212 5081 5082 923903133 31096 31048 301430095 89260 89225 161882922 43937 43949 922399598 90010 90011 256994444 58562 58563 681025022 48704 48705 490169799 57506 57450 750015991 21577 21562 393061362 12567 12568 473553404 9857 9858 801077397 28744 28745 801450437 17267 17268 511023499 31463 31477 219278196 30088 30085 732450249 59333 59323 43795258 12851 12873 83631455 41144 41145 625054089 99973 99992 276358408 39604 39618 784069786 14921 14937 80465442 44147 44148 10660621 39940 39996 388704917 36013 36014 372091763 3634 3621 601063785 10836 10865 158710930 41855 41874 325060559 29562 29532 342195589 96924 96925 444045116 60023 60024 405767022 15843 15844 708341437 78563 78530 897957357 65040 65041 595167753 5025 5009 993655704 74997 74998 962980396 57709 57710 190965616 94278 94279 18120697 22641 22683 32366951 28069 28082 56952988 2455 2456 667247489 17994 17939 535993081 25277 25278 673690491 45299 45351 174780383 47639 47677 738533705 26839 26840 251414999 47584 47585 96937872 38722 38691 238468259 60033 59992 791940824 31039 31022 479748847 31737 31756 200321074 49077 49034 356023388 71162 71191 244517412 94897 94898 441593184 51278 51238 438251408 9595 9596 629853221 91930 91931 369060291 51971 51972 128991092 8429 8430 175893368 71411 71412 522641428 67543 67514 836419669 87104 87105 944567296 8907 8943 173726201 5566 5565 573675246 82481 82478 430849052 73722 73666 838276686 61227 61228 736226583 22811 22812 299932566 39367 39365 923208659 89345 89346 378754658 43007 43008 106713414 81155 81156 48105956 91781 91791 484872565 20542 20509 308151165 87821 87822 288437210 87105 87070 905959598 55878 55879 375787506 78804 78852 877486198 57367 57368 883805451 34639 34640 862893847 18838 18839 216382 57733 57729 605098417 89283 89284 39283836 19993 20029 303784164 89856 89857 809579818 87638 87639 924481010 24540 24541 373795241 49132 49133 268088838 57783 57784 379373469 82932 82933 468895002 31324 31325 479190731 43641 43642 711379731 42241 42238 433101742 84683 84714 648029117 59673 59674 587565144 39702 39704 48047301 50538 50508 419248980 65807 65831 669554329 65701 65676 506177682 30593 30594 247459268 61019 60994 21535970 69063 69044 981051001 27862 27863 63924522 26717 26718 645198697 50960 50961 943523218 96797 96798 793238558 27758 27759 999325753 82129 82154 313846424 28816 28865 315667190 52010 51964 273328678 24218 24244 41614748 79923 79901 676876701 48916 48917 671988852 83274 83245 117382633 51219 51220 885914954 80891 80840 191962684 56275 56276 465662584 78543 78544 465433066 13794 13772 951489655 4127 4128 48376057 65277 65278 898451222 72034 71996 561121877 33275 33276 165134784 20819 20808 568623130 6690 6691 4922898 80643 80594 607954731 6817 6866 403488309 51053 51051 588601876 47917 47918 797212095 26408 26409 851865914 66331 66337 411812272 55408 55427 126743953 25748 25768 50896388 46942 46943 725187512 20657 20632 335797091 16288 16323 225704984 43166 43197 706814597 84543 84574 366181902 33246 33279 442190539 77536 77537 908690446 24119 24120 914351330 21631 21666 701164932 19852 19853 432292522 20747 20777 697962043 22687 22688 593076749 45639 45640 387905631 43132 43133 96217352 53382 53336 79443570 92407 92441 885223114 87743 87732 416073366 89633 89634 236586924 70882 70883 489974736 55606 55607 618006639 57831 57832 437915798 60762 60743 18313278 43143 43134 928181185 14189 14234 345249760 47945 47946 976904566 38273 38237 376252345 89136 89137 504175197 61014 61022 700215106 55550 55551 919578500 20797 20798 762697432 11094 11095 632249411 11578 11550 211408140 44695 44696 515317431 14503 14504 291022889 71614 71580 474165755 60065 60066 523555691 86806 86828 84867901 86639 86640 587158500 59501 59545 824561933 63527 63528 902090926 57669 57702 413400593 97935 97967 51736345 40157 40115 600808971 51736 51719 919607556 22077 22078 534125313 24833 24827 264970252 98828 98871 917060550 73949 73927 126100763 54439 54440 927805058 60867 60868 196245200 89030 89031 810308282 74673 74717 392019008 36478 36468 707736449 44176 44226 450603505 6241 6208 594877603 34342 34398 531062407 72046 72051 201960007 53281 53250 658434937 7849 7900 717370304 82432 82423 724986799 32452 32447 234491652 68862 68863 393981520 152 157 589746270 6744 6745 775990988 5530 5576 719082944 11092 11093 646826253 46508 46533 269917354 31400 31401 90766867 70651 70655 856325257 56497 56492 41786143 72853 72854 507479026 96928 96896 291923236 41090 41137 651713092 76305 76276 27145852 28000 28001 277328971 78754 78755 936511724 21408 21409 599483190 14929 14907 16765661 75010 75011 562812608 25894 25895 237068059 26246 26247 924156979 10567 10568 342333997 40589 40590 164988005 39447 39448 93688413 4578 4579 970445813 55382 55383 391273050 7605 7606 942741930 59451 59452 551360053 4993 4994 376107419 59004 59005 474966326 38131 38132 912614524 25413 25414 204484200 4016 3987 707438502 75575 75621 973684743 77482 77483 542995872 47709 47710 804094030 18782 18783 655680781 83292 83293 181743014 31881 31903 157804389 70471 70427 372263977 85712 85754 247808602 68856 68848 664553479 39543 39557 729125594 14484 14485 817018432 7527 7523 846502049 53820 53781 390279718 94861 94862 434723649 90572 90573 800359629 88836 88878 494143619 94871 94852 694376021 82562 82605 295150670 13866 13867 468653794 51658 51684 351547628 36208 36168 948408492 773 774 563454122 99730 99713 158918703 98205 98206 978910760 29612 29653 993193555 34992 35011 515004953 36422 36459 42601211 73261 73231 487206363 20599 20600 757752864 64583 64584 812859074 49689 49679 344639371 58483 58484 421078372 85920 85922 694051659 57258 57259 858401008 80602 80626 820909328 78456 78405 588069882 53328 53307 472455329 18330 18331 914483344 54863 54919 670761977 33273 33274 741483775 2523 2531 906511190 6795 6796 714981632 32719 32720 499355645 40992 40993 119545525 99060 99068 219285636 39950 39953 633194187 44729 44730 687721623 26577 26562 61594502 6610 6636 78403378 74841 74842 406991112 98743 98744 801917582 90589 90622 989233703 88874 88842 134706024 84140 84119 507112685 3266 3269 914739971 84506 84484 961121677 52804 52854 722608395 63169 63158 127371911 15760 15798 675702014 47732 47733 62467079 72099 72082 937806660 85349 85315 120285595 18606 18607 13422421 61604 61605 986625429 68924 68918 250462525 10888 10889 997874948 63464 63478 69437888 97245 97291 913335709 4755 4756 204671585 20235 20208 456497122 77732 77733 309214838 995 1002 191662431 47961 48011 149109627 63230 63209 339611653 84771 84772 588642079 20095 20053 566327583 85058 85026 464478144 6038 6039 672523947 48008 48064 208764596 40655 40656 548828425 72688 72689 761952422 99853 99894 199908623 62223 62216 966315030 95661 95655 664810503 22434 22435 43469318 90288 90328 758699798 85165 85166 551664286 34963 34964 561741 26340 26315 593626884 82186 82141 741113949 404 419 347807457 95443 95444 422157560 91067 91071 608223059 47896 47917 902227841 49504 49505 649443094 39528 39529 793095561 3181 3232 548282030 24224 24225 12783030 45314 45315 588967647 2378 2428 590859310 3707 3698 106520173 20806 20807 58471157 82727 82682 700289117 50101 50098 679848967 96303 96304 15644708 15726 15673 2976401 25545 25558 925754605 29773 29809 347079473 85782 85785 10149800 2968 2951 41451237 92560 92561 789353428 43600 43572 290753161 60879 60896 890952812 2844 2845 816475359 75827 75858 568143147 49644 49645 752546455 35897 35898 865034287 91235 91226 445714407 79935 79908 450786174 76485 76486 183338138 14113 14147 204309405 20696 20646 236173951 52901 52952 778076704 43991 43992 700368341 32067 32075 218029955 61671 61672 72631197 70963 70982 101565828 70647 70648 567161181 43852 43892 151530763 67566 67600 885096987 91057 91006 17807318 7539 7540 251331084 95986 95980 302193159 80459 80512 112738775 72131 72132 787927710 56853 56854 934200913 47081 47082 327976230 87964 87988 868488020 28863 28864 798074563 42635 42636 692730218 88325 88326 491735295 58433 58434 82838288 75959 75956 270721761 71183 71184 695502155 6324 6325 524072132 87718 87735 861486870 95609 95645 722575948 50041 50042 691267635 97369 97418 132696634 27648 27649 446870850 48475 48476 787755613 67971 68008 67979268 55564 55565 171994938 90576 90577 369412703 32089 32090 149923471 51969 51927 872105147 61951 61952 669954849 99235 99236 158431569 11108 11109 300499134 11361 11388 622578310 3224 3225 548437073 9118 9076 993225971 76221 76189 171951045 52105 52078 48158088 36120 36125 113203909 56169 56170 559677187 23881 23882 289136237 1323 1324 733120612 63676 63643 240352001 13910 13911 750192774 80518 80519 579075060 75329 75283 514575834 9599 9600 804559288 16902 16903 736403869 93618 93619 468610039 72491 72492 816293866 49961 49952 519385225 45305 45353 615390521 34856 34859 468603178 95528 95502 504810025 20404 20419 384929358 89023 89024 674841644 10283 10284 462510821 31978 31979 208908900 39603 39604 748833512 93916 93944 385907467 50574 50575 375211165 9392 9393 719020155 58539 58550 36740522 20492 20493 291140594 50209 50210 812487288 48912 48913 748327855 22230 22231 665124365 51836 51837 125087918 45225 45226 602454313 701 702 81696892 70045 69999 407753896 90719 90757 494763139 2687 2688 902315446 74583 74584 236060526 16642 16631 492666099 50532 50533 221639672 84601 84546 396528456 63082 63083 254500218 51406 51421 573402117 38371 38358 791915799 93583 93584 883039229 63122 63123 22042294 44631 44632 706547443 75833 75834 605192630 78944 78971 603226910 35509 35528 23892609 86021 86014 389159639 48626 48627 529299703 94711 94712 353855785 11657 11658 385488673 33550 33551 955416227 59770 59771 242197267 12699 12700 51180869 66620 66621 839448970 29256 29257 376112361 33062 33063 869379252 11079 11080 865196813 64404 64375 832031131 21493 21494 834810712 90894 90895 316609245 8160 8202 897310035 93535 93516 587030858 70285 70246 202837406 77193 77239 152476643 42950 42951 855343838 56537 56554 124138159 33397 33398 754106526 22023 22021 515343005 17213 17256 501075241 19102 19084 838034887 75742 75743 902727326 56718 56713 557481720 35939 35981 246043748 62430 62431 590615953 71856 71821 444193284 90966 90974 651911709 60180 60149 425642443 45197 45198 227712106 16598 16599 101988029 69368 69369 619579086 7322 7323 231729608 23840 23825 459842927 65687 65688 257319610 1441 1442 245088402 61014 61015 371392343 82732 82680 405556767 96621 96618 79411284 64868 64826 880052116 35686 35692 923990964 28605 28606 697164631 42412 42433 964532675 5463 5464 860091811 36321 36308 598614108 29108 29109 180624610 24122 24123 330443833 48866 48867 967398763 22030 22002 354086513 54285 54290 168059895 69312 69357 382845974 20129 20105 528161988 35653 35654 515189665 46476 46435 479050402 92079 92080 382554718 50574 50526 40953446 6808 6848 826855598 23859 23860 982070732 980 981 641172468 25586 25571 540089566 17001 17025 762779476 43806 43858 727584092 58587 58588 787745986 37862 37886 630796867 96296 96273 458017785 21182 21183 114449212 96968 96969 894477063 68485 68537 104817704 87262 87263 706417939 47066 47039 619171593 89255 89256 316875052 33823 33838 181620760 32815 32806 884952023 90165 90219 630142399 4397 4398 186273471 60883 60881 969685266 69865 69920 271982799 90324 90325 671587375 10986 10937 534001468 71460 71406 53556041 88301 88302 986487931 1362 1330 570856634 24836 24837 255588735 77251 77266 24510733 21077 21114 38087112 70969 70970 141825111 7485 7486 419690748 13976 13984 388087204 92007 92008 61100196 30329 30330 180499075 92316 92302 844626815 55301 55332 466712559 11235 11236 620861702 96581 96582 819392515 14843 14878 780384125 64160 64213 444423408 33721 33722 675018785 35762 35760 586703193 66176 66177 47492060 18130 18145 819654306 8192 8193 531216650 82604 82627 7541952 4329 4333 59966563 52207 52208 310086809 23470 23471 541421031 42800 42793 879386553 4216 4217 853107285 68974 68951 251576692 46896 46865 887126355 56108 56128 729745189 7566 7567 842311581 12819 12820 985659664 77944 77982 31562183 64245 64252 847852841 43995 43996 126882336 71124 71125 929845961 39824 39825 998202137 60668 60669 539578204 31719 31750 820253465 95535 95591 207029084 3119 3170 838322564 73568 73569 968431166 81543 81492 855348271 29681 29631 513402152 10342 10397 89233300 14159 14119 214521731 30141 30088 698160062 13253 13254 840872269 92969 93006 500926592 20718 20726 116974320 50762 50763 738357006 97590 97591 239462933 10282 10283 820139395 88345 88362 589838867 20050 20051 916193695 45490 45478 282968095 13866 13860 331347446 80539 80540 819108821 82463 82464 860027440 72094 72104 334083247 29540 29541 964085292 5602 5603 164011857 41415 41416 784007806 75787 75838 366843372 99953 99898 565432128 76122 76113 361717467 72773 72770 767205192 29555 29556 432474730 20118 20120 745904555 18309 18310 346716673 55293 55272 995284481 2557 2558 345296321 48919 48920 545853434 95447 95448 475854878 93917 93890 985043223 79963 79961 909789326 97695 97730 757732761 59804 59749 857913683 97898 97899 787336009 69742 69743 340099881 46146 46147 25511143 92796 92797 756892608 35385 35386 182146623 14987 14988 341677647 33864 33867 39285227 74959 74977 448249156 80618 80619 404497554 9147 9148 170247635 33733 33734 590610721 95455 95456 662296013 90674 90668 289515585 34350 34370 465003264 24051 24052 224349944 30631 30632 839557710 20501 20502 713203728 77977 77922 932997758 10515 10503 155996657 7441 7442 492314559 71290 71250 784611109 49138 49187 927987209 69877 69878 264112089 66295 66252 646693615 25463 25426 532187057 37807 37808 846771779 68638 68669 517556696 79566 79567 64527153 91692 91707 600872946 94048 94033 297121145 6131 6171 630633294 69429 69405 992792649 51775 51821 624149633 80085 80038 121507304 65577 65603 547590810 966 983 275453873 85794 85785 226457818 44563 44564 929742657 70222 70223 385416614 26904 26905 11679456 15432 15393 708258377 76505 76506 90112064 19106 19092 427576362 90116 90117 665630607 90698 90699 946598611 67070 67093 844701866 34165 34166 978999567 77666 77664 858060899 15204 15260 548715336 51275 51234 425163611 48759 48740 706223981 35508 35462 442845187 9422 9423 591428904 94358 94359 943510294 30914 30915 509958475 43987 43991 238751796 98505 98512 772246711 69987 69988 76530555 25165 25166 1242002 16155 16101 317370689 85537 85538 527951474 52361 52362 333748743 54865 54866 661377257 73689 73690 154001969 67288 67244 408524287 10067 10066 237614913 81203 81181 92178482 71593 71610 135368308 67881 67882 217753607 31244 31239 829741845 19225 19226 551856280 69047 69048 906667017 19803 19801 494457185 3691 3726 974663303 80871 80872 872323901 86297 86298 999689003 56631 56595 212049940 42238 42239 677623783 7444 7445 232275977 41102 41097 413393664 23014 23048 536658164 47569 47570 792255313 33059 33060 914093059 99049 99000 854937462 12969 12970 800425605 3609 3618 667119821 25579 25588 712758254 85899 85878 373391543 27696 27697 622552031 66715 66753 411817901 55340 55341 645937301 56234 56246 978712791 25580 25601 941993315 63544 63585 876858449 28222 28223 421578896 25203 25250 633531824 44047 44048 810287973 76216 76217 222696720 57196 57216 757743265 42249 42201 339661068 58677 58678 878765073 64221 64222 804907717 92502 92461 693938329 92008 91955 164173291 84977 85011 752419999 81423 81465 364950019 24457 24473 31902536 7318 7339 260379991 75844 75845 466197685 83710 83711 599574600 43366 43390 571641303 70096 70097 172811557 32808 32776 596215240 23953 23954 38453767 2733 2734 344103685 87512 87561 296686986 21808 21820 971491479 56040 56041 653773302 89726 89727 916810691 52996 52955 625778715 82062 82056 790551787 25040 25041 403780227 27572 27573 293927483 6541 6575 919166027 83181 83219 556945712 76043 76044 681540293 19844 19845 195903510 13716 13675 530402461 44838 44879 198527398 27607 27644 366510820 74868 74869 979305499 29012 29013 872126445 48058 48085 423076269 58735 58709 120859362 24661 24716 711155480 14927 14977 583385042 67237 67238 376415847 56061 56062 206745843 32161 32162 931704531 23062 23111 243791706 70597 70598 405321033 42253 42302 557692815 44175 44203 409706668 97860 97862 192848704 4716 4717 572086163 4593 4594 583592916 71108 71109 691161722 32896 32863 720548113 11177 11178 610486253 2844 2835 424077714 54842 54885 749150868 30183 30173 646610562 73440 73445 325808724 34364 34321 257950493 25200 25186 697788842 42364 42394 856056799 47906 47907 762926206 7588 7589 430637251 67975 67976 68139584 49421 49422 682157423 68829 68830 852540306 29755 29756 671116245 2283 2284 198077095 50284 50285 778071125 8840 8809 686005638 3735 3739 843439612 23333 23277 264594059 9372 9373 638886213 99738 99707 528937333 97208 97209 176202038 78783 78730 127350995 58782 58787 896567375 88054 88021 162637549 47207 47154 390938836 84342 84316 45786733 49950 49951 570256243 49293 49294 380028046 81192 81230 783663543 94847 94848 780117776 83106 83107 722975653 23914 23917 301749384 29138 29163 815042420 34586 34587 134389826 28662 28663 775459834 51165 51166 381933001 89780 89781 393076813 79450 79451 27427861 58385 58386 852967292 7358 7408 198015321 44691 44692 858469336 33342 33343 636111399 3200 3201 48778771 41515 41516 242600863 36941 36985 533839212 52422 52423 934265461 24408 24415 483313426 82387 82388 842716893 8663 8664 156212290 68837 68838 685562177 52150 52136 316086932 20713 20676 963104905 14927 14928 566871607 84491 84492 305839092 36428 36429 685020640 58997 58998 792579589 52708 52721 459030016 27114 27167 288875289 32832 32833 636820497 63878 63879 943228174 68274 68267 492180556 2065 2013 171895367 15316 15360 960137252 83909 83910 202567472 24343 24344 802049652 23842 23843 941807490 89065 89066 92196278 39305 39306 812545909 43945 43946 114576071 52112 52113 58499610 79506 79502 320896625 47828 47829 164266214 96249 96250 803126023 10725 10726 342877322 7574 7575 566942377 53428 53443 843860851 65491 65454 907314855 15265 15233 609190825 4361 4348 202955349 62585 62602 459558230 48030 47994 342279753 97035 97036 329326048 18685 18729 922848979 84469 84470 147732359 52205 52206 713032056 74188 74190 266165526 99893 99894 932842373 74562 74563 167007892 53307 53308 238158303 32135 32136 860582408 73072 73073 197422689 92137 92117 927368731 62206 62193 724042719 68370 68371 412844032 35238 35239 982105527 89486 89487 766559359 13634 13681 386368950 85139 85140 506668755 34417 34449 160231856 33159 33164 832785416 63817 63789 178899706 84311 84312 171147578 70774 70723 311105140 77482 77460 705464353 25386 25358 287650798 85193 85194 668662834 88143 88144 374849644 1407 1408 40426020 98890 98944 950051986 6366 6367 128006014 56341 56342 560718246 19796 19776 208344668 96239 96186 69442180 32933 32923 8648684 12059 12060 261732922 37799 37836 658455447 91978 91944 258048365 78352 78388 73825502 48194 48188 697026412 54821 54822 539806386 22625 22626 994970957 72536 72537 115850673 32731 32772 268850111 53404 53370 691038485 28292 28281 202177537 78041 78042 85041551 79729 79730 582635804 10553 10518 901000697 72754 72748 830399727 82631 82632 216067771 53191 53164 70455194 53442 53443 929384624 79602 79576 22474020 35498 35499 469446429 85699 85668 113926123 36497 36498 160298810 36254 36255 573662017 34097 34098 152785964 75165 75186 881414616 44194 44217 694946335 60023 60059 452184694 10555 10556 308020512 41950 41951 621223257 61629 61630 247958387 49760 49761 242708145 89787 89802 331398041 53330 53379 14558641 62477 62469 400802735 53897 53898 690247073 83648 83649 13759291 84661 84684 188757903 94066 94067 312691382 22295 22267 649771660 37267 37243 402027369 42868 42821 10182298 43497 43508 139272254 55313 55304 240507549 92158 92159 177491913 78591 78600 593087812 78721 78722 762940936 40943 40944 878744864 1922 1926 36231522 47223 47191 307072889 85979 85980 190063462 40440 40441 446217963 66984 67020 605930194 24875 24876 259341312 39346 39332 132561604 92287 92329 751573961 32025 32026 153626058 71995 72049 196509334 30972 31028 663296989 97045 97046 367907086 90717 90718 309018555 95141 95184 537781401 33919 33902 435614531 17285 17306 933571593 60119 60120 999841070 69956 69901 845283587 28927 28928 926352868 81429 81425 567236444 7640 7641 537583712 47413 47414 630230420 95047 95048 306687180 23305 23306 105975068 42550 42551 536871328 13691 13692 257643794 76065 76109 238133805 22468 22444 146071274 25515 25516 81329452 28335 28336 158513386 2759 2745 714252263 80280 80292 63512163 67562 67563 292943242 28218 28266 253041330 68021 68022 733312294 19423 19459 272317132 39760 39761 207286291 91692 91718 698446796 63489 63490 100121024 41269 41270 917017760 83431 83392 846310681 10683 10713 294211738 23643 23644 781400073 63027 63028 205232268 89675 89676 232141943 86705 86679 142772782 39425 39430 849838274 5907 5883 211323475 92117 92118 274001628 85321 85322 202659542 40167 40176 736459763 83922 83875 79634883 55372 55347 169238591 10378 10379 968923049 74314 74270 774390322 19713 19714 111601579 3429 3430 413918680 85231 85232 252335901 40964 40965 741846450 57708 57709 57701199 43612 43648 798137503 30495 30496 802245382 15360 15361 187645012 97323 97324 899546523 23998 24002 997112874 46596 46597 768316517 18430 18431 25336524 6283 6313 989068761 11937 11938 323293965 87422 87423 537825547 99924 99925 28244747 32853 32854 273730724 17848 17849 179758227 19580 19566 752272843 79311 79360 467857882 55371 55417 181716122 61551 61550 336706894 38447 38448 192687151 47641 47602 925062061 85043 85037 876748535 29762 29797 764311853 83163 83134 487182049 5580 5538 299761988 78758 78761 531132534 16216 16217 627373520 1132 1133 24726346 41437 41438 655533591 18704 18705 414074621 27905 27900 888072692 17983 17984 353678714 98725 98726 299206138 68418 68419 257322105 26368 26378 894148538 39195 39196 887562944 33553 33597 733736525 28129 28116 887364841 44736 44737 753396065 26040 26028 165640004 62708 62748 906714188 56561 56542 375004189 58906 58907 228978802 71020 71021 856739829 56491 56492 736971020 95849 95816 328054607 18466 18467 674750935 76427 76399 773290741 7995 8041 228914761 43081 43137 500221605 19850 19795 349171878 20809 20806 34868198 60127 60131 266097286 390 400 484748751 51264 51255 276393673 94041 94042 439707378 20422 20442 745333731 33846 33902 857099486 62995 62984 973020520 78067 78068 128563153 98376 98395 260325390 96184 96213 338209173 85007 85020 966731358 82504 82505 376051181 24410 24455 932744494 75102 75103 783462895 62933 62934 462763535 11051 11047 978718871 9071 9072 986756322 17712 17713 769733100 28375 28372 606741002 17396 17397 300993323 98998 98999 581313178 22339 22340 540303613 26509 26510 847268607 93742 93687 856862900 37519 37520 551871807 96383 96384 863699580 50769 50716 777980257 48516 48517 896617926 79627 79628 166281396 67821 67791 711629775 68459 68404 977879307 50059 50081 968411730 13507 13508 82760085 30420 30421 676990111 38748 38749 723766126 51628 51629 491220206 27990 27991 248292251 913 914 920415946 40947 40928 54319608 75694 75738 42008085 43447 43448 525642165 96063 96111 443148179 50979 50980 185982743 40950 40951 211732728 52199 52145 534880090 30972 31000 643272654 7012 7013 380975745 99795 99796 539207407 61374 61375 776972685 44534 44535 509693048 95710 95665 997707225 42306 42307 43905422 78428 78441 10765562 65001 65051 137787059 7098 7099 556382300 7973 7974 565101063 58591 58592 917796732 65887 65872 255166102 33773 33774 561503618 56648 56649 735950550 49949 49967 550736144 55032 55066 740806529 97832 97847 11590210 43987 44034 230235819 3131 3099 304751991 30546 30547 47613457 33202 33203 768437513 18218 18219 417281768 6343 6338 769313308 17962 17974 3230936 84300 84301 262097662 37688 37689 851133519 42955 42929 98781247 93563 93564 76094502 17583 17562 659840008 77016 77047 976146410 93531 93562 307045014 58065 58061 251099177 38226 38227 555212653 3231 3283 430859682 63986 64022 208652849 11168 11145 748280600 81978 81981 339239411 55653 55654 405655577 86805 86825 38811462 42761 42792 127957820 15570 15571 725966517 3925 3926 858786069 52914 52906 890171682 56383 56331 497163410 9293 9294 658229031 41835 41789 338984308 47164 47165 44257800 81565 81566 786022549 88217 88218 707201255 12873 12820 414726170 580 531 484471115 82207 82260 279104375 49423 49424 421159623 72505 72506 126200369 23423 23408 649995449 80891 80893 592719863 98579 98577 392035572 70889 70890 14784047 3092 3081 936644009 42715 42716 585417000 86548 86549 709339469 91973 91974 524237076 70444 70474 392075342 47885 47886 576029812 33478 33469 904133560 48728 48729 512534700 63806 63843 621733889 77725 77681 185151480 56831 56819 571088247 73702 73736 826939978 28435 28394 621527657 86335 86336 208958588 66852 66896 541520642 57891 57937 483358993 24243 24261 809920398 29816 29817 415212355 76638 76639 328099175 60467 60468 922779940 29905 29906 162524811 41502 41503 104848731 41842 41797 553334314 30345 30386 743466536 4114 4115 540196956 16765 16766 687870547 59401 59402 738363011 90933 90930 961248238 65930 65889 411825567 94215 94268 364398758 90354 90374 703047655 38239 38260 847210627 34272 34273 479741462 14256 14291 117457339 60536 60579 185761948 28322 28323 87627340 92311 92312 546698401 9666 9688 218313075 96274 96275 974836264 68422 68423 505828891 59177 59178 20014016 33985 33934 902234842 73521 73522 710656999 27079 27080 609902950 38084 38085 436256124 96606 96607 808663862 24046 24047 544495892 76669 76697 12333047 73372 73415 804296422 91137 91134 6224858 78280 78233 260098818 16568 16569 959024669 47275 47276 472668506 72321 72337 718127439 20539 20491 773288632 54023 53998 874063136 57114 57109 560162845 25468 25517 545531351 91067 91068 316207413 50938 50939 498946340 574 552 458322410 1876 1877 797700845 72001 72002 684091220 96564 96565 18300304 77992 77993 663407639 34752 34725 457649700 94088 94108 60568188 10779 10780 349969544 99349 99326 435936678 36749 36743 792473209 88288 88294 391256672 98740 98741 943914695 19838 19832 558440205 70473 70474 650120862 26722 26723 185599705 501 552 577804380 81992 81997 176588064 25298 25273 281717439 37114 37115 231930265 37125 37126 863875245 56894 56903 302803048 66215 66179 407341039 15367 15368 246615953 32190 32151 465115661 85480 85481 905822618 35131 35098 471597872 49612 49613 898276560 7027 7008 941856801 94527 94528 543679844 48119 48120 816635234 22275 22225 429792482 60085 60086 896352883 64314 64274 650873111 52972 52973 664698321 37839 37817 599751455 30257 30251 300015618 70756 70757 658103211 86953 86934 8124956 78618 78619 552203005 7493 7494 30593909 36803 36829 522500049 35386 35383 485131992 5310 5305 694358888 95357 95343 604158893 31658 31659 299935341 94112 94075 892571264 10480 10527 462051858 62387 62406 713100513 49642 49664 746966461 39022 39029 433905330 98150 98104 873709237 99505 99513 255228973 98861 98848 354750909 51952 51953 239414853 82032 82033 308450219 63178 63179 300898300 30740 30741 687256087 87659 87609 819283104 87253 87254 327287551 11410 11386 500616583 79553 79560 258028417 90530 90508 790498773 73891 73892 149031161 44664 44665 557221024 12002 12003 795802195 1430 1431 94703162 61351 61368 198499989 35940 35924 204342999 10589 10621 719513052 63629 63630 42911309 43725 43726 404207294 76695 76698 539598563 38242 38243 688240898 24604 24605 451010157 26164 26171 773038859 10105 10106 779541683 26346 26308 151540032 11309 11310 112144632 54124 54125 126446631 78557 78511 793811855 90703 90727 471365744 87147 87149 116416614 80660 80661 960930481 3596 3597 138235330 23939 23902 959524356 81588 81584 22475045 82049 82050 50573683 37891 37892 799096395 92453 92454 3373483 95650 95670 77962267 65542 65543 5251425 92047 92048 33335769 12242 12243 268948013 66811 66861 943826633 78046 78032 869678018 94543 94544 228100339 59765 59715 766586218 54166 54174 588825402 2496 2473 300344467 14824 14825 402929096 74535 74558 984608029 3273 3298 602535231 39221 39222 855249699 68985 68986 829440556 54622 54623 339008338 27716 27689 346698089 56015 56016 430956094 41039 41040 226548556 4281 4282 377276120 11940 11976 52849630 85285 85286 835861109 16575 16576 632254375 45752 45753 480176334 49444 49445 154633385 46231 46232 835397192 55458 55459 904081541 83987 84015 220384470 60183 60144 95659737 85698 85708 716923661 38847 38848 328075893 32602 32615 657900986 11875 11876 411383784 25930 25931 178145645 78205 78206 826931509 97588 97600 233383746 61977 61978 305104224 5687 5688 635743013 12895 12925 44186698 93620 93621 391992879 22227 22171 956989975 20452 20453 759287531 36789 36763 698075232 3678 3679 194763928 4433 4392 586341507 68455 68456 672848192 2493 2511 813399931 22034 22035 304010416 98453 98415 468059795 41982 41983 539508657 658 634 592721393 5546 5518 15350665 31248 31249 199540530 62459 62496 252851819 82375 82351 207946902 13278 13279 719282795 51245 51246 663446144 60777 60785 518148474 23266 23281 640913337 63937 63947 716428639 25056 25061 730422254 83153 83154 58678227 34447 34488 501256023 52654 52655 921230167 89873 89865 535021480 42071 42072 902751405 37442 37439 40777518 4014 4067 992572115 82840 82841 658880163 60898 60911 319974563 97332 97314 113531404 17024 17025 424423161 50019 50037 843509932 47106 47105 818801259 61712 61702 800643194 97307 97308 327588409 16290 16291 28020735 54773 54774 675020704 51431 51432 189505745 66387 66388 678268899 75248 75249 127424658 248 207 202407691 63570 63571 509327474 69613 69614 559290893 2321 2322 342900921 21415 21416 966645947 36764 36765 326290232 62602 62603 410265919 64410 64435 143290064 73020 73002 148323829 14551 14552 462629051 73461 73440 483956664 11738 11739 30152427 17686 17651 361884836 5695 5696 618089626 33544 33558 579120169 46610 46611 315428135 7059 7060 260277340 24669 24670 671646461 97664 97657 16503500 10652 10596 128474776 41740 41741 434739704 87381 87382 58416798 80316 80317 943710579 72424 72425 573914057 82622 82582 217460599 11832 11841 24566779 79948 79949 590724257 21922 21897 711931412 83670 83693 699041657 61076 61120 493386480 18623 18604 233695552 25268 25281 383096681 700 701 279945185 20499 20461 917626679 89854 89872 94388178 58609 58610 563474974 15822 15861 813592366 76884 76885 96659973 45191 45192 52602403 92928 92929 734784077 29303 29304 59676242 24161 24118 392900424 6707 6729 596979391 59765 59766 345531689 58750 58751 591153834 30061 30062 194211045 23606 23607 388932880 44573 44574 842501950 82091 82092 14476875 47847 47848 931422535 84792 84831 372745992 85641 85642 782225473 14981 14932 276334181 97767 97744 790779812 49164 49115 299088145 87065 87066 875082845 44285 44239 638223312 19978 20025 797480408 32126 32127 568141082 5309 5310 492071939 65322 65323 264644586 48362 48402 872073772 47638 47644 490110965 88352 88317 340993907 62735 62767 615876701 675 644 535597179 7919 7920 173038765 18863 18864 868814566 932 933 972459993 9408 9455 468930614 87882 87883 182467361 63907 63963 92467799 67419 67420 483831008 40848 40894 914539427 36880 36928 816934582 3770 3771 568792126 50306 50313 566542789 44032 44033 302621009 93023 93024 717627202 24470 24498 491192001 32995 32996 768574502 61279 61331 906302246 25082 25084 855861063 52175 52176 324758070 45955 45956 922370360 38234 38280 922424588 16540 16541 546014061 28453 28485 70112031 74891 74924 977440278 10233 10208 178586686 31254 31258 153406817 60857 60858 598380042 30819 30820 977088493 1207 1208 625764193 53258 53259 57474184 17760 17805 414836835 71828 71777 786787315 71834 71835 554301931 76530 76531 525292689 18258 18259 982268460 29924 29925 987396122 61218 61206 141929605 62802 62803 108757049 54869 54870 164968513 50398 50342 980136972 76016 76017 426898130 3651 3652 853105408 24864 24865 538110278 16141 16142 440991192 62762 62763 242052592 29128 29148 218577907 224 225 885505332 38735 38769 751052328 94729 94730 634147233 76362 76363 360724789 24508 24509 95829177 24335 24352 211215772 74433 74460 418567127 76441 76473 907087231 19254 19279 946033637 83468 83469 427543351 72442 72443 621703975 29853 29854 437665976 61066 61040 417691167 7485 7541 984287468 39017 39018 521810546 12836 12837 650778688 29751 29752 153182158 30211 30207 533166514 68581 68576 703771023 66174 66175 91342824 73786 73737 272456294 6590 6591 558226931 5522 5523 853671689 96528 96478 236197389 67779 67780 217814434 57961 57962 726118448 93290 93275 159182591 80076 80077 15484680 80826 80827 333563954 64475 64476 241829360 38995 39014 132115891 30949 30950 397235313 64913 64930 940869167 61887 61915 84692656 41303 41304 681574173 39081 39131 713177588 10799 10800 896693631 18722 18723 247173517 12191 12224 47928636 78331 78332 620133973 54532 54548 982272119 91470 91460 421214334 78198 78199 412319320 84019 84020 392343772 21474 21504 284852170 51861 51862 733071306 42253 42280 760788443 37016 37017 376417776 22264 22251 578906431 44052 44086 135572606 97680 97690 174703557 5507 5531 155785033 10698 10652 214293540 35960 35961 292518534 31147 31186 444620685 22603 22611 472955088 7230 7231 511137226 67687 67631 233525464 93937 93938 790813449 39765 39807 877971578 73430 73466 94756255 91820 91821 921005964 6443 6444 366900011 97730 97747 746510548 31575 31552 424874669 76521 76481 769071176 97041 97042 976638779 35287 35288 248565767 11011 11012 790127882 30071 30031 872968386 77813 77814 168936492 14348 14377 753424837 46879 46880 98462007 83686 83653 818679993 11982 11983 605168813 2719 2720 956215288 97804 97796 164621131 69629 69631 821238117 57454 57467 598000553 76792 76783 158618188 44571 44572 989801756 94332 94378 930455062 86571 86567 334657323 13484 13485 992282179 15155 15156 855376340 89551 89552 916711465 14888 14889 126861342 56194 56151 88138572 35862 35838 502757940 10205 10206 79916111 84986 85007 258132413 36684 36685 21058822 50793 50794 133223486 36442 36443 245998930 89765 89779 881229601 69665 69666 81601576 55665 55641 831867617 19755 19756 794017164 45993 45994 847584494 34040 34039 207094438 54324 54280 489732447 24576 24552 446028048 93083 93084 559382831 85585 85586 999789254 14633 14622 737965541 41635 41622 890174843 81236 81237 796112669 48222 48223 816229170 49227 49228 361699948 61531 61519 334258435 16521 16522 440167757 25730 25779 33283224 25479 25435 882304234 55976 55977 556945173 78450 78438 581408605 31197 31153 277876807 22220 22221 133107615 50783 50784 586519245 39633 39634 616743447 87217 87218 192169150 30443 30414 526730459 20680 20681 555871805 6736 6759 982530377 8603 8604 312826695 51451 51452 924397552 55033 55078 859106550 8181 8182 745223243 85817 85842 998464399 85142 85140 471301712 35144 35145 602400163 38536 38583 413224630 32255 32256 337121624 47453 47416 167555780 8692 8654 866951095 65477 65478 649017540 84326 84327 958029479 79747 79748 452418736 46498 46499 758325556 16957 17000 198056002 68681 68682 542348420 52053 52054 92486157 50177 50192 724976352 29782 29832 997264272 44514 44570 968933545 4210 4230 784682338 75236 75237 231555734 69108 69163 549095465 47553 47566 456559000 161 155 339720865 37024 37025 57348004 58260 58261 689616833 29537 29535 893689216 83748 83749 58095595 99675 99676 274005485 99782 99783 615835784 19190 19191 721009395 80487 80498 127520530 80784 80785 548210255 4699 4705 362018366 26088 26089 3405123 71447 71450 869092778 1051 1006 283289062 50628 50682 556756572 54709 54710 421537389 88990 88945 433767910 22479 22480 995049627 18782 18746 799329988 2216 2217 432575483 94179 94180 147262813 34157 34132 128653206 78494 78542 892560569 16262 16263 847940726 37186 37197 95704403 4465 4466 306870619 77712 77713 577515798 99054 99055 962515770 99703 99704 748168328 84074 84110 772771020 89484 89485 471380179 74552 74553 565533674 8922 8977 6407657 94665 94614 904527202 90189 90190 923959439 7600 7570 1113061 88317 88318 240211710 80155 80156 153363494 61888 61936 375621310 77873 77891 739234229 50027 50028 357608246 85286 85287 835989385 34885 34886 15865975 18007 18008 370761645 38296 38297 195520647 33049 33050 789569403 80985 81002 711359196 72376 72380 563413158 2694 2639 561593311 4252 4253 43667105 35276 35277 779041621 99960 99961 474496410 98201 98196 863504475 28411 28412 341258577 49364 49365 993125587 25384 25385 131654105 17661 17667 629093889 81097 81117 84214184 55278 55279 746545010 59710 59706 687154472 67388 67410 150009870 70999 71010 946872140 58872 58873 863887170 66821 66822 617319830 24023 24024 166096225 91482 91524 181130813 30603 30604 450021168 10130 10182 939415633 75459 75447 753063689 5895 5865 947816747 86947 86936 999244337 58671 58624 938299184 40745 40793 723084652 17439 17422 108505688 7956 7952 390161961 95591 95612 769872846 21796 21767 278441634 50554 50555 913929086 99757 99793 409750464 72506 72507 907310705 78384 78385 612159750 22022 22023 747885418 3892 3897 458806820 57834 57887 264758 8981 8967 395566959 19613 19647 722352359 28674 28718 863111051 77490 77491 10836757 26504 26527 65929588 3039 3040 509915048 72069 72070 631749659 74843 74855 387375484 81961 81952 114955460 83765 83781 307783722 418 429 935438861 50798 50853 889974476 72690 72652 882777252 28014 27995 530082809 51482 51447 853040017 42806 42807 94050584 25577 25578 455932594 86616 86617 866319640 49502 49503 105074206 88919 88920 449061799 43503 43504 616592812 47769 47754 8283720 88225 88231 444051337 72140 72122 442942810 45661 45662 826435103 8426 8427 372415056 10157 10213 987364885 71965 71966 334385465 45497 45498 685124429 98695 98696 900028164 14416 14437 577069421 13675 13677 367691110 90194 90196 130405681 67037 67085 201419827 703 704 720508054 32537 32555 796462399 43914 43915 339740970 60379 60380 894139278 44014 44035 13045002 85234 85235 88587136 99311 99312 678796881 75102 75059 473029119 96621 96622 504741643 89158 89202 16125077 83482 83472 175066048 52821 52785 964724067 34270 34271 536468952 6362 6363 898083258 54249 54279 656652706 32881 32882 771133679 68135 68103 224834038 82342 82332 597325497 13457 13458 20241893 77784 77812 385693920 24527 24528 292452348 9253 9254 515509793 2541 2529 85236749 49047 49048 275244709 75645 75671 188667973 83312 83313 763292375 34706 34699 929189395 69468 69425 890735946 97765 97766 38333634 38375 38369 894718623 67780 67781 65414265 37847 37848 532815666 92322 92323 221952628 48547 48528 838764446 93541 93538 341076435 29681 29665 225774846 18450 18422 738683662 5984 5993 554034197 44634 44601 202493712 11304 11305 974798807 68109 68110 758535243 83565 83574 15110735 3794 3806 886065872 66069 66070 201253850 45272 45221 788190253 58436 58437 828506953 39832 39833 725507867 41143 41158 612864334 12375 12376 886491423 50317 50366 99304199 1713 1675 783897793 47757 47749 343195316 77878 77897 476084993 59528 59529 862800662 57265 57270 643656651 96762 96720 647320159 46406 46407 635324515 59474 59476 140843604 4435 4425 724000779 54576 54585 536052240 23256 23270 815423363 77794 77767 681791491 20949 20950 642835518 69206 69225 400317021 828 829 559707371 77182 77173 651958679 75006 75007 226411352 55321 55361 615460184 46579 46633 458568185 90270 90271 155347001 68434 68435 606360381 61538 61539 927058685 95258 95239 585930207 18060 18061 185536138 39031 39066 852136017 93602 93603 245428554 93984 93936 30634955 97516 97493 769803488 80923 80924 589755699 64965 64970 281885373 85999 86000 261048402 86220 86257 730689480 87013 87063 884182007 32431 32432 277269019 3828 3817 999609160 39058 39059 848952381 13942 13944 204705550 61195 61145 466442211 7220 7221 378822954 9827 9775 364775358 5031 4987 604719333 66851 66852 557355752 58691 58692 176971711 69362 69363 760005991 32621 32636 740746184 97992 97993 725766162 18808 18796 506910429 71021 71063 867664183 30531 30489 288156832 74575 74576 113670643 62372 62358 210263858 84618 84653 488241905 29283 29284 798486543 89460 89476 655244959 42110 42111 41644118 50009 50010 130629374 87762 87763 792669765 75209 75210 10227300 97506 97507 273961530 58100 58104 279067259 97958 97959 599031007 82481 82436 274254523 99965 99910 973632435 24340 24341 120091857 22338 22330 694786262 74219 74220 113051194 50180 50181 238578228 49333 49336 152597138 80306 80307 449636529 60140 60141 782329788 53593 53594 902424516 17361 17353 373052688 3917 3918 504543650 15032 15033 785649852 18257 18243 748421276 37206 37207 329403812 68645 68633 263496957 82013 82058 232854519 8703 8704 907344556 46486 46501 206068419 21418 21419 452013573 27957 27958 455352910 66031 66032 592903378 55696 55697 191637881 14335 14336 95815233 16740 16785 609098435 98227 98228 373208964 98581 98582 421186911 84996 84997 886640256 25693 25738 39522007 44269 44270 140559638 63241 63268 35302886 69068 69069 161802251 53621 53600 177699231 62295 62306 647621447 36949 36950 496704526 36451 36452 509067856 6883 6884 69689824 48847 48901 53147763 73630 73589 708885646 89093 89061 415846357 90591 90595 696310450 59143 59144 842103029 99428 99450 636907269 49882 49883 812974259 48185 48186 914666481 63295 63244 487549562 18433 18434 619641204 99344 99355 642121349 30435 30479 917292449 89772 89773 376466225 13117 13116 229420505 14262 14232 530157198 51054 51077 637183354 66598 66599 772462184 86221 86222 842051214 60852 60853 948459087 91039 91000 164576983 37654 37655 341540019 74398 74381 972776879 54488 54524 863757320 28311 28295 33287620 40039 40040 177756886 83205 83231 474615952 11081 11082 150732240 85909 85910 983886079 16226 16196 785221421 43156 43132 423118227 42513 42566 449255842 36218 36219 77160529 31098 31095 365541268 19130 19131 397228366 9188 9149 957330759 15820 15814 996374976 30096 30097 485061028 88732 88733 740689447 1227 1230 117161274 47857 47904 154637068 10444 10479 902704672 71254 71272 794691583 94323 94324 834206082 15281 15282 991361134 47677 47624 955562043 6710 6711 998225636 20669 20724 811868631 81158 81159 88502602 43787 43788 891454575 76850 76884 883876389 65323 65370 303564587 97086 97084 667729185 24199 24233 331217443 97879 97896 384434853 70533 70539 444010995 41627 41628 648668157 46370 46371 404217574 52156 52142 439085998 56427 56478 634920815 63300 63247 167159854 18531 18532 362787107 8379 8380 414552810 79172 79173 684029619 51389 51369 724684442 75088 75089 494872679 74957 74902 648562269 60999 61000 671601786 99663 99706 865896414 40739 40708 472303815 9088 9089 781112656 85484 85457 619039229 65962 65963 866877306 72391 72394 831713979 91691 91700 13032542 56537 56538 270577853 5030 5031 778115774 8010 8009 695785174 85143 85136 815383061 3855 3856 342928443 95281 95267 973885460 2880 2899 665261956 69424 69425 526210052 16340 16287 955152189 80533 80529 88087547 67767 67768 854882718 59329 59371 921608029 22 23 734523758 21334 21335 999696024 70021 70017 772991508 71376 71327 699748218 7622 7623 162223004 38101 38052 421831274 26237 26238 790155365 97771 97772 692918992 52408 52368 740569 7585 7608 166315426 98657 98658 108074445 88518 88519 837676916 15687 15705 780365036 26818 26791 30468729 91951 91952 982120756 23649 23650 551640175 94958 94989 36072375 22763 22764 829349707 85390 85391 383845204 83313 83269 165513569 40007 40008 128987740 37151 37200 241672619 19951 19952 213594270 64690 64648 688813821 67032 67082 57830115 62881 62882 238894833 35313 35314 793606359 29594 29553 356342158 67746 67747 92950982 57918 57938 883837853 88034 88009 797791890 56438 56436 126972998 53070 53071 517939613 65712 65681 246898937 50298 50299 22946292 97864 97838 227950261 13273 13259 343724990 16852 16830 578252921 26964 26926 44502937 77321 77341 219439695 36764 36711 10772158 32296 32287 842909982 48193 48233 577055740 64804 64768 704268999 38077 38078 616094082 68160 68161 971164997 42347 42355 670302228 50245 50246 746208691 52291 52292 512251786 30843 30844 937709194 43594 43595 232571 68618 68607 294462281 58271 58327 728197669 49299 49298 786874214 82937 82990 774672056 97665 97666 864512206 41433 41434 905381327 8207 8208 661349564 15183 15204 742229965 39702 39695 762697869 49756 49797 985019599 28269 28270 612328138 64622 64623 101725846 36272 36221 903671782 12231 12270 204726402 17082 17130 453283543 64339 64297 366625192 42563 42612 969499866 79459 79467 881284816 36259 36204 313567075 77743 77744 173207951 18834 18835 257743790 82997 83053 942801944 90458 90459 226231636 43639 43652 396644304 87450 87451 847239771 72565 72531 131893636 22299 22300 451763185 5173 5214 826403658 6614 6615 78818946 41640 41641 563934793 89893 89845 438527574 86370 86371 733142230 80258 80259 937733435 6323 6324 817717168 20112 20163 201250377 21642 21643 28918600 10798 10808 149665053 22489 22499 540661831 75635 75636 421768926 18276 18249 549053915 5435 5461 354690557 22127 22128 297296481 60003 60004 910258592 73530 73513 647391695 96802 96805 630465968 38541 38565 907926823 90508 90548 734466349 57730 57752 41733570 11153 11154 296180141 30522 30546 634787548 74499 74526 232396051 79864 79865 440668057 12223 12224 301367746 38786 38817 926650764 72003 72017 50501983 77983 77974 879285500 17007 17008 756291402 25443 25444 392927953 2744 2745 296090288 75009 75010 826307538 94682 94683 82877557 62793 62770 487405371 29065 29066 214535303 43079 43050 574723683 55456 55457 443031978 91655 91639 899767896 18993 19016 718292217 98685 98686 577897975 46537 46494 465664644 79386 79387 321224598 71146 71147 675316960 35484 35485 387784759 38643 38644 583118008 82090 82034 330802912 80907 80908 378056831 20162 20163 189512883 8363 8340 834347762 99395 99396 858939105 41135 41136 977342683 85740 85741 932065534 86696 86697 194432797 27422 27476 576431192 14521 14522 327611608 29277 29278 690533936 33312 33349 373035185 32424 32425 683834989 76299 76282 460324619 97990 97983 383425392 39573 39628 114481486 66419 66409 401263739 76461 76440 955000299 68085 68086 974141198 61076 61054 48176964 51987 51988 389569341 74928 74895 743465056 32855 32900 872989053 1070 1071 212319870 35606 35607 67836606 94353 94343 667199121 17353 17317 403194549 40796 40797 43087778 4562 4524 872298824 704 705 819075444 72065 72066 960564238 97944 97968 92560784 40592 40581 429822582 93625 93626 6724124 41646 41647 290923435 21772 21773 431181585 16773 16778 454049006 390 418 70545868 87137 87138 839837201 60143 60144 906493809 80749 80750 825714518 11019 11020 24934273 27908 27883 451312053 54019 54020 630453528 24616 24617 903482025 26061 26035 22413922 14271 14253 64758395 72620 72632 487848699 89248 89227 849654787 97153 97124 515417740 78574 78560 998891541 3209 3236 202695815 48375 48376 611588472 54677 54678 125549261 57737 57777 191150224 74576 74577 328590381 29120 29151 253652060 75917 75922 606580427 65254 65255 358320848 74294 74295 310046016 74665 74662 958267173 25559 25586 541630059 10986 10973 502035811 5502 5486 438582324 85839 85878 11204713 55234 55251 562374705 98425 98426 4975354 95026 95027 642611131 60340 60307 7172334 1933 1934 653570224 34316 34317 447049926 27069 27124 954841398 9885 9886 588677489 21747 21774 625364084 74107 74108 560421898 74680 74681 602162862 59356 59302 123397259 54600 54634 779969233 55071 55072 223528464 46840 46880 563749316 1272 1273 338850062 44970 44971 284408583 4503 4504 246842407 8225 8226 10607455 47728 47729 328443028 9057 9017 507720143 7993 7975 590132676 92904 92905 768416081 77529 77530 991133807 199 168 120452484 22350 22351 880375725 91120 91093 918130493 87431 87432 394392953 67806 67815 264407100 97776 97777 126699056 89835 89836 344960433 6323 6369 127030616 86233 86188 505897397 73810 73811 728203391 27264 27265 762464249 91230 91243 245999091 46592 46579 367336135 57478 57479 612200220 46089 46090 522210663 69934 69935 541475966 87650 87692 557321685 45264 45230 357908098 35503 35527 4151693 85858 85859 410378682 6880 6881 491418118 68293 68323 260673977 73329 73328 597243871 86707 86683 228831545 65534 65571 943155882 9596 9597 84028007 90797 90809 883767892 82301 82247 810306778 77728 77735 895909387 11727 11779 902012141 99796 99797 316731696 31359 31360 662532065 62242 62243 634266807 50266 50267 620616831 49764 49765 953570487 13408 13436 52992374 13962 13972 842493952 51604 51562 823321478 48880 48881 655123411 95581 95582 38109045 50872 50873 984123762 80032 80033 736379778 60151 60152 187876313 14130 14131 752482522 76998 77000 262695484 85217 85248 303549286 23106 23085 927590183 38216 38227 116557469 76378 76379 723443155 62567 62552 719023500 63815 63811 290775710 11633 11686 598123260 72603 72604 217922844 12120 12121 60678710 78886 78830 100440592 38574 38575 813225706 985 986 460544755 94534 94583 443877672 57832 57806 432012485 2356 2357 437089534 32191 32192 298027236 79048 79049 787534505 82283 82272 714595768 50928 50887 321193386 30552 30553 45354659 89264 89265 893172754 28487 28504 677662841 45365 45319 601307562 27564 27532 525141489 8493 8494 761617607 85004 85005 803827698 81535 81548 557993415 68123 68124 604584912 67025 67026 517073723 55557 55558 249069799 65301 65296 147479830 67106 67107 443369908 7182 7199 905257671 61645 61646 671316650 8169 8193 446935926 83474 83472 525696478 99053 99098 301523155 83050 83051 718645315 12175 12176 195272760 31450 31446 450534473 452 453 391250325 29890 29891 483874719 71977 71974 772530016 44198 44212 854010895 60531 60571 905779102 82170 82203 925708491 55297 55298 939894620 7412 7413 962277871 26877 26878 759838549 92947 92993 952376213 46693 46694 363279593 56221 56222 129537727 99371 99412 231928227 9992 10024 590531501 65381 65338 438352036 65819 65865 143908330 93235 93236 836950455 96329 96330 147255678 51289 51290 657926948 21202 21203 876003164 90494 90495 663265533 21378 21379 572407342 48193 48194 84049532 90105 90098 301827323 35421 35422 914683565 81329 81330 980409568 70426 70446 118377011 5051 5052 834453877 3792 3793 754613324 54805 54806 982639418 82273 82228 119951779 91440 91441 757767291 21844 21829 431533756 21622 21623 265286967 23793 23794 227506108 40361 40362 800892184 33690 33691 363963501 65035 65036 165833844 52736 52761 266000633 81309 81310 500484949 10263 10213 669153820 12386 12387 911221869 17635 17634 504979643 35557 35558 253030146 81460 81461 393704063 58404 58405 742182065 27154 27155 110854561 40689 40710 74624744 74889 74842 795405971 92642 92655 147499712 58661 58624 461104104 70564 70549 705433758 4044 4049 442580500 13690 13723 397139457 34908 34909 780549378 10723 10770 577049893 67146 67147 412029616 45592 45555 479938912 31993 31976 184265962 6032 6033 755917917 17055 17056 929835461 99237 99244 996060167 50802 50775 139456411 95424 95392 899608538 23875 23876 998078519 8602 8603 327082945 61382 61383 982834597 71752 71753 935154609 60231 60196 142649398 87553 87540 64800547 57684 57722 839642670 72028 72079 799494746 87283 87284 143517804 90993 90940 890273852 25652 25596 495571404 8497 8498 841706403 95059 95047 813141106 94329 94330 457779928 93802 93803 839260429 50218 50273 433709442 79555 79552 437977618 7840 7841 573505031 77487 77488 380002765 87694 87660 141008388 3614 3615 432738815 978 989 724867476 11315 11348 352143836 33692 33650 342370061 53209 53210 992758904 4845 4855 231668361 37181 37224 698353318 68453 68454 387740518 8725 8712 633665813 54554 54555 289221056 49114 49093 139157354 2561 2605 83013640 89621 89575 667783217 64390 64445 769179231 68058 68059 657278458 38622 38623 592551987 87193 87194 504944978 95204 95237 603099037 42167 42119 971837230 56899 56844 412985412 6375 6376 499461202 96432 96459 592050716 78056 78057 673979057 40162 40163 489444999 41438 41460 869915350 8500 8459 86245989 31174 31175 860598036 84687 84693 745880716 19207 19181 84617657 52467 52477 210599215 71769 71791 518656344 45837 45866 352577865 95318 95319 817830280 26865 26866 691401794 31238 31277 469331207 50068 50069 16483649 23866 23867 586610727 93205 93207 769449741 62640 62652 714686900 5939 5940 827044669 17860 17861 184511303 9378 9379 316606097 36374 36375 205021073 93504 93467 812622200 78492 78493 146333279 89653 89626 410242433 68519 68563 828768965 65381 65382 718110692 72664 72665 115279329 40959 40944 699775381 61347 61348 852594715 21386 21418 948383308 51459 51509 803147726 22646 22643 618663418 87635 87632 438381467 60605 60606 232980203 84346 84290 944359257 74696 74697 318847906 7275 7276 687164956 19722 19726 778366342 51611 51622 463516426 45491 45492 340814337 23359 23381 54724550 10008 9985 418071254 21283 21284 918668858 3800 3844 237843539 96568 96569 936873339 90210 90261 188343726 73381 73382 524287601 27317 27318 159716343 11809 11769 3281388 41950 41948 129620388 97766 97722 186948549 90831 90832 721689112 37153 37154 495533422 50672 50673 221776266 92442 92468 832816627 97122 97136 156076589 97148 97145 369279422 14370 14371 821707139 82157 82158 405810082 77225 77196 938653258 21570 21571 691894406 85765 85766 19318128 8331 8361 127356817 89015 89003 409691015 54106 54107 418401543 26241 26242 453372168 3356 3337 260901946 30550 30551 657972934 22753 22754 936754862 87123 87115 606270305 24959 24960 854440799 24169 24190 763044372 85046 85047 729068394 38934 38935 84619117 46182 46170 390418442 97248 97249 265827923 81775 81768 410801761 29488 29479 549972216 51671 51709 270053318 73295 73296 615401420 97118 97067 836201535 80345 80346 311757339 90623 90624 216959202 82238 82239 50715433 44364 44331 338440418 75986 75987 477486128 90912 90957 612850640 46932 46941 134959232 97004 96954 386709658 46631 46659 25114649 52231 52197 182897631 23254 23255 402771134 29727 29728 389103168 41771 41772 267948901 61420 61410 343388446 52000 51962 280118873 33831 33832 370073038 17805 17806 752078602 97539 97592 337409641 72035 71992 222709057 5538 5511 181806463 31643 31661 911207729 62441 62442 518595318 69967 70019 55539470 41248 41249 81617824 22224 22225 219601192 37674 37675 141493078 18385 18380 55365330 55519 55520 355472813 87959 87960 610311047 16729 16730 881545087 84422 84423 61208092 84321 84315 22759905 60375 60361 739294681 31604 31605 966523656 34264 34265 886542801 40991 40992 821031005 85810 85862 47486606 17620 17621 317830628 99165 99176 476136964 2426 2427 901570371 9469 9434 896866564 50911 50905 142006602 62708 62744 690562959 38498 38499 675097643 80143 80145 402622210 91131 91132 525262790 66841 66842 780203797 63051 62997 899891537 65716 65717 435700138 44533 44534 300695557 97055 97056 729772737 1962 1945 360993889 46380 46386 927683841 95028 95055 475457428 71573 71574 407098125 97174 97175 926111558 33268 33236 274573185 88243 88197 592329850 36550 36551 63359812 76933 76934 844358508 39181 39182 687799299 52429 52406 16878045 66771 66772 476910674 90974 90990 308229851 41720 41721 685219810 60315 60316 612039968 66275 66246 259662354 92636 92637 180676621 10852 10843 491605995 72970 72947 412287902 79544 79545 660035699 60958 60966 872331900 70091 70131 99461707 6085 6086 240948166 55849 55850 927075840 92246 92247 168658982 71386 71387 545840366 13520 13521 264842096 24785 24786 522151315 15832 15841 379218146 5851 5798 966569942 15204 15180 159932967 18405 18406 81474889 91832 91822 472954703 42282 42326 797577220 92248 92249 84073331 57909 57910 218598786 36144 36145 302793562 79874 79875 986894626 71230 71231 664663620 12726 12711 624991904 28050 28051 601930460 41090 41094 637078306 41036 41022 196126676 64411 64412 668701205 16553 16554 432299504 17637 17638 904242332 57429 57430 387708776 77596 77576 327624580 32264 32265 867151573 89988 89989 708126674 65062 65080 532084864 87134 87135 998954825 26439 26471 841188207 43434 43435 225914906 53448 53435 341464627 7004 6952 258349617 68695 68714 19106265 29322 29323 622937221 55786 55787 296171114 91243 91244 202447712 23913 23914 500384856 67296 67260 446000559 91841 91852 342184335 46068 46069 812647996 76327 76334 208794977 22430 22431 76793075 74972 75008 694531599 4549 4550 430430785 382 383 474642033 96771 96772 95876155 79920 79921 279253415 83726 83744 221750976 77004 77046 12049265 57789 57790 95319716 6358 6359 854242930 44018 44019 946151172 96763 96764 707810533 58897 58898 350332129 13975 13976 912112419 95740 95741 583611737 76246 76247 528931969 21495 21496 726831680 31150 31151 870273566 54114 54146 539049127 14258 14231 177640522 55878 55880 244213713 19824 19808 231451472 28617 28618 78689030 66064 66010 235427725 70837 70838 918987375 31475 31449 542233835 51832 51833 872397205 28225 28279 845229073 30446 30447 692701295 5929 5930 695790757 78776 78777 277165383 16829 16814 705435384 16667 16668 790464763 66546 66561 13526205 51563 51514 1904392 35838 35879 781732991 9963 9917 209370148 69693 69694 397115440 84401 84364 480905967 57168 57170 496322889 85304 85305 656970072 76359 76352 560665618 69328 69350 341420453 54880 54824 480824417 11155 11114 814327829 1990 1963 788141516 97161 97162 233708600 62436 62420 785991929 75433 75411 277988914 25951 25991 553966429 45607 45608 884030198 8927 8928 725139647 61522 61510 604815107 32696 32697 132337895 12370 12351 958404636 33399 33400 964792013 10046 10078 890251813 83266 83216 862028374 75148 75149 792357740 34486 34460 470998655 75693 75734 399118786 40587 40577 960323582 62729 62730 489585369 18213 18214 397497172 87757 87758 906795279 77146 77170 14116094 25270 25251 522004103 63672 63673 641149199 87046 87028 856887336 60494 60533 428339485 78330 78365 606468672 90031 90032 384072835 18532 18481 475410712 87534 87584 139683993 81917 81918 52730636 18828 18829 895903938 70978 71027 172102571 71959 71965 926461035 44546 44547 680769288 51798 51799 771508555 12108 12109 479445314 89114 89115 58455793 87456 87508 155291548 75257 75258 358646451 66384 66385 214966465 13378 13379 580977844 43428 43427 653950292 74546 74547 270826707 54868 54886 229183596 69303 69351 844667803 69849 69819 568764988 24560 24567 316514540 28372 28399 79023378 21234 21187 408090580 63891 63842 23524532 46901 46902 31009306 81289 81334 485322979 9880 9881 796002933 53915 53907 309012786 70900 70876 313385653 61409 61410 337428476 88869 88901 908901969 47284 47307 414276626 36308 36309 824587904 18247 18248 770956923 34792 34780 835382313 33996 33997 375299930 17534 17584 576847250 86596 86597 259909587 26374 26341 964987300 39685 39686 890129975 8686 8687 227779737 89165 89166 543600446 89651 89643 243604711 16299 16300 329728132 86082 86038 939486856 84342 84343 737871484 83635 83649 413778521 1285 1286 892540116 95016 95007 671115101 54481 54482 831087996 11322 11334 446417562 66530 66531 127984836 20920 20921 863531955 58025 58026 157572938 89176 89179 78242048 37582 37572 792287081 77462 77463 772261875 20556 20507 550671202 12769 12770 461531346 5928 5929 113998129 53684 53691 456308622 91398 91390 225293633 63382 63376 244871546 94150 94151 640577651 46676 46677 652275520 6440 6481 614009939 16483 16444 648469975 94212 94157 67685154 63465 63496 112499736 48707 48744 24181130 13351 13352 27090922 5629 5630 220822648 18605 18606 512897245 33910 33911 77006962 85514 85483 968012536 45343 45315 972465068 5167 5168 246552188 13936 13971 916991211 33208 33184 488152729 14507 14508 744100233 90261 90262 180114153 93531 93538 339336072 69448 69449 736791212 29392 29393 131133019 62471 62472 210433296 98826 98780 366444179 9543 9506 62448886 68421 68422 595196802 90605 90615 667964554 40084 40095 310049878 95141 95142 496017104 67904 67905 232980442 91861 91862 955305098 78139 78140 726718950 13536 13480 815901904 46225 46226 763835414 66761 66762 195609578 78516 78461 731900783 52033 52001 605339936 31595 31626 814561929 72452 72453 337549928 58765 58766 428292276 11210 11211 455059175 77969 77970 422335558 70165 70159 153243383 65686 65693 264296883 1954 1955 673478856 37802 37788 166771480 48768 48769 56367243 13110 13111 129384439 95431 95460 908005575 86846 86847 627151057 47821 47822 233966396 25072 25061 824317033 68530 68494 395924933 85039 85040 215650164 38486 38487 907462999 88872 88873 345079442 61210 61238 434233964 22777 22778 669525042 58279 58280 49016028 41480 41528 577285769 93398 93399 537101809 39250 39251 439288263 23415 23465 577302794 88261 88262 928575474 72096 72097 186992286 21333 21334 653784436 99108 99148 409904441 95577 95578 794749947 77022 77008 655372589 40335 40336 9227335 48957 48958 262526241 86188 86189 181679524 59859 59860 488397938 71699 71700 690417477 29290 29318 543627346 29659 29669 416623104 25433 25423 967370744 97050 97025 944164997 90617 90583 859984244 94670 94671 211654618 98801 98843 690044911 35167 35168 733599703 21400 21401 333341581 61776 61777 489280192 77695 77696 386204972 59246 59203 233484433 53925 53934 912615843 16939 16940 927966570 1149 1150 734635808 30401 30402 659744325 34897 34863 536742200 39736 39777 717297023 80522 80523 270145242 24830 24831 415938635 94117 94118 3250524 26397 26380 184888009 25516 25517 617147243 24806 24850 885125909 87310 87312 318667425 15388 15441 143064926 77288 77289 932622991 99761 99809 597702565 287 288 936615920 89607 89608 225677821 36509 36535 623186721 16206 16155 470089278 799 833 470408820 70538 70539 695471940 35480 35449 975891004 68510 68511 192484751 14052 14053 319877140 411 412 684000352 37167 37155 845751944 71137 71124 280894884 36586 36533 889309842 66751 66752 743664969 81628 81629 823938628 9322 9303 445923901 60573 60574 542923818 7583 7584 609202111 79752 79753 494181472 15882 15883 621884340 45072 45073 240109312 57734 57760 238674689 99820 99819 824133967 21356 21357 561093040 44459 44460 403495289 53451 53418 589834043 1331 1332 653664620 45107 45163 91460021 17503 17504 703654153 21265 21318 914962411 30890 30891 140731613 11280 11312 17287643 82914 82915 846527805 31451 31503 725554634 79855 79856 315405708 519 465 145426369 28959 28930 579550699 14167 14168 441278689 20301 20302 540150087 39873 39874 152694484 50949 50972 577335283 13781 13778 66191934 62721 62722 941309604 55889 55890 253337614 76061 76062 270032466 63019 63033 199696538 30117 30118 612522525 32251 32240 240561939 63670 63725 622882157 42160 42205 592014523 62001 62002 686719553 25866 25914 81147798 64119 64064 635899940 43322 43323 576716243 12611 12660 592861464 66153 66154 313485472 70751 70752 242430679 68792 68797 789334926 79937 79938 750284712 30798 30753 101564494 67675 67676 994379532 33023 33024 735182480 92785 92806 517551091 19888 19924 402298982 18541 18542 288934424 46242 46290 237563480 72922 72883 728390624 50127 50128 723225906 78767 78748 28953431 62117 62164 978423818 41840 41841 33136228 89510 89511 9389497 25338 25339 764366147 54988 54989 342212892 79514 79515 242873602 15686 15687 695128889 63367 63421 930245741 95466 95443 623546086 39402 39403 749221963 26066 26070 199428592 54979 54931 746827523 36369 36370 218336101 37542 37543 848537650 94864 94865 542761052 26680 26681 240819373 51779 51780 725090901 91758 91786 701492343 75677 75678 378962592 54697 54698 102877744 6087 6103 125543070 13756 13797 516890731 64631 64632 431517060 31257 31232 83291137 30675 30635 775487296 40990 41027 384671918 51791 51792 863732129 29758 29782 53856562 39511 39565 309348097 95031 94988 195136488 84064 84105 15626208 80585 80612 263043900 94093 94094 863221142 64681 64682 812604076 69595 69596 413534273 92087 92088 161836936 84416 84419 46116515 69808 69849 277815632 90894 90940 580058838 307 308 792445465 11585 11586 194445610 4811 4792 389172184 53556 53569 154583024 5380 5426 374600008 72537 72538 307841213 78354 78391 626331376 30521 30522 41080706 53769 53770 930368027 86472 86436 913501404 11074 11117 899907412 2258 2259 288405813 44824 44825 904365200 13637 13638 300149722 68919 68877 336759067 63380 63351 650975954 75097 75127 808946509 55374 55393 337465887 67768 67802 48840734 96467 96426 931522968 61229 61258 549426404 86721 86722 49029629 5467 5468 36307534 74346 74348 526589904 52553 52543 288246108 88452 88453 817616854 45504 45505 415847319 34667 34677 289825217 37630 37682 205874631 19554 19547 772772760 97840 97841 99838354 12194 12195 589735337 67792 67793 98475459 42703 42699 365801486 32794 32795 15810699 48038 48039 985820785 45962 45963 208779177 63513 63494 150569208 79839 79840 678382031 26721 26708 583362243 80695 80689 87316047 93942 93926 757116992 13720 13721 483631497 39745 39755 7305698 77041 77009 293485614 34782 34783 352272602 49562 49529 158721426 59442 59469 733246446 46669 46670 622906538 52457 52458 463879019 68400 68401 259808141 59798 59799 346416649 44086 44117 279479704 50406 50400 527404776 33100 33101 56216201 90288 90289 446393380 76690 76712 979624031 78891 78908 576642600 79219 79192 261573253 2608 2645 34250764 44241 44242 580365246 37268 37286 885271461 61303 61277 388777572 89513 89514 863265214 86134 86135 410490051 9961 9962 918501469 13661 13629 308263721 62983 62984 939806039 62512 62513 589285789 85244 85245 906007832 36840 36841 340123386 58075 58054 45709688 74285 74286 910130940 3848 3831 134192414 54779 54780 254068659 12483 12449 63910804 73823 73824 65266593 42220 42221 263052764 82746 82770 211705613 37812 37813 15716110 93766 93795 337749987 11260 11261 854464017 40599 40600 310930345 93380 93385 880080630 47523 47471 216608220 16717 16718 879788356 3239 3240 746993998 51416 51417 384149492 22200 22201 828454854 20416 20417 243679341 61866 61821 381867944 15226 15227 93799976 28654 28622 687859500 8955 8950 139656455 39845 39806 667514390 22571 22572 883136791 8105 8159 434167388 92032 92079 773760752 18927 18928 249469743 79065 79112 854330344 76421 76410 339161438 39979 39980 726735599 86811 86840 739503502 22928 22956 728759668 29614 29577 214600460 72481 72494 535309653 48698 48736 476200030 54614 54615 685865813 84263 84264 657429602 9707 9708 151610258 64260 64210 872805634 23722 23672 819395065 31919 31959 250763500 59537 59538 518678503 30762 30741 393318496 86231 86232 510597007 82324 82325 422691081 15082 15095 345425315 48721 48709 543998601 19249 19250 19921061 70352 70360 348250884 2358 2359 372778550 24683 24728 942942650 45162 45118 396047626 72291 72265 296536889 54666 54667 237302116 35713 35714 278310262 57218 57219 401593394 65495 65496 957346859 79832 79833 459074904 93966 93967 609342366 62011 62012 531989454 99181 99166 731845648 66939 66940 514788134 85664 85633 47815172 61177 61190 933512574 97919 97959 897782185 26446 26447 353202279 893 869 857936493 2135 2163 306510493 9439 9440 335564781 41573 41574 872593071 55452 55453 806600467 87104 87130 791590024 92548 92584 4171392 5006 5007 709039694 53836 53837 473008953 3539 3543 568172639 68957 68958 613674096 89702 89652 180519690 66416 66417 765039563 13462 13463 647217748 24099 24100 81266514 63198 63164 182792423 88044 88045 847258175 24201 24228 197916330 81583 81584 664948876 85495 85496 214083724 55941 55942 558167369 6165 6166 712791415 19308 19309 802983355 77262 77263 359003827 19888 19891 189211023 91838 91828 169081299 26579 26580 19731252 81315 81316 354783793 3563 3615 41652737 34108 34136 921617103 93194 93195 496565255 8443 8444 64209129 20610 20606 699763607 87011 87014 349050709 46113 46169 59085102 55219 55220 200703890 7346 7347 363742660 941 948 465483423 27416 27381 500764551 19347 19348 970430398 1583 1558 39285596 35967 35968 893295171 70776 70777 950688572 18624 18674 890663983 16805 16806 772731773 44386 44387 910237884 71841 71810 513667315 15806 15833 364560140 78649 78650 202067186 26146 26147 243082581 94031 94053 25344117 79196 79184 361681443 46951 46952 294861035 23699 23700 214542747 5616 5588 382440205 93271 93303 915244632 43836 43837 616069222 94178 94162 22444725 90959 90984 310496223 65458 65459 668704183 95863 95879 104918181 81833 81807 905566965 58540 58491 4578626 10108 10089 537487034 15302 15325 886821460 78935 78936 508265755 62255 62256 794005765 48886 48927 399985036 93612 93613 53340177 5132 5167 570933863 33982 33960 852104939 16238 16193 403451118 20219 20258 351791947 72308 72309 384143521 29359 29388 951462254 69761 69777 136645255 75685 75686 660775946 82972 82973 256413727 27697 27698 294763580 77962 77963 260337174 19270 19277 530863667 13356 13393 981304321 43395 43396 471776052 73275 73289 998368911 90989 90990 92877292 48126 48122 465313718 28620 28572 268998966 82223 82224 607741372 41588 41593 371258146 10825 10826 117016950 93889 93938 390518021 49566 49567 732291629 12497 12498 474121441 76586 76587 751529459 52478 52479 936596661 60232 60233 199800419 85955 85956 7212574 83388 83389 354324987 59451 59493 36563208 86008 86009 264974514 55051 55052 767045738 66606 66607 83693504 64349 64302 686003782 75984 75985 725127648 8322 8318 948860267 58288 58342 634154917 89663 89697 396887506 46855 46823 428913158 55421 55422 178129422 31 52 368043255 87359 87321 836924141 48238 48239 674074813 23063 23064 14263877 87076 87077 427789156 79873 79874 249861421 98067 98120 483411888 41123 41124 37991382 81850 81851 462337997 8372 8385 970833134 93575 93529 604399562 73475 73476 418066960 28309 28310 895381144 62365 62334 188779354 49666 49618 539158333 32804 32854 730862564 40051 40052 473542741 70481 70482 67435982 14744 14719 605690146 83047 83048 924596414 2091 2127 891593717 585 557 642890694 69046 69030 290180713 12302 12262 726037796 10229 10217 395819849 92939 92975 909750239 20426 20418 799261370 30169 30167 457759950 96578 96618 1264152 31531 31532 550701707 97708 97709 673984344 53333 53334 499747036 39040 39070 689195098 49672 49673 498508668 32237 32256 593326352 45590 45591 699539143 48462 48463 145618276 81828 81829 766620518 58742 58743 102537493 58888 58889 509517567 86462 86488 28195033 49786 49787 415666656 94099 94100 208203877 85671 85672 497989266 41178 41179 482356868 9233 9209 940843377 60999 60967 607653021 1554 1581 765583347 50417 50418 258501931 4645 4646 446999453 18726 18770 516846593 87690 87645 768494635 41586 41589 871161448 6097 6088 7996850 22237 22238 451914539 60966 60968 666400424 8991 8992 634036986 93829 93807 83459298 31644 31645 518015197 69427 69459 13178491 48101 48053 979323784 94331 94332 822732494 92207 92208 169194956 38317 38286 82759671 45748 45798 574175905 4117 4118 333339431 86014 85993 770383127 83001 83002 362796649 17450 17451 898889591 55379 55375 382358995 6840 6841 979936785 35099 35100 724203938 57492 57493 937216517 811 812 882727963 89898 89947 219639553 58648 58649 381968138 83387 83388 161910289 89292 89289 327264697 50841 50842 927087261 43268 43273 703246982 75194 75195 945702447 64230 64231 169189859 89654 89643 977897671 30613 30614 140216194 29447 29448 2145998 54792 54794 839630093 85747 85780 300648050 37907 37911 849150538 38130 38131 594951350 70419 70473 335703280 14647 14648 835169099 75358 75311 721507955 4085 4086 128799845 73918 73919 726258785 37658 37691 873810491 26773 26774 365922826 17618 17619 961421991 61707 61728 647297936 25595 25544 492589476 83159 83160 960623893 37047 37048 729774317 71736 71737 525365069 65344 65370 438830812 99380 99384 574320595 69304 69305 382989819 16536 16586 857213419 61833 61834 55706616 60136 60137 105332182 43135 43091 564561545 32106 32107 56012381 47275 47271 131707014 79219 79220 782880609 28952 28953 637008889 782 783 696322434 64163 64132 891348217 91534 91589 468813024 89237 89238 936355319 68958 68924 873331794 45851 45852 786465006 5142 5187 182647088 51477 51469 746640424 1057 1095 451651517 67825 67826 539793969 84729 84730 809263890 8098 8099 116464641 18358 18323 118887154 10369 10370 251821380 69927 69878 527632950 24861 24866 949580931 22068 22096 390182733 36295 36296 227645535 93520 93521 6518388 96334 96335 151244986 92722 92767 900934980 80585 80638 427838316 31768 31769 768210952 71082 71118 947322062 27164 27185 228744136 97285 97286 900118512 46332 46292 34229122 16760 16761 138572922 26841 26842 258690827 71253 71254 173014298 9698 9699 417503076 53746 53777 465458799 36502 36503 681813841 40812 40813 291662328 94506 94469 643354283 74272 74308 757016661 90045 90046 988324453 86948 86985 789030367 79349 79350 864301412 12275 12233 8053370 45605 45606 358658273 73385 73386 31428472 51949 51950 510426791 77112 77113 446399681 27245 27246 190097023 73233 73234 163352996 74069 74070 405332171 93873 93874 882999725 79847 79848 128198589 41991 42003 284559639 42550 42547 40309960 58961 58918 679078987 62658 62706 892980217 85205 85206 462121384 98034 98035 655503998 9313 9361 699614253 30599 30635 391097656 81172 81221 448973244 15706 15653 857880796 6695 6696 936536322 16423 16424 526825445 26740 26782 274259073 25924 25925 26924363 44146 44166 123847822 52140 52099 17224832 3943 3944 688073971 97137 97192 239540902 49487 49488 510343077 36092 36079 594038745 97156 97148 293842667 61091 61092 284881527 61684 61712 586491534 54624 54621 475948110 27684 27685 207173709 55896 55943 546853438 74565 74566 509302463 90692 90666 4685120 58869 58870 316283759 22951 22952 858502928 56153 56154 570714360 45298 45345 220714695 91725 91739 336722455 10681 10682 292323136 67349 67396 454790910 20837 20838 488063949 52022 52023 901168926 10623 10624 642140742 66645 66646 262153386 82744 82745 182160514 15094 15077 79698513 86407 86361 807250287 33883 33899 53027924 61913 61877 93485149 35055 35086 267595299 21307 21308 950306843 34914 34959 566515565 60124 60114 98870197 80715 80716 152227031 7897 7898 600665824 59183 59128 83344439 82608 82609 171513722 7022 6966 943859051 49416 49417 646589146 24700 24701 259090925 73421 73371 955733464 73372 73404 77089679 15410 15411 375621542 849 808 480951939 60367 60368 589775005 9043 9045 688208105 32477 32478 265275352 90583 90584 658370888 49851 49852 496215967 86666 86672 33550343 44651 44652 740447828 60200 60159 571088781 99379 99380 169736428 68251 68252 876667974 78695 78749 74116450 50588 50589 753776694 42225 42226 965550995 24931 24890 356765969 31501 31476 280570305 2581 2622 93557380 50935 50936 827920413 26804 26834 73199891 65558 65512 127926486 39940 39964 938768745 2668 2669 901725309 11085 11072 231049735 20691 20701 419837889 26416 26431 381471921 5104 5135 291117900 19823 19824 451005336 2004 2005 405015045 36344 36394 502503092 36140 36141 604762038 21936 21937 656215393 58609 58623 841889812 7468 7421 127750205 96190 96191 655303310 11163 11147 61663453 95151 95105 984898270 59565 59566 742393757 33888 33889 681503260 14814 14815 419980003 66026 66027 172652969 24765 24764 420366065 67943 67997 432306710 53183 53184 675732207 27472 27473 967651378 85419 85420 231661318 35597 35598 634141856 86260 86259 285415623 42139 42140 889704706 66472 66454 283838506 24429 24423 865923076 87671 87672 881833185 36594 36568 182245869 44257 44258 320130266 8751 8752 849686507 99112 99138 694408443 91047 91048 728645053 70834 70835 764524527 73695 73696 163984333 15961 15988 985335051 12150 12170 622508348 95898 95848 98595688 70165 70166 446971744 63553 63515 659953373 15514 15515 811074460 4957 4958 67679811 59865 59866 361133445 91736 91737 604813772 35660 35661 466387173 45642 45658 996664316 14155 14152 389689580 66463 66464 209054138 58311 58312 658399169 423 410 57112313 55355 55369 861976477 87597 87598 723949826 70257 70201 240629563 14988 14982 371997525 93371 93319 49657140 76026 76027 456389971 58368 58369 486283934 62546 62512 259902086 65715 65690 652562088 40748 40749 942967234 26643 26683 117043413 541 542 692216465 24198 24254 849184286 30832 30833 225279322 72943 72944 410920304 28808 28809 170956912 53402 53403 494952861 86055 86054 462657842 33987 33965 708655515 10020 10021 999775563 12746 12794 579229100 88524 88546 246215134 23943 23970 983341488 19303 19278 47693259 78550 78576 917573868 14218 14188 685586048 73398 73351 593659682 60234 60235 358289408 53729 53744 406635403 859 860 5778547 7782 7783 574382427 94681 94682 195735601 13580 13581 179666071 33665 33666 395771355 77754 77755 48216954 56512 56493 909731416 25720 25721 953490393 97217 97218 687469312 76845 76846 520719121 30200 30165 879407207 11371 11372 364636637 21199 21166 205754542 76334 76335 634445574 56916 56891 68807337 17338 17360 760287012 86710 86729 67351260 29134 29135 145230656 12841 12842 682709055 56145 56146 913088008 28640 28600 796498164 41792 41793 722630637 36157 36190 353360638 74594 74595 338316796 35509 35510 826254425 87198 87199 634699672 43057 43067 703979434 2878 2917 198530136 37371 37355 146593163 98514 98459 341314450 38800 38801 23219642 289 290 91689509 45040 45015 814741718 35261 35301 215722320 70586 70587 756249929 51352 51353 100911865 47690 47746 74553486 75736 75737 821224356 12652 12653 428955246 10749 10750 839829412 7709 7710 133816195 35096 35080 362054068 60699 60701 911424552 75810 75845 320833880 50734 50735 483488018 19963 19964 183547663 19324 19325 778763621 71656 71640 758343148 19333 19344 908116943 30494 30495 183260417 32513 32509 991105221 66270 66268 508197572 51459 51460 29658434 67851 67880 987175803 90474 90514 596507928 3211 3212 256657436 72103 72127 122800266 25234 25267 89342631 71641 71651 657091465 61814 61846 141582335 39952 39984 185578638 14966 15000 78898871 49901 49926 478605891 80541 80594 842054341 91266 91267 254094982 99595 99623 387155510 56243 56240 805335840 3864 3865 891212850 1376 1377 818261375 23906 23907 969427798 24770 24757 141588662 14381 14398 443358177 31843 31844 61630276 67226 67227 443553500 51363 51364 259282915 6191 6220 467830280 1165 1192 753442445 93113 93114 786286555 72176 72177 635189802 83737 83738 672178614 68384 68415 159338724 40012 40013 154778747 99811 99812 962259886 73167 73160 681023962 73389 73405 133488591 59502 59503 440472309 63317 63318 167669876 61868 61897 981448935 15850 15829 324938473 91714 91715 379123168 41630 41673 395306444 8966 8934 142739379 4434 4435 888991201 66347 66350 443621681 85335 85350 707657755 7693 7658 684688308 25258 25207 326732098 29837 29849 291004591 16855 16889 327183107 86517 86569 141841277 42581 42599 605751869 33087 33088 383241506 146 117 348449764 7827 7877 598783590 46629 46670 483870314 1832 1803 204758043 70919 70920 942154041 80993 80994 684766316 73617 73610 70993504 30750 30748 551606698 2107 2088 384492229 63912 63913 790226687 42212 42217 773424852 77870 77871 177537126 34933 34981 390147517 29286 29318 789669300 18426 18427 283022972 19047 19048 696540251 50111 50140 609262781 97146 97147 218964445 49908 49909 97775395 10312 10261 674446672 85581 85635 913002561 18742 18715 214273213 18635 18628 154502521 50698 50699 51213268 69503 69504 751388752 279 255 61156153 210 207 665920113 43043 43044 962487532 91416 91417 304213669 194 195 666971921 51787 51788 80549414 54680 54681 358447090 82611 82612 928835198 53014 53015 541387828 77312 77316 559034716 11508 11476 997469052 31405 31403 481861887 64346 64347 849378082 13192 13212 826700191 54922 54923 461208567 52198 52199 548042660 39003 39004 885936039 5433 5434 541979863 42061 42062 509603146 59077 59078 850340770 46674 46675 520505338 82985 82931 265434571 75122 75123 510382142 51469 51470 234454471 39934 39971 376188506 99452 99453 697161339 26169 26170 540261254 67266 67237 819617750 85188 85231 781268332 81963 81964 750941058 9113 9114 539968008 99909 99910 80835779 55994 56012 597790420 68537 68538 637829500 71322 71323 158267592 17738 17739 463168296 38390 38394 835950041 93972 94000 626338426 43296 43325 474258806 48644 48645 169663858 33580 33581 330701052 30134 30135 707489937 85082 85094 172819480 90822 90850 240857856 67167 67144 402317288 31937 31911 443163140 6154 6098 949860120 67381 67334 138854910 82635 82636 446283598 64426 64406 248954644 80231 80232 774568918 33757 33758 777916867 68110 68080 943191559 46868 46922 930490469 26336 26344 817231866 54367 54368 923109322 61465 61446 391283168 52412 52397 683783787 71925 71926 426071626 33524 33525 682918602 2831 2819 156017680 2950 2933 515650452 39236 39237 3108774 24130 24131 496222303 48836 48837 799539743 45757 45806 408938466 39622 39598 532364866 22443 22409 593614424 53008 53009 684849997 28970 28971 374206861 88683 88684 909954 31495 31496 968170501 18047 18010 288344773 79549 79550 678211997 26213 26208 471568132 70621 70622 859819901 80964 80961 275219264 15006 15007 286461734 64029 64000 504267436 75017 75018 259958014 72202 72229 454899336 89691 89703 213392615 51231 51218 338550256 8983 8934 659338518 25575 25576 966908287 448 449 195988827 25570 25571 802765883 85249 85268 516015786 58400 58401 822837034 71095 71120 824406286 89760 89806 728592298 59134 59135 922439212 56175 56174 266714076 99816 99817 112092465 81538 81509 179291700 47707 47664 35116593 42927 42961 26351431 70141 70142 116416527 65420 65421 7729096 23365 23366 884686748 41788 41819 946250453 99464 99465 16521805 31422 31384 72406345 21092 21093 802295852 38289 38278 732718572 5484 5428 48101918 99469 99470 169175857 35049 35050 667747751 67323 67302 366585961 87702 87703 713568408 81508 81481 684854461 36379 36373 230480530 40503 40504 221244645 14904 14905 793841931 76254 76279 556278905 5062 5063 802434980 52458 52406 484191767 22727 22728 446661696 19805 19792 55654109 64162 64171 317527751 64998 64999 71939800 8639 8667 732924471 29823 29844 46592792 26064 26065 223343639 48679 48680 683730059 27200 27244 131917564 70694 70727 624370712 6432 6376 22396308 76568 76569 767604456 6536 6537 517542956 63223 63266 154653732 94971 94972 63163674 62528 62529 452473391 86427 86428 593792820 78879 78880 278867838 9287 9300 295020458 78284 78304 116866208 314 315 290309863 43348 43349 169586753 4413 4414 676264676 5518 5544 895999548 64614 64575 755452580 78525 78526 929070546 29901 29902 911190628 51113 51155 393728151 52510 52511 821535299 75510 75511 254660004 11635 11652 213190715 76295 76296 341895728 3814 3815 713017245 35101 35131 525138868 23869 23881 30969589 499 470 82650182 69202 69203 504857681 71835 71836 788925171 87032 87033 583716173 80165 80117 957771951 36937 36984 531666997 47057 47058 408283361 54400 54401 658318420 26992 26955 895828837 97218 97219 79614395 38276 38251 617038509 49849 49814 728075749 53885 53886 444135524 24626 24627 239494692 91141 91142 40165171 90866 90920 222795042 36044 36043 924734842 56245 56246 132897419 79138 79139 677200866 803 773 372567473 14641 14642 631913445 84204 84205 95710640 34297 34298 349645857 60057 60058 328914321 39675 39655 896233560 27678 27679 619511977 30071 30072 38629245 65520 65521 13939741 47463 47503 8477128 39733 39734 505147349 53610 53581 494509070 50033 49989 736925165 73753 73754 61128493 54669 54670 339030108 32475 32502 686769999 67170 67171 719069991 61403 61404 65753066 45552 45563 142833415 42149 42150 988471486 4449 4465 92847912 61376 61377 645969094 15248 15252 68025786 7358 7359 540672584 72759 72760 444214524 47430 47423 136376484 25147 25201 149857807 32001 32023 131948978 60684 60667 634377780 16748 16749 972263326 53956 53957 265095851 68399 68400 41239677 83073 83128 217573238 62022 62057 740495892 12670 12614 528272372 31079 31091 167615735 69497 69498 160319966 67627 67606 377642787 62837 62803 185812672 35688 35726 334883495 80501 80502 310758384 98701 98680 402927312 8887 8867 918044359 19009 19010 332055295 19434 19382 542917615 4299 4300 627933064 94385 94386 363927048 57753 57754 235816123 90581 90582 777574617 53868 53878 784803225 26778 26750 900368880 3192 3201 333621392 58237 58238 899827595 43790 43756 439711662 44692 44693 65286069 44903 44904 731811530 70296 70288 410469058 73878 73882 968231317 65229 65230 994270874 94226 94200 917723161 30179 30180 963481043 76504 76505 949980733 74280 74259 807549055 69463 69464 393867726 7901 7911 200939358 93228 93183 707186587 81631 81632 612307578 23211 23212 295093205 20132 20133 120472929 47227 47228 978204068 55096 55097 552979032 84234 84215 1107484 40655 40700 255530568 54062 54105 594687322 9306 9307 276526196 48460 48461 655754956 13940 13887 4369481 9539 9540 999884276 64263 64264 984862500 69553 69554 966674130 78415 78416 967563961 91570 91571 384320976 71021 71022 871446797 17646 17647 59043340 18206 18232 140820162 48074 48089 529545892 28923 28924 42106727 64798 64854 242254041 1503 1559 701254259 56216 56186 327195599 57311 57335 231967195 52323 52327 800916863 21444 21412 942873991 64623 64597 756886665 5168 5183 100227353 98703 98704 551150636 94244 94264 630830092 46384 46385 397914376 5423 5424 304330333 40778 40793 82927033 28063 28064 291721662 19767 19753 646903080 46918 46919 393517150 99348 99349 452434463 40209 40159 563259142 76435 76436 167481007 60010 60011 812295198 28024 28064 917346523 908 909 826599635 60089 60090 480880360 76042 76085 405149224 71640 71646 617986667 40157 40158 451472768 88280 88325 552360233 42050 42072 516840059 15154 15116 336802244 33594 33585 391921958 47051 47052 889798440 70188 70189 768076075 57542 57514 119400514 26766 26722 948114952 32143 32189 477048980 25984 26030 602273855 59102 59103 36274997 70464 70465 807327504 81575 81552 625133035 44145 44169 697970423 40781 40782 574111324 71162 71163 860731768 31097 31098 173692765 4541 4542 604455359 33483 33480 956139838 10074 10117 686812408 59382 59383 794826961 29954 30003 529747260 67292 67293 850295092 73949 73937 343468265 21265 21266 994759582 2627 2628 254758044 4273 4274 674450373 25498 25499 784103101 74769 74770 95412003 97454 97485 192000504 12583 12590 568413087 39090 39091 860634328 87380 87381 426668337 21269 21298 516412569 81290 81286 373831780 46239 46240 815988234 38502 38503 137449511 79434 79422 191089311 69985 70038 702638085 65575 65576 4704657 17924 17919 477209308 63125 63126 689388561 78472 78473 617847635 83750 83751 22535034 98753 98754 27675098 5195 5196 653823814 21381 21386 583247003 20954 21000 198372839 92233 92234 441127880 96125 96070 107408162 24908 24913 40689649 88367 88368 653921930 59696 59697 56144685 46211 46212 988267014 94599 94600 388996592 33708 33656 774115993 97230 97175 270982462 98786 98787 943197869 54240 54214 473481142 12928 12944 310073253 19647 19644 781638965 72988 72987 689797055 56464 56493 22323755 5759 5760 758471305 73433 73434 737265457 63529 63494 510255713 43549 43526 981093831 44658 44659 455469964 9921 9922 241394987 44039 44040 724649761 85588 85598 806533566 10260 10223 319502444 7040 6992 226950240 60458 60459 819263602 30805 30799 264396767 23038 23015 417338352 11917 11887 264094404 47674 47675 942869935 97994 97995 643952999 70859 70827 750901076 3379 3380 86447093 39275 39284 747749249 82766 82724 538653088 5932 5933 713620170 51485 51535 941750431 65072 65073 718129974 40966 40967 154083940 52039 52054 15748604 94582 94583 874678848 49771 49739 263426369 3099 3081 975314010 16872 16873 992755001 36605 36642 491646347 22374 22375 75891861 43679 43680 771571 66275 66276 177100091 29029 29030 415755203 35032 35088 557850720 97839 97835 30760254 93727 93774 683445621 9252 9253 241044036 52367 52368 483065447 43301 43302 387697262 46654 46655 121980148 22695 22727 446375414 6442 6443 163750688 4079 4080 6873600 34277 34308 553661772 14512 14462 894827355 75619 75620 436832046 42011 42012 572152797 95116 95117 542454693 22615 22616 182334062 15128 15176 761442374 14560 14565 623922557 57982 57983 802454405 92893 92856 534984808 14019 14020 499109926 36433 36434 741699888 65973 65974 335805573 26008 26018 684092209 10720 10721 574025862 97560 97556 67952378 87895 87912 58411390 27292 27328 45381335 87539 87540 649126753 88854 88855 742712886 47446 47397 219890779 38998 38999 447757902 81389 81390 996969152 8534 8564 209367088 69834 69842 750882903 22236 22287 579034028 12603 12649 311694018 65412 65413 81107739 75693 75694 527409103 62721 62725 792294160 28753 28754 82207603 94783 94784 632853447 31335 31336 304504745 61972 61970 161995725 35883 35848 333217256 11654 11655 8349630 18206 18184 883556578 15984 16023 155475601 18268 18269 944691574 74939 74922 661543638 65607 65602 141427851 46110 46134 452115064 48243 48282 379942397 89648 89685 824478388 27549 27600 721033005 73043 73044 949215729 66357 66358 810588519 2891 2892 316485435 31837 31838 360421545 4301 4302 616096008 48566 48604 589413517 57531 57532 966870371 26953 27000 20945095 46224 46197 328765352 92579 92580 77440814 7925 7926 148959334 95349 95320 586853444 49293 49321 895640153 61268 61280 697008348 35960 35940 925397909 63331 63332 855790776 22505 22545 835358112 78703 78672 390807060 93300 93258 588758770 88093 88069 213644828 276 235 273781930 32856 32857 869230369 45782 45783 773566822 88552 88553 304685034 70347 70371 538654181 27751 27696 682334070 5694 5695 142452087 79530 79538 464677988 78621 78656 869549820 17668 17669 791609670 69156 69189 106929958 22565 22617 58063175 32508 32538 481174620 50537 50538 317053349 5074 5103 946694839 22330 22331 325529831 10863 10864 569768039 79122 79154 953417834 41068 41028 514918026 302 303 8785430 92441 92392 51412755 8485 8466 787380884 29136 29137 510187512 83714 83768 490070182 41994 41961 530278143 47862 47863 465066972 24263 24303 457587455 56295 56315 851123564 50065 50023 815139479 30987 30988 163129152 78640 78677 260156405 52586 52587 219633961 67275 67262 105016727 74388 74436 86972817 33959 33905 216900710 63203 63172 418309761 58951 58913 339518778 42672 42632 290724526 47299 47327 802536098 13727 13692 456667192 52404 52364 7170260 2537 2556 673445448 46103 46075 1308625 14816 14817 699323444 63872 63853 110633139 65520 65510 618094218 82979 82980 593938433 52527 52528 183688108 45350 45351 270385443 33542 33489 563628133 17747 17748 895725950 82127 82128 439265925 20249 20250 386457395 41170 41171 370879702 24766 24722 398107769 82904 82919 861217913 15082 15083 591466230 35230 35231 99572736 68907 68908 910631335 99520 99502 448248516 87572 87573 68146186 93147 93102 424079335 99580 99530 85047780 1191 1192 912700363 62773 62788 296992139 63573 63574 508177173 90703 90704 84711523 56642 56689 936608464 7466 7467 888702526 38274 38275 67137546 96841 96842 269602363 2529 2532 600987189 60679 60652 67908897 46727 46728 211896613 25239 25240 703869282 13768 13763 162220216 52987 53016 15119186 51002 51055 107697718 84017 84054 490595176 89183 89184 63397685 66641 66642 617448552 1419 1420 939695155 75561 75562 353441859 11969 11970 759450469 73273 73274 70514261 10076 10077 75975148 18748 18738 691542327 21152 21153 113332021 63160 63161 818498206 26157 26158 981700069 81994 81995 126515945 30458 30430 226242810 41411 41410 592515317 23589 23590 224505634 8822 8823 39770316 63596 63598 332631502 40862 40851 452985784 59006 59007 486662923 32054 32055 649285233 61357 61332 379933458 688 645 203692845 87204 87247 377696776 9234 9235 491666481 34470 34471 353184726 81221 81222 962394729 33190 33219 835631299 53770 53768 546496511 95594 95595 572212298 52002 52027 221515455 76275 76282 426467001 68549 68583 120574260 20295 20242 718547952 95425 95449 567058167 34841 34842 329789959 42693 42694 775471639 75911 75912 576971794 46657 46663 10027432 56234 56199 56839380 41501 41497 771815909 65817 65771 501865728 76377 76401 880188932 40040 40016 36772308 44607 44608 306515615 14238 14239 191808983 72155 72156 677982728 66211 66182 147806499 41593 41647 988289974 94233 94234 336649558 579 580 611281572 38913 38926 713105104 63844 63816 798962624 13395 13367 994144430 10279 10322 215574577 70075 70076 656889096 3152 3167 458035076 28453 28454 729606638 10550 10551 547588778 77981 77982 356304311 70084 70085 247723202 32627 32682 487447277 64100 64101 224431976 27876 27877 400640224 65193 65194 78340244 70666 70638 828835631 4611 4612 889463848 14665 14666 97308043 73211 73180 748965245 84712 84713 842396254 40526 40527 370125404 82868 82847 847035446 67018 67019 904486014 38284 38247 329482724 15683 15714 772405008 24364 24315 716446157 36266 36267 665904252 26142 26143 606322984 94424 94375 870651056 35680 35681 493424457 78034 78035 916521104 55870 55867 676648203 66331 66346 245516099 23879 23880 684001381 80371 80370 69381331 20177 20123 264519198 81871 81872 355014733 87325 87326 700116609 27187 27188 219450686 34849 34850 482528810 24928 24897 17762254 47996 48012 112819925 48059 48060 260288333 48448 48449 487372967 72000 71989 596741913 10645 10693 784919107 7043 7001 151483116 31240 31241 426896881 17737 17781 967098896 28981 28982 27314847 25654 25655 862568697 80461 80462 977632101 43933 43934 749099628 98918 98962 758591724 26973 26925 516594906 74200 74245 528254870 98758 98759 411748443 36771 36743 86696007 57310 57311 786806152 11326 11327 641661644 61776 61827 460986391 67046 67013 631844385 16690 16691 972229391 45475 45443 426695168 3780 3783 130208423 1032 1060 512689920 32278 32279 427997774 83025 83042 392324494 57516 57517 375563429 22905 22906 640082709 76450 76410 5779551 14575 14576 850784786 66221 66218 173997428 96882 96883 260196059 64840 64841 571094172 44005 44006 684782583 97284 97285 408098791 33207 33243 297279703 10161 10162 69818062 3272 3264 409736776 73486 73503 60039137 92453 92477 694046092 12481 12493 377021554 10315 10316 22343731 35820 35821 75217990 76033 76034 624192430 53830 53781 1550549 85947 85982 460042157 79185 79191 680716316 29268 29290 227555282 79170 79171 156460529 23906 23875 295256892 17902 17903 330969746 88139 88140 518676720 99687 99688 49173901 14105 14093 383191184 41284 41277 847616294 60524 60525 96771026 87589 87576 628582443 68910 68918 928538390 49979 49927 713417876 21277 21309 119526694 37106 37107 963368031 26678 26679 892908054 82863 82819 281445566 45318 45319 701775212 70653 70654 845881102 21026 21021 953059157 73134 73084 117255405 3968 3969 7140362 981 952 439565975 59361 59344 193792245 73666 73626 804032957 70126 70150 464731004 4573 4602 67213248 26227 26228 894136864 95982 95983 18706760 18427 18428 366897146 72987 72981 113974771 46594 46595 21177616 1942 1943 549404504 90903 90929 136501290 16582 16555 557859124 1466 1467 161270789 82984 83033 165833000 57978 57986 292436731 17360 17393 595713974 14758 14759 583492298 62741 62742 837781307 21497 21498 670525947 22927 22980 310927366 32290 32327 871957180 27586 27563 874217242 38865 38814 213729661 55155 55156 504379766 45086 45087 336191498 51241 51242 255293642 16518 16537 494646131 74826 74829 259903419 79159 79160 904469821 88397 88375 70065797 47632 47587 328005773 47974 47975 995555274 93959 93987 498519213 86011 86012 478001275 26918 26956 478040018 68793 68794 244498411 57381 57432 735827406 29650 29673 725456223 20877 20821 435426149 42210 42207 246680685 96783 96784 339453768 90857 90814 397536758 58502 58452 576725538 87645 87646 593313575 15793 15794 789831377 49508 49497 450262840 7662 7663 125853057 98328 98329 791432881 85153 85154 159513205 47237 47240 830434908 91957 91993 541905485 42942 42943 7150343 4398 4399 507297305 76969 76970 480440163 32032 32019 769387413 58214 58215 411277113 29298 29299 357173737 70887 70888 780323250 23544 23545 11978307 68813 68814 296780781 60082 60092 446803281 91223 91195 315723236 79986 79958 417537904 3898 3850 862715766 99882 99883 892740322 71053 71054 333789157 86183 86184 819528744 36941 36942 537203046 27881 27899 396194492 51537 51538 401830708 70247 70275 665996966 96532 96492 786132875 46809 46810 342752996 9279 9280 557444244 2735 2736 467785718 82182 82181 96941968 89209 89245 693849262 70804 70805 449709341 44808 44793 404419317 39886 39870 297403859 17334 17284 222806212 72740 72704 715884347 30314 30331 427978215 17398 17374 422488589 44666 44656 448058218 54901 54873 395641172 35219 35194 732639517 23292 23293 819170557 36665 36714 798035612 93761 93762 578463241 45133 45134 429384786 35269 35270 760532938 14932 14909 289868675 25468 25469 298008729 3464 3465 818748940 89315 89328 357147243 78982 79027 935743398 43403 43404 835638282 94216 94217 277294165 64391 64392 467315483 40464 40465 274555207 32345 32374 623800941 20955 20956 487089476 21659 21660 624489231 55043 55034 361714170 16212 16243 656550437 78946 78997 531825264 73422 73423 719464274 99412 99413 946876685 58259 58312 933940572 25069 25070 589194255 74639 74609 636797448 23478 23485 402756025 49302 49303 902148554 89150 89151 120218465 72081 72121 721038819 39146 39147 20674970 79635 79636 685033273 85345 85346 215087581 14579 14580 501967403 23623 23579 480690232 97629 97630 645196830 97925 97931 782864026 26869 26830 687988225 46239 46294 322153515 30709 30710 365444506 78948 78949 251846957 94671 94624 488461574 68380 68381 821836317 13581 13559 199951584 32424 32408 918512507 68705 68696 80072129 65890 65937 602535296 53414 53415 139201181 44495 44496 940554105 99789 99790 331626320 32303 32304 307191379 66955 66956 887637085 83557 83501 389307958 92644 92645 807193224 89611 89593 124720891 89143 89099 822413138 39507 39462 176618456 97492 97482 481586869 71544 71545 801273486 64141 64142 853681602 51101 51155 508972787 3365 3339 260254987 6300 6315 367806874 15779 15780 598178585 70927 70978 549492371 63043 63059 307274002 50728 50763 95405527 88649 88603 388938876 80095 80096 990763807 45796 45795 443016137 92720 92772 693496102 4329 4301 783997137 78800 78842 545561796 22552 22553 549302959 41458 41475 525361382 92595 92596 404154604 6376 6364 999919946 95020 95021 468586696 99506 99483 281340902 99449 99450 236701700 34574 34590 748750934 85003 85004 210621105 98822 98823 901794559 10559 10560 66825497 15802 15803 374213561 4008 4009 151959084 64343 64338 441303881 41998 41999 236097319 16861 16819 392447591 40476 40477 454488814 52353 52354 625530400 62499 62500 624865286 75628 75629 110640750 5091 5140 525620094 17431 17420 802243858 11438 11413 949851511 17600 17601 491603170 48904 48905 318249969 61382 61358 341706477 93161 93162 832330491 21872 21873 425989532 40597 40598 219452515 79324 79325 368196404 23457 23458 39139627 37806 37807 384642541 37240 37241 958489895 52824 52793 999349529 93535 93536 958115078 42393 42379 702142415 91235 91186 496044587 53108 53109 76531750 61719 61720 519151929 20286 20331 878588760 45544 45588 725340069 72554 72555 44967365 31421 31425 668086155 32286 32287 740943044 48663 48651 685997476 5507 5508 816832195 3383 3331 947594496 95456 95457 646307199 61944 61946 537320691 52761 52724 89288538 14304 14294 369277058 76063 76064 232887996 25345 25303 697635383 24964 24974 956297220 43103 43108 575587466 63210 63211 5798772 92277 92278 477971529 57084 57128 259409545 15996 15955 858969764 59190 59221 569620227 51320 51321 178653333 47339 47318 623952669 31719 31720 737830574 45570 45612 765091267 37993 37981 200161977 40862 40863 196199199 59266 59244 927365313 67854 67855 910335615 12704 12705 961254923 27396 27450 812763336 36363 36405 880781039 36461 36409 425579860 37484 37485 182590402 80765 80766 190921865 20803 20804 102856540 36803 36804 528466743 49193 49142 499646739 57374 57375 982889617 6538 6539 87786420 15550 15551 948431672 96323 96324 801162309 81281 81282 917819293 73275 73266 832396996 94763 94792 375107691 44627 44628 814479618 42823 42849 800518149 3016 2979 436102396 43009 43043 678746118 72230 72231 450490894 51166 51136 185883046 52619 52639 960509394 65092 65093 773732540 8828 8829 976055120 32400 32375 54917750 44399 44400 643732553 96419 96423 636894894 78092 78093 863962974 91656 91603 648498701 13823 13824 57730058 79488 79489 496410260 78581 78549 209601823 8483 8506 353630747 1671 1672 408608733 66624 66597 392062733 67137 67138 357679903 36821 36822 338133340 33266 33267 588075888 60206 60228 877179552 31936 31927 156491168 45919 45931 514463985 13115 13127 368312326 21777 21725 15619235 30828 30829 845759056 66893 66846 751958628 24545 24543 503880785 66265 66281 292959552 5951 5936 709042753 30544 30545 722108129 57108 57091 237289899 60305 60266 423006825 75979 76031 506543448 41213 41214 495426619 76288 76237 871524672 3197 3160 561158174 37671 37699 379898099 2355 2356 537184724 45733 45734 718214959 36596 36597 384301751 11619 11620 468433693 26477 26518 640856583 84572 84558 547450043 83751 83788 715113139 32405 32416 750441578 67163 67164 493424658 81791 81792 883464080 39684 39685 559930458 49133 49182 65287237 59608 59609 446001429 95230 95231 403718323 1731 1711 603589644 9002 9003 66538014 69848 69849 615078462 41052 41047 335561872 73483 73526 981499153 76589 76552 741859455 22029 22030 182093030 24497 24498 632614275 61136 61137 657768157 89668 89682 631983054 4575 4576 829234015 22318 22319 880850010 79846 79847 959850761 20983 20991 718498433 6528 6572 537526912 5997 5967 534390457 90490 90491 27881546 54178 54204 218315022 70399 70350 234004275 87135 87136 930322503 11994 11995 83096635 15289 15312 149835294 10942 10943 821924446 96041 96097 138816387 99527 99528 756794292 51898 51899 426641462 96377 96376 54769498 38087 38043 125390649 42968 42969 923549979 54574 54549 647236912 40594 40599 537968096 12316 12352 750864963 21912 21913 601818921 42875 42876 119073520 57893 57894 449213244 56679 56680 145973363 52226 52227 79521678 4946 4947 580501693 38189 38213 517945136 89116 89127 384632595 54088 54099 661048233 21710 21711 536790903 23681 23682 147750613 75829 75830 330698641 84901 84902 577771455 15673 15685 423674483 28888 28867 246879693 5633 5634 3034964 93026 93081 800515067 74043 74098 671792689 80665 80644 205747543 79525 79564 570212167 74979 74980 678768301 54493 54539 478486678 30604 30653 545815797 77996 77997 568145542 26298 26345 272948474 13935 13899 195920749 81717 81718 746084148 51594 51557 460853031 47890 47891 890033928 19972 19973 540933695 2191 2203 942117078 92506 92507 792401217 80313 80314 765088793 61268 61293 935067696 57406 57408 498603769 81437 81462 832871544 18952 18953 537519557 19510 19558 544364362 64871 64902 773039007 24489 24490 301313102 38551 38552 891715279 52772 52773 780636204 88599 88652 937879227 75915 75947 271669740 40611 40638 940894743 91202 91243 708626063 35 36 545654580 37782 37745 391543747 22437 22485 564629007 98506 98507 715843416 83372 83351 644083587 57352 57353 603042425 41549 41505 717649963 62011 61977 649316148 9535 9487 322516031 60158 60159 813862158 14654 14655 968590842 92586 92575 385748254 81367 81387 789873961 93858 93901 691221581 45411 45417 881144417 31152 31153 137873545 78853 78891 549061689 82592 82557 210523298 89674 89722 368993448 47880 47842 781269742 20213 20174 322640481 86371 86372 191265293 80687 80691 69009024 75890 75901 241987108 38741 38742 324237362 94515 94516 704776793 64127 64128 55333515 13133 13134 409493170 46993 47021 582521290 9149 9150 361142614 21080 21093 424286224 1088 1089 836545910 3740 3741 611129108 94068 94069 755655160 57093 57094 581818359 73320 73321 961489633 35171 35220 619473370 24189 24136 305205377 58059 58067 648576091 38900 38920 338438813 5448 5449 983429529 80969 80970 819727272 15164 15165 690500779 14472 14461 296904278 88530 88531 194693610 40729 40755 695340100 15173 15183 759295698 57071 57106 733536745 34347 34348 340106913 58481 58533 597477429 7260 7243 987000037 87783 87784 623471315 36083 36084 125102562 54468 54469 549341875 75133 75085 910766414 28393 28446 925365418 76432 76393 935572852 55330 55315 128556192 7513 7549 180960471 65358 65333 348707531 23985 23986 83364160 73177 73178 471519894 1961 1963 63853447 71027 71028 431463519 52884 52870 160540831 35684 35716 580782827 36666 36667 234326032 46121 46122 725526207 32152 32153 421598884 56583 56587 59544415 61408 61409 670490055 13981 13982 291419498 96984 96940 802911325 23097 23061 714887836 27810 27811 103415790 21870 21894 589090126 82577 82578 844011815 49038 49035 982703809 52935 52936 821590800 34783 34784 801070157 50511 50557 695549570 91727 91728 349837495 39296 39299 273376042 84102 84091 208095913 12025 12080 739473517 17597 17646 370767056 21981 21982 489679326 62025 62026 490017228 38083 38078 133298085 52733 52734 763899728 68710 68676 111418468 80910 80911 655171184 55928 55929 948170069 97812 97813 970634929 35761 35734 447502754 58719 58745 729991084 51241 51258 807143840 19472 19473 394648435 6722 6723 874174648 66637 66638 335141168 3085 3086 696784305 97381 97382 539685961 46711 46684 31340975 54293 54294 940481081 63770 63771 23503170 37090 37091 719967865 3775 3776 510380507 32473 32450 393927743 85303 85262 734928477 39031 39032 589607718 85392 85393 163141169 43130 43131 259444070 75063 75010 312272927 14712 14713 920321601 7099 7080 391506318 10217 10218 128915505 7689 7644 625446332 40887 40862 869922053 81213 81214 726796634 2436 2437 427188315 4651 4652 160654577 82992 82946 138445605 79870 79871 191841448 92349 92350 991587894 81167 81199 286017292 57455 57456 263414180 24641 24615 700266129 44117 44118 352711586 96781 96731 491122590 5573 5574 82925587 21723 21737 222154965 80782 80783 935313605 53233 53234 647607517 89107 89108 387029245 88649 88691 755262936 31582 31616 602747388 72989 73009 259232448 73155 73156 217914870 58844 58845 24170996 66994 66995 530755891 4916 4917 813814471 52700 52701 509988047 65320 65321 778888794 23129 23130 629796040 64719 64763 819622187 37765 37766 371324180 40796 40789 268191239 45281 45282 297084427 98000 98051 287511204 18619 18620 642711518 7068 7069 495304615 52652 52625 18388501 74708 74709 135081339 41061 41062 54147011 47131 47132 601239875 6485 6522 22216795 83944 83966 564072177 36765 36755 267563729 47681 47682 196518891 87906 87924 306266448 81420 81421 903135476 44079 44080 172955731 25747 25719 569414011 70110 70128 174619029 36446 36427 104999545 21762 21735 213189223 58645 58646 39004286 42462 42463 776596556 56892 56893 370308919 67684 67688 203785680 30238 30209 509566768 85020 85004 687755840 99313 99314 374086912 3150 3118 208595571 61791 61785 135549709 67324 67356 544620063 58655 58659 348287865 93217 93218 41540864 15204 15205 816727726 22275 22319 632973162 34763 34764 960550693 69546 69547 37680127 16929 16963 303481105 92962 92963 50365128 80190 80191 945080214 72055 72056 989110700 60267 60292 28621521 59476 59477 680521963 80504 80505 247839093 89328 89329 731395069 64954 64955 328015978 23033 23034 654046602 43634 43615 116166575 18676 18625 744232606 28477 28469 19316220 80028 79973 546362196 26928 26929 776640643 44299 44300 604246582 24149 24103 925147901 74357 74319 998945688 62828 62780 358358353 58288 58289 596725708 49728 49746 9464927 19078 19120 155062771 83159 83143 983565220 29068 29069 396447890 45425 45426 448600994 27057 27058 91326577 17452 17453 367492822 22307 22308 818330643 60910 60864 32802201 2222 2179 615207370 11744 11745 651510835 21601 21602 831622749 67188 67179 136358789 21671 21623 347716254 58778 58817 159225912 6006 6007 835193099 40459 40460 647256676 82747 82748 270326892 9180 9181 98194719 32838 32839 816688368 88338 88390 892709412 76001 76047 640225512 77839 77834 708695908 17107 17066 783665285 76670 76680 708546646 25185 25193 893990820 86945 86946 424629879 87390 87408 781840262 50817 50832 494887399 69079 69080 636640761 44262 44263 957808276 47172 47209 87990213 94960 94961 195741489 82537 82525 85717334 58672 58695 886332199 37988 37991 970233479 75334 75335 153397589 92412 92413 439544170 62283 62284 265895893 30412 30437 222828812 37395 37396 219910855 17761 17762 936459386 9153 9104 302155979 89438 89478 990418248 89995 89996 60288476 28922 28953 592989086 29758 29814 74164173 93967 93965 346589458 74436 74480 851471012 13339 13340 350609940 7128 7129 64044301 65772 65773 837977319 21384 21385 309722081 82609 82642 74770399 51345 51389 919608384 23099 23070 765949231 91667 91723 283967830 17006 16974 296444574 39904 39945 347427987 2235 2236 816740740 16309 16310 863299106 88831 88832 157077579 29723 29690 596489078 94249 94250 74154576 42643 42656 118464717 83237 83238 774270979 13992 13993 204415391 27974 28011 358678371 25958 25959 287834679 60571 60529 107152585 91722 91723 73293272 57016 57070 399581946 53884 53885 692725730 13081 13073 266344537 45610 45611 977210091 29003 28950 776346043 9297 9292 383501164 84218 84263 54296878 10666 10682 822957878 88404 88405 572950842 3189 3244 243106115 78309 78333 711834282 76581 76541 943203334 89149 89150 803254660 6105 6081 887633606 78080 78081 807334079 68579 68580 337817767 64062 64063 516167302 32095 32133 69183180 95348 95349 465421080 45139 45104 873677250 95802 95818 900027586 98716 98729 181170341 50288 50289 102093931 64556 64557 664925043 47995 47996 416991547 53057 53021 785110817 32396 32432 661111587 23569 23610 886690697 48777 48732 366681006 77497 77524 163746463 18821 18822 937274549 26763 26726 323206618 29110 29087 677122014 15540 15541 874621619 15243 15291 452272065 99017 99032 934630788 6291 6292 219730227 87999 88037 439623909 45437 45438 54690732 19672 19673 691916559 33373 33329 189599426 54176 54198 70748447 76064 76065 410157901 75789 75790 948188314 90171 90134 285560726 23377 23353 781149020 24675 24656 496663252 59056 59057 894129235 69354 69355 561285686 93830 93779 585007024 11628 11605 859388599 8716 8743 918994174 99383 99384 973420768 74754 74758 54902302 56375 56371 15962228 19473 19474 578033992 36814 36825 576615224 33459 33460 255227706 79323 79282 687131434 9462 9463 566893904 31544 31545 325790916 33161 33162 78069189 74473 74474 136780239 94993 95027 255083359 80826 80823 694241175 5745 5711 641841279 16079 16080 958883704 22630 22631 923592947 44984 45033 491520269 41958 41959 934414626 51368 51396 397414321 53381 53382 376857107 95845 95846 615510071 86933 86884 286466258 26830 26831 651318293 14112 14113 555703322 13106 13059 288640946 89774 89775 749275555 88238 88278 217713743 33327 33331 857493244 59758 59755 217630282 42639 42652 170253520 52190 52191 363607152 8660 8661 912667072 55170 55180 120244025 49939 49960 557779579 23565 23566 444732130 32933 32985 112732023 67793 67811 479808283 10981 10982 765160939 9174 9175 136811376 21072 21073 515121293 37387 37408 972854712 15340 15341 509193646 66072 66073 31765933 71053 71007 273332426 45406 45407 917270976 41694 41695 944843474 66256 66257 329540190 30613 30603 205258395 49404 49408 483691534 94138 94139 15380447 87306 87307 513731501 70416 70417 2623793 61214 61215 628362224 75172 75173 279861181 18086 18076 760806829 74523 74563 601696942 92500 92506 914531416 11718 11719 837873888 83333 83290 963828321 49145 49097 246403651 90003 90041 729573669 61352 61398 135452052 10748 10749 477926063 45134 45096 633316962 68853 68905 476403617 48149 48150 612622394 3943 3938 337851060 37605 37606 768469992 25987 25988 705884974 71186 71174 108039560 91644 91645 14576074 47656 47657 247523304 81399 81400 694803180 98020 98021 338841480 38535 38536 460639116 33097 33098 485166718 17355 17356 514321464 91278 91279 954173032 39304 39305 319980613 40604 40605 578988408 36375 36376 197808559 18815 18816 850734989 78584 78589 215799549 36005 36006 796876706 78941 78942 550633661 45797 45848 447923330 73701 73727 598840039 46008 46037 400830460 97364 97396 705904805 78101 78102 659864607 49978 49979 680970168 21896 21948 980947783 26893 26894 766391511 97856 97857 345613891 65804 65805 110543386 93977 93978 317346796 99234 99235 565396605 77564 77565 333137347 4272 4273 228523808 66059 66060 684816495 75316 75297 124788700 45763 45764 240432337 34172 34173 733025519 45601 45572 59664213 63741 63742 139371546 4770 4814 810323392 10689 10720 847723029 38932 38884 513376297 41656 41657 793689526 57441 57469 594496188 46453 46427 945535690 26643 26644 879945073 4803 4754 157731848 98185 98193 554824564 44943 44944 976734736 96825 96826 705160791 68059 68054 562134353 29390 29374 367322829 70906 70907 715332479 53275 53276 930992390 79741 79742 243834117 75289 75290 119672028 69128 69073 929724431 14011 13972 119365664 53911 53860 572958823 79991 79992 675491241 56820 56766 877217804 5215 5216 889744396 32981 33021 855533732 24375 24341 554104731 39354 39355 57613368 28272 28227 549201365 99090 99042 405627499 23985 24041 307848914 17672 17653 259601891 74370 74371 846229721 65648 65649 333455179 18377 18405 557255144 74584 74559 371252134 25384 25425 138216036 58697 58747 360646303 87620 87565 688084196 18121 18165 68392246 86644 86645 212716114 79486 79487 96428433 8544 8545 245376791 99222 99238 634041657 40991 41010 983137531 1040 1015 429453424 16468 16498 125317424 86720 86721 212484163 94619 94634 776714053 29850 29806 858976315 78929 78930 815728846 37436 37428 638742133 10959 10998 640102019 61231 61232 370607681 27062 27063 327433970 47189 47214 272731823 29191 29228 283617597 97904 97905 462770832 72159 72120 557177057 65723 65672 647842496 15993 15956 52717979 11202 11190 937411712 82766 82767 36155998 28823 28824 796770764 76368 76398 553963686 31600 31601 993277026 95317 95318 115941518 31268 31284 225414407 99581 99582 782781091 82204 82244 229371162 4418 4419 964357047 29597 29598 377990658 44885 44874 34314149 51108 51053 122433775 91477 91478 325125631 95499 95500 987491351 88909 88950 796291276 98187 98188 153662685 32288 32289 547715420 44554 44555 977368959 33603 33555 399359550 97316 97335 343871165 80512 80513 441408775 15279 15240 737644862 7733 7734 975847495 75592 75606 782913309 56827 56812 293736688 84085 84074 491650852 38311 38271 132278166 14361 14362 983135277 20194 20223 20225289 20159 20193 107806486 30440 30415 798270013 68383 68384 161829964 44901 44946 701549286 66793 66794 177305964 17272 17310 796027242 14014 14015 24820141 46556 46557 848626975 5724 5716 880058762 49928 49929 619369388 37158 37159 547307156 17901 17869 787050588 63590 63556 98789367 21938 21939 36792969 27634 27644 644111148 49551 49552 867779761 97842 97843 464791732 17110 17111 30811376 47546 47547 963376938 74427 74428 787187716 65487 65488 624870398 72897 72898 213912531 1034 1084 480668613 68939 68940 993135772 37928 37907 776807202 12745 12746 91029009 321 322 927722495 11654 11658 346762464 72879 72834 53047158 56798 56761 307474576 46449 46450 143704794 75018 75061 38878814 82546 82547 168411822 37929 37930 898082072 31180 31181 893665388 12026 12027 271946501 32273 32245 201869365 79736 79689 127864341 21588 21644 811804154 70705 70693 533878456 23545 23546 313828736 70102 70079 622569425 81617 81641 234655926 47752 47785 545291926 28772 28813 171919907 89249 89257 890815668 99077 99048 453959353 23949 23942 554711373 67834 67835 439036329 99187 99206 483521694 41297 41347 143178659 41847 41874 920325291 55679 55722 174240066 44511 44545 321883601 57973 57974 168726819 74243 74244 153532713 90541 90539 741128902 67315 67316 252992988 9569 9570 366752945 60071 60072 812511173 15648 15649 530629929 16568 16602 335482466 22548 22549 330477961 92298 92299 848030606 24900 24956 700617317 72933 72965 306631957 64582 64583 962872764 43876 43925 891436629 27878 27879 984711966 59554 59555 438987701 48971 48982 397230618 48092 48093 587851176 8982 9026 262618820 21101 21102 638899928 97612 97668 331753167 25924 25944 770002732 67219 67220 171284691 69490 69491 600982379 33192 33189 692464967 88275 88276 293350522 91153 91154 496702690 89133 89134 437819068 34065 34066 329440082 75698 75736 924268783 18757 18771 699980521 42386 42387 824277463 30814 30808 274486239 48447 48408 979189444 90990 90991 873648973 34974 34953 17790721 9142 9163 144681311 69890 69935 635111668 48754 48718 948841621 95177 95178 100623180 88539 88562 150883027 19345 19346 30921190 91774 91754 274230182 18584 18585 296475334 14123 14136 368921965 49077 49115 556431035 46358 46359 197546049 26581 26597 178381871 96031 96018 444082418 97274 97258 303869307 9154 9155 699011587 67918 67919 389915663 23362 23320 649803455 46476 46477 626320156 45639 45675 771893202 14145 14146 834516194 57757 57759 159627271 83283 83280 936306279 85629 85630 882999899 31784 31785 429022728 79868 79869 178162137 32278 32292 273113505 37186 37176 701996254 21221 21222 560298691 26537 26538 227035789 52197 52155 966447557 15998 15975 605082260 94490 94491 795077615 32196 32208 142549862 14026 14027 305860347 27553 27549 282126317 33565 33566 175713483 5088 5129 704384307 23488 23531 939313053 76252 76286 498322837 22887 22913 41405186 86798 86799 84795954 77442 77420 791720103 22670 22671 386828424 70107 70108 222352367 87568 87591 121800271 90120 90121 503529986 40259 40212 45822320 32138 32139 488242936 35618 35619 436723120 2632 2633 669138264 2237 2238 657708422 88372 88373 466060476 89409 89410 731918618 43418 43419 471111212 79138 79150 971985319 54364 54367 632085762 31434 31435 567719625 76804 76805 504399366 68363 68391 887188528 9340 9341 635193855 28130 28131 567704687 98512 98513 582317458 71208 71209 85713242 97746 97747 603980871 29952 29953 244894579 12204 12220 606832055 76263 76220 430574222 90914 90903 619626428 91697 91698 565861061 79255 79256 671999364 6512 6564 201856878 73681 73682 27276322 44842 44843 132833014 1663 1664 498695626 95941 95910 772024464 11703 11692 352709931 65851 65888 834990227 82741 82728 850945287 96206 96203 977943512 16131 16132 365976642 53197 53194 964224623 12578 12579 320496142 69129 69130 823864883 50118 50119 737490453 71480 71481 319588605 83466 83467 440167563 6858 6852 111829006 68629 68630 640347143 36077 36078 496154716 44326 44381 515235265 44982 45030 483028426 71003 70964 604129693 7720 7721 461786530 61120 61121 825894303 94025 94008 775768436 48416 48408 464770901 56255 56256 192997095 71591 71592 385116734 57966 57919 475792435 94997 94998 387679214 45651 45611 885025300 38398 38380 44930545 79337 79369 994248300 8579 8543 423889086 96950 96980 548968220 95052 95053 129620834 11673 11674 448354328 85314 85315 880344065 32295 32296 566874975 81225 81231 628795063 57881 57882 816552635 91571 91572 593872553 9664 9676 804383500 96065 96094 809043231 73250 73251 951795392 3991 3956 607637234 48361 48362 220366327 35850 35851 297122866 64239 64240 289478297 80382 80383 308666252 88832 88788 19919981 44917 44918 571206785 24138 24193 735178203 75196 75161 183817629 18518 18567 165717539 58132 58130 261070922 60098 60083 542029594 93103 93100 312653034 86448 86449 926550958 40331 40334 736065615 73676 73677 393416899 20116 20117 569530317 70062 70063 855388656 63673 63674 820039759 21217 21225 287545943 84330 84331 989403290 10695 10696 868508328 89173 89174 132004713 5303 5304 312261044 75490 75491 325996897 44337 44334 594394630 31502 31557 488239111 24308 24278 53107167 19488 19522 703087780 22054 22050 706737341 64151 64152 486816912 8068 8069 548934632 13426 13427 900759443 40215 40216 65971072 52288 52310 323110047 95838 95783 556375607 64015 64010 623171387 47121 47122 848586888 71167 71168 685991223 90772 90742 452410111 21273 21274 95426845 35625 35660 827559753 86732 86694 190846038 38097 38098 198207674 31262 31263 90905555 60820 60821 642822280 53794 53795 668110897 936 914 559519328 95137 95154 902428429 32662 32663 763914390 33474 33475 426684623 75978 75979 329146152 61318 61319 442685644 67253 67254 488550372 62578 62525 683560998 99530 99531 385614093 76306 76285 295511693 31654 31655 554892694 81459 81427 568386064 86478 86452 166946667 4770 4771 461987658 71216 71217 87658782 67980 67994 820588191 36608 36558 269027651 83033 82999 408534904 31049 31014 466857639 38292 38308 921254797 55226 55227 325461609 90212 90213 836417078 2388 2414 467972021 243 187 130213231 2593 2594 700330687 20514 20515 499995758 1976 1934 107361471 15461 15434 691752267 41082 41083 823973210 24622 24623 411806578 94314 94315 66963204 16650 16654 143893267 34394 34391 192308977 89212 89213 672602945 33892 33893 325580175 7653 7654 51421507 10905 10906 739879184 27241 27206 686546440 52009 52029 71371927 59810 59788 833344769 2792 2789 478989582 7813 7787 898353316 64953 64954 399385467 23591 23592 16192478 15862 15808 402970717 79121 79122 836378404 75557 75558 646704946 79514 79563 942854161 11403 11404 484247589 31533 31539 882450242 92497 92498 951703040 59488 59489 930933468 23583 23584 366526305 26059 26060 826004412 82569 82570 605945874 39225 39169 844999233 52758 52766 873156764 85824 85825 864045874 25077 25078 688427593 48722 48777 278111443 45945 45901 726749614 97636 97637 942874291 56722 56723 892771937 3069 3070 19778285 2601 2602 642286642 73354 73346 804333608 15483 15473 839646110 44344 44301 602156850 67840 67871 414089858 56195 56199 926822621 83310 83311 4151076 22129 22130 307058168 93939 93940 556667334 44484 44509 361271385 91360 91379 636501833 21271 21272 76705153 93407 93356 734754362 89140 89189 827311201 44138 44132 539898517 59791 59786 146920238 26608 26641 132719049 91061 91059 308662588 39176 39177 500713577 57363 57364 401513424 5477 5478 99470884 17837 17838 87125652 80006 79958 471503456 63104 63105 444626380 48776 48777 797751964 57903 57930 862553256 84242 84254 792529515 86373 86374 481830727 83996 84002 297055642 99054 99104 717286947 72123 72077 48386677 77862 77829 255019741 31089 31054 274962108 56161 56177 459597273 99140 99141 271172733 55154 55155 211256564 67432 67424 834557955 55713 55698 716530548 32918 32919 662501043 73287 73288 932846708 74795 74796 713239643 51984 52039 670461264 73764 73726 486239027 23213 23238 167639702 94534 94535 874011797 23140 23141 861552765 4546 4595 99940224 57337 57311 419360962 46296 46276 191681224 81402 81403 355408911 78143 78098 108131041 64761 64762 428443159 71046 71028 262680333 19257 19258 547675693 95984 95985 642593197 64598 64587 328733799 72276 72251 927036553 81637 81638 541403023 18178 18223 63368525 17560 17556 958941645 58795 58796 920770463 55151 55183 625638402 16101 16102 523943855 59263 59211 605925015 30253 30254 629956843 99335 99323 121715001 45437 45418 925695833 3590 3591 201468615 20028 20029 624897466 98457 98504 261888695 99665 99666 174081764 48743 48787 562430135 27790 27791 363631238 42243 42244 109321462 95676 95677 51381423 1081 1136 618173025 99524 99525 948513249 797 794 765095919 30559 30560 886081704 86282 86296 31154540 6368 6369 483969548 51759 51760 462677798 61025 61026 460947348 21593 21594 512993891 6894 6895 19083104 91237 91284 191370740 23212 23170 824882181 11853 11838 317431684 35086 35068 720917705 92945 92982 128180608 15873 15918 737928524 47489 47490 927843476 42942 42941 545469922 62394 62381 43654924 66033 66034 760360866 58551 58587 967729192 74686 74719 806923468 59847 59848 18043444 6943 6944 280751845 58659 58660 919796152 43159 43160 660456241 75089 75090 934970941 28642 28643 39107620 13264 13246 994794973 67426 67427 625694857 65905 65906 261403491 17099 17123 216506163 99835 99836 375179143 24357 24393 13975737 89470 89450 330473323 33675 33676 983086204 52430 52463 924718829 46177 46156 641644842 82034 82023 304656833 46316 46307 729963774 3248 3208 436515229 66371 66372 671501776 99829 99854 423316480 70981 70944 595103202 79547 79598 49453470 58308 58309 729612186 97310 97309 577099177 48815 48781 780844164 33289 33276 682820074 44359 44310 94711791 18542 18590 602246387 46395 46450 311071776 36457 36458 324525423 38664 38677 95492699 74105 74071 19685256 69636 69643 888693973 48354 48355 957201515 85939 85897 493306354 77518 77519 186183936 6941 6942 200979832 96608 96609 70529824 75968 75958 109876054 70302 70303 277692253 60629 60620 598785067 44688 44689 710570456 9286 9287 487267928 57329 57330 266991560 24468 24469 453573749 90288 90292 867825881 1643 1644 223521199 94295 94296 9259999 42135 42171 750723153 76081 76061 650894977 59703 59704 216490422 20960 20995 272835188 62335 62336 746301307 39237 39183 944175194 31831 31832 146732436 66333 66334 358723691 64281 64282 209953191 51078 51084 516692414 24197 24198 393736977 19379 19348 914260962 92254 92255 579828518 55255 55256 477535425 51340 51379 126614817 69126 69127 446592357 76093 76089 496903586 17441 17482 367713808 62746 62747 293550023 19164 19165 597239181 15399 15364 253757381 23713 23714 304929406 66427 66415 849010086 87194 87230 688798898 82805 82806 120103295 10322 10290 353956586 90673 90674 749721422 25019 25020 651589414 34248 34249 30176691 54456 54457 45416675 34284 34285 640580144 11176 11177 581014384 79924 79925 17333074 28233 28234 800851477 92616 92660 40309787 57404 57430 565395739 32950 32910 515113060 59639 59681 816613775 44003 44028 624259493 66565 66556 431415045 3822 3823 379786531 37754 37755 174642480 66497 66442 76388983 73641 73681 723961919 50879 50880 554310491 89918 89919 867273152 52642 52664 423661256 22734 22735 603995636 92130 92109 439173855 59691 59692 357558339 97627 97656 346837121 20468 20469 149941404 8159 8160 178029072 50739 50776 342827885 20232 20194 39589055 73528 73529 425720005 22970 22994 752732812 88164 88165 90023205 63646 63692 845540199 4107 4151 812406194 4036 4037 12975854 63978 64016 940957212 30147 30148 961194324 76407 76397 531021404 13149 13150 125910338 9312 9302 908589604 38859 38860 788121912 8805 8806 857448980 20389 20437 565904607 50665 50609 831992979 61750 61751 682538293 80519 80556 344505695 35963 35930 567980178 34591 34592 419237062 40031 40048 888054066 18413 18414 57043338 22425 22426 51887848 62654 62655 328929754 5127 5128 395003471 59295 59262 353700935 32882 32889 340073903 1094 1095 843628704 56695 56739 251702408 93602 93574 396191741 97639 97640 951206238 91204 91205 68100814 11549 11506 982271220 74236 74223 141677330 64670 64671 501289349 37542 37505 809401615 6198 6231 155662678 3596 3630 565861662 81548 81549 883789033 46171 46157 912463074 66596 66561 734674361 49810 49811 421749110 2734 2735 62654464 85715 85716 484487836 37088 37089 765119994 40891 40892 49492897 29934 29942 726507977 83868 83867 33065785 83279 83280 406928907 86952 86949 767882633 51643 51695 92654017 26440 26441 174685631 3229 3230 308497391 40210 40212 443774710 12695 12696 808273999 66871 66872 737564417 22561 22562 759940478 12239 12240 970601713 57899 57901 139226271 54156 54157 812180850 6520 6521 505635072 9894 9864 740657401 25147 25148 320798335 82674 82712 118962354 65015 65016 798010510 69840 69867 886733125 98650 98651 10462809 88633 88654 483697775 27179 27180 740194032 12377 12378 890242108 25692 25693 505463536 92104 92105 609345307 97733 97775 511929973 67190 67245 883971360 69466 69427 808657062 30939 30940 289669512 91045 91046 541991036 94797 94851 381216139 71788 71789 12221885 90211 90212 496168044 56817 56818 467328824 2768 2727 430688020 3731 3706 138480027 29685 29630 694822333 57330 57336 697596375 77690 77668 442257492 35337 35353 997470301 12546 12540 344082537 75212 75213 777317167 64934 64935 19583294 89511 89490 695379192 78657 78658 182669176 47239 47252 519572447 69959 69993 519102165 35766 35770 133325033 98107 98108 968596595 78877 78878 759861317 40916 40917 70505946 17089 17037 714270297 36056 36091 627921737 292 281 2780770 48033 48063 584584468 99812 99853 318174555 81772 81811 902691253 76438 76439 289055861 33409 33396 349383833 93646 93647 300969639 6130 6131 550458322 51649 51681 712850330 72475 72476 819540138 20409 20410 664549644 53552 53553 17108980 5169 5170 806860651 27205 27258 598788197 4377 4357 866891841 83840 83833 849510839 66082 66083 431238709 93811 93793 786639806 44330 44359 716540162 48280 48333 432309712 89242 89243 405635945 78664 78691 57743437 45438 45439 450287847 48635 48657 730302132 61303 61304 449786546 90983 90984 917383370 75001 75022 438696893 11131 11186 549709013 79737 79691 432833170 46062 46063 34280398 20450 20425 821014555 91529 91565 682706888 34917 34918 59380706 50746 50747 268260898 85148 85105 418988491 67341 67342 644786572 28203 28204 208916947 31375 31369 593260037 80302 80303 379760773 94866 94922 268957806 59773 59774 158344052 82589 82590 705680861 48246 48247 500176768 28420 28403 341273559 11404 11405 411003765 55690 55646 101579619 8537 8538 664251104 19399 19400 243163690 61437 61438 860448016 37978 37979 460710689 51658 51678 300602460 30833 30834 26943588 3297 3312 94622880 56473 56474 532665273 73440 73441 258988580 34773 34774 254249976 11487 11488 188248466 176 122 195342038 12711 12712 526563971 82016 82015 731125968 41622 41600 947670660 282 283 447362284 56895 56881 500183516 85225 85198 995002789 23217 23218 978301941 52657 52658 380438558 6788 6767 978688598 43374 43324 613963394 70715 70716 463640715 93328 93329 544216793 7553 7554 823866656 50450 50451 395234942 85134 85135 611730823 11782 11775 810661914 40026 39995 427468234 53561 53562 124272485 32800 32767 498157984 80956 80967 885881914 39009 39010 890763365 42564 42570 82689714 74974 75013 644582726 47822 47823 91562662 95441 95493 885638384 98554 98555 731439828 18343 18344 679877621 94188 94242 356708823 7320 7321 846607000 39430 39431 34833616 15660 15661 97098989 3478 3450 510659036 64757 64765 278005207 28107 28101 110982907 23730 23731 442267125 66704 66685 127923587 11808 11809 724577361 61428 61424 655430447 85835 85808 18123363 81104 81105 217252406 10572 10561 881321232 89303 89304 11530732 47353 47354 254542647 4146 4142 393132113 65650 65651 61028571 35079 35103 289985308 60588 60538 943089895 22302 22303 848057397 44760 44743 810039378 22379 22380 337616833 79891 79892 988435576 47478 47479 79207055 45971 45972 18597737 91604 91569 656431505 90279 90280 64165783 86946 86947 937668153 88381 88373 254033363 55503 55507 859423739 10892 10893 539452300 64978 64979 630900132 15341 15325 181429305 76602 76634 230831926 73416 73450 883410663 55052 55053 12039910 18655 18656 307409056 76775 76776 24967500 45476 45477 189306515 76010 76011 33572265 66851 66848 309224663 2613 2647 177088868 54820 54821 702393508 61101 61102 51383164 47379 47380 192537169 76147 76148 198047311 35215 35247 638520447 77087 77127 397297214 56850 56851 605483245 49462 49463 804233140 43378 43379 46716568 63518 63519 534577251 79237 79205 394245049 63524 63515 565747737 75241 75242 195320033 90173 90225 359510397 43276 43277 672406430 80631 80683 937961472 36011 36042 294252296 842 843 960372291 51377 51383 593342848 55910 55911 399674956 3157 3158 486381461 31037 30985 887560800 5393 5386 5074276 55258 55271 32736003 26337 26338 928965144 83565 83582 321742500 75195 75196 555906268 46125 46126 303597858 42414 42466 128086841 14479 14480 586177031 3796 3839 544589594 60190 60195 464753309 53309 53256 441668317 29590 29591 841097993 4721 4687 850499375 53058 53031 219933833 8878 8879 666415257 94219 94220 148063180 54760 54761 455299069 55141 55150 489645791 55359 55360 801358694 13327 13328 728663819 75701 75702 623578987 26822 26823 560791159 7038 7062 439988207 48932 48937 188411401 29296 29297 860722681 45074 45115 36778214 14741 14751 751695427 65901 65892 348419307 35021 35011 558867753 40781 40816 413165536 68267 68227 188584962 59536 59537 493380301 15265 15301 58870111 99 151 537712825 55536 55537 549561786 15743 15744 492648330 2746 2747 320706994 58891 58857 631422554 64517 64523 277037523 98326 98327 167207719 55685 55635 235253309 93314 93367 520339725 55616 55617 875755346 66967 66963 134114494 57380 57381 874220628 95383 95425 664961423 4574 4614 412888060 99329 99366 803954602 26339 26340 289100880 60311 60312 703741453 51539 51507 897219643 78751 78794 429437149 6063 6064 95531936 20266 20225 635454675 53504 53505 488447220 8483 8522 168591898 70284 70300 924551265 39830 39831 7883986 97150 97151 695136983 56673 56674 531849429 31796 31797 933842693 25914 25897 975164409 95407 95371 78572138 41776 41802 901411975 49923 49953 928121187 65054 65055 811297613 39055 39103 624967837 26069 26049 533769776 73924 73932 881590312 13511 13559 645085312 14881 14888 971949625 5570 5561 339821635 31355 31369 54691444 93235 93254 761455116 89609 89610 647474872 83558 83559 893891307 59089 59048 50161825 63735 63738 683332679 52895 52896 447107803 43004 43043 267801210 39151 39155 240763834 81700 81720 576754449 38692 38650 658242813 13364 13365 325241047 62812 62767 698595259 17337 17391 934564749 80318 80319 45900392 41697 41659 413939673 83422 83462 774850122 33919 33920 616385974 96752 96753 53937418 36584 36541 43058698 8864 8865 230856341 61162 61182 867793609 40762 40712 480159945 4590 4598 491570365 28435 28436 868752442 94512 94528 606067700 42286 42287 377048221 41688 41689 4397137 19281 19234 376531556 1224 1201 241255401 47800 47801 84683883 75616 75617 266637457 1815 1816 744679104 37590 37591 480290381 41625 41658 790282957 61237 61181 303374938 90358 90359 773219157 70973 70960 579627220 88324 88325 748504284 71530 71526 31566770 9085 9099 703965028 28314 28319 839861503 65397 65398 667977684 9384 9394 404831297 21297 21298 385617991 33495 33496 996698580 74291 74292 140158798 85468 85465 83774801 19852 19903 10753478 17010 17001 993114967 59736 59737 31979736 75749 75750 494805536 35225 35226 845572037 60676 60677 260557576 87095 87124 689941396 35292 35282 146279615 93587 93588 492115885 54487 54488 541362163 80663 80664 372246121 98755 98756 342764658 96374 96375 949537963 60497 60498 372520276 61528 61486 354655556 78778 78779 210810122 67392 67403 450628779 45020 45021 463807023 64914 64915 526148401 57849 57850 52860966 58352 58353 307799813 43552 43553 521020749 63245 63246 216217489 61619 61592 45784298 93782 93783 79979935 46988 46989 772384584 31572 31623 23567101 7157 7192 938814002 1746 1777 834965794 91479 91480 429160869 28532 28486 879145913 88415 88450 288547390 59884 59894 278825230 39785 39786 513783532 86703 86704 446939323 41849 41802 491830845 1033 1034 979249644 23777 23786 991231511 52782 52805 550739354 79905 79906 966930723 93114 93091 4308593 21284 21285 531432117 77553 77554 645193624 25458 25402 376788772 74001 74046 340595075 84440 84441 119232826 52271 52324 628486339 52325 52367 920357355 93530 93531 88704825 59325 59339 739289403 26032 26033 648827812 39566 39567 489295040 78874 78907 557578573 60029 60061 313901442 15459 15460 766872594 62794 62778 904302975 65443 65447 220966868 46481 46482 153156535 96154 96113 142424394 54108 54070 743028597 42390 42341 710792721 85296 85244 188011302 8255 8231 778048627 974 1025 462631241 87298 87272 690390298 41179 41180 538156668 18088 18089 629241238 62981 62982 427164189 42266 42297 724286064 99153 99154 933889162 81718 81719 397191812 41994 41945 514684008 33331 33332 108255696 83304 83305 246664699 89063 89064 803934819 95284 95285 841390567 56427 56404 973146410 94243 94244 398351865 21992 22031 343694935 98775 98756 311788186 32863 32910 289745719 82216 82186 946741419 82118 82132 411159773 72559 72560 122991219 69338 69385 507102346 42860 42861 605216622 27143 27188 668998626 28280 28281 661568276 20389 20390 579503095 49554 49555 972684320 35521 35522 445676512 5524 5474 654804320 87559 87567 245126084 33702 33675 141113389 22092 22093 122146993 59953 59949 386818579 69739 69740 582869626 25266 25214 102126078 94288 94289 579351436 52612 52613 256083925 29021 29045 97836610 4253 4254 20385992 12383 12384 665259836 82848 82849 167941933 74720 74721 409316004 87171 87172 952239035 69499 69550 352290969 55942 55933 857686464 68955 68979 12100282 97779 97780 767500912 71132 71120 474062023 10523 10493 574427690 60020 60021 334503399 31440 31441 518315276 66447 66448 427632399 24565 24566 53893867 37271 37264 786552654 79663 79688 183651485 42024 42025 137438440 77325 77326 268536477 8763 8764 764521570 1004 1002 223549639 97976 97977 733370023 42976 42977 25661881 29752 29731 648223903 11965 11966 797375636 72686 72731 126856443 93752 93753 81990700 14032 14033 729340273 41655 41656 656033562 53009 52998 328366084 37910 37911 896049337 28476 28530 9272665 31702 31703 262431995 47101 47102 673270431 97083 97084 785178216 81523 81550 741289916 31201 31169 416805546 17687 17688 958873674 21034 21035 592806137 27938 27901 17480837 75931 75985 873137855 27762 27795 428055650 6850 6851 880783128 64060 64061 341750914 28360 28305 279973635 90412 90413 440960152 3914 3915 209241261 5808 5809 788851482 50573 50574 190143437 23566 23567 876394578 85058 85103 286195533 65568 65569 244542940 26313 26314 735102612 79572 79530 419200878 23042 23004 893435936 89574 89575 208043099 41703 41704 229223339 33362 33363 602435411 7589 7590 24133016 70810 70811 8165757 48210 48211 358486753 4409 4454 513309513 69113 69114 456749205 78023 78020 439274260 77560 77614 320525883 95280 95311 343711010 72582 72583 857384431 80318 80352 153178244 48541 48542 49121878 43468 43456 720558403 24942 24940 316078294 21591 21542 455753862 22310 22311 802557891 32332 32333 497944742 76736 76737 558312901 1743 1744 214418531 97855 97851 436339875 87868 87843 669463370 3692 3693 667538154 38893 38894 111730562 25825 25783 561341659 70802 70798 76963882 14118 14167 331916803 71652 71653 176381386 86747 86748 933820564 710 745 939062932 25322 25323 579699953 6960 6932 313841737 41356 41357 587145025 34595 34596 245473841 78463 78464 342369445 43163 43164 221360725 31432 31485 679842043 86327 86281 364832754 67672 67673 349710222 55303 55289 650787104 44318 44319 989738273 69134 69151 820673896 49618 49605 287705670 23013 23027 707121231 91166 91167 607501909 75283 75284 567066782 92670 92718 566915858 37379 37394 548183768 40362 40314 72454879 18090 18091 1611616 18462 18463 649514357 56353 56371 198277508 28176 28210 620018965 57108 57151 620004362 43960 43961 723713741 85598 85617 92272054 9611 9612 25359325 202 203 390620880 34322 34361 292197196 62364 62365 935665939 88693 88694 723226780 44567 44548 127127798 98047 98069 723860008 74973 74942 770161386 40804 40789 29233682 59140 59167 217207776 13363 13343 112963336 88601 88602 70757211 61140 61106 536293202 9465 9516 685428049 71015 71016 870232680 19146 19147 417547564 41909 41910 758418148 38904 38905 478736175 26571 26599 418135801 79615 79616 81871522 65489 65452 633344806 88394 88431 865218481 37695 37686 762764114 49391 49427 755781320 60841 60842 589588108 42767 42768 722990227 85401 85372 460249451 3548 3549 822564358 49734 49735 480806299 36511 36560 65664397 76957 76958 764613220 60978 61030 639485738 85099 85076 321935780 47665 47666 323769227 94769 94770 2143907 92837 92874 258432207 61615 61616 774452303 67116 67117 740057568 13667 13670 892272498 75762 75763 456517408 57934 57879 957654615 70309 70310 962242449 65188 65189 707535260 22012 22040 72219264 54673 54722 645803380 54068 54069 221042857 45837 45822 556058126 99207 99239 787988994 37452 37453 797815189 64716 64669 295879242 72093 72118 792627113 68449 68450 375885662 39987 39988 987497462 35211 35242 76980264 49787 49738 838838695 52784 52821 664672689 14256 14211 536329959 14277 14301 99367173 8167 8168 761587445 95866 95867 767320172 93030 93084 345381209 29181 29218 719699208 91863 91841 101781877 51759 51755 461386253 57575 57548 339656744 62799 62800 392175071 40050 40051 385892021 85312 85313 37689016 3777 3778 370643145 63903 63918 235382802 26130 26131 993526413 40647 40635 361845786 76802 76808 108575723 10851 10852 163158574 68749 68750 159107690 31453 31454 863779144 67690 67703 585897087 64109 64110 144868516 98065 98066 997953981 71102 71103 22005473 7822 7845 80285539 10180 10203 206108800 32604 32605 918761698 79061 79062 230662840 90845 90846 63890883 85808 85843 957033548 25550 25538 855608044 31033 31034 565972784 51705 51691 501732779 56976 57013 278952538 2065 2120 60740591 14485 14519 140438632 19796 19797 163596275 22949 22950 369680391 92189 92190 458193810 57173 57228 456913951 43646 43655 810402806 96250 96254 725262747 49080 49075 990216255 90196 90197 60075337 99232 99233 396946214 8487 8538 632386981 31959 31960 760726113 28509 28510 876044657 83703 83704 551291284 71552 71528 391857176 57359 57385 734974645 43412 43413 284761402 942 943 945862593 56064 56069 991306490 74758 74785 19945592 54640 54651 232193122 43562 43563 762299371 87248 87249 695752367 82099 82100 145006025 30164 30115 318952452 51319 51299 185669058 81476 81465 660959377 63956 63930 711803022 8679 8680 774750325 87821 87790 935884546 69210 69211 100265832 28917 28918 62364338 81360 81361 203040804 55297 55324 79099070 10536 10537 227092873 24709 24753 743092153 78793 78794 335663941 90672 90673 340445083 99083 99038 433370971 31991 31935 57826876 56337 56362 987994213 52182 52183 787348419 23094 23095 119128269 25167 25168 505764324 8303 8304 563358348 21246 21205 566946041 79009 79020 725997978 82753 82780 396709080 87687 87688 17212741 32380 32418 438564551 566 567 614948259 77774 77775 339002112 58 59 786616011 81554 81583 586614887 90436 90437 929899357 67893 67840 370293814 53277 53301 306547365 74515 74516 67383679 72236 72237 872802655 96289 96237 524515730 92555 92556 145535789 89184 89218 646784095 82558 82559 984329096 84301 84328 548628946 14632 14633 392573437 55936 55937 370482193 61095 61045 472833050 94317 94318 581975202 59088 59041 408735205 55004 55005 889061977 70015 70032 729949502 99822 99823 96449688 5216 5217 367277954 43489 43490 392370298 33480 33424 620729771 85756 85757 920987293 56620 56618 663354398 39880 39881 435271181 91890 91891 884910938 49007 48952 485144423 69505 69506 881417861 4544 4522 550631816 86704 86708 84773757 58698 58699 5680752 27395 27396 900275166 83675 83676 429333521 8445 8462 849103653 52931 52932 801525320 32740 32741 204230773 14039 14040 985440747 98134 98143 924803517 69391 69357 650637257 79653 79654 363802533 49020 49051 944544345 36901 36920 843479072 48592 48593 641789471 80355 80334 59865406 33485 33486 236701192 30931 30902 985205127 93405 93450 735461124 86016 86058 783651255 1781 1789 338803528 82452 82453 804649143 69980 69981 852563796 6188 6189 367832348 25191 25192 221954744 64134 64116 701685185 81422 81457 688299325 2699 2720 118449866 35826 35827 785987847 65733 65769 460332940 36652 36609 945367756 92583 92610 476200816 81546 81547 888129728 94849 94850 417575121 10759 10731 910549195 89101 89118 344476448 83557 83558 415799876 39032 39033 708218535 4804 4775 512311202 98265 98244 872152089 2523 2524 844573085 6903 6951 734151881 63518 63526 436050059 80078 80079 717095372 29009 29033 448341817 53135 53136 532540163 5767 5768 315413803 11706 11678 357141564 69954 69955 515569593 84276 84330 773068766 93947 93892 177845597 2323 2324 707468220 50119 50112 387446112 17950 17922 71111298 42740 42706 822284037 29205 29222 99023690 60166 60167 182866048 91177 91131 284472637 50722 50723 9048335 20781 20788 461043073 97894 97895 688685568 32999 33000 276121222 17652 17609 543265050 7501 7535 585063259 58212 58202 914091014 93775 93778 374016720 45070 45071 393146170 93787 93788 951307259 77733 77751 847678835 62912 62883 236204686 52775 52724 373976173 7093 7094 37906139 51132 51141 692377338 60301 60302 948632519 85675 85676 180657307 28607 28608 449353861 54806 54807 579846970 48368 48369 291038608 39163 39164 876062793 71909 71910 503662391 6905 6906 654534006 7869 7870 784278677 28255 28256 839045611 20806 20831 982474785 58557 58558 401722551 22017 22015 661305576 2612 2626 95848166 88965 88966 813401869 239 267 686123137 27263 27245 240332636 44677 44678 830916590 90223 90224 871620276 93399 93400 128771621 24533 24534 904067178 53413 53414 528465140 74199 74200 183884849 49070 49071 310139914 47566 47567 597132800 43337 43288 623836073 78947 78985 800917996 47183 47184 479042573 4907 4881 262842964 53981 53982 737466705 77866 77867 816850582 62878 62872 968211538 29133 29134 714808056 92518 92542 426211873 59403 59437 122315685 23709 23710 116625998 34219 34220 158399504 62195 62249 201653877 33190 33191 707253193 36164 36175 141128156 35229 35230 169637536 20767 20809 444000404 68860 68891 792945931 74064 74065 890173043 6700 6733 284656854 40278 40271 330996339 87453 87470 396916908 14689 14690 700448978 61344 61400 287192385 25894 25914 336257816 48914 48910 187119345 10729 10709 910906253 88702 88653 718470538 84648 84649 603148223 47712 47721 193057546 61665 61666 385879758 86440 86467 874227743 23312 23313 424637304 54759 54760 158695047 72397 72398 825328910 22903 22851 267774938 13921 13879 556442713 50756 50763 735752784 26434 26387 178465953 36060 36061 458648062 26994 26986 750951753 99809 99810 566340082 89139 89140 206956988 50837 50820 589045650 18534 18535 546906540 27977 27978 639002266 29373 29374 906904714 26901 26928 363973458 2433 2430 174803239 35090 35063 872727760 98529 98514 697074208 60285 60286 299490825 43175 43176 212750720 16693 16694 866662444 71124 71160 82454266 41123 41115 472666284 16497 16525 595776066 45094 45095 378617127 68886 68925 944839637 87101 87102 76909957 4571 4604 598023342 65861 65862 507593571 42213 42261 354237099 20369 20370 45330133 94323 94335 567127904 54053 54054 854739789 9913 9914 658217082 90070 90016 259791926 55175 55176 326443506 75332 75303 960887953 4353 4354 905513579 95665 95654 28451905 56164 56137 984244632 83506 83543 156188378 73469 73467 949142883 80335 80336 359310617 18274 18222 561484552 15345 15370 441026879 78745 78699 256297654 18371 18354 234527778 56324 56325 910597222 6991 6992 835633940 27916 27917 126501532 96789 96790 627587299 27855 27873 511541064 21560 21561 677881589 90001 90002 113109773 65919 65920 894233808 51669 51682 268368668 32062 32037 673829379 73989 73972 728401060 45969 45970 21861670 49316 49317 914658975 52224 52184 335185813 90808 90797 584213545 6447 6448 920198748 1037 1030 409198974 86351 86376 992102467 62988 62989 813892053 27730 27766 946844694 88573 88597 117335571 95303 95304 127028152 34592 34593 450072680 71762 71748 384721793 4461 4517 307712055 42780 42775 291570854 13515 13516 914221858 539 541 43244856 76932 76968 874084201 4865 4866 105401630 62143 62144 612769057 76056 76057 5661308 27883 27884 826402620 81645 81646 298486558 89608 89600 468632053 64807 64813 379398704 86170 86182 491487529 24166 24187 102915755 2888 2889 732255045 72068 72069 321970383 6454 6460 839510444 34588 34589 200333677 62246 62247 268242562 13472 13437 221032443 66995 66996 146625422 74178 74179 193533795 33079 33095 26963359 76767 76740 41265788 70361 70335 819621757 35054 35089 644503957 81966 81967 640869961 52759 52760 355618918 30032 30040 940360227 16859 16907 722659775 95123 95098 927489593 86735 86723 674351508 72743 72782 867037489 82910 82875 440415569 53370 53346 421653178 4191 4192 502273945 73194 73174 249722548 87223 87224 673846938 34272 34264 822537061 30785 30786 145688586 86413 86426 492582309 6643 6684 732270489 44472 44428 548800801 27599 27600 947432020 7536 7538 957483520 13933 13936 960193175 79177 79220 596088355 54041 53990 616918018 97263 97266 881818903 4069 4070 618001609 49157 49196 649109361 79286 79287 299621696 69093 69094 669432822 46160 46161 866570742 88659 88660 131762212 82251 82254 951655348 66588 66619 106616886 57849 57832 843060881 69195 69196 956456743 89820 89821 631036239 66711 66712 80644921 23189 23188 492956653 69616 69617 230256025 31800 31801 344663790 69573 69551 475175990 25201 25202 231619952 81112 81099 416602569 844 845 46670284 97702 97703 769270528 75212 75237 861531848 7980 7981 98113431 34066 34090 209413202 83066 83067 380120918 57666 57667 466247645 33839 33840 513442155 34492 34477 566123954 60788 60804 628965648 61447 61473 278024761 87421 87422 525396826 20642 20643 923892476 9804 9766 553675959 54161 54162 190974028 68220 68221 540412131 40065 40045 707390172 85159 85118 256836315 99983 99947 437573234 46911 46937 186840543 55847 55843 67931617 87255 87310 621241818 16447 16448 476511876 77096 77083 278420868 43660 43661 169304459 51263 51264 429212695 71143 71113 724930526 99662 99665 342342988 24644 24595 696351533 33788 33789 231774404 79918 79919 885581787 33449 33422 744561469 33829 33830 640591947 40420 40434 514588317 45370 45329 325169467 29852 29832 948043876 30054 30055 930057267 24898 24870 294057631 59633 59627 505975268 82975 82976 306631197 63399 63400 591561671 34711 34691 665992188 55247 55233 171075789 69551 69576 662320978 97912 97913 501158788 30410 30411 817032349 59866 59867 495235802 94919 94889 408381607 74055 74106 578855258 52318 52319 735856114 84235 84271 207765867 74545 74546 351552587 57512 57513 446572152 79400 79455 31642770 65195 65226 915353170 46700 46701 336368408 51314 51368 835915819 37766 37785 388865735 18230 18214 928585807 28623 28585 851836643 21237 21188 649471994 66757 66718 142296177 2602 2573 398796232 82432 82433 432298258 65808 65809 944058974 54320 54321 839120705 85004 84968 565153703 73342 73286 911995052 32659 32670 361095188 57097 57098 406933895 67956 67991 923300185 86525 86536 283324466 97876 97877 643329918 20005 20006 884628424 91178 91179 636591459 94770 94726 866188213 27832 27833 166648056 10539 10540 403523998 8698 8709 13877083 14761 14762 413581761 16979 16939 27776268 96318 96319 66276952 41532 41533 16105639 81783 81728 44770665 93242 93273 989445993 17778 17796 616815810 59273 59274 514093383 89160 89106 511404807 90560 90517 771791784 76734 76735 54234649 97756 97757 510505206 3925 3942 486028608 3434 3435 289197515 76352 76353 671537852 1942 1988 146775347 4199 4200 179791089 46889 46911 968668072 99120 99142 353150575 54469 54448 887968188 80932 80933 485379006 23734 23773 638325472 78833 78790 806252799 21235 21236 557340154 83661 83666 600424634 36897 36898 534971384 81299 81266 39642847 76508 76505 76960565 99168 99169 420338675 50747 50746 370721455 68504 68507 330254155 54874 54845 568509500 13887 13888 859742341 62368 62369 316862849 35819 35820 412423229 99651 99604 857598127 30817 30772 316079730 51596 51577 305649081 42809 42810 207949751 31734 31735 543222850 59510 59511 632377256 72561 72562 880728614 91248 91209 593236520 21224 21262 58111469 63270 63271 178187156 85366 85378 962562574 73858 73859 806524110 96382 96383 34988602 71552 71608 561424645 80111 80070 870916043 93611 93612 744269201 63952 63998 758157825 12982 12983 553954741 5848 5840 730965814 36552 36553 915707007 89056 89043 12399856 52543 52544 229513103 92524 92477 434754779 72351 72352 845624474 28643 28620 84819799 42986 42945 75072275 51988 51989 297455102 88382 88383 166223537 63487 63488 681249467 74875 74866 848372635 1252 1253 978345960 24797 24798 837979477 23230 23271 32412147 89408 89409 610016706 75240 75193 715626288 50011 50060 307055612 28173 28174 530672883 68484 68539 555489687 37734 37735 251335221 28827 28828 292557064 36886 36919 791793376 12986 12965 50174060 92710 92711 195418649 16909 16910 550225457 40235 40215 471138993 77284 77285 189486483 35870 35815 972972634 35280 35298 291722799 73683 73704 580341990 12922 12970 848317736 75342 75343 220004808 9316 9349 762067449 27153 27102 49843169 60848 60849 445427171 26170 26223 861629622 88033 88034 341650503 16349 16346 415601220 69974 69987 38274969 76667 76634 847097602 42618 42570 813377983 8830 8842 316571903 43522 43473 132581978 60051 60052 924168528 66820 66836 902708281 90861 90862 299441767 15469 15470 593925794 52825 52826 305906930 14087 14088 847867156 6917 6902 494426744 45618 45612 412140665 65920 65894 949394995 74227 74192 872727084 70165 70135 886885032 54155 54156 840676998 35890 35855 943082573 39536 39537 55438192 43064 43052 786128682 39082 39083 159794422 89547 89585 193570184 53637 53638 803467111 78333 78317 175721141 92391 92392 505805601 19321 19268 842447216 63070 63071 111334408 22170 22171 482562685 10478 10508 174962866 45587 45588 410565690 31586 31547 803283123 65566 65604 519793726 39580 39581 319393113 45941 45942 655210973 35803 35828 742129306 14781 14728 983827285 47879 47868 428391341 46870 46891 665938354 62842 62825 566752830 24816 24798 615780353 61684 61685 523092049 70848 70849 370823437 66703 66718 460188633 72890 72861 995445865 89810 89864 716356493 51261 51262 453482311 78067 78011 911414512 84284 84283 37296465 92651 92658 841669696 49656 49654 225595930 47746 47728 329707727 43730 43736 152553467 53235 53236 767645900 25659 25660 928474572 22088 22089 698488002 70688 70689 851392259 1309 1294 96981845 322 346 570959731 51165 51162 361438874 41457 41458 659086879 75182 75207 50309159 93458 93459 211583380 48295 48314 62042195 62650 62651 346697082 71004 71005 342071230 98741 98742 756957628 63556 63593 197771078 1533 1495 927940236 40867 40820 104935613 9652 9653 817466917 62588 62540 436810127 98760 98761 265227739 40388 40332 188366091 22765 22818 356086978 49279 49280 655348804 33789 33790 745060921 51584 51612 44092047 94168 94169 487518461 85474 85519 896488251 81725 81741 703172902 63651 63652 282788431 88423 88424 221449259 21910 21911 766941677 10654 10655 311469715 81872 81856 431956073 19704 19705 870203546 25718 25669 585267449 71917 71918 628381365 74113 74140 375077504 48219 48250 383051523 10119 10067 569248945 54567 54596 728671795 36573 36574 539457367 35002 35024 963204403 68991 68952 30243575 67557 67562 648916426 43805 43806 717239533 56782 56783 534600020 31261 31262 696631703 73907 73908 987940930 61187 61188 763727989 76185 76186 570642163 72690 72688 318309868 58512 58513 609307015 31319 31326 139549999 1623 1624 944698710 52531 52532 628710978 91960 91963 611481679 12775 12807 50244141 35969 35970 658687832 12713 12714 315744062 56543 56544 911897824 69033 69034 685676969 48192 48156 612917990 24530 24531 563989124 4634 4680 277446247 80573 80588 192735730 42750 42751 690024794 19211 19189 588968392 33765 33766 873257836 98707 98708 982775958 87815 87854 675856002 41701 41702 490065749 78979 78980 127353425 22363 22364 503429463 48883 48884 475196790 25115 25116 616343599 36942 36948 834290727 95752 95715 250348145 94764 94788 130018008 24085 24094 534574158 55748 55749 31552813 42594 42644 887831940 20312 20336 610502138 42112 42113 99636865 8546 8566 211243125 5598 5599 958724313 36956 36968 290224934 56192 56193 873891040 74306 74307 584323681 67692 67693 851725560 47149 47150 513330251 45110 45111 620238530 57920 57960 456112751 40102 40100 312660087 41120 41140 616724962 32015 32016 345682720 85835 85836 224672596 8777 8786 873852498 68892 68893 701117208 30706 30707 941459981 88117 88118 981893699 79152 79153 503605150 63526 63485 909056145 61616 61592 902552249 23399 23400 942085466 83302 83259 172949148 25566 25567 952634727 69371 69372 362330187 90187 90147 117439933 38410 38411 411865578 27808 27752 149076497 16642 16618 515099118 15246 15275 436574201 47853 47870 672900465 37758 37759 553438101 50561 50516 831835875 82868 82862 237335111 38814 38812 891515927 14869 14870 937206823 81226 81262 464941159 67664 67661 537999079 22664 22665 534326351 17330 17380 130161555 9676 9730 809697656 17594 17595 271786193 8015 8016 897220979 73705 73706 317324958 82228 82229 653655467 94652 94697 786022540 69955 69956 338616931 64132 64133 277232172 64478 64479 932127849 5575 5576 759988282 62807 62808 92880398 30612 30639 266612612 50853 50854 949151410 66287 66255 960309484 2106 2089 235820346 36576 36577 837132324 39821 39822 3523550 48655 48656 495706148 68745 68746 600025511 47085 47086 667270126 59094 59050 236306608 66154 66155 915421727 25226 25277 133351981 67889 67853 500207080 9184 9159 561475245 74967 74941 449137083 70471 70467 737243611 14588 14589 465121456 27195 27196 776882594 88618 88619 489302739 36239 36249 9004690 77465 77466 427117768 74761 74716 583780464 6008 6009 706755370 95702 95703 979975018 54437 54438 971541639 30450 30451 562798866 49777 49778 295890637 95744 95797 529981952 94884 94885 328839719 42707 42708 313202680 72449 72450 114860534 5484 5485 400918643 11113 11094 761319931 6047 6103 218233199 3047 3048 251107169 76878 76889 198223447 36057 36058 830950868 63485 63444 813615274 71944 71945 160620752 82312 82313 366371139 18758 18772 503531653 26016 26017 932014286 80014 80015 327937249 65428 65429 126141108 66388 66389 753060527 65319 65311 984841279 38215 38216 512674494 33108 33072 9443783 26375 26376 111309927 25138 25112 333822835 35629 35604 540129108 81624 81625 872679070 87546 87564 776929865 81397 81417 523341961 44924 44897 730253099 94081 94082 280735643 13189 13190 212255751 43351 43352 261310191 68983 68984 485261789 28490 28491 693295732 15249 15250 637045142 73371 73345 963661461 15643 15644 955965128 71188 71189 747360322 30722 30723 507334058 63382 63368 446687251 8402 8424 578019148 18823 18875 368195634 50909 50945 222952926 61760 61761 864258280 84656 84657 988025666 96361 96399 870987427 83234 83235 440656008 14540 14590 922916983 48843 48880 712337582 60884 60931 363584113 16044 16045 272530097 40450 40451 35477812 6209 6210 616603927 46424 46402 815607036 57960 57961 597721400 97648 97649 580310796 35903 35948 732005037 54678 54679 280017732 69206 69189 666363566 56778 56779 418869506 52872 52873 301477475 68444 68445 56328663 22026 21997 403940902 3133 3134 991263575 60040 60041 863155466 97683 97718 526513098 10925 10926 686892742 2844 2897 815287334 49328 49347 480277961 26827 26828 600538413 28633 28634 528425237 73247 73261 771863146 48094 48083 219735957 58243 58244 128705449 79009 79010 640774714 65748 65749 992940601 88465 88433 605157136 57480 57498 723376183 45596 45568 811871901 88165 88166 536748822 40312 40313 780237042 27498 27478 294696978 56518 56552 226174274 59026 58982 802221121 12109 12125 722596445 97706 97665 324804424 8276 8277 332774898 2493 2494 510447312 75415 75416 678393137 41844 41851 411175187 99587 99588 475279988 1290 1291 575761702 55855 55893 442839677 89847 89851 936838230 52991 52992 810774788 15373 15374 3951835 68166 68221 545836053 2105 2133 12341793 45309 45291 251584706 47300 47301 986447815 12945 13001 629421209 18745 18701 830370128 97970 97941 138139249 16754 16743 284393357 19368 19392 104105132 70679 70633 509440619 89454 89455 653032472 69751 69712 738209271 59679 59680 356189985 76015 76016 390219516 59817 59850 547344094 67311 67336 471239486 65125 65171 403349308 76729 76730 400298589 84824 84806 981840429 38779 38776 262923892 56521 56499 454943078 32543 32544 239972996 3215 3216 204008768 59004 58999 211916573 74346 74347 823986907 83173 83174 301752693 15624 15655 921874634 46326 46327 681577643 3113 3162 601493715 12068 12069 989498201 576 577 703557871 7491 7492 729208334 40727 40728 388737019 26491 26492 805354265 93035 93065 405867201 16195 16196 827517694 25869 25910 333006564 95762 95763 558826820 38461 38513 868883709 32800 32801 862331582 75766 75767 372993609 35604 35605 70763654 49710 49711 162351812 41073 41122 720691775 51160 51137 943552517 22958 22959 217588135 60674 60675 781167113 54514 54541 323124018 7862 7868 669214701 71713 71710 456448349 73853 73829 672089533 93534 93535 540350301 70508 70509 621694961 8915 8916 928159420 61433 61488 676879011 42391 42392 717438755 53577 53578 954293005 19376 19377 176685186 41883 41849 270425421 44013 44005 910948408 69396 69388 764109062 64619 64614 557363052 40568 40569 378823052 78394 78370 206954955 93296 93331 282861142 40796 40761 956711228 74386 74434 216324593 77740 77741 702560902 32973 32947 483051691 23172 23173 427432413 25198 25225 878114540 26606 26607 95191012 59999 60055 684822305 20585 20586 356324133 54431 54426 310249983 66993 66969 498299354 67425 67426 59212522 39453 39454 760332998 65376 65377 193794127 92456 92422 785232053 61280 61281 704119901 43596 43581 337393095 78345 78346 571339555 29335 29292 160347536 8944 8945 129823874 68823 68853 42024460 32574 32566 673606421 54158 54159 386670176 29222 29223 102643577 76988 76989 909981090 75963 75964 323090139 29659 29660 333953530 84096 84073 812828016 70894 70895 877901545 86913 86888 726296317 45549 45550 79906303 94588 94599 537320680 51316 51317 34092266 66472 66521 354024531 7855 7835 99943633 33145 33148 706118545 10560 10561 493473345 91311 91321 386628887 52214 52266 781867851 49027 49028 651984058 39744 39745 525017619 52484 52428 922829667 67704 67709 322816303 51118 51165 305273485 58949 58909 136845 78895 78881 220316584 48362 48363 821143011 46939 46940 356194278 48394 48403 771373839 196 175 264305353 58005 58006 367591582 28676 28723 434308698 20438 20426 749048708 70983 70984 618996283 30827 30865 589859796 46376 46332 17706007 87170 87171 717954006 6257 6258 24535257 14329 14330 143460917 17720 17721 151282591 80520 80521 859732809 49852 49853 313523803 22337 22346 819829398 91163 91164 39871511 57171 57193 345962822 36393 36394 755778753 85002 85003 823799841 54176 54212 159026907 79342 79343 44529039 56526 56571 67418533 22886 22887 45885690 63847 63848 253040421 78946 78951 984598405 59872 59873 720541074 59329 59330 301095234 85023 85024 439565776 22326 22330 695622952 67953 67954 918755937 54225 54252 31051548 88234 88225 234341509 75238 75239 203289235 9541 9505 967717810 74695 74696 56223401 91260 91308 361775649 32513 32514 600149830 51376 51405 567789882 13729 13730 564054600 39270 39271 452496185 15296 15297 795237557 50415 50416 847290839 84253 84254 322353486 6654 6655 399336656 6568 6569 21541041 89696 89676 45209231 23165 23117 158065751 82749 82792 975571734 55114 55117 648850180 98928 98929 949681823 82714 82715 674438027 64965 64966 856084844 78630 78631 333832280 84519 84520 799326811 80019 80021 138114293 30256 30257 434659864 91630 91624 275258857 33359 33374 191478673 71597 71636 55933156 63987 64005 807959088 92876 92914 352630233 64818 64819 619305045 27903 27904 713479288 73960 73977 113085331 5298 5335 893873589 35621 35622 82232403 26477 26478 807513249 63310 63311 36319636 50333 50348 228560054 93733 93703 448940299 63335 63336 929581192 34148 34127 688295536 29845 29897 368811668 61948 61916 994726873 14207 14243 634543270 71777 71734 740807305 89304 89305 345285362 2393 2394 838182147 17831 17832 318518152 40278 40279 180970240 59810 59811 968345336 94190 94191 799895429 1960 1961 334977014 74924 74925 293510893 36941 36978 522394527 8848 8862 277379530 31689 31718 362484580 85206 85207 199582110 973 1026 579772610 21026 21027 777978761 40842 40843 846800967 47848 47849 915138825 70974 70975 237615197 44988 44999 704868409 23125 23173 165979095 80103 80104 628920513 81700 81706 398341022 45589 45566 608020399 34817 34858 648907289 99592 99643 46872028 95262 95240 80591843 76542 76543 478043456 10836 10859 605893545 94523 94553 341006471 10832 10833 815121729 78590 78631 30522156 76863 76864 746934595 31214 31215 835419640 7325 7339 641705515 84710 84711 606393621 44214 44215 549810867 7561 7560 277739997 97437 97438 145716413 18841 18848 939051183 78901 78921 400066810 42349 42334 609575835 93080 93050 614435365 63945 63924 584186864 1864 1847 786167055 54580 54612 855995462 52384 52385 238734876 33953 34001 369422796 58378 58368 671160770 97568 97569 284194977 88437 88402 232753855 1662 1709 731306177 35020 35021 70877188 26788 26789 35446585 30467 30504 259219918 91021 91019 713569758 54482 54483 34895954 30674 30631 922998985 22740 22685 17350699 97506 97554 571905349 88113 88106 960773022 39296 39240 464347959 62523 62524 6624199 27010 27011 82026966 33637 33638 346019835 43719 43720 592318770 35587 35558 340650090 333 334 719954235 94745 94706 227924963 12437 12438 987719630 44672 44663 61600391 27152 27189 117223533 69377 69432 878672260 99997 100000 812404793 11675 11711 916633186 80670 80645 321417688 90330 90331 903586470 82254 82255 285455243 37725 37719 594357762 75755 75756 907751496 37760 37761 645351755 4266 4267 67865210 474 446 382492179 22692 22693 794666588 57512 57546 168124619 35304 35305 800416067 83972 83973 335793704 62873 62849 826890949 67072 67065 721051529 76114 76115 183889509 20536 20531 857993097 54843 54844 246881756 59672 59673 868634966 11614 11634 305479057 80062 80063 558240384 79572 79573 261816036 28715 28716 906052873 73363 73388 361880051 402 403 613294266 32405 32413 12328385 52359 52327 655294911 21023 21024 772657156 17276 17224 426261245 76098 76109 492380035 74126 74090 262025406 43806 43775 983865174 94856 94811 792707572 19342 19343 626531922 90903 90904 139156803 87665 87690 678373681 82198 82202 389074920 93693 93694 612415360 48719 48715 128311990 46533 46556 400106340 21409 21354 635561303 62339 62287 227332648 66454 66452 388834057 82987 82988 149112687 3374 3351 398419885 23936 23937 668595807 1319 1275 716636139 12970 12971 562464634 85527 85528 506269288 99162 99163 613345508 14278 14328 954671915 86593 86590 249648469 97466 97467 208662158 37145 37146 402186313 76972 76973 395167055 92333 92334 57499038 16085 16086 90990492 33558 33559 821844295 26966 26967 40967838 62763 62728 70222766 9418 9419 82079613 23396 23353 848305353 58931 58932 944043700 25244 25259 281148171 66632 66661 281375320 79390 79351 770631868 62924 62871 531110713 52245 52253 335561392 9482 9483 551328933 69091 69092 950451037 48479 48522 943323720 20067 20068 847051265 97305 97333 303803924 41649 41650 75689997 60873 60874 60488513 59399 59427 563748219 93486 93487 254009182 87098 87066 999908628 93969 93914 199582998 709 710 257080504 61575 61526 437295097 10397 10349 491395678 36843 36844 90714184 47606 47607 58743850 79302 79319 298518617 36459 36460 655433729 4563 4601 549161908 5329 5330 620708906 65038 65091 551627910 54243 54273 424047065 82269 82228 390732479 55573 55626 93646401 19344 19345 254954956 60037 60038 612047703 34373 34393 149441584 61498 61535 559538042 57375 57376 594035637 75155 75156 899589028 42516 42517 831779019 54906 54907 847775189 21847 21848 290651689 70813 70814 955906844 24033 24077 894052671 40723 40724 90737956 856 802 962654755 69390 69402 637136919 72011 72012 890172591 90404 90457 620204103 55643 55644 291875528 12280 12281 589812800 67725 67726 293560878 42653 42650 256735523 43762 43790 672007266 6402 6357 677070648 98943 98944 33998002 81134 81168 905921707 18949 18950 741471381 60546 60582 140837965 24600 24601 334876964 22582 22583 653732868 55177 55230 808622452 3179 3215 550773621 20167 20132 6737692 30291 30282 55642113 7126 7138 799925023 97293 97269 67807122 55704 55705 426781156 37576 37610 503096452 43713 43714 437008790 33533 33583 756128550 87771 87772 745417284 22028 22029 511228502 79212 79237 843832117 74768 74769 565270168 76961 76932 174672978 23361 23393 271681985 11464 11465 454590915 53408 53409 531718898 29398 29399 666601543 90393 90394 785325957 90806 90778 142842466 9541 9533 814913126 9012 9013 480909157 27237 27238 172916033 11041 11039 6423164 77845 77896 866028478 77090 77091 42056473 80308 80309 424366247 62180 62181 937642262 28456 28457 201887593 64092 64093 459301466 10837 10838 399868960 17162 17163 662893113 56441 56487 141857225 52418 52419 280144282 85929 85964 330517263 77823 77824 347748381 75239 75240 16101530 67327 67354 478654027 157 126 998027424 58791 58760 568941571 89115 89134 381287290 63111 63112 558875449 48107 48108 633118543 86295 86296 138191380 94067 94068 12411954 10704 10739 204260130 49244 49213 320050046 67665 67666 5652876 81338 81339 127347358 14806 14807 39071895 26951 26952 122072750 50324 50331 746319499 23773 23751 434374907 30551 30552 612137800 34175 34176 27086094 11649 11650 50023465 78854 78855 283264366 85086 85087 834636802 27786 27787 813876800 24654 24655 664330922 69194 69195 187567614 29863 29834 803400312 58278 58279 636236516 17643 17644 125566162 96285 96286 717546439 79796 79797 363007636 77124 77105 901460853 29683 29723 450145632 51236 51237 639536338 30097 30098 436746837 36939 36940 752680248 78083 78084 127270676 88880 88881 175178376 83845 83792 142513647 11521 11467 921725681 90617 90614 297130597 66973 66974 400729625 41130 41077 242140454 89540 89563 678716883 12725 12726 454917236 990 991 412266457 29902 29932 514114069 39721 39766 554587161 29003 28971 494254201 46679 46627 97605942 47723 47690 403098290 78150 78122 49105727 25830 25782 742630648 20392 20393 619385006 35580 35581 924325164 32231 32182 323463128 55548 55549 93862575 5860 5861 883334876 16873 16874 678362962 90907 90962 70734322 83072 83073 571955178 62354 62364 708873053 53846 53847 252583647 79247 79248 440461307 33473 33479 521517036 50182 50183 774480516 96297 96298 851485901 63173 63210 503561428 86338 86333 971343615 99195 99219 435215277 96751 96752 248198242 21615 21616 308367051 44119 44160 252742398 3303 3299 435396905 276 277 610407659 49511 49512 775467500 92852 92877 755325023 58030 58031 98423384 56582 56583 405561077 87797 87809 398621494 41199 41200 537382382 38572 38573 969689944 14061 14084 798907497 80352 80353 669896110 78706 78707 906048239 53475 53476 372233970 20264 20300 504676123 61019 61022 418305451 72492 72495 70818238 59542 59543 473934567 78548 78549 275070325 76783 76784 252632426 75727 75728 356423080 9157 9158 455620422 11358 11359 912734793 47940 47993 893328184 81351 81391 388884510 90931 90932 28571746 18091 18092 844708374 1639 1686 955116696 3062 3063 10958675 31126 31127 997462896 18375 18412 427977934 54305 54306 482367743 14288 14314 673872322 10778 10779 716744982 84180 84181 751256730 18284 18251 78143280 70823 70824 538869227 23152 23153 987543129 79321 79322 467143096 54599 54600 305856147 8206 8207 890203579 97077 97123 122618690 8354 8372 835092121 39976 39948 508683319 53284 53285 750147059 6998 7026 665431898 92656 92657 41376283 93351 93352 260329355 47938 47939 312108177 41174 41141 473420604 16288 16289 291728477 36313 36308 911464109 52212 52213 48170295 24724 24705 701088523 53082 53069 862033722 7906 7941 268712940 31799 31800 868590968 62653 62622 321264304 20976 20977 663943407 50631 50651 361393176 90009 89963 346689334 72959 72942 501032764 81180 81196 729623333 86160 86105 321228678 56874 56875 202352395 13547 13548 787154753 56697 56698 246587396 56617 56585 310946113 185 150 660293967 59440 59441 239241393 43754 43755 492222305 37237 37208 189561179 65989 65990 249751771 39363 39364 727363217 25644 25674 930214724 7761 7732 989478384 24835 24784 741520784 1655 1656 840445579 97987 97988 31924003 71273 71292 247849438 18463 18464 969811409 24838 24839 72718001 23145 23146 184219742 50208 50180 638714868 41551 41552 226167874 38344 38329 84134228 49619 49623 306668031 94185 94186 519519312 33115 33116 187607175 25873 25886 675678863 84058 84051 951738424 96313 96314 167588585 78666 78667 43358431 95565 95515 56540226 76573 76580 894877520 7980 7985 94628693 66929 66930 294879817 48051 48052 732471942 13419 13420 608163577 30612 30613 588963171 91439 91432 775927917 25424 25437 528614873 35060 35061 267653801 21680 21681 323698360 13347 13298 586004342 49804 49805 883719811 35550 35551 409959975 64546 64599 246726351 8136 8123 730756332 30276 30277 696646656 26639 26640 314555663 82264 82265 862988693 13233 13234 681358612 41777 41778 821266601 1089 1090 49665820 27434 27485 543114523 12246 12247 270488264 76942 76943 348366529 69578 69554 503671435 94243 94273 271127771 23614 23663 81648401 54776 54777 408702126 11782 11783 83811529 22891 22944 127703359 46643 46590 724358350 82218 82192 915857779 85380 85414 122432027 80817 80818 489519411 98429 98467 53933415 49546 49547 328059012 7121 7122 229947295 45478 45511 121647228 37670 37626 893134550 99355 99356 502735967 34721 34722 670921777 71421 71383 819062208 74100 74101 517266692 73133 73134 934062572 31466 31497 33676168 89126 89127 98900039 68991 69007 407925303 83791 83792 938839988 13365 13366 412904945 85627 85641 549395214 5981 6017 105703557 55300 55347 425061645 32755 32756 616055171 98016 98017 578854 99751 99752 693600733 23592 23640 456827010 46352 46353 99135326 68781 68782 61214100 81199 81200 569039446 55 56 717388741 2985 2986 166576991 37496 37472 611356105 5118 5119 212249666 21473 21427 830608879 24127 24128 418957064 47683 47714 426541818 43979 43980 23916936 28148 28188 203278811 11592 11593 621915223 59705 59706 497652275 64572 64573 651030470 70412 70413 338704663 78271 78272 667945978 14618 14617 1915999 34836 34847 664848086 83015 83034 30627804 5876 5863 876800841 14106 14107 938962854 76071 76111 391307227 63424 63478 886875600 24705 24706 167706670 88630 88631 146090230 71418 71419 889140553 10410 10411 868030337 28702 28703 108491927 95170 95144 923029447 78782 78773 480459979 94347 94391 813431404 19842 19843 23553965 88482 88483 976949194 49518 49519 835108294 39551 39552 270395545 93518 93519 448664286 66332 66333 595586981 23976 23977 514728763 48705 48706 32915652 45994 45995 201082322 47916 47893 192649063 19062 19086 319746935 90927 90941 972147223 49861 49862 792371628 88029 88030 367747147 59286 59320 604801250 15857 15826 338441409 69568 69595 366188965 5021 5018 742980310 13555 13556 340012941 93601 93602 846568095 12132 12161 467384417 79662 79663 597398785 96683 96684 748179365 79980 79981 240494491 22772 22763 150704503 66070 66094 999113423 9429 9397 691594400 54234 54290 849837056 75107 75108 302654923 82194 82168 187247780 447 436 884515274 62862 62891 168526646 62797 62846 659313731 94678 94679 604333708 13943 13932 138199200 71343 71338 561508409 97292 97293 431948014 58322 58369 724763582 5300 5292 64103401 92066 92067 233566324 42581 42583 342322195 5882 5843 148829462 27936 27937 872793532 17353 17354 971902151 59182 59132 158659200 71913 71914 952963708 53492 53494 960929209 25076 25120 700402352 61620 61621 465693289 68006 68007 290113226 96265 96287 820090356 65408 65373 538051559 17441 17448 273932771 96720 96775 449928516 71919 71969 17751837 72405 72406 29313613 77885 77830 724664486 79415 79416 655212117 94467 94434 928203585 94307 94308 552364832 76510 76466 914662575 14160 14145 782789992 44113 44114 716606406 22103 22064 957745144 95193 95231 481500421 46019 46020 524003615 29713 29678 437993699 51445 51446 703721423 64221 64254 918317325 25217 25218 740923584 73695 73665 680605641 45566 45567 803555756 45848 45903 103644557 67940 67941 910207615 59501 59502 62363204 34971 34972 951934313 97396 97397 286835388 95642 95643 855991582 34658 34651 370645855 41832 41833 796343531 55423 55424 329672209 80076 80067 739319333 66586 66554 491924434 66681 66682 169228376 59059 59060 959399065 15030 15031 684561314 85600 85601 910831634 77482 77449 573124803 13281 13282 435817357 95784 95824 461629557 39682 39683 139348853 29131 29081 295814313 92040 92041 823172837 81518 81572 119580080 47459 47460 878164701 96764 96765 923870712 25642 25643 291404882 33782 33783 594307187 68570 68592 468946325 31872 31859 51963778 97074 97058 385622311 69660 69617 876117001 84426 84372 214503580 90309 90310 702522455 56037 55997 439975705 60457 60436 41550527 86551 86516 562773934 33048 33049 600814725 17045 17087 640079178 27181 27220 697725681 64853 64854 68355086 52571 52572 595081129 56834 56825 610959095 35602 35603 340013002 42727 42674 482879466 8081 8137 565322668 49367 49368 724771742 72667 72624 498460291 77130 77089 644450802 11754 11755 496883863 13076 13077 222950564 76798 76799 764316173 73066 73060 908723692 62259 62274 189438496 69237 69287 980847246 24419 24420 633812219 61856 61857 818798588 68185 68186 401819173 77472 77455 358306595 28601 28570 359245665 57072 57051 596573210 86372 86373 273765964 32096 32120 46277113 56156 56125 430371747 81303 81304 160814317 16034 16035 795507586 60681 60649 333517685 93793 93794 459523140 53613 53614 516310718 67344 67345 654890711 51164 51121 139021199 44753 44773 692402415 17411 17412 139401695 12764 12765 267084073 59522 59523 128830436 46634 46635 750355199 66595 66596 389975401 27137 27101 532472914 61253 61254 114729297 17215 17171 473147285 51328 51329 351043739 64397 64398 292336064 4488 4440 116463761 87950 87987 131339898 95210 95249 66799309 95846 95887 48486675 23233 23234 253570653 94024 94046 811737951 55257 55258 564708820 23889 23890 702808414 93973 93974 801150174 61405 61406 923010945 41697 41715 410195441 31399 31367 272181907 37895 37896 405629596 16824 16825 959071263 34431 34432 885736228 65509 65510 617831549 79353 79354 333033178 50458 50459 200156763 70963 70964 94120260 51662 51661 761418089 68719 68707 657833006 4972 4974 318754330 24471 24472 887228428 68848 68822 706262294 14923 14924 622773961 93687 93688 363357498 60110 60079 336252863 36068 36069 246642855 29150 29151 873659761 72709 72714 955889614 55126 55127 540291248 80153 80154 838433469 82174 82134 6402879 12728 12729 491148427 75358 75359 216149107 2701 2702 181283426 5420 5400 697683837 85820 85836 904621301 16143 16126 591428696 42256 42257 712984246 55195 55196 197617361 83913 83914 682209146 85916 85960 117400739 85344 85319 421452720 77751 77752 742262744 24742 24743 764256005 48984 48954 188476296 38521 38495 742291659 7801 7802 630063868 99163 99147 627832428 54924 54878 611460796 41391 41389 845187336 15424 15407 882524612 23958 23920 463462591 86954 86913 450020888 2878 2879 625429847 40282 40283 335933987 2800 2801 843082281 18816 18817 602370586 62718 62719 645950208 43133 43134 157851895 94516 94517 697521853 26614 26615 786038712 40478 40474 847673960 86107 86066 637835031 24162 24213 484911245 51291 51292 402970231 71478 71479 377206826 70007 70027 867196313 85229 85224 990633448 30757 30758 688960729 35435 35389 946394461 29106 29071 384648558 4250 4251 648681004 1254 1232 322706661 64832 64833 676282312 40888 40889 208918756 78560 78561 543403448 50509 50510 817393065 35294 35316 962665714 73619 73620 702452839 62055 62059 307197875 87762 87745 13640070 6600 6651 536263367 92712 92706 240673284 81304 81278 96396405 67436 67479 972710725 22504 22531 730128419 34604 34555 943283839 64544 64565 30656511 60792 60754 937717035 17806 17807 850795482 50251 50252 323384502 63190 63191 666531654 54038 53988 657992164 98478 98479 670800081 12981 12982 702094408 96928 96929 535756188 60350 60351 303606872 56375 56360 494354551 38841 38842 28202555 24291 24292 820863219 4702 4717 159504416 39521 39497 341738663 17566 17550 361908838 11943 11944 351479574 32976 32977 75663635 49006 49058 887168801 5793 5794 508473024 77666 77667 683855618 4 5 139133966 93807 93808 304943840 32806 32807 663391576 11893 11904 179733660 47364 47395 505666678 62625 62652 968493728 57430 57418 422661618 54407 54413 776416348 52435 52442 563252642 10824 10833 11162690 32429 32395 519584233 38477 38478 412551652 48507 48477 934478539 54858 54859 869226252 96155 96156 132760107 87085 87097 165716746 52656 52657 575838801 76182 76183 552754470 14350 14351 382206147 90743 90744 451485855 43932 43943 10220790 28022 28023 323307979 5861 5828 831235291 17576 17548 832314392 67570 67571 17819406 30110 30140 920155677 58100 58054 715269298 89305 89306 56746078 6879 6880 411465560 84027 84028 501180328 15723 15695 517532574 75429 75379 478415059 92182 92138 261348401 7680 7681 126247832 62265 62241 915616379 2233 2234 58775711 46561 46603 318431109 10798 10799 212973422 81262 81263 536747425 8785 8786 154248833 63180 63226 393228152 47355 47356 523921367 25744 25745 310710621 54859 54879 195732789 25484 25485 965431095 43518 43519 287204887 62144 62145 166987355 6067 6068 735292476 25406 25407 128272423 33438 33439 407607157 56387 56406 410319749 12402 12413 935785612 74006 74005 973393875 13127 13135 320311201 92357 92358 224678507 58392 58434 177177387 84959 84953 241052210 15656 15657 354874462 35759 35760 908901332 59291 59238 243392815 83871 83829 300079084 15040 15041 966201462 65308 65309 617034032 44784 44776 321765963 13246 13286 994839699 59790 59791 81717925 15049 15013 343841657 15809 15815 970236505 65621 65622 864654760 11075 11129 161793340 76592 76593 970311811 24201 24202 699048886 31665 31666 289651202 29634 29635 621031830 31475 31476 780656311 22629 22585 443577867 61512 61513 758821724 34420 34441 193518311 40570 40559 170197629 94615 94616 708270589 88128 88115 7387098 42847 42848 922462865 73610 73591 770266918 33203 33204 38328584 63384 63385 797804189 68928 68929 502848612 36253 36254 366212887 19340 19341 334468460 28525 28526 456879856 97966 97919 380241130 77586 77587 306363929 1426 1402 205653730 54790 54791 421023535 86703 86754 968967462 59296 59346 940706838 2014 2015 551769300 14562 14547 940066222 44624 44625 759125278 6799 6800 123292106 97250 97251 409182960 9316 9317 856905297 11388 11429 635830244 12264 12265 763506744 64309 64260 686473907 392 393 229004385 71408 71424 968804288 24360 24361 789769251 93977 93967 841574986 37980 37981 885016576 73733 73740 776034676 63755 63756 807785602 64536 64537 284337038 25213 25214 405039194 95718 95719 558107636 51400 51407 476650566 89151 89152 849481659 32258 32259 8419420 25843 25853 587812716 26 27 588186716 10852 10853 923123527 70681 70715 368823136 81462 81498 621325845 20565 20566 632956183 15530 15531 81305539 99309 99310 981167957 1392 1393 829309530 85563 85564 293906276 71269 71270 347175912 97946 97947 254279976 82141 82187 156698730 32594 32555 619801490 92060 92021 465630969 59263 59264 680092058 9594 9595 807587688 76692 76693 148519829 30796 30797 988123505 83073 83074 239676869 91683 91684 350858043 63289 63256 354805966 20592 20599 983327979 4665 4712 486539330 90521 90522 331258515 84129 84120 736896090 4569 4570 361417169 96148 96159 963238139 59171 59172 681825766 8189 8190 11676678 42867 42859 554588147 42197 42198 994697004 84373 84374 467587031 95586 95587 731731570 69965 69972 683624041 10818 10812 925531191 16898 16899 614773870 53192 53245 583644044 48559 48528 17577661 86386 86387 234506085 42731 42732 487237526 31416 31383 951590874 81194 81195 188861223 11890 11909 401212728 77348 77304 443747185 40546 40547 638866269 99302 99303 689055567 17214 17187 931260910 22413 22454 211574447 9167 9169 661369426 94129 94131 479821733 97911 97912 892784110 90913 90876 804252482 43497 43498 69763193 73729 73730 31010651 70221 70264 390369957 98143 98144 960951642 59738 59739 251786003 43169 43146 27473768 87256 87257 273376846 71217 71218 730691722 75678 75679 503960658 22533 22528 207570153 48669 48653 235294578 21755 21756 586659525 68684 68657 710177704 89807 89808 724441210 38431 38458 793685 75572 75573 908745385 47328 47377 458335854 55614 55615 23730718 4170 4205 306561587 19682 19719 703190408 22982 22989 311323802 591 642 959715772 8146 8091 984801397 48702 48703 638919515 48253 48282 73090851 56565 56562 735126467 79520 79521 36823250 24115 24116 134694853 94172 94208 175501438 71675 71709 560207925 55095 55096 639063914 19498 19499 539732041 76163 76164 790520886 90017 90014 637532873 24811 24784 361735052 31266 31284 792521626 14699 14701 693796621 69598 69599 876052615 90979 91015 211960803 86518 86552 63966284 91030 90994 262557628 61949 61950 107021705 4895 4896 521994572 40132 40111 228545209 3342 3343 999887868 40746 40747 99635237 9355 9356 621942729 99851 99801 198125776 88705 88706 342711340 90585 90586 834480925 92023 92012 145250403 29056 29057 900427410 60585 60586 63613551 1538 1539 774663220 89234 89257 806116241 89647 89601 889595440 11672 11622 351000113 34479 34480 116665662 2889 2890 696924269 60055 60056 882621459 37971 37972 349606610 87535 87494 932160115 69276 69277 31184368 66266 66267 41611833 25342 25366 824108291 57297 57301 274706170 24993 24994 274556571 38197 38215 631432342 15974 15975 685283526 83268 83269 847789097 18646 18631 360613477 34146 34142 156271277 89954 89955 446797408 68901 68943 880883021 69894 69933 951610349 42259 42260 424650037 34935 34936 798367762 69398 69399 984464106 82079 82080 945581155 72165 72166 528367719 61896 61911 93955910 7147 7148 154839133 63002 63012 713284805 73800 73753 448922588 64738 64709 218855501 79821 79832 726536537 1677 1678 140299002 65731 65732 256314387 54346 54311 608923156 65755 65789 559199787 1140 1160 960693628 44739 44740 884314337 1340 1341 318483884 86076 86077 78817110 71678 71677 927867893 72713 72714 969684864 88952 88928 517952604 86252 86253 124696128 73798 73799 72407612 20662 20663 23376260 34553 34554 335956069 72805 72806 637449686 53216 53217 885367525 43579 43580 292417426 11677 11652 935752739 87816 87817 940794010 35540 35541 230986386 64133 64134 613828189 78183 78184 59176417 51751 51753 284167356 4061 4088 572636636 74974 74978 647607117 75035 75078 705756107 3245 3192 270992647 34085 34111 691263965 70217 70195 774379024 97555 97588 970079291 16517 16518 171751156 85014 85015 673351346 35149 35192 313241120 50845 50846 826724321 67430 67401 817929074 81083 81084 936703726 61001 61002 804021664 90910 90896 379877545 13059 13060 611455283 3880 3881 558576303 84240 84241 382928240 88962 88947 777911084 70607 70572 602924533 17517 17518 569117277 48876 48877 532127608 69521 69522 992514687 45784 45785 578244523 624 672 704297930 77970 77965 771662897 59643 59600 761255312 27420 27468 619416087 46428 46408 393377834 33210 33239 208146696 32769 32770 641914878 69376 69333 398879211 82140 82141 533285660 12685 12657 516659764 59656 59619 460761918 19504 19471 316723877 79812 79788 194195481 35521 35537 858835563 66483 66484 132677801 58694 58695 398394912 6059 6078 248259028 7559 7611 427764715 13203 13246 7129259 60102 60081 596792090 49674 49690 612662373 9827 9828 464299465 17721 17722 43607961 33502 33503 664001821 97121 97129 140465115 9400 9430 239237305 71388 71389 71022025 29435 29475 550903722 97484 97485 682378618 82717 82686 298555512 62408 62409 105857760 89284 89285 60563051 5676 5677 115613008 12568 12569 827118228 71198 71159 296186790 46512 46513 893139447 77199 77224 891251437 73293 73312 384180854 74012 74030 449272334 6763 6764 365018543 8119 8120 425569436 40537 40557 635839232 7786 7747 66500147 26258 26259 437435445 36570 36565 452910912 61429 61373 982719853 37884 37885 789995772 21201 21202 919670654 68147 68129 521364622 62414 62415 987771902 55761 55806 334098005 47278 47279 380685985 93675 93676 986568010 4204 4205 934873900 3426 3427 394474406 23424 23425 751936079 87632 87602 146018725 69003 68949 230921466 64867 64868 669507000 78974 78933 94364414 73853 73854 969574598 88809 88810 235960470 61321 61333 786160003 15959 15962 912117363 8285 8239 225212032 63204 63205 371537983 20607 20638 217756796 45102 45103 286698954 39928 39980 933613942 80297 80298 666811611 55605 55606 494121632 63394 63395 946292546 44166 44213 551706923 87027 87028 846136159 13050 13051 680420424 32022 32023 705475439 85138 85139 502417726 32271 32272 923463684 15731 15732 951475323 63025 62992 655620453 61168 61204 379207989 13860 13828 795943227 84023 84024 371981320 12159 12189 640143061 76301 76289 441383628 19780 19802 145393634 73065 73074 124338098 90716 90765 391080828 22043 22044 879610780 24157 24156 273218407 127 128 277316670 76902 76944 96246404 27167 27141 84630119 43821 43822 919511340 62291 62321 181364997 80066 80081 290570169 44197 44175 920418596 88991 89038 455903584 49326 49327 941976348 21993 21963 369156146 24074 24075 484427145 92334 92318 912747755 2222 2223 826551318 81443 81444 473507128 53125 53174 337468034 26527 26528 212445395 55137 55138 172515690 63018 63019 389133969 97583 97628 673219960 85996 85945 187479979 88480 88491 553051077 39597 39598 342079694 88982 89031 650283626 82266 82267 33389143 39218 39268 46829653 92468 92469 439082736 618 615 861736662 47340 47341 492503403 35592 35593 427925329 28012 27976 254704788 27334 27335 826936998 76654 76677 998375430 83829 83841 573521044 91023 91024 715120426 2230 2200 420745399 78064 78047 403195831 76823 76824 198854194 43728 43729 507911633 19821 19809 43484955 86825 86826 325997104 51929 51885 792676929 91285 91268 200940284 66904 66905 252666580 97850 97819 209771674 94436 94437 485240661 93901 93902 175895831 28427 28475 343933893 23274 23275 95251657 40820 40832 556027527 62922 62939 669044347 92549 92550 85062522 19450 19453 408211159 90383 90384 945680095 35557 35586 645456854 67111 67060 257381370 35756 35757 642414262 34489 34490 831612877 88319 88361 52191912 85711 85732 773925066 40420 40454 112513473 51318 51337 61841661 64758 64714 951984581 92280 92281 810280731 33280 33248 871528789 91229 91180 82159336 84287 84288 389520924 94869 94870 43048399 17815 17811 203454104 23188 23155 653881648 54254 54211 226576193 19758 19762 84452671 93568 93569 586311706 36094 36095 863568463 43524 43550 976802291 10559 10550 141352424 94709 94710 95553434 89196 89229 401894198 29067 29068 774047120 53579 53580 359759075 80442 80443 80399680 70851 70852 629021483 26937 26952 239177937 6620 6672 496374415 93411 93379 514536680 7214 7215 831275089 73120 73121 909712559 82502 82503 416416208 48035 48020 435966385 29005 29055 47151014 82981 82982 378330277 90290 90250 218463374 64387 64388 57024647 55397 55398 803383140 65107 65130 11449921 51711 51702 106382756 90871 90924 337236054 76304 76271 505867360 5741 5742 548864166 40002 40003 153989616 84271 84321 308427626 81533 81534 171534933 9622 9623 805422377 93029 93030 325949796 4136 4105 604899529 5147 5148 333408906 46272 46308 57369937 23831 23832 823419676 24350 24351 7052371 20179 20125 141491631 48932 48962 756722217 30342 30343 829200070 95432 95478 566190765 57714 57715 27067917 56177 56178 535999258 90294 90269 143195289 5259 5261 482745613 59470 59526 599445095 65953 65959 58697630 98885 98866 443880443 47982 47983 486291393 58367 58406 493142704 90014 90015 974909074 55723 55724 54335032 56344 56345 574479521 95402 95403 842271094 60521 60499 458506333 84827 84828 46934845 59641 59642 799160831 63847 63888 169449616 94579 94624 365524295 65122 65086 865132279 21140 21141 38527404 4683 4712 231267404 20652 20664 578867189 44502 44503 455713941 20691 20676 976934882 29190 29234 736688713 648 649 190223882 52594 52595 683915139 61817 61818 155980972 16865 16866 194097504 2253 2210 924290628 80496 80497 666922366 93952 93986 283420095 98105 98095 657079379 50553 50554 583108265 91033 91035 57122856 74941 74942 187422955 79083 79084 301985147 95589 95590 870091438 76655 76614 217320499 79615 79587 893327190 88075 88077 777664160 73491 73459 74139519 56392 56393 91478367 61149 61150 160407927 29107 29108 941020867 60078 60079 773518786 78647 78633 242380884 27979 27950 527966510 23762 23745 429512006 40292 40278 392949308 43622 43623 807721734 51162 51163 585652406 57073 57074 490750266 43774 43775 338960520 58225 58260 570992436 73433 73378 893611439 8929 8917 923871314 88090 88091 552223880 46828 46861 717294019 42934 42935 766363017 524 525 877582585 91451 91452 223969034 85788 85759 989235467 26924 26965 993981825 9737 9738 67785759 87137 87128 992075294 4477 4444 936393420 13873 13894 488141872 71512 71548 581777214 79617 79618 416252073 97317 97318 779003173 32968 32969 489216890 86827 86828 333500301 77915 77888 271091623 51839 51804 375058940 55588 55598 337018500 36768 36769 844717355 35505 35506 529576858 20189 20190 942950998 83501 83502 700214779 4997 4998 235863351 77361 77357 799512978 3050 3051 398195064 79234 79235 585879658 46843 46840 422788327 99879 99847 645518342 24370 24351 558126930 95791 95837 191434631 34138 34139 242308090 39568 39583 633839565 70617 70568 75904130 37810 37799 454717626 50321 50372 365100471 1304 1305 563033031 18498 18531 769179676 81173 81174 49324072 47776 47730 608037187 74453 74426 851827527 13829 13830 408315933 85384 85357 571462915 12464 12465 576071872 93148 93154 516154473 2967 2968 653430776 23039 23040 618401316 16556 16557 228757436 61868 61851 479679815 98784 98785 201139076 11561 11562 595346163 97193 97194 357828290 83229 83230 435481463 49980 49981 618341079 19381 19379 390911902 50203 50204 132580770 29510 29511 305632181 7934 7935 904550228 86851 86852 363528146 18003 18047 539663150 71689 71715 64410834 86018 86019 563546054 75858 75909 984899823 55669 55670 974158538 75140 75107 187971700 10640 10637 757273106 44323 44272 465153828 95903 95853 498052317 91847 91848 647935575 80268 80229 524791418 77514 77515 361304236 2315 2316 237835615 11063 11013 914784439 29281 29282 267358006 91509 91485 879289237 61648 61617 190130969 74286 74287 763740256 93255 93256 571226966 24798 24799 917314717 9470 9500 237398130 68406 68407 607037274 57959 57960 232623281 948 949 394725824 88560 88561 852541588 23579 23603 425477988 61316 61293 959412980 55147 55166 496656143 99342 99371 444349098 34988 35030 276003867 14019 14066 151165506 78254 78222 421120421 63964 63965 584935038 46408 46403 53440314 64471 64523 877524608 28740 28741 145168516 61270 61271 919355847 59364 59365 270857865 63971 63996 657635556 29988 29979 998831205 69487 69488 83806056 55960 55961 603532783 16446 16482 250264323 63793 63832 385844592 29808 29809 38739750 62692 62684 537685244 17294 17295 969177515 82487 82447 859385281 5415 5441 232036401 86909 86954 954898829 45519 45526 263799069 82009 82010 879468315 2453 2418 211864104 85614 85615 304004658 96298 96299 959095349 77361 77362 584821811 88022 88069 467242600 11925 11926 341959812 56978 56966 367928778 85051 85081 515818201 83567 83568 317078485 36770 36771 403070877 33610 33611 282099349 88005 88026 4164447 246 200 397092152 57244 57245 936100184 75253 75254 422499350 11223 11224 343671827 87170 87120 985631103 15834 15835 415266744 76027 76028 254339683 32050 32034 483801788 73588 73544 922037389 10803 10804 947169037 97360 97361 454638208 40041 40042 99467616 86880 86881 136133795 66199 66200 825897734 88529 88566 268651243 21229 21257 301951958 8675 8665 222238446 20418 20436 993499519 27722 27696 356711568 65297 65298 33230241 64149 64189 581683396 18120 18121 818848400 71241 71266 58324437 79239 79241 588120233 35500 35501 435453990 39928 39929 691641703 12000 12042 647883538 21616 21617 864678673 33764 33765 19306224 78984 78985 70230193 13268 13258 327099302 23103 23104 443243911 56296 56240 170980766 32747 32748 480102749 77679 77720 241111187 21826 21827 424137018 1773 1775 178167631 80112 80113 257592859 29926 29927 820712363 63889 63879 870660180 76751 76742 407683859 17850 17851 682678576 9529 9530 686039030 4060 4091 698507738 25788 25789 183571355 23602 23603 408708940 15388 15385 368304313 8765 8719 257366316 47797 47798 896699143 42478 42479 476418274 58688 58660 393681413 28971 28972 893651246 48732 48746 53440487 73593 73594 892391144 34955 34956 287927703 895 896 179642002 95366 95412 481542456 24444 24437 115462851 57888 57875 509505159 95419 95420 482335716 698 699 798027922 32682 32683 719726008 14617 14655 6255336 60715 60689 482933838 31943 31949 476160520 8201 8202 151981020 51742 51712 911593324 30414 30415 145113572 97823 97824 19406080 88725 88752 749872457 17954 17955 759051008 91333 91337 597096796 2422 2383 605487081 62315 62300 650012541 92109 92160 894163156 38352 38388 87463924 23611 23660 941642185 40838 40825 710995853 69267 69253 32310442 12696 12697 976003945 68447 68448 364344124 68432 68380 201452281 15187 15238 813700845 36722 36723 266361371 56670 56643 295493662 96390 96391 40729243 45594 45595 551690193 35359 35360 624298498 15097 15057 461991671 87760 87799 661259443 46599 46600 434466242 19699 19746 957868469 17687 17733 278512395 1913 1914 510030249 16293 16329 226179561 39885 39886 677324394 58900 58901 160045792 9739 9742 402467364 78420 78421 689547631 98404 98411 578908416 81969 81999 317721821 59110 59111 701351532 1817 1797 121687968 66104 66105 620510817 53042 53074 565170092 95446 95447 880926589 95889 95890 342737391 49112 49113 83298034 46526 46527 962666348 96109 96110 299641934 75759 75760 505806089 55769 55750 73071250 23160 23161 739719023 62155 62118 797263672 77083 77084 686682629 93308 93309 246851501 3371 3329 844963217 18264 18259 644543769 70432 70433 468568929 93183 93187 970441083 65076 65077 168996289 57683 57643 847917399 9719 9775 868099470 95512 95513 537902004 76291 76299 512382227 96495 96497 386296994 44867 44868 539647998 12653 12601 754214418 66492 66515 500643419 47860 47861 648243962 18082 18083 471308928 43596 43628 633978654 76300 76301 524689352 71160 71190 362951658 12611 12612 857116487 66160 66161 164355188 95811 95812 870530742 47524 47525 844528934 6077 6078 973474578 31870 31899 876998457 37504 37531 610266887 54566 54567 874706063 22476 22477 226997863 37028 36982 35785329 33461 33416 696381059 80494 80491 809895638 68043 68044 583593266 37671 37672 630707389 78860 78861 505285789 83221 83222 335254512 38758 38759 279516949 51668 51624 409625634 97395 97396 395693017 78978 79004 936434643 11946 11947 548248490 4681 4682 595285744 48550 48560 93448747 11385 11386 913088352 54707 54708 830269345 97611 97612 70279052 30328 30307 846508791 1802 1803 788182243 43693 43694 218890164 49179 49180 800760267 2307 2308 572643366 75626 75627 869244777 70401 70417 289413280 73756 73757 41750630 77830 77831 983564363 83790 83778 715324192 85127 85152 157370958 8933 8929 700901350 65937 65899 444187973 45194 45195 220803413 85601 85602 539084733 15003 14966 328885837 12585 12551 44519917 42909 42928 117850500 53784 53785 85264160 98067 98040 536441954 72617 72667 88772468 23379 23380 370756324 10561 10562 433620416 91553 91554 479722151 77062 77101 516967008 42496 42497 725788050 90542 90543 769813760 23018 22966 407048375 97852 97873 930758035 20248 20249 388546667 95804 95805 290125960 4533 4580 720609550 3665 3666 550372717 363 364 825677720 82779 82780 383135297 79695 79696 35960197 7576 7577 878405133 65550 65574 319410671 1073 1074 358649503 13717 13718 778096296 32872 32873 546960071 29556 29522 511063667 10262 10232 833076031 65655 65618 112910007 7097 7077 976048110 90150 90106 671950340 22354 22355 959857275 3415 3416 448476868 50827 50828 10237136 34632 34633 242061962 22355 22394 373605381 92031 92032 602804174 76777 76778 776018719 8610 8611 877583372 84277 84237 594173312 51764 51734 249805529 81572 81573 976219923 58948 58949 586114005 52706 52707 832520939 28294 28288 810293287 18858 18859 98607541 1926 1975 231949968 872 873 759105997 47010 47011 850202659 59469 59470 285336603 42623 42624 742105366 10765 10715 116716410 34100 34101 496737418 7405 7406 369358886 25918 25919 327307539 92702 92703 790373316 65153 65137 139858733 82614 82615 775868266 18707 18680 41685409 51945 51987 685798122 21611 21612 829561512 13607 13651 509533071 42154 42155 398728149 73763 73769 392603160 7223 7224 307440185 7060 7061 857363521 36644 36615 929249036 49692 49636 921439266 48476 48477 529649838 76151 76126 225268333 21641 21642 607600275 10504 10527 194407823 94915 94907 286036198 66183 66184 660164632 58974 58975 235596989 43220 43221 718485003 10627 10628 187732038 43301 43297 605251743 19275 19262 150604216 59923 59924 83169834 77502 77549 140183387 74241 74213 457119106 67209 67210 600901049 81612 81613 116092178 99650 99685 462934485 89 90 482582759 35400 35401 287791490 10499 10507 519782384 63571 63597 954990474 94780 94781 360469027 14947 14948 24064137 24290 24244 407100867 72398 72399 602486549 38174 38227 894353655 38078 38079 174786680 69589 69590 319906524 33197 33162 222123617 89620 89604 935859067 45947 45961 741973828 38428 38429 883083318 38352 38384 323959761 29332 29333 233430044 56637 56638 826585592 64055 64108 71797726 99732 99733 866500892 53957 53958 937569641 48978 48979 240169602 80915 80916 397927701 96949 97001 371670330 69228 69246 366117541 43883 43884 497631384 20704 20705 979125714 38747 38748 891348460 76358 76384 437836937 41561 41536 911193637 28560 28593 371918165 99786 99787 767983935 55335 55336 9619365 51381 51336 669479769 30508 30504 962531522 73401 73446 438348312 32192 32193 665125366 53833 53834 913891037 45459 45425 775306235 25902 25903 782619199 11866 11867 304241211 51382 51437 381119529 18432 18399 709134944 35581 35567 496317473 65406 65407 433367639 88602 88641 558507576 87152 87196 368845623 31363 31329 776184319 76880 76881 954738683 23857 23829 102165441 73259 73305 45702443 41323 41324 368703049 43839 43840 473569577 59771 59772 877898278 64970 64975 164732434 36550 36606 413666767 69118 69098 811280387 97535 97521 860294663 92181 92182 601340602 24004 24005 465137942 36835 36864 168365229 27018 27019 428605282 84565 84566 159026406 38189 38190 934562118 83606 83576 643742635 37935 37892 118759971 12262 12263 329168963 88645 88597 751968184 41152 41153 376511049 19767 19768 302113892 59883 59831 203452477 48668 48669 397291503 56089 56086 772227839 70283 70284 352238135 82410 82455 851283166 93117 93118 704131987 30743 30708 234853508 84628 84629 755738779 39173 39174 133757404 87180 87181 29109089 36436 36437 205581453 98113 98114 322561941 24688 24716 512779702 63036 63037 764472872 751 752 216999935 70050 70007 637123395 96262 96277 857634582 70505 70472 402168460 5103 5159 964537046 19454 19471 331489748 10391 10392 265948895 33859 33835 515127357 2228 2229 801266786 24070 24071 697553966 44950 44951 110625378 85077 85078 809115720 34794 34802 426040301 38887 38862 921675328 51746 51795 555558040 74162 74163 646386509 48370 48371 575341107 5544 5545 26647290 70008 70009 979641089 35734 35735 721676251 21380 21381 935886385 74956 74957 984118733 99670 99671 61099821 58806 58773 445265112 66634 66635 720027810 86108 86109 67839928 75985 75956 27105431 16320 16316 970250904 15183 15131 956026986 41078 41079 428432253 78215 78264 913705658 61134 61135 557620462 96146 96147 175177164 95082 95083 186126592 67875 67876 750705739 496 497 601181097 79913 79918 523042675 25892 25893 387071081 20788 20789 401261107 79812 79768 524449758 57856 57847 690136822 26967 26985 670660494 37124 37125 772259192 61166 61167 152793867 20587 20578 442630173 92901 92887 408061311 38720 38698 570118392 62926 62927 404871961 75064 75045 254453601 24049 24066 558041603 67336 67288 37058159 22997 22998 484193675 8887 8858 565438448 71112 71113 682627597 36046 36047 703867602 6793 6794 477022704 2821 2822 605755861 88401 88402 290419735 59302 59263 251257658 48003 47995 515264836 48386 48387 945453040 50881 50886 173151549 12823 12824 123556836 19423 19470 268794121 10594 10643 825882932 73580 73581 464963758 37882 37931 218650199 35976 35977 45971635 41320 41329 798143230 42244 42250 315687737 21760 21761 947049710 74774 74723 88542316 59639 59640 28039768 36322 36375 742132154 78265 78266 233878851 69687 69688 745236500 12828 12829 80014282 32274 32219 158957906 48116 48169 443951789 76585 76586 132989212 95616 95583 8154047 10965 11014 243016503 11831 11883 260901980 79041 79042 455567423 44081 44113 882569947 65709 65710 335274590 30670 30671 488324428 41930 41931 888837403 93393 93394 970584742 36963 37003 235402733 89820 89869 877722967 75983 75984 777333480 71420 71421 642371 50963 50964 805256316 2642 2643 708663343 23491 23527 432517148 30373 30393 424465698 94781 94782 859537921 58399 58391 993245524 42511 42496 898166934 84194 84173 838003529 36098 36137 399903221 72079 72080 589900683 30434 30435 645880637 55491 55492 234082016 67596 67597 605848581 23317 23276 395752680 23052 23053 278782957 59833 59804 339357189 74293 74345 575445696 86226 86228 602535356 60688 60689 259675377 36288 36317 805397447 12608 12609 152229933 71899 71900 617459635 83921 83922 927875704 49061 49099 494522684 58212 58213 114285845 59079 59080 868264229 92705 92706 714265123 43293 43270 750007506 37643 37644 718815514 19002 19003 596418507 49682 49683 774619339 98082 98078 35389605 78555 78552 114837683 66403 66404 514630165 98764 98779 336398485 26833 26873 464365720 29948 30001 301598652 95252 95253 807722874 37407 37408 52239396 46571 46517 259006846 6747 6748 293747540 52613 52597 794481517 72988 72933 420779907 78218 78219 568162870 3571 3555 302744812 67230 67280 27392993 74948 74908 205836434 28673 28674 73972642 7681 7682 501357257 56341 56383 474895737 88527 88528 755851202 52979 52984 872661478 32566 32596 356731055 48074 48075 824699431 14413 14394 399899328 51168 51196 664263764 65939 65887 403423914 93569 93570 374855708 30561 30605 694665543 98940 98907 677564403 5246 5247 645019150 24854 24807 309059801 83587 83535 536364376 8145 8146 694496225 72775 72729 338211207 40465 40466 488677252 84685 84686 214248400 51911 51912 489422402 53108 53125 561672425 74686 74687 66745172 533 513 352911726 7139 7140 829116485 71959 71960 395495312 10125 10126 888349819 56656 56657 259714441 55079 55076 321342406 51387 51388 188310507 23780 23781 167748779 14390 14391 30074571 92527 92529 130001364 78785 78830 791728843 71656 71696 227288635 93473 93511 87553289 2610 2611 389579932 19604 19605 611555770 298 253 559070845 82888 82866 33312036 50262 50216 935858058 31593 31594 969785063 23717 23718 954271781 93784 93785 494912829 10215 10216 276344536 47736 47737 891642873 70905 70920 572493213 79899 79900 909457429 92735 92736 243740857 97288 97321 317846318 12112 12113 811072944 11656 11657 675040553 72608 72609 57789628 49530 49531 765469968 61525 61517 430385385 7530 7493 61828434 37768 37722 970852049 19001 19036 246835122 3253 3260 425910526 36943 36944 202617291 27014 26988 737531320 9572 9573 205333180 13064 13065 46091299 69203 69204 720819210 56436 56442 384439539 59131 59132 102734912 429 412 733092394 65730 65727 296612298 57373 57374 800714224 44663 44671 53569737 86988 87030 104018649 85588 85559 807694247 58417 58473 481047371 41229 41263 547725696 83593 83594 420924544 32182 32183 883691154 65323 65324 459538713 79616 79635 897435614 63131 63132 770680505 12197 12196 152295323 15501 15520 713850600 34406 34361 412532861 74749 74799 166804874 30038 30062 696327264 78961 78962 471835164 86680 86681 288626248 60311 60318 737868100 93028 93059 88088814 69638 69639 931454648 63783 63743 317545346 99811 99829 196265806 53231 53224 345465313 95952 95993 368942456 90647 90597 538623206 85989 86016 84663538 15417 15418 966001591 82664 82665 70069297 69478 69479 87892645 96768 96769 647415606 88742 88697 471608054 6459 6460 982975867 83447 83448 598101823 87676 87677 652515698 39290 39291 176653110 66503 66531 37707949 43793 43784 157376018 78258 78280 13366578 25491 25446 20796316 63907 63908 113737751 83620 83616 485856039 91968 91955 169247999 60577 60628 483204057 77748 77804 861457859 32755 32742 48243700 87938 87939 716126026 52617 52630 904508611 94756 94755 199160686 41753 41754 53189968 15599 15549 338919845 16609 16611 961915826 71630 71677 636403171 53143 53144 316401283 11138 11139 338099784 1976 2015 751226378 65976 65931 800770645 29577 29578 200813708 52110 52145 621897580 24990 24991 699464924 70912 70913 767014441 39331 39332 259924235 63644 63675 452330408 54592 54593 864651565 20698 20699 682756936 26382 26399 579228807 21993 21994 802064759 69188 69189 975089443 7668 7669 873432207 37985 37947 168979328 21768 21819 218437382 40572 40593 524110357 35622 35676 800668290 54505 54506 773445440 67328 67336 303078486 20471 20472 921410129 76989 76990 429332368 29697 29667 372856945 82008 81976 521794717 96120 96121 773713581 14456 14457 615590271 21429 21411 256913568 37639 37679 12388597 40629 40630 509550451 80905 80866 71083824 71355 71339 311282142 44436 44437 713409125 43276 43283 52976539 34109 34090 472617718 14303 14317 106219181 87527 87528 326763259 15605 15606 678094992 86876 86877 942815014 99490 99491 623293478 97527 97528 141327543 86454 86485 917859486 70891 70857 613081916 44456 44457 360898217 77944 77945 943763886 20387 20388 426039942 64891 64892 319754649 19851 19839 678712940 76579 76580 707836114 44175 44176 989585936 69607 69608 247139398 51951 51943 758611915 2036 2037 394085190 90845 90888 602128240 88556 88557 466682221 54349 54301 338233222 15478 15479 793732801 54265 54266 974142765 85451 85452 593055849 54009 54000 951750514 75602 75614 717111952 43894 43908 42071136 52413 52379 814043848 96247 96248 184682936 42613 42614 109331367 23369 23370 99475310 96151 96196 932292149 24423 24424 366522243 98180 98193 828099689 79461 79405 536373378 19809 19810 587653323 76970 76971 532049562 46220 46221 612266671 83208 83163 979086090 19411 19422 740266795 71292 71324 206313371 36721 36722 529236571 82810 82772 173267633 89001 89002 124595475 28165 28166 655674043 49393 49404 262001992 17695 17696 208844964 68253 68304 7288764 55970 55931 260678107 46478 46479 997137410 21842 21880 94533566 24749 24704 473035698 89270 89271 708508146 96241 96242 385303905 23630 23653 55689382 14899 14871 366294800 51283 51284 970447473 3198 3212 313672435 57248 57249 870276738 15160 15105 794108903 66831 66873 581467025 74197 74211 769467069 81934 81988 675643162 23765 23757 598970969 61886 61887 796350176 75551 75552 632769986 25858 25851 256076560 23783 23839 586396794 40695 40674 17775183 28300 28344 708136440 47052 47032 702410011 76748 76702 307074296 62703 62704 816460676 1830 1831 510284750 32314 32287 505346476 89534 89535 97196108 46817 46818 256597732 37592 37593 352786637 64897 64951 731614111 10075 10124 314795682 94129 94097 264514009 401 402 215265743 36829 36830 746534413 28665 28666 759505504 60050 60060 976069993 95182 95183 803430293 44796 44797 159216170 76984 76985 879464656 59918 59919 985337122 81427 81399 444668475 29183 29233 613772248 69982 69978 487841403 96740 96741 479150372 93745 93746 332746767 98631 98632 690555880 17477 17478 463373646 35499 35500 365543521 92176 92177 911102472 14476 14460 414059843 15901 15902 123093039 73881 73855 10608563 50407 50408 910973579 57957 57909 146748416 73986 73956 862411346 90853 90846 960570462 44065 44066 403173630 33870 33871 411037132 30276 30301 2919377 50554 50579 493031142 2131 2132 241124929 70024 70025 687796313 6140 6184 357094811 53384 53385 423222459 16735 16760 719488647 39479 39480 625759582 25275 25276 800599389 80515 80516 820095141 39559 39560 136670390 13815 13816 11872565 16646 16595 705080640 79620 79621 407684377 82640 82682 211028035 35713 35759 896369138 39323 39322 195440395 81179 81180 586651143 73271 73272 746078550 5260 5261 439139748 46961 46973 845900124 54733 54734 676011805 88995 88996 138235162 78473 78502 468432589 21379 21380 335404096 16523 16524 476901862 6781 6782 323329875 46800 46836 105705992 48755 48756 941028759 72616 72669 345961057 26277 26282 501718897 79790 79791 986687843 98896 98897 447919417 43647 43648 958061940 78266 78267 761903101 87554 87555 912635797 66614 66615 898449116 61890 61891 590165026 20423 20471 172412694 15326 15327 410309075 13687 13692 149693020 80187 80174 55722460 13873 13830 973691151 83854 83908 996504521 16072 16041 493977732 80682 80665 499135290 15610 15611 586983163 94141 94142 202743780 79300 79246 2960858 58407 58408 155983639 98909 98860 489043970 3135 3178 608833012 92517 92532 638030340 22317 22318 738125839 97524 97525 127386895 31312 31327 906707695 61858 61868 737803619 54981 54982 994483071 42385 42386 514635930 49801 49805 382843231 66190 66161 17401935 68246 68247 125868900 85364 85365 533126018 77241 77232 213735928 50451 50452 784462995 41500 41503 915694761 95708 95763 449611766 78200 78201 466037090 77404 77375 533807338 97977 98027 774112604 8966 8967 508851718 12579 12580 136199406 12710 12711 490156289 54121 54122 84362346 16481 16438 977498656 43268 43269 379284909 37799 37800 82347979 44408 44380 844388215 82945 82946 208532445 51196 51197 495998824 32318 32320 173040597 20447 20434 95001293 54401 54369 538238849 19406 19397 855001730 14388 14425 222355639 48279 48260 218703587 12008 12009 892729740 67142 67147 576118627 447 417 19122821 21732 21733 985683788 20671 20672 93558282 94400 94396 253715313 3272 3234 833585447 2146 2110 536596573 95024 94991 995825077 47660 47661 784270901 42861 42862 169779244 99128 99180 696314500 37780 37781 578131821 58393 58395 560109230 49658 49635 659919573 17268 17236 726801133 8598 8599 834973412 11111 11112 281905035 30386 30387 598626962 16793 16794 10244870 34965 34941 65228597 90049 90050 307044527 57507 57508 569371695 98815 98816 874473644 37917 37918 1913674 52943 52944 564157283 9700 9701 132563693 775 776 364674235 21580 21628 566715416 71134 71133 413738487 92245 92246 790702240 61269 61216 231321182 54688 54677 486827578 61967 61983 802595531 1374 1416 98701042 6733 6722 773890285 40598 40604 499907858 71610 71611 648256086 75079 75080 517312144 4920 4967 964868465 25246 25190 267658051 63510 63533 147881029 79065 79064 431750739 2128 2129 230106190 44713 44761 353667752 67579 67580 63295295 7149 7151 555497320 535 536 448355581 64820 64821 555711122 10811 10812 452758056 76187 76141 103724703 13710 13695 808191933 2210 2245 316775018 63671 63672 568813092 44919 44920 675015307 49808 49760 304148916 70065 70066 849956000 45552 45553 16102717 3835 3836 345200008 38397 38398 304398615 58302 58303 722424380 57092 57093 227585240 90488 90489 399668848 57296 57336 681248750 14333 14383 76409292 54264 54265 144574409 10303 10304 931274303 98533 98534 428183808 21769 21791 299668302 73322 73323 743477342 78312 78304 443021123 25503 25550 976959460 86980 86949 339750069 53767 53768 621819292 65633 65634 892958365 22495 22523 389161274 55321 55322 195153764 2158 2159 253628182 5695 5654 804819522 1176 1177 446785898 29762 29741 637878228 2778 2779 82894417 27126 27127 244915450 4863 4813 978468043 32878 32872 72374175 52546 52547 646662667 28791 28749 815520683 62500 62501 69120468 77581 77595 895906976 21319 21320 196809124 90091 90058 925103100 64059 64097 832888948 66809 66837 478882935 51487 51455 584930225 36693 36694 216723907 30226 30227 710972511 62826 62795 223143142 58620 58571 411328482 4021 4022 204163280 26375 26419 999054351 17398 17441 520387153 42406 42362 570438725 48811 48865 234109107 43065 43010 652003037 87408 87436 282873580 64130 64131 402317890 94061 94088 951678473 4739 4724 971289835 83448 83471 362644902 79581 79606 444258401 74021 73981 282322913 24007 24037 798685318 78875 78876 606843903 88612 88613 102698864 54095 54149 737502620 61655 61656 394870996 7644 7674 220736147 1995 1975 58687273 1892 1893 94808705 93507 93508 979386118 84817 84818 820540038 44897 44898 598704331 9559 9600 693850715 52792 52786 106874760 34359 34405 920512863 96986 96987 440026479 31092 31104 458211518 75553 75554 776290506 56290 56291 936162237 44523 44525 963818220 312 313 140130354 75106 75080 760143053 78109 78110 719638274 67646 67655 6441017 92732 92733 972865360 50004 49953 454402314 66532 66533 586816984 59297 59298 970681101 65849 65850 852886551 30146 30092 654179397 74102 74103 281776398 99547 99599 943060043 79890 79887 651708164 50440 50468 894732320 19325 19293 449382877 83922 83897 267123955 88489 88515 193691115 85585 85535 464246778 11547 11518 403529438 96689 96690 599766438 81950 81951 557884801 20285 20286 130783234 18797 18796 102203107 49300 49301 794187553 58895 58896 984240797 73153 73154 890390520 64499 64512 222106391 82810 82811 253100644 31144 31171 742165039 46381 46329 276104965 80230 80231 231724364 2847 2791 431917780 70432 70486 410829978 45782 45802 502957842 9088 9069 952395252 88158 88120 506925489 2684 2653 694481911 33325 33314 52808446 80604 80605 526248859 76048 76049 535267949 39315 39316 473153163 82150 82204 206119717 94718 94719 632146495 74287 74249 392317086 91436 91437 433088034 21121 21085 131166735 23170 23171 975846135 96103 96092 655683366 62325 62321 534487089 96904 96905 560570874 21825 21871 866344541 91110 91111 788705821 17719 17663 257703748 94632 94633 595612433 21337 21289 511248873 81958 81954 992490951 39920 39921 575445434 51487 51512 501024499 38919 38906 107445849 4512 4506 88162216 28696 28697 398961140 54376 54431 648428653 39378 39422 985673679 43573 43574 473350311 85796 85797 230519533 88292 88339 638519567 63404 63405 951908714 92121 92092 419596407 48759 48746 363147637 17721 17727 25654377 8022 8035 870946286 33513 33566 513166869 6317 6318 40134285 95993 95994 193267834 37732 37684 114231340 91689 91641 612728522 26133 26134 272428311 55025 55007 973629314 36789 36792 173613006 67034 67007 159594925 97200 97201 89378847 89001 89020 850004581 40844 40845 904316098 60457 60452 87137561 96890 96891 540458395 66656 66639 79591454 67254 67255 621483203 80845 80846 379950508 90511 90512 919005357 84290 84291 458432722 89807 89771 238649889 28368 28421 371842531 81022 81023 150047613 89058 89059 621687166 37926 37889 842383880 66187 66233 653426136 16911 16957 783127371 64170 64224 977003700 50795 50803 812113326 25562 25563 945073351 95697 95698 152859400 42278 42279 959015180 62989 62990 677094014 83968 83917 20650639 27616 27626 139539656 4853 4854 805529738 95534 95504 297172075 4763 4784 179889396 12794 12795 985148683 31923 31924 996315530 91763 91764 491620822 84359 84360 114276157 87796 87797 402665994 12923 12924 180116218 4442 4482 418129620 97710 97753 65733566 87002 87037 230839337 70000 70001 588343381 41396 41397 439878365 83767 83768 479627267 17033 17065 84719192 39892 39893 854471983 13361 13399 191094883 34852 34902 620171647 44127 44128 673547129 20251 20252 703609528 28669 28670 812731980 1446 1447 660455666 8903 8851 264133081 57944 57925 321626016 44818 44832 376190244 16622 16623 691005961 6351 6392 708439070 1064 1044 298545744 38000 38001 280571512 28482 28450 276040945 1221 1266 501032721 21127 21128 415624172 80618 80600 14379272 44476 44477 221838498 11189 11135 889934059 88407 88408 526804006 9839 9892 373436400 20916 20917 260011124 7292 7251 162424270 81930 81971 911831897 45206 45207 430414263 14120 14065 826227260 76055 76085 322038938 97762 97730 75898135 22183 22196 809265123 74532 74585 592114351 92177 92178 64034820 78250 78241 190729705 63552 63553 237345833 79115 79104 54361160 56119 56087 219325442 86248 86249 557233453 52872 52823 461608089 63050 63051 162006216 10731 10764 645038832 59242 59243 965740099 60616 60617 760955721 79374 79375 406597066 73546 73556 4674821 91929 91877 895509961 35142 35143 983118993 40743 40785 285396565 17467 17448 452335754 20030 19983 79622536 73843 73815 454172663 75548 75503 338675634 45256 45257 304310119 39168 39169 170315001 41146 41147 470975172 9159 9133 833822906 2860 2908 252881601 45830 45825 146262422 63947 63979 155339544 25029 25030 374860802 61301 61354 428868865 71974 72001 633544 77492 77493 745127741 3190 3186 797151168 68046 68047 62423659 79233 79234 857753043 524 484 317375986 84677 84723 525886342 73021 73022 916452322 18402 18422 5026900 57927 57928 510266534 60206 60207 202627368 99628 99639 48866925 17021 17022 558786736 13973 13974 188626539 70414 70460 301117279 33742 33779 72018123 6033 6034 419611205 94551 94495 733206454 11912 11905 143332553 5285 5286 926861071 34764 34787 737792034 35587 35588 437259631 27187 27239 595383474 46894 46854 89431848 8844 8810 582614745 97498 97523 488729801 70016 70055 806860084 88109 88110 982689100 38190 38191 483111213 12380 12395 677677028 52302 52303 300177531 40613 40589 190550559 39024 39025 360130264 30726 30727 116693481 68532 68564 697331972 61053 61005 504461503 12667 12668 939812952 45351 45352 753221606 75540 75530 539442514 39884 39885 60108031 48166 48167 961747595 59824 59825 876356284 32588 32589 430353940 14072 14128 755934819 46022 46023 961579266 19201 19160 733201863 98955 98915 617224824 58662 58663 213639958 76335 76379 695398351 15574 15611 285333707 58210 58246 853106245 48206 48249 602371295 3810 3811 1442667 52963 52914 682614815 92088 92089 580340778 99881 99897 911271840 90200 90245 943530871 62816 62817 59355112 96031 96032 64453557 87819 87829 554186294 51571 51572 459481448 89855 89908 631278895 30086 30087 576770645 96118 96157 959409468 70047 70048 91014579 26582 26583 731206419 38066 38047 909070525 75099 75154 825623441 6824 6860 478941945 9192 9193 228002340 46118 46119 297281195 70176 70177 386529609 7859 7860 908148607 86674 86675 3617585 11361 11367 543953527 70867 70868 590154795 7722 7759 672891592 99444 99445 995296709 40117 40118 897547555 17659 17660 518363755 18866 18867 72135756 59771 59767 407792842 64894 64895 609070845 18291 18242 714226177 68606 68566 628135571 47078 47075 714832667 17818 17779 633280520 26220 26221 378061435 13900 13901 106052113 37945 37946 773237551 14250 14266 970600297 54701 54722 2838808 70542 70543 503925821 87738 87713 112892456 26409 26410 815662496 62340 62341 108303468 71789 71758 240776692 85389 85336 115909956 15278 15302 688207968 89349 89350 428258622 89115 89116 153553282 18786 18787 237805847 61130 61131 476987521 37394 37382 912509224 38461 38462 492288753 383 377 8196314 57418 57436 815329451 86804 86805 506926631 32012 32013 187238910 1629 1659 392459844 70373 70374 206908591 47316 47317 569179840 5120 5121 64856896 71190 71192 931285257 72860 72849 659519069 84503 84478 476257874 67482 67483 455278828 64969 65019 911597205 14666 14667 486433533 6922 6923 47324586 34217 34205 154877101 17939 17940 612959086 82573 82623 836131546 4947 4911 592639874 18730 18731 409629110 30806 30770 660162895 84686 84727 625383519 74122 74123 767535249 60245 60246 299305901 16393 16374 567198083 41673 41674 693680592 94192 94193 667412285 87294 87295 883329762 14440 14410 813432154 57564 57558 155397556 64172 64173 146390898 6508 6509 208903297 25528 25529 492136699 89849 89838 816151847 2380 2381 85706754 15632 15633 554180060 78519 78533 512260225 21988 21989 370561089 52904 52894 460714732 23256 23290 163262136 12983 12984 293462935 97779 97789 213463068 36604 36605 430654576 66364 66368 12317656 24567 24571 203844323 34072 34073 202522775 9014 8982 134126964 7489 7490 997767304 36642 36665 484886982 10470 10415 979450583 45893 45894 520378194 89756 89752 927070835 11008 11009 212619851 26421 26422 694184758 92155 92156 611683601 83355 83385 658599981 42656 42657 168592011 18045 18046 545160728 26703 26704 424005094 34149 34199 734875752 57661 57699 785374049 41144 41109 847437899 25661 25639 567735778 31320 31367 84210098 49652 49653 820311846 32759 32760 497707512 58719 58723 739286052 1645 1646 381984037 22159 22131 847015732 86246 86247 849640673 10155 10210 835860512 18493 18468 363826323 5704 5705 312470967 80650 80692 98176886 37685 37642 109750964 19353 19396 645021887 18588 18630 140926070 22179 22180 824660188 297 298 51596848 31402 31403 214223609 52975 52976 254136878 25064 25065 158344957 95617 95673 624398119 73022 72998 911383574 62137 62138 298848630 9499 9500 893946244 41847 41883 232319175 27204 27205 421302144 4879 4880 523425193 6037 6031 694983785 67735 67750 883605993 81249 81208 891286616 856 891 332432253 37268 37269 342032661 92931 92932 650853652 24958 24967 844578071 99804 99805 927513994 66807 66808 296461589 22450 22451 890832799 55290 55301 725506274 94598 94599 642482850 363 308 796940601 36367 36368 881954299 83049 83007 19332680 58255 58251 779305563 43240 43239 355876446 19694 19695 348559721 52765 52721 62882124 62853 62803 170928570 38460 38409 611334828 8534 8584 713934162 31282 31283 486245233 56551 56552 670849867 95244 95208 939872186 96857 96858 294629319 64708 64709 44398824 28497 28504 529641879 96130 96131 421122191 12877 12898 712053454 15092 15056 243315185 22384 22387 357868652 62916 62917 757739481 43609 43610 627879336 16551 16552 702258853 29815 29759 569284648 35502 35477 225943214 14527 14528 352376284 82711 82712 467723653 30527 30495 386572443 99717 99765 746101777 64729 64730 999117778 12722 12710 641615550 70850 70802 617492962 36609 36610 511644666 30225 30180 816774297 57228 57229 133779524 93300 93301 685629486 69461 69462 313195331 14491 14458 278535042 46819 46820 248918874 74555 74560 735620160 10787 10788 892164680 5643 5595 61160249 74859 74860 763802235 89483 89458 534464586 64280 64281 483136511 91071 91066 747016545 13040 13041 490581741 55373 55374 274265087 21990 21991 287335167 73346 73298 214990284 89284 89265 368709089 21824 21823 69917031 67382 67360 120708189 6351 6390 435523354 27181 27182 57151026 45849 45850 535806600 45155 45117 904575982 63896 63869 247492498 60098 60099 371275675 13360 13368 873254740 22956 22957 578219749 94657 94665 861082757 15644 15678 534853712 70310 70318 20272788 6822 6823 9528166 5681 5640 718170906 50711 50688 197859618 78179 78180 237597528 65394 65433 704630369 28717 28718 331249658 39978 39979 580051930 91863 91864 971891390 37471 37472 903189279 94436 94486 96974382 56352 56340 467135157 99095 99096 863615661 1388 1389 741475184 60431 60473 685270516 54089 54090 644002522 11452 11402 336232494 47299 47300 374371804 74975 74976 103251317 19450 19451 738620465 40276 40265 3872856 99595 99596 504501988 81011 81012 279520194 58083 58128 918541043 68108 68109 415901638 44997 45046 296405207 63199 63183 427308379 54310 54284 411058814 54734 54696 760155533 61092 61093 451746038 7437 7428 655873189 28768 28815 542491810 34341 34342 113114221 43674 43675 708271101 36150 36151 958299586 874 875 429426646 79879 79880 557925517 57304 57305 212034897 20094 20088 284778885 7562 7555 937194007 96330 96343 753143496 88380 88359 930280836 63920 63938 964596836 85592 85647 380167403 37740 37761 149048285 78858 78859 805934699 19710 19764 117978835 40707 40694 212750152 57439 57440 589844984 36199 36238 502386891 39462 39505 819553392 89448 89476 354954228 3104 3085 263231588 13770 13785 97448273 45644 45658 537146409 62974 62985 226310703 77646 77647 70562509 25511 25521 671341885 15676 15677 827548039 11933 11934 163701995 483 427 693958241 35470 35471 123977415 3110 3055 264671341 59335 59336 70538381 63151 63152 676107342 52372 52373 699341894 21884 21885 784591938 59101 59102 669115755 12370 12360 197884177 29429 29430 180946659 41714 41737 108219333 4194 4195 575090070 25182 25229 677999060 65913 65958 883825256 48682 48662 945466992 31294 31302 247577373 71970 71971 866867803 10270 10271 660495823 89959 89960 367713558 44940 44986 810081461 63872 63873 408820959 50139 50181 607598316 45991 45957 524313208 56532 56539 639278899 52518 52519 951993196 66889 66890 741932695 80786 80743 453530543 73601 73602 482801790 75665 75666 274370935 14451 14452 984678097 89294 89295 281238838 64537 64549 514787210 80264 80278 26211507 42495 42496 30476266 66092 66093 732391764 4836 4837 692228986 9997 9998 754304272 88649 88665 712505259 84309 84346 154659713 34585 34568 910607902 62784 62785 516975803 79920 79966 477254832 9236 9237 111265669 45242 45239 628530109 32972 32995 895852345 9544 9510 872836655 63371 63420 328688873 39044 39045 60212754 7205 7233 602406741 31980 31981 387505982 70939 70938 772597707 30594 30540 741266587 56851 56853 868968762 76513 76514 442030489 32723 32765 426834932 88248 88249 33283921 33663 33664 915848096 14729 14749 181023233 25721 25722 178058349 62276 62232 915973379 68158 68155 685606125 67607 67553 100184121 10469 10485 710893262 69907 69961 894615097 5458 5459 557291585 48816 48782 958141716 43146 43191 237442470 65844 65831 453938506 59477 59428 400180873 9368 9408 394204076 95839 95833 224988911 35214 35215 800009576 90554 90565 575644842 23867 23836 498068017 45098 45099 395247769 62063 62064 601496166 59852 59859 402105278 31191 31234 642614240 58388 58389 547810707 56647 56648 555071598 21369 21370 690212668 19308 19279 234276333 39814 39815 405006707 9762 9763 983658475 86908 86941 698916107 15245 15246 232592007 74830 74831 150867507 24518 24564 563759686 9759 9706 265052827 35371 35412 864719472 74294 74288 344696148 8135 8136 943741243 34713 34680 882607154 3109 3143 724895582 88918 88919 574042381 85049 85066 758855210 42025 42071 14046207 70449 70450 733735324 17009 16964 687015928 20741 20724 96383095 31306 31259 153980840 50280 50333 909822045 54201 54202 331623542 61832 61833 647691005 5233 5234 980149156 45405 45406 514637243 26818 26850 731243676 56311 56312 412925739 17250 17251 121150138 10271 10272 45714040 11001 11024 312720742 33614 33615 856989481 23656 23636 845790080 76832 76833 550284860 74026 74027 6840757 94821 94822 382995079 5073 5049 976659332 50422 50423 893449268 57719 57720 259663321 54362 54366 975918474 20408 20409 643695402 76377 76372 250861046 10501 10472 655770104 76373 76418 378924862 18465 18466 375583494 44133 44134 95492588 29458 29459 48394891 71319 71283 550535493 85723 85724 855095233 62077 62049 208349645 87533 87534 772516016 67783 67784 149599683 97800 97766 468349575 5711 5712 347491573 76722 76723 157162154 48401 48365 611397951 90075 90129 964131840 55258 55285 197079320 50425 50426 900328616 30219 30220 786447737 87945 87997 549145780 59054 59037 630313118 81769 81770 598051565 88672 88673 450113714 96951 96919 972803607 38024 38025 852258675 62254 62255 515521439 49440 49491 147327063 58821 58862 223747375 63435 63454 449697161 47696 47697 843598984 5682 5683 251413737 60966 60967 467770110 22580 22581 104327979 82950 82951 341041585 52996 52987 135237034 18443 18494 584813930 74778 74779 523644395 27934 27935 11327773 82681 82682 975190391 70611 70612 159819236 39649 39624 961333109 46302 46319 712289009 32099 32100 577206068 73712 73738 22986706 96968 97006 433255619 73649 73650 544042062 66552 66553 144355976 90200 90179 34407369 85586 85591 159814694 81793 81785 156729669 64284 64285 707194905 68135 68136 778094696 33620 33621 465638411 28932 28933 298304695 25158 25159 442775145 25684 25693 859731969 49609 49610 847978401 21068 21069 284371559 5080 5078 870553237 3360 3361 559507649 20587 20588 538971529 72581 72569 149068359 16738 16739 863185594 97933 97923 736602032 86331 86332 950371461 73462 73463 62488142 96926 96938 319513675 93867 93868 458044283 7514 7515 56936935 6593 6595 924311064 67139 67127 831783240 96496 96497 666231947 30267 30268 115300873 23982 23983 706792239 96831 96826 667166059 91536 91537 685046049 4781 4759 550323025 20169 20170 770903827 43187 43188 932345854 76029 76053 869663837 81056 81057 831424768 96224 96225 205840117 83213 83219 709348631 74875 74876 880519379 75716 75667 444703609 16792 16739 546558581 38476 38483 771781357 18735 18736 136429760 91496 91497 309613517 90032 90033 652927943 45526 45572 298158774 55922 55874 359373703 23780 23828 159818440 99808 99809 776376893 91057 91035 95793373 36400 36401 709027690 22885 22831 594230896 85123 85108 366313718 77188 77189 309250519 48679 48712 256173598 27281 27312 555518509 8345 8324 644136091 46908 46909 789904374 23411 23412 166110019 25281 25249 601385200 40090 40070 313648254 6389 6410 253287328 75116 75076 402847246 98497 98449 151477269 99568 99569 714445625 8362 8363 159159950 62952 62953 815181177 39499 39548 456086536 19429 19424 909718453 85037 84998 77622345 23720 23721 376432240 54347 54324 900231868 85254 85210 665564612 75110 75111 623481268 4107 4108 662696349 7632 7633 218937588 96769 96723 425688036 21770 21771 940930103 13809 13855 521979399 23904 23949 360763433 80230 80234 618503949 76522 76469 755310231 33718 33774 473025882 10988 10989 55583328 87971 87945 425971858 18214 18232 994696696 58236 58194 270521367 68725 68732 987730973 41115 41060 561929247 48165 48213 23571774 79052 79083 612922237 23423 23424 422746512 61710 61673 177920346 72255 72256 994548733 30301 30302 821328764 47028 47029 54414443 95918 95919 51802280 21189 21216 589806607 31242 31243 70605774 2226 2236 977938754 40469 40444 983877164 1593 1618 242225716 41025 41015 362471620 45421 45422 563837536 94341 94342 395090970 35561 35574 748219688 52101 52102 967476593 17898 17929 905752199 61371 61372 198736499 24471 24486 324072254 20118 20119 358741590 54541 54542 532955541 48209 48210 351697568 24008 24009 402380003 69883 69884 155768033 93325 93326 118655545 70909 70942 681265830 34116 34086 984534124 45925 45885 999390097 70342 70341 685205143 63308 63309 670306321 85556 85521 828918332 89818 89856 379655918 41943 41944 658742680 60087 60088 439668483 26338 26339 453837259 99845 99846 759058717 11777 11778 40369721 97197 97233 362939918 45398 45427 706322789 3276 3277 238301584 20743 20744 572541488 10317 10336 218912269 50802 50803 516140502 73416 73378 517529739 53147 53146 806134001 12877 12899 201245098 69666 69636 174686625 44473 44474 528365784 32182 32140 169206146 22730 22766 482912956 66659 66621 123572986 78922 78923 716094178 71013 71024 762618912 33892 33876 797402749 89615 89616 360933902 81064 81104 880653961 77498 77499 17886047 14652 14653 135302269 18991 18992 23020295 38788 38779 843064853 45196 45215 648451070 28960 29015 461963425 40056 40057 933526456 53962 53963 528712978 54287 54288 675283092 44007 44008 943149705 40728 40778 307410720 28697 28744 424012388 10390 10442 800493962 30021 29988 597151265 74097 74125 917108464 85920 85921 267799259 28161 28206 559630912 95310 95311 667065749 71147 71148 398683914 12957 13013 381556598 11729 11730 312150140 92913 92870 170066431 27402 27403 22101435 92177 92231 880412418 69271 69272 740478175 59264 59248 445981197 30937 30954 382954404 8462 8430 253131910 18324 18380 374116959 37811 37812 763037615 7743 7731 795332795 75245 75214 397253627 6249 6250 241160767 81409 81410 866217648 68499 68500 125989540 48940 48941 687852956 58309 58310 80206235 84417 84437 8103532 53297 53296 804548664 23116 23158 204767956 67160 67185 408425622 81967 81968 908914807 68142 68143 213693442 93481 93523 115444350 22890 22867 547298009 81771 81772 252872883 33782 33734 197968149 32045 32046 514896624 6268 6255 969703214 49239 49240 34927119 23571 23552 713961581 38895 38896 653097252 34725 34717 125596202 86492 86469 440217682 95383 95384 665203937 24868 24901 614870102 23293 23294 51600719 5175 5126 25670887 19812 19772 935910565 42222 42230 779530328 27813 27834 290492837 67059 67107 968414487 90930 90931 212388163 20677 20678 133677099 99425 99426 930133040 35537 35493 803630618 80289 80290 69400822 10633 10634 351378402 28595 28643 594226944 83298 83350 485889175 79883 79877 796211385 80881 80882 670346214 30668 30669 173146379 47997 48041 671692269 76518 76557 542991108 31417 31384 315198560 81803 81838 212673895 29553 29543 508665260 28898 28881 670709382 88057 88058 496884647 43977 43978 9574345 73844 73845 102013725 79931 79902 859918870 41264 41292 384421458 56833 56834 895599056 58106 58136 646022745 83065 83066 129342495 57772 57773 26357703 22042 22043 287914945 20543 20544 382603727 61183 61192 890324445 67694 67652 114375369 69216 69255 640105439 38517 38518 359237051 53479 53480 129277937 19335 19336 713058493 34560 34561 921996269 2825 2826 613412481 98511 98524 615677643 70913 70914 856979953 53828 53829 157635051 90348 90374 747836012 53159 53160 577224870 7208 7209 906239601 7400 7418 416345640 15150 15151 854262627 28668 28669 851376744 81233 81234 657008285 84473 84514 514400317 49535 49536 296772399 16794 16850 443378605 77301 77302 119960695 47403 47385 137696986 83472 83479 518533897 65588 65624 407136173 69107 69104 215917727 2714 2715 353149235 64344 64372 374077948 42653 42654 440677159 55468 55472 119136087 3582 3637 802078387 17052 17044 63844435 57100 57101 245316179 14550 14531 378983661 5261 5262 160925969 93365 93377 949439100 76671 76672 467834418 28578 28579 562744379 62994 62995 487498727 42947 42948 507115693 60511 60472 624016400 46878 46925 865640535 85705 85706 433786817 24764 24818 817356312 41869 41827 415405229 76822 76823 548774045 17010 16980 134654052 733 734 348405618 9940 9917 641830726 46634 46671 822445407 45007 45046 437940243 31749 31700 503367447 86531 86539 765078352 89207 89208 972207429 53019 53047 153798949 33632 33607 131212002 92642 92643 76381233 37001 37002 873331762 20140 20084 716191115 78 107 278345695 19682 19697 256260265 1346 1327 503475930 80054 80055 568477669 94914 94877 349479698 24437 24438 167339733 71585 71530 322287752 31332 31333 970790108 80150 80151 911905592 55465 55457 270435145 7375 7376 879093683 86649 86675 758338384 5016 5015 759179535 90018 90019 180099214 15130 15165 738929647 4516 4517 234283860 40631 40632 157311726 9655 9656 161337828 21247 21199 548969137 51104 51105 732529393 34200 34201 205639648 69325 69290 893468964 79771 79772 12719759 26708 26699 227842372 98977 98982 734505350 70324 70325 283797294 94025 94015 497710209 66570 66572 396610974 71658 71705 775934033 90539 90574 579134448 39979 39924 559520925 70121 70122 186849616 67987 67978 710884906 92010 92009 925388776 69295 69287 79056353 14089 14062 135199688 52550 52535 80761333 64050 64063 154587700 4220 4221 158443712 88441 88442 513232691 73711 73758 751368458 44526 44527 558337526 95000 95001 668987782 47017 47018 656386535 99640 99641 539905141 78467 78468 833153398 22663 22646 652061366 87394 87440 779112257 86036 86037 167122098 37217 37256 734276502 31910 31911 985334660 49829 49830 247841509 83637 83638 929280010 96347 96378 538287722 77726 77743 249657696 36572 36573 317192181 88 89 816996852 8235 8236 886070920 30704 30705 899250929 39122 39123 56376048 77907 77908 693296174 28459 28460 499968283 9211 9212 144325245 82702 82709 371624384 32244 32219 910271620 72787 72788 748197306 35072 35108 155976543 48006 47968 414982835 71915 71953 276149332 66029 66027 22612702 24347 24348 583518387 78145 78153 913397671 89090 89091 377654801 57519 57520 858116363 83829 83830 485354993 34363 34364 665531723 39894 39895 834129114 82947 82948 473855301 1411 1397 590773281 85340 85341 987904770 44362 44393 860212968 3237 3238 82635440 97743 97744 770182038 60916 60917 721199030 61751 61752 34832903 97778 97732 198526327 71429 71386 990158616 31950 31971 632297292 86520 86521 951147726 33342 33333 213755316 35033 35041 822761017 33610 33603 522382408 25210 25211 920001004 7579 7549 109381267 60652 60653 807840922 73632 73633 161350799 19904 19905 801350593 90561 90562 789214840 6836 6813 102275741 95511 95512 935180442 12188 12189 66241296 99660 99693 313178636 32411 32412 56376527 71686 71687 416551180 74461 74462 891263127 51931 51932 102062369 7933 7934 462089628 40412 40396 910624198 68049 68035 759820281 14214 14228 62792000 61635 61636 331661255 31547 31548 925216951 49289 49330 948481698 61174 61210 750945558 23649 23665 640812816 4580 4602 129998168 44659 44660 103071225 24597 24598 735242849 26752 26762 981677815 17653 17630 59563067 94965 95003 210461112 50348 50346 32935633 72879 72880 755165336 35715 35716 531249350 93997 94014 405526533 40014 40051 762501154 87973 88025 138563008 78707 78732 760901481 47332 47333 174205994 57384 57385 520015163 90023 90016 185749206 19552 19553 522708029 8446 8447 104325636 37185 37220 714483644 58864 58856 453082222 42384 42357 19693607 93110 93111 984883564 42026 41994 997150166 71019 71010 895870112 20945 20946 604259337 97899 97900 169729713 76599 76560 257143263 83733 83786 930842195 68478 68479 620745161 12212 12213 540477057 85496 85497 555893433 50291 50292 703622097 551 552 571987597 28685 28686 626077946 26363 26383 572104700 77517 77518 708871557 47185 47236 156196441 9034 9057 839314036 17460 17461 442337965 48595 48630 616126237 91521 91465 458817124 32248 32216 28773225 67027 67028 390213845 91547 91576 562182682 88278 88294 2519660 42735 42736 705254961 64951 64931 608493053 18278 18314 464459708 51609 51564 493526751 3858 3900 490315126 22529 22530 251531688 42077 42112 458638595 82536 82537 102037604 17095 17096 738272439 53398 53399 319462951 95397 95398 132983356 88398 88399 843765592 44141 44142 213736154 68668 68669 910257803 33542 33541 367445330 64372 64373 423766856 90651 90652 821752819 23639 23592 506883416 94553 94591 567898333 25781 25830 884087129 84550 84551 259878758 17649 17650 800914941 18502 18503 583148771 55940 55899 151029199 86875 86876 134896972 7488 7462 318127128 60408 60409 940012249 97859 97838 663540085 17071 17072 451141425 28414 28418 968822073 91576 91577 32704242 98010 98011 171184326 69411 69412 876539463 84857 84811 63262213 50915 50907 613189204 5294 5295 927522263 28138 28139 644441666 91882 91866 489889144 88988 88999 398821269 5378 5388 987739996 72849 72850 796952983 37447 37474 476646531 69928 69880 901572299 20241 20242 352006612 73363 73371 148542123 27776 27758 134831983 12313 12272 693291159 78995 78996 344315074 77545 77521 775015121 56994 56995 286874330 85685 85691 846986522 13786 13787 910706073 27055 27026 407686449 40788 40789 678785194 2769 2770 719407985 81262 81315 31277298 8380 8354 588970919 6526 6576 140010693 90407 90408 948232742 81895 81853 445600939 15811 15812 427440905 94351 94384 393465816 23144 23145 697202249 69753 69754 382905107 46379 46364 502294111 56566 56574 765073975 61988 61989 332807382 82048 82049 25478700 58827 58841 245311509 90049 90064 136117396 26291 26292 627180188 84672 84673 184923410 2437 2485 779997051 68545 68489 358154544 68542 68587 998249446 82341 82342 472414461 50772 50764 64315060 50217 50249 544219829 75114 75065 125466075 24026 24027 767089909 94012 94013 39232044 6342 6343 942739553 78172 78142 394865228 57501 57455 753929866 93830 93784 44438755 23357 23370 574503178 58585 58563 865030522 77122 77099 594322454 89260 89261 66888336 23101 23102 912940051 95546 95528 552404526 6271 6272 774028460 40504 40536 954361329 57639 57640 764915624 39644 39630 68839247 72816 72817 384752063 75830 75831 847076809 71957 71958 395302012 50753 50754 278918944 96577 96595 204279436 31766 31788 924044963 23707 23708 92591903 41441 41442 477068708 67744 67745 12303797 35336 35337 7315283 45758 45736 377056151 53874 53858 180013988 38087 38088 414885221 79481 79526 441029931 75049 75010 793348465 73024 73025 558592120 90764 90749 742551888 26900 26948 532878185 86121 86095 544171871 25546 25547 468330671 42076 42101 564614020 56355 56356 74795365 97990 97954 388412987 50037 50083 875069842 36326 36327 394092645 54991 54981 530383124 47697 47698 27178285 89163 89164 743034319 24571 24610 469271793 76132 76133 716687989 82796 82827 807281710 46438 46439 691832035 55785 55786 354160095 15951 15952 73870576 90160 90131 613678602 28282 28283 336680926 15805 15806 385750814 50094 50126 464913459 73659 73660 542879254 59039 59040 135744150 73247 73248 175314456 23413 23441 831714775 66350 66351 406675462 87501 87502 84636571 89156 89157 733274004 61366 61367 658254160 96337 96338 22620381 85895 85896 86779137 25560 25561 10675939 14280 14226 733649532 43692 43693 774060804 94554 94524 662877381 60745 60700 30099855 1619 1611 82325353 6667 6668 614180534 63078 63079 223886665 7201 7202 904464972 15931 15932 953901132 83315 83369 120998319 45789 45790 590847480 9725 9679 692745385 3911 3957 423774411 99511 99512 199658433 62574 62531 694278071 1753 1754 274545281 49032 49009 373112007 47972 47939 512934276 59479 59480 94615477 61858 61859 26867452 45397 45394 493295634 91755 91809 599869331 89036 88997 268686631 37992 37982 592472758 43924 43901 839546530 40307 40308 617616016 31707 31708 743863311 27234 27235 907022711 67823 67774 754278448 18049 18072 438115699 7461 7462 957714134 67589 67591 180107752 64730 64738 590235299 16332 16325 48835226 22496 22538 360524606 30937 30938 850915528 64541 64542 814861037 46363 46411 824213681 40159 40160 162671060 35621 35630 287326083 90692 90694 169685327 34007 34008 427556229 68565 68566 983033005 5044 5051 728917586 93809 93810 287287986 44340 44369 227292485 88620 88636 769515269 14128 14117 884523147 15788 15766 479050504 21608 21609 626811693 33315 33260 863807872 68430 68425 144165986 61576 61523 924436760 524 495 451716367 85809 85810 331946091 73104 73105 763113535 53483 53484 915932407 91033 91034 444085524 79664 79681 105751684 2451 2452 803416881 72237 72238 732108695 56443 56444 949791612 18337 18350 377771947 37252 37253 357295059 34670 34718 813938863 14003 14004 18853873 91359 91405 313937733 2513 2521 314599123 28531 28532 275260970 62148 62149 491001783 69850 69841 630783056 1461 1462 679221098 33739 33740 396710035 46874 46875 359248169 62570 62571 120382830 24335 24290 670492034 78452 78453 189290215 13196 13197 503612814 80253 80254 446972416 40153 40154 63444454 97978 97979 789080968 92017 92050 854026240 78299 78300 916028053 46205 46187 221304067 19456 19493 587673895 4382 4383 968484206 16488 16489 273081092 8076 8077 131655680 80870 80871 556781386 31678 31679 448191383 23193 23194 371484702 81279 81247 183436682 49484 49485 457172391 30638 30639 590698959 19846 19847 374181047 82757 82758 793154371 71882 71917 801860082 1513 1465 51436403 62707 62655 167327777 96965 96948 209503935 77056 77057 703489188 46614 46624 889157200 901 902 521107723 76252 76253 53341360 65757 65758 468839130 39780 39781 82106383 82950 82964 498508837 55684 55685 630144317 81252 81253 68846750 43914 43872 278962312 99099 99100 4759553 59833 59827 267686425 20534 20535 356659905 46289 46290 577649104 57933 57906 641550327 84923 84924 235585967 45627 45628 530768904 62508 62509 147783531 20849 20850 828111722 89363 89351 495495256 11122 11123 769471225 1115 1085 500878107 78696 78641 488065624 59763 59765 52805500 50097 50098 561513225 89068 89020 361468493 65942 65982 319490071 24905 24906 428018156 8523 8524 715121148 76394 76434 644186119 49691 49692 379338303 59212 59213 962085078 33885 33886 708844442 79859 79860 741773630 21144 21145 14007919 76028 75991 798990705 87377 87398 564480806 4888 4834 160730281 52406 52407 307565112 15028 15029 366761122 46458 46474 206358804 23007 22993 687975489 74042 74043 310222423 65331 65354 965594054 2664 2665 132922853 45201 45196 77118390 66249 66208 677708504 64443 64487 292050410 46285 46286 755008303 44053 44054 429719837 19772 19727 73051853 2572 2623 552951508 8864 8837 842809156 64498 64455 283960061 25102 25109 214777141 32749 32750 988598467 45471 45472 489438581 19902 19903 393167847 33566 33560 534433940 10923 10876 886020776 66225 66226 588790704 84110 84111 30774161 51666 51665 745654414 60179 60180 165658499 6948 6979 479750198 72280 72243 225630607 94994 94995 687915883 28281 28269 95017047 34474 34475 112021794 46499 46473 95907086 54620 54621 409868455 41050 41044 722718147 88347 88348 46720037 96153 96154 590975227 57289 57333 110814092 95016 95017 944645092 95159 95160 411714125 19267 19268 817586948 2414 2463 787974235 32257 32258 510343011 79714 79715 701205310 76029 76030 976335409 76931 76932 212227267 11828 11784 655398683 47173 47174 519147304 2908 2909 907800179 38780 38754 259821894 35924 35905 702669485 39119 39077 888603269 5816 5817 92646162 43641 43651 775406102 3937 3976 446855415 16385 16386 160109830 71795 71796 729801760 83443 83444 448333036 60681 60669 758024423 4127 4076 640319305 20353 20402 751609366 51857 51858 124751803 63597 63563 264756784 39085 39080 627663802 70718 70719 787137816 29023 29007 479421326 52005 52006 994599491 36018 36019 694899063 5310 5289 858311018 30921 30922 243662430 15817 15807 259792620 61761 61762 918122913 78422 78466 799494423 93649 93650 578567042 85409 85410 464227164 88135 88136 405720071 13595 13566 949443919 6799 6794 482723920 14843 14844 14365236 55444 55472 748545616 12097 12085 372881615 37065 37066 337846812 42781 42751 801192542 88943 88979 621852722 32950 32951 223131964 67958 67959 500643491 9664 9690 157741891 9919 9920 642022871 8669 8722 925554269 78637 78638 453740382 58432 58407 772632274 63307 63274 512020958 9811 9827 855865630 96739 96771 372077352 11414 11415 566572086 22728 22701 382994983 7776 7777 86763299 44741 44735 536707706 48151 48194 424273618 57939 57936 346980530 10622 10623 309448044 13478 13479 607134041 49658 49636 303744729 22014 22028 313264589 47286 47269 304625672 5646 5683 833173236 32841 32792 188343857 11002 11049 107771317 82482 82507 650305216 88568 88569 8390911 47087 47088 437009176 24611 24612 656921881 22025 22026 343686774 51400 51446 786526716 2834 2817 411108607 55688 55689 150562091 21450 21451 122693678 26012 25957 861181251 48124 48080 910247209 49438 49439 316489486 72912 72913 175330182 22837 22782 4282448 39400 39437 297170519 85966 85967 863350917 59486 59487 879344080 42929 42930 594389004 31135 31129 823843499 91725 91726 377741037 57994 58025 204524428 58948 58918 424197881 37868 37869 651655147 44968 44985 117972414 14348 14349 830852478 27328 27329 661869922 21 22 947105724 45051 45050 841868140 14918 14964 15881335 37485 37454 470106602 84881 84924 45486689 354 355 507169602 5404 5361 781962372 50112 50113 445815793 93981 93982 230119351 86566 86526 753930279 35411 35412 127639639 15606 15636 370508524 85062 85068 478724195 32907 32851 890431222 64284 64249 312694591 63033 63041 531409138 62628 62660 56708934 76870 76871 398868924 90864 90865 500570992 35705 35706 513660676 99897 99847 493609667 24253 24254 202987574 8949 8957 70546164 60901 60902 785014440 94124 94142 242719460 7832 7856 393614667 33312 33313 924863388 21677 21678 190212287 12107 12098 893695967 50616 50660 581642748 31412 31413 546306522 25368 25369 872845804 10938 10946 718903012 35272 35273 491706729 61349 61350 470276234 63225 63226 786741286 55366 55367 944598900 45119 45106 968390613 44079 44087 930376705 96618 96578 93668075 1321 1322 508811586 24022 24053 218264625 90691 90717 746626211 96494 96495 216057060 22105 22123 666455654 33881 33882 312807305 69807 69840 254565488 21192 21179 885294303 58011 58026 383031685 60727 60759 474197236 15929 15930 380856510 43758 43715 466291791 60829 60830 819320320 30475 30476 981603891 90147 90148 595959918 58802 58757 354998624 30193 30194 689234520 88428 88434 525467062 10878 10851 773210533 66393 66394 164554058 3811 3812 907829158 48991 48992 852400895 88044 87993 896771456 33290 33327 674667235 50250 50268 523764485 52320 52321 120926336 90779 90780 918760368 68886 68874 222977590 28702 28747 911367007 45955 45913 568801286 85264 85265 762154079 88021 88022 901987709 22021 22039 520903055 67457 67458 23932478 51326 51327 285053926 22669 22670 527515750 35605 35606 156343452 22280 22281 611067009 95772 95755 718466195 58382 58363 437295922 2044 2045 803487867 1116 1064 840123997 50892 50893 433113433 86854 86892 171168180 83033 83014 461694013 57571 57535 202191099 86110 86092 308939097 86862 86863 869619082 37668 37687 223769833 78341 78342 40190223 90430 90431 896375045 88735 88746 380580138 42207 42169 824205630 32942 32943 236892131 98564 98558 257134223 47718 47719 45829037 83694 83695 807633447 14277 14242 46932865 37697 37698 73716686 70808 70809 327518678 21411 21453 688967219 75286 75296 522082217 98305 98347 413727331 67849 67820 303835494 52033 52034 9877841 51754 51796 744117682 41599 41600 781786316 22811 22760 653782867 2522 2523 484802299 92293 92320 774669888 65489 65540 973621631 55283 55270 132440161 918 874 387802172 41546 41573 10025138 97527 97508 107554644 9193 9232 352991166 87885 87831 817139939 61411 61395 819197562 84360 84415 125323645 69676 69640 476307999 90938 90939 646816672 28613 28614 83149657 50334 50335 448080679 34978 34979 497957392 50598 50578 64261791 73359 73405 976807822 14448 14449 11458239 27278 27241 948484522 75902 75903 739375579 54231 54232 271054209 31858 31859 185769465 1082 1058 690044450 36687 36639 732971932 55201 55221 827817183 7673 7674 934417248 50694 50638 649745745 99351 99343 399740298 7006 6961 8048156 28925 28926 968183453 55883 55900 941532017 65198 65199 831759188 311 310 103346766 32451 32452 386194615 59405 59406 730478401 12210 12252 533714480 62023 61980 503759555 70124 70125 37956315 71691 71713 927037672 24921 24883 403474383 86896 86909 986326250 67950 67990 390211489 71712 71704 312237426 89058 89070 941928962 78355 78372 632256046 40757 40753 352603103 56435 56436 282111112 1135 1136 247724483 97602 97603 452023471 95359 95351 497587006 64991 64992 27123581 24328 24329 729444876 56228 56275 271714873 43045 43046 154677859 64979 64929 512621320 5044 5045 876865081 45886 45863 678000811 97881 97882 191661850 20064 20009 585804185 28913 28914 642930687 10894 10895 870069579 26062 26019 958104819 39655 39664 208464996 9732 9733 483833383 71699 71753 867895189 64602 64647 593065950 22983 22952 72059918 48674 48620 699383227 74074 74066 512236890 32222 32227 367564992 40139 40140 356901447 63087 63060 772059432 63329 63330 615887033 73957 73958 648085923 24068 24069 794957346 47556 47557 635369509 76060 76063 25798683 20690 20691 677291350 80881 80833 255376044 40284 40285 782875266 58379 58388 69805267 55776 55777 960172254 60788 60789 430070159 9579 9580 442976918 22261 22262 562051509 25553 25554 272423118 78257 78258 399522603 69355 69408 173816430 74364 74360 87629012 77961 77962 89169798 62210 62211 68730924 25607 25608 250123617 2534 2557 906025569 51658 51615 991130671 56244 56245 239424364 67671 67672 277476009 19870 19909 503746277 16562 16587 500527932 82216 82172 879068524 32538 32511 885993850 89238 89214 408010070 64209 64210 90252148 6612 6613 244993438 61546 61547 648869518 82362 82363 788860107 29664 29665 626403463 83885 83866 882399516 39182 39129 129023687 26458 26459 205598072 89957 89902 862147916 52164 52165 492688780 70152 70175 613771359 91498 91499 403860978 24967 24968 212377877 29440 29459 406343132 61247 61260 837601211 54283 54282 258802426 89824 89825 247697537 39997 40031 510229069 83671 83717 72796225 76272 76273 114857237 1794 1795 126008451 28796 28800 511716663 68949 68936 729164767 11868 11846 108820294 64520 64521 938406366 4358 4316 226890363 75345 75380 866832280 58081 58134 308258455 14453 14454 991036416 5686 5674 207739988 48910 48855 489190102 13731 13732 552068112 18455 18456 48392661 84330 84290 801522627 98305 98287 422395044 74091 74036 577394058 40255 40256 745407160 15360 15404 522079887 51600 51601 347847896 75279 75280 84092942 79384 79402 625674741 64617 64623 981191162 96186 96189 615940100 17856 17857 240557473 20076 20077 448095865 58399 58400 6637134 34876 34822 781037555 8029 8058 495102717 51468 51510 404742479 46010 46008 475081578 15715 15741 854953055 54900 54912 187144789 61959 61988 977406063 12158 12159 486635013 32180 32181 631709956 83839 83792 223914502 34130 34158 67140273 17766 17767 162570664 37763 37708 630990301 16512 16513 898725625 5054 5055 779935166 58616 58617 104839921 51117 51123 922632965 31977 31978 642301821 25656 25657 69328257 26922 26961 231821941 51232 51233 783060611 92282 92283 866628985 48570 48523 339830962 77915 77900 758525656 51357 51329 796474948 36966 36967 562648689 48519 48520 781217126 43466 43504 514398228 35341 35338 982251141 27011 27012 645290790 48009 48023 546613765 35282 35331 353067881 70533 70548 261645265 55684 55698 554311395 32648 32649 751632960 80657 80658 623527281 22368 22369 276484521 64806 64807 437561158 76529 76486 578675940 24327 24329 938454839 94611 94640 399146462 56309 56299 127485126 19342 19334 30151322 91848 91901 108554258 26862 26863 829607255 94001 94002 325355642 12127 12152 948977995 25891 25884 67030637 50822 50877 832903486 3235 3236 674341637 89273 89274 936420722 24104 24105 882973476 43829 43830 309993524 84305 84306 221865924 22787 22748 747635550 17033 16987 829211983 4426 4403 806997125 22114 22115 524568637 77726 77727 358610287 91347 91348 469759980 23472 23473 224687707 27462 27463 716919602 5778 5779 742417642 39132 39131 138602830 55570 55597 962654664 72189 72190 699639854 24656 24657 676135918 56885 56886 594716130 97471 97472 241049189 16719 16720 710618945 82578 82579 386611746 43766 43767 234911529 25571 25586 485206930 67135 67189 386919702 97736 97778 85335150 34220 34193 767505490 70516 70554 904984365 52440 52405 490765891 98149 98194 800099589 7407 7408 303819317 37819 37820 330441658 38058 38059 606466205 76611 76612 382756509 92029 92030 622777936 27950 27966 552340255 99888 99889 126586904 38908 38873 891383658 56337 56303 282042033 42725 42726 832459574 30879 30856 568565672 64611 64612 626351023 51925 51962 467929787 32868 32869 391177118 47513 47543 266149949 78716 78717 406629611 44 45 693626929 93991 93992 698175514 1379 1380 877483348 92675 92672 319387558 86700 86701 618274032 3427 3388 254185911 94292 94344 222613385 52621 52622 782709132 66844 66879 534933638 46842 46893 931002512 92134 92135 267982276 36809 36810 290308274 78429 78430 684567971 24346 24347 640402539 64085 64081 707927013 29264 29265 579646517 2901 2902 420035257 7521 7522 273787912 48637 48638 447500131 9859 9860 572687668 85376 85377 599850250 10785 10753 12406759 18043 18044 437083923 49033 49089 207547432 37580 37581 336879277 15395 15365 36247301 41063 41031 805769693 54935 54936 249463287 30148 30139 211665231 56251 56252 832537693 59489 59451 719967295 93414 93415 564464552 46091 46092 322887485 95838 95879 382546545 54147 54129 457801196 63160 63154 670948091 39585 39586 422067463 4753 4730 169741004 8012 8039 125110711 75272 75279 772645133 23693 23720 948475200 48258 48239 271990712 70510 70511 187769435 19305 19306 926651774 59952 59996 987231976 23092 23093 346677081 51741 51752 644646694 44180 44208 515037111 91324 91354 383263554 2808 2788 514971003 69940 69941 617462011 3943 3930 198329687 97900 97901 523283048 85675 85679 973749685 13033 13034 38501327 50408 50409 754595043 93844 93898 619835604 20618 20567 660926383 58374 58332 466413169 80640 80641 796070400 25652 25683 868939808 39725 39689 946807434 13462 13491 913141816 5216 5180 214252626 85277 85245 387998798 42709 42698 633249045 89327 89328 976973897 11839 11790 13701278 12092 12139 586433804 27220 27221 608870220 93703 93704 3431734 19563 19557 696271911 7115 7116 109197293 70470 70513 572672827 92877 92878 919399394 48663 48664 306035547 9172 9165 89464485 71521 71492 517536441 34694 34652 686669673 21311 21312 206980241 95265 95274 169982081 60420 60395 35198360 68081 68082 292690058 55448 55471 341185604 12217 12271 629680306 94449 94430 682166451 85984 85989 285291999 87439 87401 596523570 13872 13873 548434680 10580 10581 575251132 41663 41702 382394058 45466 45467 17167942 97102 97103 790955304 15662 15710 881792457 84255 84256 115913986 75650 75703 300405378 25911 25920 287084441 56703 56679 928488346 86360 86327 187097686 38912 38962 906262713 56563 56614 192405597 36759 36772 885049240 29603 29604 963519278 28409 28434 199570156 33380 33383 158374526 73966 73967 408766434 87786 87842 129596104 48299 48300 268517822 99906 99887 943866786 13082 13079 587918827 84749 84761 64538454 69264 69265 836788315 89489 89490 680789042 76423 76424 596779743 8837 8872 304679337 45213 45214 355280546 65621 65598 983465410 21450 21506 550814563 80819 80820 176628702 12025 12068 621672142 24340 24380 197446005 75002 75009 796366080 97597 97634 460247858 74121 74075 662930137 59779 59761 150308403 36505 36510 88292198 6318 6319 269386404 14244 14245 520146045 69083 69078 792726179 79210 79211 803692135 59843 59844 325250992 3635 3641 109445785 29311 29312 856746009 59721 59732 994143784 57817 57818 863213081 85720 85689 685688452 68633 68634 399732455 19749 19750 11598373 64012 64013 957362785 57362 57321 258003039 41074 41047 666988551 97557 97558 38484986 57 58 314072874 75156 75157 794214040 59121 59130 75992416 53700 53736 526068113 57172 57152 523485977 1337 1382 84974794 57254 57278 775654005 91454 91473 490356446 4454 4431 920096647 51119 51120 180778430 55103 55139 346443908 67274 67275 826450588 54150 54206 40169968 87535 87501 716047147 16462 16487 125825181 85318 85319 244791691 21230 21266 903901925 86488 86442 859226259 33245 33246 191453332 57339 57340 418232680 11884 11885 808597511 32748 32749 30104888 19069 19070 87296115 38968 39005 112752996 94036 94000 167761862 48431 48428 323374640 49325 49314 28821093 25782 25783 891352912 11820 11847 808833549 88914 88968 250716713 13759 13760 794854014 70635 70636 828883521 53086 53087 340305224 88471 88500 309348717 63510 63542 49008609 42849 42809 273906778 93084 93140 638779269 12288 12237 698071423 29539 29546 797880143 37741 37750 139490434 13375 13376 6581592 16503 16504 441222799 8764 8765 707757271 34902 34913 698824099 80441 80398 357938202 85928 85929 226754544 34613 34666 830077964 27933 27934 172600939 92958 92959 549357016 37641 37596 983724937 4149 4203 721936109 80563 80574 961615383 50741 50732 688856001 82385 82386 439724552 42418 42419 418030943 44737 44738 138098481 16290 16239 778373132 36888 36893 590155990 79728 79719 126500481 32067 32068 64609835 91541 91547 343489121 81751 81705 318621806 50488 50461 622389104 26814 26789 729961641 64347 64348 569823570 73408 73457 493063032 47265 47266 194522276 29773 29774 288271872 98851 98852 103933206 66856 66857 995479452 13961 13952 737607132 58689 58677 35666349 91216 91217 897318921 79862 79912 81558037 64689 64690 467443932 97757 97758 571786129 24512 24457 787020657 67416 67403 842945070 27661 27662 162855534 72870 72849 46038247 17232 17230 159711848 81298 81299 723551455 92110 92111 422104853 99149 99150 375187931 61229 61201 194207546 1716 1688 873585409 25367 25339 426644179 44157 44158 77097678 49814 49815 315146788 96654 96651 819913538 80246 80275 567721806 58380 58381 412121326 75835 75836 914258775 4540 4543 134563848 62183 62184 815502994 526 527 708205850 51012 51013 628315307 12549 12564 295167476 68232 68233 534903372 51919 51920 285420535 31988 32009 135186080 96626 96672 390471715 88823 88824 663360182 32909 32910 537147410 759 809 202713417 69327 69292 314986552 42530 42531 211379677 23005 23006 337626903 95846 95799 317366590 90818 90804 277770016 40989 41018 755011553 82403 82404 239086247 42854 42855 839951093 45325 45320 590041563 48339 48331 605404186 74890 74891 92196821 19010 19052 583905783 77592 77620 525777646 77191 77203 753417427 13606 13607 465002668 24016 24062 524176199 98740 98724 747591266 7474 7475 23388488 95076 95026 617737039 7821 7822 773259481 83744 83726 728857257 84155 84156 848349643 88786 88804 974834679 70980 70981 547678441 85654 85616 45829744 45678 45679 347504348 12718 12685 325649842 21211 21237 478275410 9267 9268 664889617 81227 81228 360702243 87330 87331 436487825 73923 73944 180559056 97016 97017 538945718 5170 5151 923226421 37527 37528 791470063 44361 44322 520230432 29026 29004 247452 72221 72267 956132779 10508 10509 107840507 83649 83650 748949809 75201 75202 261834852 2434 2485 402201313 46966 46973 712476342 85504 85505 634185798 6807 6849 817597011 51708 51729 423137847 29368 29369 932533675 74431 74463 193106571 77488 77509 8007943 24470 24471 390124433 11493 11494 877305257 399 400 290909032 76251 76270 673191585 47326 47365 230674853 1822 1772 386178096 43289 43290 859745380 18269 18270 526216833 35678 35708 455353916 45028 44998 928817633 42625 42626 276349592 7035 7036 596969388 3028 3082 490750825 66702 66703 363220115 39283 39284 550088423 44756 44757 959919164 52399 52438 303608932 77079 77087 372415287 64423 64374 139191237 12305 12306 1033213 75277 75278 863632528 30198 30199 667095270 487 488 927044901 87190 87236 96000800 86465 86466 852264387 95384 95336 191454298 3709 3710 678176341 70207 70215 189541127 33149 33150 246096555 88201 88149 540494049 67120 67100 813988598 70004 70005 240625263 85628 85629 102774719 18962 18963 443082718 53354 53388 615573670 62754 62755 363066998 1465 1519 342896630 82139 82140 882288977 41460 41470 367594833 12236 12237 634586150 12957 12958 774976105 53297 53253 286452370 11073 11074 587778450 41155 41156 66663940 83779 83780 842592302 29867 29868 215155891 32585 32625 326879579 55657 55611 978333674 50740 50724 532376808 59783 59781 799109152 12321 12334 854712778 96455 96488 181634640 21584 21585 363383232 48126 48127 277423981 85514 85490 121410156 443 478 527234235 93421 93422 641217677 44449 44443 158660808 11809 11827 162578453 75520 75555 956166291 86508 86493 479114549 48400 48403 310742807 42249 42238 706460181 24548 24594 611028119 41496 41497 473694890 48759 48789 933452968 89668 89689 323706337 60369 60370 986135266 43989 43990 753449810 90035 90013 714057164 63398 63378 14174092 7645 7646 84543925 39621 39622 298716843 34305 34343 773377957 69217 69174 439278166 51619 51620 789691161 65802 65803 575572899 46687 46643 755965404 5989 5967 529460095 80838 80852 233467026 61264 61265 12316751 66181 66147 218581731 75519 75465 107996418 14159 14160 826889361 59564 59610 10947935 81287 81283 335982221 94072 94073 715829430 20699 20700 353593452 91841 91842 744792074 36296 36272 572593701 44529 44548 894074020 35245 35275 171030852 55712 55701 790831432 71646 71616 827025385 16796 16797 752219584 33036 33075 815734636 19509 19510 410746215 6442 6444 492280304 73161 73136 33351544 27775 27776 335452431 67067 67024 924228030 24570 24564 888892419 26783 26751 45696663 60878 60879 555452548 75898 75899 869214587 21141 21137 412015306 17623 17624 745168964 79660 79661 868707183 48379 48380 549185326 58701 58702 977286237 48779 48780 987232506 52357 52358 941378381 17259 17290 52642362 39736 39737 187602474 48210 48263 63813670 82424 82472 155123647 23180 23192 796842157 14710 14666 611237121 60689 60697 914559820 96148 96175 71845964 1321 1269 960760393 3613 3619 248209097 83565 83566 933113718 35651 35650 164478791 34610 34611 763793195 12448 12449 942698137 43965 43973 572854927 49167 49168 394207111 87563 87564 786829110 35956 35944 729688967 53044 53045 550828459 91931 91932 297266255 38846 38865 173463361 84311 84337 797528072 7486 7482 773068212 27347 27348 737146698 68930 68953 958061462 14043 14044 697972972 56502 56511 354611326 56405 56448 897944723 29522 29523 316688304 45388 45389 974556774 92328 92309 677124585 21768 21769 525086121 47530 47542 358531682 9879 9880 755842025 78572 78599 221769535 64152 64153 489933838 50486 50460 441728549 32737 32778 372429057 13931 13932 453551850 65238 65224 692724997 36589 36590 313967340 50486 50487 1849903 1159 1165 809658641 93263 93262 568192031 12191 12192 178746055 54917 54939 407209484 78762 78722 503785490 72003 72037 698928799 82449 82450 759390461 76023 76024 556815645 55993 55992 66453411 66648 66649 496659102 7760 7784 943462061 51897 51898 670796777 31715 31716 140991075 68844 68845 138266773 72887 72914 803246894 36236 36237 405052442 52865 52866 278782168 21444 21424 923344368 28851 28821 294808395 94656 94676 362632989 2293 2289 677092659 44937 44912 191980006 94566 94513 259104747 17431 17432 336262834 98917 98897 349901333 39295 39296 771882744 56822 56823 298888165 28674 28675 25408500 8995 8975 21377113 46188 46189 111762483 26198 26199 682848734 234 224 650281137 49552 49553 285673844 14156 14198 80355469 48499 48500 812822866 2476 2477 560197779 65388 65391 115814563 89384 89340 919823037 19445 19446 451971611 57611 57612 742426429 33989 33986 338920097 49072 49073 380635953 29947 29928 288266716 96198 96199 902242930 9194 9226 391850254 19580 19581 40205754 83411 83412 87654772 56434 56435 790585339 88387 88388 597376949 51720 51721 829787806 47796 47787 783272307 88931 88932 900791113 52197 52198 24207149 5447 5419 320952304 58351 58352 808844187 3402 3403 612649949 37664 37665 899723089 34034 34035 63443509 47545 47506 306892953 31661 31662 662163374 24744 24745 391600951 62487 62472 836728685 58982 58983 925097110 88743 88701 821086012 20332 20333 68527198 4937 4938 322540937 65280 65263 673045974 83369 83370 638414814 83316 83317 776745618 8755 8756 854213557 85191 85181 261938217 68797 68798 568496353 83121 83122 806987760 38685 38686 186110122 48931 48932 867012344 97444 97478 354197166 85987 85998 763255409 80362 80323 483750723 54791 54792 915227238 60920 60923 424874388 94988 94989 593695883 83540 83541 717872362 90411 90400 269959591 82901 82954 888341614 32566 32567 369543805 59205 59206 732339745 42492 42470 985590054 64094 64077 281911418 18484 18486 678692858 45870 45871 240110464 95400 95401 216192089 97774 97775 401240987 99293 99254 509362478 43292 43241 651427585 58611 58612 17779370 70492 70493 35435029 99561 99541 159206830 33051 33052 606757602 53714 53686 140868427 2822 2843 25786230 31228 31187 668708692 80538 80539 518058765 22856 22802 267905512 10644 10657 155706672 86823 86824 102569855 79859 79844 332532296 45908 45909 786471985 19238 19239 388111280 24438 24439 700726954 44541 44592 789426029 87872 87865 463692060 35875 35901 933783652 21902 21874 756069469 11663 11664 870392721 53073 53040 282709510 88227 88228 64476229 69964 69965 582460187 67265 67304 590931891 65217 65243 199377970 12665 12666 26182390 28440 28441 62467307 59264 59233 868559936 21962 21966 640144004 45642 45643 622877440 3952 3977 559891959 77507 77458 927716976 17070 17114 102490810 85491 85505 408399077 75437 75438 137635365 46581 46582 846712384 64684 64649 390925118 63562 63563 480473063 62516 62474 607454740 40857 40885 556215796 25547 25548 139970972 40075 40076 989789600 1723 1724 83913591 76717 76718 820190563 30232 30233 990245577 13854 13861 998608021 66666 66667 902959509 92654 92677 68493798 57751 57752 193597512 30657 30658 49637913 17313 17311 501832499 12044 12045 229615279 64979 64984 554263615 72780 72818 290902295 28362 28359 46133354 13017 12985 795179113 14204 14205 565113611 64833 64810 42488170 731 701 851847437 57460 57490 319358602 66462 66470 569608984 54945 54946 885454735 93648 93622 750374750 52448 52449 115283888 55488 55489 170735822 32309 32283 351774542 25914 25915 209420952 85143 85144 355721670 50857 50858 428540500 23520 23521 173115937 95660 95618 317420457 29208 29240 487032576 12135 12136 312062458 17616 17648 958927472 98530 98531 460691677 35164 35165 95015157 15428 15429 839789018 89385 89367 18930695 37989 37990 212812511 28701 28702 775794348 45227 45231 555048628 41572 41574 530990834 99369 99377 904537111 16566 16578 953084366 73025 73042 971574105 85767 85768 418480780 58015 58016 793205718 71661 71662 437396680 21207 21177 956155692 63782 63789 158848004 62259 62241 555371374 94423 94395 879968026 77525 77516 107458761 9837 9838 73335369 94621 94622 224957872 28391 28392 376875924 11865 11866 788466024 19559 19547 726232634 42679 42680 968520633 5588 5589 905908852 28485 28539 605448151 39049 39050 533635139 82353 82354 921416973 52567 52568 599151907 96921 96922 129741895 43546 43567 641757415 73674 73650 364263098 8161 8162 481788113 47244 47223 526995130 58924 58953 630921516 1423 1424 44769381 20405 20371 575818887 24409 24386 148848978 62387 62378 15929850 4002 4003 40728558 45250 45222 810347927 717 695 971690675 23463 23464 21425938 97833 97834 817412315 67147 67148 328017718 65871 65898 994840572 90215 90216 817588699 48224 48225 366590466 47819 47822 45241795 6686 6634 463575282 78004 78005 743985658 3121 3122 113002316 93856 93814 141371154 1359 1329 922801392 20817 20831 461604228 96268 96269 742670212 99859 99834 625932775 66992 66993 382176773 41986 41987 6802788 99943 99953 380123584 16911 16908 16034192 90104 90105 44719452 23250 23251 904577028 82267 82268 840489016 34219 34214 761044793 98474 98475 718281771 18839 18840 330025180 15037 15038 530142886 26084 26085 567165762 28534 28541 291143874 11562 11563 909959112 88454 88464 665683445 85622 85623 155508166 39274 39268 766820100 65553 65503 980505103 73056 73057 555566759 56079 56080 390036387 25204 25176 400690276 3448 3449 121987805 42784 42825 192314980 94030 94022 996738849 76846 76847 59392725 55400 55373 287410937 6766 6803 447564759 5984 6020 738159924 7794 7795 573141762 36401 36373 374481912 57086 57083 425467011 46979 46969 439216626 60062 60086 843799318 84232 84233 937389031 5242 5243 382192066 58940 58941 406984100 35324 35325 459833079 91195 91221 895201443 39660 39621 241385582 47850 47851 429556028 22558 22512 609857334 54338 54322 428570073 89101 89091 227455213 70081 70082 986492327 8013 8014 537449137 12513 12524 952685589 55225 55194 486402620 66053 66075 850973556 14255 14214 468815354 76443 76444 681232405 96277 96251 841967435 36338 36339 373845325 69377 69329 599662104 39182 39150 966185125 36215 36216 52019904 16820 16821 835745640 51957 51954 980394307 29165 29166 607705359 81772 81773 992628562 48295 48296 74355542 94505 94506 507182001 16826 16798 897810889 82465 82466 266252022 10827 10828 180455584 22762 22763 574996234 31390 31444 361786065 91468 91469 97607086 42066 42080 264228404 35520 35521 89884709 11620 11653 443954546 27489 27490 974392010 28327 28328 996703303 92566 92603 916924280 86754 86767 198958136 25716 25683 59536869 68076 68053 701269138 12350 12351 434879673 85694 85695 774562069 99380 99423 468072867 44770 44771 916475015 83131 83132 699174494 34937 34882 997211251 14565 14566 314742258 59213 59214 861767010 56779 56825 72806237 41563 41576 200173662 20482 20483 472462446 27713 27721 990297390 35401 35402 695467539 86194 86155 553691201 62979 62980 489528822 9963 9931 969696880 58746 58798 476113319 55072 55107 407742739 36051 36005 70436121 80697 80671 785773687 90663 90664 861774034 76886 76909 203384894 21348 21297 982879353 51460 51461 892910356 61057 61063 996102490 30585 30541 86003674 87302 87349 630035545 38405 38406 158072526 83627 83628 441348493 18031 18032 463138196 7757 7758 75764563 4313 4314 667400083 4978 4979 765353122 9217 9218 153085543 97194 97195 952251796 84280 84281 403328854 52699 52700 239301174 84941 84942 567756225 33081 33082 771332126 48345 48311 563582405 97185 97194 726444850 28936 28910 153044674 86826 86827 693363454 30696 30697 892510476 39279 39247 557683550 10365 10366 286462150 4675 4680 523445379 97720 97730 907255420 31163 31213 776628904 86313 86278 485899488 57481 57482 707109999 34291 34292 210378603 68725 68726 284100047 97233 97234 909770109 67084 67085 133762265 74558 74559 719608507 69048 69049 439219201 42885 42886 101378308 30682 30642 242025900 79719 79720 169556092 30519 30571 10658678 26080 26053 866852890 81285 81286 841347602 98103 98146 677844455 69544 69545 741275655 26475 26525 371645412 29961 29980 970072803 10448 10449 847315742 75401 75359 818013479 30023 30049 300236531 16973 16974 766438377 35026 35027 879911579 49193 49247 886668482 11633 11663 532987928 87076 87070 803794555 58767 58768 881103520 51282 51283 999840180 89766 89812 76619772 67231 67213 485694716 95897 95898 276459430 80608 80660 240226509 89632 89653 504311929 78123 78173 182563777 98796 98775 302210331 58548 58531 932826434 89850 89889 243038883 35883 35884 109078281 35645 35633 256096078 53862 53848 628063058 62810 62811 77021716 88661 88616 860446095 13063 13099 518688466 15064 15065 607609093 12966 12967 125273563 34039 34040 413921936 5334 5314 648289273 91833 91844 352766633 37173 37187 185462635 13141 13133 568206158 36872 36855 205771377 85121 85122 812618718 85943 85895 22838593 85215 85194 745117743 78954 78973 149679444 20696 20662 766837196 76442 76456 727250665 98529 98530 935464218 51321 51268 373564329 40061 40062 453495758 30161 30162 194928899 54690 54731 774417027 75213 75214 192994055 97556 97526 584147863 55727 55713 629074064 79661 79701 222393917 98311 98312 555275517 84786 84787 819226107 8019 8048 70438723 18893 18894 706574947 94442 94473 725881537 22991 22992 601508965 14034 14042 740455992 16921 16922 384236645 67256 67263 997819162 71139 71119 69246579 22363 22307 319829630 13329 13288 433204958 95715 95693 209382896 4724 4708 779253447 33420 33406 129843478 77353 77382 59630708 3838 3839 580344760 42159 42125 242015448 58441 58442 275902698 32169 32221 464474263 53142 53143 337285398 95920 95921 691879801 72462 72458 935101858 42979 43033 404099661 19340 19354 682234473 40241 40242 851363419 47303 47358 957667670 11998 12000 34780399 89794 89838 61538110 73839 73891 177678493 39240 39241 579279769 56869 56870 137907126 67564 67565 576931863 72822 72789 235485921 85409 85407 396752417 57423 57424 480389142 53140 53149 270785809 36070 36071 333629834 84197 84198 187259745 21315 21316 4250572 62421 62422 125904529 84387 84388 141570006 6963 6964 241876257 8126 8174 292815119 60939 60940 277603959 85170 85118 946583909 38101 38121 804838998 11715 11716 38359402 57988 57989 46815096 58199 58236 443775799 12886 12853 806495126 7268 7269 104454236 91387 91388 828037887 11869 11872 922350755 94245 94246 582064186 39640 39641 589455107 20517 20526 373757740 32159 32165 703672731 78100 78077 793425680 76061 76051 823290376 36230 36211 911218841 45454 45455 315906889 10036 10011 287158031 28538 28576 194535303 42295 42296 899785838 6701 6702 909300563 38228 38194 19767625 2518 2519 953556270 90301 90302 25374213 41190 41191 41300621 66969 66970 993612333 67507 67508 212450914 6667 6623 763842826 73510 73511 794062227 97948 97966 579668926 43082 43079 189352707 83927 83909 507995111 20318 20264 438385338 9166 9167 477349352 74660 74623 793842493 69774 69769 105621156 63000 63030 201167746 68686 68658 298770524 24680 24681 278072247 54691 54692 620024661 77741 77728 400992085 5291 5292 661832851 85667 85635 306709645 29672 29678 945046833 36226 36225 910002948 56311 56350 391587869 67969 67959 945310204 10198 10199 427447252 85757 85809 380771086 28066 28012 865831746 58372 58402 446297332 28582 28583 712364047 38282 38245 14544742 21367 21404 31434671 9806 9807 523242760 50002 50003 15014430 36854 36855 373362947 86562 86533 288556959 45756 45808 962062114 28690 28634 188219830 87024 87025 76808425 51925 51869 540723660 78406 78442 441228386 3065 3066 287740276 8406 8407 286510883 56528 56529 439931296 37535 37562 987458763 38824 38769 7045576 58798 58801 490459961 11351 11352 744925494 86896 86875 261985276 3012 3013 697981607 34199 34232 113324489 14332 14333 497731811 8353 8354 52418936 24531 24532 445651009 15131 15084 389767944 98386 98387 143286107 29996 29997 777943572 75755 75743 120211799 33976 33977 345725173 43944 43939 627089944 37442 37443 696890769 57647 57674 867106893 19950 19927 638211950 93405 93406 26451567 59090 59145 786846885 96008 96009 273395608 93949 93950 338738848 60728 60729 818206431 46123 46124 400015981 45861 45911 532961535 54093 54110 300579088 81513 81558 834365951 2935 2936 45499655 17056 17057 664037208 18969 18970 721836862 38746 38747 705735485 95908 95909 904411097 76509 76563 851656830 78223 78167 966327584 52131 52133 825317276 46999 47000 463943327 77835 77836 723604791 74079 74080 997572614 65766 65767 495410054 76745 76746 567268516 57612 57653 665572964 8860 8829 824074421 82814 82785 426852494 92822 92828 476712618 240 194 63026561 83942 83912 791874995 55230 55231 973048488 64171 64198 52600688 82943 82954 39126622 81230 81231 188068794 56896 56951 207287424 65068 65069 770433453 47103 47104 425900268 14774 14775 908631094 89088 89137 945223997 55574 55575 630422008 16897 16952 80384199 1292 1293 722190082 72304 72317 231130863 11635 11636 992038383 10288 10289 902615708 34493 34465 759206628 47311 47312 696721096 8148 8149 941286198 39919 39920 809732637 15584 15585 123365760 76000 75989 658558186 26118 26119 618750837 7334 7335 604714610 3350 3312 527094957 47823 47824 325942319 94620 94621 739806651 36723 36727 204072902 99296 99264 650575696 32701 32702 167491227 30202 30203 104935390 10236 10237 676312589 22532 22533 267531008 60356 60357 835234165 18360 18361 822991669 19558 19510 35781033 1101 1089 6254764 10890 10891 95350084 93807 93790 785586283 63752 63805 52598904 56428 56396 723893038 57096 57147 872468678 61883 61884 189474798 46635 46636 707234237 4544 4545 983137962 17590 17546 83031629 90418 90390 108505284 16149 16172 742507607 98596 98607 292323035 57383 57352 240045995 21444 21445 452905639 45530 45556 498716870 14277 14252 199789156 18828 18825 592057336 41437 41470 464830209 33349 33350 505851077 73492 73480 11681243 76693 76694 949630492 48207 48208 119579622 45860 45829 262520767 79334 79335 167970383 20834 20843 166600084 30601 30602 226960030 37673 37674 867921050 35613 35614 752157350 84887 84922 564434996 48307 48308 109398072 63538 63539 582954565 1653 1615 998564345 21286 21287 330546923 27709 27710 891242271 4053 4079 61363429 44595 44622 221540162 99300 99310 628531532 93206 93207 988168540 61834 61859 587932678 19111 19112 326231483 45281 45280 954143718 12308 12309 836937975 81964 81988 672102787 59887 59888 315897880 47201 47202 52202177 27631 27632 619348733 85823 85824 768359708 45513 45481 594911874 96004 96005 645113072 26412 26413 715805136 85985 85960 953718553 72886 72915 808491640 92194 92195 372377179 98095 98120 290718317 7278 7239 288839438 17561 17562 523971126 28446 28487 590331002 98445 98446 934934787 91470 91416 339623948 84480 84428 416589525 28206 28207 114993310 44905 44906 180360750 2956 2957 374128935 46029 46030 39274926 83447 83424 920293390 35734 35790 901448562 62760 62777 579347152 27833 27813 95909439 18556 18502 21906674 29174 29175 67715718 17213 17214 805261560 33557 33555 399623269 69838 69783 213422571 57483 57484 433247132 85181 85182 906827967 11065 11066 697314013 61563 61528 246669785 92429 92430 944215752 19511 19563 295619239 96821 96791 169535237 45253 45280 674107607 45842 45823 299035162 11102 11103 154242481 9609 9610 292788153 6077 6113 212862588 38030 38085 295701856 16307 16308 974690471 99029 99013 106954008 62096 62145 446074892 45055 45003 662846539 67651 67652 13127968 15477 15478 266072415 86358 86351 269554799 55414 55415 628850679 74181 74182 984210664 11080 11094 810525068 98749 98762 351805072 33485 33474 1828652 20596 20597 788862462 26348 26399 81107031 49584 49618 419559777 98833 98873 988366083 10772 10785 770222336 69804 69774 129324812 50720 50744 707551392 69242 69210 757193445 45692 45654 433404942 48274 48275 952354086 36491 36534 334766798 85126 85164 799158913 3697 3698 459150952 54579 54580 651120593 18433 18477 865615456 96935 96985 100129481 67728 67715 999531572 15925 15926 13545680 96464 96466 944862856 40045 40046 16754589 15589 15540 245394185 9349 9314 915812721 86017 86018 132987120 16881 16882 289465165 69439 69408 618242294 48036 48024 429607514 22842 22853 138593510 18656 18657 935802109 24551 24516 98201783 30058 30059 729644013 44326 44327 71215398 78743 78744 805134400 89481 89427 736118306 98613 98565 5435179 52961 52962 501038284 92921 92871 750956023 60574 60575 810687719 85594 85595 634199024 11182 11190 980645432 4374 4375 393140406 85190 85191 945671631 31247 31282 61939767 75195 75186 190542300 73961 73962 314860776 88055 87999 540470739 91925 91902 439843607 19599 19600 450254083 76543 76544 413886651 21556 21545 9807508 55958 55910 576333794 5540 5541 539813037 50286 50319 870266904 36069 36070 549716103 17051 17055 536050762 20445 20446 254320318 87221 87222 463429897 60525 60526 102403599 18165 18135 990371859 73040 73041 679273276 62768 62769 492546122 14779 14782 493958097 65381 65394 741030556 59532 59533 804080548 5366 5367 166856786 23065 23066 628188937 43190 43233 961464465 41691 41641 105269806 43729 43709 425863274 14080 14081 517508980 7669 7670 192224798 62562 62563 313663553 80911 80912 940954374 29652 29597 745954554 88047 88092 175723534 21035 20980 252847269 96668 96685 492540348 93818 93819 637540441 14134 14179 665105582 45058 45059 353095019 77891 77892 161601337 83830 83831 949983107 12409 12372 706993279 74085 74086 458724853 22537 22538 445809034 19341 19342 751367602 57090 57141 700336004 14012 14013 627930085 64747 64733 243861147 57900 57901 579398885 82398 82360 563748179 24168 24169 835993655 31134 31135 49130371 46818 46802 286031113 37038 37073 360709688 11532 11533 892105107 28492 28443 248412565 57473 57474 6221519 77819 77820 201244824 18024 17996 362703106 71911 71912 416710535 35509 35498 732973985 50369 50370 361538974 96706 96707 374286617 75107 75135 417501366 50031 50030 932028872 13225 13175 178992536 45432 45403 305352173 43901 43902 187848905 40994 40946 599530167 69389 69401 244700376 7291 7258 119234757 46770 46732 932261136 33424 33425 414645493 87389 87390 991594558 61680 61681 331398081 43292 43318 143833755 40216 40217 468356789 30800 30786 974918886 1686 1717 854258747 24508 24553 365647051 57038 57026 581390044 47120 47144 285124272 5543 5544 336211428 31135 31182 786141775 92905 92854 569640679 86870 86871 84139588 50409 50407 94842596 33978 33979 495760668 8529 8494 241268106 12436 12443 24226275 4069 4014 106339728 67063 67050 397748000 31264 31265 856911332 43826 43849 494330524 58095 58068 263091805 86183 86238 491824025 3800 3819 110895172 25544 25545 860584192 20583 20584 332982836 49060 49061 261813547 29071 29060 290296522 63669 63619 448451695 47836 47837 85540579 54315 54319 14192492 34494 34495 751795127 2270 2271 722270914 48329 48330 324038041 50679 50680 365360720 1458 1512 283240912 61480 61504 359897023 76575 76576 781944409 95105 95106 340053925 69137 69138 540032925 79129 79160 549773253 78771 78805 376033524 78806 78758 171548338 77898 77899 452222587 71846 71847 681572875 75414 75402 139095263 53780 53781 672383288 79890 79854 766686151 87420 87426 96559994 92599 92608 876026222 40202 40149 246788737 39751 39722 502613813 51389 51352 833908421 10734 10695 365818604 65019 65020 994873743 13297 13264 952253351 95123 95175 418699075 40444 40494 899746501 86312 86313 327139263 31810 31837 93959261 97252 97253 171489075 32153 32169 437233298 9788 9740 441442180 86811 86756 988236253 29258 29259 396966503 4724 4725 545572704 2074 2075 35762196 87046 86999 98934623 26298 26328 462195029 55448 55449 478317568 33179 33180 98747125 8916 8874 93850378 24741 24724 730978898 55077 55078 272945420 26116 26148 77375388 55265 55229 615088279 52347 52348 343167409 30019 30043 852333776 17013 16998 26580947 96998 96999 881377694 70976 71003 691767943 30442 30443 378755 83992 83993 585098882 61226 61175 885713106 5230 5267 494348348 50045 50070 530736751 259 248 465486047 73101 73102 925986437 7522 7523 815308737 38308 38359 363401826 45550 45551 215016178 15105 15106 253424658 14671 14672 973198195 20450 20451 67155480 80612 80613 302082533 164 216 557825751 45824 45874 114663856 18176 18120 521163029 54540 54578 846535692 43460 43437 615218801 40939 40940 134457987 95634 95611 825549082 24576 24577 812050093 2368 2369 671707171 94922 94971 974603534 45410 45411 27291997 39941 39942 306802735 56573 56612 319015596 96525 96526 288786859 79917 79918 886218800 11871 11887 823980274 77867 77913 601816203 32538 32558 586596618 9312 9330 807472052 13702 13703 206813877 57334 57335 398453871 74269 74270 869567219 19629 19630 332006524 47029 47079 860252195 34713 34754 394766026 27513 27535 983674682 44412 44415 664978630 41823 41839 116731618 76242 76267 271095418 82013 82046 417004948 77675 77676 169241723 18993 18994 947635663 15349 15350 836241809 81118 81119 7984487 52966 52967 450124458 33278 33279 209915497 95282 95242 277633287 4668 4627 864101667 85112 85093 911290234 6175 6176 855906759 79558 79559 547304687 8997 8998 20293018 24058 24059 280475622 46138 46178 75770483 5702 5653 509357544 91338 91374 878111440 58569 58525 655482569 60962 60963 197931212 96137 96138 883121795 63785 63786 192040434 79437 79438 119627473 21118 21134 564523706 30951 30952 299186668 97106 97098 608953151 85207 85208 540312340 34655 34656 1539648 11204 11205 864805212 81086 81087 351787634 86063 86103 177924489 92069 92070 779758933 77536 77552 275961411 30930 30889 498209236 81799 81800 31054341 75147 75148 532051523 78975 78976 216078058 24538 24539 988885111 51849 51843 221090078 65974 65975 477719295 38540 38541 596201752 35711 35683 863434229 59125 59106 311534145 40930 40931 508872462 98976 98932 728254640 30562 30546 917380106 39890 39891 308591582 15965 15973 15735879 59688 59715 646865087 56930 56931 346276340 31875 31876 679025964 48241 48242 892573668 72020 72028 254393899 59950 59951 987182625 85678 85730 98781209 59658 59690 585793573 87593 87594 666287684 7500 7484 16476871 37931 37971 15522991 75838 75839 780171408 12595 12582 398793435 1162 1163 83032356 94933 94934 211617302 40239 40240 662147856 58871 58872 295480108 41634 41664 46504427 55527 55528 586187649 52220 52208 370088215 84409 84410 500892655 62704 62671 603225190 48313 48314 785630555 97981 97961 968287507 43992 44039 211622699 16097 16098 812467714 42508 42542 288065587 1824 1825 338567874 53080 53031 409769494 65580 65581 508507406 26660 26661 562720530 46637 46638 645817487 5033 5081 319122860 68645 68646 664028957 31803 31804 211535731 35367 35368 214505684 23938 23981 24655306 87468 87469 302744926 97700 97701 880443509 89142 89147 376890914 64494 64486 932127998 5004 5005 359794545 32545 32529 241921177 73066 73067 174907123 69246 69247 460026429 68155 68128 527498493 58235 58192 990186831 85827 85828 467554184 65588 65589 854272442 26666 26660 724019127 23985 23968 833225108 98726 98758 84598818 37448 37449 738957307 96275 96276 418789789 34867 34868 90155725 36574 36575 801414807 97196 97197 336963308 34218 34229 446237013 28334 28335 952426211 31284 31292 270003480 40273 40274 57828837 20099 20120 176344764 89082 89083 736805640 24460 24421 631863953 19755 19803 917249477 8680 8681 862185980 85878 85869 748350152 88000 87983 692252699 97843 97844 572200766 62347 62402 2748581 20736 20791 630380851 3924 3874 722191529 67 72 954907719 44823 44807 719539248 25929 25930 213373241 84274 84222 823389909 78451 78452 748543948 59733 59734 171548990 53028 53029 392089541 96950 96951 327177567 35900 35901 399033569 61736 61683 452037015 23212 23268 390972777 46540 46536 187468222 88300 88263 182059229 34996 34997 589474301 52330 52378 600352665 10979 10980 738770914 35914 35919 860490674 7633 7631 975060311 74391 74392 7494218 22581 22627 309564870 33634 33635 722974497 93379 93431 407680984 83868 83869 343419428 48133 48134 196709516 55572 55527 118101318 51345 51340 854242863 6844 6812 173869710 8290 8291 936765127 3383 3384 208646953 6466 6467 489095004 55436 55486 829167607 67896 67897 660390393 13025 13078 607653220 60686 60691 522929926 46316 46317 846386602 16688 16671 304121683 87565 87566 408868272 76910 76914 809784597 47985 47934 859737804 31252 31282 982617465 41987 41988 160615215 74711 74712 638039282 80542 80516 187809184 83620 83621 814383094 85479 85480 371186874 32355 32323 72721222 96906 96854 741356115 61594 61595 555842082 5031 5032 227214763 72820 72821 415025096 40964 41013 47257349 6950 6980 859741354 46267 46319 484774223 88247 88248 835823169 89400 89401 95401082 74431 74432 690797456 82455 82456 809438565 55910 55960 626877326 9758 9759 941633966 60102 60103 125558358 69826 69827 577942144 75149 75150 724606328 3839 3804 251745668 97045 97088 88212118 61670 61716 392637629 2631 2664 629948623 36354 36313 371178966 34339 34343 303306632 97845 97846 754427967 95400 95432 202351515 6302 6303 865246788 36937 36929 739480008 17432 17433 158760199 99586 99587 34944285 52802 52804 989510130 42851 42852 622651421 13818 13809 949808442 10389 10379 352115566 54219 54220 681088515 50496 50497 487407126 80335 80363 413767423 85179 85180 136879220 40549 40550 834778640 31637 31612 619681730 96357 96390 999477986 15197 15198 746385804 23257 23241 443987624 44791 44745 468478943 90298 90294 377921723 77415 77460 790908222 88986 88983 573728401 79244 79270 265855171 3312 3313 558752307 62927 62896 992200378 34139 34194 579672715 34992 35029 828038328 35673 35690 819389149 86191 86165 570830985 43046 43047 223592664 72172 72173 710815184 47677 47678 114799121 22539 22493 989272305 90473 90445 890900263 50438 50439 729239096 30952 30953 926323871 75304 75271 419280041 93252 93245 339562002 57607 57632 125386655 8940 8941 854326812 86780 86805 167998550 50285 50296 587318566 69121 69122 877937193 54404 54405 834604085 3685 3642 4008142 71173 71174 108578305 59275 59276 354477937 98403 98404 100611362 86828 86772 411615012 25811 25777 820962860 69782 69768 351516933 20612 20646 49483237 35775 35776 352429209 32344 32345 379208330 8921 8878 40545096 7837 7828 912295754 75748 75704 371837289 32697 32698 864018486 92547 92492 156781560 55338 55339 859521423 29389 29390 308573584 53565 53519 359686829 16455 16456 227362929 94873 94874 653019948 2020 2021 88005889 48581 48582 612769040 1113 1123 245971531 5905 5906 772269453 96835 96812 527538769 39349 39350 912949524 94892 94937 605155680 84713 84700 62258657 76756 76708 288942396 65291 65292 912823609 17744 17797 408810454 53912 53913 506329143 46985 46942 564266193 49307 49348 769003635 76059 76021 469419059 94371 94372 241498640 16267 16212 758695800 47339 47340 798055753 27911 27912 112980930 17455 17468 503692216 62640 62641 1367106 89912 89913 597238169 9274 9304 416213385 88487 88488 787208733 87292 87293 460452954 6699 6700 747542727 95835 95836 770625947 19760 19742 936420723 41817 41818 78041362 19865 19866 675653183 21021 21022 939414110 99118 99171 168491701 45512 45468 987462160 83726 83727 327328181 66365 66366 104301664 17697 17655 62219782 45177 45178 856333769 60852 60907 686689279 56293 56294 365098307 22324 22325 275510252 46617 46668 278203060 11653 11704 105363427 3213 3214 744011862 60153 60189 537313938 89058 89090 368711928 97305 97306 215230333 26561 26562 329946002 79093 79094 781112452 64982 65004 302000203 19570 19526 395694221 1818 1855 147715048 71853 71889 872115341 95960 95961 324996254 32910 32947 152087629 41249 41250 469643434 18911 18912 117016719 31259 31260 576089637 28325 28283 645620571 78438 78396 853949669 94673 94674 75759044 8491 8492 634501412 73115 73116 383952364 56202 56221 274801356 89430 89431 657156975 50847 50807 215084769 77490 77444 214852081 50535 50536 33378717 67799 67839 471330090 12728 12759 298480641 94256 94257 286515627 84151 84152 97300641 2299 2273 66121970 34520 34521 591211323 53422 53423 844377089 64523 64535 41338806 86716 86717 699855156 65764 65762 117998657 17774 17775 770797477 84458 84457 757354858 46935 46936 789443580 4970 4971 824300447 76656 76657 645702055 11400 11350 239554040 38753 38754 218766273 93299 93300 893249828 20245 20246 302027844 22790 22741 691176913 10176 10177 672122059 2288 2289 551296555 78019 78020 979460877 39609 39610 676862273 63593 63607 287520370 86717 86718 939192594 41957 41915 880477868 46016 46032 217121893 93041 93043 933996383 9972 9962 907335894 72232 72279 91292705 50760 50713 870239271 83406 83373 404623733 48107 48073 299558719 60741 60758 110732326 34954 34952 295512491 69356 69357 722745421 68811 68812 69381930 23571 23572 789467218 3453 3454 680985429 66071 66072 773795432 89112 89113 510934493 77766 77745 37751986 9719 9720 371484872 33718 33719 922750052 10140 10154 658692141 97189 97190 155195673 68011 68013 43431195 90222 90223 877504037 55765 55766 743857254 80719 80691 558274040 99871 99843 378395849 94550 94551 810918521 4708 4750 354761258 72803 72750 717547862 51078 51055 2237883 6483 6455 343922047 3909 3885 706453356 38240 38247 687107553 54518 54574 381526988 58646 58671 276481918 631 577 932358719 52136 52137 884911142 43860 43861 863374703 87218 87219 834206525 30027 30002 600124938 1978 1951 153538595 64949 64992 56566592 18757 18801 688966686 66608 66609 858897080 30612 30645 980114175 19361 19362 557843595 17301 17294 824859100 8784 8785 72468011 12350 12324 100939255 22524 22508 545097153 77099 77079 713103992 55187 55188 125843217 74111 74112 602480797 17797 17780 134270032 69394 69395 3867104 35456 35457 899621251 32894 32895 489130392 30462 30483 420057396 92376 92382 471785238 93486 93456 612687925 6371 6372 472744569 2704 2715 646992392 32413 32357 341362550 23181 23140 766600688 18009 18010 899443926 51974 52006 403424204 57808 57809 605406748 73220 73221 649407556 4454 4435 924784875 58888 58879 637949915 70255 70240 541556022 54385 54434 434453387 66467 66426 254077378 90789 90790 372087047 6591 6592 994933628 46701 46696 204265033 87172 87148 972672292 52730 52750 775588844 71244 71254 323603008 99126 99127 359815124 28066 28060 360970926 67152 67153 513277988 2631 2632 381804248 99128 99170 394529934 14741 14794 638673617 54899 54920 985955320 56332 56277 294614947 6419 6364 292307721 9005 9006 162720275 65184 65185 617161435 93102 93103 101622238 34096 34097 927482517 2686 2687 837892997 55211 55212 167666422 13554 13555 531886658 99200 99250 85385062 51497 51498 5200471 47530 47531 269356228 33827 33828 835882569 13995 14029 610461247 5121 5079 325802065 15646 15634 715945178 61541 61493 512942700 1656 1677 884538772 49322 49323 75673706 27122 27178 211609862 19361 19415 715688517 95337 95344 632125645 73184 73185 988926124 3832 3833 464974761 31795 31796 830871693 81463 81459 657491638 96590 96591 357627944 93893 93941 175348946 56278 56279 209407730 52552 52528 480936812 67164 67208 567163409 63722 63723 424369496 92144 92197 528113459 62266 62267 277905307 65005 65006 217494974 22232 22233 166814221 3348 3349 940097821 94790 94791 328631327 65032 65053 398014434 59017 59007 43105227 39806 39807 171998444 56644 56598 208875416 54561 54562 603639389 63218 63219 484053780 45992 45993 464782436 85396 85446 730642402 62297 62302 387908124 10651 10654 701412571 32430 32382 922899797 52928 52929 229671060 87675 87676 816401417 70036 70037 219590016 93946 93947 471864695 40694 40695 10636685 54750 54751 179931448 49235 49194 725749431 53984 53964 162707127 76220 76221 578252849 1727 1768 738457139 32109 32110 862321574 54752 54756 178499296 93381 93382 634442157 5506 5507 888070240 41530 41531 304274052 77865 77866 464789088 79464 79465 623142922 5797 5838 406776638 93112 93113 500164510 18974 18975 27665765 85357 85370 963656975 74404 74458 533819613 24136 24181 361186536 53345 53346 695665114 49660 49632 679539996 24612 24651 117562559 43999 43954 782956492 2917 2926 532864768 82350 82370 358537591 74785 74786 322825492 72410 72405 271240566 50980 50981 328268542 63467 63468 276107872 67504 67451 792229449 34156 34173 236290632 10144 10160 771459742 55962 56013 458761211 13577 13606 867159620 49277 49278 259628506 97731 97732 81269082 42768 42745 274870870 26063 26049 5940439 5845 5846 666318254 56066 56067 263275669 81382 81383 666860053 89702 89704 448330569 31728 31729 280717070 31522 31565 624639768 19974 20030 273793654 13679 13663 369207784 75620 75572 228060060 16702 16664 997250263 58812 58813 254602686 3299 3300 853656837 87325 87334 496398480 25833 25834 972329030 17565 17566 298267999 75536 75537 497221193 91130 91076 447682812 43021 43007 583748708 18364 18365 50430672 43562 43567 936443457 89189 89190 33577768 59219 59184 866515254 37047 37044 668739282 42889 42856 682154767 41207 41225 176501267 63763 63794 166528531 49925 49926 923966059 29523 29524 456855851 27169 27160 989749697 53370 53371 922535359 74410 74411 761432164 96661 96710 914279204 72050 72051 605059112 52942 52943 875659575 2375 2392 636506030 76477 76478 382057509 41360 41398 530561661 70393 70346 882390194 94208 94167 321019150 40601 40655 94655568 5710 5733 380641922 54068 54034 913041558 17807 17814 271734472 632 595 355464878 23355 23356 886420597 71135 71142 731484648 2415 2416 128884427 99937 99938 739485429 50427 50428 38606762 30689 30690 680776582 16313 16319 267837083 86089 86050 975590737 55387 55408 85665969 65098 65099 122285470 18373 18374 9273836 68886 68887 140237707 70931 70976 666963182 99894 99920 182874459 46971 46916 989167455 94758 94759 310467615 92870 92839 984971688 9557 9558 141877324 54084 54085 117457958 43621 43622 911296520 4571 4572 881458261 81774 81756 372978627 61193 61194 658731006 65340 65286 98487186 61686 61687 487763429 3897 3898 173298232 29299 29256 280383582 95135 95136 364181541 57701 57702 942937422 66579 66611 756466532 52215 52216 829116391 34460 34511 558768113 1398 1399 611154331 53580 53581 578199045 78577 78544 250959517 46271 46272 419881398 84050 84020 308273272 22267 22242 164290973 34891 34910 149377587 29160 29133 745181097 61640 61641 246988557 96426 96427 227179458 65116 65162 72432482 34122 34070 737405308 41064 41068 882956842 27155 27156 595097502 99045 99046 783130580 86651 86689 297705042 88326 88327 745944783 23849 23897 319062236 20438 20408 324017213 4332 4333 902341529 83265 83266 285026380 39058 39089 700199728 37744 37799 203233977 88891 88870 175191854 81318 81319 247162871 87304 87305 45703081 46734 46787 763741424 9221 9222 977430427 12279 12280 994394771 43606 43580 520717865 26696 26697 805118857 15275 15276 68840707 74247 74248 6060369 87853 87854 652714830 43918 43919 846523287 68366 68367 9000933 74844 74845 65939041 89175 89176 826588653 14166 14216 127709856 64291 64275 947746643 69257 69258 695698762 15212 15213 578785116 97156 97120 764105448 14055 14056 41772178 60147 60148 471655909 15130 15131 427481582 55457 55458 762621034 93990 93959 911695188 51453 51454 963182095 93085 93084 39800772 40595 40596 874476350 27540 27541 606608084 68217 68200 811553196 28696 28655 321114056 56442 56443 130093831 41307 41308 293185887 42539 42540 87735014 18411 18391 358843912 72807 72803 357791664 28341 28342 877468794 58417 58418 829942453 53430 53431 351183861 37450 37397 39707566 7629 7630 744975233 16668 16632 777205970 99109 99110 174492761 62965 62966 965731405 39618 39619 307621145 94779 94737 576549611 62219 62262 88106337 74505 74532 867563665 17159 17160 853914369 2936 2947 232760969 45352 45353 391693347 50574 50518 39390020 52697 52698 282149496 76130 76131 707223346 82051 82102 420566184 95765 95766 412696539 41725 41732 874332530 53333 53373 117666925 76356 76357 30208300 855 856 351709380 93826 93850 60173598 13689 13729 680350729 74165 74218 272704310 14208 14211 112246336 12693 12748 296684209 54262 54263 390991465 68828 68829 758617531 96432 96433 937196409 95085 95086 570081004 51962 51963 130211085 16521 16476 499338178 43599 43569 595452380 53929 53930 675361938 81996 82013 572177890 95623 95627 324618156 89165 89209 680566415 70586 70565 630683270 1408 1413 9891824 34694 34715 590389258 21904 21905 403056839 30760 30718 622565586 82204 82200 113217756 12703 12702 556937110 99265 99266 107863722 79333 79334 952514964 5860 5884 711032605 31321 31322 693756173 4380 4396 124340862 89327 89283 826409145 87135 87107 881135782 40556 40609 246775192 18783 18784 88550033 75425 75426 722456771 58550 58518 988275438 18664 18646 378281566 56113 56167 320344432 67555 67556 41325493 41945 41946 573322118 79849 79881 42626247 28152 28190 715479909 13974 14022 131933404 61781 61782 863765834 22076 22077 969810653 11425 11459 387367326 66379 66391 855718014 96575 96628 245163851 26809 26810 256317140 80570 80571 165155349 61322 61319 999057272 28367 28366 327027034 82638 82639 239888120 99028 99056 524314138 36814 36840 379347531 69375 69376 318511173 67400 67401 739685406 58809 58810 768089785 30503 30504 71955535 61847 61850 72171230 33153 33135 899384652 61126 61085 976740616 4030 4031 297237656 91610 91611 150510193 31620 31592 356975897 25738 25742 209797309 69718 69750 931855910 49321 49289 676740804 5569 5527 29718547 36776 36816 4142885 58317 58318 372657814 8078 8093 599312380 97026 96978 70809767 94386 94387 651190056 92079 92033 340532147 33357 33358 517614578 15808 15809 48251694 16183 16184 433073826 91304 91254 653426913 70816 70771 338450961 34550 34551 217748767 90140 90141 723332394 86085 86086 127647168 21956 21901 138723304 10299 10338 419076756 4475 4476 657463195 95805 95806 713760563 5324 5325 162238570 69182 69218 792052890 44447 44448 361295655 37976 37999 334596692 43305 43306 643253442 82493 82494 249285498 64446 64447 172441427 82698 82702 738929916 62781 62782 688498565 5117 5061 444706306 18935 18936 759198753 63322 63323 435388537 77014 77015 738754836 67790 67824 873735860 16969 16965 378158383 60324 60356 959785554 69503 69455 880344831 11189 11190 577911867 60542 60525 178540254 68144 68145 635013154 14875 14884 219027222 37499 37500 355102346 57377 57399 944899259 10489 10490 970271896 80409 80444 195725736 94664 94720 797010445 7528 7482 225032427 60671 60624 673069960 72953 72930 532421455 40867 40884 915681681 57869 57870 79147175 23343 23344 901643370 50402 50406 764027758 28760 28761 85552322 78501 78488 931564642 2620 2605 461842666 10121 10125 846027846 1535 1512 722257573 78459 78430 874386085 69479 69477 549700151 30734 30691 156226048 44746 44799 189459541 48616 48665 416820299 20152 20153 470659697 90932 90933 794753724 2883 2885 599641916 53664 53669 831011389 17385 17397 646211298 66150 66125 533461706 96605 96634 732810556 96992 96943 204619108 94520 94521 257620495 71826 71805 56940921 8808 8809 9040459 46200 46158 952197479 28726 28727 342235581 92272 92281 296175333 88875 88876 35007385 90251 90252 230903139 84530 84493 100803852 43219 43220 826732151 92071 92072 466067653 30906 30907 179449412 68442 68443 780935038 37089 37137 148978930 62379 62380 152464667 83529 83548 361709570 45032 45037 794713518 69917 69918 374495689 39161 39162 766444579 40405 40406 960547824 79102 79103 662282670 22906 22907 780491599 33280 33331 35325129 22065 22066 59420974 89333 89334 797707251 52078 52079 173949097 68215 68216 940208477 46238 46237 593436530 27632 27633 175164033 27757 27768 843843287 64602 64603 337521486 81480 81471 558936904 91435 91436 602155677 67210 67238 170898030 11613 11657 382745247 45828 45829 241357233 8845 8846 806789991 2871 2872 938097357 76971 76972 608832770 78161 78151 499883091 35790 35779 495202015 80577 80565 415531209 15276 15277 891795409 94155 94156 305470230 35686 35672 969277651 56231 56179 728097932 91612 91613 669471175 70518 70519 763228465 14405 14406 537360820 6176 6177 843573571 57237 57277 449270846 68224 68225 40233143 6080 6081 235736083 1775 1823 975556607 50899 50879 59237835 78552 78553 612545740 13131 13132 813966397 24083 24084 966579947 75977 75978 250900984 80301 80302 476292474 15728 15729 564147923 73975 73976 711054396 70645 70688 356692996 55591 55613 416612242 18386 18387 546521248 60364 60309 68012136 65026 65014 717427829 33375 33397 176101592 75734 75735 908886535 97128 97129 626441092 56531 56571 422391495 59520 59521 780172787 42476 42477 965790184 86136 86165 305697644 66243 66244 181048110 55657 55658 647318548 41169 41157 361141023 48673 48633 447698433 73301 73276 880917263 78173 78174 288196026 21399 21438 62305517 32147 32171 780683320 41527 41528 826316929 59614 59579 807372482 53048 53073 32303645 90565 90515 740842335 12333 12334 716797000 92930 92898 633560856 69499 69491 788858007 53574 53561 205718804 29733 29713 312655100 57028 57029 719637042 86070 86103 195693653 46074 46043 701359228 28089 28044 926099442 12888 12943 380419492 62485 62486 729485999 30918 30974 427138255 86779 86780 676694095 87549 87503 777137938 45661 45609 822947454 88260 88261 54456184 18505 18506 721445537 28039 28040 126676656 37502 37480 8045927 81087 81088 169010494 99772 99773 329146597 76465 76474 439641462 96521 96522 696429612 45376 45377 778138715 31805 31785 916158824 70042 70053 56355300 45974 45975 661805900 17713 17714 896864359 47356 47357 774068620 32783 32813 155315228 89133 89184 707472137 66108 66109 668838576 49493 49494 448517238 67033 67034 945089972 94145 94146 322286764 16301 16302 946379257 75524 75574 749437415 34794 34795 534616303 29301 29265 318279267 44013 44015 753199403 74070 74101 402192608 74408 74394 543663606 81171 81172 661901971 44836 44837 361323570 3600 3601 586299262 43081 43082 397632038 21064 21094 213885873 63759 63760 290243318 70916 70870 635845345 14928 14874 175533869 77548 77585 315479718 57513 57487 360851504 5951 5952 330681588 9124 9155 853843815 39619 39583 536882442 6584 6585 618562166 35226 35227 12867618 24685 24730 868486625 35502 35486 210067137 35257 35211 157633815 29472 29473 54506788 74532 74533 264229081 97964 97955 123472398 86453 86454 853491091 63544 63561 561174535 36054 36055 54670642 11929 11930 200666017 82053 82054 152964467 17326 17341 681717337 24289 24290 41821636 38623 38628 745133438 28157 28158 841107769 97841 97842 694771263 16542 16561 36361635 5621 5571 6671562 11535 11536 935328184 80242 80205 541815971 58936 58960 391548962 25840 25828 817785299 64458 64459 635331019 14150 14151 809562984 46238 46239 30642569 60759 60803 823750674 86739 86740 36077875 37995 38033 590615159 40883 40879 680222135 63493 63494 895911961 29713 29714 159826475 5055 5085 895262118 50381 50363 242136874 53282 53283 11477762 93825 93826 138245327 76966 76994 805080457 73591 73592 912077012 38146 38147 73074772 42531 42571 172743695 68517 68518 931333587 75221 75250 695028614 62539 62540 780941707 78246 78247 915954923 44743 44789 107826746 44194 44165 975290292 30471 30472 34604694 48910 48911 343051947 81243 81244 987817111 64205 64225 806749777 35573 35620 493795996 22039 22040 826834442 1403 1404 922441261 42124 42142 276549674 36705 36706 610614270 6405 6406 749684055 46451 46452 997550077 10030 10086 938258980 25135 25136 240940402 56282 56310 205803213 33401 33454 596158152 8184 8185 730886005 35112 35113 991523440 13914 13932 345411298 13683 13684 411458993 63560 63561 394911204 7336 7296 228799718 86481 86492 519534547 60409 60385 350693080 43934 43986 662100822 10225 10226 22540992 79527 79475 146919098 44305 44357 801176660 57825 57826 211463010 16453 16451 472460499 90793 90810 152169763 11188 11189 512349694 19676 19677 633175998 79457 79458 679919702 53536 53592 547164868 61789 61790 288608140 71876 71877 322793137 64659 64660 267375043 73044 73045 189667315 97091 97092 941232649 46794 46774 373252818 36671 36702 123785339 77009 76962 909003631 54521 54522 477872566 56340 56341 123319716 57336 57337 418330693 35396 35397 703890209 63705 63706 109105441 90820 90821 602364605 31077 31036 555461801 625 626 566012354 71176 71138 547684795 15202 15258 523829045 16906 16907 746870943 80808 80809 672030039 80636 80637 386634195 35800 35753 263689707 6259 6255 333486977 29347 29296 807729055 19018 18994 228547377 39324 39322 775250819 22353 22397 620320216 91908 91909 660872790 61980 61981 581396316 49343 49347 205593724 85280 85281 543972226 23756 23757 641409281 32141 32157 634328861 21896 21894 110612754 93638 93693 102857246 92405 92438 689229035 54273 54247 665327405 40021 40022 752858763 84903 84904 306000119 77403 77347 219011812 90441 90462 98846247 49213 49179 424318812 45047 45048 963335692 26622 26623 243230630 6505 6452 357725396 11405 11422 313820318 70633 70672 766211490 48302 48303 807804068 80091 80092 36222623 94167 94168 517599366 62060 62107 955877566 62949 62964 539175412 35669 35670 286004420 21130 21097 101216591 25256 25257 999477235 73898 73899 923279372 11704 11720 34780258 82836 82837 286907173 84533 84534 158745584 13898 13899 129222206 34772 34773 295547989 13804 13791 849815835 83539 83573 454636395 73401 73402 554529699 81893 81938 277321881 34196 34197 930723351 99550 99551 86428575 27009 27010 456734026 27779 27780 406721670 71243 71194 261914684 91215 91216 388335764 90450 90451 4421574 97613 97577 368686287 91577 91532 563274408 30428 30433 714399059 77128 77129 976577807 31168 31169 700763646 389 383 943041913 29931 29932 552523792 93716 93717 884217330 63715 63716 94793912 64317 64301 177569926 91721 91728 479823267 46362 46388 620045882 61894 61895 140450286 97286 97287 260709451 73367 73379 11080811 22853 22838 839874889 88030 88031 44043796 37556 37557 889272327 95598 95599 699732458 54186 54187 182603401 34011 34012 678304200 72563 72507 284279752 10621 10664 704157447 7237 7238 467508320 52868 52869 405708156 44169 44192 944776429 10503 10504 505459359 97500 97501 206371350 97984 97969 754010086 65376 65414 690882805 83138 83139 248243303 82796 82771 327093407 17475 17476 357088553 45185 45186 721268816 61044 61045 315975464 84522 84523 397729613 57185 57186 130252049 78044 78045 367669388 24060 24046 992191954 25639 25640 498502268 15017 15018 831174747 46312 46313 160629863 37781 37787 916874484 61167 61168 129149436 85382 85417 488018757 27367 27368 841979346 82054 82055 593239300 74322 74323 431083407 65683 65684 860780095 41321 41322 923492960 31740 31741 589876646 36719 36720 624484318 5256 5297 626348045 10992 10941 645176482 75994 75995 124423106 85566 85567 976153607 6275 6276 634837023 70374 70392 668846376 79397 79413 36828144 66136 66184 807914236 72573 72547 301077048 80321 80266 373069562 89097 89082 819824348 6659 6660 837548975 15325 15297 448251278 83010 83064 380656450 69688 69701 831190704 57107 57108 990316607 35996 35950 326261305 85899 85911 794328261 94087 94073 800483319 5556 5563 757209679 40652 40653 993193207 66570 66571 329655202 80892 80934 191485439 58653 58601 170252753 83409 83410 108224053 22241 22208 456002795 30049 29997 754750826 7970 7971 166378389 71947 71960 472504514 33224 33271 440348742 22570 22578 633945501 99252 99253 809615731 8410 8388 40107908 10798 10803 213907384 84828 84839 594002591 1544 1545 96583474 76144 76145 209194476 37206 37261 752634716 17220 17225 764335413 48426 48427 698240114 67532 67533 383380313 91385 91371 362288578 30505 30506 536120342 25825 25857 884551980 42393 42384 273876966 9715 9716 444946367 8740 8741 76390038 30325 30291 363799501 49305 49306 946287424 33187 33221 720392242 53542 53522 562867434 28779 28780 733759490 73533 73513 681931752 18978 18979 742179010 46687 46660 560739050 99736 99699 295691345 92236 92222 225306084 77023 77049 145364909 67869 67870 280048450 5599 5600 849763596 85740 85789 546974918 50782 50812 462342433 70017 70018 11952991 98594 98555 436649832 70618 70579 520176538 54995 54996 565185289 32137 32138 903814092 28431 28432 683080043 91548 91549 192512457 5992 5993 74861021 30783 30784 664266603 61233 61195 513992344 62951 62952 368153346 37921 37922 728549337 7803 7780 384095111 30334 30335 993562744 61867 61879 17729880 73146 73142 387031772 47447 47448 376580520 30334 30297 828511372 72014 72015 241540262 67601 67602 84526965 974 967 78521166 54683 54684 584305692 67281 67284 394225066 7400 7351 229181405 78899 78891 264507477 75026 75082 671325833 28650 28651 337700438 33554 33555 619109501 53513 53514 60040167 85519 85520 408057192 66271 66318 869571042 87009 87010 986877424 5896 5897 325108812 93790 93775 24556920 82894 82895 75435300 14401 14350 285547671 83389 83413 646654818 86769 86799 28902022 11527 11530 344455854 33442 33436 857788932 6572 6608 229047087 93273 93274 194548241 33703 33701 631891223 14280 14321 304207905 83959 83992 307591467 33402 33403 245364148 1427 1413 311771304 91160 91191 785867801 7675 7623 980497109 48241 48195 153505678 78689 78670 237704940 52061 52068 581550489 21065 21066 923638596 62675 62676 227613933 52613 52565 391302323 55259 55260 103392261 89266 89234 336145632 57075 57076 313663527 80381 80347 894098333 70968 70944 308980344 39601 39600 271738278 89137 89138 917363426 34469 34517 47448314 26231 26232 217398054 10748 10698 628914216 60234 60192 159302844 31053 31010 852232238 13558 13559 872776226 1627 1618 367113460 54835 54836 970144526 1667 1683 914920916 93468 93469 312488091 99093 99105 568254962 2816 2817 981481523 89620 89572 386831292 14778 14747 504005317 29208 29263 71260010 63390 63391 287090901 59700 59704 865156917 41387 41351 93093336 52464 52431 327658428 88706 88652 472287552 25031 25032 780767330 97048 97044 550099749 99809 99861 265070045 46800 46801 442304455 50686 50646 56708822 88547 88537 103042718 61037 61028 839922288 91937 91938 723761195 23477 23478 162710654 59515 59516 807518940 988 1017 778817176 78087 78046 131777945 57007 57008 252896732 95156 95101 492986058 50284 50283 485455900 14092 14093 763496510 7074 7085 744999142 81496 81476 782217703 39997 39998 211855919 73964 74001 873695786 34940 34941 280139854 65705 65730 389500511 67303 67296 579032778 53071 53072 540436765 61200 61144 697584521 20172 20214 399631398 20250 20251 467387622 85268 85269 63645884 62384 62385 530168588 89947 89948 917137754 53749 53750 988792340 66503 66504 506540018 82909 82961 796706191 26638 26609 575614084 23863 23822 586888888 9117 9118 219363201 87842 87840 960515733 47652 47653 573232532 18545 18544 278962034 90514 90515 286562904 42105 42106 332963859 10677 10655 869180905 42954 42903 165776027 30307 30308 951844582 62692 62693 577707528 83596 83597 739739058 4205 4206 437888819 77260 77261 923923100 72 73 372937051 34257 34271 909213717 91277 91239 849169071 82757 82715 48653522 38646 38693 564568834 10976 10977 829371682 71728 71775 500791933 7083 7065 869983753 23189 23190 589224417 26707 26706 469031145 93156 93157 73606780 90387 90388 100523520 28450 28421 889428954 78845 78878 940881148 92333 92298 147043347 82126 82127 418478969 36241 36242 251170407 62525 62526 296167980 41421 41422 632992083 56362 56363 50988152 52153 52154 321533485 15964 15965 345777969 28840 28798 334772697 70761 70734 102744070 37476 37477 497744059 82817 82818 509450999 32595 32635 559467275 20323 20292 804347823 68234 68284 481610349 11016 11062 792553662 13041 13042 966279103 58696 58734 246200436 87723 87724 706573961 47304 47305 54518022 566 552 134836649 75178 75204 922462242 56509 56526 316713728 66909 66953 174254212 70174 70175 956871850 34909 34910 415682668 30516 30517 851839964 63971 63972 336317439 159 160 18744467 92397 92398 512908012 18524 18525 125715489 62914 62915 186225111 88101 88102 839229 32944 32945 799596534 57579 57580 989102728 79735 79736 958233908 98018 98059 924566729 36141 36196 312413167 32845 32890 459185841 30343 30344 260759730 75161 75162 282727452 30326 30327 747406296 4860 4876 49814643 9060 9061 858848154 82308 82309 479092174 48018 48041 382578417 32267 32268 369656476 84852 84853 87034012 71057 71002 33926816 19212 19223 771794481 48748 48749 381778033 72222 72223 323767223 32206 32157 415894385 31928 31929 484075486 52915 52916 950515126 70748 70749 13211920 6720 6721 783548385 41434 41435 504207359 7803 7800 499188883 62596 62597 500573041 62513 62514 147961556 13383 13384 551924407 54271 54272 114363530 11888 11889 191946163 74120 74129 203859971 27449 27450 892690688 43422 43423 957200500 42151 42152 897814729 37002 37056 505203217 61131 61132 991925440 39024 38985 633288046 70050 70067 132284147 75263 75307 553533006 67323 67315 925126055 16086 16101 258287188 47858 47893 605243575 27592 27647 668261146 30594 30608 310946895 93373 93374 796352220 45595 45584 768202098 20049 20050 130422775 44491 44481 972610390 63709 63668 749692802 65055 64999 821120337 73014 72964 351618682 78100 78110 131818654 77819 77774 37556020 42328 42329 537947039 68020 68021 128511929 78496 78451 653997464 75580 75581 355193507 75248 75228 995816414 35414 35387 785141986 56270 56231 487333477 99849 99805 469450479 5097 5098 860082186 10969 10974 849902844 9159 9134 957697186 51543 51596 893736155 29366 29336 617032052 52932 52933 254222911 82918 82919 200415171 59673 59629 776647885 58042 58059 88043360 753 797 577759973 68782 68783 604152006 97014 97056 671332084 44279 44225 191640460 79571 79572 47638740 60210 60248 295777565 49080 49046 259091389 10152 10153 50799486 12860 12861 313772373 19727 19728 311749359 41076 41077 802297269 1952 1953 503928175 84044 84045 964417024 96293 96252 4376931 30116 30108 505019570 94356 94360 166478791 73375 73376 380214192 13855 13856 961553420 43877 43878 343988426 24176 24177 145450860 63928 63929 790156357 22061 22062 829786290 8393 8365 193758964 57523 57524 847314019 52086 52033 810810895 69915 69916 139519241 24850 24851 254514669 11798 11799 856501793 59009 59010 611506432 40837 40850 808227602 18846 18847 866940988 9467 9468 168483338 21579 21624 792643574 2089 2090 991651636 82418 82423 781459311 53548 53600 325666271 44055 44110 57193407 17708 17709 11298779 88889 88890 942768669 19293 19242 756418108 37121 37084 801292541 26969 27025 633624380 34724 34725 800799359 71814 71815 245738583 87991 87992 571710315 3193 3142 362387379 56467 56419 553504474 68598 68599 90652783 69383 69394 821126210 95697 95643 684858229 71010 71011 93151522 18275 18276 85614662 61016 61013 928838389 93663 93664 694173316 24141 24142 32075200 80867 80905 38307318 77735 77736 73873366 69087 69071 631650850 27608 27609 280927932 10245 10213 510489163 11242 11243 606196328 52550 52551 680023863 47333 47334 814208990 35885 35933 161170625 89977 89995 578161704 97890 97914 480313813 2469 2506 593433563 59941 59984 870000425 23636 23637 468336617 64071 64072 395069023 45529 45559 985068645 57997 57998 27274675 5274 5275 454542773 81042 81047 612631034 9733 9734 121649041 54167 54168 963756898 5049 5026 848784558 1083 1120 859835673 25481 25434 128911312 64642 64643 779290745 41179 41171 266107862 36128 36129 498084766 26299 26300 284136014 57713 57714 77689343 35594 35584 249933415 79973 80012 554181197 8795 8796 132888614 99855 99856 478348148 92097 92098 558541687 23353 23317 272417610 97521 97522 621659711 4308 4309 138274096 19354 19383 896557905 10757 10794 726266105 18922 18934 655341819 64398 64356 700522363 3758 3706 92362848 56735 56764 52892507 24126 24127 897220363 87115 87084 695489613 24365 24381 912369774 14897 14898 921713890 72254 72263 116390270 11008 11021 565703006 76099 76051 716775294 23759 23760 673743415 81964 81965 217951855 75380 75381 448732762 24692 24698 51505464 7086 7089 295527095 49934 49935 63180602 58432 58461 917704307 50329 50334 310434378 11605 11592 271627 6236 6213 678659923 1492 1509 576110642 63807 63808 622541672 12009 12034 389864885 9728 9729 557090326 24044 24045 312975323 58858 58859 106507259 17349 17321 47014744 84708 84709 219020607 48221 48222 984807671 57717 57692 659307165 65470 65475 528623496 71951 71910 900338994 2028 2029 258029956 41824 41798 21482530 82943 82944 87662076 65942 65943 690468203 86755 86767 47179534 50162 50163 914314906 2654 2629 907650263 32405 32409 70035877 64567 64576 275655179 4576 4577 519699412 42563 42552 512476122 15519 15528 652767968 46077 46078 598286328 52532 52530 649133424 32189 32190 686341745 27032 27033 299916340 16126 16127 674111661 38913 38914 789379237 83477 83482 218092786 43224 43251 231044783 22329 22330 468952699 88920 88921 567357663 46169 46155 704696888 27346 27347 549384824 71286 71287 191671300 78531 78527 291006264 67389 67390 648134914 11763 11817 955390033 94221 94222 172667675 61360 61361 941868671 73789 73790 193103976 5859 5808 946923129 86910 86911 477164653 67649 67605 530229382 68236 68237 263753291 56635 56636 340580495 77510 77511 185058616 78378 78323 655986873 34695 34673 255637852 33433 33381 555086689 13091 13067 859642528 47972 47969 483190801 47271 47272 491758041 78855 78837 227656224 89696 89751 826171252 24042 24038 384160428 68150 68151 973480681 36855 36856 238388002 2289 2290 447589556 82076 82077 344246395 30810 30863 150561638 80823 80824 16470479 3449 3450 881663893 61437 61406 441564646 31049 31050 810960606 90489 90472 827577065 76895 76896 342037725 83850 83851 820886977 99757 99727 590850944 93517 93521 327800455 32944 32908 172426441 60413 60414 538352200 87813 87814 667555896 78488 78489 713552657 93967 94003 949578463 45023 45028 745463278 45465 45466 243187093 74646 74608 131345181 64171 64172 802422949 42254 42255 396056133 91055 91068 452253676 49104 49121 190632600 23288 23307 697047402 96107 96051 791348724 84609 84613 186859053 90095 90074 241816272 5612 5611 543229201 17589 17590 580709325 56678 56689 452082503 88530 88567 131360490 22575 22576 876790483 38305 38306 753887192 17420 17441 368895061 49528 49525 12603481 95322 95270 17085947 10393 10438 871649367 51140 51141 618024512 55065 55054 79092553 20289 20290 515041051 87273 87299 776028046 60915 60862 415046145 50813 50831 590564273 24685 24686 785953134 550 600 785066154 93971 93972 604332977 22074 22034 952151330 73730 73731 202223031 14812 14760 70846304 76145 76146 609240676 7632 7624 387373004 80149 80150 507528680 27604 27605 340746464 72462 72497 523882062 94234 94235 364143953 43792 43793 542390002 95217 95189 868364869 6035 6087 442036682 84825 84879 641695056 65631 65654 356503062 56479 56507 263994075 57386 57387 29172743 67992 68018 843665076 33050 33101 388239176 6227 6228 181230279 62353 62354 221853043 15140 15141 154596937 23275 23276 69196608 20849 20889 782582250 79252 79234 445847328 19503 19504 704419599 25565 25566 274713685 16131 16089 772823682 54371 54372 673745484 7159 7157 140570082 29594 29556 213468212 71080 71081 726744114 92532 92507 197963189 71864 71845 710511581 13207 13208 665865643 60071 60101 328916572 82752 82753 713807973 54996 54997 675529096 78933 78886 879203397 43428 43429 464269264 72859 72860 634890989 14353 14354 733972064 60587 60591 305415554 8129 8130 253542715 17564 17533 5523353 87776 87832 370607733 96534 96546 811482760 31454 31455 169811843 23867 23868 705538016 47770 47748 671909536 2473 2490 624362714 86663 86664 200607934 63251 63252 728926499 53778 53740 168215927 28807 28787 247756797 93909 93870 272605812 48712 48713 542411078 85998 85943 230878778 87782 87731 930769063 79723 79724 151161293 7335 7312 657218249 93397 93398 768707893 36778 36786 226280750 30318 30319 550106897 26104 26105 199820215 19253 19254 396965924 80140 80087 232556002 90867 90838 590655135 87038 87054 358750658 89678 89679 657332212 18546 18547 935459567 53914 53962 264119823 13889 13890 138263712 64952 64953 975747238 48747 48791 526407443 48326 48329 235044662 67155 67157 183277127 58669 58670 687471302 65611 65608 60037970 78131 78178 199274168 90730 90731 756542943 87865 87866 50048717 25518 25565 278703696 52180 52181 906459632 85899 85900 750398547 53057 53070 846325381 99579 99542 281990888 75593 75594 714491690 50151 50152 337016320 23147 23169 236570987 3143 3144 468825528 23772 23779 45097611 69152 69096 989178304 93549 93550 423389629 56241 56242 835768442 40527 40484 628710864 96838 96839 3073235 96438 96462 604970534 7281 7282 106302386 99923 99924 696144752 40752 40760 101805048 82651 82652 166506281 65876 65877 423538814 44535 44536 503798077 7907 7908 114819696 6114 6115 166569632 91711 91712 614390512 93713 93751 771782874 5344 5301 814292305 71838 71839 886819642 77817 77842 136006207 78289 78290 746108847 29020 29000 598777395 53918 53919 56494823 75774 75754 500965583 96104 96105 660315490 41992 41945 107218301 81395 81367 706822493 86886 86887 844217702 47818 47813 950664386 46234 46235 778959716 61148 61149 92947073 45612 45613 190931757 55718 55683 813772185 20834 20785 96200393 9835 9836 84242775 29925 29884 458619565 12225 12226 946935213 21526 21559 242741310 76144 76128 889551864 31359 31328 183862521 49721 49767 807832862 8223 8224 514676837 96025 96026 205195387 77443 77429 28693677 83863 83857 589680986 3230 3231 146776029 36789 36790 79876709 34576 34577 908911026 8805 8836 236680721 1387 1388 851483258 32791 32841 878450490 37426 37427 483809324 8561 8562 406421563 85921 85922 185531275 73136 73137 196442364 5769 5770 203700132 73581 73617 363248568 5435 5436 585559357 70699 70688 856570537 12501 12450 805904838 51177 51213 841541923 75771 75772 162301756 27859 27847 350313663 57246 57241 11785732 96456 96453 987218987 66385 66386 190738976 49219 49220 412266071 18525 18526 30334238 40166 40167 588018344 35762 35775 953328383 73895 73885 580256748 70929 70932 581666083 39293 39256 378485817 57517 57545 2570900 29104 29068 758788099 96866 96867 275335153 70888 70875 852920367 57663 57664 285220367 37548 37597 310851716 25299 25300 273869771 52662 52617 857289241 25658 25659 64537037 18157 18127 54260937 95240 95279 935141146 82025 82026 81174966 7045 7046 765206462 429 430 227011702 32333 32334 240968906 46414 46415 318807324 52089 52139 655343632 85387 85339 7112006 99150 99151 575947595 95917 95918 793964751 94138 94095 503597697 41522 41540 471695241 945 946 927339802 37213 37212 593760370 19626 19627 293887444 88242 88243 586344620 21381 21382 904932885 52051 52094 44579151 31727 31721 123501863 76964 76965 251159919 76806 76778 67676596 67347 67305 501049164 33842 33853 671204701 16746 16763 312160620 191 192 959088507 7961 7962 699180039 50300 50322 532229009 31175 31176 904926859 27668 27669 820397838 64484 64498 721041454 52486 52437 995196145 32270 32272 638036386 74695 74702 9590169 73229 73174 453884830 58690 58720 250857498 75581 75585 977174753 62538 62573 926140335 94442 94443 270066191 64892 64893 34106198 71069 71090 882698886 67463 67495 830627021 22788 22789 122273967 41520 41531 92549507 29853 29829 517233404 26444 26445 456767098 39811 39812 275648957 73671 73642 395807889 15232 15233 775327069 59355 59356 747453250 15253 15254 605641147 63672 63714 909449327 71299 71300 355819229 85809 85861 344157146 82888 82856 470214983 597 598 66027022 67932 67933 371848889 98419 98420 498653924 34079 34080 49436846 90230 90214 482679171 15447 15448 418888226 11000 11003 130036158 56581 56582 374230603 6102 6085 668095425 89943 89944 333921682 83602 83603 270509267 74888 74889 567763350 67553 67540 352382239 19301 19302 233290104 54349 54295 839932702 44881 44882 511810510 10403 10404 974608748 72762 72763 762857502 29503 29504 882502533 52461 52462 892346770 39369 39370 795397346 62902 62903 92337043 21878 21879 962595973 7457 7458 348226141 70039 70040 844271131 46990 47026 325178595 82628 82629 41487477 72528 72529 382434402 97721 97717 590888122 66188 66159 942769760 54391 54392 987067834 25059 25047 853882794 81226 81198 340375736 51467 51451 956139344 36181 36167 106343550 32858 32859 111126257 91944 91945 280923194 19655 19656 494882538 12354 12302 556182556 87280 87281 303311718 14572 14541 854314709 71166 71157 945365868 21728 21772 755904766 60548 60559 403533573 29772 29773 639169651 91108 91109 340680753 59319 59320 720393000 26299 26282 660888871 96430 96472 780348771 13862 13863 222635693 99458 99459 171996220 99733 99748 64395876 65170 65171 711048850 2847 2848 542190130 78456 78501 736914085 55620 55621 855792259 61821 61822 533743223 31312 31313 412537258 391 392 781637852 54198 54156 836948843 87347 87296 608234411 95143 95144 242781180 57976 58024 812258159 12111 12121 723645428 6310 6312 220399546 45383 45350 304395550 66152 66097 565592300 49234 49195 962709407 84545 84504 94507073 58386 58343 328408415 15081 15094 303401601 13191 13192 5835735 94438 94439 341940742 94993 95012 73696986 44722 44695 734450836 47205 47206 801571999 87207 87208 244610997 21325 21326 639109229 49282 49315 343585772 21158 21159 659331759 65965 65983 363378364 90091 90101 491942484 99117 99118 143443171 91295 91296 387239095 13775 13776 283525091 36210 36211 809026613 84273 84325 329029049 40745 40746 625174195 62822 62807 939381166 14086 14078 534766759 90960 90961 560507390 51567 51536 327189241 24981 24975 164181608 77144 77199 263530586 28095 28096 333685845 27100 27049 656616923 80142 80143 371889522 30837 30874 465297707 85905 85906 15238323 78988 78989 714568075 44466 44467 144293123 56847 56848 965449905 50347 50348 180942593 8630 8663 661219378 72915 72905 704706285 62750 62751 861233709 39867 39868 586405969 62769 62770 243309883 49950 49960 864397401 29993 29994 643693939 49680 49681 962023045 43775 43776 180941128 73574 73546 485274593 70437 70438 741639239 83810 83811 869863594 92128 92159 985831482 69085 69086 316735362 24887 24853 927108242 66006 66045 304532097 17459 17460 148822952 37378 37398 424627234 31774 31775 633997880 29516 29517 121911904 41049 41105 733927480 41592 41543 492554795 70944 70983 995919886 69939 69938 564074796 41090 41091 99266081 53519 53486 761947125 71688 71689 220506418 58492 58493 815471030 41589 41590 873690417 68255 68256 214718400 62756 62784 620121967 57415 57416 377229904 37907 37876 342932738 35051 34999 165967208 4171 4172 601984588 44875 44842 715249406 10474 10475 829830371 61869 61890 825529938 74775 74824 744887543 31517 31516 537228011 14713 14714 141486280 83639 83640 572424939 18787 18788 232241552 55396 55397 826052818 98172 98173 116824382 47111 47112 58185365 99610 99631 117145062 58466 58414 529042609 16925 16926 485107946 69439 69438 846506042 31572 31573 327294599 80426 80376 641294011 71747 71748 988487146 48400 48401 660410838 25291 25292 253452514 42168 42224 381527105 36942 36905 586170173 85243 85244 290428075 12753 12718 57237692 5478 5433 186574887 49876 49929 59020140 96749 96750 608292809 65495 65504 610412535 29218 29213 418548064 91148 91199 36962753 98242 98190 322940969 14355 14356 550656359 61017 61018 375433186 58996 59051 427325142 90471 90472 685200684 15778 15793 668503796 82261 82262 194482759 96781 96752 579791275 27722 27760 176162207 93148 93178 436702786 58008 58021 21465845 37244 37245 920365281 5745 5746 465429361 51766 51767 910492919 65306 65307 593720008 60343 60344 458717422 41106 41098 13787957 47009 47010 625219415 94567 94554 825541246 17580 17581 576938387 68233 68259 269036053 72469 72473 213373350 63356 63357 947792920 40060 40014 620974618 10498 10554 929698930 72223 72224 109325517 6091 6130 391955281 77428 77457 7247538 14749 14788 453068158 19417 19418 480200066 14149 14150 877455473 85103 85143 607555999 67822 67823 463705107 93565 93566 475933686 79747 79801 144303562 31990 31991 601848722 29345 29388 778825704 86238 86249 81385108 57942 57945 662068360 41350 41315 642847370 68763 68790 847679343 96458 96459 351898326 2050 2094 768187620 69827 69807 922171817 22410 22429 240079297 99393 99411 873825083 75992 75993 452320740 89330 89331 222005554 16376 16396 426391885 35631 35632 838522888 37205 37206 280670003 81701 81663 141986886 63551 63524 610648420 85494 85451 662207286 12138 12157 683854760 44319 44346 894164041 92004 92005 574493748 8281 8282 507440821 30087 30037 880118413 26853 26799 876416127 59559 59560 685339314 16006 16024 315065250 57081 57082 585214138 4795 4796 576290568 14541 14542 270781116 21002 21003 354027374 22603 22604 325615851 17375 17360 840818288 87353 87335 194811921 46735 46790 44787941 62469 62470 643321534 7183 7184 982204414 47420 47421 880795071 49023 49024 318798926 45392 45393 748954529 3131 3132 754866868 50476 50477 406035714 34366 34367 566440226 93390 93411 564843028 66118 66071 92937031 64208 64173 519504663 95434 95435 396883584 11842 11843 780890391 89655 89656 29338636 87157 87145 435066574 32991 32992 507705196 23499 23500 419396490 22367 22341 129157193 90326 90327 483354269 17071 17068 579194296 82005 82006 655072290 93253 93254 927079941 46015 46016 836046964 9149 9183 78838089 60243 60244 656999243 46957 46958 906646611 86382 86383 128810323 40809 40782 906511183 50508 50488 563755500 71201 71202 510559530 2842 2843 519901530 33786 33787 572560766 80236 80246 310627094 72928 72929 711116214 91626 91674 433904060 72869 72858 536912723 73214 73229 70069688 35008 35009 871045978 70627 70652 695314938 35775 35722 523964597 28907 28908 101165240 92340 92341 881420272 52735 52736 350530217 48441 48442 504725351 98361 98360 605406764 37753 37808 824943544 94896 94897 720086423 64987 64981 403420951 20947 21001 328177234 95798 95838 565864774 26081 26082 98252689 47475 47476 176682013 77159 77127 218290924 40914 40915 798043110 77108 77085 149040443 33719 33720 674800017 84014 84015 983994767 3343 3320 374893276 40981 41035 42966729 99067 99068 924489341 75618 75619 946671642 73329 73330 641151745 41554 41578 891024086 28363 28343 382837021 32585 32535 336619668 29992 29976 200988182 87867 87868 503861663 29101 29149 437506940 7777 7778 199941680 51064 51065 793741483 81049 81069 706268646 82135 82120 757205746 92027 92028 126553182 63715 63686 639099033 79867 79868 923748742 63509 63558 963979511 99178 99179 240893385 94610 94596 127894553 6663 6664 320674825 8263 8264 796878620 83708 83722 353293587 49209 49210 835711342 96823 96873 594681463 18244 18245 345047567 11090 11091 796648659 19647 19619 375427393 88699 88693 315351609 46199 46200 388639060 28623 28609 822802419 66306 66260 454849153 26470 26454 619869328 90463 90411 914991971 55613 55614 880743818 53463 53444 649089194 36209 36183 288137767 2149 2176 645544032 95178 95179 493537032 73668 73669 129220432 15271 15222 210607927 45982 45983 4436783 13588 13589 939055970 99078 99079 888880215 78535 78536 921894786 79826 79832 55770597 63183 63184 448509014 94712 94713 594942327 24233 24220 489011234 1662 1639 33721615 98738 98695 166851890 74964 74947 491360212 36393 36406 482785025 88258 88214 47885411 69729 69730 287964893 20702 20703 781354282 80631 80599 82525850 68895 68896 181407076 19488 19502 833435323 53473 53474 852469646 63304 63308 556729517 40735 40736 118542277 2454 2445 323587996 59618 59664 630676548 61661 61680 389025807 62911 62940 895437951 11347 11370 791822992 68474 68470 740130044 77745 77719 911148386 57247 57229 570906119 68370 68419 477109067 77193 77194 836469849 67144 67104 463373078 33148 33149 656672453 90740 90741 867936559 60371 60406 884302103 59346 59347 32013398 2957 2958 81306967 93585 93560 890501161 20225 20226 541800262 87616 87617 738134026 98617 98631 105008933 16956 16957 161756552 62258 62259 348397982 99095 99132 859319173 48740 48741 147710820 13710 13725 706508803 16991 16992 386762783 24017 23983 212779975 24457 24458 938076542 44221 44233 559842075 74230 74211 259452528 51815 51863 441492580 99918 99942 89181686 13480 13481 599201219 84595 84596 229188182 42265 42266 503940534 89982 89983 203234544 73741 73721 766079974 93812 93813 216924278 22515 22516 625150630 92488 92543 515905184 65666 65667 171146124 70337 70311 803241477 69254 69255 132165830 59948 59947 658767007 993 968 696114758 13556 13557 814675298 94724 94725 119453777 52312 52282 354366829 67854 67872 497959898 49813 49814 328641699 23082 23083 57321469 90883 90884 565520325 10656 10657 438654927 8753 8754 641894350 61234 61235 261037949 25085 25057 604364550 73530 73531 115914960 84481 84508 156584166 87225 87278 121834494 20904 20937 781422133 97891 97874 160711366 60030 60032 20708473 45840 45843 122539671 3000 3001 654934787 90310 90363 418808013 95819 95820 167261202 74189 74236 328064620 28445 28477 101081319 64648 64649 826915738 80219 80220 204782142 11786 11780 370387433 31991 32017 297258505 35492 35493 975958851 35258 35240 904103770 82844 82845 625884236 41533 41534 631499577 81724 81725 904787791 33416 33375 344976971 46511 46474 796543459 6759 6788 190571437 95953 95954 23402240 42812 42813 505218395 27214 27215 538879106 4667 4668 952267644 35858 35859 507120885 1798 1799 373075743 13854 13855 910491972 84370 84383 443953186 92490 92491 380229968 78562 78563 404678719 18012 18057 13488779 20863 20864 501576129 1066 1067 690156023 9000 9001 43835088 97752 97753 22937089 98714 98715 197996250 33866 33867 118579583 63824 63780 924459600 11058 11042 586857162 16336 16337 25553929 68066 68079 419770810 97267 97268 993241760 33566 33567 483117347 22997 22967 963935539 43205 43206 349989384 65528 65529 841494526 62234 62265 983265599 35115 35116 94839909 30747 30783 953426339 91309 91310 896394745 22121 22122 777647438 8053 8054 709831639 50385 50386 214611828 4019 4014 516667364 22652 22653 442423427 57895 57896 411285425 7368 7369 332776119 83527 83528 824305941 26954 26967 148372362 85071 85072 484964009 9735 9780 487078812 29256 29304 393158576 52524 52477 720959902 43427 43428 795300054 11070 11068 277323574 60915 60916 441068737 89933 89922 402421625 30926 30927 760989150 57789 57782 811700413 86812 86813 953712692 10267 10268 568547669 53478 53474 561549159 45275 45276 78737577 5211 5212 704327993 28195 28196 855414784 20410 20411 223352576 1199 1156 849746518 3975 3962 474896012 887 888 542513024 49187 49140 340902600 26771 26799 918804349 30597 30568 950358860 31475 31420 734866094 23837 23838 735752827 38475 38521 807500379 29265 29313 272268399 39564 39585 593087923 76082 76083 412959656 68700 68701 465375393 19806 19807 411802018 71703 71694 812962582 94407 94408 835020459 88964 88965 725060945 69293 69294 57936793 51290 51291 144330606 91318 91319 502757465 37321 37322 721500865 44104 44105 712488589 58923 58924 167068611 13450 13451 569940309 31139 31083 137545048 1986 1987 561090656 65618 65667 856692837 10237 10245 71180887 19974 19975 321141620 19401 19407 942433805 31577 31586 841329174 8279 8280 300497302 26929 26900 990843348 87127 87128 806196352 51516 51517 779823028 17240 17241 910954984 68213 68234 744299304 63301 63254 209021609 75106 75084 281351724 38729 38730 592602005 71959 71927 265372028 2145 2146 554341601 93240 93242 881039359 14739 14711 387767897 22343 22374 86321633 99911 99906 551415857 20310 20311 47620895 15983 15937 266230996 45625 45677 87412940 86632 86638 238345810 82792 82793 25303894 94796 94797 819106515 84048 84059 92501463 42010 42011 505920742 65426 65427 897278893 65676 65677 742387156 24466 24508 238202051 71612 71617 581775399 15791 15792 517721326 53818 53843 640658806 93131 93083 187321997 43746 43747 2717212 140 141 719671954 62616 62617 901223429 86664 86665 679096895 69753 69785 399264350 71820 71783 557654820 17624 17652 562866963 82960 82961 133928198 36691 36671 237560514 91249 91250 749015777 65262 65263 672566086 41694 41709 942229731 19265 19232 88327099 16451 16452 184427444 67515 67516 186440546 2105 2106 483103829 34081 34082 102927805 58926 58936 525094281 8919 8950 871709255 84182 84156 280681980 40122 40123 134239200 81742 81743 513774751 55002 55003 276576630 18667 18668 529714067 17536 17489 167041680 21577 21553 172211292 74059 74060 177991327 96784 96785 676103691 89920 89943 575239194 97409 97432 886110744 60689 60701 581811635 38245 38210 729760093 21921 21925 33393963 85691 85692 273042680 13789 13820 472883232 5192 5193 865395392 70863 70864 845949615 41763 41735 263374966 69962 69963 782029191 33486 33499 866670814 72229 72211 988759531 37405 37406 751909400 87244 87245 978395884 31598 31583 92910459 77307 77274 371209603 99574 99597 939277827 23343 23307 520612207 74292 74293 939173503 91562 91524 561819290 82470 82431 886030166 69391 69343 575014137 53718 53732 763305649 39992 39993 6492132 77391 77367 311587599 95574 95573 315863737 43680 43681 85953042 31635 31581 993731776 42973 42974 413707816 22714 22708 141348997 39590 39591 921989013 98798 98799 541190924 28735 28736 277010344 34377 34330 41907663 61551 61552 15264685 87790 87791 649225590 75539 75506 456375059 56024 56025 980638832 5624 5610 61122873 50671 50672 324666417 71066 71045 644527584 67143 67144 3095015 29681 29682 662466130 18146 18166 652905230 36520 36556 145141113 19899 19900 274955893 71155 71156 877322861 63984 63976 513264053 183 184 833312133 41461 41445 512438958 33766 33767 810192361 60338 60339 764599770 2061 2062 390033848 71619 71620 879232715 30847 30883 757106634 6914 6915 619364645 15573 15520 982550126 29904 29905 326551580 38648 38649 435510897 16372 16321 765902316 3158 3140 765186260 26290 26304 450250395 66290 66291 303305377 61502 61503 87280946 11424 11477 768623224 56349 56316 854183131 49990 49991 236093507 9573 9574 271145282 83763 83764 416631620 53787 53821 974955570 47717 47718 731931673 49689 49656 449469159 74593 74594 656939539 89597 89598 15518910 7299 7300 220642105 20780 20781 860153320 24283 24284 268774214 46141 46134 573964529 74018 74019 427408547 8086 8121 749258601 50701 50702 317670557 46995 47041 60206856 70331 70332 962827658 75702 75724 20128567 65300 65301 950179962 94575 94559 494761045 76814 76815 504836133 49911 49858 769354075 71261 71229 884802338 5409 5410 513559037 20654 20655 5426800 72519 72507 823951445 7660 7661 520109460 19962 19987 180667486 4453 4469 682694702 69427 69428 374605450 80851 80869 196702903 38533 38534 93733146 88404 88425 406238972 76838 76839 745754903 75567 75568 565681066 82951 82952 625432734 89396 89350 516562420 73710 73711 426243418 1861 1862 391843967 99422 99415 810381769 81586 81587 423160983 1526 1527 287051400 87323 87324 720917647 86792 86833 58220662 77229 77230 977480597 68804 68827 764873735 40536 40537 158572544 40114 40126 417930522 37018 37019 46382250 17583 17584 247720560 81212 81213 298130190 53851 53852 75491703 62136 62152 471428099 13368 13369 805039566 64026 64057 207145834 93889 93890 437466230 66080 66081 767650397 74956 74980 674694771 86411 86453 387472351 3502 3522 162227832 69663 69664 446184231 54549 54550 759022131 87803 87804 987306420 92030 92015 702927585 13173 13174 841681604 40744 40745 157495541 87045 87046 726803012 65133 65134 348988932 24485 24494 661768731 54987 54976 147201261 68755 68756 792203901 61270 61274 320321059 70310 70278 217187171 67917 67918 701547658 49557 49595 145888998 8019 8020 279211550 45066 45067 30647795 19252 19253 571164232 17967 17993 964265797 49948 49949 580016068 52468 52412 847923833 3631 3589 205720946 87386 87387 405258180 508 530 761006803 82733 82752 717392342 86630 86631 482563762 56106 56141 412605528 45728 45729 979185875 75099 75100 82874458 59744 59703 667034045 95099 95100 674114828 74097 74041 633563897 68616 68617 256743244 87471 87427 107245540 40469 40470 303678771 31099 31100 930261980 34244 34245 537536626 51717 51718 111852651 26726 26716 814644053 78753 78773 674091629 71865 71866 236323469 25921 25977 485365870 24039 23993 674611247 34335 34336 521876111 37408 37409 634618527 58079 58080 849626623 78966 78967 802848760 10667 10668 601435972 32043 32044 689912705 35388 35433 370258806 24678 24703 831559862 98704 98705 934561305 78517 78503 506063607 52432 52433 746635618 24240 24241 666838168 74587 74533 466981848 38485 38486 134257362 10855 10802 835165177 22485 22515 597928970 7851 7852 284802464 91329 91306 522854297 53754 53755 506342962 53098 53099 309434209 36230 36276 335665573 65141 65171 711356708 78911 78874 502967358 20875 20876 674576163 53026 53027 805758278 12867 12922 319423387 99051 99052 373055625 37225 37234 476640922 13418 13419 470791626 21239 21252 908553661 46690 46681 20984066 46150 46094 339802278 8133 8094 798949460 75679 75659 669605816 96540 96541 787461555 80752 80753 231240956 61196 61197 128628286 15766 15767 504139595 90972 90973 905753828 24309 24288 791971574 69680 69681 862622818 37402 37440 754938489 88988 88989 141296776 81061 81062 386468477 30413 30414 911308034 47772 47773 897748878 36591 36592 909798478 69329 69330 322829888 67298 67307 676566489 75346 75371 473787545 8792 8813 768529883 69184 69220 34565848 74053 74046 31274853 18685 18631 726080150 47092 47070 811527702 75478 75457 173528215 20763 20764 461718464 59351 59352 306104636 38198 38199 32747242 17579 17580 804513815 23193 23197 591764777 39490 39491 777247616 73293 73300 860722317 64407 64424 549132525 71748 71749 553409689 13182 13235 840047206 97399 97400 812281569 55031 55032 616796517 92252 92253 594844434 27437 27431 97568259 64709 64730 2129093 46219 46220 820038932 19850 19870 151031661 5562 5563 581483417 97610 97607 778715371 93195 93147 272489853 38652 38628 972467136 44541 44582 314942683 30488 30505 408147234 16323 16324 452335700 52489 52490 691372021 43999 44000 283922334 41326 41353 63583424 72954 72955 561114994 55835 55863 119252943 41983 41984 861306947 82404 82405 323598341 69515 69498 173391134 58499 58500 614793382 37622 37623 710845229 49635 49632 621278191 19194 19220 215423239 91990 91991 287660855 96366 96385 59888194 77508 77556 41898553 55667 55668 266749311 2638 2602 179015109 39470 39524 683979692 44240 44250 473991176 12880 12927 297664664 18918 18919 974186275 87107 87108 344836909 22859 22842 584163635 65159 65125 996590044 63615 63616 636585825 55791 55792 544827608 22654 22624 467856071 48197 48198 434414620 96935 96962 742839133 60760 60761 130365580 91876 91863 561326938 10524 10525 657894841 11353 11317 428077677 96863 96864 809424828 90658 90707 350462408 87915 87916 502093061 52151 52207 398868332 42564 42565 36520708 15857 15912 265352249 78842 78843 750828998 20672 20620 225969524 53845 53847 524891486 13174 13175 786760935 99556 99557 75334026 4638 4664 226424794 34276 34277 209651958 19758 19709 207928038 2611 2612 984162280 42450 42404 315718458 40015 40020 687401948 18129 18166 50198980 69951 69952 301662294 58320 58321 946898370 18122 18151 678738607 55443 55444 140165604 14430 14450 188432718 31194 31195 642622302 88377 88344 239532657 37801 37802 662721147 49953 49954 887021053 32555 32556 802582487 17653 17654 324537612 85270 85274 379389354 92588 92589 757193988 33227 33247 710689327 27216 27175 264036450 92174 92131 999203574 3482 3483 936839621 17454 17455 877916437 17861 17835 826247278 39840 39799 237852573 23401 23402 119562261 7211 7163 335510347 21080 21025 409672314 98183 98184 233009397 31864 31865 436981117 25258 25259 645194831 95225 95226 590064104 66379 66380 685746105 39994 39973 736892712 88232 88233 23023007 62057 62058 576213035 65967 65968 603660296 47190 47163 289498460 60351 60356 838006884 31126 31101 578054960 48769 48804 287286527 31528 31529 46140407 37100 37101 69295809 43815 43816 742755215 90102 90103 565790695 35495 35496 323996935 38942 38943 121326880 86388 86384 264295431 38789 38790 807183086 79204 79173 512742569 44331 44370 345173018 82532 82533 97300849 32923 32924 879618730 86647 86636 229792019 76518 76519 482046821 25856 25857 302443813 24752 24712 486223864 14450 14432 87556771 6446 6466 423920495 51398 51399 327471835 8533 8534 620767636 88620 88642 565786632 10235 10236 642720814 7013 7039 919768755 88513 88514 446477152 98937 98938 962873870 20740 20741 186862042 57175 57176 161843768 10678 10672 292519543 33860 33877 737260350 38860 38868 986724016 83544 83550 447783021 45065 45076 427268938 29349 29352 432420429 67836 67837 169890647 92527 92528 780839279 64654 64655 863152663 13192 13148 40966691 79850 79898 690015039 96152 96153 445229936 94702 94720 764408116 50071 50072 540596284 5102 5103 568572032 76158 76159 166574548 75930 75936 445602631 93992 94036 48268401 98266 98304 852589666 40528 40529 348952694 30695 30639 121837363 83251 83252 791810564 35973 35983 660411255 39479 39521 15567329 37722 37723 861275360 59195 59196 830663551 58427 58384 50737004 52882 52849 646046491 9284 9285 491674273 69869 69864 490307287 40471 40458 249999241 80267 80261 490747996 97241 97242 950903637 32502 32503 83673929 96962 97002 925330011 55233 55262 264122684 41676 41704 125412190 50772 50745 416200565 39309 39365 534872246 2698 2699 990160457 86124 86125 46713603 35595 35596 348596258 18126 18071 600523479 23963 23964 814239580 86132 86133 383545948 71703 71647 453324427 37680 37681 922558693 85315 85316 663344881 89205 89206 85916783 7523 7516 368380955 2606 2610 799374003 39754 39755 219154404 94742 94772 112616062 36924 36882 106973086 64162 64124 255853774 69296 69297 706132318 27520 27521 115588662 375 367 264623856 65551 65528 416005706 1349 1374 469878707 20872 20875 217527055 45533 45495 418169228 25039 25007 520266389 10821 10822 758446880 79076 79077 792404572 46146 46189 999790274 35113 35070 19737225 90568 90524 168967291 27301 27302 872198802 60913 60914 944891613 26763 26791 442968850 93854 93855 755816429 17534 17508 471795023 83714 83715 46408149 21773 21774 101035086 80826 80804 109735395 18441 18442 748888340 52544 52578 359872403 48552 48553 235778882 45842 45843 262986657 56071 56107 545561647 51773 51774 988993713 33514 33515 157209146 43759 43771 193051763 59545 59546 178718052 67367 67346 828839778 94105 94159 395314257 25137 25114 874319497 28127 28091 793659757 40282 40251 956329937 19569 19570 992779333 7257 7204 86036616 41833 41834 89765275 98671 98672 490356676 99802 99805 184938199 77681 77682 21561784 93518 93492 539611061 41150 41151 46354272 68481 68482 428307847 54911 54944 354857805 33201 33202 720952378 33726 33749 162163739 73354 73365 799083848 50763 50785 677051094 12293 12294 893923192 30017 30018 605320562 39517 39571 860604887 2710 2740 721195520 85664 85665 770322653 30653 30654 388962752 28052 28069 192272869 73397 73449 663625565 40646 40682 469111791 94467 94500 770519316 13272 13273 762715769 97231 97203 876724205 82545 82546 499345629 86790 86791 657613977 84343 84344 114350276 33267 33238 7239535 18942 18906 884272931 74717 74718 792970026 68674 68675 807306174 61744 61745 917006683 47934 47935 814131209 38323 38324 51045751 73951 73954 688031621 49697 49649 583485512 33444 33447 229245294 77697 77753 256312647 30277 30251 381514247 12183 12131 978233725 59091 59092 401202611 48428 48429 647677774 3228 3173 522527899 62253 62254 470922514 97752 97722 652967657 52967 52968 255377624 49193 49167 405327562 58051 58102 959200722 75030 75031 636667208 26888 26905 711515675 23035 23036 477093812 94777 94778 562264529 46253 46254 133291941 44209 44210 786597740 88460 88461 423312795 68258 68269 993069325 79148 79149 263959505 56431 56432 755752116 15389 15390 32421593 14672 14673 274738811 36025 35975 486375273 58826 58827 571130660 58882 58883 722738944 8850 8851 688594726 7815 7816 762191975 39512 39513 793689959 99988 99948 786091815 73489 73475 420139240 76307 76282 990632228 59886 59887 769889483 10308 10321 970288060 99898 99899 28864999 62170 62171 58746564 59170 59117 647548772 16857 16858 316796893 49073 49074 320651680 82124 82125 691336160 44701 44683 138620922 23878 23911 803809146 90916 90954 836180839 55729 55730 205713838 99030 98999 783034233 16544 16545 743855939 91169 91170 706105938 921 865 602920922 76413 76364 739437158 123 83 238334539 81016 81071 191106605 88724 88725 58593694 22484 22485 90289747 13859 13860 599143118 67636 67675 723674169 68281 68282 517003150 78740 78763 736058122 50492 50493 272808676 54122 54123 267457202 19668 19669 926354922 37366 37319 499497171 69700 69657 914506503 87485 87463 971231542 14920 14921 426881791 69993 70046 334164710 80831 80832 643679420 9181 9182 814016215 86906 86907 31267819 65443 65474 612123200 85035 85073 596784255 65182 65183 200217509 26043 26044 690500813 34308 34309 183965739 93052 93019 354443672 59853 59845 44108674 65057 65047 8500180 65596 65597 566518935 50556 50557 407069680 50690 50643 133704683 63572 63621 820902548 77680 77681 598582498 51603 51573 250802421 7023 7024 383777204 21194 21195 439421744 54556 54557 752356661 18982 18933 113629213 68294 68265 945227829 56739 56740 309994382 69750 69751 102071598 79086 79087 486034401 94521 94522 451168362 10740 10777 958414864 84984 84965 572226704 6056 6077 603618366 44844 44839 804139923 47073 47074 730904433 71128 71129 743047147 3171 3128 804935913 71260 71261 586066336 28294 28295 413004656 10779 10817 15343417 16179 16180 911350318 69847 69848 584103945 75227 75183 219784213 27841 27842 127070189 38103 38147 911415363 30794 30834 990495708 13099 13138 616860039 54302 54303 883061175 73051 73052 836152327 30586 30587 527608666 7745 7746 926479632 41235 41236 296180315 40203 40204 533918851 77328 77329 623450527 99052 99041 499083002 50132 50133 294571592 96354 96360 428531784 22449 22450 759839606 68307 68308 306890487 64915 64947 562104240 29263 29297 612656574 41096 41047 810140882 71012 71013 829719593 87391 87392 784047663 13402 13403 247638262 88846 88847 954842298 60765 60766 219700768 90741 90766 66941111 29002 29036 580803869 3718 3744 499158894 30262 30295 549980893 58114 58115 996839169 72948 72949 188229692 14454 14455 913902694 15766 15806 826168624 85162 85112 204175139 31350 31370 436030516 71586 71549 533206874 19228 19229 926349823 17131 17129 119767943 28786 28801 901242480 94635 94653 745335386 49229 49230 440094647 5161 5162 894713212 38626 38620 325447586 66927 66928 141765138 49981 49962 145881538 94492 94493 875146574 20934 20935 242451033 73422 73462 308972128 42109 42055 811807328 43595 43612 158252069 89861 89862 408459668 12213 12183 881877972 2625 2582 318736925 37774 37772 341251600 32985 32931 315527720 90021 90022 942818411 81367 81368 372427437 23628 23629 254967273 46355 46348 35201811 95857 95858 20523938 89351 89352 248963839 18448 18449 597565148 29376 29401 668786135 7362 7312 719170787 70798 70799 169473086 38100 38101 706331282 97312 97313 413788234 50729 50784 11992262 67003 67004 171939222 93913 93914 288803337 83854 83881 360169174 56114 56164 148053883 88051 88099 315569604 14272 14225 145284767 377 348 804007453 39233 39211 134434766 77756 77725 488748431 50084 50080 83525369 53261 53250 932642510 83687 83688 634319236 6382 6425 906948505 20318 20341 942535576 12837 12806 980548033 60437 60438 928410290 6806 6807 770134071 70400 70418 507999355 45732 45740 168753688 2641 2681 106772520 87850 87894 235909749 44260 44308 795303890 14606 14607 310623848 81361 81362 986870456 43284 43332 669592803 73285 73286 925069548 12649 12645 769467073 96419 96420 104444556 98835 98825 392720932 36217 36259 639741783 90982 90983 685109484 6892 6893 822418079 82035 81984 122542696 35502 35503 460942438 13625 13626 190173273 54643 54653 363811978 40074 40075 162916400 2880 2878 477624410 27770 27771 21203768 54142 54155 230756880 60590 60591 120474225 56053 56054 449258050 57924 57944 541525012 32190 32191 885357067 34815 34759 628794761 75281 75282 707669492 76038 76039 887163946 55228 55229 158689868 96805 96763 641886805 48436 48437 551666126 70531 70573 789646723 13109 13135 718946668 99644 99645 804049792 35142 35189 783568319 21517 21558 604784471 14734 14766 773479580 43 28 469432481 18579 18580 614355996 27919 27882 711658733 65385 65386 136011043 73643 73649 980398943 38758 38708 451057236 52971 53024 838987851 55813 55814 421682890 8182 8168 86357176 4622 4623 511389963 63134 63141 300546913 99408 99442 953706826 20521 20522 390814771 51643 51664 850163658 5537 5576 296748737 65103 65122 711406223 8125 8082 861646786 43070 43071 576292383 57308 57309 734749628 4360 4321 794749231 76967 76968 855390929 40315 40318 472190652 83971 83937 728617971 69406 69407 573540272 45317 45318 631555080 80146 80112 234779719 84890 84891 674573080 74107 74126 510298267 83390 83391 155507175 56852 56853 326169115 11996 12021 809134981 88737 88738 856824511 92274 92275 557127740 10606 10607 557953879 66767 66794 242834654 63040 63039 618970835 98593 98565 756877015 85416 85417 200707025 37867 37816 763320318 15202 15163 31817122 27577 27632 952693105 48829 48842 138113096 93804 93805 55270498 74128 74084 492502895 21008 21009 532470005 35057 35058 355357694 26870 26882 208730072 15490 15496 332948298 15077 15037 651517041 79182 79183 478853308 52653 52684 674593610 60753 60754 392793449 52545 52546 626909839 25824 25795 689136929 78796 78797 892290509 92171 92172 241596944 30669 30670 535275654 43091 43114 238303662 55797 55810 650088072 55239 55237 231581269 7335 7336 238379629 122 173 35268495 57262 57251 69879950 18859 18860 245222820 82347 82348 807006050 143 153 906974348 13339 13344 826996811 50396 50397 295652376 4484 4536 842518183 19496 19449 204636384 62256 62257 369445713 82554 82537 161109114 87525 87526 610075398 18070 18062 787939294 75818 75820 932409987 34642 34643 667030971 35155 35123 430072706 41360 41313 214526140 66027 66001 210682857 84316 84353 134528065 89714 89715 225179869 76196 76155 278344436 44409 44410 496375245 7714 7665 58846974 83718 83719 498088984 92244 92245 936308571 11280 11243 234604722 98442 98443 388008308 83999 84000 784105173 51686 51733 256532693 95238 95239 976431484 98381 98382 517681938 97847 97875 488633059 36086 36087 396749761 44838 44866 291419385 25308 25307 255661084 54642 54643 637151103 57852 57798 110296877 34619 34577 348300586 17447 17448 824359027 66366 66367 765622255 93601 93585 42771025 86126 86092 199954131 40704 40680 466823937 66894 66895 679478672 20229 20230 806519588 31865 31866 723588716 64856 64831 137061873 25866 25867 217577669 51946 51915 605766760 12455 12456 422918909 37399 37400 832783736 13132 13133 705739044 38628 38662 771086684 46811 46812 717134450 3853 3854 166778941 51405 51389 965827622 7508 7509 835651209 57197 57160 69791227 88129 88131 397088248 7955 7956 546519681 4081 4082 141665664 39239 39240 879095092 21327 21363 855957792 39469 39441 7189772 56186 56187 404702965 17881 17884 748724641 61596 61631 681138637 14896 14870 272547039 93077 93078 35234726 40076 40096 52435286 95085 95081 817674733 21947 21948 907704330 82461 82485 125612331 3241 3206 731391495 20324 20277 239579299 12576 12577 154185174 41492 41529 464898795 93178 93141 404797398 49916 49942 875749331 68584 68585 692460221 74406 74387 198832060 70697 70698 2985742 20913 20914 736267537 42307 42348 550723041 97054 97055 568820307 30996 30997 839086025 46887 46895 559714262 76480 76446 556286559 69309 69330 928385950 1383 1384 239205282 8309 8310 444949728 61417 61418 381235171 46199 46207 704585719 1644 1619 482868240 63172 63173 325520735 37288 37289 603042586 40632 40633 45250797 52724 52677 613346532 59293 59294 409222499 94881 94898 588376877 84821 84856 504464775 40959 40960 591667129 24335 24336 780348988 23385 23393 850688302 93648 93694 191739623 88096 88097 948950813 93488 93521 36431997 18823 18824 753668582 25800 25816 768769028 87719 87720 226645903 28343 28323 274974742 1519 1520 643854200 71679 71680 363794794 91562 91563 350992426 41581 41582 430626254 53990 53991 738342075 82803 82804 213989392 94449 94490 534637731 3012 2962 454743605 18052 18081 151764264 49603 49569 485147265 28512 28513 634370141 31240 31224 401657516 1092 1093 767303863 68007 68037 515004292 18559 18560 912691508 27628 27629 587551806 34971 34944 418623855 99836 99837 820160877 21861 21863 144207512 95465 95466 389440471 10160 10161 679388438 7162 7106 172196289 65620 65612 771003352 42006 42007 322436301 4781 4782 503967857 92284 92285 59315962 26398 26399 451266235 38409 38410 436074257 82552 82553 62687181 11911 11920 271957410 85557 85558 42567594 44282 44283 921469910 55853 55854 674434959 83280 83281 182984619 38912 38913 501013414 32677 32643 502605070 27629 27579 332236775 76853 76854 70917900 43211 43258 694851156 61137 61098 891826424 99248 99249 183596066 57484 57485 907133992 76804 76754 979574746 73769 73718 934574763 4334 4319 121705824 95422 95423 993522825 17977 17978 639638531 84170 84171 352184704 60838 60813 922137528 34294 34332 114339947 38715 38716 544976675 77733 77734 999665748 44123 44124 836901910 95794 95770 221322187 23077 23078 226964026 20969 20970 669311708 54227 54228 684642862 90644 90628 817048456 377 339 369262308 16142 16143 897900066 73169 73170 417166643 43447 43413 279043667 52079 52065 378722032 42222 42170 636650743 50836 50831 634078684 15398 15344 921276223 67359 67339 218939203 76985 76966 337587410 98811 98861 562575983 87862 87837 806038050 67538 67539 586855029 38435 38392 696077524 92448 92449 43427707 49523 49524 593817663 41151 41139 504967211 15938 15939 802037352 25433 25448 418098467 74669 74690 541758109 58868 58851 786922122 56414 56415 635827096 37662 37663 990058907 36219 36220 164671337 86540 86529 440748816 6361 6313 184066455 86158 86159 485914041 81609 81565 763907213 59951 59952 771164725 98590 98591 743619994 47904 47877 561940769 14414 14418 286597557 29112 29137 780091495 93942 93943 371963366 55068 55048 217311446 81350 81351 586944089 94158 94214 128591343 58656 58675 233660233 75503 75483 905498025 55858 55854 883793876 39844 39837 150660758 66136 66137 676406551 8647 8602 480733719 66515 66516 622597489 13676 13707 798270368 7345 7346 622460383 12570 12530 894546723 38294 38240 254441932 71340 71341 575970960 83047 83020 941311216 64308 64338 145663108 49134 49135 691234567 58480 58437 233136603 17437 17438 333458908 58056 58057 219549586 77557 77523 818147679 5521 5561 899068929 58656 58665 274688103 87591 87578 672124422 2471 2472 203945502 80130 80176 951353706 70357 70352 707569852 52266 52267 846134802 59369 59313 263765205 52834 52862 817208895 16790 16791 179579888 88723 88724 979285048 26661 26706 348803996 91017 91018 109327056 14858 14812 140276464 58443 58393 68495035 79135 79136 356309072 61607 61608 807674353 28552 28553 856263146 87188 87189 153778098 36256 36257 305769022 70186 70212 396726328 96234 96235 290256757 32524 32518 793396173 22226 22257 233460785 38893 38897 784064686 80299 80353 792292125 33734 33698 188466565 54972 54973 993362025 19233 19234 68270371 49130 49131 363073374 38679 38675 912229385 45434 45435 711096881 60114 60115 685795317 22902 22903 288360155 6707 6763 709287088 85576 85605 987071339 21663 21637 586948715 98729 98730 891658912 85985 85986 649752038 41216 41217 408667440 79072 79073 556816534 49200 49201 939203585 71217 71264 537705173 85231 85230 20829172 1052 1053 86090754 5305 5306 813415412 59838 59839 833248481 28387 28369 422212464 61003 61004 146449344 25076 25124 63909142 44758 44740 612234751 42740 42741 713116039 94062 94027 834687116 52686 52687 47882060 73323 73324 971143123 3177 3202 340381768 38522 38523 782394917 73372 73338 859234273 3189 3190 57019847 89477 89478 30743350 98994 98995 195422370 76542 76500 127814524 56689 56713 830082234 94472 94473 166284082 77987 77988 999273340 38252 38253 537813413 74426 74427 581339231 45187 45188 80469983 27287 27288 631262191 69243 69244 318783486 80800 80801 401364651 4195 4168 354069409 52470 52481 927797514 55121 55122 95241110 92932 92933 84461543 86787 86749 483170773 41 42 200821565 99165 99166 260010852 84062 84020 544786782 63716 63752 166250417 51399 51417 647491976 36010 36011 291180581 15297 15320 626474998 77919 77918 604313965 46154 46155 704833130 10162 10163 850885294 92257 92258 434091180 1056 1082 129565030 95510 95459 735974753 20894 20943 584978386 64554 64555 517489535 88145 88146 304697629 54799 54800 743207009 55845 55846 358230845 98603 98604 360966847 62781 62750 189963898 56870 56871 359739039 95281 95282 101544912 58094 58125 366087 86479 86480 201519493 9798 9799 190684214 33366 33328 890592669 32737 32685 595094850 60281 60282 972107614 12436 12437 503373396 75145 75146 259482896 93706 93707 155644052 86368 86369 830646495 29908 29924 874353028 1523 1524 827250872 24829 24783 540240037 11088 11089 399277037 83736 83703 372088958 66172 66208 570022213 6958 6959 105179466 55343 55344 850158762 58870 58871 68394491 81181 81182 1769291 67289 67341 726581269 12466 12482 67455330 94354 94399 895754675 75988 75989 409532634 6724 6721 939221702 36940 36941 648094462 75647 75623 981875057 42257 42258 538345742 5205 5206 344880122 8070 8071 451184116 37323 37353 295117884 5146 5147 203182529 46754 46755 587419644 32829 32830 303698392 34840 34861 372276747 48049 47998 347787109 98119 98120 99875475 66174 66205 827735580 85916 85963 677371692 13120 13121 550634838 8392 8354 455830912 33176 33177 398953535 32859 32860 397529076 50281 50282 85451314 98673 98674 967032204 67987 67988 254684137 4268 4269 858415372 16921 16899 677623307 69212 69218 110842277 64493 64494 256772454 30212 30250 300818250 54636 54637 452348648 90642 90656 4156330 31145 31146 457448051 88841 88869 520552547 94469 94470 501733095 3339 3340 992510848 58904 58920 666996642 41637 41692 855439178 89893 89931 90056925 5339 5340 241825230 73646 73702 607867441 82591 82627 576909300 88158 88131 634608499 43534 43535 787536072 26571 26619 704894485 71389 71390 149662076 78816 78817 804669205 24426 24420 232316458 61441 61442 483414945 14622 14623 933954597 65365 65366 210529863 42131 42132 863029790 5945 5946 167694041 2387 2388 713603194 66458 66459 995873816 78723 78724 842728634 57672 57673 529749385 65275 65265 983409088 68887 68888 87638440 70871 70842 665231883 90185 90186 458750125 6659 6632 556466638 132 133 881667361 1445 1446 410860374 34506 34507 252755883 84295 84287 988828848 46578 46579 129152251 63989 63969 535225970 42552 42540 399906469 17550 17535 242323191 57111 57057 385292276 10495 10496 524196992 43404 43434 114289371 24852 24821 844985215 61641 61642 794659256 27143 27119 232493441 97947 97950 109468626 15934 15935 646948994 4814 4815 304478119 42003 42054 815400299 11590 11591 833674358 21435 21436 590652896 71026 71008 126151820 22950 22951 759910672 21213 21266 585045581 57930 57877 675876645 8136 8150 572163226 87311 87283 154209279 61157 61158 958955684 13385 13386 159658440 28926 28927 287148837 83777 83778 722280435 45956 45932 299411117 58006 57982 130267603 18029 18071 148322430 13573 13613 48933824 61575 61576 785734485 85046 85001 230795057 51188 51210 90420895 15962 15975 393239271 10148 10111 809536233 55487 55488 186678521 77460 77461 356080058 30839 30889 424414159 21050 21051 817826840 18248 18249 251684511 28378 28425 789194406 3925 3945 222098095 45397 45398 450360043 43806 43807 110976689 42808 42809 223295604 8051 8063 663822532 19855 19870 598440303 58747 58748 616561744 88298 88327 664960314 93511 93505 971180813 98092 98093 116355297 95950 95975 458701672 10732 10733 320241706 30212 30260 288151734 37539 37540 870130157 86452 86506 43983507 37276 37277 726472887 29791 29792 597653398 11494 11453 532820241 67086 67087 302512256 16773 16745 914465202 97051 97059 315572453 31953 31954 904925445 94831 94790 946128449 78168 78188 82965642 34912 34913 796835101 92044 92045 324936876 25834 25856 623811984 90868 90869 800359914 4023 4024 971693582 74170 74134 153346657 84033 84028 146220288 75041 75042 519484754 34566 34510 743600200 59286 59253 391828003 15996 15997 55785251 32336 32337 179447418 6703 6704 403157562 6719 6769 15289522 28676 28728 477161192 39845 39846 899039366 22952 22953 960654827 27654 27612 417397350 26522 26523 144257811 79797 79798 746091173 13252 13279 979325359 6594 6595 435265712 72173 72131 823160092 59599 59613 701812812 39848 39849 505967119 85532 85587 644934685 74253 74268 122820305 21730 21755 953065355 48735 48711 268923606 78793 78750 477239747 12564 12521 659096274 10704 10705 370028044 93729 93730 548525656 27265 27294 416100320 89628 89622 864627468 48449 48470 279489659 18607 18575 867081204 88834 88789 534784358 34039 34028 468609887 59638 59644 399124717 16263 16288 642227761 30075 30061 461714872 90829 90885 891658134 4665 4666 110272005 67638 67639 968020469 1741 1742 992971503 80297 80326 724417577 24925 24926 522397583 88409 88410 905932369 39662 39663 904415258 66576 66577 762443320 9564 9565 249789505 23244 23245 297002699 81887 81879 797274584 39691 39692 216815272 9618 9609 497645493 71327 71348 155355718 49796 49797 329012387 19714 19756 291511584 37373 37343 356137438 92761 92736 819121657 46663 46664 728932702 71460 71461 305601412 80531 80572 643043019 33930 33926 815540553 14435 14388 901599814 5980 5981 832111641 7862 7863 45235588 60893 60911 961770740 77596 77615 532715776 93389 93390 108991931 91310 91311 714662036 82069 82070 163422551 59627 59673 96421585 3414 3398 63108695 35546 35535 852193709 933 973 889036785 33164 33165 599974042 7095 7124 753733732 73204 73170 237028960 10228 10196 276428673 9256 9216 717062174 98663 98634 471700365 65960 65961 62377279 83978 83979 138868655 69428 69429 820559565 42665 42666 968706877 27509 27510 128026976 8327 8328 345070314 72478 72500 316371819 4812 4813 213345953 34665 34668 416709682 55029 55030 669640327 32600 32601 56729779 39796 39797 461238417 78775 78776 165709387 33121 33130 2550732 20418 20419 830197710 61861 61862 16939116 72892 72893 686469187 97157 97158 975506161 89324 89325 810640435 84394 84342 141958119 90470 90471 498619427 70971 70972 86830106 26912 26919 383547823 99711 99701 135718969 72623 72595 226089052 57564 57565 280402 21257 21272 522286388 10713 10704 13253320 35452 35402 635615395 39104 39105 676831152 87679 87678 839635398 85381 85388 621404944 78217 78218 622039482 14467 14468 488835206 24244 24245 89465253 795 796 974188191 10954 10955 545595536 82202 82160 741708299 35496 35497 544264559 39522 39523 336265306 2527 2528 890466654 56268 56269 398323992 88262 88263 240116383 61331 61332 457499210 90598 90599 461904781 10761 10762 735051062 32111 32112 421635833 63401 63375 272705685 63806 63807 647905197 35231 35232 158586970 24904 24905 968947504 78410 78411 457004596 91138 91139 994727806 83049 83064 900999546 87699 87682 959621507 87948 87949 158051634 54228 54229 677908586 32671 32695 371343089 96177 96178 610669578 69563 69564 596178991 96663 96664 88887739 82196 82197 714729278 44311 44327 213223226 17994 17995 925013212 93811 93812 735686143 7702 7703 341914917 34015 34044 82354725 17434 17435 61423090 71330 71331 384240121 79273 79225 399950310 85573 85574 223895391 43057 43049 92565657 36941 36993 841931366 6435 6436 323104938 92664 92668 349166980 58259 58291 439265851 93034 93009 442431906 70934 70921 870229659 65746 65778 875808141 34257 34258 665056743 98646 98647 28878272 43291 43294 304616722 34670 34691 100686824 19387 19393 800102282 20926 20927 435996245 23910 23911 310588354 81931 81919 303199921 40120 40121 421130433 34342 34343 755441010 70125 70126 938333642 85637 85638 74073198 88240 88241 887312555 74551 74562 565570155 27680 27681 97546783 16855 16866 69201546 99985 99983 751935614 3399 3345 105749502 82432 82379 421716734 92600 92601 923207571 22283 22233 363703313 4052 4053 767191705 52082 52093 470286229 79136 79086 367742056 59028 59029 785563505 36305 36306 58632679 80378 80334 277782262 31747 31748 178821172 12009 11981 520753250 83214 83215 834593672 73662 73663 480265611 37172 37147 632086654 68697 68698 809193400 97468 97469 818817361 87210 87213 680807143 8918 8865 340823336 84569 84582 186860179 89903 89904 806041022 68 85 196226366 60694 60693 267456506 73714 73759 340343679 64316 64317 961385619 98874 98875 552462766 57419 57420 219401492 34437 34471 994517149 98780 98754 969112927 87330 87374 5905703 50742 50754 73012666 17117 17118 200332256 67911 67912 594746587 84090 84091 277260799 98537 98538 363137827 36715 36716 171556411 78029 78007 588119351 95996 95997 981752580 13691 13672 772702602 53412 53413 715260230 75932 75933 846928300 89807 89803 890381026 76539 76540 827725883 33254 33255 431183235 26676 26677 606477403 23704 23651 547400398 74658 74659 81548041 5680 5698 684809202 76536 76537 982918120 38617 38579 75018853 95919 95920 788957113 24816 24770 823326618 58535 58536 142359520 37319 37320 498225821 98277 98278 532657015 149 150 892537614 60193 60175 107193260 84217 84233 573120822 71801 71813 627513196 92490 92511 77508242 99493 99507 223582248 625 579 4510323 50423 50424 987523349 33794 33795 741935346 50742 50743 786874359 90772 90717 175697153 54175 54176 503785498 3260 3299 298743477 1774 1820 48122962 69886 69914 523794780 94347 94348 290520178 73002 73024 946152727 74970 74971 392608918 96821 96771 614145747 46805 46814 997214480 12779 12817 182060150 45412 45398 989049460 72411 72412 464318849 25839 25840 485283159 79820 79861 235426514 75892 75845 55569902 90487 90461 87808458 49305 49317 763202210 83315 83344 700619966 41662 41663 872163554 66954 66938 502454335 39034 38978 908737744 93910 93911 145434972 16882 16883 633174516 28557 28558 496011851 10185 10186 15520973 63488 63539 643296515 37599 37600 877530857 3663 3695 981618614 86440 86479 646435518 31842 31843 511545580 88742 88743 90814066 58589 58590 742153810 89960 89961 997805171 87281 87282 626951840 49469 49504 993874495 41002 41003 528039943 21393 21392 568019331 66829 66830 215152308 4144 4145 919044955 62614 62615 317087827 62223 62172 338187813 28588 28562 824471301 2369 2370 173568287 29944 29893 269655208 84169 84186 167903100 91432 91433 68228799 63625 63570 399369004 82019 82050 126125255 65318 65319 849882119 48786 48787 796765314 605 606 887188923 84933 84934 934140514 40894 40895 875177861 54280 54320 387713940 31931 31932 511596375 78213 78218 263154230 49853 49857 59308991 44128 44129 457049805 53030 53031 45944186 75678 75654 51612110 41015 41049 968160469 6522 6481 277548354 50621 50622 975971934 63144 63145 308460845 93388 93389 454618836 95176 95136 810617886 24939 24911 648410505 11858 11859 809276293 15439 15440 910183380 91313 91314 447053389 46471 46472 250664140 79559 79529 193061100 18249 18242 439410155 60820 60792 649551584 95347 95313 251373630 61050 61051 363086088 79389 79390 432132158 54310 54311 964033434 28417 28389 553136416 68586 68547 770502527 39538 39539 851618206 57039 57078 687887657 44775 44727 152553204 88593 88594 593781771 43867 43886 508911038 5858 5859 681035087 9490 9471 340533429 47923 47924 419752959 64491 64487 360777997 43625 43578 166411450 74128 74129 283620940 22704 22697 840512392 39795 39835 891850211 14911 14889 893297400 12227 12239 71363853 5671 5672 184957988 93733 93718 114173025 37129 37093 768759199 49776 49777 51844993 90816 90838 460010695 7705 7744 609947598 37753 37727 416506525 64624 64625 750166861 65127 65128 506943116 93634 93635 580573446 61028 61050 17263591 97060 97111 477819915 19523 19524 278524638 72832 72833 169243680 88908 88909 25085946 23373 23362 729853496 15972 16022 589534908 92929 92930 813503740 20041 20042 180032063 77841 77890 135836042 20734 20770 929202732 46092 46093 967863669 87251 87287 900726192 8052 8012 288681394 43830 43831 189846076 47292 47319 933025130 16058 16059 485791308 58808 58809 342318501 57167 57168 800884246 19546 19572 909670912 72896 72891 363346376 20132 20149 135385029 94459 94460 954205543 95618 95621 729355300 33911 33912 368687354 40394 40361 359538354 76699 76752 28134295 94594 94595 656115618 67778 67779 829414806 15031 15032 141683789 60133 60134 637583475 68201 68249 89824327 75071 75072 531520138 81893 81860 349700651 63194 63178 406623892 6498 6499 997883134 49287 49285 571259043 58827 58843 256303451 28717 28694 137936806 27035 27036 557059738 59367 59368 26983379 82703 82704 618853538 14343 14344 738719016 25006 25060 856363873 46835 46836 836412922 7478 7475 586707041 55254 55287 230972016 83863 83852 746584583 98860 98861 11447559 46779 46828 174660913 45743 45749 173339929 38174 38175 362267672 27834 27819 254729275 56381 56385 184173711 74318 74280 149247785 90445 90446 68408328 6473 6511 339991245 44382 44383 490041591 78792 78793 709532486 66023 66024 335718913 38944 38901 406780585 72106 72107 190092781 76632 76680 254851625 61151 61117 805522841 6503 6514 60682180 99485 99486 625826493 10800 10845 35048692 40825 40826 867208550 80132 80092 809649995 98391 98392 910526316 15094 15095 590123933 47931 47932 64093910 35280 35281 388255410 59585 59531 126244989 82083 82084 639622312 15037 15004 897871437 87745 87746 428475037 61257 61223 525472028 85731 85732 835102952 57431 57477 781539591 92697 92714 570880314 10849 10850 830986475 98807 98808 691812770 53187 53136 81484339 43777 43811 917122143 22591 22619 689785889 52254 52255 153278515 54486 54483 892070525 37854 37855 712010852 64041 64042 448824326 23093 23087 385940164 64656 64657 405325658 29688 29636 265655680 83562 83515 667982294 3044 3093 805889218 85444 85454 299305763 27151 27152 835451655 17786 17787 562045261 50297 50298 157273335 88927 88928 881708533 15693 15694 179547335 26206 26207 316666058 93921 93922 592684117 89574 89610 622069678 48808 48762 807932204 77737 77738 160565633 13063 13014 888702384 4345 4337 469600648 59527 59558 901861814 88605 88606 496936858 27979 27980 651418525 95824 95783 183146971 27148 27135 219860135 71522 71467 546254126 41858 41859 103316360 20444 20445 175687501 46167 46168 213854179 66099 66155 334911393 30687 30688 77130496 62134 62135 216239378 84499 84500 472261560 68482 68477 84413794 76749 76725 752552114 77434 77435 943443747 46978 46979 749234383 10331 10332 760754278 26397 26425 306415079 72737 72756 365158318 5001 5017 624326099 84708 84733 421825282 55337 55326 710925162 16373 16374 5760931 84383 84404 96405540 72755 72756 756264664 21735 21736 394735838 50593 50592 992764198 837 838 822612237 53761 53762 598258422 58299 58338 217295320 13030 13011 460959293 34689 34721 1605019 56752 56775 391490034 92214 92210 137365975 16732 16715 949622813 41046 41097 761719155 38196 38146 300004011 92043 92088 620745979 51947 51959 843102000 32820 32821 993872226 91102 91103 703358173 54465 54466 733956125 27378 27421 505847664 89600 89621 927894408 41157 41158 775520783 7531 7532 910605264 85225 85226 772929071 55857 55905 445334437 31844 31845 305486463 28728 28684 946702808 70921 70886 894970323 81278 81279 429867247 76285 76286 181664985 32509 32515 817588420 58446 58447 90530542 96692 96693 821199911 62475 62476 311860293 866 867 219726388 20916 20968 11447910 13163 13179 538601558 42480 42481 730969268 7105 7106 398167836 6149 6150 85985030 59526 59580 575178760 4592 4626 870049034 76922 76920 167763613 45566 45605 407415389 93877 93857 23650023 83789 83790 53117099 69023 69024 20797420 17420 17421 749541374 37790 37791 64783435 73525 73476 347305260 4822 4818 724926078 43576 43541 369092960 40664 40665 329314906 71175 71176 287762108 55800 55801 871961156 21794 21762 646721640 42619 42565 683025384 66564 66529 887398910 60019 60020 512217913 61879 61880 534626017 97315 97310 658269164 72928 72904 201820317 46144 46145 142520872 53080 53091 290738813 73913 73914 622241450 26357 26358 726182506 6521 6467 163978746 31972 31973 906006341 33706 33707 45005495 85832 85849 956839785 49151 49152 514613104 10823 10824 935323082 27159 27124 446069053 73666 73667 202509666 24410 24446 578389780 31096 31097 119983574 5581 5582 720652935 69712 69713 721856735 69619 69626 219324238 6170 6171 115024327 64702 64672 241795149 99026 99082 886177642 77363 77347 69620918 79936 79983 338213438 60178 60179 155781351 20823 20786 716629473 27084 27057 801374863 16955 16956 68633688 67733 67700 98226893 29088 29089 337137237 23483 23484 1834114 87978 87922 267014389 89823 89824 754704304 10998 10999 22407010 85388 85389 745584735 82493 82463 924598278 67834 67858 349476147 69828 69829 904486373 27076 27084 302349159 34718 34722 529269185 65226 65271 114250688 47536 47534 140022222 52018 52019 552313134 49485 49445 318801125 21031 21032 17066819 48281 48282 505008494 62329 62330 313866629 55738 55775 861659905 32961 32962 32266335 57705 57706 910275102 23517 23564 441908048 71421 71406 779429603 82733 82702 917175987 82021 82072 80022649 99578 99624 742406729 99574 99575 971960427 70415 70368 947046534 70923 70886 62806866 28370 28371 33956122 12292 12293 619048931 56856 56848 733180523 51688 51689 828662626 26172 26173 28748290 59156 59157 532432565 54170 54220 52253185 63641 63678 411334833 75159 75150 50316533 51871 51920 149234897 41393 41394 279321631 69339 69340 180660309 62236 62237 253291402 15115 15065 147262717 42805 42766 248731709 38770 38743 845100438 11331 11320 469022279 69866 69867 802492201 69875 69876 803679291 96920 96943 623862360 94325 94326 882292624 99179 99180 237418860 72098 72047 97319793 16769 16811 750322264 40472 40473 628528889 93595 93596 559187413 46942 46937 669369981 36646 36647 324697562 32383 32335 966023778 73817 73818 603965668 26721 26720 178842874 8045 8100 843106195 28656 28642 248733528 73553 73554 96295402 94375 94392 594632162 86411 86440 333331545 59008 59009 948709527 27775 27748 587225762 87388 87389 991338414 62163 62144 307036421 4588 4607 408600266 72685 72686 978857789 84799 84800 901435394 80867 80868 614158435 34410 34465 405537133 94780 94804 202978312 56266 56279 653053615 30215 30216 289369379 96490 96508 641910645 20034 20073 846538811 40244 40245 970958837 32665 32681 387953638 82870 82871 578087008 49940 49976 962334176 75308 75254 430524737 73628 73677 982475548 20042 20043 236517713 66942 66908 72277722 39272 39273 955375610 75371 75372 606311751 11312 11343 972026251 51773 51761 887646690 58319 58320 721023491 11369 11370 491101369 96990 96991 243955217 51395 51396 843457172 54833 54834 837429800 80147 80148 343186444 28191 28204 971907449 59124 59125 317881797 72843 72844 924711955 75233 75241 873032048 70637 70619 999112638 86565 86596 723316499 23663 23664 697587384 26751 26752 191210626 76262 76206 739535318 30554 30539 663511594 27964 27979 46885432 77638 77587 775192844 90926 90927 75977684 83374 83380 343231715 9714 9718 717211909 85230 85231 923999278 62447 62448 18666756 62398 62371 762235193 94633 94634 638565019 32718 32669 650554503 67595 67618 111084313 74799 74750 250534614 26293 26294 427956875 84912 84885 480303469 36768 36820 493972065 28799 28810 53675501 14680 14628 832036882 8733 8734 926839579 94114 94115 983258940 10437 10492 237245944 56252 56253 339607437 43086 43087 278610887 81129 81130 797095099 49215 49159 88948157 28193 28194 929178986 81520 81496 716314950 39145 39146 945053317 56967 56992 880489817 70595 70650 336725745 32992 32942 223328240 74013 74014 572929300 77144 77145 842182270 81930 81910 440025306 82898 82899 701861099 42789 42790 241144648 7973 7950 963553454 84121 84079 878071401 43827 43828 88983688 62844 62845 711490179 57646 57658 604554103 11871 11872 92791170 42849 42799 403280457 42531 42532 274528423 58418 58419 946105058 88386 88391 694813702 16840 16841 577293028 64395 64396 392229460 8951 8952 239114576 71947 71948 448493786 11382 11383 987348213 21696 21660 401817941 84067 84068 600056971 4675 4684 290515588 67803 67840 516512960 97104 97105 443207786 61066 61105 902924205 5412 5455 424877350 4128 4080 154787931 3566 3591 434160145 35622 35623 672701512 55979 55970 586752480 97239 97240 305855079 28782 28783 537256512 46583 46584 145637875 52173 52144 512174774 31057 31046 409468808 12862 12863 151626589 64558 64565 965617180 69626 69621 678948419 39327 39299 733818485 99851 99852 104229434 54794 54795 111597430 81703 81704 330908396 72085 72086 358304610 48250 48291 711291271 31392 31397 85313760 78914 78920 904085817 90039 90037 734468889 74123 74167 738155578 96245 96246 333161204 12951 12966 214377208 99733 99708 329465886 60613 60614 950992499 50891 50870 229483149 98887 98888 400050176 19260 19261 377126781 89135 89136 985369731 71475 71438 714531716 62811 62812 24230240 9988 9989 921546696 42674 42677 660559888 81683 81684 856216973 31472 31473 517223950 1917 1905 888597172 12368 12332 91513380 76302 76272 352896214 45231 45286 991463045 83087 83088 679508687 7998 7999 634119245 82621 82622 933592987 96088 96098 867499343 1154 1155 804442794 86522 86523 555154563 87861 87836 230107993 12193 12186 800309191 85098 85099 466463733 48017 48018 794284668 18610 18611 741309042 97287 97288 919718413 15572 15628 462535713 91396 91397 78177200 77951 77972 552154930 80805 80851 186687814 26979 26980 598908356 41587 41611 20816590 22028 21978 702646466 95582 95583 620168338 92965 92966 41007322 39755 39733 649726434 72428 72473 590090863 47389 47376 52729892 95667 95668 472058748 19159 19160 187457276 927 952 405142378 10589 10590 481184126 35282 35283 656767456 88515 88551 951149664 4863 4872 669337881 37937 37938 101398046 92897 92930 143392693 16931 16932 911969067 33898 33862 333051877 83929 83930 502877451 82019 82020 301735808 22192 22193 743698606 98641 98642 619644696 80365 80396 282926258 32728 32729 638493860 98122 98091 675798296 77931 77932 586000530 63436 63437 140784644 6592 6593 281892803 59229 59204 64313051 98969 98970 531450123 56124 56075 442352167 51404 51405 192387893 21631 21632 827576151 61029 61003 8020397 33114 33132 161221620 56267 56268 118722415 33792 33793 236109313 52283 52288 191626434 78410 78382 734974173 81281 81260 405265646 31102 31103 377000464 77828 77829 768977576 94988 95042 129552867 12889 12890 133600209 15286 15287 201383381 17957 17958 234240973 88537 88538 247856653 1774 1806 663846858 94241 94242 699997534 76708 76714 638138363 89766 89737 811265806 53195 53198 182211060 63974 63983 217361935 88226 88227 213792408 75657 75712 23938892 9481 9433 946763014 78822 78798 374092051 77604 77656 76792031 87744 87708 594238421 88318 88319 471988561 50063 50064 667635857 42389 42390 566467658 1212 1213 742851933 85849 85796 645100686 84029 84058 115280981 25989 26035 538103651 49050 49051 327368211 67946 67947 858209253 18089 18098 521783275 45920 45935 246560189 93312 93313 96504181 46961 46981 629945066 6325 6326 229221166 47279 47249 805644932 80639 80640 728166448 17326 17359 290549841 42526 42527 817498007 31338 31339 155863235 87023 87024 945654036 32686 32697 913541423 12002 12008 539886472 56210 56211 550600619 80100 80104 503562734 44892 44893 604579849 23396 23397 226689715 64214 64188 432661129 11582 11628 644622845 69422 69444 984347865 17566 17518 739764746 99749 99750 100181957 77763 77764 993480320 96844 96831 706623718 76070 76096 334290557 2841 2817 584563048 68192 68208 27989246 40925 40926 524366715 45100 45057 747579396 29364 29399 141710590 48049 48050 292633262 51319 51320 276080288 11413 11414 367548780 4208 4209 521743820 69769 69818 90598444 2727 2702 919762941 32465 32466 94763312 99750 99751 447076864 16966 16967 811151730 15498 15499 455929935 79503 79504 502875630 7122 7067 181845523 34466 34454 439556215 83941 83927 642209427 46341 46342 870747062 12614 12636 89141439 4262 4284 904635546 63253 63254 347653644 64711 64696 125171230 42415 42416 297848625 17619 17620 463985077 87707 87708 405291892 75178 75179 654709891 10640 10641 216332793 41049 41085 306986510 97579 97580 102289199 94514 94500 853594427 70424 70393 825150963 94115 94116 47733095 70959 70908 191518241 31809 31781 984571725 62901 62902 306565657 31502 31503 10432724 25883 25884 938924632 112 113 51682518 46224 46225 857702448 74327 74328 936799924 1840 1803 136743207 23179 23124 561273556 4589 4606 709133887 71596 71597 387747728 71642 71616 355883194 20716 20717 473731857 72844 72845 468544276 38325 38326 383627993 25885 25872 257108590 60298 60299 927529141 22089 22090 45027284 68568 68569 8105754 63965 63966 799873074 97990 97959 743099503 49853 49854 859046721 72056 72057 408758829 18047 18048 489336272 16768 16743 566869165 1080 1117 356683841 18320 18268 392369016 48225 48221 509399796 25522 25523 868533962 88110 88125 845469956 59874 59875 377538111 97017 97018 80701595 20349 20370 834334417 43652 43647 94818478 56740 56741 94521883 51286 51287 653325646 10467 10477 445700317 93317 93334 408149662 71422 71436 178307724 20662 20713 688601169 95019 95020 633044917 69780 69781 88606027 46334 46346 618168230 77457 77458 555666787 54708 54709 45122918 22710 22711 50240980 28008 27983 133274054 67417 67402 85620316 21190 21191 9263418 34891 34835 299505370 44575 44576 535538376 60953 60954 872729551 71037 71054 193112461 38797 38789 980290228 96839 96825 953130994 66556 66557 832408237 12274 12275 741378281 82720 82721 490915175 48737 48738 949382305 40397 40440 637842603 44739 44723 917267552 26330 26331 131579745 83689 83685 325526858 92150 92151 573539021 30046 30047 55365973 6010 6011 794562763 92569 92570 304113098 39395 39396 269024595 41857 41826 136856553 69355 69345 464362772 49426 49418 562773082 54496 54497 984383665 4959 4983 644955661 80654 80624 794743443 2797 2798 803528089 77138 77118 200883040 9229 9189 444929813 5561 5562 153922457 30742 30743 778600948 35442 35443 847275324 74105 74106 951387445 17206 17218 319153006 12666 12628 662166644 91101 91098 956193718 37907 37908 69331613 59472 59473 96062557 72718 72719 489807173 79730 79731 473853422 64905 64870 900781641 44822 44803 23922055 53181 53182 706469878 87283 87268 38258082 99841 99842 966246702 57269 57270 878458599 41071 41072 425448263 57090 57091 231352865 78118 78119 280245926 97376 97397 351378230 52680 52681 690807923 13578 13631 769505527 52284 52278 248079992 97693 97675 139902686 82417 82418 942464665 80665 80720 36525549 95249 95286 249008690 93377 93378 338870843 24754 24755 458550322 70105 70106 96090644 14682 14635 155168071 69558 69559 659147951 38520 38521 211145850 26600 26601 509015550 95661 95662 263679794 35383 35384 509899036 7640 7649 96730741 52547 52548 998391893 37843 37797 591154184 74513 74514 208723206 63268 63269 277471241 2003 2004 909042233 64711 64729 217029031 90754 90755 562057914 25329 25330 456490707 30823 30846 631344694 5780 5725 810454908 83169 83138 968386419 48114 48090 655957345 68396 68397 879625062 76129 76125 403649391 58843 58844 317401885 8454 8455 997966513 64963 64964 789818761 81269 81270 432018240 51866 51867 905349559 85072 85034 168711719 59153 59154 123450018 6864 6865 580621363 2497 2478 752679942 56641 56642 102317154 49497 49448 623889319 29641 29677 227225491 47765 47766 86381683 37912 37894 186105839 68060 68084 723392241 52509 52507 403791951 37273 37274 601253908 72453 72433 338644374 12350 12380 924015628 26602 26594 134332141 80788 80777 275238713 96789 96766 941000706 80430 80451 757650521 96759 96709 157119806 43393 43387 907614740 87891 87848 628992269 44782 44726 299489446 23618 23619 115543731 1768 1733 983132739 71986 71987 507441674 76786 76787 302949655 53356 53403 282701262 81879 81844 3951400 62141 62142 768120775 96006 96007 70949454 38251 38252 720860949 81164 81134 787363149 23904 23885 244064535 45735 45736 237116230 42150 42177 558138510 97042 97025 556080572 47218 47219 971860884 70941 70942 855009417 2571 2572 259116180 73415 73464 636273997 90579 90584 544305501 85697 85698 135630672 79072 79112 199108161 61183 61184 688459591 7294 7295 248027271 86604 86605 485977645 41719 41693 932155470 52089 52090 21757233 29168 29169 441194326 45341 45342 812688906 30608 30609 397127692 50026 50073 602057389 6730 6731 299061440 8891 8892 330225980 42046 42047 752687424 75286 75334 914101237 1978 2034 707399545 47259 47253 72255760 52645 52608 163872263 72416 72417 771588007 51922 51892 164363375 93294 93295 979096419 79594 79562 363866860 21630 21616 899301085 59609 59607 158512710 60297 60298 818058752 76232 76269 446908553 72118 72119 285014064 3398 3399 125378011 41842 41843 281941631 34802 34762 171780245 18200 18201 874570959 22774 22729 40521654 50680 50657 38957351 81619 81620 3344122 85393 85429 713923162 68699 68700 400358147 11332 11368 514029638 30035 30036 902437821 7573 7574 62707829 86161 86162 810198501 25517 25518 988823324 55664 55665 275790945 85740 85692 483979441 22688 22722 461334012 75424 75425 518401690 6645 6646 349953589 30823 30824 849725624 50850 50851 391259867 24739 24734 810316430 53770 53800 204377775 77816 77837 652085074 24227 24228 816098420 65028 65029 467776970 86501 86502 614545938 95329 95351 234357306 17471 17489 586476673 24701 24702 34895378 28169 28170 985837375 84066 84061 194965399 2528 2529 923867044 44936 44896 781907784 41070 41071 791302563 79753 79722 150893495 61905 61906 265804119 1213 1214 702953761 6062 6063 52681859 8510 8522 265809527 82869 82870 861332971 10359 10362 938421731 85945 85968 310034603 89980 89981 852122302 10233 10258 424753628 48734 48735 556008173 77699 77751 968455127 64511 64484 495353664 56744 56745 558883375 86708 86709 45109165 34637 34638 41386396 61060 61025 65414864 61636 61637 868580569 936 937 156972960 72670 72682 878979969 21005 21006 430076185 34495 34519 610235363 32828 32813 156451441 33559 33560 601837834 15651 15658 567659560 13192 13193 728622070 98613 98609 250995110 48826 48827 364273781 35425 35426 747470545 7544 7545 912079997 26758 26711 331801089 10764 10765 101012808 96931 96932 147721618 97075 97076 46163926 80200 80195 111018707 53214 53265 982019803 89415 89416 52193647 91422 91423 562056385 96796 96815 124239207 4771 4766 949228848 5155 5182 421365287 77754 77760 670256030 6453 6415 514848223 31243 31244 521516685 23139 23189 610334082 49401 49402 842639236 35356 35357 441624771 4659 4660 716594545 45357 45328 982514926 63292 63293 379667565 38312 38313 354384342 99899 99900 428654426 14958 14981 841266339 51423 51424 416235997 90401 90390 9797460 6838 6839 766510676 78958 78951 78985631 70721 70722 541236658 82379 82380 187825030 20077 20078 321377842 85016 84984 859061107 21739 21740 428957010 68516 68533 345251479 92118 92119 619709302 13476 13477 344433714 10862 10863 724107775 89158 89192 211897351 93350 93321 863181846 31571 31572 177820215 53995 53984 952327605 4810 4811 209333670 79420 79424 452372849 96652 96653 78156878 29475 29517 801132839 20027 20017 659664314 15073 15074 212551922 15490 15537 692320633 9659 9615 141143811 56783 56782 853487943 7142 7143 910614353 98278 98308 908759598 61395 61396 897786162 93901 93897 2045397 44042 44091 405870408 87086 87125 252428187 35267 35268 18067719 87374 87375 673898029 15612 15613 167311211 49669 49678 439753461 37768 37766 487057578 28134 28119 262168895 25749 25750 826771187 30680 30689 274642420 81602 81603 251629346 63752 63753 996098813 96987 96988 304135578 77374 77375 600763619 19464 19440 41346814 86885 86886 534737088 46244 46271 708261541 49565 49566 741867840 58073 58074 284396825 14082 14069 520807270 93912 93913 779823215 29555 29601 242465002 47658 47685 877524367 52338 52316 364678858 79144 79145 380592202 67768 67769 173621606 22720 22721 420469581 51848 51805 457953513 42264 42253 862631444 21777 21750 932963298 56135 56148 703005755 75765 75766 673740343 30138 30131 771061388 9514 9515 578886067 95620 95653 928488466 47467 47468 372976402 34549 34550 939441229 54086 54111 507276778 97928 97929 382332987 73815 73811 735126695 19553 19554 453770157 50197 50161 96826680 95377 95413 703591499 18611 18577 940150535 1411 1412 623791445 53506 53473 922613919 13177 13196 348587487 24298 24284 737102253 78357 78358 143196901 5547 5548 368597898 152 168 789110058 90170 90160 764699582 66096 66054 427517279 48306 48307 139871085 81417 81418 837763126 13206 13207 258467260 30185 30186 538867996 29549 29550 620192204 9320 9321 844296362 6856 6905 179967798 70476 70463 547579761 5151 5152 530287754 66626 66627 643142015 99447 99448 31597046 44561 44559 659431460 41615 41611 648354136 77831 77813 774933637 9409 9365 197266666 92400 92415 223606550 85180 85204 514256775 96010 96011 343020190 18002 17970 781583582 55534 55535 283311638 86260 86261 564028811 1115 1092 405799390 37727 37721 666623311 42852 42853 17293496 3703 3668 442205589 61321 61322 683174898 40490 40472 963074651 1509 1510 665852351 27579 27580 184466105 15358 15359 335766067 25898 25899 657212495 32561 32596 185361440 77188 77166 196242206 9863 9842 951805663 98557 98566 473607266 99767 99810 812407103 73828 73822 948688468 5485 5502 448627696 70873 70838 963354264 26345 26346 654529724 5475 5504 766713573 54757 54786 735929716 263 264 499068445 33511 33512 958393143 57183 57184 36596231 32545 32546 410541008 75549 75550 203268996 96277 96278 132832408 88573 88588 149256011 21297 21286 706371063 20452 20506 468155672 87212 87213 292491842 7045 7037 172210893 57120 57072 179630389 91852 91853 56921320 9431 9419 66628268 76122 76147 227100669 48825 48797 974689931 39443 39444 437675577 83140 83086 641744370 56416 56376 476772186 52978 52979 254852154 89841 89842 638374640 88523 88495 584436541 79448 79449 47952152 51309 51341 156434680 29841 29835 849955388 11025 11035 583906811 97064 97119 889705957 65675 65676 204879018 2624 2625 589206002 19180 19236 465307116 96676 96622 447982705 10601 10602 766687358 54499 54485 974502132 7535 7536 600286665 78798 78799 653872907 38384 38385 967910456 94831 94832 42044993 12666 12691 822517396 43711 43712 859646010 37173 37174 454443105 36942 36958 675669717 37346 37347 214166732 55153 55194 708461593 78112 78060 31391261 40362 40363 683145380 12819 12825 694945884 90908 90895 693422975 45361 45362 507661978 61389 61437 999017178 36687 36688 760338319 92249 92229 903898562 13830 13812 143074303 72202 72203 679174265 56303 56304 551250364 32244 32282 761336129 35279 35280 83650509 10956 10968 172925302 81889 81893 169406356 3581 3582 920190104 40367 40391 307477906 65956 65960 24781322 1892 1874 74020055 52739 52721 223004086 86404 86403 345529319 88212 88213 307836002 55783 55784 150284189 61637 61638 875694667 26143 26144 387937442 33674 33675 981504348 88465 88466 647184692 2937 2938 167889332 76446 76447 277882164 91887 91888 138472382 19783 19784 211162468 41312 41315 367683169 22994 22995 895844121 44031 44032 120602364 40618 40673 459551904 97670 97671 560394142 18419 18420 692261588 47249 47250 355361804 29744 29762 274995017 7649 7650 315433042 65113 65114 598663989 16485 16466 773184257 23136 23137 816531767 61912 61870 245967182 84611 84612 643589062 31316 31315 681994059 18073 18095 296665578 50636 50637 794428637 46843 46844 961537281 11297 11298 151220141 47778 47779 112316741 60658 60621 172348692 75985 76033 21464993 47357 47358 893553592 54180 54181 106195601 73762 73764 798534472 29830 29831 118918485 81205 81233 605817819 23370 23371 975813180 63031 63039 763949542 36595 36596 850756959 91797 91853 657042643 38075 38076 635862508 27519 27520 955379886 13858 13859 744046020 52368 52369 283118273 25333 25334 635714421 57530 57580 792025666 22535 22536 37728536 40381 40382 334483367 3820 3845 874972124 68458 68428 695307745 90602 90603 445674190 90209 90210 332877617 27281 27245 383614999 35078 35030 517820056 19469 19517 781462668 96368 96416 444857559 530 584 779195966 78601 78602 573640191 42239 42235 888296079 40133 40185 165899391 99861 99862 36298777 10490 10434 175075122 41904 41905 109587201 89569 89570 959812480 38640 38641 267183934 83005 82981 53112257 97402 97403 825364147 23944 23931 722608704 3103 3047 659756493 41770 41771 982209224 49233 49234 507048169 36873 36874 157452754 24844 24845 927448920 3094 3088 393840314 3698 3699 299460197 90244 90254 64080636 22258 22259 529867681 73018 73047 534787431 5887 5912 699762177 99278 99279 872329632 77024 77025 198040977 88428 88477 467663705 1184 1208 86092877 22463 22502 493295330 73340 73341 970067665 81273 81274 613371307 58571 58572 858755680 53131 53132 104462305 18708 18709 859325369 5881 5936 66439303 94102 94079 853747861 52048 52049 869140150 44261 44262 39794577 79624 79625 530286558 36968 37023 263428087 9308 9253 247507039 3467 3468 260618028 11125 11179 326565896 57000 57001 120930977 13823 13787 686399174 38814 38831 72846927 36232 36276 86755904 89926 89927 575502819 37390 37353 386529738 2272 2273 254308654 48291 48292 705702242 71611 71612 880765071 49379 49380 62772689 61763 61788 435777296 30099 30093 858904019 76290 76271 284664800 88646 88647 598961587 72703 72704 662749384 69532 69533 185235021 79772 79773 866372173 64134 64181 77484040 80633 80634 42174401 97834 97835 39683641 16701 16721 542939726 40349 40366 354140607 78613 78614 498727440 91268 91231 765707003 66032 66033 183995158 73023 73024 705676729 86679 86680 426997918 78368 78393 659561790 5732 5733 127501579 30384 30346 370854994 25675 25647 83881953 58902 58903 475984102 3558 3559 363082806 28888 28889 234971392 52008 52062 914647341 21706 21708 440773937 12438 12439 35972094 27534 27554 294089306 38653 38670 270938113 34707 34675 525961643 55588 55589 511237209 62889 62890 934027894 2117 2134 686003143 35324 35268 462024218 91810 91811 417367829 84061 84035 598477170 17719 17720 755225825 37553 37554 810355977 10517 10518 115366602 84515 84516 644136767 30487 30528 117367979 561 562 345342175 45558 45551 492002787 47889 47862 77193883 43375 43370 780919593 94899 94900 255453273 1237 1289 973004335 29449 29450 603564341 55924 55946 957930804 20208 20209 582326133 38273 38233 868209897 60983 60984 133469026 71853 71852 729213079 36490 36505 740086831 45788 45733 775458329 97919 97955 762733740 68477 68422 657109764 70022 69971 525275402 12315 12316 553516568 56289 56345 664679637 81135 81136 468240569 55133 55134 117623328 28167 28133 646879333 97156 97157 89538001 44106 44103 629907648 2958 2959 142158425 37287 37261 280728338 22948 22966 117219675 52704 52705 502396906 92513 92467 282343903 98076 98126 197868490 40353 40354 504010797 27839 27840 995803314 7523 7524 659393122 32777 32778 464755307 22836 22804 241565329 68668 68659 871119389 64627 64628 712120780 74984 74983 457230711 5008 4977 171048176 79100 79118 164802980 50463 50464 528723289 92180 92181 380922257 64384 64414 458393067 60197 60198 748148758 54887 54930 700809222 88554 88585 825980869 3555 3556 770312577 95906 95932 1257112 94439 94440 513467059 59293 59239 278980834 91328 91329 645392443 23498 23499 20756113 23827 23828 228652104 18499 18500 655402232 56529 56530 31918178 25313 25314 463305633 9272 9216 175422435 37879 37880 58720580 3006 2977 772102032 70726 70727 390525592 6441 6434 530469788 61740 61772 427201685 23350 23351 890456578 45859 45892 149628251 56987 56991 210688330 41624 41625 450747225 75825 75826 991092724 54722 54723 933222934 52841 52842 816313050 84419 84420 699500540 85863 85905 203714109 86811 86853 960023287 83569 83570 984446068 3182 3134 239462702 36755 36724 871637898 73708 73728 337349225 79231 79287 854096054 70150 70151 740202515 41908 41918 632324241 64898 64893 984121434 12224 12226 156224905 93026 93012 987196583 57431 57432 754373249 52123 52113 435976587 73369 73370 525567454 56173 56174 126188249 33154 33130 600293197 69421 69390 700404754 31872 31836 141257858 81663 81620 794438882 83816 83805 129841929 88364 88374 13744562 37430 37431 284383413 50815 50816 896243437 83644 83645 91504294 68476 68475 539709662 68875 68876 893750121 11944 11985 33058591 46481 46517 585292927 29854 29855 170331328 88032 88083 284605866 99717 99731 872718605 87809 87806 274600930 52329 52330 58149036 83969 84002 860900159 77748 77717 543952065 64745 64701 707775258 19615 19664 158473585 95366 95367 546135779 78190 78191 624254895 48720 48721 129821805 67654 67655 412309715 18902 18851 321588584 91117 91118 719056214 16175 16176 969379955 10964 10965 159519903 29437 29458 679435595 35670 35619 783866916 49691 49741 659814755 28731 28732 51909060 97750 97751 732028799 85380 85381 938139883 61379 61427 382069585 17547 17563 995804576 55781 55825 42500686 79685 79686 885557081 46303 46304 4602358 3657 3710 775800388 66856 66882 428306350 32262 32263 227389596 61738 61739 746600057 90882 90886 721886087 20711 20712 850646326 81937 81925 805784348 31540 31541 793968844 19701 19702 5386508 60744 60754 834293769 75866 75867 387205442 69852 69812 626037113 92856 92857 597595347 54139 54140 462016036 62280 62281 144907697 52281 52282 822908107 7826 7827 10528613 14644 14645 934145777 97066 97026 737805908 98878 98845 194516929 28714 28715 776694138 36455 36456 811202159 71926 71927 99323093 47473 47474 45989794 55006 55007 624788309 65611 65612 370026876 17756 17757 134946903 29740 29766 682177370 44753 44801 534967768 19852 19887 557535802 68788 68789 453853956 444 445 521946954 57679 57717 870069560 692 696 822038172 88873 88874 463153548 95954 95955 277911875 69450 69451 308521753 17648 17649 442043795 71153 71154 177186824 21103 21114 113143471 74288 74256 531003572 82352 82353 407190787 20400 20349 625728680 59531 59503 417235483 29061 29055 629327163 37031 36989 257589243 5144 5145 155522712 70854 70855 807763670 96909 96910 537154342 44946 44974 917480982 92844 92851 843848647 59954 59955 367255546 70495 70449 759697554 50581 50582 317442532 12233 12267 584281921 61177 61182 245283036 75872 75873 500883589 20293 20244 188158900 68653 68623 73244812 80838 80839 176451082 64146 64171 180295402 81809 81810 389611392 87891 87892 598687260 67141 67195 587673833 62475 62499 379467814 28216 28217 369861487 47560 47561 112679048 77257 77274 593785102 24010 24011 227427074 77057 77060 22252717 44911 44894 517275026 7480 7481 74849639 91049 91024 14755404 77995 77996 603469489 96596 96597 908892752 40125 40128 548833398 49456 49457 285226446 75639 75593 392883045 86524 86525 563354977 70218 70219 951566382 55648 55649 571670036 61725 61703 496172013 32594 32565 117405881 92305 92355 526289431 61958 61959 848154087 25310 25311 482438627 20801 20825 37499764 79763 79764 498999852 26072 26073 38030903 73215 73216 365401541 80410 80369 308642140 4822 4874 182971766 67260 67228 289476129 93718 93741 4956049 72200 72201 800515166 58218 58219 721722682 58863 58825 153194938 16963 16964 51265634 63483 63514 668581616 48987 48988 214053130 52961 52938 355300559 71562 71563 961066768 22698 22701 583569667 18177 18178 434028347 16130 16149 631179810 15414 15415 296651804 71711 71703 105193965 73347 73361 235810555 43512 43513 358296131 37970 37971 638103405 65158 65159 59196198 90572 90560 851378365 74249 74292 59202306 87767 87712 907753042 22672 22673 854818582 7635 7644 857141234 23416 23380 865002603 30262 30263 541728088 50125 50126 609651087 64171 64143 376085842 54940 54941 561844057 59791 59841 661158680 84932 84983 156103330 48008 48009 271967823 76887 76842 592837629 22693 22694 450890455 89112 89134 276669915 34103 34145 169993825 78059 78005 75735683 21230 21231 700351242 30585 30586 364397048 96228 96229 625606764 96760 96761 748248382 24590 24591 883386868 47906 47862 821618724 71333 71328 361816614 30811 30824 588960339 79328 79329 289166380 17331 17332 740628029 89369 89323 768768647 19760 19761 519394476 49451 49452 379751653 19573 19574 278336398 19357 19358 229425037 13738 13789 116905392 73722 73703 650891723 98053 98054 991651678 82597 82598 999405630 5815 5816 963765609 85058 85057 719643508 4554 4582 554942217 8442 8443 501703322 83470 83420 506213575 98599 98577 444050231 33136 33137 581784484 29666 29667 651461184 90182 90130 502381280 2591 2573 695128931 56842 56843 883643737 61063 61064 173929446 68793 68843 769024493 87524 87474 972967159 50718 50745 526104799 28494 28495 956737519 3390 3391 932075031 72737 72698 149106479 30802 30799 686732895 9713 9714 547092337 78293 78279 169455215 93733 93759 230979064 81244 81267 492074654 70836 70832 5372282 91076 91091 793588797 38708 38709 260883277 25252 25301 942235812 29705 29722 29552076 42053 42019 739479447 35046 35047 846902372 71414 71415 519396293 93219 93220 623942205 42925 42926 521504 80794 80795 754736042 67268 67231 910583454 48285 48275 497603651 7050 7078 50956069 46822 46823 460144406 95332 95333 496789568 63654 63655 25125414 48678 48679 221091784 84096 84070 681230039 76821 76822 578364691 45734 45735 484423098 48575 48611 985010178 51344 51397 169561000 60881 60915 793068932 65393 65394 230273393 12378 12379 311087272 24573 24574 457404901 25612 25615 274849014 47158 47131 299672780 47583 47607 219191050 37386 37387 392869265 53270 53271 849211688 26897 26949 865603043 63156 63157 426448 18305 18306 124493034 8634 8635 373587062 40154 40155 825618702 93536 93579 143658942 63994 63995 796254770 50365 50402 312883918 3580 3616 863840232 69831 69832 186180214 83080 83056 249856286 33282 33327 716176702 93453 93469 238812283 92684 92685 688803150 88072 88073 882675567 87990 88026 362760995 77923 77924 434067839 84569 84570 874977328 43387 43377 861352183 20565 20606 383998604 1210 1211 339784229 36396 36397 428067401 87407 87381 674180219 83983 83984 748490513 93097 93150 174628495 39158 39159 850942835 36871 36863 785296431 59834 59819 290635217 6017 5974 628605913 4508 4509 299576794 14986 14969 394554545 23937 23894 765245609 38861 38862 206444765 3591 3630 359336170 35508 35518 920044281 45113 45146 608178605 56152 56208 864867935 25550 25551 222064117 26769 26759 99238353 17878 17892 42469016 64003 64004 744433101 33015 33016 754048144 30310 30311 824091303 96561 96562 346879012 51771 51772 954392800 47156 47176 518546771 80694 80668 897056518 98467 98459 570274820 90199 90200 48416785 43367 43355 580868709 55758 55740 679627958 70280 70281 560068343 48585 48586 803628232 19717 19718 480243739 8369 8370 627938190 33445 33446 905719072 74259 74260 457343240 75558 75559 576252225 88045 88046 661135550 14489 14452 158564410 80049 80086 76231006 95245 95246 788721367 85134 85157 960751758 39086 39044 306838782 77798 77799 59412511 80788 80789 928416594 90653 90654 274031653 42840 42790 881928410 89447 89406 495970597 83528 83529 731380840 43637 43629 806977851 31894 31857 643622371 57938 57939 197597699 81381 81398 796950461 31663 31662 971270217 44152 44120 580813157 56059 56060 165048433 3724 3725 63083938 66909 66905 512359595 83855 83856 412146963 72267 72268 7846943 77624 77625 611705114 40089 40090 854365256 67026 67027 669798668 98386 98418 300841531 1136 1137 887848438 62251 62221 482152009 70311 70268 651781616 78670 78671 791475126 49583 49584 107267115 38415 38461 190161237 59207 59208 74819922 43278 43263 458724890 94743 94749 262935438 25555 25590 140531300 28756 28759 370336553 66054 66012 672010929 72182 72183 993594234 11471 11430 130620645 68286 68244 950079991 36221 36222 69375610 58395 58396 795481319 55522 55569 911364293 70059 70060 116967551 44462 44463 22927040 73310 73345 800856835 83018 83047 181087323 56918 56919 939202843 14881 14887 187703082 9012 8982 724537102 89593 89594 404614838 94210 94211 394398333 85001 84982 692563552 68116 68117 54583499 96922 96873 38523416 49948 50003 687379336 15852 15853 223996200 31878 31922 46194636 37834 37848 683773073 5882 5883 486570397 34918 34919 922851882 62819 62820 459290302 1020 1067 552372584 19358 19359 711009144 24910 24907 411161772 10816 10817 575567204 50415 50399 419857252 93188 93227 393089294 916 864 716851738 63933 63934 741838428 63311 63312 970191729 45350 45393 990631435 6806 6810 302560312 63367 63412 596731456 19551 19552 718382817 36420 36439 586261952 37949 37950 832992620 62218 62219 698682847 65469 65523 536543179 31209 31265 416738382 41483 41490 963164630 89761 89762 183932728 14047 14048 324596386 21844 21845 805858182 21343 21391 953683091 73645 73646 678690557 80525 80526 862595082 85704 85737 512373262 99731 99734 169266501 80833 80834 256002788 59260 59261 487175646 44969 44992 295702360 79331 79330 147678373 19540 19541 426332763 642 631 635198848 76549 76506 643953025 18904 18905 523596262 94800 94801 112218025 87379 87420 794937892 58494 58452 371650371 35989 36039 121461621 95513 95482 575643695 88784 88785 785834196 80482 80483 921315567 70547 70548 840405181 73390 73347 862592285 64496 64498 30873009 53437 53409 623914123 25349 25329 61667372 8243 8244 505484531 32986 32987 576338300 28345 28346 601932908 57774 57751 741188344 15046 15047 904871238 60593 60594 88318571 31282 31300 317934962 60271 60272 709266886 43083 43084 727434924 9961 9963 978510212 12992 13039 47123939 87365 87366 273761694 73375 73331 361705497 81125 81141 344702037 15026 14998 267204742 55123 55149 582479489 46168 46123 981744800 21222 21207 451819887 94638 94623 930357348 19053 19054 309974906 56506 56537 175386233 76047 76025 521362971 6852 6853 122967220 68951 68952 466277195 67693 67694 822179784 50076 50077 565898329 17062 17063 302942285 32930 32931 422005837 56970 56999 948898560 60824 60790 303117391 78831 78832 668882354 65271 65280 836437915 87784 87785 328343045 83499 83500 947732958 24045 24046 357145838 38926 38920 9701295 65958 65959 65348423 99906 99907 801392855 49704 49754 382855863 94593 94594 23109651 34218 34219 921889394 63288 63244 561214229 59916 59917 72424122 78611 78612 845359266 29865 29866 594802567 69074 69078 401690807 8354 8355 888993675 71474 71438 226454614 4585 4586 822415548 64265 64313 954399493 73500 73501 232714326 53214 53205 397432849 16918 16919 891230567 26910 26873 665164134 62149 62182 946060141 20036 20039 777865476 94805 94847 72924642 67808 67802 32443190 47078 47099 247017627 69958 70003 700535813 82686 82661 346667408 81948 81949 411414225 82529 82530 977695027 54778 54779 466089438 99441 99495 648123870 66408 66372 269126546 49729 49730 872942822 29379 29377 674746793 17529 17561 233594251 66788 66789 963780447 44012 44013 791154736 93275 93276 315771607 24541 24542 627002248 78590 78591 938416839 67238 67239 338462628 6370 6371 446538311 41379 41356 36440161 64967 65003 845197024 26352 26396 457725254 85123 85156 126708897 12123 12076 687847914 435 436 959575547 97444 97445 171532237 53260 53257 124760407 19696 19697 758707307 7478 7479 160859019 4726 4727 276261888 67080 67081 979040084 69661 69709 199980911 60990 60991 76882216 22332 22315 429708760 84077 84032 942547814 69990 69991 154103091 1175 1176 615485016 97078 97079 964233200 3686 3687 133011411 13884 13885 871111148 50307 50331 452369226 15940 15941 15648705 74684 74685 915692161 45805 45848 9576923 8377 8378 118455138 18581 18562 910812763 731 732 151917116 92655 92679 831649870 28580 28581 951198077 26873 26874 307571801 35090 35091 10889823 88112 88057 40469740 94528 94529 836261980 61354 61355 142156070 29818 29809 705993680 98552 98553 720231096 91105 91066 696536630 32566 32619 428512685 84421 84406 439894020 83748 83790 604146175 50852 50853 809816152 44311 44332 211075456 95824 95825 250742913 94380 94423 119357834 33767 33739 62265881 15175 15176 861705457 56115 56116 492655203 99697 99668 141420997 82776 82777 387466391 7555 7591 593218648 86163 86164 587491763 97465 97466 363240617 63531 63475 183412098 76806 76793 607909726 14823 14824 973933327 73631 73653 314987 44907 44939 213841319 10777 10778 993657476 66685 66662 807239259 98709 98731 13587400 90856 90857 615520792 89749 89750 984679643 79451 79462 141831004 39267 39268 473949829 5721 5739 307061686 31435 31436 455347283 60337 60296 505541536 64772 64726 14012121 15912 15913 509590450 88421 88391 244737404 71845 71839 125627656 22304 22305 28590479 15835 15818 262584752 91605 91606 595045431 92343 92344 816848906 56765 56766 708466131 22518 22573 221654995 69554 69562 452271109 14272 14273 228614995 64442 64443 310514556 94945 94938 568306779 42344 42325 713420081 47948 48001 752925174 70899 70919 316308930 28517 28491 197038298 68263 68264 425297399 10156 10157 694731609 52882 52881 157688933 25228 25223 505943283 23650 23651 243808397 25927 25919 76942878 46571 46572 163241253 75164 75165 836917212 43200 43201 192579450 20605 20606 55288308 68695 68696 435731808 77228 77229 621431659 94229 94230 671358671 72847 72848 456218275 36452 36453 607468602 27236 27220 637775337 33930 33904 328879608 21587 21588 169918507 25088 25137 147483536 20095 20096 404104452 71467 71468 101127860 48249 48222 335572674 45847 45850 495752269 246 247 373465473 76713 76706 173213288 86988 86989 815388168 88379 88380 756106972 4152 4153 392486066 20210 20211 904620026 48083 48084 650362950 41800 41801 441012011 51690 51670 325003124 44307 44275 54376104 23619 23620 314530894 73158 73193 256813218 7302 7303 736395813 44422 44423 114326995 69122 69123 586448059 35861 35862 436410535 73739 73729 577783347 31106 31057 615163687 33616 33617 969795899 90238 90234 981107339 40074 40086 200113607 28086 28087 655097303 59818 59819 65325727 12479 12480 355945530 44971 44972 348177257 87934 87947 757650432 29766 29767 244891634 89781 89782 400136603 13396 13371 233027318 50257 50258 28380586 57438 57439 781748725 5292 5293 605867108 42730 42731 406598253 39524 39485 676465969 38494 38495 191237499 28708 28709 14576061 38013 38014 693233414 30750 30751 550177259 49691 49723 83514525 20159 20160 539823858 15832 15833 712315403 58834 58835 311299868 31966 31957 498552578 80623 80639 72693034 6305 6306 513453471 96596 96622 375281773 77449 77438 190129392 21020 21021 682219730 14846 14847 57745807 44811 44812 989522949 84462 84458 600080920 90908 90913 440712958 14242 14221 143801194 41105 41151 52526120 69468 69469 992510339 57696 57674 183880300 61083 61080 409482063 1569 1606 357811564 90210 90172 40293544 81248 81284 677195286 7090 7091 442642198 87021 86987 464870888 74698 74680 793697324 49975 49976 516304574 2611 2629 988532837 54938 54882 975789637 92715 92768 287521835 34675 34676 487317330 59666 59710 93603126 77616 77571 970876928 70431 70432 456556407 37086 37031 885522567 93680 93681 25530892 35562 35563 883184505 28188 28133 330860505 19571 19544 294399295 25119 25120 587048480 20255 20256 916434610 41822 41823 173758102 5497 5498 77500358 65265 65218 910971264 96869 96840 5065162 61898 61899 514466504 86292 86293 381944907 22908 22876 534390169 93140 93141 135343450 97405 97418 138623007 7081 7082 688567337 43271 43272 167752458 1016 1017 9246311 39651 39652 777067991 50165 50166 508216345 30288 30289 552527328 28422 28423 602268631 27562 27590 880466171 18286 18270 345332565 63315 63299 344013761 61106 61091 205777877 76323 76354 61369902 96531 96486 569133551 43926 43977 723020683 5274 5297 920671495 15310 15311 206272664 70216 70170 306103404 21470 21471 347570131 84071 84072 66707661 55234 55269 570351624 83047 82996 783879362 73164 73165 507878461 15515 15566 924303547 85143 85142 60474630 69412 69413 283509493 61363 61364 817466238 52563 52530 599230590 2150 2095 57191250 85686 85720 76745602 91998 91999 59410411 75639 75640 554067143 86223 86215 229620160 28937 28938 225152712 68000 68001 752330059 95538 95539 122643016 71394 71348 315469238 65414 65415 802227964 60201 60177 733360255 90358 90339 343689522 59889 59890 366723984 75968 75969 766567582 20567 20584 756027589 38434 38435 216663369 64431 64469 803890979 7228 7229 500104410 43828 43790 530004057 54197 54202 354414542 40533 40507 97099836 72066 72052 576889412 36440 36441 541481010 8885 8853 204089897 66181 66182 735360836 40713 40707 684647247 60942 60943 541820871 26460 26419 790489677 66051 66052 23732942 31852 31853 589432064 88627 88592 2494181 71911 71928 475588650 81744 81745 449924860 72990 72991 413517191 89972 89973 535477222 82501 82502 246305052 93049 93059 7546929 24053 24082 22403360 45022 45023 28427382 14291 14292 734523295 22903 22904 693694206 16775 16765 631609646 37816 37767 692175561 89741 89742 548835371 9443 9389 126529588 9513 9517 565665652 2394 2414 261573594 21409 21410 478103638 10296 10297 417437288 62427 62428 424592966 76482 76483 430821235 22848 22833 621644131 13475 13430 761181890 50387 50331 449033028 23697 23678 324422603 3351 3303 987075435 4465 4477 271569789 96379 96380 6966399 65223 65175 204584301 62073 62025 259893985 57633 57627 520936200 59897 59841 633147270 89917 89918 156116754 64260 64261 379769694 45473 45474 63900519 95493 95494 171680282 50589 50618 793776095 29769 29770 839803828 58635 58637 852371442 15919 15920 592039024 79740 79771 30702390 18220 18221 672387863 16343 16360 972352884 28383 28437 857968644 49335 49336 364795186 12647 12591 660952529 87366 87367 424305961 57605 57563 247668723 30490 30531 421479771 42120 42121 636531848 73338 73339 85828146 76293 76294 649116409 18063 18114 634912882 56071 56022 901382581 72963 72964 943426107 82684 82685 33459 90622 90623 18404867 72372 72335 785427204 40658 40668 529737927 27575 27538 313403844 73134 73122 210358352 71560 71561 188062865 95801 95802 158762002 13608 13641 715118905 45692 45678 756673329 27759 27739 410362223 22330 22282 660934421 36746 36747 828903888 92210 92196 860684004 35661 35611 988172178 96260 96261 699609759 95260 95278 844048565 95579 95580 295047230 69641 69696 163366297 57293 57329 108612030 2423 2397 969078456 62316 62317 303402563 7503 7504 536318424 87892 87938 789284836 45959 45917 784232910 76903 76955 610355534 38435 38436 632631910 50637 50597 360716440 89379 89380 97839749 90083 90130 651400612 32836 32837 152275943 21949 21931 42673145 96804 96805 33365294 89190 89168 372679439 19075 19076 692433579 46494 46495 60030568 37222 37262 204660202 94337 94390 544633818 50157 50127 919546440 23520 23511 805569265 83417 83418 370657666 11159 11160 243219475 88307 88287 249198250 38082 38044 415165581 14172 14173 979870789 92783 92793 784053795 9901 9853 873669069 19084 19085 390575215 21251 21258 225630869 88849 88850 830591569 64441 64442 110375477 56749 56750 125955454 15208 15209 463047264 84138 84139 186467154 11215 11224 847475762 17321 17322 151712811 11181 11225 436798922 37482 37500 61309396 19861 19862 266837343 45548 45549 852877887 58613 58614 438527707 34943 34909 462930111 4875 4889 817894457 95466 95429 796407939 74361 74353 490902136 80298 80299 14074447 66263 66264 16877172 34397 34398 713737241 13424 13425 929748538 30755 30798 218126155 99626 99627 663161975 37825 37779 241555368 50478 50479 134071175 551 501 617926970 67455 67456 336014658 88875 88893 801818181 38040 38013 180738875 42769 42770 347897115 99658 99659 258017770 94570 94571 638939163 94528 94489 60190254 50012 50013 794972501 92516 92517 945604848 72876 72877 642051587 24874 24875 522522806 92348 92300 900114665 50016 50001 811570753 91601 91602 472015911 34148 34137 937611763 24996 25044 36192216 32674 32675 800879370 44218 44249 518638946 91478 91496 336729750 51555 51556 643403579 97391 97373 223665545 63296 63297 377601688 11807 11803 958243536 5738 5766 450808192 16812 16813 943215628 68986 68935 927213007 3915 3916 416780931 10312 10329 324343082 5527 5528 723756281 79854 79809 609521045 90234 90197 151541900 72082 72083 413711954 64039 64033 570461241 74420 74389 462571049 60767 60768 128919902 76185 76139 501504914 75317 75341 328789680 66166 66162 541596253 12151 12096 204953359 13853 13886 722217797 44663 44664 826276387 72362 72363 103964324 53056 53057 625701826 37647 37593 231595630 57621 57622 34806428 20016 20017 671079954 43834 43858 343288813 87745 87732 688964514 10621 10566 594576652 15806 15807 126992982 6208 6209 205415681 48947 48948 951877664 31151 31204 827646130 6036 5982 42776332 71090 71091 988858506 26695 26725 651006106 19147 19148 888251603 25873 25874 731665260 63044 63024 743349903 12675 12722 860446393 27756 27725 500300170 70106 70107 750147632 73940 73941 701139501 89765 89819 386567177 59574 59591 544152075 39606 39607 501260157 90096 90146 882972539 23440 23436 546778653 51583 51540 859075832 33787 33733 246085161 53720 53668 940713642 10144 10145 473338184 40665 40666 430510324 54256 54257 469567657 9615 9616 484906086 88754 88698 151330762 76377 76413 161187747 49038 49039 965584531 27388 27350 192772877 91621 91622 216569585 7999 8049 336352376 23096 23097 573246628 35224 35225 81295771 21890 21891 415351887 53544 53570 984709261 48439 48389 276432167 5221 5190 70229666 53959 53960 892926890 13528 13529 89057158 43757 43758 739464738 54744 54745 352084653 72257 72283 836376648 74441 74385 197790469 28317 28281 288925191 99896 99844 443135979 87674 87625 936581642 90411 90415 48729665 39268 39269 199715484 11077 11078 995164820 93414 93468 956954709 83846 83878 714161838 20424 20425 739490036 82855 82856 969201071 35030 35054 656759134 98577 98578 977600253 24998 25021 470232436 85461 85508 933040980 57680 57661 237348312 72804 72805 216247107 55468 55469 928689972 82829 82872 351457440 15615 15616 545761225 98027 98028 377534101 27237 27210 88037146 81007 81026 633290695 92795 92829 579656200 24 25 19665138 82547 82583 568848641 24564 24540 27481299 1637 1638 533636298 28 29 841988223 8185 8139 670184045 62649 62650 783052927 82593 82619 795768956 3268 3261 229695510 12905 12906 321760242 13666 13696 880303369 64112 64113 958891922 6025 6072 18974384 39487 39488 863789370 41943 41897 208065695 25108 25109 336791358 97004 97005 828509853 25276 25284 863123638 49163 49164 828465807 95818 95819 636932961 29200 29185 632129035 72312 72313 451626208 53941 53942 842404947 14768 14813 704257396 24688 24689 413575686 7777 7787 275222924 8078 8079 425593768 62404 62393 511851070 40914 40886 156316988 84157 84158 849661541 49244 49290 248276872 91572 91560 258592655 97583 97584 431151424 1455 1414 922804119 93401 93355 940683435 70326 70305 783548053 30871 30872 281645330 11589 11590 479198276 3233 3193 261456735 76196 76197 5998344 43228 43198 324561860 61255 61256 144029503 43947 43948 219306079 2946 2947 209434289 34007 34027 200814590 67329 67381 916122842 280 257 114366934 61326 61362 527044026 9107 9148 849299241 52258 52227 892821499 59812 59847 225390806 96893 96894 845599136 88397 88363 9770816 6774 6775 364947747 58588 58618 449676436 20523 20524 228633670 63725 63775 783310187 72616 72655 24637397 10400 10401 447506734 55749 55707 729827477 38318 38319 813396036 71172 71158 90380123 80656 80602 572470709 39702 39703 75389484 92716 92712 759819339 99663 99671 170011173 95282 95283 175325690 46165 46166 855720925 47322 47323 917965154 16440 16414 536585800 69095 69096 486523053 87409 87399 689980003 49663 49664 988372386 52498 52499 169191138 11589 11639 20072606 50828 50829 571704341 63656 63657 228311321 91572 91573 963236503 19397 19398 303935374 3569 3570 260543567 40760 40761 454382550 318 319 285111051 95053 95000 967649421 65289 65298 497632627 67631 67668 301522890 95076 95121 934811952 81709 81654 668035512 93806 93807 932883268 24812 24813 784787459 11801 11802 968934734 14676 14677 343330238 34952 34953 697782354 71964 71925 59890334 76634 76579 792440123 59678 59679 126153990 87037 87070 891983048 49224 49233 337779338 26307 26308 554560953 19041 19082 608335029 5319 5324 616330289 92889 92872 591797384 54019 54071 205960639 19098 19099 813693232 47816 47862 846810886 90391 90392 889184251 52094 52105 206012355 14600 14642 345426757 94994 95004 977336430 68978 69026 143889682 84106 84128 280605310 59610 59611 220992713 82565 82566 299465246 33555 33504 862451530 13675 13715 112912331 70609 70610 267767237 87017 87018 795581359 43795 43742 356371051 45246 45247 815052480 41276 41277 185461935 71551 71552 812001671 9451 9440 209536093 60703 60704 419521116 71756 71757 272186515 41669 41711 846104441 29185 29235 32753593 45467 45438 819391601 92319 92315 620222195 60273 60274 493756884 85367 85368 490108718 39047 39048 949895893 63654 63700 191946902 37067 37068 972664566 55210 55261 304063075 60656 60657 65778481 29997 30035 457339061 14498 14499 73389179 73444 73445 697587405 71050 71051 2458652 68476 68477 172942389 44791 44792 668529457 82654 82655 450279262 42044 42045 208924592 66664 66665 962019093 84363 84320 331312224 23092 23116 201616788 47118 47119 681058259 4609 4610 108030628 87729 87730 633060517 74687 74688 24326609 13516 13505 112448410 25001 25002 80377035 87546 87585 593423231 53339 53358 253334259 25777 25778 298249617 57746 57719 302245617 55476 55477 198251749 73499 73500 979214167 6736 6737 277145623 60724 60750 824178251 90376 90399 972173078 59390 59407 77724875 16160 16184 237003757 83809 83810 696074435 20716 20704 262235497 56068 56097 992477220 91904 91905 924491159 50982 50983 390391927 31344 31336 70486716 74055 74056 769399030 39113 39114 730179272 51710 51654 153577732 60924 60925 800384404 88213 88193 105168243 55133 55170 145661934 61090 61091 980944151 57630 57631 433967311 55990 55991 245431781 11495 11483 56420006 11107 11108 576565235 67757 67758 858109136 38676 38677 980182192 37938 37939 122119051 20636 20619 378062421 19902 19858 910423667 23886 23876 394604447 77604 77605 453473453 2057 2058 605965903 58838 58839 974425790 91971 91999 53074400 13063 13064 673393882 65301 65290 277295262 63610 63593 156004128 77751 77702 632702996 13008 12956 803684228 79596 79597 163911186 43950 43951 744170142 7120 7121 975007427 11730 11747 510000279 33937 33938 521738160 42864 42840 41870758 67605 67606 598587198 94335 94297 616994899 25428 25467 165961277 22087 22113 204781955 13205 13206 29669168 22754 22755 878056164 10142 10143 961604855 34827 34777 684420444 65572 65577 697878761 16722 16723 758813030 32333 32339 279008257 62954 62955 701352354 10383 10403 205838955 74494 74495 385596164 39502 39503 456670664 44011 44046 235552732 26503 26504 356217071 95850 95868 635800576 99781 99800 300528892 46825 46826 399692494 65518 65569 417870665 79817 79857 34402000 86923 86924 97063525 96457 96501 604062765 49435 49482 92103477 62113 62108 734753505 55376 55377 708535766 45448 45449 412676996 90509 90535 718274880 62620 62621 946274984 73206 73181 198134708 67897 67934 288382723 39917 39918 560510787 16848 16849 521352692 90046 90026 201678516 40967 40982 621756627 68203 68236 499973702 7127 7074 63175442 54603 54649 444396730 4463 4464 703397367 73986 73987 997806928 50996 51044 612029641 98670 98678 88611152 5064 5017 235045029 46683 46684 915994168 67471 67505 9662346 27110 27111 759553134 32503 32494 161761527 99232 99191 413994112 83293 83290 858241257 89079 89081 52486174 62139 62140 317223660 86675 86715 374883635 38998 38968 583074100 85288 85289 399375562 68914 68915 219017899 30808 30755 169491227 66001 65992 501773277 13739 13751 375766870 75085 75086 380989214 3555 3610 821547406 70552 70553 980311162 12209 12210 517040979 93243 93244 609535588 13568 13597 26861946 20147 20148 288155034 16806 16819 482934554 14020 14021 717068555 5220 5221 765512429 72956 72957 911312144 87191 87148 690245292 22894 22858 526007624 6137 6187 5502684 72003 71961 131720178 45339 45340 144676648 65111 65112 287550055 74461 74508 821190055 9464 9497 96103408 30005 30006 940716706 96461 96462 253024722 55692 55664 153035897 6845 6846 257568754 20306 20307 45541238 4318 4328 729482792 61091 61082 567028863 48872 48900 860929396 9274 9290 701118453 66454 66455 272458649 33145 33146 395638628 89596 89607 660637478 46722 46718 849384283 70408 70430 21771921 53239 53250 351117389 48140 48141 523275556 30741 30742 148928035 96454 96416 62604301 76065 76066 173559537 55434 55435 417217252 72582 72548 416516193 92302 92287 106753694 79764 79811 268961166 44475 44476 916707008 2048 2049 831262363 24235 24200 716735204 72620 72621 730047600 96401 96402 386691297 7433 7415 420536179 523 524 345945214 34607 34592 796139559 27973 27938 410852743 37996 37997 403126096 46487 46488 650165554 55190 55136 794510487 76925 76954 256376084 13786 13804 978958207 21485 21486 1129112 76912 76913 395157592 54180 54176 802737766 50069 50017 243034347 57062 57065 996273793 79008 79009 211911685 49666 49667 136489726 74712 74691 177704598 58471 58472 1969355 19575 19576 469291531 28771 28772 617684348 28026 28027 371260966 37964 37959 407213725 80891 80892 972666633 89833 89834 2359437 89089 89090 225183493 73612 73613 925364198 98071 98095 497704078 27779 27784 429104121 53767 53741 445651241 91306 91334 977985842 34163 34164 867855771 32441 32422 106463125 48245 48246 741628537 33539 33558 556550833 31067 31068 260623902 70589 70590 549999841 1164 1165 106326809 60169 60170 419068634 9653 9654 375547070 66020 66021 229053669 54187 54198 653196257 5075 5116 640437364 42933 42884 195269186 55615 55562 850475833 11572 11573 952408498 41570 41571 598256419 83633 83677 250951632 92092 92093 213013036 38399 38400 289230281 48843 48822 690035625 97458 97476 848161053 9796 9797 865424499 75910 75911 607880539 93968 94011 72244126 50041 50040 118408605 21618 21603 458001447 93085 93088 83769740 69149 69150 434292673 29670 29671 61713287 69437 69447 433657482 71898 71877 608818588 95514 95515 267129054 18506 18507 180049826 66822 66819 126225027 88981 88982 782288162 40985 40944 508694440 68120 68121 202655525 6872 6873 843366828 11581 11582 959680036 36327 36328 170594587 72648 72612 445104156 40375 40415 82149097 60657 60626 275418409 81075 81076 33238631 22238 22235 832730613 68936 68979 403102828 26555 26556 579489434 13685 13715 169654236 56654 56642 227917416 46863 46827 299124483 12291 12307 953517398 39057 39047 881701447 97543 97544 268820031 8203 8204 564916648 66041 66039 653479816 85426 85402 665243111 7674 7675 5679470 93907 93910 849598720 73117 73118 305276762 79320 79321 124317756 89908 89914 69095331 76978 76979 708607791 34745 34696 351842372 82471 82472 300383193 88219 88220 671623824 63427 63410 669757893 35514 35515 950451132 28362 28366 557578607 4707 4708 389567663 53171 53172 594106473 288 289 916380802 24890 24850 675224372 59138 59127 697270100 16924 16925 947881937 65626 65589 763794512 9628 9658 105829748 42659 42660 718638020 72624 72625 707149071 36971 36924 956278063 41184 41155 514803076 17557 17558 242477485 2813 2857 121971769 56804 56805 174795664 57181 57225 990901226 50208 50252 114595609 22555 22602 865007879 66811 66785 669975191 95290 95291 292710415 24922 24923 467820940 48695 48719 789700500 46954 46983 848284844 63124 63125 216654012 80029 80030 958058001 56993 56994 759967444 40029 40063 467598747 16343 16289 400371856 7306 7307 488550759 37155 37156 191925059 3780 3781 244140463 16830 16846 140112709 72763 72772 903253007 20365 20354 53074091 58652 58619 160049810 9076 9051 692825338 35612 35613 432183585 78628 78575 273698835 11976 11977 947467215 80373 80374 619532966 78064 78065 411217922 45091 45071 84398687 46487 46477 200762649 80980 81035 75190290 15545 15546 732742333 16108 16109 46991137 49602 49603 701573684 59258 59216 989077991 37492 37493 760958911 47790 47791 652047427 5545 5546 146006920 26406 26444 451457525 4552 4593 515199882 26567 26568 271156917 79675 79676 590796893 63916 63931 912827263 89521 89466 405749302 42435 42475 395623869 86469 86470 362844259 33781 33782 578027027 70311 70312 396089010 30990 31032 334324498 81519 81520 106832727 32649 32694 89717363 45407 45408 250176822 83812 83813 356233909 96691 96676 491070452 63537 63538 52384034 19905 19937 24813935 48948 48941 800941714 94894 94895 727040253 3447 3448 106998468 1520 1550 504416231 53884 53882 442189622 66491 66492 591196848 92011 92012 270501290 69996 69997 487139826 12594 12608 78659527 51392 51393 783464160 20219 20220 902547802 72738 72739 434131844 79149 79103 884032062 61889 61906 844447586 10749 10805 396726070 18958 18962 681423422 78408 78409 937757282 84596 84569 104100462 9810 9779 331011534 73364 73404 159008149 82116 82117 355513060 83854 83855 733858855 81933 81989 976440286 61542 61543 168650947 31128 31129 300157452 33033 33034 746577092 162 163 325524310 23124 23123 936604717 86188 86223 892909358 97858 97802 391090419 99285 99286 30455396 12393 12394 660358441 25154 25135 789897644 62569 62622 496923824 5076 5020 128495614 83548 83600 701156681 8409 8410 47533030 28419 28420 819315691 22501 22502 220512942 49700 49701 21066794 98439 98440 231685742 11672 11673 65562642 52703 52704 69691918 38296 38300 960248125 84752 84753 476990050 71358 71309 544253553 16915 16916 658226034 65551 65552 661084243 44785 44741 663980451 99250 99268 166492416 6916 6929 77346032 87701 87697 552688775 90220 90221 990154366 2182 2220 442474403 93479 93488 432641162 69662 69663 884120117 45878 45879 675310164 53235 53274 405300177 38372 38373 945810723 77571 77572 383735228 6628 6635 209779426 62754 62752 628375801 49639 49629 625442963 85094 85095 124098272 28412 28413 478943549 56161 56134 158863772 83775 83776 496360627 58307 58308 642664778 73350 73301 564324765 12879 12889 991011813 35568 35569 22805856 57936 57937 386044870 54047 54048 211597547 85334 85335 417733823 78198 78222 856093657 76170 76149 689941466 32364 32365 462276850 47361 47362 859825174 53019 53020 741929711 522 466 72567403 67489 67528 594247655 33816 33819 424746110 18002 17950 340371573 46452 46474 664923308 10652 10608 340799214 56923 56924 421578019 88306 88307 970402712 36144 36134 183978012 36988 36989 751434222 89494 89495 398842622 72210 72218 545599636 7136 7137 41381418 17788 17789 570586000 97712 97713 194290671 79524 79525 361338717 53863 53864 774397209 91747 91803 121700219 70460 70461 550594851 75320 75321 725339818 43988 44033 562099109 14636 14581 12862538 55218 55168 812657705 37478 37479 291692816 21585 21586 456509419 96970 96954 242337183 26274 26275 551766291 2846 2854 140945279 13487 13488 978982640 95037 95038 80907362 37733 37723 282570330 62518 62527 795197785 35442 35424 422612958 7455 7478 81246066 13917 13918 661278392 71429 71430 432550472 41139 41140 536316594 71270 71271 709753335 95855 95856 202552264 6811 6812 144604658 63996 63998 581723273 68114 68115 253464380 51126 51127 722315239 28960 28956 554495457 95942 95943 573057092 45289 45260 816582625 3679 3680 817136877 96361 96362 696920426 81936 81937 884568761 32233 32234 253343449 18720 18666 495640977 66776 66760 585038162 29625 29626 104384848 66978 66979 598340897 46202 46215 448399089 79064 79065 920827882 2657 2658 519714670 64204 64205 298937597 96024 96025 128799962 44773 44774 356659210 35040 35075 195733159 42931 42932 643092696 6640 6638 231917508 74516 74500 541095480 59348 59298 176797464 4182 4155 906723745 91858 91859 70682280 83210 83187 896003403 97483 97493 136466654 42445 42446 32650265 5232 5233 536272568 82426 82479 638200239 33967 33971 522860720 14928 14955 500250746 78061 78093 25869163 70317 70271 190766283 6519 6520 335961986 13515 13560 891947058 62085 62086 597787640 1501 1502 295799850 51782 51783 587378619 43881 43892 870248331 15541 15542 365301743 62593 62594 374094006 63901 63902 517905387 82137 82138 892881880 18988 18989 240588039 31951 31905 499450981 9167 9172 830049939 17627 17628 595438048 71939 71961 575439478 13624 13625 647549749 80414 80415 499365178 45992 45943 750888777 97564 97565 425451072 98204 98205 216462977 54306 54307 640882650 48902 48900 158693454 50848 50849 294521895 17924 17975 395395238 29715 29713 308539725 19246 19247 219381320 60397 60398 565420956 79936 79899 981319272 3615 3616 497755475 31790 31785 934182716 14743 14710 883978293 71108 71129 749196853 17323 17366 377776346 73614 73615 397053536 99596 99597 204048028 68751 68752 524635972 81099 81100 982098192 43846 43847 1443029 59701 59702 415506715 90808 90809 820784721 52146 52194 911730694 68979 68963 301988830 41902 41915 325760398 93891 93892 548706834 5049 5050 789720519 46730 46731 364603644 59998 59999 88326949 80400 80401 775064359 60620 60638 411912723 42342 42329 540925200 15464 15465 872298822 69216 69179 502689566 96449 96450 872613879 89756 89733 642573471 67892 67893 183171808 57236 57241 212452816 51158 51159 773082175 17293 17294 667926998 95563 95564 228985914 92609 92610 95290177 58197 58198 452643273 65738 65739 910487098 21528 21529 589698946 59190 59220 776543560 51792 51793 626834232 92562 92563 776173479 46382 46383 829574054 84221 84222 145777063 69698 69731 189677575 52426 52427 20590152 85781 85782 747402756 43091 43142 868422289 67413 67414 227105260 93474 93467 738201187 56807 56839 346241235 44818 44819 458721533 34325 34326 234079960 96942 96944 187766036 9743 9744 900773594 5034 5065 553669424 54529 54508 513532209 88597 88598 696829140 54523 54550 803441479 32029 32013 783215043 19769 19770 111376527 63125 63136 264141965 81798 81768 266343217 90436 90452 88116348 44146 44147 371692007 73800 73801 561781433 29321 29322 711839123 91602 91603 845017568 9778 9779 446772671 2109 2153 985273915 43560 43602 869114860 97800 97801 816077190 72607 72608 751415933 27034 27068 63665531 96778 96751 808987419 85603 85604 223541340 68147 68148 388723725 49513 49514 140749001 99690 99744 145084016 48757 48758 549142251 12719 12765 606793640 15641 15596 711204565 5912 5913 611328618 82810 82865 296463649 76153 76154 829906487 87380 87346 194202550 31754 31806 662521997 31704 31694 101876122 51456 51426 582609558 85026 85027 38222934 5245 5246 69921103 82169 82170 354345053 77570 77571 639860675 81953 81897 270976409 5298 5251 808415366 47247 47248 209084721 68319 68306 499808135 24562 24563 440596364 6 7 216588910 13461 13419 994895252 29593 29648 151589424 2492 2513 659838424 34976 34977 772768470 7123 7124 160627163 81954 81958 316233094 74581 74582 678686603 88936 88937 260900509 69135 69136 268288906 13311 13312 868517005 38951 38952 995646576 7379 7380 126169346 96842 96800 299177297 43789 43838 591671595 32447 32420 729367842 40635 40675 505444998 29201 29202 771512752 69965 70009 581231932 76126 76127 657261150 65282 65237 271465448 24921 24938 4290946 31781 31782 443230259 47659 47684 155747534 78628 78654 443845102 95256 95257 781111468 85247 85248 480003746 55008 55009 781676360 90203 90210 636074358 63649 63686 84851019 69141 69183 726787801 25107 25104 386933165 50500 50501 774980296 18618 18569 983505852 68991 68992 646650932 6476 6521 486123920 29046 29047 947017785 97905 97906 640440827 13019 13074 323010207 69818 69819 943456169 13012 13013 227042327 42952 42946 772323520 58077 58078 596006748 42050 42051 771370965 29235 29258 589847375 18451 18452 875977573 19407 19420 50991906 81524 81546 61257175 99934 99935 750338179 31735 31696 828582620 30538 30499 831295640 34475 34424 682560645 13 67 776424362 7644 7645 257985500 3487 3488 76153775 29569 29570 585577792 87832 87852 974700423 7716 7717 725391150 12279 12248 645907301 10908 10943 99084582 22360 22306 454583204 39297 39347 826726082 64097 64117 954567090 21755 21714 285072033 47435 47436 571755167 82028 82030 283767089 873 906 195562933 54274 54314 223266139 28634 28635 292452639 54740 54701 812537756 15824 15825 868349191 89981 89982 589165574 62284 62285 51984309 45419 45420 201490288 33297 33274 502731870 48967 48934 339769432 18254 18201 457800434 87852 87853 10064741 45151 45152 517244187 92927 92958 761628078 99386 99387 539921222 95682 95683 184119292 80229 80230 467429977 54904 54907 685559394 46941 46942 213607724 51374 51403 723362127 7099 7121 714333915 19040 19083 637593152 99753 99754 187225071 92614 92615 547784179 24813 24814 159651217 62080 62081 744834576 76805 76806 560086875 91623 91624 233626838 41083 41067 534566534 89736 89688 288090451 73982 73983 65866102 43215 43176 19714223 63465 63510 861040440 46500 46470 762942404 52342 52313 414741416 28329 28340 871341398 13799 13800 902482621 73803 73758 398684641 1142 1156 214503549 84075 84092 794500300 25451 25452 465718360 68568 68623 219210347 46225 46270 675964936 9746 9703 301140219 92730 92692 527162518 70975 70976 428778704 62255 62299 859691122 62564 62565 757109125 64306 64307 662600038 70170 70184 803776761 95077 95099 835716459 85857 85858 307607084 9885 9870 662770724 19073 19074 337313448 47364 47378 885384606 69066 69021 344581845 22993 22980 826624929 95682 95736 959712162 5559 5560 81992866 68963 68964 639754442 9056 9052 678791222 21862 21863 403171575 25372 25360 492746144 23163 23164 25247593 71814 71791 30905087 41130 41078 737607625 28148 28176 187708069 76280 76278 237192671 8372 8423 791774524 74853 74812 930458166 75575 75576 901122354 4829 4830 871032805 65008 65009 953011011 91622 91623 910678810 41698 41733 774381761 82115 82116 970910077 92462 92463 824423813 28156 28203 846921198 31717 31718 466997040 32558 32531 316185341 45680 45681 895925988 42055 42056 777119868 21541 21542 779962793 99652 99653 724173817 33510 33490 50017964 11829 11830 811749130 99953 99916 93372428 35468 35469 259501023 81574 81555 152053196 57032 56983 27666355 16285 16298 202971656 38694 38695 126999784 82635 82655 786900169 35211 35194 94175265 68795 68843 192697044 79560 79561 820772563 88368 88369 556669367 20592 20593 564977401 24910 24879 364729038 41118 41081 187130645 35205 35210 936229320 75443 75444 813102309 75698 75716 608662125 88799 88850 506787826 82406 82361 135784158 57946 57912 916711905 42724 42725 349729797 29704 29705 234684626 25281 25255 536694405 17797 17798 317297566 5057 5064 148724618 19641 19650 671703988 19519 19520 924455931 31265 31296 759641527 92699 92700 895685189 79854 79800 34446415 67354 67355 400947308 46864 46830 494089058 83915 83916 813009662 56133 56134 356297026 2488 2536 423671709 33742 33743 826655688 86146 86175 271288589 51390 51420 635535104 7079 7080 246020206 47179 47168 551993528 26362 26356 369227932 9343 9356 967849135 3167 3168 771259380 4778 4779 250380050 85818 85845 944635368 94211 94212 519377564 74789 74821 773542709 25099 25145 254453249 28034 27987 432619097 82135 82136 452193798 99346 99380 149870001 11070 11086 873163800 66322 66323 90678083 64010 64011 830109161 28716 28663 802903685 90032 90079 555067366 13108 13096 243677962 68814 68870 808461113 68618 68619 468129296 14218 14219 710490588 98073 98061 569782223 964 983 413958047 7901 7929 950811568 64232 64276 440355208 49568 49569 829365982 32925 32974 127208835 57679 57658 630779914 93592 93583 153903253 63592 63644 253242699 99613 99614 141005659 28972 28973 38275407 75185 75229 11683981 88495 88524 110299784 30441 30420 594390251 82816 82817 278655934 46031 46032 590448016 38869 38878 302100960 19051 19052 733420179 60319 60320 331298297 84706 84728 911706569 57507 57463 991398697 83676 83677 869436191 93723 93727 717099505 59043 59044 935640445 35901 35902 697398715 17547 17559 68161316 95030 94995 693847861 22924 22935 426474537 78876 78877 905300537 8293 8258 86920176 13336 13286 688861451 89788 89789 325398291 53670 53671 347970442 94807 94839 74726345 57284 57285 761888118 92754 92755 470613050 15773 15774 527351364 2545 2546 848671147 52173 52174 914639816 63993 63994 324477118 64107 64073 103775887 10558 10559 841582684 13594 13649 419803053 79600 79576 568686260 34601 34642 389864488 74458 74427 644764250 84002 84048 311335614 86200 86201 744239882 19015 19016 762971829 26839 26835 800468929 4373 4374 33696516 68837 68862 79551967 12372 12316 34793740 44809 44769 787863727 86748 86749 776542737 65330 65331 166482968 85875 85876 251072838 40073 40074 568587794 75054 75033 740620373 81361 81366 890094298 77838 77839 149972068 86024 86014 751684379 80809 80810 106475870 48218 48219 739514726 59296 59297 421703189 4279 4306 305104047 31503 31504 262392513 69149 69159 983048952 97286 97301 776730223 12627 12628 963551034 37121 37122 902907015 2551 2522 843941693 55810 55811 722304493 18789 18773 53175768 12151 12119 76205684 49968 49969 545117280 97662 97660 99229615 13589 13590 676858430 71828 71829 518646901 69786 69812 817556867 17580 17540 468631054 1588 1589 54820049 53705 53733 209656850 90706 90707 808592114 18040 18041 975987727 92752 92766 9133333 70535 70536 401666930 87140 87141 540304317 17587 17588 404643144 95065 95103 365473447 79406 79356 390776133 38485 38522 311368008 77019 76978 461381801 50834 50779 744496243 27776 27777 38265037 94638 94639 630796503 65728 65719 169293716 50108 50109 717164504 60168 60169 989746313 63873 63843 334174097 1803 1799 500506429 58122 58123 108451077 9988 9954 204760072 70589 70634 454666021 76657 76666 652344730 58150 58171 174215311 14286 14287 292217589 57851 57815 441097047 38080 38130 284859127 27688 27718 426595494 22003 22004 31653606 32889 32893 150097935 58762 58763 238478293 7635 7666 56569000 81849 81863 205955924 2295 2296 655622748 2695 2696 859626062 97908 97921 698786649 43936 43937 179892630 98245 98246 170199046 4960 4961 100333250 10151 10152 862635427 46693 46660 109905826 55821 55822 88255445 76480 76441 409863400 59449 59450 735368245 90597 90598 913625894 32725 32759 234099870 48031 48032 599537605 20400 20401 862847754 13489 13490 280855804 86688 86667 671465006 91744 91745 476423715 82288 82289 941284841 30243 30197 803292896 10106 10107 290356745 48197 48174 120817006 80346 80347 225098017 10269 10270 412509450 37410 37411 529109465 93075 93076 487573716 14285 14292 694020193 48314 48315 976212226 66734 66735 201326653 15597 15628 150293958 59743 59760 408932700 83818 83792 248739049 60510 60511 497155737 50678 50705 332463694 15755 15738 888614104 5403 5413 757534409 54746 54747 529900810 53306 53348 473834826 82075 82076 216141806 87730 87731 665845055 65007 64999 20922843 72071 72072 217260842 24893 24871 148268814 42999 43000 269936731 49733 49734 489318492 21217 21218 576733242 61932 61924 25206735 28664 28665 463309301 26479 26480 628412280 34816 34817 346733937 13530 13534 117192074 17512 17513 852642415 66605 66606 947580481 83285 83284 642039764 93733 93682 367676110 68561 68526 663285470 18793 18839 913860175 6767 6768 150943105 18068 18034 682716155 50489 50490 286195823 56404 56405 267306972 82670 82671 208104014 49358 49397 674637233 79187 79188 126069914 7826 7862 789696105 81093 81145 605803137 44250 44251 290688680 28214 28215 85133719 77539 77533 470787111 78517 78518 343284465 61155 61156 402527670 16634 16635 820868263 41401 41411 206516444 22486 22507 449968725 67424 67400 645321419 17678 17718 357506460 69840 69801 699250010 15042 14988 537212544 86199 86221 24841156 13665 13709 460158870 92952 92953 802374193 11108 11143 637097658 65631 65632 450362280 15114 15115 932496149 96584 96606 402180853 54896 54903 651173122 90177 90125 6380840 24237 24268 188325221 46493 46494 962907309 66989 67029 11702071 67815 67767 912820891 92089 92090 808572051 29936 29953 840393522 96556 96557 890704657 58890 58891 213647679 35974 35975 717609024 75238 75197 897599554 60785 60835 88362179 42479 42458 228874195 31518 31519 859573859 69786 69829 740924476 70465 70426 869959215 36879 36861 502432479 33668 33669 420850753 71178 71193 700185207 69972 69967 970835942 30039 30040 499674812 29153 29154 16404751 65473 65493 947335428 57592 57593 750876018 96524 96525 235078666 64264 64257 752003688 46578 46576 423527164 26785 26732 148169447 51952 51917 129977658 11104 11149 322255805 80403 80404 352090724 81753 81754 248907666 2436 2416 635495723 51553 51554 98320863 54080 54081 579464844 11440 11441 994629064 99040 99041 629973249 87440 87441 424080483 60311 60362 133012935 90953 90983 552386197 88205 88206 677293771 99784 99785 261478618 76664 76655 344257862 17141 17142 726176098 22152 22125 864439253 57146 57164 830185251 33750 33696 453898198 89091 89092 891906886 43517 43495 468474172 22740 22741 969115001 70659 70660 978146242 7880 7926 929652310 8995 9002 937911632 43835 43836 709045096 28033 28022 326766228 53310 53311 76900488 55384 55385 122270164 13505 13506 223296124 97480 97481 362238844 6386 6387 494048049 13470 13426 684536047 57620 57660 883836412 48166 48164 363034092 66845 66846 432769636 57841 57842 256446938 41494 41527 850025370 80789 80774 57019405 17489 17537 443412065 67970 67971 701175545 98073 98093 813063226 98238 98261 602506960 64698 64699 682959959 79745 79746 286418195 95253 95268 207764525 59303 59304 792678776 57276 57286 374540319 29198 29221 959974199 77143 77144 259770406 38227 38260 274063059 98252 98275 991802477 71199 71251 684218812 75065 75075 70616607 53947 53975 752176426 53110 53111 819755444 39010 39011 996381653 23470 23458 407379509 48576 48588 827350687 89952 89953 432402702 24014 24070 864528345 9560 9594 156074609 37892 37936 915755006 5186 5187 504595673 4682 4676 861466180 72611 72640 603729307 1443 1444 672678723 1201 1165 663858984 6261 6262 225545783 52258 52259 349620864 51311 51312 88814951 46944 46916 19969302 72004 72005 696144836 51439 51440 548150211 25028 25064 852007024 88152 88153 874650356 38305 38335 663494311 14494 14462 254345749 37350 37353 757328252 3433 3434 559960423 31193 31185 626201368 8331 8332 42045287 66699 66744 883404097 50194 50195 801314246 4010 4011 999503999 54079 54080 843436608 93380 93387 904113569 1342 1343 631428203 174 197 285477202 13299 13300 537999752 27946 27947 618611242 20495 20443 509222232 1368 1372 70311153 34199 34200 824906736 20032 20048 224245157 86707 86750 568339957 5200 5256 825399770 764 765 866226104 85491 85484 178266085 78279 78280 659748171 12021 11979 907184676 51385 51386 567940329 23232 23211 168342363 70784 70764 610442454 73103 73104 457260052 12532 12548 289276449 52142 52095 207071188 30419 30425 648593601 58764 58721 248529906 62126 62169 242208393 92512 92513 103100079 36872 36873 767713399 38343 38309 411632383 44257 44277 652136629 99994 99995 962089472 61569 61535 111722208 87598 87555 531878879 71143 71144 915612144 73852 73853 394903960 47496 47543 328240038 45866 45826 453704483 44778 44814 924115589 23281 23282 47903562 8718 8719 357865754 77122 77123 986274801 68147 68105 361067580 32162 32163 600494427 14111 14112 339562783 21673 21632 458177446 76296 76297 553448154 50003 50004 147579597 23993 24015 189019532 5425 5383 66835102 86265 86245 740099443 23780 23823 525303300 38233 38200 874084360 11434 11445 766229709 19536 19537 797956218 23197 23177 473372681 72077 72078 689771591 82550 82551 227308545 80264 80265 550723490 26665 26666 297302933 75074 75037 203708254 13939 13936 979009682 20412 20413 794898594 14884 14853 773039588 39985 39998 845580871 93499 93500 534586662 32708 32709 136523802 17078 17116 421256368 55719 55708 177185494 71551 71542 466791898 12121 12122 907865980 64055 64083 580056143 90775 90819 360709136 79371 79372 434496498 28731 28782 845662429 44621 44622 998589502 50633 50634 632437207 64095 64093 373746126 57679 57680 313957905 91507 91508 206973300 75398 75448 201114966 22433 22450 141351543 55917 55940 133384724 54853 54874 241004469 20011 20012 984122862 41521 41568 540785272 51447 51448 573014330 99917 99864 802822316 40945 40946 608472007 60785 60805 317853552 18694 18695 654283719 42564 42606 791161956 99580 99581 842216648 3251 3252 194912974 65744 65745 85394915 330 331 731318558 49881 49904 505296975 61914 61915 58278361 61961 61907 490337249 46289 46280 844716732 35706 35724 148499759 54986 54946 610769128 94684 94685 454344896 19357 19332 189609274 50156 50157 217325445 99797 99757 452378471 27358 27359 114754833 60365 60339 151652273 21273 21257 509133361 9736 9737 913585172 91914 91915 811349391 90720 90721 261175279 19862 19873 67490086 19221 19222 907693120 96499 96500 932800198 3422 3401 924929595 64 65 490457564 37617 37610 53059304 81478 81479 927492168 13106 13107 425403072 49906 49907 37983686 44138 44139 79648926 2547 2548 424440118 91562 91558 565251575 14230 14260 475612670 56779 56763 370640539 2518 2529 157598799 50439 50482 490156749 47633 47634 39019512 45414 45367 665802906 92232 92233 310487920 7187 7188 497734993 59582 59583 493333058 48014 47958 853936574 42236 42237 174577664 30349 30350 487506159 9584 9585 255951295 13003 13004 489456804 23788 23789 201680258 4431 4432 221966979 13158 13159 17482728 91574 91575 488642892 57080 57081 766208601 36980 36981 881978119 30659 30663 598356692 77750 77787 586924866 8140 8128 245712076 26743 26759 95733140 58657 58658 925428746 53251 53252 591528296 37643 37617 346460068 19863 19876 724504284 50078 50032 84273794 83586 83587 370877171 18131 18132 730272225 11757 11773 967603247 59925 59926 327897675 40414 40415 4616143 32315 32351 50542016 13400 13401 937276389 21830 21843 504682913 86921 86922 982021504 21091 21127 186861308 44140 44115 164795458 98629 98675 566427627 93564 93565 378663563 68788 68735 456555553 2896 2897 466815792 85366 85367 560039993 10741 10686 930918363 21631 21593 55114433 61740 61741 867751423 92949 92950 768443972 73077 73116 837073020 73785 73811 964024963 59538 59539 149953681 5607 5568 244063457 52479 52519 887174605 40870 40861 165727565 26273 26274 185228516 50460 50458 212989892 18165 18166 147119282 4078 4079 571508324 20880 20881 607040454 91684 91685 331248132 33228 33229 680549983 96354 96390 158542687 58886 58887 658923018 24939 24940 378617487 94423 94424 337782784 69977 69928 931231155 39142 39143 112925921 73803 73846 596028551 48789 48790 940460169 26145 26146 705014885 52797 52798 982962444 67632 67633 662382774 84312 84326 674195408 78871 78912 952161531 41676 41677 664623076 5690 5745 946161138 36235 36236 819771979 11445 11410 716677104 76417 76418 214454202 69050 69080 390105022 98231 98232 841000427 77199 77200 693241548 62206 62225 961237024 3629 3630 177102002 86647 86648 310996044 12125 12126 189859460 28660 28614 290773752 49004 49005 515112309 37784 37826 65590616 3890 3891 187893929 84437 84438 38374780 98404 98402 932346714 35932 35933 952065397 39524 39525 266722531 11298 11242 741818524 75368 75369 306682187 69196 69231 370338495 28398 28399 51783812 73957 73964 97056068 60161 60127 664796336 23441 23481 97256485 29273 29279 447430193 38021 38031 375254430 5411 5420 223092742 62239 62240 779656116 49447 49448 833137120 99150 99197 221774789 45105 45056 933335664 46321 46325 509034762 71242 71204 523827738 68774 68775 773431544 50236 50237 675667701 49488 49483 399648904 62957 62963 600613162 35965 35966 139826882 38966 39004 336525780 83924 83925 365513533 62892 62893 938914058 25289 25290 213636659 83005 83006 611519032 52490 52461 385479374 67516 67517 359316209 43359 43366 884059630 57848 57836 908975965 43782 43783 575345306 82637 82619 456811582 74302 74303 708381496 93172 93155 220886099 96764 96745 56542811 27394 27395 755155877 12184 12183 289504636 47791 47780 38451118 60423 60441 311934836 89040 89041 80589467 6957 6908 686309017 6169 6170 875316823 51569 51570 168669941 58706 58707 789154770 13845 13839 869628535 92936 92937 19167404 51589 51590 186144874 54122 54129 88501140 77496 77521 420987075 50187 50188 926936429 76285 76292 961297825 64616 64617 634029661 44928 44906 997453280 44744 44774 139706402 65758 65759 845960293 85138 85154 63014756 26651 26652 320890038 27228 27229 932128455 32620 32621 882410490 36990 37023 47474030 35608 35657 632316848 89531 89532 730922252 34231 34248 457868438 97471 97447 685088007 19343 19344 485549149 28960 28961 969427820 89752 89751 369573748 84959 85004 598617260 66284 66285 716647929 62185 62186 404705800 43302 43303 465569359 99891 99892 299888995 14133 14146 323420383 47582 47592 440451193 56755 56796 37878004 45453 45400 310669923 19257 19209 713666459 61377 61378 59353033 28850 28851 845186092 79672 79634 747991538 56776 56777 512172772 23194 23220 201471515 81131 81132 877708324 13113 13114 173191657 91695 91657 299179155 28448 28449 965103559 13333 13341 879056240 59869 59870 501403941 60883 60884 256876513 50595 50596 56191639 74678 74679 664277370 14625 14657 243561310 45710 45711 75963407 12459 12460 175460072 97966 97978 180084976 26230 26231 275590124 7912 7913 256123138 21465 21515 441914104 56806 56807 683404792 39529 39530 294901669 38111 38112 993631028 92296 92341 838428487 93879 93880 678728596 49071 49072 886716308 54969 54993 849329186 4432 4479 990245826 64784 64773 344441739 81384 81385 562221128 89240 89217 835308429 68588 68553 760676552 47407 47374 716598404 80593 80635 934628077 18317 18271 375181245 84078 84079 782637390 96679 96680 296103869 85042 85064 185068350 99371 99372 975680941 80551 80498 874483626 19720 19723 940787279 67346 67347 571065872 67701 67702 442339243 54020 54021 983188088 21613 21668 85614789 22773 22729 833412449 42248 42249 363787631 97080 97081 624567083 10455 10436 834889356 1975 1978 974789536 21064 21036 832817003 67934 67935 938234214 67363 67310 370042131 71729 71745 845197198 16676 16677 92917150 23634 23635 94074415 21944 21945 69502758 60928 60874 544786775 69185 69181 350751113 18240 18241 804061081 5850 5851 410472842 54933 54905 46802402 3630 3631 107396001 31766 31800 659295963 34898 34899 316762133 49183 49184 439857754 47843 47844 898367216 35418 35419 217656616 97642 97643 285430088 14021 14022 82987527 68050 68061 468266466 19199 19200 561286477 15481 15482 441338461 76866 76826 756461042 88771 88772 697388442 91993 91994 503575042 40713 40729 610494635 92292 92341 189653456 2337 2338 696375731 45876 45877 243997472 44216 44217 592988980 58370 58324 323927049 38993 38994 51107192 85633 85634 844314848 21590 21591 968912155 52542 52543 479392680 37604 37565 286149229 62969 62970 468913914 40785 40822 591769470 89581 89541 820223902 79299 79300 648862805 82470 82481 678666589 68027 68028 336996471 63384 63402 769671449 94178 94183 760672699 50723 50713 699385999 9893 9880 653019890 97160 97129 893866315 57628 57629 927982280 3930 3931 952766956 19355 19356 791155179 33158 33200 996923744 46056 46039 881404426 22295 22275 767588843 93970 93971 271222998 599 600 820319128 84383 84384 400614042 14647 14679 727715613 21942 21956 165198961 86048 86090 625000263 56306 56356 801430135 43623 43624 788056102 39946 39929 248361740 5405 5406 90877115 64338 64339 221892275 5731 5716 151737237 87978 87979 655385130 71097 71110 54871518 84715 84716 323758813 29471 29472 323365800 81393 81394 908989364 48145 48146 643388366 52864 52865 381466151 1489 1490 871280664 60031 60032 750577923 93274 93275 953075427 83031 83030 28371572 27328 27337 389558474 57369 57370 774017147 74196 74238 709934758 6475 6514 502654864 32900 32901 921915325 147 138 770150947 19695 19729 978650514 97590 97629 575783471 58642 58643 12888050 91400 91401 244499094 73221 73222 365254418 27150 27125 390661166 33297 33298 899869482 32449 32450 845184020 7037 7038 607783472 88978 88979 594158731 37874 37875 855656203 53255 53203 541640322 14209 14215 550169519 85716 85717 423315697 62968 62935 677757923 55081 55027 467453781 39225 39241 950326399 35758 35759 553995301 68263 68209 539664460 31369 31370 310790895 11126 11127 78169698 69630 69631 1367134 75049 75028 440345290 95255 95256 42346176 92673 92698 780778230 23666 23623 786174905 72810 72862 432579188 35563 35564 275444043 19396 19450 700382212 596 597 361664002 51985 51986 69156844 4371 4372 271259604 86495 86496 425506315 89404 89452 855266381 57115 57116 660990010 68839 68840 930682242 70369 70342 862406016 95330 95313 379142172 60560 60561 940258883 9784 9820 943458011 54734 54733 891213820 9168 9136 966209823 82967 82926 607339696 18006 17950 813792301 43310 43311 441474963 76481 76482 724740247 778 756 705085654 22741 22742 667468538 83539 83564 566810848 57418 57371 697070341 92202 92215 833248725 35906 35907 391958544 89321 89322 219763337 57109 57110 56785028 11704 11705 251332346 15892 15893 275975831 91587 91608 320402230 64808 64809 751073300 27656 27657 505336139 8452 8459 526451196 70052 70053 273890259 36869 36891 478066126 92846 92858 931195172 15847 15834 517778240 50544 50560 914634298 96161 96162 938011193 25155 25141 270387722 17826 17827 827513417 30888 30889 355695832 51132 51122 839763837 93757 93758 456401570 22561 22553 473165350 975 976 926410814 67267 67307 881823328 13060 13063 323053580 22290 22291 347342732 60043 60021 592814264 66712 66713 480937902 38216 38268 196676921 35222 35223 634762299 97202 97243 356962741 47856 47857 983781814 67385 67424 991469391 84584 84616 516252240 2031 2030 589623859 20270 20271 728757570 15994 15995 530287235 66490 66491 888812790 42836 42837 78045408 7190 7163 759056263 90154 90197 651929554 12024 12046 236548918 21085 21086 201165227 20282 20283 485182696 172 185 52463612 23912 23913 679541101 75720 75721 196736540 82121 82105 51690722 83053 83054 699036165 18136 18137 317478889 72853 72902 26585165 99424 99454 306597969 92326 92327 906556275 122 93 329473832 37582 37578 52038124 42920 42921 437425068 76353 76407 584500927 52333 52384 394478839 93135 93185 35551679 22046 22064 583899572 38973 38974 589391217 64157 64158 98330032 27786 27771 802326752 68936 68938 622272094 17839 17840 153834905 70197 70168 258890871 28473 28474 97085446 35589 35590 493559988 87491 87505 175849850 21446 21485 295738737 33376 33377 701456298 55063 55103 155187633 1985 1940 424126426 28392 28381 332726286 85965 85935 630245078 13010 13011 599107781 87493 87494 151031088 42396 42367 610494500 74626 74672 934688487 11262 11263 157852921 19401 19402 553976695 99213 99171 231190306 42983 42930 55879613 29661 29662 197304950 49862 49838 440491426 60476 60500 343617219 52908 52909 506075169 75118 75119 142900425 89094 89095 225501242 21897 21898 384078903 67309 67310 145445451 53327 53328 311066810 33094 33047 739907758 54874 54875 775371427 9871 9913 175252389 63289 63290 614336278 11112 11113 288338046 51180 51181 780659262 18470 18471 641567289 50400 50401 305977652 98721 98702 744977603 95427 95414 610414130 53428 53434 847333221 66663 66664 299497729 32193 32226 804699614 88733 88744 325774220 33387 33368 777277968 37233 37214 805579723 99343 99344 956673037 25801 25802 715541957 45192 45136 119948757 14285 14286 32957203 30824 30861 546700925 49384 49357 933176697 6460 6461 638005822 29684 29685 128127101 28351 28324 835039808 81316 81317 950557039 81304 81356 93803130 85566 85553 830430741 33264 33265 223238437 93170 93171 225056298 97160 97128 738533149 83743 83703 757671546 14734 14735 93669160 78903 78924 28403462 94875 94867 265958552 40544 40496 682667261 23441 23442 664238355 97782 97783 179088217 83090 83091 255690316 22369 22370 385985507 20212 20268 31192807 34175 34212 25907840 70178 70179 642517928 15078 15079 632982539 29231 29272 970847214 57807 57808 378134853 74605 74606 150135586 13783 13784 142384536 14231 14260 797731166 31390 31391 798273776 68406 68382 416103697 90514 90510 600080763 8926 8927 835996237 28662 28669 460798619 79577 79578 574210953 51545 51546 109263661 2853 2854 569097658 6788 6752 523355750 20290 20291 371119511 93009 93010 286627529 60301 60327 38099400 59238 59261 371136831 19224 19233 275642696 45087 45111 40943508 79547 79550 700333206 51621 51622 888855885 91844 91838 780890441 58510 58511 822830469 9497 9517 428762981 64322 64323 940341464 86369 86370 803635032 12271 12272 979215921 26652 26653 260029394 96906 96945 932572370 75057 75058 104378997 43409 43390 542487806 99495 99511 562525199 93176 93177 803158143 60576 60577 536358397 34913 34936 587258510 99266 99267 57857787 49113 49070 427665596 27129 27178 525046028 20879 20880 11371794 51419 51392 317986168 29781 29782 976705746 7890 7891 734305626 99558 99559 302573398 83343 83380 632144581 51979 51980 879345378 43533 43534 212628687 42321 42340 823107652 24949 24944 907441047 4358 4359 115598067 53796 53827 502070867 68504 68462 24221264 64153 64154 341874395 68831 68882 832592520 22732 22733 184792008 31026 31027 903950101 51183 51173 836811011 84208 84200 668678133 73889 73877 129437953 54194 54195 551682264 30445 30446 796905707 66889 66941 564010447 10919 10920 283026900 60184 60185 389443402 3667 3642 123956617 76089 76068 724734090 37218 37219 79092063 64528 64529 653753078 26428 26429 131481764 90337 90338 354583660 42339 42395 752689212 70373 70366 724356314 10120 10086 311825883 27627 27628 879641022 53276 53277 920885319 43101 43102 543218838 33253 33263 87462910 52005 52046 695496963 3871 3872 733784815 86141 86140 696841549 72277 72278 929719264 49494 49445 577962286 75467 75472 991825973 44907 44918 927187298 14860 14835 162006826 83336 83317 458526741 40372 40373 91650262 87201 87202 75695227 61159 61112 775332639 11737 11738 566334657 51922 51909 663299112 6533 6506 147002175 77337 77338 321724964 58957 58958 996314070 52742 52690 656583185 77147 77094 64870175 14369 14370 656585730 93288 93282 591613646 10348 10349 778547756 10820 10821 639881264 7573 7615 833233184 64444 64445 99010612 72185 72191 35801200 49877 49893 266777175 35784 35785 458666779 20938 20939 123844007 40337 40338 773868871 39969 39927 5179043 44752 44753 461126032 72335 72336 940228630 78234 78235 848197017 42178 42179 37989515 6962 6963 952454523 10609 10610 438215229 27063 27101 124163497 20593 20594 407471167 82413 82414 987787943 78147 78148 907579523 65911 65912 742854848 22634 22635 980706533 30020 30021 496315351 43523 43570 412404920 99776 99777 519813772 24394 24413 82027580 26412 26361 218266331 88923 88924 234552422 60882 60883 767493481 92731 92732 586803888 50545 50546 739352343 82310 82311 939594459 85806 85807 265449602 17936 17897 916903749 6098 6103 432578182 83107 83092 849282007 95505 95506 595562233 37365 37388 342661398 95420 95421 238086781 13844 13845 390273726 69670 69671 657314481 12218 12219 160225398 24556 24570 60586273 6805 6806 228186998 31965 31966 552613833 12262 12296 934268655 97763 97807 210841024 73149 73170 127690330 76352 76370 807064694 50755 50756 626994581 22584 22623 387922000 39302 39303 27140377 14807 14753 897799811 44536 44519 203728939 17570 17571 763882500 86944 86945 224897378 9565 9566 228877712 93051 93052 202804130 81292 81293 534479602 70756 70751 638026144 87987 87988 260092148 54108 54109 880167476 87698 87733 422334925 50865 50866 396396771 40952 40950 714857520 91826 91840 724902360 86791 86792 542016242 52213 52214 473063779 70581 70582 769667024 69028 68973 94869211 7322 7331 313485215 10255 10258 485612936 85239 85240 479161114 3116 3061 202669559 14431 14432 145379505 33027 33028 838015233 49353 49354 433281616 76152 76153 786309664 86051 86024 908971858 72261 72262 526954244 72692 72666 796488118 17966 17967 600128475 32357 32358 285674381 3668 3691 545789265 23014 23041 674107307 10068 10066 711369647 73457 73458 801272830 14533 14534 136747888 46971 47014 725257721 77664 77657 791202477 26511 26477 293111684 57764 57765 888299983 84452 84453 551898707 56892 56905 423490834 7842 7843 4278579 73675 73646 141087087 17264 17265 352069528 50095 50096 516379046 58559 58560 273481839 24617 24618 978194831 18012 18048 151800567 95616 95617 495962604 40488 40489 708678039 41554 41536 151855542 14728 14713 314202041 27438 27415 740643324 25945 25958 967449969 82617 82639 502208739 15216 15252 330562246 63213 63200 672555618 63240 63246 878225626 36406 36432 180333512 57596 57597 719237342 55690 55691 835239133 80263 80288 975345416 54574 54575 529184382 31422 31385 757366095 84494 84495 741192274 3856 3857 27122463 71538 71573 650564548 13876 13877 283230084 88371 88360 563019526 37300 37334 408258051 87604 87605 976934218 42306 42350 387511380 43173 43172 242660478 66513 66556 625219843 25141 25142 178651416 21948 21949 142723783 77729 77730 45257943 90861 90874 246534242 15625 15603 316766661 38781 38782 144912582 21086 21087 742252447 2383 2402 297365042 48628 48611 418979774 54615 54616 12095122 60599 60600 342857175 42207 42172 442388284 82201 82165 830036077 95708 95721 560003379 39313 39314 762362127 29745 29746 526362953 29058 29059 44506897 7540 7541 782473715 75933 75970 260961306 63917 63918 874908731 11506 11507 384458452 50594 50595 236882378 15810 15822 840375704 88815 88816 978775346 97738 97766 552682792 18768 18769 154536053 36844 36845 744323819 25625 25611 382525430 58696 58697 281318923 66883 66884 397346016 23746 23719 743352065 61275 61266 379383158 60891 60845 172509979 28663 28664 151557497 18495 18537 890126938 47782 47814 45045035 2050 2051 937940322 95276 95291 908631602 49825 49862 984960174 12854 12888 614105728 59014 59015 608727498 6615 6612 615805592 99417 99424 494962208 96302 96303 890700809 62796 62797 910882782 15497 15498 892193539 20195 20196 353622729 25726 25772 943682840 36623 36624 910975249 99605 99651 971468603 9470 9471 507234323 61715 61716 523330288 87179 87154 204111402 46805 46806 373606533 48710 48718 187222219 35830 35787 465879495 45184 45185 536108428 22237 22232 812812940 25308 25309 683376266 94222 94223 398045314 38071 38016 915610181 92789 92790 421507727 5015 5016 201898371 46546 46539 757150116 94320 94334 673122816 3925 3975 397545726 11354 11355 200740685 86589 86621 316160375 6339 6286 929610096 74571 74533 946910804 86348 86349 446423117 17167 17168 421749614 80047 80096 798949816 97646 97604 200523696 60798 60799 274153561 65491 65492 393720183 80941 80973 824961315 30771 30772 628656450 99734 99751 43871210 77044 77041 448084502 77220 77221 153089581 39412 39373 66905749 1696 1697 74051819 66633 66634 542912868 27295 27296 611299209 40449 40505 360891447 83360 83310 663748774 49595 49592 342806504 24194 24195 13567973 81110 81108 654955003 7981 7950 281766149 10295 10240 62327056 22570 22571 302773250 25337 25338 830514825 65316 65317 182169531 91358 91342 552954266 66194 66195 579078630 84792 84793 213727859 5141 5117 189971199 44576 44579 273711536 93319 93320 453810077 78457 78458 92427549 34839 34876 179743028 18611 18612 492543658 8352 8394 13912113 85634 85678 874910664 66982 67029 693972293 79752 79770 129256483 50113 50114 773666423 41657 41675 277880901 1622 1595 640217767 18307 18297 939119286 54152 54153 806922805 7029 7065 393917319 93099 93100 719927253 55116 55082 161647157 27133 27134 384309781 37915 37916 508072978 55556 55546 929053345 29944 29895 396539816 35902 35925 221906053 30889 30890 176420970 62967 62968 507318863 32429 32375 38370093 92325 92326 254747379 44189 44190 798425740 34663 34664 900329427 97807 97808 586930557 73111 73112 632142757 90730 90756 167550533 34396 34356 228461861 15590 15579 842783041 27189 27190 526226942 97817 97830 362542983 85393 85394 301721440 53242 53243 246646172 88801 88802 430423704 20105 20158 1899952 1413 1375 655008514 49188 49189 252976058 64808 64794 350477734 2960 2972 976303263 24682 24635 525124354 17475 17519 287785064 38714 38715 246183658 16490 16434 735403188 17229 17230 218456694 6931 6932 729219902 11549 11545 641766649 23617 23578 610132517 99549 99602 39978496 91399 91400 600154682 44863 44856 629440059 56796 56786 819752117 79747 79709 216293708 45677 45678 540959539 67801 67773 699063328 8434 8382 773352900 4211 4212 815528835 20293 20294 236878239 32236 32270 397398831 91763 91776 416969518 50324 50370 628997593 94764 94765 730602030 7372 7373 775220650 13183 13201 794408070 28025 28026 751749274 28455 28456 999903917 49691 49670 182254942 79593 79560 794558753 9800 9801 889777852 68046 68013 195988434 11091 11092 169472828 97319 97320 850441873 34392 34393 29027209 10102 10103 163659142 15565 15566 17510869 47702 47703 250505861 98040 98055 263034130 80044 80045 459965767 89582 89598 348065764 59659 59660 716584725 96832 96828 912859913 60607 60608 490634443 29053 29054 18454273 85341 85342 389641093 50450 50417 317465155 34250 34300 54523390 60163 60164 10804485 90068 90069 808071606 2098 2127 374850238 42368 42361 112332268 44565 44556 732909022 94298 94302 160380441 1581 1582 946666032 58920 58921 603213709 89244 89245 407348752 40376 40323 120944255 16545 16564 375990494 55656 55675 685219799 89994 89950 145003204 79914 79915 979456416 90725 90769 291559681 61507 61508 104200334 53847 53848 352234075 65601 65656 369901612 80498 80538 448578583 67358 67344 393734425 51293 51324 155975553 39246 39247 71623914 4696 4697 253503152 77003 76996 667959126 57776 57754 92167921 69814 69815 262382566 97445 97476 71317245 67020 67000 214395206 5693 5694 701998089 21167 21168 130141916 96595 96596 43986010 83946 83947 756635418 32333 32325 334157379 46035 46036 332785112 54834 54851 209316342 17594 17539 683458658 44857 44886 190795561 80783 80788 669498653 16329 16286 481212791 63342 63343 938302559 98484 98485 796688598 83553 83529 96984419 63074 63075 296675772 50562 50612 636660244 78781 78800 582112164 8410 8411 7416765 246 241 667441808 33204 33205 939471236 48769 48789 497746815 66315 66365 960199559 14765 14781 926560559 13848 13806 288938763 61750 61792 823227136 53771 53728 54277558 12454 12455 745389226 55083 55049 396870133 83856 83857 196271291 25483 25484 526907393 80955 80939 408737796 36757 36758 77840140 81578 81579 206158601 96385 96386 488714646 35168 35169 966298458 87987 87957 182035443 19852 19834 243783010 84615 84616 894479486 83207 83176 568203199 70474 70479 983108373 65337 65338 770866029 37726 37725 41709005 58814 58863 880690103 96090 96045 669512997 80795 80827 113267906 80912 80913 7945322 90866 90867 809048132 57077 57078 703713269 59018 59019 905136157 79923 79974 849355924 56410 56411 488756460 94430 94463 140461859 15952 15935 987531606 118 110 502488646 57303 57304 367223074 38074 38075 536631036 30810 30765 295501741 63309 63310 161889915 78442 78386 699720350 12320 12321 482923951 21287 21288 976398440 12678 12700 781446991 48986 48987 812265358 82251 82252 944866280 8616 8617 397079698 63912 63957 209610421 78340 78386 302317257 67224 67176 228474757 8990 8976 420169767 43410 43411 295430156 9801 9787 919599091 50611 50662 498437028 91986 92037 121879496 80629 80663 368258746 9487 9488 216986269 56131 56132 749303149 5084 5085 362913541 30324 30325 830064891 87569 87563 958933122 78313 78312 451594837 96551 96592 517864126 35824 35832 886720187 22544 22564 214123586 22999 23000 734217079 20465 20463 669736708 52507 52517 930422408 85370 85368 109027638 34477 34484 560127733 43946 43947 276698648 69774 69775 27011857 9066 9067 323625190 98486 98487 161567519 1838 1839 623246686 24373 24386 76729367 86750 86798 660994966 1934 1935 231131771 2163 2131 409628905 57023 57052 682613090 32858 32817 605894046 60732 60691 579523101 47943 47895 705987410 48070 48038 465230025 43379 43380 692155249 16580 16581 656625182 57003 57004 127865425 99611 99644 214885675 98192 98193 792579605 10227 10214 223212703 26115 26092 949088965 42633 42634 625566177 97844 97889 890097619 86679 86708 295009266 17550 17551 412448046 34578 34579 439151162 21137 21139 226759305 76650 76651 863765320 14101 14124 709858967 45135 45142 805831920 59909 59910 139708518 75607 75608 21737919 10751 10786 474954016 29792 29793 976625897 50806 50807 906231458 95811 95821 475805344 77201 77173 648774004 33848 33864 664792333 51939 51940 280445023 69927 69928 900736757 94987 94988 102040287 870 833 814871025 56345 56346 870989295 38034 38033 356573435 88805 88806 858524460 67101 67102 929220042 24960 24961 53485126 19327 19328 914007330 11971 11972 217836299 96969 96979 276381422 79859 79862 703048711 70647 70649 992764620 80428 80375 163811453 61197 61225 813072051 49904 49905 354659356 73497 73498 421887148 67684 67692 941516278 52564 52565 374892572 59311 59334 536666524 35614 35615 521044376 86235 86227 44058754 8743 8752 350981393 94343 94365 628549473 68537 68516 300715106 76939 76952 235364262 80737 80791 192324155 75000 74950 319572916 88390 88433 40022769 13384 13439 460264093 88094 88095 41732877 55505 55555 787092406 33406 33407 987802920 78661 78694 375644400 98473 98474 652422762 76619 76620 242204305 45530 45507 225523778 19334 19335 831022408 74130 74122 722738378 21548 21549 783895930 22766 22803 730031820 65960 65963 933699985 31958 31959 363919753 81198 81152 102337446 51885 51847 897595155 82945 82900 229321745 14177 14205 7410966 60928 60929 758663020 76824 76825 500995090 87395 87396 353209097 43364 43402 847184079 12544 12535 579452059 86089 86090 572460968 70581 70525 984452537 49641 49642 243445544 60540 60496 847997947 69162 69163 265145074 45637 45625 573988444 38241 38291 526103131 3541 3542 435207944 25806 25807 930288738 28250 28251 316859592 31120 31121 85384259 29746 29747 91489726 14850 14877 579216472 24268 24290 913095980 53698 53658 719377982 19029 19064 335842402 84195 84165 474984269 75901 75869 33454846 57254 57283 696587915 58036 58037 703442735 40955 40950 817659484 85730 85731 115850508 78462 78412 571743199 34110 34111 940593212 12750 12738 730668061 27088 27073 907136574 53360 53402 903784218 17584 17625 767756603 47773 47808 825506982 75160 75161 630137783 93682 93672 104614780 30251 30231 956407877 50838 50839 198448066 61732 61733 748522306 8697 8698 455291594 62052 62053 399040930 3884 3885 248101393 56247 56248 987458867 90009 90000 660623234 96373 96370 521039757 66200 66201 373832611 33067 33068 562454499 96478 96479 567778402 89468 89417 461352574 96310 96325 17990221 85387 85388 444184934 43426 43427 678007144 21210 21211 806645966 30364 30365 822227616 59198 59213 574505759 31958 31903 167590715 59570 59613 946884924 65854 65897 35300817 67667 67688 741041193 79062 79063 700085010 47963 47964 930219824 29043 28987 430612168 41783 41784 749174882 65347 65348 717426778 40325 40326 124930938 75671 75680 697529813 13989 13990 307852342 31810 31767 443154712 68223 68170 886479165 11216 11217 794499137 5867 5890 940564351 15811 15835 714339968 59906 59877 62610685 63440 63441 792246557 22346 22347 539213876 98430 98431 652946583 79686 79687 906293643 35447 35397 444661987 75221 75222 855556648 28948 28949 499616376 8548 8539 278292575 18441 18397 452826168 32710 32711 162975578 84145 84146 304456607 59972 59973 245416461 88977 89023 88688341 57318 57319 136183985 80996 81009 43119152 98550 98551 609564005 73078 73071 674737172 44626 44635 84647055 59530 59531 56923537 30156 30177 15535467 30049 30050 942292733 59405 59427 531166068 76851 76899 260162307 64842 64863 25801893 56578 56601 705454920 77649 77650 963801964 36412 36430 749036614 78069 78070 772879735 19894 19915 461296132 43001 43002 920936961 7723 7724 999784174 41667 41668 106972716 73488 73526 837151199 23832 23833 905355712 42021 42027 704045309 70503 70504 126889077 10665 10674 584561017 13934 13975 846074334 51424 51425 360156465 36907 36884 923584314 96021 96071 723152717 52668 52698 836377812 97165 97166 350289365 91001 91002 712885133 32685 32684 553632987 98869 98856 402931319 35033 35034 527551604 29396 29397 380052755 94885 94900 128849488 18409 18430 353103207 197 198 296130226 38809 38810 684908800 59223 59185 82705263 75729 75730 994727988 89516 89518 238551064 84565 84541 26708496 22677 22678 930832071 12801 12802 59503670 80418 80419 89219833 58289 58290 325513957 52322 52323 564558062 77370 77391 926814424 88482 88449 266166308 34982 34939 791575502 73081 73036 256080941 63419 63420 699655180 58708 58709 719747475 57845 57846 495701099 95050 95066 172472883 3891 3892 551649067 75173 75174 46279761 59787 59788 106843802 31366 31403 257546451 20563 20564 577025689 49201 49202 188506596 65278 65279 48232377 17465 17466 419632574 2543 2544 895191103 60019 59995 589066147 20842 20843 768269681 96957 96958 299731712 8526 8484 301458675 16014 16015 528039142 85009 84994 361787029 99548 99549 86718547 42216 42217 645360082 6240 6225 108189291 19529 19530 551957829 21850 21834 320978581 94858 94816 857298087 3489 3490 782131040 60965 60977 814311160 12227 12228 628367241 37658 37693 622707624 24237 24238 334231157 70461 70498 766684876 38736 38741 299004177 68028 68003 435757883 96177 96156 331838644 6856 6857 756913140 87139 87180 327320319 92584 92585 890138759 47616 47617 580788522 98551 98557 649216679 28922 28932 399194647 13583 13582 770131195 32824 32825 881585039 17545 17592 216804816 69778 69779 496690815 94063 94064 1746914 42107 42082 221062107 90398 90399 584790019 78345 78368 908340572 12902 12903 425662771 7047 7011 735862349 83554 83555 632975155 44243 44244 821692463 51432 51433 808859590 17004 16974 717572944 39683 39684 474893065 99873 99874 92139530 73166 73167 387229894 75133 75117 328825957 69694 69730 644989366 97051 97052 543080920 26874 26836 462262209 15798 15841 742512538 36726 36727 323603335 19732 19733 899725603 57720 57721 444756069 3044 3080 725406019 71761 71782 416470999 6766 6767 461637515 20091 20092 750244306 82467 82468 845070819 1480 1474 426588012 17793 17794 535203729 97622 97623 976997086 48101 48075 784265905 9696 9697 64889488 98665 98617 250997976 32239 32193 215201825 58045 58044 300264675 31035 31036 756264153 46721 46722 810961405 28506 28502 601950704 66913 66907 113704304 90467 90468 609153967 60717 60668 186229610 1228 1229 248350259 75670 75671 949111348 34144 34145 91850011 92405 92406 820710056 46809 46847 191395205 92746 92710 663633549 98039 98082 778159159 95926 95927 162705607 27772 27753 798782583 29759 29810 829844600 53735 53736 635246828 74968 74969 541921164 12112 12143 133526316 84250 84272 489280451 30229 30230 452182918 65218 65186 285037966 21228 21229 417176536 86843 86844 989885121 2795 2764 730213182 26950 26971 111760096 75482 75502 224721577 59944 59945 245293953 1880 1881 214381106 35189 35190 520618292 41463 41496 873404335 75890 75891 753465351 95630 95627 618973419 457 458 169796635 13691 13650 487713273 19191 19192 30868178 13312 13313 257351305 31995 31996 260519067 92783 92784 786475270 44770 44825 679623607 16710 16753 463218913 25098 25099 731808362 80551 80495 163725062 56865 56866 754261396 23513 23539 670342107 93306 93252 246120296 37465 37466 554779748 34419 34461 158840837 87739 87740 392532167 96753 96770 925003392 77148 77099 945707151 7899 7876 223309470 15873 15874 679338983 84999 85000 45206931 48082 48083 271749621 89976 89977 707177417 17438 17439 971662351 71288 71289 342686213 26260 26261 651126915 49872 49873 308001408 79887 79888 539916438 21122 21123 851124255 10016 10004 681499162 43561 43601 518000728 24583 24558 395096415 79278 79279 613396858 81804 81805 758643737 12775 12776 879289784 49214 49215 17005338 93091 93072 63750685 13688 13689 93017066 88711 88656 263246357 69785 69800 462284990 63688 63689 521338395 18453 18454 514660002 61756 61792 647116350 89328 89323 145276053 80197 80198 894246490 31347 31389 976977948 6144 6145 28140421 80716 80668 534748570 1043 1069 410234668 30735 30699 540565211 91060 91068 226033432 34902 34871 981551628 89538 89562 754904684 56856 56857 315225197 95233 95234 163883228 42434 42378 684052237 17796 17797 58773711 44062 44026 401689804 38481 38505 645685131 15626 15612 346636606 3389 3390 253856787 93354 93370 219044740 80591 80585 238204573 80007 80008 751576345 22271 22272 81873921 53882 53883 375520376 74308 74314 231415581 13634 13601 55684063 15758 15732 282082272 27025 27026 194101149 73603 73622 954689071 45104 45090 518035640 47618 47619 188951892 2391 2392 472244634 89234 89235 418165483 42167 42168 925470377 79088 79127 23191108 22550 22551 103174593 73059 73060 244832286 4911 4912 861993199 91075 91024 42784569 55965 55938 327852022 52200 52236 205234138 33756 33757 573440679 65830 65878 428807913 61998 62018 651602973 63661 63662 362078033 10658 10659 654968155 10336 10348 194664496 34254 34255 114758250 75672 75673 608089463 34331 34332 649854190 1458 1436 503903779 70656 70657 305124798 97831 97832 214054551 43937 43939 691123057 17351 17352 29986988 3603 3638 49122383 33180 33125 504587282 13037 12987 923509546 59309 59303 628789770 2800 2759 611372693 81207 81208 471711824 61123 61124 338005615 94028 94029 817590090 48233 48190 448302479 87412 87413 864862414 37376 37431 289794662 10573 10574 898231477 14936 14937 330750085 3147 3148 677457059 33200 33201 286682799 19225 19249 193547762 66777 66831 259413591 88154 88170 432432847 16350 16398 71616589 43374 43375 161564428 37962 37963 680678224 82439 82446 524512730 23120 23121 534903913 78588 78580 771729028 91669 91670 648103614 30309 30286 41948049 38698 38642 199569521 50459 50423 965112862 46617 46618 777231704 69320 69321 433717612 76549 76550 896230201 71860 71882 941762817 39160 39189 395367490 59899 59900 782671689 19366 19403 926812583 34320 34275 161230416 20500 20501 723291456 78714 78715 397588858 29160 29161 97434406 36970 36971 447679433 820 821 843224772 32813 32816 501074646 29143 29138 289205527 13851 13831 605951925 83644 83655 467581031 56294 56295 304144921 21863 21855 161488048 83828 83829 814824889 23864 23865 119379425 33422 33423 793048419 18475 18476 235997670 55782 55783 881868114 42961 43001 127852637 1650 1651 417572174 88433 88446 664125677 97904 97849 304491760 79077 79078 648965092 37073 37111 547166345 94975 94976 921429077 22594 22612 837736115 22727 22673 625057587 78427 78426 211741326 89299 89300 952618801 18317 18337 963328209 72942 72943 153050394 80534 80546 309053427 72754 72773 134003092 18489 18513 664373987 98196 98178 229162468 11790 11791 447124388 22148 22149 888711509 61232 61233 522831586 70467 70468 44842339 51633 51634 715380538 7424 7408 672326790 73638 73639 744436936 47498 47499 713411204 2539 2540 932854144 7141 7168 285324996 87299 87280 876620641 9946 9947 649352341 26309 26310 760480195 42295 42273 272468147 76280 76281 986532835 11190 11134 460780447 65219 65180 623358507 90671 90672 24046256 89266 89231 240809648 34124 34125 821266848 60560 60539 524229457 57052 57022 659849979 75276 75306 908080348 61857 61854 126743515 99331 99332 294726441 42804 42805 972486089 64066 64013 412947868 41851 41852 565585180 29637 29595 577457295 12780 12807 47941275 84277 84278 814890445 27490 27489 807927517 76126 76095 176531420 95557 95574 411378906 17051 17018 815249484 37596 37576 322111184 91335 91336 532156992 33593 33594 709343384 64460 64461 895333140 55346 55347 925739366 93218 93219 903809273 96075 96034 643454003 14293 14294 901674869 84798 84837 952376309 96340 96309 373563496 96142 96143 804508172 72562 72570 538648678 30451 30471 280868606 83349 83350 320100647 32758 32759 647053030 73056 73088 309658410 94309 94310 101192591 58321 58322 636994257 58080 58081 453146510 21298 21296 371283367 54914 54915 168693419 25936 25937 845622533 60564 60605 758476925 18811 18812 859562460 51852 51853 785151259 98082 98083 610526466 48196 48231 778747390 1573 1574 337689227 60719 60720 968711435 61648 61613 224496901 82619 82620 48379850 64516 64572 468294623 68189 68190 502999505 1282 1272 99291033 6858 6859 677440435 92658 92659 343986559 32960 32961 643617036 77419 77472 286857434 52682 52626 201745797 60733 60734 59336283 29012 29027 268916842 8083 8084 807740649 87628 87645 250488197 46660 46661 526961696 26878 26879 502128103 53961 53946 134869708 96661 96662 79667555 74061 74115 478798601 57386 57332 764138538 88470 88471 453710022 92069 92062 564109198 79814 79815 425421258 43627 43676 606865385 29864 29865 322951507 43108 43080 165107285 30378 30379 41685230 89137 89165 116262863 96801 96760 649091547 13923 13924 603182414 49529 49563 490881733 79717 79720 415088462 26599 26600 108463219 8948 8957 9235134 10186 10184 604609678 25041 25042 102083205 63373 63374 82410539 78945 78946 391807406 48401 48392 624658860 2133 2134 235581511 72286 72238 6250006 92322 92364 512020922 73890 73844 244913353 79858 79830 295041003 73202 73203 769700874 384 385 825771301 84998 84999 260647300 79365 79412 668668202 18913 18922 958302420 74677 74678 146396261 39400 39355 932472382 21996 21985 766649419 74625 74624 993959446 12241 12242 842130310 27609 27665 615041581 99480 99481 886908809 78703 78664 954809143 91795 91822 928026975 45236 45208 824742067 3096 3097 480237655 41101 41102 386494226 16053 16054 325145144 65814 65813 256794320 14965 14966 324180178 81956 81991 273633589 2038 2039 909311598 6272 6273 952617930 85094 85038 547720243 86235 86236 438840007 3699 3700 500747743 69369 69370 214635848 8867 8868 866969615 12053 12066 926432561 78891 78867 387100679 13437 13475 505750509 14200 14201 87648586 83154 83183 590895869 35128 35129 537779343 33180 33181 211804982 79245 79226 498149627 23691 23689 594520340 12301 12302 365429756 6755 6730 744784639 76592 76545 925932252 49270 49271 196182171 46860 46861 365345388 24924 24915 357399585 28449 28444 93295475 31760 31761 557887511 5892 5893 95223570 35810 35778 401003631 48428 48420 490245586 28603 28604 273474468 35477 35478 650464619 97853 97883 830407078 99029 99030 830659313 38849 38857 972800103 88641 88620 345800701 75229 75249 119023701 2845 2846 494867562 22259 22260 298514490 92601 92620 565072224 54429 54380 565411842 27782 27783 858904723 23799 23768 303382416 46356 46330 742436826 70111 70112 3118865 86565 86566 588792939 98880 98912 71241143 81972 81959 795651399 17407 17408 140399277 57178 57179 545273210 97996 98039 552970224 56758 56725 717901853 76614 76615 818883293 74216 74217 376624536 6559 6525 585986760 91555 91584 729724657 43331 43283 581949043 42624 42625 196342110 25118 25121 200857674 60000 59973 236531614 24579 24580 87966761 19076 19050 248276272 93657 93640 455322393 36395 36339 904537127 26000 26001 337659879 58268 58320 260766458 17113 17114 5762773 48248 48249 871388757 30990 30991 252820025 14306 14307 60139665 61233 61234 369443676 96794 96765 45706309 20668 20669 851611879 83246 83255 781638343 5299 5349 135615566 34896 34898 605752012 71729 71730 555226107 77690 77691 741248680 79565 79566 475257259 39117 39118 816835637 40737 40699 185662711 52916 52917 867532217 1619 1620 854440074 20584 20585 946208260 17817 17818 416667704 24702 24696 567075469 91667 91668 5930396 66093 66085 901344903 80786 80749 461981392 58647 58669 313972815 83898 83899 674153759 64269 64219 164135637 25385 25386 259813997 89829 89830 234557084 15297 15298 451374157 71756 71707 39920912 31248 31206 530390003 57200 57174 445705383 79012 79033 851793895 20194 20195 81801720 18480 18502 933868911 72677 72678 314564200 47760 47778 321724450 80651 80652 602020323 36997 36998 722310722 74010 74040 765261529 83594 83595 231363723 35590 35588 729929346 93537 93538 569160647 29091 29037 942073798 14734 14755 339879228 60452 60453 434273672 4883 4884 528319693 745 742 449911603 73166 73199 919501122 10894 10873 466600646 10993 10994 959614560 81558 81544 13831637 81015 81003 327255214 49282 49283 114583661 87872 87873 444821523 69601 69607 858808 81777 81778 17430151 30038 30039 551202239 78145 78151 294752039 29413 29368 641659483 24537 24482 398996028 42151 42126 751435354 1053 1054 556518797 13461 13488 95131929 28526 28544 129510962 7242 7243 416220369 44584 44543 769219225 1895 1889 569693356 90689 90690 298889645 46181 46171 597234641 96625 96670 294332206 31983 31978 679732955 17427 17431 258836246 9019 9020 982095565 98660 98661 150207355 78177 78178 374032464 81875 81843 695516487 20002 20047 84148082 14185 14186 372194766 58369 58370 365006088 40975 40976 994978757 27588 27589 441063187 15542 15543 132108646 5596 5586 872320596 17507 17508 52307113 66056 66112 298898936 9250 9251 586011416 47868 47869 382789274 34691 34692 746381220 71798 71743 223839855 22589 22590 148608371 71301 71302 928843183 35447 35448 135706811 75993 75994 513898141 79166 79192 409837821 88421 88422 697279665 37522 37523 653637477 29573 29526 632630707 68351 68352 855713102 20061 20107 156510880 44584 44613 310546010 80294 80295 99511884 70326 70327 746320169 46924 46869 320018575 87738 87739 607381347 70521 70522 709909531 29450 29451 213443227 58115 58116 515673071 93654 93647 627505791 62756 62757 309555537 15802 15830 202230539 13022 13023 466743056 46394 46395 645328532 56558 56559 41997975 95964 95965 428538941 91038 91039 745605723 23391 23392 230258162 54179 54213 861660536 95757 95758 198090491 35529 35492 811228822 33801 33802 125512856 42076 42077 866781422 55184 55154 745316083 18123 18128 518128733 46373 46369 618682124 9812 9813 766776962 95404 95405 185095645 81241 81242 19699705 37540 37541 819153007 97006 97007 145439644 66480 66438 655338230 15641 15613 381132360 61549 61550 266660038 84870 84871 381369694 59217 59218 888541766 15666 15618 964864875 9209 9210 443610808 62527 62528 850504674 81781 81782 902010838 47144 47119 221798409 14948 14988 364730732 71598 71599 873039600 86882 86833 213404181 7915 7893 487931873 87800 87801 191985619 12203 12204 26839608 23884 23885 772988832 18443 18464 273939616 68486 68432 37180054 47611 47612 915754676 61806 61807 158081862 83015 83016 189919596 34733 34734 878616997 92799 92800 114976393 78349 78350 194358363 13261 13262 613990746 75108 75109 673830267 57631 57632 520316695 77684 77685 12653112 94049 94059 156075840 49492 49525 820065041 66660 66700 523931766 60204 60205 456488569 81600 81601 324416856 10625 10626 489843039 30770 30771 663241569 13009 13040 717137083 59612 59613 931953130 93304 93283 459303358 67268 67269 17790370 93577 93623 426922111 81185 81237 23967321 30044 30067 834880870 31769 31770 933217227 14849 14850 942855916 83601 83602 436346626 3282 3227 866922727 59825 59826 131180621 75840 75841 969766159 21767 21768 7380283 36300 36301 867566774 28992 29027 587582010 72355 72347 193394807 33388 33389 292531123 9576 9520 714226397 81012 81013 699191737 81618 81619 235320957 83519 83520 461512181 1506 1507 367456631 98532 98500 613639490 38587 38588 601927772 58990 58984 338913763 92401 92402 961256292 71954 71925 728704432 63521 63522 29343618 222 223 968130139 50650 50606 354204647 21098 21097 370490907 63007 62975 685219381 54063 54015 666759259 68262 68295 927089379 51943 51944 520238792 73405 73406 849369896 33313 33314 724967794 70598 70638 998103765 32443 32490 82219079 10241 10242 828659813 39291 39292 704129201 71115 71116 664855553 63647 63703 299450391 98881 98880 471164485 66952 66953 784205547 87731 87732 538309149 28702 28723 339514167 67886 67887 688954923 34564 34560 109953791 88243 88281 111142458 89306 89352 417923300 52600 52617 189730036 11889 11890 769421637 58497 58498 269505734 90260 90261 904982572 87497 87508 680222831 41661 41662 548314673 3646 3636 85567240 95606 95607 67965741 31575 31615 980842657 98507 98538 108573901 25042 25043 951202292 83574 83583 727868082 61333 61334 5765911 47269 47270 659111964 29597 29593 431434349 40727 40693 701670889 61462 61464 594935521 81792 81793 691858602 86626 86627 546375885 28012 28057 232175266 39842 39843 864065394 69419 69427 71744558 76030 76031 288795861 78242 78243 298943543 4388 4389 545002523 39654 39603 959042798 81470 81471 752357393 14516 14517 65190704 43855 43856 839672709 88398 88363 101962141 69687 69674 811042079 34424 34425 357428935 87268 87228 78814928 82775 82772 258644419 85370 85371 476850629 92952 92918 311578294 38235 38187 707869763 75116 75104 600149640 68024 68066 666777313 78742 78795 206531576 32093 32114 490656573 94258 94257 274076755 89649 89650 552182706 89672 89673 182092835 47232 47233 803310803 98975 99004 195459890 38358 38359 385111940 18101 18102 336261052 25061 25082 987186402 63818 63819 739942654 73556 73557 621368768 44215 44216 225706362 78053 78054 741205300 85855 85856 692131277 40092 40093 14493585 68429 68430 406986059 58390 58384 703695018 32952 32953 320633168 68613 68614 389186296 31433 31434 417683778 94795 94845 306382183 81281 81333 36583561 25789 25808 715665439 40527 40541 76153239 99387 99388 89887164 96888 96889 170377231 62788 62785 755547824 55667 55635 23650018 39648 39597 936320713 54421 54466 527104065 43903 43904 793276591 12075 12073 455562825 72806 72807 638539434 3194 3195 623698428 89492 89544 429442997 45132 45133 177133216 44321 44322 735194500 42463 42464 269533045 89758 89759 971660592 71830 71831 263933964 84003 84048 121167406 38278 38279 179504208 63593 63598 177362903 621 647 469228721 10166 10135 224949485 68203 68204 396055859 60359 60360 508069244 77817 77770 145670579 71283 71284 783749868 47846 47847 895859495 15817 15818 709137139 30501 30463 549088297 39487 39456 393367574 97519 97520 993706175 66100 66101 774876868 17456 17458 802560909 22232 22276 394638730 25130 25131 268896642 99050 99055 41945747 98926 98927 622729094 56635 56603 936688269 69047 69099 374346724 46469 46470 614309526 87579 87580 229078953 28259 28260 296183395 37276 37284 891674881 33073 33065 272442286 89238 89184 676787925 90070 90047 845132300 81715 81716 903859271 24113 24099 649998573 88505 88553 225692344 19325 19288 948720839 37604 37617 642298770 33443 33483 804795915 98922 98923 821864088 77286 77287 664893301 8894 8947 804108432 27452 27453 848107895 12921 12923 808811848 49599 49590 618717967 73357 73358 895009396 70580 70581 65784347 18846 18889 682958793 1913 1897 895644730 35062 35078 182953929 53585 53531 286197674 88554 88555 864546277 51422 51423 717338400 85863 85864 167585523 70160 70161 692595836 79784 79767 177226149 62453 62472 441615280 58677 58630 182944760 29637 29644 966807295 99503 99514 992297169 17172 17142 67698433 84525 84566 435954099 40545 40546 385407107 20004 20005 666465332 96033 96034 900133566 79236 79237 242657715 35255 35256 553923385 39939 39912 464466066 81627 81588 334805679 54149 54150 133163085 9033 9034 699996754 54831 54832 148910701 31842 31881 566670531 26255 26256 419642452 98022 98047 526320065 39659 39660 957861473 78057 78055 545449522 91505 91511 344516634 14374 14418 924182362 58731 58732 544816131 22170 22198 283556660 11194 11195 476985445 47954 48006 917916213 33837 33870 170885077 71127 71109 676871418 37752 37735 177892849 89181 89182 823072947 25611 25609 924834360 23548 23549 193960193 16441 16442 92965002 29240 29241 661511316 64864 64859 662481106 99668 99685 272921102 1138 1139 559588487 39793 39811 842246062 27109 27152 213604658 13277 13278 3643844 48174 48175 811646283 26369 26349 408212799 8154 8103 983979035 84494 84474 641224034 17485 17489 583161641 9555 9556 817852622 99345 99314 486742966 38386 38403 643527364 33449 33466 73409507 91587 91642 816239921 48592 48627 879477377 54126 54174 510250383 55441 55397 889673640 27891 27896 303658731 95071 95127 903541321 22564 22601 727249270 32086 32087 541259045 67860 67818 725055687 56624 56625 887707622 65396 65373 350588699 22219 22220 308158156 75622 75676 793801053 74663 74607 408750593 41247 41197 234269113 93272 93284 366819741 99071 99072 244306129 77896 77897 339039097 9761 9730 237982941 84554 84540 106282975 72762 72733 578886148 90496 90497 327768920 87912 87913 866925456 54304 54305 877556669 41142 41143 774346432 75982 75985 980831947 11430 11439 290408404 32876 32877 831591808 38797 38798 510185495 75193 75149 118348091 34463 34464 607322808 60385 60386 759814825 11917 11960 784157824 69978 69979 923677697 62710 62660 514735999 71099 71100 396607439 86361 86362 252753564 49063 49087 307410722 21373 21391 381027527 67820 67821 964226751 4584 4545 484603178 65395 65396 797832764 20120 20143 121939890 95272 95225 6138981 10184 10144 653385679 91463 91414 342614312 48628 48629 11811598 40270 40271 49460587 69390 69391 911220601 36597 36598 688910443 43430 43472 750231919 94462 94463 45100254 42695 42696 840382743 32828 32829 431650526 17819 17820 507666362 49212 49213 847857522 50680 50676 467988895 45903 45892 721724852 98783 98784 120174585 74024 74025 466306603 85648 85642 232918071 57345 57384 696792686 94750 94795 372901809 8472 8473 126052863 54267 54268 827028253 15308 15309 951638714 27319 27341 146852219 59457 59487 359649641 17045 17046 485519501 40681 40720 638194225 47132 47137 308512986 60200 60201 118069985 66219 66220 117931136 53801 53810 677689703 24436 24437 570087787 90047 90048 284128891 11010 11011 708120850 95938 95939 481748227 88937 88964 616898133 68562 68616 973085994 76102 76071 805744361 99671 99672 323375613 55682 55683 716804704 60462 60430 862384987 6549 6550 471336216 92626 92627 944364933 2092 2039 657323962 67100 67075 5682524 14894 14895 821402386 30553 30554 301297252 57870 57871 867369535 70351 70352 733624282 73366 73334 195688190 92021 92022 696566500 33997 33998 36752740 33471 33472 721049143 16078 16079 709779064 51705 51706 52479455 55832 55833 683837802 8395 8451 90728351 24561 24562 592922991 57624 57571 237016409 33770 33715 793957614 37441 37442 733087410 57494 57461 348832928 95430 95431 703727658 95065 95066 341566521 49188 49239 151441113 92259 92260 637712686 40326 40350 613572077 60321 60322 966890719 84074 84075 924147839 56745 56712 789652980 64225 64226 677056352 88782 88783 703887017 10619 10616 805000012 62342 62343 167807203 31988 31989 209101263 24169 24170 800552239 76637 76638 545459526 92002 92003 971456920 79311 79312 802297979 47488 47489 893399215 94683 94684 625714834 21214 21206 279086065 87186 87187 808864285 58111 58112 348255215 86494 86495 690591009 57672 57697 985141499 23537 23591 26885563 88461 88462 349483519 36059 36060 474021604 36848 36857 58660176 63629 63643 10123244 91796 91741 867479515 51388 51389 643381821 63149 63150 706828259 59388 59437 927330887 97935 97936 628456618 32727 32728 916112566 2137 2139 228764984 62958 62959 483548932 11082 11083 777388984 94984 94985 873824912 56390 56391 397924719 62641 62642 817159138 52514 52515 462427434 22493 22494 932129936 80839 80840 601338149 23925 23898 195364889 85951 85952 668911636 17108 17109 916875632 84706 84686 255103525 33347 33348 937820619 2537 2512 461067918 15485 15507 883684424 72595 72596 574411710 68280 68281 395109407 76739 76740 424644682 84399 84400 255165667 45743 45744 954227440 21515 21476 366988945 48855 48851 827480534 76606 76607 805983668 47078 47079 149790066 58528 58529 48898496 4672 4673 890549464 75709 75684 744352830 27988 28034 881887143 99935 99936 661664298 81960 81961 424660280 12950 12951 779482763 78276 78277 669108494 25642 25598 680718940 41150 41185 149427127 65971 65987 768257473 8438 8439 853840796 5681 5736 905305224 56382 56326 468314623 41789 41790 993990133 20142 20143 659251740 21207 21172 613627133 16038 16039 246621413 87544 87545 601328679 76242 76257 968996297 3676 3717 607923277 92977 92940 753099026 16388 16359 409203961 48763 48764 995389516 39408 39447 239247270 37716 37674 838121810 7196 7200 949584074 78639 78666 387628639 55145 55149 252058887 17426 17427 782433580 89168 89169 970563336 28737 28738 657833666 82855 82845 685997863 15512 15465 353885939 44683 44684 613188579 38420 38421 563940644 26735 26736 766503301 11099 11148 714306977 79919 79870 501693997 18237 18238 422943611 43862 43863 755087264 3478 3479 317753847 94692 94679 847397703 7465 7453 272516919 78156 78113 281193157 6586 6566 855166433 50744 50708 153285811 43779 43780 673689965 48319 48276 309096514 474 482 877427438 94677 94627 881320326 73806 73807 490741444 65294 65302 327852307 19917 19918 50224377 57757 57758 511383031 45544 45559 793293937 51646 51647 797024443 98349 98350 22510973 5379 5380 85778145 77387 77388 432023252 93839 93840 716895610 34032 34033 227636157 48797 48761 870254565 3920 3921 123806691 61818 61860 724064540 57175 57202 37207715 85756 85762 912114468 14833 14834 878485971 3518 3493 908697953 19906 19907 504748727 87169 87140 688082345 1528 1529 993604871 60016 60065 710296481 20305 20342 548331065 39571 39572 368411433 35039 35034 776127827 67383 67365 219794020 42258 42259 452707960 52504 52454 523111351 18992 18945 181114200 53084 53085 611144890 32158 32159 63534354 21240 21241 808239678 26620 26649 457803054 80722 80683 803682656 56157 56158 123311242 81982 81958 701602853 80129 80130 531850342 55003 55057 707495507 96261 96262 334763639 58718 58719 214496939 44158 44109 877818555 57421 57422 226703471 12480 12481 13798800 7024 7014 898467339 49107 49055 34165917 42323 42298 797845713 40467 40518 138660243 85758 85795 92622286 30176 30177 551577251 24845 24846 921966166 81483 81484 746407168 98808 98762 782406988 83003 82965 877960072 46510 46511 979879852 348 349 540342289 45499 45451 605900350 34215 34216 53482448 20974 20945 933006323 87335 87336 283214992 91066 91067 993750908 34109 34120 333988519 12909 12871 732912086 83493 83494 597060584 28038 28003 275310608 82477 82478 875138642 92683 92644 181858109 29918 29919 328048645 60581 60628 263449230 7421 7398 546977028 51895 51896 859495035 77724 77725 474229309 32844 32845 447979164 6674 6675 683716213 81366 81367 367946897 76339 76340 881023964 52508 52509 523970585 56891 56919 462798376 68048 68055 304268231 77000 77001 867377611 51518 51544 437375088 50610 50578 837046650 42590 42591 791097330 68132 68133 969508294 66546 66547 424734755 88591 88592 945893807 5710 5698 462463898 69928 69883 227825831 33705 33650 755580999 55993 56044 321533657 61514 61515 572724372 62310 62311 308360190 7351 7352 537394010 8250 8206 23886645 16623 16624 320725084 98458 98475 358739980 27689 27720 751677319 15943 15944 302174266 95944 95893 998968920 46919 46864 762851012 33894 33888 314186384 70313 70273 710177570 50498 50499 136928441 52977 52929 155124166 79288 79289 256763024 23575 23576 122100188 85257 85226 702261 49800 49801 580876928 84576 84577 904408240 50668 50672 890381788 33144 33159 100171817 77582 77619 893713600 33523 33524 369584345 31487 31488 811033693 38192 38193 678326173 88532 88580 270690804 95381 95382 389754265 37914 37915 209489201 35312 35313 19413624 70471 70472 975062474 76564 76525 718193520 1146 1160 224237985 46381 46382 602679727 15373 15400 896500303 12082 12083 641386177 86363 86416 929152062 32928 32893 495806407 32334 32349 212666480 68960 68961 942539629 41663 41664 539113493 57309 57310 662902890 75676 75717 189767058 30106 30107 411911976 11504 11548 626127812 74662 74647 12892256 48318 48319 982782544 81668 81669 404242785 50555 50509 94423922 39387 39390 20820902 32284 32242 443283801 80905 80906 380331061 21073 21124 373546369 35688 35689 986671681 28570 28571 776529366 2832 2833 216753977 28934 28903 365301757 26193 26226 821848468 8152 8153 253911307 80594 80595 209682873 42720 42721 412264597 91131 91088 94356314 14133 14134 74902781 34776 34777 705138764 18314 18315 183398437 69527 69528 797431959 24710 24711 721856632 94913 94955 35154118 41231 41274 349950825 53534 53535 341464623 92498 92449 623429621 81511 81522 562693847 54153 54154 648542437 33629 33630 331147597 90508 90475 17472531 83599 83600 521420296 41066 41108 122847819 6553 6554 494834617 1725 1726 74970369 43133 43130 489769660 49166 49199 197576942 79724 79725 755464049 66668 66669 764831095 44372 44422 71365193 85577 85632 802273394 52805 52806 671544055 21296 21297 238633317 85035 85036 764225466 97261 97262 378348359 30072 30039 503743671 41754 41755 318013128 49312 49330 565648507 92763 92747 337210800 97850 97851 33512917 7740 7766 984493488 33421 33385 675000215 78278 78279 935016801 56213 56264 144645615 1796 1797 447585945 16647 16648 521899603 37714 37736 328693185 21187 21202 835832254 26021 25994 259619272 88287 88288 271101697 37593 37594 282168903 74954 74955 442048804 31443 31444 53513722 90681 90682 324486124 31275 31276 382818108 61162 61163 293296466 60013 60014 168786351 67738 67739 602149108 9384 9385 241332463 7969 7917 584866646 53453 53432 426669775 74047 74038 182235511 76235 76236 314482832 47457 47458 809821271 11484 11485 571617394 1229 1282 641910361 10933 10964 37859789 48399 48378 964083310 99763 99764 239373288 55186 55152 534872624 19022 19023 268022245 88129 88130 938153278 62189 62219 463156858 23324 23329 987820160 57525 57526 851364317 68197 68221 196741431 1448 1472 858094557 18388 18346 508756617 45675 45704 493928482 39470 39471 610459265 48343 48344 574071 3088 3089 75635193 52206 52241 580639900 24223 24224 355479481 17877 17878 2348232 24586 24632 842584194 55412 55413 486018811 83845 83846 709305874 55381 55382 336976659 18054 18055 299250757 463 464 157618071 55619 55620 105852848 92996 92955 187832951 57638 57639 620511391 59298 59309 76237447 48859 48855 968468554 32474 32475 328691074 79663 79664 613466758 32816 32817 449166457 78724 78704 576426413 88542 88543 240765683 90946 90947 974043816 16051 15996 125997375 6004 6005 604721673 47313 47314 442981598 59082 59083 647655283 51591 51592 263916729 75907 75922 180125267 12874 12875 715775079 64982 64983 767622672 89620 89655 730147967 71595 71583 783157071 74588 74557 480697716 92862 92815 497132522 99367 99392 545276936 46435 46450 644509960 12527 12489 814145723 26402 26398 456802425 5760 5764 343323583 35178 35152 814688332 58379 58380 358213012 3406 3407 492721240 19802 19803 602239476 24050 24102 659168344 7922 7923 227739511 91508 91509 840391235 51868 51869 937305149 68515 68516 813877528 34805 34806 975551512 71735 71736 200948860 87402 87419 702616967 18178 18179 901504439 64874 64918 50197010 5777 5778 555842926 82476 82477 992652909 53882 53897 558215828 17439 17440 401830101 2596 2577 602338244 64828 64829 23775168 85942 85943 911520366 6012 6013 770899159 31850 31851 189042039 4759 4760 591682729 28542 28543 771992026 53817 53818 437771831 87842 87843 923574136 39480 39481 234134403 81188 81201 297499475 86871 86919 128912657 34382 34372 435126708 2685 2645 741004944 92498 92499 707773381 35955 35968 800604259 75467 75468 345355775 24390 24443 605311511 42281 42282 619052487 33292 33293 931525720 4768 4727 507139362 48911 48912 285626890 42785 42758 581044600 38891 38897 481880478 18707 18708 790259111 7985 7946 780251211 62515 62516 290656619 70789 70822 47578645 44040 44041 159819361 78642 78626 615854318 32897 32898 154253043 65120 65121 269134508 11327 11328 856534529 71186 71206 507091164 6094 6055 887041318 25411 25390 265425999 90855 90870 858986368 84612 84666 647150049 43902 43903 349800443 40336 40300 406606988 41722 41713 767963561 79339 79340 302447838 67140 67135 588428701 6625 6584 30343851 32645 32682 469241619 75763 75764 623303040 8 9 223105925 41734 41721 126939297 91676 91698 352308298 24201 24184 460137197 96651 96642 608302114 35954 35955 821280888 36238 36206 111824534 78871 78872 44261201 53998 53999 270227760 85650 85596 336396025 48576 48543 986173003 12058 12059 147181081 11450 11451 532327740 26317 26318 745563411 38491 38496 9922436 1693 1694 613650651 41230 41231 146593858 75472 75460 791899080 35449 35450 730050989 89216 89272 86283081 46391 46372 438225204 47336 47337 245710895 72408 72409 134150934 61064 61073 12468987 69770 69771 164607035 70641 70626 454332469 79381 79334 564689569 94973 94931 402857785 11596 11597 372286955 96582 96583 686634896 96172 96173 435263548 72157 72152 683438306 33160 33161 762419603 86328 86329 44862627 80259 80260 203564806 60758 60759 224981688 72947 72986 291736912 65065 65052 423150200 62300 62301 847732765 77147 77126 324450905 30205 30206 991850501 58908 58909 288676992 32115 32116 574189718 82799 82828 344942537 70252 70253 425474255 40917 40961 387483024 74408 74409 40494194 9036 9026 435847211 71877 71878 896646771 83893 83894 30316623 56160 56209 255368744 67983 67984 39523685 68881 68882 726513511 79309 79349 701836124 93735 93736 31132708 5934 5974 450530943 56175 56176 457375700 74949 74978 209529657 19658 19685 113326618 90828 90829 224141144 38101 38151 504512307 78629 78630 818210498 52652 52653 642168044 60964 60922 165284826 22950 22940 359227538 85490 85491 421402011 9473 9474 686665803 95918 95878 112540188 79370 79371 357093683 56522 56486 765807687 43667 43668 917449495 66260 66261 236858759 87856 87818 864086022 55333 55334 955570446 90905 90906 933260429 55444 55445 201223623 30029 30030 226527986 28839 28843 213507760 40620 40621 762230097 84205 84206 331326102 41704 41705 767999629 72156 72121 382463973 49668 49689 902367825 50303 50304 557248265 30478 30479 191145933 93234 93235 648654382 76593 76594 952402883 51683 51638 99496564 34239 34240 291563842 4901 4912 406055723 5302 5288 525443868 69896 69910 830157331 2345 2346 283360463 44801 44802 45928039 89673 89674 778867034 97074 97075 683402240 89447 89403 474343662 22598 22566 767655260 60851 60848 397233470 52958 52959 196179807 29414 29377 558300926 8504 8505 7884728 37571 37572 443947066 57157 57194 160039899 68286 68287 545008760 27433 27477 55179598 73667 73611 584235652 52760 52761 782021783 95298 95346 905570535 45976 45987 244725035 57490 57460 335884323 58357 58378 105773918 69029 69006 305705743 8896 8897 936243527 6567 6542 132250822 37497 37512 124392083 90619 90576 4402611 93496 93497 518809805 87791 87771 870588537 53840 53841 76030405 82570 82571 34629492 87762 87712 487699864 17760 17789 914467927 2576 2577 438581088 61608 61620 757983377 98840 98841 617690184 21962 21963 867741594 67906 67907 165181911 78693 78740 93318593 1943 1944 210016053 59198 59181 719668652 66385 66363 293555786 12477 12469 85945944 74699 74740 952356726 22015 22016 224049837 56326 56276 482823691 42523 42529 806930083 54881 54883 302618045 59611 59617 54949488 28331 28320 738332341 26939 26940 314216333 6559 6560 843485857 42110 42077 21896311 94539 94540 817537145 46892 46893 726931838 63983 63984 815954629 26205 26206 666414789 73028 73029 229202138 36087 36088 947945987 23530 23583 964880183 31914 31883 474671971 39256 39257 286019220 52638 52639 619704681 63127 63128 240462351 95033 95034 773278684 63623 63624 684269316 96938 96939 849940939 81460 81493 81276092 75442 75443 91203800 20145 20146 169201175 6221 6216 464934280 18138 18139 592485713 40869 40870 734767968 43510 43539 999424194 77081 77082 12485511 90904 90929 991539872 46932 46953 589398688 81326 81345 658307652 50102 50103 284301909 95910 95911 590156832 14518 14519 965627044 90744 90724 145915002 57967 57963 708514557 68504 68505 351448224 7924 7873 287809728 27219 27220 436892627 23146 23127 814198345 49817 49828 725859609 2071 2072 209493108 92125 92126 354665220 88344 88345 255757655 49554 49580 713636590 66841 66883 392318844 35659 35660 546755976 69340 69396 742911293 90974 90989 98291994 17628 17629 208717381 46684 46716 474170012 29201 29155 993691585 9423 9424 597512565 39264 39274 506523814 66015 66016 438706164 17924 17925 327183053 31524 31525 402827646 2993 2985 636603448 9078 9079 521866753 80494 80495 862727693 46899 46844 264704604 25145 25175 860654160 90629 90630 953513847 43336 43337 995266333 14452 14453 194113961 82830 82831 986713200 57492 57480 827498402 81824 81825 402763811 32138 32092 214789246 46940 46989 423151309 83491 83492 491988298 31374 31413 131548868 8483 8521 413356269 59767 59743 580940662 79854 79868 884292809 35670 35624 732449650 6197 6198 365954986 99077 99038 805894909 61125 61126 778053331 50801 50802 882841620 38041 38042 48318122 17713 17722 86471958 30606 30629 107045986 18555 18556 574189860 41344 41345 483044857 77346 77370 491826654 98016 97967 858967521 85232 85233 133109847 68808 68809 124908871 29149 29150 873458868 49817 49818 998943573 32212 32262 468360157 26971 26987 861561441 65241 65276 823674436 26796 26849 492841155 71295 71270 302426547 46773 46774 586456099 92047 92033 939786081 47863 47887 847437931 48924 48883 989395266 98278 98279 554243073 12891 12892 574569539 95087 95088 519038263 23561 23514 896382382 64792 64773 179651959 31298 31299 42599609 83445 83446 54490293 9264 9265 767700493 58091 58092 169378723 93382 93410 7665934 67156 67157 385151629 17816 17817 702780094 36426 36419 498716381 28810 28811 55710203 15634 15635 819996703 79874 79870 296162848 74912 74913 350596652 85518 85556 148575985 23342 23398 609023442 25532 25533 717692823 51193 51194 939580075 74475 74476 383503033 38341 38342 916707993 56095 56096 568408055 30686 30742 48713800 10368 10325 673804770 37446 37447 807034697 38574 38536 124755929 20473 20474 57897779 14875 14870 207700329 45290 45294 756719450 68970 68971 403063068 25143 25144 239600616 74028 74029 833998068 44276 44247 167053395 37152 37153 967967585 55305 55306 551754130 38597 38598 846769990 72185 72233 442189645 57545 57572 170235667 68203 68175 108016678 75819 75868 59330108 77185 77218 797867123 94538 94539 852436454 43080 43111 648994505 1293 1300 405899159 84620 84621 451492286 96228 96222 448312873 21479 21463 531476571 97232 97233 275922381 51326 51274 517730613 96028 96038 193845056 8684 8685 399712992 88946 88947 654458250 57983 57984 280934842 24771 24788 168519822 89789 89790 474270105 65044 65087 184793497 77648 77649 366011754 58291 58245 528471439 81657 81668 499934385 2077 2078 675308903 10385 10376 817424592 18100 18101 627434144 30408 30409 370379680 97652 97653 761255187 3615 3668 972525410 28635 28611 403013041 99667 99668 586423289 36258 36259 176871797 28258 28259 759812199 51274 51275 977234330 2203 2204 108304282 39479 39519 188781018 79089 79090 3238046 3917 3961 446964052 69189 69142 175019742 64051 64052 221641364 89929 89982 17764213 24700 24744 406809078 23296 23297 41511973 88056 88042 784125258 73959 73960 593674622 36316 36317 673654978 47026 46986 711365912 88988 89014 121572812 9298 9299 142345770 52508 52479 362977776 553 554 304727463 29758 29759 76907254 64290 64323 955194263 85026 85064 427015560 27950 27937 582999987 97404 97381 925659574 18508 18548 823492796 71665 71666 762688225 81564 81611 298278379 87 103 747157670 84111 84133 622009780 90949 90950 540479635 21324 21365 414809294 43517 43518 206473374 91419 91420 471468543 59220 59221 492183456 59730 59731 934680996 11424 11425 573729254 41254 41255 677165449 25882 25883 530989040 7140 7141 983198174 10056 10057 530113850 83309 83310 115274498 46630 46631 655155906 36743 36734 125262605 72728 72748 157503934 86057 86058 668150259 18338 18339 198296219 3256 3294 330050722 37539 37499 27879334 86173 86174 913778164 21498 21499 875814211 38157 38179 852559908 4248 4302 904227968 86838 86839 876093933 56042 56030 786788328 94635 94636 963380082 19689 19675 358763992 34277 34278 308246433 41814 41813 865151393 40377 40378 252092926 53062 53049 579725667 47244 47234 28791231 53068 53022 323096551 49043 49044 619431206 4379 4428 786747033 99141 99109 460299950 61041 61082 778169754 80876 80877 221775957 31637 31652 521045982 38631 38632 875324350 38564 38565 838584096 54355 54356 433805908 89236 89258 123406066 24467 24468 810936774 37452 37504 252095589 67688 67689 303161718 66490 66450 441524863 13072 13054 801781799 19995 19996 827244874 29936 29985 126792191 87007 87008 670917771 51736 51684 88661491 67476 67465 740061520 94656 94631 572369871 18046 18047 642392888 46616 46617 341561749 57198 57199 681224808 33214 33221 487320018 7929 7930 523220938 59845 59846 68465235 43028 43029 411854055 21910 21955 754615609 34129 34130 172852247 31276 31314 386119110 93248 93249 456499948 87226 87260 742186267 83474 83475 523278733 89072 89073 502742506 97412 97413 139474 70734 70768 913828166 59175 59176 905662447 79988 79989 13220842 94783 94753 822649020 31992 31993 290623325 57019 57008 201850958 11724 11693 259808008 36178 36227 87554021 61158 61107 445349927 92996 93009 258304342 52477 52496 488132591 39300 39301 674198749 99098 99079 442165374 60280 60281 265803584 72822 72872 269918513 89731 89732 798006306 75439 75485 813835225 6629 6630 419031136 12858 12831 487578716 56958 56979 662187796 35942 35943 708156786 56677 56645 61603804 8973 8974 825484698 75753 75754 34741235 37820 37821 972516404 19664 19665 813860578 76898 76936 14442130 34565 34566 61469365 88325 88299 333984228 14879 14878 6717019 80028 80039 829259052 95013 95031 570473104 74760 74799 469247662 54033 54034 6006626 66537 66496 690433892 44586 44587 135749929 51762 51763 402625650 83519 83569 618588266 17833 17797 869687413 6193 6199 984439695 39282 39287 236310304 40223 40224 203545686 64887 64888 121370756 33542 33543 99886266 18706 18761 338360430 38865 38866 574562174 83122 83091 346870509 93277 93306 763215074 5849 5850 879142453 53227 53241 992173638 26792 26793 252964230 56079 56125 738037969 6572 6573 890383389 20221 20222 295260231 48031 47978 858438075 55466 55467 918316420 64920 64921 418247064 25418 25374 438938983 28869 28870 996004788 35131 35109 465291604 60353 60354 568725350 37164 37142 976056058 9668 9669 742582804 42456 42457 622301682 72910 72862 435072882 13785 13786 224144389 2805 2787 888776753 55138 55119 787388569 89368 89404 558545905 86687 86688 430809575 32946 32976 505628712 7326 7343 659286828 99727 99743 457979078 77067 77068 866340006 50017 50018 984411852 86311 86348 20662116 2385 2386 572744644 48845 48846 861963341 5696 5686 640870256 32113 32114 847897274 8657 8630 23845315 94207 94208 889201876 63596 63597 652579909 99725 99730 628712056 4242 4243 296500539 25269 25270 7901191 49482 49483 556489836 40861 40862 894031231 92736 92737 704080294 73339 73340 891963871 9686 9687 493995912 73262 73263 836789932 72378 72379 361034990 88305 88254 799796726 82449 82455 369952739 15494 15500 93657494 82212 82181 291563422 75475 75523 551995216 63863 63864 74251556 65323 65329 540499604 55210 55211 79372062 11196 11197 4949480 58667 58668 840698762 39366 39367 897479151 57134 57135 249713129 57462 57415 737958495 59846 59847 955500880 89891 89846 149769603 97902 97917 301609169 65610 65558 103773218 35248 35221 600422085 77594 77539 2199561 72163 72164 737093311 25309 25310 209764937 19124 19125 744216736 64103 64104 763445083 39493 39497 214586726 67823 67836 18387064 50033 50034 291965332 3825 3826 397499712 54940 54949 326281286 16751 16729 65524217 87663 87664 138927972 60352 60353 735485075 54745 54746 944134143 17098 17124 119584284 98292 98293 539902748 45369 45334 233124573 10111 10142 432910187 15944 15889 135557526 11126 11120 539642480 37035 37002 862003248 35733 35779 150639875 74349 74350 472593656 56410 56430 617284452 29893 29894 829104558 15520 15533 31859879 273 287 156289836 91246 91247 697157497 94361 94362 437033209 21978 22007 871547172 20943 20975 125021356 60419 60418 128197057 49118 49158 822692941 26707 26708 889101668 99549 99550 987158610 43662 43663 806842177 8396 8397 228947518 1707 1749 667739209 20026 20027 244434747 88786 88779 871632463 37339 37311 874616793 50463 50446 588901338 56897 56873 868248306 71528 71529 930150507 11769 11746 817739005 60446 60447 445346126 27993 27994 161291179 84368 84407 428683290 16523 16468 96117511 24910 24911 561391656 19085 19043 644903603 4558 4559 985714035 31595 31596 492231404 29216 29262 910461552 2462 2416 383367286 34554 34510 717208060 63277 63291 93804327 38415 38416 518492491 33155 33136 861861292 26570 26571 844113540 25808 25801 750416679 82978 82979 166298636 32478 32501 538442065 50750 50751 42321197 72110 72073 182674466 84955 84980 824481350 7303 7348 377188809 59702 59703 534459129 96933 96927 542807541 67629 67667 842648819 80645 80646 13486557 48290 48291 696796270 18669 18670 730324103 28375 28421 95112322 4470 4508 895307215 94428 94407 189325835 74907 74908 339251491 1241 1242 523414542 75195 75176 283311224 9985 9986 172331710 3420 3421 659444544 77252 77233 997345250 39934 39935 998746512 67580 67581 182801293 42371 42370 641544607 83564 83565 941153948 98301 98304 654522030 43695 43670 883443922 32808 32799 253003909 36416 36417 343255071 26025 26026 250225309 22560 22561 13370160 46116 46075 494931465 4331 4315 49282243 22064 22044 831358404 70098 70042 392587808 10509 10555 227713765 53015 52986 154306153 16423 16375 106450694 56987 56965 456983430 24827 24843 849851706 97308 97309 205730725 62053 62054 732971377 22483 22458 201719432 69648 69649 118929591 93299 93323 8514564 39263 39264 758816928 99210 99211 202822165 80751 80752 756071399 12983 12947 128573524 79067 79049 238307186 52857 52837 166932016 9214 9217 680981617 50084 50091 308283597 7304 7303 678795662 51910 51911 265601607 15399 15400 493348403 92119 92120 362526893 28515 28516 775446027 59921 59922 877948275 38931 38932 685546856 81971 81984 555762554 587 564 416490176 5694 5718 848499668 46310 46311 840180996 65945 65914 353691133 6345 6346 47339589 55856 55820 469579462 95172 95196 123404453 16905 16906 220548866 77102 77103 844450202 45285 45293 837274039 87692 87693 530578318 68190 68215 313135707 85614 85566 433390949 1281 1230 175549937 50066 50067 421999317 63950 63951 200789181 58331 58283 512854593 10924 10925 293515977 81195 81196 467129993 55022 55059 744296431 77696 77697 308158943 65985 65986 1590143 91934 91935 826334738 4397 4367 7123232 60690 60691 738131313 69568 69569 696282303 8493 8519 381409146 64846 64835 173096557 5863 5864 312759429 55505 55511 904838368 18599 18600 183426970 5860 5907 892231016 79895 79896 111679076 67171 67172 670131482 30151 30130 454801827 50265 50266 697430834 40928 40944 449799355 3235 3184 410472929 13160 13134 689125921 60813 60814 504292699 99020 99057 139555458 74444 74445 14807355 88854 88812 379497005 43990 43991 63136605 62507 62522 707581817 90764 90765 951849405 77657 77628 893766952 25476 25445 390489824 37775 37776 784725238 85691 85638 597694224 34037 34030 349952352 18387 18388 21509605 4200 4201 217230755 84683 84684 706464646 31653 31604 118187758 25263 25264 601042667 10714 10668 852462327 45843 45833 125942574 29761 29762 630021710 31352 31326 830906574 98085 98086 208276183 65720 65721 236144129 95300 95256 399419387 98581 98596 893709078 84278 84260 169467894 23175 23176 906524205 45868 45869 189629951 32760 32717 908403806 66392 66393 850873575 29491 29435 711878700 43246 43247 281052941 3779 3780 427346905 96135 96136 762899530 33022 33023 453267758 56184 56185 335903083 63874 63875 409800467 57331 57332 678274540 90839 90840 958516813 10063 10049 376665572 7878 7879 670990397 41900 41918 368979550 42838 42881 278865967 81654 81668 206559694 80215 80230 537791564 63938 63906 575171393 42469 42470 947300694 81035 81036 30119981 49209 49222 698448042 7058 7059 737720393 9027 9028 224824145 53456 53460 304085126 57242 57243 148930823 58479 58431 634065882 52007 52008 21846196 49259 49302 456909786 82873 82906 61540521 15363 15364 526375421 61611 61612 384377413 90476 90425 208856276 37266 37314 161924212 84646 84699 448312239 33157 33158 847059526 37268 37316 570044029 3126 3127 687346054 90853 90862 190693550 90557 90558 486012223 36916 36918 804636708 77587 77588 486137112 6544 6517 673418710 33954 33955 93753018 77859 77869 762085314 83411 83413 380959343 63087 63119 402849081 60601 60602 220874596 73581 73607 192018890 67803 67793 306940226 32190 32224 716806064 33636 33656 999389217 75532 75533 919440651 59748 59798 52450439 10675 10648 402661522 13665 13666 789299044 61319 61358 822971193 10395 10388 94535066 22277 22278 228910591 69367 69418 908555458 25133 25134 386453862 93511 93512 489597154 6917 6873 104610636 85894 85895 257990415 4864 4865 567548956 62953 62921 90354144 102 94 158374813 44764 44765 244235730 4533 4534 407712100 89095 89096 231776701 8820 8821 361311994 32175 32167 997471437 58769 58730 924352151 62007 62038 472902244 87521 87496 159417324 15499 15500 272743398 20822 20841 991175956 58760 58761 920038771 8419 8420 44651012 21864 21897 98160015 62618 62619 335630526 85112 85152 302311815 28290 28291 667220994 26615 26652 567416607 32696 32648 175174883 52730 52731 710292425 94290 94255 635330552 76830 76823 55206280 7730 7731 315681756 30467 30468 124436729 4316 4346 368392931 32476 32477 118635439 83354 83305 546220610 47597 47598 270394356 70079 70080 470911051 24222 24223 415020081 17520 17567 468038089 83553 83554 289104167 20695 20696 785644483 50993 50982 612990097 47677 47628 910778803 94357 94358 625796549 68838 68839 579590269 32176 32135 79709957 22826 22852 841557655 75417 75418 231706226 84187 84188 190532504 35335 35336 640905143 81600 81581 792065642 47435 47416 961719162 86040 85996 69382518 51548 51549 545296170 95543 95495 912684603 63493 63491 917125813 67324 67371 475403224 79022 79023 673162985 97678 97679 773772828 69117 69118 175913798 81296 81297 993631625 48494 48495 397078506 65325 65274 965234826 44045 44095 891724226 70480 70481 994928482 77624 77673 570807928 46717 46718 712293435 98757 98735 729116065 71580 71631 769662354 37058 37045 203629806 74962 74963 995546870 53196 53197 21413801 81203 81238 415869087 84727 84728 761737568 43445 43436 63323648 25870 25871 148297847 59089 59090 652587027 10188 10189 535296769 47980 47967 659856415 10229 10260 944082479 12631 12632 11562617 74852 74811 716461710 44387 44414 631851682 44537 44538 215457253 92067 92068 110486089 50813 50814 98486444 79299 79258 644875347 14142 14148 890570132 59384 59385 74051660 93475 93476 703647935 81678 81679 746526009 90965 90966 558017503 3386 3435 789268618 80276 80277 262295577 85750 85708 191471910 9350 9309 936287924 80305 80306 665172353 40101 40130 872968542 25201 25251 592992721 94619 94639 646336116 16374 16342 270904998 75859 75910 818272105 16637 16638 427409170 17384 17431 62297646 76216 76163 145732361 11537 11531 44706300 21996 21997 247802565 90944 90945 749088923 43529 43530 765653863 73324 73325 932465701 49135 49089 287235386 43970 44011 144101333 51510 51458 702953390 25154 25155 708403700 10696 10730 680223920 31731 31732 736414488 73279 73272 843811570 73487 73488 394288452 87382 87393 737240259 60597 60598 971497681 12528 12545 678431953 18276 18277 189566797 27080 27081 298115145 47693 47694 617084615 51913 51897 753090882 85604 85605 998091224 36101 36146 868927696 50852 50826 619147097 84301 84318 209988269 55064 55074 262015750 31231 31232 149493223 8047 8040 50740683 93403 93451 155335448 98463 98464 836220704 56930 56947 325697046 2002 2033 680551584 46432 46433 802570904 15506 15507 135875423 11940 11965 517401468 50413 50414 900264027 15980 16033 266053108 9156 9157 638071399 98739 98742 461807711 39615 39591 263030548 15900 15901 210677948 55493 55524 129883578 17625 17638 404659347 86192 86147 97958104 90379 90393 254302081 22460 22461 829396345 26178 26166 290942824 1140 1141 540042140 8212 8166 754621089 70739 70723 132843009 85865 85830 986707684 68694 68684 552750324 51336 51337 509164090 59201 59183 529551608 13584 13571 127465934 12124 12073 701070569 49365 49366 179933061 48479 48424 558016800 53358 53310 502781228 24358 24366 418181497 47267 47282 662624879 91819 91849 172243181 48799 48764 434024084 38760 38761 351578680 36525 36526 981489274 51155 51156 378884774 80476 80477 52541689 33197 33198 609719776 4448 4449 125597455 50995 51041 580510144 81876 81877 105342403 16904 16929 709750036 90687 90673 75513520 32881 32828 420333226 54117 54064 236263528 23965 23966 87476617 26373 26374 359726159 181 182 698484212 11698 11699 959850865 42582 42545 186203689 70278 70279 793875480 44089 44065 645502043 94339 94340 403135838 29596 29597 189223293 33643 33695 492184845 94918 94909 570254221 91709 91653 608646134 5236 5208 951128003 66508 66509 73722154 97151 97152 885051732 25769 25770 100465675 35769 35806 51579841 24166 24167 579540097 16172 16122 916351533 89940 89941 786766043 35357 35393 665090581 45817 45818 132812256 82095 82098 71482804 49352 49371 629225081 99249 99218 114447665 72466 72467 818297657 44508 44555 816654841 75041 75058 494588472 14709 14660 638324427 42218 42219 142582072 16674 16726 159466483 84058 84059 800939696 99314 99357 791645932 52549 52550 939986012 5511 5460 933268142 16465 16470 609019905 90115 90116 353224758 62761 62762 678985645 95662 95664 705164577 35881 35882 343357604 57582 57583 742156858 43138 43169 809524647 37421 37432 372715290 35735 35736 840243616 82703 82751 708143535 79781 79782 205601744 52342 52327 606576013 78784 78785 732376420 37376 37377 590199120 24235 24237 932060498 4989 4990 609021285 99964 99992 578654306 51946 51956 57426536 52354 52299 679609111 54746 54733 963005830 94690 94691 761418532 63542 63553 825877312 28914 28915 946871666 84249 84250 601593737 37644 37645 73636926 54319 54320 309742391 82198 82224 586397479 66824 66825 452827490 81650 81641 648525110 23279 23280 1983747 14962 14963 482573489 16995 17003 871864173 36753 36726 142865707 7559 7548 148361470 44034 44007 348283257 1738 1739 333940104 25420 25421 656129773 32395 32350 695254365 46594 46648 363898458 50579 50575 711565537 2788 2789 973051491 68100 68101 714145152 4836 4784 405736215 43149 43150 841269060 42929 42889 944134156 75168 75133 70027583 15740 15741 575366347 38525 38557 303772446 81531 81532 19634325 61121 61122 15813583 74913 74914 736323237 24092 24072 465977275 43593 43561 997484224 5100 5101 478399482 18586 18602 389310692 57797 57798 873727423 56959 56960 322855341 63664 63674 361843056 57987 57955 454562479 4637 4674 278053141 21264 21305 574928512 83448 83487 52322929 43208 43209 53364311 88502 88503 120903462 78869 78870 757025758 5639 5635 728003881 59239 59230 518000672 98428 98429 180820016 93024 93025 897886332 69664 69648 734723282 53806 53807 189943373 56597 56598 593464565 33245 33263 293327207 12901 12902 713865909 31939 31973 324031733 24606 24607 700514574 62056 62088 428686814 39335 39336 891109477 60150 60105 694618405 65988 65952 873381690 44564 44588 387970024 83091 83092 281384364 39395 39368 758199988 55371 55415 185020945 45621 45584 41059678 9292 9258 873781422 40224 40174 466945400 1279 1280 793739612 98305 98306 513236548 25630 25631 951123785 774 783 788269674 89590 89591 491701352 40293 40295 696863727 52454 52455 225320847 63459 63411 253539665 66167 66203 778942221 32294 32295 532763315 30541 30491 506585196 92260 92259 525802569 24765 24783 954481740 34155 34123 765358313 52144 52118 976043671 922 965 998192024 30261 30259 771873752 62635 62636 762955244 77899 77900 282717731 44437 44470 645571119 84016 84070 430155241 24096 24097 798215222 62451 62452 655341261 84663 84640 781417007 8978 8979 242301023 83361 83378 275638198 47714 47719 878744183 97389 97364 597511233 98954 98955 8954472 13469 13470 264584021 29917 29918 181980825 74763 74764 118919985 30387 30388 766520762 18262 18310 772034151 36091 36092 869395361 64824 64825 151705784 63575 63557 179741964 30772 30773 538432473 5164 5165 992553924 9159 9160 720826160 1442 1443 934702381 98145 98146 120303120 41753 41700 836859690 74595 74618 52340246 14443 14454 618357239 85257 85258 359804604 10137 10138 739964587 3454 3455 431767949 37041 37042 180158275 22899 22935 374012222 95024 95066 827098280 7824 7785 577125899 69971 70012 206174511 26776 26811 709953 25033 25034 386620961 23608 23601 899079854 12621 12597 748348527 91801 91782 623518176 28969 28970 681239539 59959 59960 228795355 74262 74263 247573049 82291 82292 697207945 91405 91365 908938661 37740 37741 162941691 18002 18003 824691676 18417 18376 326432239 60866 60894 853212483 8580 8581 930204835 76593 76578 46521940 61178 61179 693309405 82880 82881 126424578 43620 43621 229521082 81219 81220 693027770 94617 94623 452429184 86323 86324 217036238 82084 82085 785821052 97424 97425 354851743 75626 75678 773838770 19824 19825 919110707 87306 87340 961705308 60964 60965 166779354 4985 5008 359490177 20309 20310 376775080 2392 2368 750652724 83744 83745 912465531 12714 12698 158053357 86525 86573 326124461 5934 5882 288219967 81090 81145 701908547 87861 87818 577701458 68090 68049 321021517 18493 18498 570819100 33943 33944 626607233 90915 90916 436293967 70330 70335 831747300 34351 34352 292009333 11597 11598 480171679 18645 18600 976929674 96293 96294 451088000 16266 16315 786742372 85801 85806 949197724 98474 98513 774649531 30794 30795 901042241 66364 66311 469177082 69801 69802 725037746 4964 4965 6635818 27381 27340 135977374 54803 54788 675277342 5364 5365 611728759 45502 45493 595456448 6545 6546 769934149 43743 43744 875804204 58160 58111 855240066 51055 51074 532148096 58351 58335 491559700 87272 87273 471303325 45081 45082 897861538 65269 65290 351608510 76580 76581 257999883 49235 49247 477705072 26166 26196 537095042 58470 58471 762123204 95532 95486 399989157 32928 32976 225145890 67124 67102 114123402 92273 92242 263538300 66015 66014 226183653 18979 18980 623519223 67816 67817 299583586 16806 16807 16428523 90128 90129 137134435 22905 22866 22086579 60831 60832 353832250 20576 20548 995852349 14500 14534 48826947 44364 44329 300909701 64583 64551 597003443 59574 59548 576404994 32633 32638 711603185 98161 98169 570764537 29121 29079 818799220 50183 50184 435659085 58222 58260 305888498 26515 26562 937472533 7210 7211 337764834 90742 90743 86648528 8384 8385 829704207 78902 78862 373052585 93280 93330 119709091 94124 94125 893731675 47853 47854 480217253 78541 78542 883575565 51474 51475 815486717 88501 88502 8923376 74360 74414 511741912 16314 16315 898327682 41931 41921 235804486 99951 99897 630126788 19107 19068 7135518 37738 37739 300108064 85711 85720 564004694 61926 61877 817376852 17118 17101 916039861 15538 15579 834547592 94585 94586 42713045 62124 62144 294288346 5768 5769 275743710 75510 75495 516001627 45000 44981 191823460 98483 98451 662860665 7116 7072 816994601 29649 29650 708511633 42317 42318 844675227 75184 75185 394961366 69627 69633 118947955 58421 58422 105168956 79757 79758 403410339 87942 87944 115546351 19290 19245 100543721 19504 19546 548943840 69891 69849 77984787 34794 34740 625522348 84928 84910 754407077 13389 13429 757404611 6923 6952 701877326 90287 90288 522291414 98522 98543 34531454 52386 52387 613936097 86060 86049 36057503 22608 22609 281602112 14096 14091 689809003 84147 84189 106085969 52991 53003 374788907 31568 31526 949915708 45571 45572 235961327 73470 73471 798574117 12663 12626 566365504 92751 92752 48716870 26546 26565 52744169 63140 63125 131113679 64059 64107 346530056 87912 87870 307377151 30767 30768 323934757 7150 7094 937238709 11655 11656 741705749 39423 39424 3625763 78598 78634 787071606 93846 93847 527091334 71736 71765 672459847 15328 15329 973164094 49855 49882 486875084 40214 40215 435460581 80391 80347 250989272 80802 80810 194311169 69963 69976 180178422 18706 18707 906773340 84289 84290 91129761 42346 42400 353080501 95674 95675 949832943 13593 13594 479513510 25197 25198 778563891 28503 28504 218161489 85505 85479 39767454 9917 9876 995015573 16420 16421 383012039 71603 71629 865007190 59255 59256 194704552 97529 97497 298530977 58586 58609 298383245 31104 31105 624468253 19886 19894 95037313 34871 34872 759840402 42498 42499 231999255 30424 30425 113674836 94336 94337 349647094 61686 61708 555245624 17996 17997 355918977 43051 43075 87771954 18492 18516 871078929 61138 61191 833980372 92806 92811 133078377 74872 74873 66825346 9747 9709 261819226 99858 99859 400062143 6366 6352 602320522 17248 17249 102013629 3092 3093 402189857 31604 31629 193925265 8818 8819 436859544 59449 59431 743409650 90286 90287 565881376 31539 31556 758866115 78082 78117 689621596 14264 14309 744054812 74665 74674 688078620 46291 46292 654664208 89516 89561 570375472 39812 39813 559511546 76014 75986 877932732 62700 62701 943328944 60465 60466 500398794 35262 35263 57350156 63962 63963 556519860 65523 65521 718549993 49789 49790 76438245 93263 93264 986160786 64218 64219 731127837 91295 91313 369572332 92490 92523 952517404 51617 51602 14875995 20663 20664 166441723 32886 32887 684795413 12885 12886 393568397 62630 62631 925354582 49494 49495 726507328 95591 95622 369943107 29195 29196 200619952 39728 39729 863752787 43178 43193 866424158 22401 22402 193603882 3575 3574 434276276 11993 11944 68019906 78320 78321 596833965 65360 65361 74321746 10799 10821 683762638 93198 93165 140929425 62836 62845 401528770 65114 65115 127099829 30089 30090 262478804 97711 97712 124915993 29720 29704 735482447 55964 55965 114990564 12037 12038 169856156 41108 41160 227802769 30825 30784 806202681 10280 10254 718672371 33701 33702 255588208 20790 20809 347119520 13293 13294 684838719 40052 40016 836198282 46485 46491 807909485 9504 9505 787791076 34301 34251 99349920 88654 88655 504275715 49599 49600 333160225 70506 70507 759552054 91021 91022 26106961 34247 34248 561410901 47699 47704 445770316 79428 79457 533656988 17660 17661 653209051 51680 51681 428305874 8499 8500 601157711 45241 45219 359965186 54339 54376 737973095 61257 61258 715166904 67535 67536 326716199 1622 1642 713619019 17963 17964 335512928 87258 87259 277079379 75011 75012 309944350 47837 47838 126740708 57104 57105 250996936 1336 1309 921284672 46112 46105 391248577 62707 62708 407320799 59514 59466 678499277 23815 23838 334977191 44775 44810 886752591 25023 24978 355577644 90800 90815 924527263 17440 17441 139278270 59652 59653 536276294 99157 99148 730910367 97587 97618 607228947 74928 74969 707304565 53269 53325 718409912 46200 46168 969456962 39046 39047 482569216 97661 97662 380107254 26465 26466 364818719 31513 31514 304284588 73885 73919 445664456 12934 12931 123368017 16545 16546 235764382 65724 65679 841611084 46411 46412 678785301 53305 53306 461978492 3628 3675 994517883 28135 28136 204314412 48003 47975 121745532 69136 69137 426503633 96852 96853 916627924 5338 5339 692298417 9582 9583 9153834 35026 35021 435661999 48885 48886 846403818 18811 18822 671798077 24369 24391 590170446 55697 55679 845588788 82676 82677 310465786 5085 5113 333010441 99803 99768 462009406 93645 93646 927552607 872 852 652881345 2485 2486 892499613 76379 76343 943207828 33504 33505 843600194 82491 82492 274251090 63271 63318 541252235 19322 19323 318326803 29331 29375 273314455 52941 52980 473703458 87275 87280 621025714 31428 31479 833131567 99560 99520 486307731 11426 11480 475876846 11152 11153 887430820 62052 62006 547270072 28457 28458 986793048 92380 92381 110294434 23736 23737 584469426 27924 27925 512356279 96721 96711 3537245 38987 38988 895542222 97860 97861 756407505 6563 6564 447615812 45751 45749 235949459 71036 71037 159298052 30230 30231 922288341 84163 84164 203240669 27999 28000 680591665 52182 52188 415498431 9913 9961 70820581 8433 8442 832151329 18798 18799 266781222 48404 48405 318226334 97064 97009 57874146 88567 88532 659816599 30890 30897 295324428 84474 84457 455480613 35462 35414 212423006 64721 64740 434957782 89607 89593 253350644 59690 59646 834684463 31829 31830 278780336 34484 34502 358302914 85578 85587 760647801 60330 60378 714762229 18123 18085 468894679 77639 77640 55077686 51616 51617 880721782 27204 27233 175885886 38866 38867 587279026 72006 72000 640291731 89122 89123 26845310 77583 77587 141509940 91020 90989 160501606 64250 64243 793334987 2329 2352 948697988 8418 8440 855050044 89265 89266 604109413 50365 50323 556231234 2846 2797 577240485 23706 23707 44297515 71565 71566 185601565 92975 92976 653718304 34773 34818 453198897 31217 31192 454360553 11816 11817 834576847 63795 63796 30159735 35511 35519 962882110 50798 50799 876058388 35979 35980 768187336 78023 78024 694927236 49547 49535 265608731 74969 75010 204253581 44636 44674 714683845 10640 10595 75783660 29840 29852 366284612 39218 39219 889660109 43784 43794 774929102 75398 75399 360148714 62888 62889 424163921 53138 53087 614855731 72136 72137 856239413 24919 24880 640260625 19064 19065 385340798 97838 97815 610490501 69751 69752 107766536 30777 30786 952769092 74363 74364 212380570 88136 88189 88665975 61696 61697 895023614 74133 74134 947249355 2837 2838 638639875 73875 73868 389843100 96301 96342 735659855 17235 17208 477573952 36141 36139 988375184 62542 62564 168190291 85586 85587 715301387 81445 81479 195215619 72862 72850 136249383 55992 55993 713452785 76785 76786 632599250 77431 77432 720748956 19892 19916 550881045 73293 73342 662214481 74751 74752 146601828 41675 41662 584470387 69305 69306 559546608 26502 26503 131671979 96281 96282 47311410 85510 85496 37293502 91021 91017 87275610 36512 36513 744642784 91268 91269 824800773 15749 15726 429331328 36373 36317 784570390 40436 40460 108040206 16755 16707 748284893 43531 43532 36204192 79260 79280 37333953 54325 54374 759415047 3412 3413 353803943 51494 51507 70094822 44457 44495 803899534 65262 65278 689063566 92782 92783 393503599 65438 65462 241961833 47889 47835 419400841 14292 14288 603760487 4765 4766 392314180 87008 87009 815003576 1201 1202 595110352 35646 35700 653487714 28492 28479 736593350 75783 75784 694028628 31902 31903 394204623 7576 7529 528762286 42435 42436 829592802 7309 7361 60548481 77787 77788 739504502 77109 77121 760950890 71176 71177 437152859 23099 23100 119936920 26565 26605 728338797 69952 69953 129793354 86360 86361 965903885 91702 91703 554229290 89745 89801 814082500 41484 41450 450794917 20915 20916 202422476 86425 86426 982764842 79228 79229 2837409 26979 27026 825185911 7398 7435 115658914 88544 88580 718013249 406 407 131246246 87202 87203 603275417 55528 55567 653885407 98851 98863 910579357 61209 61233 555968637 41344 41327 18052089 71522 71538 266751241 41743 41744 188634122 37459 37461 418593467 5209 5190 272055435 90626 90624 424664906 64615 64616 983639724 68385 68367 343589794 69540 69578 111471986 97184 97186 63872921 43526 43499 324701244 8195 8240 724007912 51754 51742 313512144 95382 95345 31898839 88453 88454 343374250 47226 47196 693017280 39161 39113 35954331 77339 77340 665311453 39591 39592 494625969 53952 53953 382732590 78804 78805 709132785 9195 9169 939245485 72896 72897 969074898 82822 82823 382138865 26280 26225 937167463 82699 82700 140688278 61569 61567 793983443 74805 74806 205269935 69124 69127 922754028 81395 81396 30087473 91921 91960 130785601 82498 82456 321488463 15263 15242 203543531 37400 37389 617703686 14298 14297 626882851 96134 96101 495064064 62963 63008 719745157 35391 35392 586056883 99292 99293 243081413 98423 98478 364923880 67393 67409 706908828 7082 7092 430153190 47058 47081 168367172 32228 32229 644780241 18306 18307 554422848 317 319 743014592 28420 28421 586598670 70166 70184 640905883 29431 29432 884098600 22204 22205 361376152 60110 60111 156788619 74206 74256 612902961 2030 2012 639317313 11564 11565 923201896 48275 48276 966371512 19083 19084 696533070 61015 61016 768336356 90966 91004 371034749 80551 80552 999587870 27098 27099 852989987 26155 26156 892650623 13344 13358 999086445 51919 51931 247500496 11603 11634 782422334 9034 9056 824202971 91148 91104 485720077 80209 80210 15103184 58319 58296 920346604 98204 98217 585992578 67639 67678 234632938 27987 27964 216520296 93430 93431 747864499 4081 4029 801176725 96665 96666 251524214 20106 20107 85407557 86284 86285 290711509 46776 46777 330322707 10610 10611 410604692 82726 82727 588716694 26524 26525 610105632 84546 84547 68407609 28920 28921 335352461 84704 84705 759243625 61045 61046 707010583 24131 24081 720567614 90711 90750 391779584 28539 28540 604515905 41284 41256 630747281 39367 39368 10859671 66666 66704 590875276 28826 28827 967133586 43092 43041 633595727 2854 2855 508882667 12837 12838 349896432 26183 26238 137946911 1336 1337 487775618 69172 69155 897815360 89056 89057 217946023 74757 74782 957886948 60406 60407 424971764 18114 18115 450299625 3096 3119 137153491 36871 36872 247902356 23951 23960 851181139 61765 61766 456009573 16203 16204 744066936 81368 81421 247460025 46883 46884 337940610 4122 4086 305066620 38762 38816 858377958 70512 70513 647430828 7248 7249 238767718 47671 47672 698251674 67486 67431 922624391 75777 75778 17260980 2150 2158 746135245 4648 4624 27205546 77940 77941 789545347 92586 92587 556826360 38141 38188 989119227 89009 89010 15657025 27800 27801 243932918 25616 25561 198828511 31617 31618 997610844 98144 98166 881243656 25501 25550 320797004 25136 25137 758586425 92708 92709 264627242 49463 49464 57565023 4105 4152 331074690 5774 5775 909053964 97955 97940 614974336 46002 46023 139965311 62927 62928 888277343 99727 99766 274340796 71451 71452 836765944 93429 93408 568120647 73123 73124 247038809 80927 80883 806761173 55976 56030 522609452 39143 39144 310516588 13166 13167 458241479 12157 12177 995175331 53069 53070 37987654 85252 85253 907244785 98817 98818 62709379 93204 93205 753122428 24802 24803 701261586 52674 52625 89762281 80787 80737 234404620 4782 4783 28311752 42188 42189 197731628 85225 85263 187580545 10078 10047 588434510 82017 82018 884562424 7415 7411 628134247 83931 83932 13095322 64893 64914 719206230 22603 22580 253492925 41360 41361 7327295 13765 13766 753309154 19929 19930 95227105 91425 91397 544781560 3600 3606 649994667 7553 7572 142525056 93630 93651 169438805 95653 95654 844508490 77773 77800 779000853 55408 55409 579427447 70825 70826 621561917 83302 83303 633777936 89690 89709 674233162 72336 72337 654746815 81225 81201 549148074 32509 32510 415442419 71193 71167 271455877 77536 77492 517362347 55037 55020 854646685 91394 91395 45739020 90378 90379 346605468 45115 45116 459609871 45229 45260 774664366 68899 68900 624382735 52869 52870 604107141 25864 25848 744723579 45963 46009 647082005 91118 91119 114192785 1486 1487 83415229 27887 27866 883966412 20239 20267 606863764 51950 51962 630296828 37075 37076 618296250 28635 28636 377839723 94010 94050 37691704 1820 1871 867425523 90094 90063 298695931 94701 94702 16623958 62837 62844 859037878 79679 79636 891813766 94699 94696 750813357 67131 67132 834663176 39031 38990 388454754 16432 16400 721777248 85867 85819 423882631 31851 31801 715726938 29424 29425 432504763 73409 73410 157872555 71760 71761 703032532 48149 48134 346087265 17004 17005 210786939 92370 92371 530762863 46174 46172 130002532 4001 4002 103706506 79771 79746 770203432 2098 2099 241159190 67354 67361 320183396 24352 24321 627596981 58206 58207 184274821 53573 53574 247890900 65307 65308 219700271 75926 75927 933955994 90230 90231 993978078 40528 40512 366356630 17414 17415 127280229 75710 75711 136696765 3536 3537 631971746 75324 75325 736269054 20967 21023 852183159 40661 40662 711080039 52070 52071 451175505 43062 43007 351225620 72629 72674 452673905 13674 13626 62539053 67394 67395 902036428 94486 94487 132165819 53895 53878 280101913 73636 73637 275821371 46737 46728 774646308 10151 10112 349736629 26480 26481 887482975 79016 79017 899070361 13061 13062 671394648 85396 85397 978674834 1982 1983 467125753 48880 48930 508015717 65011 65012 879054450 83101 83119 735464327 5238 5239 978754151 83143 83184 450838007 17073 17074 745475963 46506 46507 830545209 49947 49948 63378117 17648 17680 798782621 71075 71076 85193319 13180 13188 550918943 6473 6474 123954361 38298 38299 18170544 50497 50498 97276045 26269 26270 869445760 95094 95063 642951722 72022 72060 455948414 12526 12527 95838523 38080 38129 958554944 18143 18144 809584783 11941 11885 692502873 54342 54343 754663932 56243 56244 511266944 69533 69534 253530273 86544 86545 331929917 61522 61507 565135868 91323 91324 787655994 91146 91147 758237092 12313 12277 779416974 2658 2659 538588409 96481 96515 146043507 80874 80888 9582991 53725 53726 310928631 2956 2910 168743995 63080 63081 781067467 53742 53743 183819419 11239 11207 328782038 59540 59546 187533225 7192 7193 644229521 93090 93091 752050171 1272 1274 531590876 21199 21184 307412059 57506 57459 971332412 20817 20818 956793606 28052 28053 486482749 17516 17517 545190828 78518 78462 702189931 20993 20994 376235460 40552 40566 506805081 68481 68461 29863388 47291 47333 310091724 13687 13673 692725348 71870 71871 631216699 85271 85281 613328396 82540 82541 572293395 17803 17758 852818251 1985 1986 98227950 29642 29594 232921751 26242 26243 899250987 9386 9387 509096399 31418 31463 554453527 22432 22433 133021233 60012 60013 199121729 1658 1659 331024948 82451 82401 107465773 64743 64744 969695796 75798 75799 814974850 16371 16418 502618701 69965 70020 566803683 1183 1184 619883916 6493 6494 591675247 16215 16187 509336335 64400 64454 835078554 16120 16121 949235244 67614 67610 191323151 18497 18498 982212551 76610 76589 246870190 5049 5059 404553705 51412 51387 863706976 36121 36136 386601499 84087 84088 141310812 51066 51062 150305940 10234 10235 269680268 26056 26057 464269306 54726 54727 461201259 6218 6215 449323299 25931 25932 482288414 13524 13519 981198383 72634 72688 419288086 44713 44719 781452047 76641 76642 616961531 90907 90908 916463477 76766 76718 653448754 9833 9834 906904358 84463 84448 67575832 41414 41364 74329371 16880 16881 604174873 35426 35429 612778798 37918 37919 30627334 43653 43699 726477315 93049 93096 483417967 9906 9907 257952997 47780 47781 230873690 60684 60685 37114696 68849 68850 241184516 1764 1805 153474770 81074 81075 831364627 41418 41400 280517820 70930 70966 754797861 36759 36760 617313203 9164 9165 372566022 26411 26364 156774351 82755 82730 917383249 45694 45695 569878419 83856 83908 448621020 62522 62475 851606388 38724 38725 169193534 67174 67171 234861328 63844 63845 389230812 84686 84731 402614285 96844 96794 522201889 20231 20235 420838988 19973 19987 645354259 13635 13627 728593914 8470 8471 331766919 28903 28904 46010513 1153 1154 25879420 86572 86595 157934837 49766 49767 428398326 92576 92577 707290426 79890 79891 181683080 48954 48907 342019299 74973 74961 144114831 18529 18560 505525012 10000 10001 568803496 66946 66893 269599528 98500 98446 247788502 30658 30659 853706137 47017 47023 387171720 65427 65437 519005633 15102 15103 53805449 83573 83574 138749857 42362 42374 662632506 53894 53862 981335014 84622 84623 995137245 23686 23687 105376554 5399 5400 129435811 5434 5435 30293266 81604 81605 559226286 2707 2724 8041684 85049 85039 12113558 92800 92801 573555381 62607 62591 757203319 53410 53417 409659712 52309 52310 335733092 60735 60736 573868708 84906 84913 162724172 28009 28010 734910066 79407 79408 999346326 50558 50559 693495821 75650 75594 511003675 27688 27689 370444025 13097 13098 760754875 1596 1622 385650579 34087 34073 766804289 3467 3414 840761663 65771 65772 222723433 12381 12382 462251822 62949 62999 948876973 30861 30857 843928243 98777 98778 448528665 6602 6603 173701891 61170 61171 660366773 82699 82710 162263587 59913 59914 291078830 45041 45085 335185191 97306 97307 808190158 32742 32751 401813032 59075 59089 336651461 24293 24294 194705405 44398 44383 608601863 14692 14674 579846064 24826 24827 795192718 3205 3197 466686685 84577 84578 811012415 58078 58079 390582505 62621 62622 754147113 81463 81464 260156398 99856 99857 790448574 12409 12410 834019174 42943 42958 88797628 13066 13010 152260811 75747 75737 440559806 5930 5975 979930691 74622 74623 685302477 46579 46560 739996590 36461 36462 174425793 61948 61949 331191633 16478 16479 30123094 52088 52089 899306156 16041 16042 938889927 83545 83546 790121270 13010 13063 472260675 58654 58655 67810453 98335 98348 535767735 74319 74320 751279426 8081 8082 805258272 27083 27073 998314437 54202 54167 982932740 54113 54114 290120548 51609 51610 882295735 62755 62800 219637891 32983 32984 635236028 55325 55335 953119579 82057 82058 932079708 11810 11829 265841031 31885 31922 511850856 68612 68588 731835665 92127 92128 296756314 57323 57324 40946010 36942 36943 850799944 58351 58298 762908077 48360 48348 623513673 6719 6720 567701276 96816 96817 943826034 28608 28609 890196508 11448 11449 609127390 79096 79097 124104327 40433 40434 551256114 27756 27802 62305766 69969 69970 356472080 13238 13239 155540471 15056 15007 803823012 92061 92114 178713098 45879 45880 704976679 72525 72526 234954159 82349 82350 622565573 96719 96724 48042226 89378 89379 325219166 75137 75138 505622828 48678 48717 580574194 15007 15061 408837042 87975 87976 490766042 53158 53205 301341279 85903 85904 241846629 49000 48955 600422302 49554 49607 277864225 82369 82324 753971236 84004 84005 966313435 6544 6545 34149124 99745 99746 329652139 61188 61189 681771393 38773 38774 580701674 97021 97050 351117950 97417 97373 35094224 90760 90761 42745446 5224 5225 295670726 98055 98072 360999198 75566 75594 737214187 6315 6316 856273579 85618 85672 208156651 33968 33969 665057646 31782 31759 271026815 56276 56277 467791241 23580 23581 926939714 12835 12836 44070238 91843 91844 351596025 19841 19842 463419949 6421 6463 726871492 61252 61227 84543881 59933 59934 833628981 87848 87849 817864356 88707 88676 246296252 32917 32918 305609681 89459 89460 894306159 21663 21700 127578596 32182 32209 336033434 26801 26856 112915270 76076 76077 197564075 69641 69659 208105577 62847 62898 967282129 47931 47912 944598548 81354 81322 217593328 32204 32205 542439961 55276 55330 182761299 5883 5884 309459762 84794 84744 554948196 7153 7154 431197858 38786 38835 307662350 62850 62851 492140291 41729 41730 518775108 49955 49956 41585960 73505 73506 49183045 97684 97685 506958384 36648 36678 267800713 15206 15207 805828573 5696 5683 491382966 87393 87394 538372852 61725 61733 720155327 26416 26461 832987717 44531 44532 425628352 93063 93064 354664485 16234 16284 523216123 37108 37097 724062224 21224 21225 506423226 74048 74049 686150473 11140 11141 960890901 73606 73607 787851466 8865 8862 450533957 57447 57436 389710642 77351 77362 614780567 79942 79943 456077872 8005 8006 200281169 10783 10784 873790309 17991 17985 491038262 42793 42794 621101591 52577 52578 941804015 20279 20270 556298419 43114 43087 514966521 34358 34359 85311834 37113 37114 563034325 96100 96088 917201738 31216 31214 168340263 37709 37719 920950544 87379 87380 566651373 34649 34699 980715282 17912 17913 329946855 59108 59064 177904031 72583 72537 702847011 25968 26020 605016729 67422 67449 250188167 53348 53349 173521079 43506 43475 808041165 90312 90313 935199795 64482 64483 518261470 39846 39847 764131622 60157 60158 410535889 57388 57406 4125267 26620 26595 284492325 264 265 697689243 55223 55208 671656395 43725 43769 319585609 18803 18804 11069800 38488 38489 804144465 49134 49127 147512091 12166 12167 633974415 36342 36318 728178258 29515 29516 847217484 36117 36118 59158975 42432 42433 436436060 7670 7650 387908255 60063 60064 193600656 61569 61606 876062230 29167 29169 956323869 70853 70854 510713738 54036 54065 516396287 29428 29387 441885792 42407 42431 566413916 67778 67736 547637456 31542 31543 319512405 43535 43536 421807441 22503 22504 812947480 13454 13433 49461023 10822 10823 771054365 67095 67096 520592157 94751 94752 390315609 20600 20589 240195304 11615 11616 635223069 52959 52960 782815183 33443 33478 465095384 52327 52328 568437419 4841 4842 74648250 85587 85588 696357438 34926 34927 399433892 48697 48698 677252274 6478 6479 478179173 68658 68614 982370936 53043 53044 779147667 64990 65010 133478898 27580 27581 164736543 94260 94241 43560670 81915 81860 413579578 33353 33383 996148498 36735 36736 705190161 59896 59897 253605207 58593 58547 830693730 28054 28052 481315136 70008 70028 750938643 65836 65788 343292409 44026 44081 238691793 91781 91782 97248295 42264 42252 281146140 43544 43498 643870115 91813 91814 232114847 78152 78153 961501144 16056 16006 659078807 71291 71292 13411977 23258 23278 859963476 80855 80856 211619407 34299 34300 821108032 6186 6222 597892146 84789 84790 326519348 9329 9323 293588007 28106 28107 895595204 37878 37894 975766343 64011 64056 297165853 23431 23450 715034318 8264 8265 498703125 91889 91878 672047974 61288 61289 712187747 93127 93128 858026334 56760 56761 666177031 92606 92652 460424588 2341 2353 912041940 53723 53720 849279268 25667 25668 377442519 13919 13907 177663491 50464 50465 827981828 36021 36022 770993147 48547 48548 59945479 41095 41096 298333780 82306 82322 414927707 10569 10570 42074656 59575 59576 26060387 41787 41824 319881124 30896 30897 378778118 53583 53584 544695438 84216 84238 324796206 85227 85228 989369881 37694 37651 529712444 53602 53603 780894292 17143 17144 459046396 30649 30650 800045858 21751 21752 476199195 647 639 159353916 41317 41359 589901510 32378 32338 708147575 47683 47684 249057549 90810 90811 178969587 27705 27666 604943604 84560 84547 153447714 67985 67986 548864773 76792 76774 557362292 90669 90670 726582133 86421 86471 278782855 49267 49268 666733704 92493 92531 956678974 76875 76876 692362872 75127 75128 800773285 21278 21279 812747226 74476 74489 490486478 77889 77890 238304481 36334 36335 51791712 26505 26453 494730440 87638 87656 837172606 54870 54871 349266349 66536 66571 201876873 69008 69004 553392173 92937 92938 756516057 23772 23773 280324669 13861 13862 922866790 39366 39414 177869530 39946 39947 266970983 52601 52562 709046659 61834 61835 192240251 58617 58577 353161262 73680 73693 519901022 74406 74407 862283363 18652 18653 398576544 74073 74074 483260648 37033 37034 322203093 46525 46526 190788743 55219 55194 239944991 8158 8143 609316225 85114 85075 701089101 60522 60523 386316351 37508 37509 222194110 42957 42940 649645928 51912 51913 202342304 24895 24896 87814115 83422 83423 255844220 82792 82845 393449252 24723 24754 512859049 7077 7102 15668278 41587 41551 366916093 73723 73716 545639334 85358 85370 88445318 82646 82618 344298937 31761 31800 524313870 97972 97963 778736796 90129 90155 104343938 8599 8570 558344575 79322 79323 886412627 69498 69499 822577859 29115 29116 473277233 78683 78684 895336631 89260 89281 637757623 30441 30442 355813066 57637 57614 121914337 93966 94018 945482248 72888 72899 415714892 6923 6874 621930783 64004 64005 336426540 44098 44099 672119164 24693 24699 565814755 55163 55164 822668367 25819 25820 592566159 70477 70478 545027919 54082 54083 595678866 93487 93488 292569523 76830 76808 48446317 19201 19203 79754150 82158 82159 942750784 50281 50311 840177179 28244 28245 889980319 59020 59034 13717585 86490 86491 295084188 54950 54951 413583851 58166 58167 632096250 32772 32787 393991529 29870 29887 850088223 93525 93526 975636364 50889 50876 597228849 87350 87351 842659472 96987 97008 124380318 1417 1418 491719655 97924 97925 441573754 76994 76995 83308297 38034 38018 700396098 18662 18606 928339883 73082 73083 962062086 18319 18364 866214534 80816 80817 302001900 15160 15161 341282480 46553 46561 930801169 97692 97658 351562165 79954 79955 960682723 80443 80491 768316527 91112 91113 103597111 50031 50085 664643916 97476 97500 907344390 97678 97685 835777444 35571 35626 123835163 78082 78074 26353610 47725 47707 842970577 31911 31912 957427683 84789 84756 4313086 94250 94251 128921102 21510 21511 897659876 87994 87995 57570621 13772 13773 144978386 65846 65847 721286215 41073 41085 497546429 51454 51455 62882938 36042 36043 462632618 67982 68034 925892623 54436 54437 269259452 57900 57946 460457235 24262 24307 929178364 78129 78079 596186300 31496 31506 618162165 25111 25112 233327469 13346 13347 628207025 21182 21154 385998089 22706 22703 430944501 65423 65424 288544764 85993 85994 967068881 55654 55655 945202999 99854 99855 328683252 7005 7006 30533015 1369 1370 608489583 96306 96276 626412521 37373 37417 519300272 71933 71934 819798097 21039 21040 929754321 87799 87809 193739649 6533 6577 23243764 96433 96434 348194588 27090 27119 368874794 27140 27156 811004939 80784 80769 7644916 32469 32421 420149802 26672 26673 854560598 11701 11702 781346281 49943 49944 50928390 852 853 711227717 90724 90705 20350793 62157 62111 580865049 39990 39987 585301926 61717 61669 709306663 36019 36020 183812261 97264 97265 267134729 7646 7647 854600221 97467 97468 340153617 70654 70655 695279914 76571 76572 882390198 14804 14805 930862341 14101 14092 882104096 8651 8691 527328932 66501 66502 15439197 61709 61710 480046692 55152 55153 43960467 47095 47145 785874482 52438 52439 14488343 68208 68260 788830226 9458 9459 91869790 82327 82328 173583676 19646 19647 866446003 5498 5499 621156847 75851 75852 215121487 30972 30992 433914364 434 435 565995105 4167 4168 252934758 17422 17423 212214149 91777 91778 628134356 42953 42954 770888001 11345 11346 889712238 55693 55683 516610968 29282 29262 870155753 81371 81372 454744528 84761 84762 577132155 62820 62821 644280159 34844 34896 289855227 90190 90238 61064277 5431 5402 382349860 52849 52850 541006604 92400 92401 525150014 76859 76860 750066673 85163 85164 428589074 34474 34429 442098494 73860 73861 321533743 47480 47435 944519883 52877 52878 256647201 19839 19843 257454598 33903 33904 976906474 15603 15604 528067645 3942 3943 391250870 4041 4034 392454968 61523 61524 202341081 92304 92299 270546237 9839 9851 563791381 72271 72226 734865292 82220 82221 423303778 18068 18069 949832486 92571 92572 107664669 84780 84781 780581789 40666 40667 853189166 21029 20998 920728228 72998 72999 529768596 1248 1290 608065734 18695 18696 511709596 25581 25582 717282832 31124 31097 399737982 4955 4956 480142605 76098 76099 90551401 34740 34741 606772110 19477 19478 962783660 78880 78834 202924889 16888 16889 539912159 87083 87084 705806008 35819 35798 680731214 89604 89581 618051045 61852 61803 845615071 46875 46876 715138912 28211 28212 742672107 19257 19213 708208607 83250 83264 598086296 88803 88804 971835995 34225 34226 765597832 81114 81152 57506635 40909 40937 902486858 4590 4645 795592677 84214 84215 869846383 23162 23163 427190647 61836 61837 674899003 83156 83157 768991678 82606 82570 163391400 57641 57658 197920063 16677 16678 465744632 74433 74434 396842588 65295 65266 876182529 56975 56959 298362800 48486 48511 939532971 82065 82066 728055505 74733 74724 580440398 15885 15853 384860965 16889 16890 391561412 52729 52730 624763598 43515 43480 367867919 66579 66580 711645249 42446 42447 845719377 31870 31901 908623084 46926 46927 768882521 58285 58286 239416285 60755 60748 633174290 74321 74322 536002251 64161 64162 621969265 35142 35135 528553656 47664 47665 386381132 43915 43916 570587573 59642 59646 619474706 25314 25315 742325458 38854 38815 824093400 54072 54033 489746731 27669 27630 811650256 19830 19831 587406608 41217 41218 863771978 41334 41335 536820607 16465 16466 939224234 8335 8336 720002817 73944 73945 584676627 28548 28549 932278741 94752 94753 521332503 73000 73001 485813073 45323 45324 431636934 12769 12795 775486459 61926 61887 355275398 29871 29849 695293111 75321 75344 855067745 79067 79051 575805747 4208 4262 400205052 40271 40272 333541296 38422 38423 978124307 45128 45129 137715973 1009 1044 177448867 56468 56469 742191793 91991 91993 550827264 53783 53784 474454391 22288 22289 853672549 27598 27653 246754782 40866 40867 45399477 31590 31622 105576774 46947 46948 149375927 44063 44009 534754766 28756 28757 39694512 69639 69640 529452792 88255 88256 965515426 1838 1795 724579471 9347 9397 731949186 42863 42864 262365890 47505 47455 816570788 88234 88235 677390640 40326 40327 824749415 31008 31009 327110451 433 432 268916685 97759 97760 730829471 36568 36569 405685476 96912 96938 837665848 55318 55319 153104403 72741 72742 900015280 58754 58755 282287095 32420 32367 258920389 96042 96043 570747868 74048 74046 930106274 65965 65966 745659873 21385 21386 957399787 89051 89085 804523275 54076 54077 598622575 26088 26043 64473068 39993 39994 465163873 76961 76962 702138635 66155 66153 306404678 85928 85976 972396014 82210 82211 240116945 33907 33898 638024374 79989 79990 155709880 27197 27198 333127152 48879 48884 805114778 88824 88825 556358144 74435 74436 831560944 62150 62173 90483958 33185 33239 399112504 7633 7672 108265817 76181 76161 431214554 30403 30404 750643319 92540 92541 519484879 88985 88986 767338970 76012 76036 696205184 39031 39019 242272240 60502 60537 938082520 15983 15984 730028073 89624 89625 137220534 91709 91710 427990211 35527 35494 911653564 36251 36199 628035499 82131 82132 188074664 82232 82233 167481104 58204 58205 156615506 43721 43722 119181598 8185 8148 115837446 74998 74994 380574562 34790 34767 317153666 59585 59632 588839971 20341 20342 955815710 47266 47267 392971565 20027 19994 3604914 90592 90593 241027013 72221 72222 705353962 15914 15866 659372343 60064 60065 51215658 92290 92273 754705393 12106 12107 924492182 55471 55472 901127802 59475 59476 778763075 47252 47306 168736295 83135 83136 794581489 91585 91551 613962701 55507 55508 219642576 63370 63365 224064955 53184 53185 554037531 59813 59814 897498574 17296 17297 702731906 26081 26086 31772512 1298 1299 300537744 38807 38841 710199597 17751 17806 632851751 87587 87588 709825637 86761 86726 595376990 48395 48396 501951667 93759 93760 805706778 45441 45445 452645439 52760 52771 485612911 41160 41169 214491879 3933 3968 968419800 88893 88944 165851282 72500 72501 371245206 42513 42473 133102008 94242 94244 314449500 83212 83234 337949504 61285 61286 48689212 58525 58526 451243592 30445 30451 641338338 93517 93464 188966337 95156 95157 105136632 9112 9113 421512446 99895 99929 985724659 48977 48978 935798127 32700 32701 883164071 25943 25944 317336299 52890 52933 35882549 1581 1579 673318054 22676 22663 815408865 43731 43678 157510950 86146 86162 419325334 62474 62462 334837464 78351 78352 400746237 58937 58929 313964411 78528 78556 899898108 64323 64302 233799408 89219 89195 666587792 65236 65274 638167366 25233 25234 402572800 94042 94043 786570325 73281 73282 292050898 99103 99104 75661364 51144 51145 817755109 26196 26241 503800149 81164 81206 479555295 39303 39304 627619565 5255 5234 47547185 26969 26970 546590569 11202 11173 383673383 46186 46187 290227767 94425 94457 872448938 97860 97846 982770111 6868 6869 536924617 95395 95396 664133621 18845 18838 398411160 80237 80238 117630193 25177 25178 783656682 46695 46645 977335012 45847 45848 306588605 51240 51241 822116113 56929 56930 733483868 80359 80326 91532854 95605 95604 727601361 79188 79187 816753065 16941 16942 97822505 9704 9705 955010753 15224 15225 333297913 47158 47159 111066111 52953 52954 750049162 23237 23238 286802285 11724 11739 389116495 24322 24323 942291320 34751 34752 350765874 93547 93548 634341674 83345 83346 736660738 85486 85507 358719950 16969 16970 730922164 52688 52733 67863093 97133 97134 963986786 50934 50908 286254853 54595 54596 364949831 89767 89774 177807408 20831 20832 634809075 29936 29937 940226144 58992 58993 830789205 97651 97642 948607056 13034 13035 831102657 68164 68206 930754323 13896 13911 899640765 55362 55363 13149675 43168 43169 761646191 90672 90630 222892731 37239 37187 968198086 94465 94466 457112729 95949 95950 765946134 13652 13685 65056803 58051 58052 296934847 19102 19083 344888363 62268 62269 882477886 8552 8553 974582920 66768 66769 903261263 70895 70896 580237775 13730 13738 525617334 92847 92848 784660688 44438 44403 574535404 45171 45172 581189931 75691 75657 841242124 10918 10913 163664163 88328 88329 82236174 45492 45456 936451902 69805 69844 560968065 27658 27659 174620817 24521 24522 548328672 2776 2798 20297473 81996 81997 78155012 93413 93422 776461513 42453 42482 645596643 31202 31203 759696837 98446 98447 355818328 66449 66448 553480181 34402 34450 546906339 9320 9322 756954495 67711 67685 209598036 41172 41152 539251936 81461 81462 677055981 26062 26063 371606729 88553 88554 507808273 76800 76802 722910316 63925 63872 338133146 82027 82028 649658767 81428 81452 346142949 46714 46713 981005495 12878 12879 37436224 3964 3965 706682205 56874 56914 880499851 74265 74266 327017069 56781 56730 370341672 771 725 775415099 88640 88641 554864588 66470 66471 78658187 19320 19306 977143069 62093 62048 103102339 69055 69056 539437489 26030 26027 756952619 85410 85411 199020132 67009 67010 275415850 76936 76981 954210388 68097 68098 450691801 37331 37358 934973790 68632 68676 480413909 82412 82392 664089166 92605 92589 779894344 15049 15017 708939195 43116 43117 68178016 81027 81028 330791874 46614 46615 619394269 40179 40180 524968893 93459 93460 206519619 11916 11917 74908927 36980 36950 467402047 88826 88809 554664391 26128 26129 269975884 20610 20611 742929316 33946 33947 209045248 832 803 236068280 23964 23965 404782284 5491 5451 227669992 29008 29009 112977223 54457 54458 318766586 21275 21276 683025885 35819 35825 245706779 80981 80982 198823054 6410 6411 571545674 55730 55685 273777953 63758 63759 270738036 68212 68215 593487941 41859 41849 288899312 61574 61527 93262710 26063 26024 667468353 94084 94085 234494366 7165 7215 815677046 86756 86757 68629708 29205 29213 612508188 10141 10142 739690505 13682 13654 678778260 48909 48910 386609431 90375 90319 164580430 4172 4226 246015870 71776 71777 485431837 71947 71893 177973698 13491 13509 22037165 98464 98493 349728053 40645 40617 261109177 50000 49955 606211409 47937 47938 210975199 50331 50280 997952238 15352 15323 957720813 85793 85794 158785558 95795 95796 476806576 69178 69179 86463729 74690 74741 845167612 47423 47424 912455941 84943 84944 85020044 22061 22006 613374281 76690 76701 670304291 67381 67412 272936298 22325 22326 892791741 57991 57970 866982869 54432 54399 649024249 441 385 181778355 60799 60763 130310025 24250 24251 414353630 6967 6968 711467846 43887 43833 781914010 38305 38337 700704056 87625 87626 801149003 51120 51161 707715723 38400 38401 805268278 64983 64984 110823893 17106 17143 55477800 38683 38684 427660482 49623 49611 445557431 65898 65930 709467995 19200 19201 922565905 556 557 304863205 33061 33046 468227578 44097 44098 834471277 37368 37369 955533262 38988 38964 930958314 43069 43093 53537221 47016 47010 594412131 74460 74512 84408609 85773 85780 595126221 20406 20407 277343582 88588 88589 455638490 54905 54906 106045517 78640 78641 729381682 8623 8624 695764668 64679 64680 603950516 55216 55189 644810708 11405 11406 849657774 67413 67372 970401126 14500 14555 278544666 81377 81378 763875171 26855 26856 584349417 68267 68308 7900786 92263 92264 723178478 26390 26336 997667976 48877 48878 428023155 21390 21391 266956186 90750 90729 273645760 41067 41068 600020653 97969 97938 396358545 77167 77178 98884313 19541 19564 47752149 30628 30629 888882326 50697 50727 143965664 84302 84303 996228212 37819 37856 937933070 76841 76842 667831630 51419 51430 420756507 2786 2825 990306837 38559 38599 76865988 78900 78901 112077954 40983 40984 244397913 3904 3905 781344959 17714 17668 350251531 87871 87815 209244447 48589 48544 454656805 40160 40161 584552999 71847 71880 160822389 36156 36157 934497013 8260 8223 932186009 60664 60692 301197654 74210 74251 973657940 95258 95253 264054053 59015 58970 106063408 26705 26682 567896267 81036 81078 560570874 74268 74269 461021802 83204 83200 710421269 46983 46943 475935668 63450 63451 865637040 28490 28483 903779835 78834 78835 91510731 77548 77549 309256851 93824 93788 578025467 82541 82542 407595540 41875 41894 302392096 13301 13319 503067239 15980 15981 311885531 78095 78096 120008858 6713 6714 895884814 72079 72033 903924686 32018 32019 202683870 59727 59772 197040426 24410 24453 963382145 6239 6240 957928377 92980 92981 943551791 90201 90202 921655936 17885 17886 778156501 70910 70950 103139314 99432 99429 548369399 57953 57954 72226260 46352 46326 504108503 22145 22097 88069291 75687 75651 148542794 64256 64222 74123884 50892 50840 101850196 57479 57480 625628957 51363 51395 567718367 27594 27595 941172932 82951 82960 638882092 89776 89777 698927521 67645 67646 224032406 90945 90889 649887916 94869 94822 196295223 7168 7222 783826650 1686 1713 83797935 77249 77220 886869567 83316 83333 274021401 53431 53396 11362818 17650 17651 165211661 82204 82205 268534399 1841 1842 762672931 88512 88545 131668153 19368 19369 176775706 73605 73606 278527577 61774 61776 145647116 16754 16755 455398487 9177 9213 464885972 72803 72804 757147876 7084 7098 733952651 9193 9194 204074675 83990 83991 69498337 6206 6207 151508191 52096 52097 569521977 40208 40183 689609099 11977 12015 651244691 77971 77972 155317790 77102 77061 359261837 72157 72158 553501070 74183 74221 761723360 16751 16752 273053014 56502 56503 25848232 51737 51721 452390253 52696 52680 2907963 71088 71127 33318678 64666 64685 816986620 25834 25817 420889717 43441 43470 529628643 49828 49821 728390242 61909 61910 971071606 40030 40031 863372189 44760 44761 411096860 53492 53493 553847237 34870 34871 386005551 76367 76350 705367035 69541 69542 562574314 59182 59130 962649813 99984 99985 491053565 18194 18195 540859003 56817 56840 82493285 39614 39615 584622816 54399 54400 42819591 25980 25981 459543459 13875 13910 866556415 95474 95475 481745332 78836 78837 801556425 63578 63579 190563762 75497 75446 416818605 82084 82077 331239703 84610 84611 790651141 76893 76894 691449941 70051 70017 62852969 35885 35886 56559048 90376 90377 551792122 43127 43093 854778429 76415 76381 415858468 83681 83727 213735535 51006 51007 74838327 30581 30593 153616781 52249 52250 480851274 81192 81164 158765847 87398 87403 991116438 98360 98361 418231675 44792 44750 311877312 11966 11981 990802817 12171 12172 587930567 47529 47542 353210715 46027 46028 93863114 95432 95439 856832802 7931 7884 374112052 19703 19690 915240975 2262 2263 959865584 31234 31235 405585738 88405 88420 140889424 31193 31227 107806269 28898 28899 402282248 8191 8192 782054707 84518 84553 212737164 24587 24627 912347128 56419 56466 605310377 88267 88252 951046069 56932 56933 375640959 92292 92293 155375941 40401 40383 464395986 35376 35377 690790111 56205 56206 559438411 10049 9999 136918005 1428 1433 801826226 3153 3125 423399794 88293 88294 379641782 28350 28333 541429391 50844 50793 191009111 95575 95576 242456801 53281 53282 165138687 23294 23295 692359788 7586 7599 281220644 21202 21155 385877296 28530 28531 396367668 47151 47152 581096938 52337 52338 824017653 18562 18563 392714785 35403 35390 973417004 98928 98896 24771068 26655 26656 328966242 88109 88063 446770063 73875 73876 502613566 44486 44487 909028319 35966 35957 23451271 86865 86866 707654851 38032 38033 293042847 37686 37652 284767851 24802 24818 543818977 93851 93852 812986539 34446 34396 166892621 26661 26609 294147842 12853 12906 871934351 8409 8460 435692279 23313 23314 55629332 8886 8887 366750156 79956 79957 800889682 3914 3877 669097066 40226 40210 176696353 13873 13874 368862885 89078 89058 141205810 60889 60890 513790376 41166 41167 948933759 28528 28577 768810149 61695 61716 616392232 17163 17164 458186033 8792 8793 355137206 35025 35026 694180450 55190 55191 617200367 71382 71383 461926747 95319 95355 272863242 13088 13089 871771032 9746 9747 500034599 89857 89803 489454461 84160 84161 573849873 69988 69937 722553484 48447 48448 305659387 27447 27448 806069685 3518 3519 554209380 71758 71759 22161217 81627 81628 938769102 13264 13265 839254057 50869 50904 54409716 38406 38407 712453391 48157 48181 572128856 73050 73051 45442930 97928 97969 713956515 4595 4596 723598873 47838 47818 474702154 69606 69614 275673722 97111 97112 228314608 88081 88082 663415312 18210 18211 198847027 64015 64016 636240256 56826 56830 747165611 47127 47128 678272968 67130 67151 163737102 69975 69976 661687202 57298 57299 977924916 80079 80082 287254089 62473 62474 347352468 37927 37928 527862980 1869 1870 924233260 92942 92943 648945239 67731 67742 61180136 1611 1612 269491194 52053 52048 743955089 60420 60421 395536546 61275 61276 515673808 49301 49296 767233359 12797 12806 553776959 92341 92342 151303464 33497 33469 957116410 47678 47679 432114852 80776 80777 582974025 88112 88113 242637055 70829 70787 839562990 57731 57732 675487539 17699 17700 586472721 82953 82954 656715212 12686 12687 986465224 79251 79261 219299078 19882 19883 58183688 1703 1674 746261733 75592 75587 662637333 40321 40322 239366807 6321 6313 363200113 69382 69383 192424062 50262 50263 583228935 16179 16177 971203452 61272 61218 610704545 95652 95653 973919447 56586 56583 928731596 69798 69799 749595222 36432 36433 367375763 10251 10252 61085568 92595 92568 30534458 12204 12162 455768755 2269 2270 376205883 56716 56717 434606936 61029 61073 546910799 93935 93881 671835215 74169 74120 100784570 3467 3434 662704625 78690 78691 547400189 47243 47260 455431390 56650 56666 352714124 86309 86310 136895890 44965 44953 101585466 25217 25170 738591135 3475 3476 236046029 73330 73361 12546288 18212 18213 900761778 51775 51753 243042933 11154 11155 925275867 13131 13083 618939991 39965 39966 87834550 76978 76948 245628058 67157 67120 999320859 84021 84022 120829419 77731 77756 736436078 34305 34306 821923955 85187 85188 546922228 63453 63454 184444821 23669 23666 991500963 28838 28839 299379815 93527 93540 576628179 41349 41350 715034712 58219 58220 40529183 33127 33128 751630266 57253 57209 27541957 22242 22243 302995229 82254 82219 639980326 5809 5810 206917963 29227 29228 21632489 98331 98332 192134422 44370 44371 27687279 86155 86156 464556385 95227 95187 220382907 92971 92972 636117022 36248 36249 851697836 24586 24587 366001876 41232 41233 948796506 23731 23732 336397176 46520 46506 519710054 6122 6154 265032039 88040 88041 530640482 67846 67847 775559813 17932 17931 570555975 72919 72953 375572347 20594 20617 340957356 4675 4723 353758383 61524 61525 465687836 38134 38173 736667428 59245 59266 708324417 18678 18696 632938611 36985 36986 538687823 20727 20728 205791249 31330 31356 402745705 95974 95938 69760583 2144 2145 659970285 27023 26977 448661390 85701 85702 176382666 12484 12485 638987948 63048 63049 712985866 92627 92642 701941230 99510 99509 874172672 71626 71623 784184119 9238 9239 429702976 21095 21096 739039603 95590 95551 544297464 65081 65104 133079459 39543 39512 893866421 38613 38621 328118537 15134 15135 442469468 79043 79087 68580945 331 332 706133240 20361 20362 20051493 28958 28959 244689269 94171 94172 829755922 66844 66789 230463165 32810 32811 658823848 73912 73913 584288356 34911 34919 453819498 86056 86057 848718228 31329 31358 796589450 99251 99292 574555246 97483 97484 300873654 75113 75164 428049532 61482 61504 847681701 59044 59045 535246750 55116 55073 485558898 96986 96970 237618487 86170 86171 18306162 52487 52488 531826089 76577 76532 418442762 89177 89174 605260556 52201 52202 790701464 57645 57646 213284616 5132 5107 91452181 98489 98441 190091249 22996 22971 198201004 49388 49354 543075985 15081 15082 882516530 4932 4933 533685466 81638 81639 626549934 66566 66567 82286292 19948 19949 730404394 11032 11033 904971141 3487 3477 501999387 99342 99296 465232743 91928 91929 318457258 74949 74950 152037005 41921 41922 981486152 8690 8691 663397400 1825 1826 958426214 72853 72812 177156731 5729 5730 340244175 38586 38587 821835694 40232 40233 174263748 31259 31304 243862075 8652 8653 236424465 10741 10712 787988526 68980 68933 718434896 39329 39283 343944957 36287 36266 365885153 86733 86752 937380219 72185 72226 217882174 27941 27942 33947133 82286 82287 911522787 76056 76019 924414712 53451 53452 627804378 6445 6446 504587794 17316 17356 423651057 90053 90054 962448656 31806 31807 878191726 59012 59028 836555007 4682 4683 840672194 18875 18930 575918290 13631 13632 188372862 95094 95144 875581165 2399 2400 100304997 4860 4814 611716316 18116 18159 715434970 36084 36085 630737456 46164 46124 769041960 79239 79240 273462352 20747 20748 116126362 16185 16186 274083547 68850 68906 285302895 43493 43459 121102264 14039 14012 112750900 55987 55988 578345955 93800 93801 451176924 489 490 575085353 97720 97721 682711534 74001 74002 831689772 96668 96679 701432859 28720 28721 862697665 24049 24018 886330367 91329 91330 150487475 44010 44011 470305068 72801 72802 941147380 69060 69053 259502613 74919 74920 729186348 2378 2353 137178549 15639 15640 447301584 1270 1253 999815567 82488 82489 686270074 49045 49046 302189755 18013 18014 357336224 36167 36168 764691103 84064 84070 147021423 73986 73972 339275811 35378 35379 711762627 83954 83989 656322744 21144 21102 230061336 17358 17359 491124916 54992 54941 332466742 78418 78447 826006339 90502 90491 247039654 81598 81599 16680444 39689 39652 169559778 82314 82260 330267496 57485 57473 872417622 26807 26808 162799694 61318 61310 692421123 16978 16957 279392045 52118 52132 312172989 52834 52835 606704993 82167 82168 390281997 10226 10272 5351465 5986 5987 610376945 55327 55343 527001968 51841 51824 559563350 84054 84081 681242407 66874 66875 241039724 46916 46949 429709899 67939 67940 281523074 91595 91596 812619668 72989 72990 879629485 4796 4783 978729007 90787 90788 26009289 39774 39775 641832458 45603 45604 153965067 54783 54791 32882413 40785 40786 358241191 15863 15850 271838285 79542 79508 979973806 1212 1236 424871698 81233 81216 638859478 14680 14630 566061948 44164 44156 504072274 1544 1552 77577475 70872 70873 17216346 43812 43787 715714844 70007 69986 588212411 8219 8242 687360137 37209 37212 412564823 65034 65035 93328578 17038 17091 932802646 2060 2061 971082550 77499 77500 814591753 76353 76318 126344880 84868 84829 266863562 96955 96899 470368600 61219 61220 874394754 50805 50766 652657654 54871 54872 746792193 6499 6500 338398590 69249 69226 69348670 50547 50569 118495114 21563 21539 846272605 3783 3784 680513210 17562 17588 101729482 42803 42758 915643474 78610 78611 516613072 78496 78473 359954625 16051 16038 773975443 4034 4035 238407798 19916 19917 201959310 55526 55507 855224891 53933 53934 486690136 22111 22112 447571952 31598 31599 395803366 88527 88498 954640054 73013 73007 279057945 20678 20679 318498214 80465 80511 931604546 45193 45194 539041515 77599 77648 447064375 36391 36357 657605714 6456 6457 810209230 34977 34961 729743448 1041 1043 331172328 83003 82970 254212084 82823 82860 297450826 1024 1025 398499905 55881 55859 878137999 98065 98069 20576968 82842 82810 118516034 61353 61312 776486581 41604 41605 65430120 16094 16091 508549156 37421 37422 406331360 60443 60444 266032243 58660 58650 630587172 86050 86042 697844980 23402 23384 470700638 38486 38433 676598831 43651 43652 746537991 83972 83968 49386076 68605 68578 640253625 90400 90423 177097849 53928 53929 836010163 30050 30051 107592019 15701 15702 839447762 6936 6937 569912906 60613 60607 983576370 25816 25860 951900447 37544 37553 391116324 92207 92192 30383840 93008 93027 782990617 77349 77390 689671566 59842 59843 959031139 80310 80311 211823564 44337 44313 651271686 23753 23754 629886496 34688 34689 190018152 61310 61311 475009044 50211 50205 71007065 42559 42560 466070815 52829 52849 237735726 96814 96787 828754765 18983 18938 91398545 60047 60048 608574910 98153 98154 432919643 14269 14309 693747708 61974 61975 769155020 8631 8663 998999944 3122 3141 737804690 2950 2914 916837229 48857 48827 144400085 95554 95606 496231277 42481 42482 533850385 49765 49713 540817019 81770 81755 719751517 24777 24809 625198655 55896 55859 640956622 13930 13931 984627257 4638 4639 769566336 44334 44335 411395633 24117 24118 439191896 78650 78651 622867227 17173 17216 986113713 51634 51635 192724459 53001 53002 47528118 30969 30978 975598445 87995 87942 497718723 33734 33687 818164774 32674 32662 165374685 54993 54994 629564375 29960 29961 82741450 46207 46208 390340197 57560 57561 404074901 73763 73808 406673629 77698 77699 78303393 42857 42858 258320530 11271 11272 812527384 63329 63328 462961827 94915 94921 723806265 9029 9030 381827216 60566 60567 164874767 78647 78620 137217330 31878 31879 536351435 91020 90981 164304347 17335 17295 616570425 87092 87144 768484570 10800 10782 909487357 37929 37911 613546083 43994 43995 99089401 26492 26451 768269119 70147 70093 488272230 83070 83101 83770840 19217 19234 649295710 85933 85938 875944532 97606 97572 98227666 43616 43617 457248761 36374 36421 21022951 92122 92166 702914221 5447 5448 114310936 75861 75863 563081739 21636 21637 421344220 84493 84477 971674781 34283 34284 424526401 1192 1223 143084639 21526 21486 423508572 53514 53515 75816329 64640 64641 679048742 5901 5902 214642510 54992 55039 708512457 88397 88398 919717647 73219 73220 667285473 10977 10930 691420870 66302 66303 719281496 97217 97165 232954421 80110 80134 509588687 40400 40373 410217318 82864 82850 450626897 8910 8958 194508045 74229 74230 140534149 13516 13530 379456301 6301 6302 605490535 94082 94083 743505903 64828 64866 45917943 81068 81069 159814131 44647 44680 549987702 83343 83358 545326213 75405 75406 297366177 25773 25774 331714089 96710 96745 63664682 44991 44992 196964291 35675 35650 631597067 38477 38463 258699358 98434 98438 805199902 79423 79424 21868349 5453 5411 495477713 9114 9078 424524396 79806 79807 697167244 351 386 722929024 72766 72775 127862439 97284 97256 758243605 92801 92759 784709727 52469 52470 977522887 67394 67420 234967387 62247 62301 459189093 34266 34234 540160123 25836 25792 493462307 16241 16242 956256115 60792 60756 527129993 95566 95567 228561219 54811 54852 142359744 66009 65964 900529970 46851 46852 466115773 9408 9409 273636802 21211 21212 281145769 39561 39574 379487763 10881 10882 649106591 53676 53689 326035318 46627 46628 933363450 59591 59592 967704033 99990 99984 100757899 33072 33115 832442020 20787 20748 548004613 63720 63736 354859138 97394 97339 536273000 27421 27457 424542906 3825 3783 445452940 53844 53809 18129731 73585 73543 629498247 68204 68255 977697051 78201 78202 160370003 71433 71434 670933259 84002 84003 960473830 91296 91333 47758011 93415 93416 714364239 23425 23384 139265026 60663 60664 876115600 66544 66533 489712840 51116 51117 749116449 86013 86014 841944148 39349 39370 980418026 5275 5245 884396388 62453 62454 822243956 75003 75004 946151323 48672 48652 264649935 52415 52380 384515117 57671 57672 963105755 74970 74991 1725423 76770 76756 24292535 84283 84284 834890232 88933 88934 117758469 33727 33728 275976721 53467 53513 201707823 51800 51789 468463408 58567 58570 765255348 11217 11218 116228803 47154 47197 765029765 59160 59161 437485259 10127 10085 99639016 3710 3711 461467893 90476 90434 936233304 36857 36896 352506825 78625 78626 466485797 61457 61458 435197855 40431 40464 237482497 94563 94576 838663865 99015 99016 839776407 12101 12102 838993939 31554 31555 38302610 14059 14060 340370043 68890 68878 592229223 94104 94102 830334877 71475 71476 689692545 30300 30270 136886421 93017 93058 431979973 60706 60707 575860460 76340 76341 780717957 5107 5095 243624048 13231 13240 783139338 12098 12099 754579961 11244 11245 376652235 81947 81921 757782344 64423 64404 707955539 48777 48778 705143946 1425 1426 133282624 16286 16258 91250225 71620 71621 83594242 37433 37390 612055605 69604 69556 860207578 83021 83022 526609080 69968 69944 912776338 47934 47915 457231617 41252 41253 157351718 41467 41419 692087062 68300 68247 999196287 74847 74848 953096478 65635 65636 387318169 84336 84372 733622287 86773 86774 387078892 76483 76484 558211835 35748 35749 885411494 76540 76507 647066268 74404 74430 234896688 28553 28556 823671181 81242 81243 447021358 86549 86550 222806674 65903 65904 730016080 99165 99213 788277642 63677 63648 332755796 68190 68191 45225058 47752 47753 995313430 38487 38433 674434268 32772 32773 605818570 76008 75995 778595236 66280 66288 856622079 13289 13290 662629276 20563 20507 8919206 11150 11202 378071813 20873 20871 340780631 12577 12562 13690510 8316 8278 457370190 3602 3603 817581785 84285 84286 289468551 79627 79611 934206291 57683 57684 848864717 2411 2412 571702579 3749 3750 517185676 18402 18381 445366298 8264 8283 69427049 46816 46817 833339933 97210 97181 521899122 20293 20249 72208624 89008 89009 985298722 59636 59637 337049114 22161 22162 433714812 37369 37387 17571466 56516 56517 64013388 32097 32077 50215118 50481 50449 506955394 40125 40126 78984682 98463 98469 42407109 77096 77097 188154202 10744 10745 857912334 30569 30523 255579594 51631 51632 240208463 32582 32627 336397904 72243 72244 446561042 83020 83021 52797382 63934 63935 629359773 23790 23734 726860445 3921 3922 187298271 41913 41889 202906555 10019 10042 942864576 96594 96595 856072132 86820 86806 878023583 80383 80384 24210007 26782 26783 552460281 80711 80712 880170543 52883 52884 756251224 50516 50532 295773546 59222 59238 438065005 91536 91578 944870598 46737 46738 761143684 51516 51519 698404230 88172 88173 274517995 34045 34009 113596036 55661 55698 408679217 25358 25371 124191682 11542 11543 536797756 14089 14090 731850918 94274 94275 35246379 18925 18926 838281848 29158 29115 548699139 15192 15236 534697973 44846 44847 325551049 44474 44475 266220944 10437 10429 870853479 15654 15628 659130753 77499 77551 885488600 40697 40698 715382852 61023 61004 991546379 85586 85571 458140860 92514 92515 962977941 6192 6193 322715300 26323 26356 409858015 96486 96487 80989440 73931 73932 248294031 78219 78250 999198208 27220 27270 64923440 5812 5813 722431367 17133 17134 511159334 49906 49897 509779550 37659 37660 471869759 29426 29427 264699998 18831 18832 996126382 77631 77591 305909866 23531 23581 980988388 81380 81381 514236109 67561 67562 921635578 82008 82001 895576526 56783 56784 652778830 60736 60737 625523088 13030 12997 833933745 8689 8730 935200648 57962 57921 721405753 63250 63198 76171384 4215 4168 329427017 4764 4729 582320003 56313 56298 939802422 37701 37702 498322736 57359 57360 812642660 84365 84366 418591364 72538 72539 547810423 55551 55552 547644556 12858 12869 522606641 73308 73338 287042385 44032 44076 882461532 90133 90124 218939269 60106 60068 152118586 94432 94469 794576186 7225 7240 809800630 48583 48584 438361445 51915 51916 402819253 18290 18291 12810902 89792 89793 24652849 27163 27195 301509884 70151 70152 682002862 24146 24195 810309053 90547 90548 902904192 34359 34360 589284186 60041 60042 194658230 85009 84955 925305862 46091 46122 658075457 74813 74814 819588693 17342 17369 22555527 70422 70387 114400874 47229 47184 301638358 3366 3422 61214517 10744 10694 864482634 89437 89438 898119910 82601 82651 143964342 23342 23298 680193760 53118 53119 809287994 80473 80474 500329342 6783 6766 85053329 20415 20456 301416952 9888 9889 884424662 38154 38155 522179407 4601 4596 428056005 32049 32050 906848073 38307 38308 24570133 23895 23896 377554303 75132 75133 534064568 52509 52510 240562699 46148 46149 908054886 84479 84518 618710470 18673 18674 386811819 39370 39371 754387636 28125 28119 6426185 8261 8262 735857804 87667 87668 798937327 44523 44477 749681261 94354 94355 74326421 68869 68870 909500513 58684 58666 763715023 3 5 940934379 15758 15721 886189635 51995 51994 961690559 94822 94823 558722989 73574 73575 372371865 93848 93849 194266927 34518 34519 127211784 1767 1789 315970828 65374 65375 915604527 47284 47291 520273960 3996 3997 551187513 51818 51819 326324525 69577 69578 301913067 20168 20185 287400650 84699 84700 469371820 72893 72940 638763419 50039 50040 479873982 53192 53158 315661043 62956 62952 689608509 73958 73959 440906631 97922 97923 647880927 11539 11540 689802915 84727 84741 504168721 3133 3087 564470473 64169 64170 4469153 84579 84621 771781878 92323 92332 254716292 94945 94974 8535942 88362 88363 337153528 69104 69137 872722727 77933 77989 363753268 85637 85687 724524425 88877 88878 508825458 68298 68334 619527223 931 932 395089580 82610 82616 584719708 57868 57908 960856840 18869 18887 409902074 82473 82432 55982062 13541 13504 994976745 44809 44796 27749655 2953 2954 714749465 59697 59660 139968821 90920 90921 352468278 74169 74123 128779431 15344 15345 732425230 18183 18184 348650219 2658 2696 377086564 13060 13109 597328392 86737 86710 49662026 26413 26403 856628149 83516 83517 786277976 1715 1716 35551041 17360 17361 236156261 2656 2657 133726332 21018 20994 199116089 51953 51954 245022032 64163 64153 427779089 77987 78024 985354580 36927 36928 642206832 21615 21639 412308824 97259 97286 369204033 54478 54479 592053009 77604 77601 587441420 28493 28458 721296563 75588 75548 360982459 51462 51463 645431318 55161 55162 377995193 54281 54286 241739282 29560 29561 353930792 65883 65842 967823282 62030 62031 59080283 96033 95989 428628302 39614 39564 726949116 76124 76104 489665827 23487 23488 623608549 74645 74646 391925273 39976 39970 249959729 55713 55714 485485894 18193 18194 597945428 21577 21578 843878484 29650 29651 127692695 68563 68554 550734016 61031 61025 199432093 12138 12139 246299658 25098 25109 595907217 53008 53003 808193730 24976 24977 935680774 92805 92806 398174076 66153 66150 961778970 41141 41142 240211705 10817 10818 967421448 53423 53410 490565492 8884 8885 573616012 43961 43962 756405235 29465 29466 473223564 731 746 332088106 50357 50331 676865219 17355 17357 856744723 29053 29079 599158853 42069 42070 358696959 21165 21166 909291172 42497 42498 860393183 16283 16323 395979682 63433 63434 959507161 25857 25858 654059147 21275 21328 226179908 95256 95311 408097733 84093 84094 345092043 64873 64874 197039143 74205 74206 916251434 37350 37351 342014878 29033 29034 208423787 12057 12099 312399490 76284 76285 73683233 44237 44199 87366648 26077 26059 82949347 81924 81941 750776589 30003 29994 328019213 17218 17219 974292025 50903 50904 962920408 5719 5720 827575015 5289 5290 188477859 92862 92826 149708820 29480 29517 659677922 16683 16684 474154303 81174 81175 944101654 94055 94056 590619459 19349 19334 340928309 36587 36549 597895217 73152 73153 487036613 48123 48124 783682107 38477 38490 79014887 13541 13594 75181160 95895 95845 17420761 6525 6526 785584181 36582 36576 466311535 59033 58994 606481037 24721 24733 38169348 55669 55686 441937853 51409 51410 451644631 93424 93412 759146935 7652 7638 221109350 9523 9524 437248776 45413 45372 151981947 4089 4090 790011353 19952 19904 96334859 33769 33770 548570824 39239 39196 777038137 26560 26609 14126165 74894 74895 582637243 2156 2157 845267137 22440 22441 589764765 23570 23571 558903994 3650 3688 202039088 37630 37631 454751444 81237 81182 800436032 99213 99159 622560826 60677 60678 569450114 72215 72168 538521770 95935 95902 370911496 20306 20258 535001976 963 953 33879594 88119 88120 766278232 26221 26262 493137592 86914 86866 94272333 65542 65516 804979118 77368 77388 666932976 73779 73780 301705857 18313 18353 210290067 45260 45261 640583060 34521 34524 572472459 98239 98240 609218302 19069 19122 10075708 1980 1981 433340827 57695 57726 515692937 85229 85246 662395934 71324 71325 515414258 14105 14066 902879779 73411 73455 71234918 15524 15562 7520193 8357 8384 847027404 4301 4281 842184508 44926 44878 743586236 5921 5922 490298810 17611 17612 428301672 78383 78384 641951208 16207 16208 257072063 80393 80449 885815132 1907 1896 239682919 50882 50883 549417173 96376 96366 814960732 30480 30481 331553340 88647 88648 848684629 39515 39552 461585235 89992 89993 122235692 25335 25336 575439340 86661 86662 644403879 53832 53872 971558700 57287 57283 432016193 93484 93513 53960813 11046 11020 374719563 71905 71875 53258283 19653 19654 25987818 17721 17707 604220012 12015 12016 588477608 66966 66967 398263106 92328 92329 173080428 25643 25644 549028816 61290 61280 527078203 84389 84416 870656065 75370 75371 492380284 61448 61449 483127146 41184 41223 37604108 28571 28572 642376488 23988 23983 368736512 2743 2744 506470823 65913 65914 365924899 50690 50691 944747635 57606 57607 150883545 80939 80940 25629653 78415 78423 211246474 93323 93324 418626023 63914 63963 133731908 82050 82032 495910016 77398 77411 397145530 97614 97646 197457078 37610 37628 420964793 25555 25575 170591454 24823 24824 114053420 72728 72729 618193959 48520 48521 891021817 58669 58703 693429316 61093 61070 846332138 46325 46326 499014912 81485 81486 573855940 19425 19426 108668687 56861 56862 457727703 1468 1469 400747312 29244 29245 426322613 92530 92531 706121607 29297 29298 472716603 80795 80814 708163040 26105 26106 445070450 468 513 636606998 11514 11515 61109686 50047 50048 472886794 43817 43841 681101939 600 601 437921575 83307 83336 421910324 48241 48226 548789219 42894 42895 567073944 39700 39701 86749111 45164 45165 13188739 90603 90556 776096393 78708 78665 711256508 3090 3043 128474535 13758 13759 975614499 59261 59262 638478785 61137 61167 112452409 26871 26872 49986565 47157 47158 694944632 64683 64684 790698281 73092 73088 763747274 11543 11559 29811384 33124 33125 31196887 52779 52780 904385790 70908 70909 538603728 26167 26168 458549401 23692 23693 896958621 55556 55557 512106896 82684 82666 147224241 93533 93535 442409248 65050 65051 513978125 98448 98449 621922136 39495 39462 973356695 1553 1554 606912809 60517 60518 183289311 40219 40220 832196313 29159 29128 86531953 20194 20164 906750106 10543 10536 391398358 17438 17491 507355711 55715 55710 404427109 54336 54337 764045730 16415 16416 995604759 95369 95370 705280368 61901 61902 356023060 35612 35580 857075618 64043 64029 576848306 6425 6384 733848366 6017 6052 918148117 58759 58760 553266851 31501 31486 857250258 55689 55690 333692963 68111 68112 537851470 51912 51943 391788480 43613 43614 48462892 39401 39402 893919870 2904 2857 365532773 2789 2840 54834095 38836 38785 366265912 53714 53715 766856490 25401 25402 403121148 19540 19533 117528916 59071 59072 392492393 31812 31813 127748873 38815 38783 435502929 69792 69793 363928763 41228 41195 916773397 98018 98061 875946788 48030 48031 537487881 95136 95137 311610857 92827 92806 320768039 66336 66377 301270014 24795 24796 11773006 39877 39878 861831199 58031 58032 761741110 68730 68720 900413268 95924 95914 21809974 37563 37604 705057565 46463 46451 2743914 33430 33431 49668002 39668 39667 738208977 56329 56330 329047804 90395 90430 303789888 50531 50487 602456476 3216 3217 628106669 49689 49690 881301557 33279 33280 923900775 41079 41080 716423480 70413 70368 629038739 611 625 99047836 231 232 671046719 9172 9173 424337228 62937 62938 701204939 57663 57707 573964673 72356 72357 61559268 60317 60266 319984478 41338 41339 949222461 37494 37495 595081850 94731 94732 24109862 67670 67671 715016527 75146 75147 387936951 68142 68160 931669600 33226 33227 768464240 65681 65676 740440475 56750 56751 756408747 81599 81600 780225524 86479 86534 338762451 73968 73969 185532845 14586 14587 559744012 17664 17665 95633547 39140 39143 864789560 56648 56629 496237910 33754 33755 250652379 86357 86332 357176465 38413 38412 471937422 12442 12478 782826759 22593 22562 636569298 77101 77102 966700642 51200 51201 354116903 40177 40232 188482014 36285 36286 956427154 84947 84892 238401573 78193 78194 12183338 17827 17869 103465015 45315 45316 608841372 8374 8375 913810501 2039 2066 232493338 77780 77798 71010360 77858 77859 318928602 4811 4812 972839373 77178 77196 370441787 9688 9689 68825652 88348 88366 581498020 65775 65823 990870402 45026 45038 286364949 66588 66567 262209678 89302 89303 183352651 60342 60313 440119874 34704 34662 87922468 28870 28872 30871997 47717 47726 953948439 79649 79610 942774099 40555 40545 221488363 91176 91206 895970919 23119 23076 88454993 19435 19449 995822380 72258 72259 774744938 47077 47068 608572293 61553 61588 450482058 3968 4023 477709498 12875 12855 620723156 47367 47379 723337703 63049 63050 773481355 85550 85551 762187058 20013 20014 680037385 35927 35928 165699639 30298 30299 477144675 54866 54867 613775180 93134 93135 988205039 23419 23420 97861358 50376 50377 720207240 81861 81903 632333143 34275 34294 130699753 75713 75740 969744908 85655 85641 453366595 73457 73450 876007984 79258 79250 272521896 16246 16247 282595801 26184 26188 755051196 62079 62080 673103670 51383 51384 20670497 87143 87104 45830483 62207 62208 811807053 65895 65896 641949202 30907 30908 26716509 31869 31870 617975272 95004 95005 819440895 27215 27216 678615523 78944 78923 608270575 9009 9010 963770200 58657 58611 667646272 10730 10731 310936692 44078 44087 480995426 28975 28957 752532792 43266 43294 328737699 68841 68842 910141480 30561 30562 561065874 24590 24616 990343278 5007 4993 61446759 83960 83959 331818516 22851 22852 541458656 72010 72050 735507622 53394 53395 487362775 32894 32877 77044880 19447 19473 908658802 83192 83159 625718175 60010 60054 813832091 65451 65452 907312972 5625 5678 192134273 41056 41057 95759785 19154 19155 842518986 17348 17349 636067917 42578 42579 183662355 4807 4808 377349999 6016 6043 248802596 606 607 487118563 96215 96216 781829107 87289 87290 488146638 46841 46849 294237362 25694 25695 611859641 10155 10156 732727410 58960 58949 354918293 29631 29657 773476177 22366 22367 521398525 4777 4778 727364201 36043 36044 143303452 85354 85355 677857882 49455 49510 928942418 45464 45472 189077399 86559 86560 790068542 80165 80184 185944675 79385 79386 618669542 37210 37222 103487752 96938 96894 447014269 87612 87613 47280100 90088 90080 609841612 41820 41863 926940511 48980 48981 996694672 70348 70292 282900438 66138 66139 965604837 92787 92788 726273293 33104 33105 696456883 65159 65161 29661206 53672 53673 139917351 26884 26857 35661532 26147 26148 639261659 92017 92037 221248499 4401 4402 518338282 20943 20935 461293147 59932 59958 411731478 86158 86201 19739171 35062 35043 765493291 49888 49889 134559791 26140 26130 718436110 37336 37323 444551751 53082 53127 233435920 80930 80931 986062367 49435 49477 35386043 54696 54697 127823402 45629 45630 335839776 28069 28070 633544981 21044 21045 17452685 27798 27799 519131645 52263 52264 918263001 29804 29805 860449788 3892 3893 985849058 1923 1948 871063834 285 286 959595120 16844 16871 561582834 41812 41828 814599488 20706 20707 228055417 8461 8510 610342937 63650 63651 338112725 90420 90457 383666990 66585 66586 869951461 9414 9415 374760608 90842 90843 75151640 12031 12060 942747368 8490 8535 229397184 67549 67550 469530281 88563 88580 189256933 65082 65046 246222787 210 211 376204678 5599 5584 264961740 2086 2090 827235964 64741 64742 279662357 90276 90277 56174112 43904 43905 367312918 79858 79857 342519440 46708 46687 27794923 74763 74778 505858993 4751 4754 867291800 50394 50442 654108346 42187 42188 242468731 60071 60062 120578446 99641 99646 862190247 56669 56670 166790968 53392 53425 450352918 69714 69751 957340436 48122 48123 867777484 21978 21979 754743464 14358 14317 864694051 47193 47194 362212559 74037 74045 168113219 97393 97394 141356999 36406 36403 931540789 62822 62871 800066884 69653 69605 437708639 12756 12757 815854528 17333 17334 128965076 9749 9750 302661971 84286 84339 626687293 51122 51123 922919038 65027 64973 572817584 32327 32328 797439741 44510 44511 14616477 16337 16322 899295314 11143 11144 526683446 7740 7738 774048981 46001 45971 74563864 70678 70679 506691357 88784 88803 961123566 27879 27915 640185436 87057 87047 983204415 16539 16586 907090861 93895 93896 919703087 83580 83635 898115508 38216 38217 643585200 76188 76155 380336577 78870 78871 272035728 70458 70459 575433291 74505 74506 909162064 57857 57910 230714231 12771 12723 264699411 45124 45125 815178252 90468 90469 643654734 20630 20605 848641183 98954 98912 868447718 61246 61233 520756285 87102 87133 524257747 32220 32276 387816533 41256 41250 262540867 50659 50660 561629106 75837 75797 331239991 32643 32658 27341309 72239 72269 956352274 38026 38027 172725930 36953 36981 83286949 99037 99038 697915564 75050 75009 930241491 62610 62611 279460298 53543 53528 738244711 61628 61624 280061892 21079 21080 962275860 51555 51611 274057696 45755 45756 434734684 22822 22867 715916653 96639 96640 604478775 22314 22315 223055114 28538 28539 616913569 83541 83594 74047845 29985 29986 781384049 30418 30419 254914196 82504 82559 711064362 65080 65061 537201990 62349 62393 104067023 48479 48480 734544703 16563 16564 917931554 11336 11328 725903381 55427 55428 592723107 86577 86603 465310272 64413 64404 547045477 18887 18899 143706877 45813 45814 566571462 68596 68597 437294565 50250 50295 452517235 23829 23857 156714559 87174 87142 97371996 67990 67991 468374288 4798 4773 865479008 6126 6083 262705250 63437 63407 963219235 55283 55245 655240703 87990 87991 271149398 92099 92134 536202298 49189 49190 221867128 77620 77641 884545033 98247 98248 354394867 24245 24230 867405334 2007 2008 860022490 93164 93170 582536274 41829 41830 869815709 51746 51747 691643630 86467 86468 313058390 19078 19030 578155806 22079 22080 38970704 41061 41011 945524384 38568 38526 543190569 85642 85634 278451167 55658 55656 972022553 6910 6909 765436152 54446 54447 452132813 42487 42488 540390553 68706 68672 348989696 31974 31973 866886578 94839 94840 832749004 56419 56380 14363689 62959 63009 733411628 94954 94955 338499625 66839 66891 256563523 9402 9403 870170519 17812 17859 55152090 75581 75582 316616917 95556 95600 629436347 74465 74460 148311976 95774 95803 347500444 99450 99451 882456178 74238 74239 51951909 83782 83836 583066646 21118 21132 965241591 73299 73352 798623006 71869 71879 864881475 58556 58606 868240285 52123 52124 263652935 84855 84856 713967361 52120 52121 124856439 50035 50036 546852436 98094 98095 717992786 27232 27235 315204522 11948 11989 302348103 46508 46509 619517768 83472 83492 588237696 12861 12862 693601654 4385 4386 613911680 98798 98744 180110335 48370 48396 407658160 50391 50398 813836892 11791 11792 967739704 33553 33588 169634682 65397 65374 265639877 78277 78278 767818203 79762 79740 909201207 52859 52860 602629912 7608 7577 535835216 89163 89214 902190397 87883 87884 134577816 10734 10735 158678753 42825 42769 940570185 65440 65461 589234704 60651 60652 565817006 81693 81643 158195029 66089 66056 143745489 20627 20581 20940109 32282 32260 306538076 3081 3082 811571409 67694 67721 374616173 96846 96850 604993712 48598 48599 635316146 9432 9433 184868085 22457 22462 552420318 52103 52104 247531593 7614 7615 105375264 64405 64406 456986544 70807 70754 208762129 11251 11252 17366116 23920 23921 500528639 5904 5901 712618972 48088 48127 144220256 87693 87694 590223092 94903 94848 389648356 36358 36339 759900643 73759 73760 433215602 27792 27786 27263651 30287 30241 774088737 62606 62607 547745985 43574 43575 500345006 97282 97283 825129204 32576 32577 311837844 47360 47361 11838333 4995 4996 498794894 90137 90103 640028573 96100 96101 852873640 20559 20560 706864501 58588 58589 665212724 14491 14492 563838038 37596 37597 418598036 32171 32172 805057303 51181 51182 865455868 6413 6414 371904207 30554 30565 651479141 60641 60642 264007344 27429 27475 371554419 86264 86255 781875276 57256 57257 811639421 14303 14339 216289015 59751 59761 844387119 94313 94314 39512144 93295 93296 842592934 44214 44185 869250109 67195 67202 530406737 83987 84039 918122620 73460 73438 299364095 27359 27393 541678192 22020 22064 402954574 43715 43750 687725046 62961 62962 45505210 16795 16796 850558127 55552 55540 236273726 62953 62954 574908451 40288 40281 502725635 38996 38967 50465183 5160 5161 739700422 73474 73424 634604428 55633 55643 918238190 65772 65790 589591210 72168 72165 634995222 90427 90428 970556081 783 784 602162176 87331 87383 796573532 91892 91893 456948454 57346 57347 987267498 3621 3622 883542791 21172 21180 632917931 88664 88665 106657023 82195 82225 138587718 2893 2851 822731269 44973 44974 468639940 60445 60394 638162666 82029 82030 463358206 53356 53357 847184957 56820 56821 150579219 4892 4893 872995692 21518 21469 975858918 76297 76298 58365099 40831 40828 56587108 6404 6405 655922563 28266 28256 379170481 95476 95463 40406961 51533 51534 824301092 31538 31539 760806956 3319 3294 44204158 60364 60365 484685176 85637 85588 401965031 95806 95807 881469573 58465 58505 427695576 90969 90970 359958434 5157 5159 64449483 91995 91996 279537914 5765 5766 399806689 92352 92353 468882641 76690 76691 332961711 65073 65120 607511821 32730 32757 242895995 64093 64094 75220946 82855 82824 745817711 58865 58908 748500864 24229 24263 63582003 39424 39456 8351833 16278 16279 412202143 91010 90997 750600404 77169 77170 569469437 22104 22105 348493205 44906 44907 293303882 93166 93167 338636558 48357 48411 410309663 1784 1785 406212580 22113 22114 665811534 76102 76103 398364829 20346 20347 46922272 54548 54592 294441922 89452 89418 542290920 64462 64463 169064240 17191 17165 584829097 84332 84276 784026473 76418 76419 718414992 99832 99833 498915991 11809 11810 484244058 27484 27528 16028454 42056 42092 789131347 88392 88393 933509390 78300 78256 861716067 70291 70292 51810196 90278 90299 995044969 87670 87671 977581521 37359 37360 834955550 57355 57356 82120500 18075 18083 843745045 47052 47053 285701790 44749 44700 783550524 82738 82716 35012044 41450 41451 385636929 74274 74222 909677080 57993 58022 574173025 358 372 522791348 75058 75059 497115534 18298 18312 77182019 21426 21445 752084810 50308 50309 500877983 9911 9912 137242370 21170 21195 249756813 98232 98233 894796450 96061 96062 801612180 54338 54339 163968699 90811 90812 643707947 65517 65518 652701357 7324 7295 461576484 46274 46291 462873024 75516 75473 442140459 51329 51300 109389085 86750 86795 153058671 22946 22947 282212219 43744 43745 95841734 78352 78353 75255636 16884 16843 721527585 19290 19235 700661999 91500 91501 93075901 52102 52065 105631267 76673 76657 558589034 38474 38475 991792361 17079 17078 695332069 42149 42145 719451115 41099 41046 159811875 9936 9937 609175933 63200 63182 479604824 77464 77465 351080277 71658 71681 57070593 4294 4260 419626734 86259 86260 876547415 40383 40386 700164674 88636 88682 908810405 21734 21735 222187480 98620 98638 591841134 26561 26509 43287636 3512 3513 475868288 61889 61890 405243289 59825 59806 260352462 94374 94375 91462684 18419 18382 532773046 17480 17481 34062 56209 56210 295653457 31963 31948 729880398 57428 57429 540507307 15168 15130 281680826 34596 34589 509419065 85681 85682 568008818 9518 9542 585094909 98879 98848 289354805 97786 97820 401248283 29037 29038 316277613 99188 99189 329366517 93813 93814 792039466 27791 27792 332835051 35071 35029 741127685 71144 71169 206374587 91718 91720 14956579 70884 70885 698131519 64881 64897 340217802 58251 58195 622501552 63825 63871 386312017 30388 30389 993029809 24186 24187 361042564 22420 22391 393000839 8208 8209 495099130 36175 36163 17351861 71136 71137 616164434 18675 18676 205897454 63914 63869 681334124 84601 84602 117755367 65473 65484 109956583 18852 18853 196289764 77050 77051 95379609 45051 45052 150697448 67961 67981 736902666 84362 84363 567578337 160 129 738873926 67987 67945 573303030 90361 90392 79351445 5158 5159 948434053 44588 44550 916042491 84322 84323 804141058 29624 29629 56167184 32602 32568 203963462 88634 88635 437021347 6947 6897 207349980 17493 17494 514399041 87209 87160 832858459 72122 72123 567520334 78238 78244 368350747 86561 86562 598290238 82907 82908 159742351 58266 58220 212127573 88003 87965 469038413 55339 55340 517528262 51467 51468 655917954 43580 43599 585843431 26059 26018 834521413 51259 51279 109309910 54326 54327 6252446 72050 72068 735511314 2413 2414 230384996 80110 80111 218448757 12767 12768 943789604 37838 37839 809446520 98107 98146 755338877 69664 69665 650101559 18444 18434 980571005 17511 17482 809971261 577 612 931500513 27434 27435 903727951 66803 66804 733334631 76689 76690 316824277 93280 93238 867117152 33940 33892 206501188 6685 6686 4139127 8544 8540 500125760 58482 58523 583498026 69310 69311 404085650 82427 82428 514020432 81168 81169 86564127 42072 42064 555142275 25160 25185 818732433 50219 50166 919196686 21148 21149 132904516 91899 91862 261472771 71891 71892 465031195 58357 58406 228884504 70158 70159 990493833 59722 59723 525557014 27386 27387 459541604 22891 22918 987032423 72297 72298 221850715 4163 4119 217180049 32255 32267 247906693 46780 46781 705938099 32419 32403 635474556 80982 81032 800383207 62983 62972 917551965 47983 47984 546287911 3362 3363 360124470 13892 13866 756449493 31280 31319 952885875 17217 17218 559498389 78423 78424 70099861 67062 67020 224596025 68609 68570 561292427 27951 27955 651893931 84709 84710 810105495 40448 40449 818136683 2995 2996 153178324 66437 66438 123942702 37709 37710 999183160 48442 48443 902903524 98088 98089 333735950 79942 79923 643725213 20905 20906 476861959 38671 38715 663702443 55136 55137 457408567 55058 55059 360184406 19919 19920 770943762 52727 52728 221171790 50048 50005 703431613 5417 5418 157442717 3340 3384 16610886 19386 19387 705914810 95779 95780 459976932 74096 74097 998614296 28146 28176 214748201 17504 17505 525972973 89538 89539 307139071 16343 16346 918283407 58280 58281 439527312 89848 89849 717529924 11075 11058 363622535 84174 84175 833518701 22935 22936 97742633 99487 99472 641468379 98517 98518 82203842 53055 53056 131538560 94492 94524 29949837 60418 60419 449639204 52260 52249 594620024 89091 89086 201658012 38862 38876 941981371 47154 47155 749383220 46526 46554 908659738 68943 68901 813734411 30893 30894 962399542 58690 58726 730510572 46385 46386 173298 6902 6892 97330828 37551 37552 392329922 77993 77994 841372182 43726 43771 135149902 99495 99455 107334233 86064 86065 226704625 32622 32639 595456730 82170 82171 82328542 51522 51523 799143966 21408 21392 566874042 75249 75281 82481161 93145 93146 496420216 81336 81349 419923887 93095 93138 418589949 73304 73305 345398784 18454 18455 260798861 12752 12769 950251059 58397 58418 415757841 70771 70734 308365942 34718 34748 606336653 29090 29034 787289973 49919 49920 235420206 40372 40400 222731810 97514 97542 611157701 71139 71140 727065200 46228 46229 381256282 28183 28184 857493379 73880 73892 815953881 62049 62004 111543527 69061 69062 877246907 87055 87056 204810180 14573 14574 178945213 87098 87099 520539738 53641 53642 756639526 30206 30223 313823194 76425 76449 649245241 95680 95665 717488400 2475 2514 900852773 25491 25492 589008743 84173 84174 567421798 21004 20953 165407880 23097 23098 205652156 94214 94215 615350561 78414 78415 155037933 25176 25206 240661115 89350 89351 16418485 76433 76434 137801732 51391 51392 119642176 2157 2165 265268005 77422 77423 883788358 14012 14033 290193555 99193 99208 316452607 77925 77926 653562865 87578 87579 237378937 37469 37448 53687708 71070 71049 921537770 52951 52952 766007453 4505 4504 990565717 24861 24862 860560925 27953 27957 702489904 83104 83049 167178836 12784 12785 302618818 77040 77041 244945073 23809 23829 941357043 87087 87088 303863118 79209 79246 49826932 4887 4888 759555470 98958 98959 534074940 90525 90536 312475402 13445 13425 301662957 29505 29506 93536595 97205 97210 943988640 42329 42296 171060658 14642 14643 601622540 40476 40485 437061860 76347 76348 567477435 92734 92741 159388487 86649 86650 681293221 98334 98335 320986514 64939 64945 400233324 77902 77903 125025311 25875 25876 289653893 99514 99515 853107053 35590 35601 495736929 17154 17147 542196668 47156 47157 692644820 60143 60190 152732256 25366 25338 94223982 88338 88378 103525124 33364 33365 815700752 1909 1870 116675878 69506 69507 828923572 17595 17596 542706596 76941 76985 382674034 24291 24278 176862575 42384 42385 476960519 32608 32555 300435926 75630 75631 535833056 48915 48916 80775018 44829 44830 947107785 87137 87117 824829981 26161 26107 395110446 59908 59880 328791482 11541 11591 763249968 78849 78880 212267497 17888 17889 406678574 66651 66652 732170780 40354 40355 133227904 63500 63501 660068731 32427 32424 139547648 32584 32585 935859050 18152 18153 274698425 61936 61937 227031983 49643 49644 166507058 86583 86584 941516258 88943 88904 344409431 16107 16108 342053898 78513 78487 742717483 37789 37765 477301604 98372 98419 723004450 20010 20011 960189517 78337 78338 796932169 71608 71598 702358230 70792 70793 100782713 71519 71543 274426052 69935 69928 888941885 91197 91198 805893033 19035 19036 462484447 14117 14118 185047569 69159 69160 363228436 99756 99741 159988645 24157 24158 637845979 60692 60693 792019630 28002 27957 227225769 27565 27526 82348182 82444 82445 929041642 42275 42293 890115685 38570 38571 822271419 88511 88512 779318041 50694 50652 879965816 67758 67807 428841342 16727 16728 615455800 6110 6111 793409904 26534 26567 897134403 77876 77877 193744259 38464 38427 902450546 49684 49726 185960428 67308 67357 15007535 35291 35252 769532208 68588 68566 294424197 38354 38355 689467539 78176 78155 161828011 66827 66828 594259077 86371 86382 753871724 26591 26608 60786342 9331 9346 108919754 30965 30966 293237671 91526 91473 127225271 96510 96511 595333348 97461 97462 950015784 53009 53065 310673697 88892 88893 804142842 94426 94427 750850642 71713 71719 419497240 87189 87190 535030543 29566 29567 226874591 90541 90542 49828934 65883 65884 514348558 74991 75025 505182280 38096 38138 604166509 12277 12278 330973850 69309 69310 886589917 26156 26157 235115367 75435 75422 780436356 92053 92054 563599228 63541 63542 644693501 68083 68084 918719834 88746 88771 755997196 3072 3073 192587097 35077 35078 23222574 68817 68818 942546225 11517 11530 428734295 41469 41429 667816452 67929 67888 789939744 15228 15236 832469879 1733 1734 26039732 55076 55077 231901087 35584 35585 823168319 50473 50443 934907470 21442 21450 913171010 8459 8407 159832057 82736 82742 71926266 89757 89758 947748523 37491 37492 13055374 6675 6676 85509785 75295 75296 630522222 56009 56036 481336638 50704 50752 529849618 6357 6358 986450704 3875 3876 564475520 49908 49867 778147344 42453 42454 99843858 99422 99423 53141250 61449 61450 66620333 71996 72032 457571557 56715 56716 648487697 89617 89627 547596610 32013 32014 620463381 61961 61962 866002885 19385 19386 324892646 65688 65689 210841757 97119 97162 292447300 4391 4357 359101311 34735 34744 115198387 66580 66543 82116264 37364 37320 845428155 71977 71978 97459704 22292 22293 910121852 63188 63189 65821005 70865 70910 132342019 43360 43361 678184875 21571 21590 53637226 87299 87300 94436976 47324 47291 597416718 8153 8154 581208265 61104 61077 984456361 20253 20254 57998278 10537 10538 651042860 98446 98498 70610274 192 193 55255345 12110 12127 933422026 26640 26641 343733175 92304 92305 71127036 72921 72922 327939580 62744 62745 194726483 94587 94578 580580118 69444 69445 757340864 72918 72919 457110305 93575 93576 275174586 33483 33484 282050740 81788 81826 532487978 36800 36801 658019630 85932 85933 14792920 77923 77918 5084089 55016 55027 459731300 59108 59109 925817286 78948 78941 844008771 77393 77384 238136275 32517 32518 697423583 58760 58717 53147290 2013 2014 899303303 62170 62116 777679775 32335 32333 606541714 39220 39221 386786427 12626 12627 119181681 80000 80001 496508657 63150 63151 8810986 13153 13107 133423075 36420 36421 717251260 23155 23135 996629885 96282 96261 62750212 19409 19410 252415498 45217 45256 907114720 26882 26883 969693786 47908 47909 200840477 65423 65397 431866886 34255 34256 282089160 60218 60259 571679374 83014 83015 383031034 23847 23891 94710073 24999 25000 365379450 17097 17119 40346048 56851 56826 498168505 72545 72546 689168260 21565 21566 655665267 95394 95377 353465556 55941 55908 749936271 19883 19907 11430339 22218 22219 689221351 67166 67135 588951632 38619 38662 992018109 5461 5450 763328583 26913 26891 818511740 49888 49869 62483859 21065 21051 422001394 52174 52175 223963297 53209 53259 646268324 99638 99591 465702703 20681 20682 723684075 77159 77160 462083412 60014 60015 18711799 32003 32004 924602725 85216 85217 889002146 51984 51948 409463879 73764 73757 368176870 21987 21988 158140123 79619 79620 143186922 42499 42500 840972082 11200 11217 868963930 60519 60496 873217626 61822 61871 426913765 80621 80622 612861924 66434 66455 567978506 4553 4554 939796558 49555 49556 356919862 44042 44043 361340223 8632 8633 985692783 78940 78941 267264119 92849 92850 864253688 15268 15228 776607555 50638 50639 595463043 31374 31375 568808340 9440 9441 156975193 25653 25684 572118558 12534 12535 884971922 91526 91527 125829670 10541 10588 37034618 81825 81826 47671958 86437 86471 356520865 94573 94596 314287861 80781 80748 946335503 17845 17850 280610294 54689 54656 281637069 44714 44712 437445881 17196 17183 923793984 25874 25875 189379456 5743 5765 55093242 81817 81830 883942043 12386 12409 19825413 17495 17496 490923876 39716 39717 620565195 9781 9798 570905229 71276 71299 915565462 41309 41290 532451595 94506 94507 22546042 91744 91783 333841912 21284 21306 288171848 42004 42005 425558034 9612 9613 307206878 44265 44281 648997657 86063 86064 278281802 84263 84241 720386688 34501 34502 324957154 10960 10906 542265493 13895 13868 968685761 27887 27888 955948933 63292 63306 970336564 5001 4998 373656311 11481 11529 772077438 32615 32631 264828625 63786 63787 564792441 40280 40281 214610569 79532 79533 298170210 71120 71091 704053135 35166 35167 307305002 2377 2378 157537069 75055 75000 298391951 71172 71195 901095273 66811 66781 96861329 39938 39939 90422741 5755 5756 417108570 82340 82341 116772057 48466 48467 383469563 79484 79449 936181823 41477 41478 231933002 24596 24548 960828740 26238 26225 106035449 35795 35796 209182370 92566 92567 508842259 36818 36874 266030274 29073 29074 885486555 26197 26179 323425064 70298 70312 624639724 73143 73144 198991652 74108 74109 816243411 15863 15817 617567694 82209 82210 345720984 14193 14194 629472669 65721 65722 10596458 74886 74887 555351753 7649 7632 749321566 63277 63270 727964838 44378 44357 746650216 21133 21144 2698263 61182 61183 143848903 11178 11130 787158179 71658 71666 65494949 53218 53219 35305079 95051 95060 988565518 13497 13510 470994999 41834 41843 520202243 37160 37161 969288143 49136 49119 807015754 92371 92344 865966123 29631 29632 986258945 96827 96826 230591060 64923 64979 236591080 27908 27909 715458648 62709 62710 357938610 64338 64380 80076803 3316 3325 858517424 53232 53233 61276568 92407 92408 106337603 95757 95703 37855001 17713 17751 303419625 85304 85310 966268126 34402 34353 728762107 28045 28057 827093981 18836 18837 972369642 77302 77288 952687342 89573 89574 738802608 58858 58908 916762817 2318 2319 53820088 40871 40872 761796933 44131 44132 324320332 34677 34630 702256654 15476 15428 490041409 71126 71127 533092278 42199 42238 977839035 31653 31621 465374203 67076 67077 975582485 40277 40278 21856827 90205 90261 162925177 31912 31865 181648600 7993 7994 564958878 18249 18250 103473648 69020 69021 107265876 16193 16194 374023920 22221 22222 291706883 82273 82328 906809471 66325 66326 8160248 77913 77956 943987999 81630 81653 505411448 40840 40841 496865657 33995 33996 353838544 23159 23201 272368241 23189 23166 34132231 77917 77918 872108104 710 711 267367040 67392 67393 306000243 8642 8643 417095062 78692 78693 740443372 58503 58504 124832684 47422 47466 729465400 51113 51057 197116636 6982 7020 780733075 33443 33444 244188491 49849 49840 640466312 80040 79990 213624979 37113 37098 167373445 98405 98406 367226077 43933 43975 994984348 53801 53797 152138538 31117 31118 823430506 83359 83334 618602998 24488 24489 674773686 92321 92322 13315536 99445 99446 461660394 64143 64103 531137293 92721 92722 944532935 12453 12454 330068677 20123 20124 665295359 73135 73136 924444696 81701 81702 831561694 48144 48145 755115348 30392 30393 251079062 38953 38954 795018908 46930 46931 807909758 75966 75993 374745806 86551 86593 934039944 21411 21412 252208191 17897 17898 421040880 90507 90508 42161555 48351 48352 523167781 55501 55452 446501233 5660 5639 155529313 84339 84297 455514158 78653 78654 551413014 43491 43475 673321365 68703 68704 610888795 71392 71411 191669991 2154 2128 825551309 27131 27132 143706582 67196 67197 990024715 93708 93709 823697938 85256 85211 142463993 83385 83382 53112803 81954 81955 419926305 58344 58345 136633523 63094 63095 884105585 30995 30996 944535561 62804 62759 957132221 40453 40454 120205520 41486 41491 603584212 77336 77386 478401542 65144 65145 799324477 63347 63386 612597431 67609 67610 737447925 95777 95734 141912381 27584 27634 683251004 54578 54579 944158421 33613 33644 185573655 79401 79350 560735345 67345 67332 747099788 8118 8119 47653803 8910 8911 398432806 52664 52665 863306550 44782 44835 775029345 39105 39106 287886533 15969 15970 826915105 48515 48516 684619740 95240 95214 717781168 15008 15009 622007936 6980 6981 29304662 2256 2269 880636054 57177 57178 786111695 45530 45488 940164033 26473 26418 103593245 79506 79513 905834452 1261 1225 918449193 99585 99573 739487185 87593 87541 547404904 6409 6440 287623713 19933 19934 803564415 31415 31416 305387166 40972 40973 400332289 72869 72870 502883353 13485 13438 100286729 13526 13517 922221212 12581 12590 67052035 34931 34932 45935848 56790 56791 871283366 50243 50244 71745652 5013 5014 828837645 43405 43406 698783533 68128 68129 135832929 78165 78166 324351125 34703 34668 978803685 15263 15264 881580025 64935 64914 892542991 89102 89075 786706855 81600 81562 418569318 13511 13512 987623188 38619 38576 187512375 77812 77790 554074604 5143 5133 758376607 15462 15463 416684698 53623 53624 817259697 50384 50385 286528120 92214 92215 561732151 41688 41740 429662400 43452 43453 200734379 69286 69287 804074311 82166 82167 343291152 86461 86462 358237484 95817 95818 188062879 67191 67192 640537363 53034 53052 938429679 89879 89823 352428381 67097 67140 911740175 30082 30083 219212152 48850 48851 289582088 62853 62854 923590593 93473 93474 781399948 24229 24230 956635733 9655 9661 953778239 5099 5145 759874734 92664 92665 742623910 36869 36922 562451044 53295 53257 879639146 61017 60970 862332402 61406 61377 347794982 72970 72971 737799549 81954 81932 101630708 10191 10192 688259642 71766 71767 69609938 11683 11684 916779183 7381 7358 839515055 36398 36399 765920883 96472 96473 734090115 56350 56351 410319033 13696 13744 431474085 38577 38539 902363221 62099 62100 654116018 65555 65556 822366014 1639 1681 614905791 36996 37039 954643407 63514 63475 169914805 3274 3275 673681964 34925 34926 581087743 38578 38579 11808013 81735 81736 216157744 67686 67687 100242223 49042 49043 76397123 31344 31353 356414896 71903 71904 474252814 9171 9172 300478862 2816 2804 33038152 16511 16512 661589545 8068 8041 357902219 71540 71541 657493074 95610 95575 18952538 34579 34580 84236424 64925 64980 241146412 25950 25972 138939152 31689 31690 984998384 31750 31751 832757094 93493 93495 821633257 21059 21083 116070045 81367 81373 131342476 63902 63903 260317475 94517 94518 103299700 99825 99818 849348056 7015 7016 144761688 84318 84319 707569678 9781 9757 982251484 8332 8298 370837534 43089 43141 814983098 13501 13468 787332343 50136 50119 42239954 10656 10618 577896025 38632 38633 203832908 74517 74568 437668666 68594 68595 773944531 32798 32807 875472865 82516 82524 950070259 86528 86522 683362385 25553 25591 900966389 36864 36822 45920177 60048 60049 814059118 32706 32687 775205799 2136 2137 632109361 94606 94630 820827211 92988 92989 534774208 71024 71025 663140628 45399 45400 376854470 69683 69684 990343265 86701 86686 297412349 68018 68019 811668956 64823 64824 432316868 35029 35057 363923482 52425 52426 717359876 40553 40554 25367956 30878 30879 440426733 39025 39003 770454350 61193 61240 852221002 27472 27431 809333712 71050 70997 189525101 73291 73292 236262450 58997 58966 552395588 21405 21434 316537559 99436 99454 663670836 45135 45154 870927602 3544 3545 938157085 99064 99087 804314223 27328 27377 930521754 7561 7562 715754597 40397 40398 962006352 95672 95673 729070468 76286 76287 945803499 51306 51278 197159403 44343 44296 612434728 5682 5698 151528110 84989 84990 757682040 97679 97680 133318594 66444 66485 40573334 59786 59743 117029306 16054 16055 652721475 12200 12181 31494669 39114 39151 201447079 39833 39834 757765234 9175 9176 794636805 92541 92542 258450059 39522 39495 877212142 88993 88994 602260000 23597 23636 443986318 35402 35403 21010753 3713 3733 793399176 61743 61744 970380891 10249 10275 825904330 23976 23921 154150446 93677 93727 869887292 86125 86126 606929215 74901 74902 693243824 60807 60796 923587139 6178 6179 552251291 33796 33797 497891772 19526 19527 124493137 75735 75699 359590692 4496 4492 156587060 49561 49529 420825176 77708 77709 779030534 14530 14532 670306231 37338 37339 869656736 56141 56125 874617105 44461 44462 475350068 70639 70660 437373874 51267 51268 325401769 95300 95301 357779751 65827 65843 786001544 10918 10919 138675346 50137 50088 730521926 5017 5003 409268442 84694 84669 138936710 77263 77246 457247920 11217 11243 284001483 93597 93598 184380777 57541 57542 362700836 89347 89348 505261976 93149 93150 698681586 99752 99803 590397610 47342 47343 892350173 50166 50167 850252913 98766 98732 105800386 25665 25717 818850684 56167 56168 878443303 4370 4371 344223300 92145 92146 951237036 60602 60603 244399299 12017 12018 224427356 88428 88429 874164715 91911 91912 128750217 93020 93021 126548809 15066 15067 355919194 83716 83717 521200033 96291 96265 316840435 28857 28862 719608624 75406 75407 988355777 74721 74700 479155619 2699 2700 17479073 80354 80355 107707358 67821 67853 706637177 16180 16181 415210133 69171 69212 583463714 21666 21667 164456661 46712 46657 719001557 2336 2325 103359310 69035 69025 431383010 29581 29553 572706290 46640 46656 635699538 54983 54940 720532854 38023 38024 66304033 25192 25193 41398195 7964 7965 261635556 68261 68262 988428516 31577 31525 572541710 21317 21342 912370586 72355 72314 535588055 20807 20846 406718229 73473 73474 294011576 56936 56937 646543402 12832 12833 120195330 20309 20290 986616929 60155 60156 17783772 88670 88671 886536910 84349 84350 546735177 209 210 922507927 62777 62778 64416046 48462 48429 35595696 61728 61708 327032013 45540 45541 945898509 65336 65337 530974496 87843 87883 766077874 43787 43812 599516338 24378 24379 418596437 78943 78904 407932368 38104 38105 817665322 11186 11224 180834396 1716 1678 489169971 30917 30918 470571961 22755 22756 535267415 87179 87140 979110061 72167 72168 88764967 42980 43017 298603989 38856 38857 84717845 89274 89275 866460450 91995 91985 905596324 5604 5573 428778015 16181 16182 31689103 78618 78663 630902056 87528 87554 780145713 98079 98029 625497284 16167 16168 72774795 93699 93660 176631924 42937 42957 414070843 55379 55380 860573851 12357 12312 496957497 32519 32496 165623956 23925 23926 939544171 91572 91530 264357924 87858 87859 494045489 45869 45870 43731326 79966 79967 439754782 25401 25375 502118287 1243 1244 149450600 61287 61288 568258279 6060 6006 220777891 86868 86865 258987714 31479 31450 987084858 17882 17883 695815017 60687 60652 105755917 37298 37351 349874943 64810 64841 415782496 2013 2036 777608131 71078 71079 986444573 50959 50960 934545835 66738 66739 357776136 2268 2270 314933858 69718 69677 777442911 7604 7605 506014440 63441 63442 366873403 10091 10092 858758823 92919 92961 915961863 1133 1184 910761376 98384 98385 713369195 24460 24494 156551079 31859 31860 770960214 42365 42327 476135682 86123 86156 998621899 82510 82461 581085433 98217 98218 808744710 54848 54849 943388913 65076 65085 2296661 64346 64363 663272312 58364 58365 91028779 98098 98086 764788253 9154 9180 290641815 17905 17887 647720949 53313 53364 35527869 75674 75658 153810877 75966 75967 670218309 76985 76986 225649236 9089 9098 548489913 27336 27337 319785223 32715 32716 338846836 93617 93618 272708552 15231 15232 942898732 9636 9637 463012193 90071 90072 910037295 78346 78303 535353967 69293 69326 275553065 79101 79102 973944227 37472 37473 774213107 86646 86647 791400755 31976 31977 331556124 10311 10312 436555341 35355 35356 255685375 15635 15636 366716282 75169 75170 938550026 43573 43518 468959867 78602 78603 171773307 91624 91625 174072650 63088 63044 430027577 80272 80273 890576415 64450 64451 834268747 98566 98547 603963544 32070 32102 158766740 38398 38383 261834461 97413 97414 522625318 8048 8031 108928638 14095 14096 981588804 65775 65776 781550722 82065 82098 677452663 93780 93781 441608915 45310 45361 103057509 55913 55914 912039296 92140 92096 454778464 27510 27493 206795747 77520 77521 57468785 58253 58254 825346453 14508 14523 752444836 51298 51299 457439097 96769 96770 569586409 82521 82558 489075337 31489 31479 262391914 94614 94615 980814874 25822 25823 351724620 19812 19842 403407783 73685 73686 572989571 43472 43522 110225719 35939 35949 808120354 94955 94916 88901645 72980 72926 241523157 41093 41100 289771041 84789 84792 226963539 32528 32529 959417677 72893 72929 354923160 85248 85249 558261275 21058 21048 4393537 43625 43626 744835180 25589 25590 202598670 35299 35265 522021666 24505 24469 301883852 45887 45878 645185227 48754 48781 21551266 55885 55886 978939067 82420 82421 726514280 59848 59849 634127255 14692 14671 849715059 37915 37962 571454114 98737 98779 18074279 56476 56489 471548264 78435 78436 194606262 94589 94590 371166242 44841 44865 342867358 13727 13709 989351973 62145 62186 226395094 23886 23887 501439486 75539 75540 780275773 5335 5336 467653571 51747 51725 711967975 40870 40826 183647394 23767 23768 835166087 90568 90569 280652714 36147 36097 605058046 70189 70211 648417125 50951 50952 748348784 24381 24382 407092002 58566 58567 528003462 65811 65812 395656657 20582 20583 26942461 23913 23942 681217449 65317 65318 264036080 71096 71097 179895944 94001 93957 950263401 81050 81080 541441620 55993 55994 532999072 69440 69441 721871051 92746 92747 231347280 67548 67547 574387410 97109 97087 87240359 40356 40372 89911965 87080 87081 734466953 19332 19355 295194076 47107 47108 698229830 91417 91370 161801347 90714 90758 850638650 41795 41796 747792653 85517 85518 593613296 6800 6801 447316308 64543 64516 980921021 40577 40578 687888402 47845 47846 371202906 90626 90589 847814476 22119 22120 702810962 8355 8335 300537139 65185 65186 584653791 60093 60094 523593585 82273 82274 946719087 57023 57024 82924684 93997 93998 252391576 19962 19910 559076699 59586 59609 515123470 11540 11541 311844877 73909 73944 406614477 68281 68271 707344506 10674 10675 858101690 26219 26220 213486265 32481 32479 759147511 94548 94498 689933143 49768 49769 285762064 49260 49261 852667758 77885 77842 594348791 39889 39890 183672198 95371 95372 379848734 54163 54125 613830392 27090 27124 477333293 34858 34859 735056470 21859 21824 471755394 79499 79454 478016651 59826 59827 795845974 10470 10493 11565485 53408 53371 848362239 66304 66305 942683990 71701 71702 921953830 93303 93349 61685385 43645 43617 148076991 42148 42159 127250717 67752 67757 360770038 95186 95214 374482565 50611 50616 389940908 66922 66923 425679507 75326 75348 894536932 35422 35423 725226544 7904 7925 480774794 52569 52585 878258348 49458 49459 102298598 96403 96432 336411319 76328 76329 511397745 10478 10517 351745583 52947 52982 574252690 46258 46259 839574607 97507 97508 599153702 32890 32891 900804060 69086 69087 570437570 37821 37783 217052402 97517 97518 331024203 26921 26922 641942240 66794 66795 657749843 98168 98169 745270753 55266 55267 234748607 22504 22505 395359339 44346 44347 756189458 77332 77381 851740821 62333 62334 265855616 66893 66903 329638761 59521 59537 690391626 96611 96666 766728671 30787 30824 629262309 97014 97001 56101809 86615 86616 640738398 12717 12732 129557346 6146 6156 42740057 11286 11305 973255209 16105 16128 182284225 46867 46868 780064965 2351 2401 875993123 53698 53710 744563149 6037 6032 968663167 18156 18157 461798595 90169 90170 338947334 39068 39074 453025053 86403 86404 914204548 86998 86999 555799288 32203 32204 477106078 37594 37595 225943031 69295 69333 629404952 66707 66751 685250866 11226 11227 464765238 78691 78689 36606676 79890 79842 425621001 93754 93757 927444026 32425 32426 160971597 62238 62239 159766621 65512 65462 678677807 68625 68626 292518746 28648 28649 651730527 80687 80720 182534044 70731 70766 368113989 82718 82678 315928570 78883 78867 124648459 49185 49186 694639460 76494 76517 376075721 63831 63832 804936526 60977 60994 975005974 98359 98360 765061281 48725 48714 215577107 90739 90740 700373121 71476 71477 512897064 99301 99302 414049033 62019 62007 181289425 28597 28628 169327587 85204 85231 191734419 65614 65615 358329281 49022 49060 806135614 96035 96036 536824739 62247 62282 895869348 89533 89508 431510931 46263 46264 317180234 31546 31547 117473189 62273 62274 554214240 68494 68464 175918109 60842 60843 305632966 46565 46574 952096617 66037 66032 597422099 37083 37053 292463674 88925 88899 933315455 66461 66493 810042966 84970 84997 591448844 87047 87048 851275452 62031 62032 465691610 26131 26146 433344270 83536 83509 45952165 89638 89639 804087737 88364 88365 511729917 13096 13095 526319103 44390 44444 735826711 17304 17282 321906978 78074 78075 842635579 66474 66505 461752331 51177 51178 400932475 25579 25580 519661963 8061 8110 981967013 47923 47895 546423504 9997 9990 545454588 80663 80696 724253051 1498 1523 47299899 39005 39006 221130532 32522 32505 334285471 91049 91050 146147174 65350 65351 841678719 19649 19647 413768180 14109 14110 559453268 77829 77830 845393968 50080 50106 20472298 12111 12112 394699051 31969 31970 355509789 76470 76471 117178082 41758 41759 226120526 37893 37920 554459836 36243 36244 832443215 46899 46902 954219491 49779 49780 415989376 23597 23570 606106165 86875 86882 231434646 76981 76982 819049825 63063 63064 634744616 52148 52161 906663559 51183 51184 229318063 899 900 63994438 23156 23157 199818062 70102 70103 561747739 31868 31837 672797006 3288 3289 862030491 83119 83120 610908996 64590 64584 337221451 45848 45812 214330928 92998 92974 805710822 19230 19231 572878201 38054 38084 255204614 87785 87786 344510470 25459 25445 875069975 37848 37849 105332373 37873 37834 803681894 5764 5765 997995115 45884 45885 718837307 40829 40830 384916702 99696 99698 847445759 69396 69397 4962217 69557 69569 663543607 89585 89586 722182330 16238 16191 438017542 17176 17177 551336086 96373 96325 99432040 34993 34994 745510113 8428 8377 743580534 69296 69268 863354007 38392 38443 317962116 57616 57568 696578539 75493 75486 307659254 75276 75246 67002346 62583 62584 221393154 40218 40219 272159440 6136 6163 724481980 38647 38648 24448652 8776 8743 656005623 87364 87388 627303390 41595 41589 469961505 20222 20223 295135992 31993 31969 839020862 84794 84839 678372180 55806 55807 50819032 71525 71526 745759439 26313 26337 877915709 94237 94220 255804290 18637 18628 175537843 54763 54764 388219809 91183 91184 515406415 95844 95845 275320081 68009 68010 53558446 30624 30655 528846701 19514 19538 540598018 43813 43852 623205564 18841 18842 429649109 88533 88534 255868790 28868 28869 107421236 62006 61970 995252079 5002 5003 527648196 37726 37727 628363200 70292 70293 524418002 18588 18559 324345986 68419 68420 436629885 30113 30078 414283991 87009 87041 944369315 50579 50625 803537405 38303 38304 460549971 45004 45005 637686463 54142 54138 169358813 46184 46165 241018487 28789 28811 872469256 95593 95594 259347289 91936 91937 36706770 68154 68155 957601326 97017 97068 219921214 26402 26428 245155278 94165 94166 176392542 28743 28726 162929172 49246 49291 521790662 98416 98417 329722717 23924 23925 51959568 28753 28698 809987994 27343 27344 223718616 56454 56429 40145932 43230 43231 774939230 52506 52498 185017716 42736 42737 271345866 58102 58103 993519311 84566 84567 787995231 26331 26332 241268903 13809 13799 647413071 17530 17548 892900906 83137 83141 379535616 98082 98086 200640851 93945 93946 431761033 86089 86126 621374153 63290 63291 152658354 10070 10071 74645902 81412 81442 245409560 62680 62697 270665538 45394 45395 138851050 53380 53388 232045437 76565 76566 911457867 69301 69302 830543611 29464 29465 623410773 15644 15617 621544423 87860 87861 766829137 66299 66251 986369113 88767 88717 729810079 86171 86172 334904747 54540 54539 277966657 52882 52883 419731044 79692 79666 511217696 61142 61196 951809690 63054 63055 191447273 94510 94511 165541373 76973 76974 649439787 24659 24660 974215860 35488 35438 76136035 4925 4926 223137916 14417 14418 585650827 18771 18772 304383224 15891 15855 8451588 45496 45497 217738241 88360 88326 121232138 18726 18727 716709339 83935 83936 100397230 17403 17429 583657399 34298 34299 794924501 24004 24029 759281912 85340 85296 527670820 79329 79330 986324994 84632 84633 98731603 60485 60494 852372718 42848 42849 988968236 45156 45185 942258049 1166 1167 681263986 82277 82318 83153416 88383 88351 219294665 2077 2027 23053550 70076 70077 248236378 24725 24726 764743500 76892 76893 903802151 54029 54030 50930443 24451 24452 323476558 56078 56079 509878658 13879 13870 654611270 3711 3712 720270328 77194 77195 102051488 29014 28978 17031751 3388 3389 885261777 2236 2237 652654322 58175 58176 155234816 60907 60908 831805591 85504 85456 630307943 9968 9947 447687599 69071 69072 440827239 27129 27163 526897857 76808 76860 370513892 40094 40095 819982498 47025 47018 368761802 11026 10972 93028985 23199 23200 58907164 49945 49946 92395896 40546 40529 904979489 82479 82480 926044760 24433 24416 46093865 74834 74872 84625811 12602 12603 299695506 2712 2713 747425274 8342 8343 810832521 93467 93468 878528990 68569 68570 466246906 20632 20615 377767696 98041 98042 782926379 98310 98260 423500813 96202 96192 543589587 85224 85226 229173524 85900 85901 698636480 1296 1246 464035955 8729 8730 322608956 36426 36427 153487553 64425 64423 655368414 8882 8883 823124186 60734 60735 275561223 95227 95228 531015777 75494 75443 487901121 12847 12878 913712033 12478 12514 614584961 14066 14067 23097101 29518 29519 493541964 27093 27147 592022546 15950 15951 253973208 88942 88943 818596067 63991 63945 87262286 12715 12727 876548507 32211 32212 701682732 26544 26490 240076919 38761 38732 427263351 64499 64500 573221805 67147 67189 377696589 10340 10341 88273013 80514 80539 882247711 92367 92368 171896516 41296 41297 542414538 60760 60707 822684484 89931 89959 882481512 63413 63432 109977330 44650 44622 62038246 68729 68730 769835585 62577 62578 44637468 27874 27875 806141809 68211 68212 902814880 11683 11734 173957466 3511 3491 744656556 40596 40593 608929664 18791 18792 36700940 22269 22270 204234133 85342 85298 307270703 48394 48416 433692682 70786 70815 89402301 75835 75851 138590058 62398 62399 869419123 82766 82796 367360540 7265 7266 506981449 13047 13048 614851941 89087 89134 540442291 82507 82453 370241819 63580 63581 626763797 25324 25375 609288264 14208 14214 75032769 33639 33640 478351448 92759 92751 956503027 24663 24639 854746860 68605 68617 171743343 89164 89202 148788604 26338 26301 267878082 90152 90153 380604754 39735 39727 455680217 82415 82416 251023230 36522 36473 612645549 74100 74098 114857448 83940 83962 532172796 42447 42448 514753702 95114 95123 912571574 32416 32469 731228527 96182 96183 404126371 96667 96626 148520094 63349 63350 412117620 91829 91830 567528254 27345 27378 50748138 47661 47613 873172589 61458 61459 783039067 55395 55445 760470967 13360 13414 126105569 17267 17319 674558285 31776 31790 271535976 16351 16352 34959324 19661 19662 13341719 29892 29893 334627888 99625 99626 14223360 98429 98430 182324092 5398 5363 973176882 78667 78668 889441326 62761 62804 163925250 71254 71255 768486400 50378 50379 422046870 17813 17807 348454374 16564 16610 402673873 11608 11609 161242965 22073 22074 998363458 50261 50313 648188520 22960 22908 816916091 42320 42355 731038765 44043 44087 565255410 43366 43326 537574661 90986 90971 332390169 3755 3756 620898824 63942 63943 392556687 58230 58250 260899980 53496 53518 41055645 14582 14631 191352824 83287 83312 381152591 93898 93941 157889007 94284 94285 976571524 76939 76940 255861706 17156 17162 894931741 48195 48196 820854121 91225 91226 284171556 68445 68446 585070995 1265 1266 177358449 58273 58274 492129272 42807 42808 334156694 2849 2881 539183774 90455 90404 703870830 77591 77592 701612573 66325 66299 689306935 82716 82772 59783591 77705 77706 185078812 50240 50241 666331198 35775 35791 111960756 48447 48405 891064776 61694 61668 754637599 97713 97723 813440858 25587 25588 786060632 36625 36602 321917597 27604 27646 135376264 71946 71947 796568539 29064 29065 423699717 31101 31098 842293 42843 42880 244480151 69784 69785 502999454 62868 62829 543382418 45720 45668 283007974 50530 50531 160878432 17874 17842 222487631 138 127 425404076 2921 2922 86389399 18365 18343 613038819 3882 3898 412288112 76825 76879 247515968 14343 14320 341519762 23516 23517 548381009 90876 90868 973343810 65012 64960 361804698 76924 76925 398888903 84015 84037 731035045 15038 15030 373434213 99213 99214 878664088 89948 89949 872052546 54149 54117 125353057 38326 38327 879780620 68853 68854 343222103 50028 50079 760845624 13936 13961 57479584 40980 40981 460135189 18970 18971 76145504 35085 35086 943319265 15999 16000 122392731 89211 89256 429814666 88019 88020 535290245 1408 1409 2703894 45756 45760 489349007 67399 67369 468797206 26275 26276 227802616 25650 25612 391176238 5781 5782 869500904 88765 88757 207122800 32239 32240 927300879 53065 53068 10479713 99298 99299 554607948 99985 99961 948287533 63367 63417 961509299 93563 93545 394350458 58674 58675 921967309 96210 96211 494702958 6603 6604 524722693 76591 76642 421054657 86997 86998 333028831 44380 44399 443688639 14795 14786 792914432 25872 25873 266766561 29454 29455 398539533 15005 15006 128688936 2317 2318 817262266 43469 43470 755537246 88941 88886 676317603 76502 76484 717042912 17948 17996 274952106 92345 92400 312823367 99544 99545 992526940 73886 73871 311983855 75903 75904 698183708 83199 83200 414958802 39859 39912 368074109 43309 43310 138596740 44285 44286 285500165 57815 57839 165603303 94357 94342 713844367 94533 94534 142523058 53392 53393 607487914 93090 93126 333436261 60144 60090 719347654 71469 71470 260051675 97330 97331 76630025 76862 76863 589915358 94535 94536 391180648 10603 10604 262939407 1254 1255 149549132 54748 54758 14430359 1840 1809 880890659 70799 70796 207767781 27216 27217 954303492 31429 31377 772263335 1464 1465 940479546 56020 56021 671597850 59878 59924 729598739 70404 70405 88014621 21298 21299 558630246 56092 56131 915510596 18844 18845 812473775 90770 90792 104603406 2414 2415 240532573 45187 45208 229185252 29225 29239 73927734 67825 67804 902189199 849 857 258938138 42226 42238 370356649 7575 7576 170484692 6467 6468 467328432 95094 95095 998144839 96876 96877 560045956 91765 91766 178035519 4320 4329 611402072 45083 45102 832292068 17483 17484 752362876 53220 53221 956942566 20709 20755 356232344 65833 65834 173578499 66009 66015 314872258 64549 64550 834078534 10930 10931 998822527 73200 73201 864398994 66886 66841 393829387 31697 31705 36941986 26155 26104 427363488 77932 77933 93040118 48448 48500 644499165 44822 44864 382330724 73493 73494 584406579 80303 80304 545739978 93356 93357 316228116 28379 28380 598499503 992 993 437408489 92521 92522 669336828 42932 42972 319354484 32503 32504 762550856 58456 58428 390199428 58950 58951 484178824 24678 24693 344576533 54493 54494 217335440 96776 96777 852658484 7926 7927 190579725 41294 41282 740237184 75693 75646 490312825 2074 2100 363706216 66057 66058 620171740 43800 43809 814575535 55283 55284 350457678 75004 75005 747790822 13287 13320 795948374 70396 70397 789887886 21150 21174 864141090 99460 99461 825758748 67085 67108 519492866 28904 28905 616092016 51196 51249 176648904 88916 88957 841711361 1021 1022 884015563 63083 63057 308754848 47418 47419 54885481 16085 16060 440027489 50391 50392 261353568 91094 91095 969253963 84468 84469 457832088 74233 74183 917797026 60270 60230 907658741 60046 60047 577194101 18146 18147 4989456 27280 27281 421228280 55474 55465 161401421 95379 95435 154885359 37542 37493 406878771 99388 99340 76976286 48610 48619 730869932 40303 40320 570792985 54896 54874 771492292 72696 72736 114199268 21466 21500 860271436 45097 45098 479618294 787 788 176128393 51894 51944 743404060 68778 68779 923961222 22770 22771 940749980 4453 4499 44026508 48104 48105 224561322 92164 92197 573556639 32664 32665 934160126 30868 30869 269563915 98842 98847 972411648 67434 67424 520212538 84122 84123 784342845 30145 30146 901051661 5200 5201 982414886 64904 64915 819003543 98827 98785 787570339 37382 37417 166813522 54195 54217 480797965 38725 38702 701489491 45748 45749 457339972 21287 21256 353213259 45770 45771 939914866 61470 61471 338597294 34710 34744 266233394 13532 13577 817819679 10855 10856 642815626 17937 17938 69136028 22980 22968 464547738 39080 39081 204255684 52981 52982 845151980 92829 92830 194644345 6304 6305 471546794 3296 3327 46124145 64848 64849 185550449 37951 37952 277954298 78339 78298 735965917 70138 70157 527940950 48593 48565 51931933 88726 88736 59851459 13877 13917 575059629 4882 4883 245358372 72734 72735 838987895 19510 19511 928890881 9924 9925 358476509 86307 86312 697765540 54037 54038 143158374 90267 90314 122815773 23732 23717 101004844 29018 29019 910162102 39216 39217 779951443 23712 23713 127111529 14797 14847 39565233 21746 21747 113962664 96770 96818 770298200 19559 19614 573500527 20943 20995 820009897 29022 29023 994901129 11736 11683 978194167 5658 5713 854557881 55472 55473 460374933 68661 68662 496857228 97473 97499 500174479 76583 76584 991785279 30730 30716 521455249 44954 44955 423033573 67280 67258 722522474 78322 78323 148141144 28464 28483 772119298 60043 60044 154848776 52648 52649 805708916 51830 51831 700393301 53359 53347 414501164 67537 67538 811805757 75087 75088 366591488 79813 79814 69010802 29338 29326 953362494 36316 36314 16733878 28411 28461 74306473 81697 81723 504934772 96799 96800 649018113 47018 46972 662829475 49757 49758 88722325 22172 22154 813346283 7450 7451 22934313 64158 64124 227660392 62836 62837 82044572 92184 92185 756045059 55514 55515 985539246 68151 68188 326412684 91643 91672 45540205 61609 61610 110285903 65581 65576 931339051 38341 38352 534884607 10957 10958 20622485 22675 22676 704119658 13949 13975 937104953 41086 41087 762594042 12563 12564 304001443 49190 49231 693812737 31037 31038 607044204 68663 68664 722220528 75419 75420 202405301 33747 33748 859700914 59419 59420 382300559 7725 7690 879998421 51999 52000 890588798 71662 71663 689615239 72125 72126 370447415 84075 84076 801976517 56645 56633 816613127 51248 51249 527486680 40210 40189 349284921 81273 81219 93975200 69937 69952 547319196 40066 40067 349688745 55650 55651 945972654 22019 22041 252889473 70927 70928 295537282 95575 95581 124656364 29628 29629 171419357 40967 40968 949857941 57376 57348 228375003 26235 26286 158032491 20877 20886 470270710 29531 29578 616189142 46741 46777 524774934 25407 25359 285149661 35350 35353 456085827 4734 4759 238183293 73467 73445 264687412 20257 20235 841720111 87984 87988 392480317 56202 56203 142299648 56400 56401 676767349 11523 11573 480743136 78942 78974 577045829 79593 79594 777021544 45136 45107 889929098 3542 3543 270269606 48816 48817 874154500 42578 42621 513000943 13783 13756 140207066 13913 13914 165681782 99785 99787 102557040 72489 72490 988693085 45297 45298 522592942 51318 51319 821432793 57978 58019 903482203 67846 67855 26491343 91348 91349 487884377 95194 95220 226662310 17958 17959 82652286 44931 44903 559868145 41878 41850 853851041 61977 62004 293175304 80409 80410 5606102 61185 61223 692662408 29231 29232 385692199 18999 19007 471277102 51266 51267 934012477 30370 30371 860694734 17200 17240 981172649 30591 30566 980333407 86798 86742 332262756 610 611 397611709 39878 39879 621942932 95865 95824 202130766 18646 18647 839447162 5391 5413 55146290 37871 37872 592668599 57420 57421 134522206 44821 44775 118025741 31583 31584 629533237 84242 84247 781155273 51821 51807 659940273 45040 45048 130379242 75293 75305 116708278 11316 11277 684956065 97763 97791 839772486 7899 7900 701233186 16116 16117 617789307 13181 13182 281319096 40197 40198 439460644 91197 91143 647584819 27486 27454 952542326 25825 25791 245746645 455 456 374965435 74662 74622 863952078 31626 31649 656876901 25510 25511 234366057 30292 30293 711586060 96323 96267 295403025 69007 69008 40385764 29642 29643 4102734 5587 5624 711228954 82692 82642 341463221 14672 14725 378083672 35771 35772 654529391 18867 18898 658863943 98131 98132 34899567 20107 20108 316904028 80942 80943 738057460 65342 65368 749692307 40146 40155 958769928 6089 6090 880825905 84833 84791 753206975 41730 41731 758193400 542 577 475265454 32507 32471 799135507 37433 37434 610703259 67200 67201 181009793 40797 40798 308361213 64213 64214 190535440 72622 72618 251750270 88098 88099 466489498 13115 13094 298450935 59013 59014 474670205 68917 68918 239622535 22153 22100 632139982 40114 40112 418314353 5237 5216 741639315 17271 17234 968587258 10300 10301 369702219 26647 26689 563999070 93889 93927 630030659 87890 87842 809306531 56163 56164 361584813 43464 43459 28426520 52358 52359 97854369 70914 70919 114160535 2201 2168 880379524 76313 76314 799308764 44821 44847 468026295 49510 49511 717150019 82820 82821 426870278 33744 33723 703730898 13109 13076 400912601 93236 93237 464790291 63388 63391 40853895 53453 53506 49540090 60764 60765 783023934 41557 41597 165160200 93758 93704 382695714 14703 14690 691966516 39000 39027 688903083 27023 27034 290337346 74045 74046 423093656 13160 13201 595951575 41639 41694 426085978 2825 2878 902431995 57787 57788 902648653 56135 56136 23391947 34137 34138 817046098 88280 88290 724242179 59249 59250 234540685 43216 43217 588010993 88579 88580 444815705 70953 70964 25876218 51664 51650 344237114 91784 91733 12851551 11336 11364 371856016 1947 1948 224454503 8459 8460 559634106 21273 21319 510413146 44984 44951 302584510 91161 91115 535394870 73747 73730 243098391 54268 54271 797572238 8508 8537 649668335 68614 68615 696045006 19577 19578 577987658 89365 89350 305576684 4673 4674 273146423 29253 29261 378331368 28684 28722 159994747 99100 99101 109741507 25113 25058 524216293 80588 80589 7984118 51825 51826 571701159 46408 46409 953305164 83739 83716 553898797 70866 70867 250155422 58118 58110 694638402 10706 10659 738857063 41137 41138 418739014 93078 93079 962336361 19697 19737 620745854 14091 14092 642487689 5631 5632 63027772 60905 60906 270411385 58093 58094 31104865 30174 30166 881881854 95615 95621 475538013 37034 37035 144623105 34185 34186 93790172 26836 26837 593977759 79340 79341 381671564 70440 70441 611676313 35192 35193 579033754 89608 89609 472770071 91356 91357 58153167 36452 36441 797228381 12555 12556 186395472 26215 26216 106259517 98005 98006 58867687 42960 42904 700864203 58299 58300 87283574 92518 92519 119418565 43539 43595 615343745 29850 29821 438862572 93315 93316 561836426 29992 30006 145316472 59875 59876 519297338 14684 14685 807212816 17685 17686 193340434 62827 62828 714237826 8275 8276 83458467 90852 90847 453710073 67416 67417 13306854 39688 39740 36932180 62152 62153 189553813 66983 66984 367346197 23195 23196 808171520 65493 65494 19790586 42646 42699 891884882 40131 40132 759263470 81952 81953 645192011 44204 44205 844190472 87915 87917 399128061 97704 97705 27195879 79604 79605 594450309 47788 47789 401302007 12752 12753 614003316 81843 81844 139959666 92534 92539 314530804 65857 65824 5558732 74631 74632 804485907 72073 72074 830682727 94141 94158 755260190 66514 66480 36997352 40657 40658 208975693 58189 58238 540061745 12643 12644 676746570 5832 5803 25956209 21950 21982 13712800 74695 74700 500364549 8294 8306 544800284 2443 2444 432345269 99411 99412 4121350 36642 36643 5294582 3875 3872 873929722 5539 5584 403645825 94656 94607 138509443 12029 12068 594197214 30856 30857 933175182 81407 81408 908569110 42188 42244 675250081 43666 43624 166980726 85559 85547 384922698 84794 84795 796376171 26185 26186 569891812 98887 98914 242863039 70010 70011 961614274 98073 98094 873807144 9278 9279 82511593 15807 15808 736194113 45921 45956 956229491 50383 50384 285743830 9823 9824 94046133 452 409 23831459 79929 79925 833420125 9322 9323 101713743 93126 93127 488528918 78078 78084 264099443 382 346 21554284 43048 43049 693557381 81 82 922174118 84215 84216 478001568 7838 7823 250364716 7736 7737 659658289 56393 56394 839062357 96626 96627 285012674 45209 45210 649205557 75945 75946 361997745 26512 26557 574258478 1200 1201 229137410 62597 62561 788735002 99190 99191 359911750 75748 75702 418489193 1281 1282 960848953 70436 70468 636213804 26856 26876 628039941 70316 70317 317748101 54522 54523 946291793 85240 85241 358930320 72210 72211 143297576 57877 57878 67046662 35210 35262 412070673 34103 34104 71654282 31203 31204 431512947 4975 4976 609023891 67822 67862 413639935 19038 19039 960171069 20603 20604 20624662 56661 56662 135495558 29680 29681 369067842 92464 92507 795162826 66297 66347 298958207 72109 72110 888147054 73876 73877 318214841 56258 56271 634081188 36580 36581 763224360 10947 10948 816381405 64959 64919 830031008 96984 96968 56674330 85684 85685 348430204 58626 58641 234885268 3806 3807 699137007 14641 14598 753147097 84501 84482 480796651 29971 29972 293499407 32133 32134 537395792 10180 10181 362571589 83193 83160 903785053 73727 73684 533117181 4091 4053 703588675 11034 11035 917067045 38096 38101 173072552 24021 24067 421763470 65483 65484 353637321 75857 75858 567227467 88788 88844 509140316 86816 86781 72466352 54669 54650 355475105 55476 55506 621380036 40998 40999 888938813 45447 45411 466905268 15888 15880 433195615 16696 16718 430190963 77266 77310 976830392 17845 17846 270559903 6260 6240 739443985 25657 25658 970645013 40798 40744 228912746 28096 28097 816519128 25534 25535 638030843 46976 46977 238125388 66614 66584 549938909 89933 89934 245962038 89515 89462 610427974 43527 43517 898680279 89887 89888 680131822 22887 22833 419376918 87422 87454 281425757 35111 35112 138417448 31883 31884 608260139 30800 30801 532991689 33588 33639 693729062 21329 21276 22429653 64321 64322 141701789 70454 70473 984225193 73294 73283 694281924 25284 25285 670997159 20767 20717 186317763 97946 97905 726674520 59395 59396 967782198 80463 80464 826790495 27173 27174 924678440 54900 54885 400855504 23501 23502 803693222 25808 25780 494983984 13914 13915 962245815 22544 22545 220581054 59164 59149 617537146 36529 36504 552009839 52565 52566 563723664 22627 22664 399716360 815 816 495321095 36406 36407 371679865 38483 38505 648649369 42849 42805 739452886 16683 16637 794999452 47967 47992 808417911 9067 9108 680736298 48561 48562 301280742 71831 71832 371948947 98464 98465 118322846 9566 9567 8599422 32078 32079 683658567 60929 60930 192047734 40103 40104 466889935 20720 20749 848839242 91606 91559 661729269 9978 9979 674780543 48514 48515 480173419 99243 99244 475897649 43291 43292 366343751 43088 43141 338674431 52966 52914 531010395 22917 22965 252337449 59223 59207 540484140 62009 62010 644388266 63506 63538 872276801 85785 85742 231913910 9656 9657 665465960 27819 27814 86929653 18934 18979 355126535 34287 34267 17659813 29091 29092 182359652 83605 83606 827311456 38379 38380 20599210 35110 35111 689938599 12439 12481 502991130 67984 67985 708987511 63951 63979 191638864 58200 58201 587807261 27689 27690 257827716 31704 31748 252572609 1254 1237 435388101 55110 55111 829467476 92703 92704 193943690 28478 28477 860611072 94854 94855 670638299 30657 30601 885843987 26630 26631 61819802 26488 26438 665342530 24965 24966 909151259 5162 5212 364130693 21536 21511 200856080 19219 19220 784554617 98681 98682 902079763 27758 27814 567024437 22870 22871 345454611 51428 51372 241758444 37455 37456 226066536 47660 47707 282507526 33632 33633 486691112 34894 34854 368461808 44450 44451 205313150 71116 71117 627130658 5665 5666 761573564 93332 93320 272923696 44359 44363 397951666 24737 24738 721458301 77583 77584 940353723 81593 81594 60636171 73904 73892 31773863 9129 9092 850197526 44478 44479 362240265 9052 9053 595092133 81636 81637 298530154 87644 87600 996376268 9070 9071 168924737 38262 38263 955379929 13425 13440 704267082 2169 2170 881777921 23469 23470 333913363 69399 69400 847099427 90870 90925 508900028 76202 76250 840876876 77515 77499 784948429 82561 82562 18257468 62786 62787 164259921 71018 70986 506271554 52899 52861 725181595 56709 56687 859929594 53357 53358 832169464 28127 28128 533040048 40363 40364 491420024 13338 13357 680944737 25948 25949 566156373 49100 49101 554835930 4077 4078 988092848 46224 46253 493040534 39722 39739 772370507 53527 53505 985862241 13967 14012 298202086 32919 32878 182962177 9488 9489 44434009 1471 1472 775638325 50990 50991 728440520 78051 78062 214288389 63799 63800 69854176 87117 87118 377703046 56772 56767 101311379 51849 51817 754297929 57388 57333 982046935 34031 34077 424631266 73403 73369 415574313 83352 83298 195198773 1359 1360 640973697 81732 81733 48695160 42118 42160 46194087 83797 83798 667032864 87333 87359 181928897 48288 48300 573421737 87802 87830 469186998 94276 94277 624788993 69386 69387 453164974 61491 61492 128877046 8305 8306 845241177 20955 20932 321475104 8217 8218 996756068 16558 16559 175044067 18407 18408 893020499 26302 26309 294208503 46783 46780 402370915 62118 62119 926180397 60459 60496 73514133 65492 65489 529980041 23235 23236 276293265 78250 78251 540675814 73420 73459 958390239 77900 77901 676495016 16378 16379 562077659 31008 30977 320596837 25393 25368 67321395 43256 43257 766885624 72792 72837 415017093 66051 66032 104313020 20413 20468 723490838 18761 18725 930688292 99649 99650 263406701 12528 12529 801472414 89761 89753 762046485 98301 98302 103192139 73699 73700 937713489 44522 44523 893658787 56133 56123 36521870 15989 15990 147276889 66961 67014 778413827 69671 69672 95491530 70785 70786 85284341 38900 38941 189883229 40575 40576 239961044 21421 21422 853599900 25093 25141 197600124 94324 94374 693993430 82104 82105 443584515 85849 85869 144224635 43931 43932 901077535 52493 52494 852692701 79398 79399 28529931 59107 59108 788499428 4195 4196 724833381 71655 71656 687620965 2191 2195 722466768 8164 8165 673981211 50116 50117 431266188 19383 19354 896545202 18069 18070 594607815 38335 38336 750928367 30538 30539 823229745 36592 36593 598459624 53256 53257 318829131 91522 91523 48641903 83171 83133 504639246 8521 8557 696320181 86368 86385 381368576 71065 71012 663666666 97067 97038 97833043 39672 39704 984552307 42957 42946 598042291 25637 25596 926651145 62934 62935 423790384 8876 8921 150100582 47874 47913 4220243 22606 22607 55761184 2810 2831 287348311 65145 65146 93421115 41717 41718 337804113 62964 62965 969826824 22308 22321 321240720 93074 93075 997811113 63256 63257 631512463 61391 61433 290057850 65729 65721 878484435 96572 96520 691890669 74311 74319 913657238 59919 59920 977224725 171 172 568344460 80292 80293 409065494 13540 13541 453176163 3130 3131 413072000 78522 78523 914714243 22335 22358 368373524 51931 51885 834936353 24589 24585 145129709 5550 5551 648570643 40929 40930 870819218 20523 20508 234572826 71697 71673 726680202 68414 68415 246889650 50260 50261 755320879 5526 5472 672046473 89599 89600 658587377 11993 12026 195002013 63602 63603 105585786 2903 2847 807411116 53058 53059 603491393 78526 78527 558179420 16197 16198 519691375 37257 37260 340085178 11566 11622 340489488 79696 79697 860153791 40266 40267 788453461 47706 47684 402552521 66601 66602 802405663 7654 7655 583623191 31500 31496 491624896 2219 2220 691331131 65895 65867 7762967 31092 31093 515441736 61443 61444 688239736 45679 45708 47238463 41260 41261 740633954 67651 67600 609952898 37588 37589 747407712 4889 4890 182198796 75630 75594 122189534 73736 73737 331576896 65386 65349 283722751 29915 29916 724868022 58708 58745 404583084 7586 7573 128263646 5263 5264 59027550 14065 14066 81172241 44341 44285 166103965 7737 7717 192996133 32335 32371 846561153 99597 99598 920652614 42325 42293 256386386 48503 48504 153187861 85073 85074 574965048 72925 72926 49655821 14935 14903 263120040 3238 3256 889173975 2087 2068 211451729 155 127 210439107 62076 62096 74964574 39217 39175 189773741 55638 55639 878752378 60749 60750 94700655 54635 54605 518553432 89970 89971 136283840 45099 45100 278941005 26004 26005 554321623 6091 6050 180293693 87123 87124 159944304 35229 35271 885663645 83430 83431 239636147 18231 18232 80273165 97920 97921 706926852 4722 4736 380626049 19600 19587 388049285 80465 80497 43499468 45787 45788 384345535 31676 31639 113406850 12994 12995 549956415 15716 15717 497491860 89451 89406 792098411 1544 1507 484986789 39641 39690 819029451 34491 34492 857044472 73494 73495 756916296 67979 67980 970543455 73541 73542 724884273 51968 51981 386684102 94232 94233 256253491 70676 70698 600243432 53428 53459 656919436 50581 50530 342183360 69968 69964 146548135 25732 25733 4565427 34565 34542 82815121 98280 98278 699208506 57024 57025 92335319 88700 88695 375571995 36143 36144 484973984 46183 46234 866372522 17953 17954 143917402 69336 69337 581735089 73061 73097 62107400 71256 71257 575505114 31918 31974 806938082 50919 50920 875245002 42580 42581 27545823 53052 53053 42743990 77324 77325 17277635 80517 80518 170741097 7114 7115 60769910 15397 15398 525257876 65848 65879 957718605 88610 88611 894415026 99723 99724 163022683 44542 44543 858476318 62044 62045 196088430 97496 97499 856576398 64605 64606 315866526 32788 32792 682093326 9295 9340 965109046 52819 52820 104125190 61139 61121 722662902 18257 18258 590293092 1746 1767 918251549 67153 67154 603450481 83399 83355 385873302 50598 50553 487499384 9505 9478 448937400 6179 6180 175375563 36193 36194 275325703 73655 73631 886948116 28224 28225 451276262 10734 10746 399784736 54648 54641 605786373 33202 33249 591540868 87051 87019 701618534 65982 65966 666725804 88593 88543 423631988 11439 11440 308605377 98623 98607 728464625 92447 92448 685922500 19018 19062 201792101 21096 21097 122339707 13623 13650 384542019 10222 10223 347591375 37324 37325 331740087 57535 57516 937172277 85878 85879 311348056 54463 54464 417520016 93119 93066 704843888 65459 65460 223802767 20772 20773 927457480 28544 28592 390672917 68667 68623 322756443 50417 50416 792447792 34779 34772 315354518 39199 39143 474391170 85844 85845 554850406 65737 65730 130651562 76986 76987 820648257 32132 32094 519381005 59567 59616 40399259 24228 24227 695948931 65058 65059 316270600 91673 91679 654277238 25671 25672 248053179 52268 52269 691847179 7648 7669 825800078 80800 80795 705185089 61379 61380 207405491 27726 27761 996886571 79260 79300 876846888 42493 42494 630279144 26447 26454 248534589 81789 81790 133495508 74385 74386 692975417 38001 38002 429227560 65901 65902 89973251 95035 95036 150139381 62096 62084 397608847 66968 66970 410823488 55666 55667 165454409 21404 21405 844043340 12700 12701 96399116 18408 18442 796989331 87989 87990 886607366 33813 33814 83966599 39365 39366 136367975 61960 61934 411019593 91611 91567 735135213 58883 58904 952887566 73902 73918 731097026 35178 35174 264254421 61391 61416 376580946 18614 18578 271640815 96868 96869 838795614 12563 12548 83882961 85491 85544 480727578 95242 95243 455245331 67475 67448 917830870 39 40 541801688 65806 65807 932745111 45514 45515 201422317 45094 45142 203898090 87465 87466 632993171 39809 39803 612006479 99968 99935 880404715 8127 8137 497467840 71826 71827 788893235 19405 19406 243356188 78333 78334 364912688 97147 97148 974497068 32641 32676 419618429 98675 98668 972244583 67436 67429 615575388 96053 96012 333377732 76773 76722 49261242 51565 51566 239572439 53144 53182 845285713 25416 25417 636417895 80904 80905 314883614 16406 16407 630538252 52848 52849 79704083 40576 40535 840209103 44135 44136 965970168 13883 13831 886291757 2690 2691 138101072 14480 14481 320635222 83379 83351 709636271 83523 83537 451706320 29430 29431 724649699 39541 39542 562532452 28107 28108 482094318 4025 3973 37003616 94454 94458 362854317 48248 48291 540743899 44417 44369 146446528 54399 54414 756179929 6084 6085 320323001 54718 54688 751606682 63403 63404 83218989 50507 50508 491745786 97407 97408 456464607 14232 14201 756907309 66504 66476 590703377 72268 72313 768578716 4406 4407 557267880 22054 22055 308030807 67114 67110 15963645 93431 93474 332532179 67669 67670 54207934 87844 87845 172542795 25271 25272 567089705 51296 51246 201417221 24368 24382 566001541 64470 64426 958268776 98304 98297 540740151 53795 53796 457230472 83196 83197 246433173 82575 82576 105664921 79568 79569 730813182 82822 82787 518089695 291 263 279351639 52749 52712 724985479 46862 46863 398095648 25738 25703 170159510 48654 48610 475897285 31941 31942 339679201 19461 19426 149037523 15818 15819 530929269 22128 22179 101521004 3824 3825 79248208 31412 31394 539621097 89824 89786 611303324 80484 80485 489856952 8190 8203 506667076 41047 41048 265622076 41687 41696 555052886 47318 47334 969072206 55825 55826 806076293 8922 8895 353309468 49514 49570 676165388 56401 56346 263505110 87294 87262 901103360 20813 20814 305514697 50042 50043 845531858 97327 97328 607337556 86986 86987 638535787 52904 52905 50585311 22593 22611 995881858 27650 27614 681792284 14131 14164 316948161 41781 41810 608173844 83856 83838 20365662 87169 87170 38031159 5201 5192 729609589 66268 66234 725639545 50012 50037 811380344 79225 79226 925174034 40889 40931 452664877 27641 27642 188914813 96794 96750 331446817 83916 83917 191649874 51541 51542 964463740 69516 69517 440607284 44394 44395 91942784 89554 89555 242809922 47615 47616 887847393 21998 22039 100660211 35493 35522 964384196 64290 64291 348056457 16220 16221 530076934 71602 71599 375784924 55754 55809 538795287 62386 62387 864631254 44715 44716 905696974 65380 65359 166177198 18589 18590 812347422 65054 65050 183002534 3034 3025 164730868 72097 72098 592104598 56485 56512 943016702 87167 87168 662106587 45898 45940 288587872 86473 86474 647690993 59246 59225 11723773 67844 67845 840030344 20505 20506 780888163 86339 86385 4122454 23871 23872 204632577 61100 61049 721798728 91320 91305 375619962 27425 27421 772708093 23248 23193 435612160 14438 14465 502840607 20558 20525 752535200 79193 79194 255546751 47920 47921 211779630 54076 54072 487937977 48667 48665 948968269 31853 31854 609959761 18845 18846 723428575 98545 98501 916402484 60390 60344 572285317 75321 75322 828344987 54992 54993 214523575 22395 22396 236654493 62511 62512 367223784 92140 92141 506851908 21300 21342 583699999 15681 15715 668069271 22091 22120 838369727 70061 70062 766095591 82035 82073 738655543 41899 41868 42201617 88092 88058 299801192 59580 59592 269172843 71043 71044 426122309 64735 64736 956223510 2709 2764 440244750 71576 71577 295286185 3018 3035 264436575 91661 91630 453380284 84705 84706 523472622 64508 64509 117881662 80641 80680 575841946 59922 59923 37712605 77902 77860 50337267 26855 26814 851711114 51357 51397 205717468 28747 28748 549064224 52025 52043 953606245 38983 38984 763374767 90436 90429 478529997 57918 57919 197142137 51779 51795 861066870 27078 27079 876082294 94040 94041 117987194 74468 74469 169775703 52842 52806 703469760 95418 95436 843215244 55946 55947 590394219 22034 22036 622300566 4833 4862 825614322 74188 74189 519819204 26539 26495 184906746 16783 16777 800881724 35672 35673 318982239 19061 19036 251652402 7734 7692 786680952 59744 59745 304161288 20488 20534 812296301 79113 79114 362115224 4653 4654 895920616 10948 10898 537653145 64552 64553 677445408 90316 90317 622866254 21241 21281 684723370 15074 15108 527374759 22135 22178 195304753 93214 93215 673632822 79295 79296 642902626 37134 37135 988817262 92083 92105 608524798 10756 10700 141782876 83093 83094 976740576 55578 55562 53478563 14432 14479 345006669 25100 25154 299496774 20768 20769 388417752 11432 11433 793989367 4294 4295 460950566 39702 39657 172321655 29330 29331 900337090 94340 94341 112583024 42270 42271 35290482 57454 57455 994144894 15414 15424 229788020 30688 30720 187591991 86989 86957 570970180 46613 46614 425687017 32786 32765 523029551 32103 32104 415163027 16201 16174 469531813 86164 86181 491521783 54524 54525 52669470 10605 10606 287578619 9057 9058 534848761 71051 71052 400301391 25394 25395 469159286 72107 72119 220349884 31174 31132 961157547 74457 74458 414618268 5389 5366 390468969 76511 76512 371754643 94950 94991 850965970 45091 45077 633432775 54073 54107 884902286 97869 97815 895305768 45017 45018 854247905 51150 51151 839030726 126 152 966456332 58254 58250 659747035 88973 89027 863185339 77504 77505 864845150 41875 41916 521980588 75412 75400 836872063 85203 85236 324709811 31998 31999 332142176 42955 43011 452061462 45091 45092 67372812 64995 64968 529651249 74018 73975 552394987 78810 78811 805611428 34528 34529 963156883 44292 44293 10193867 33003 33004 915243562 58095 58040 53129054 27646 27697 368427451 59523 59512 969923746 83783 83789 462395743 41731 41775 705014991 96774 96796 814739078 91103 91078 357427815 29418 29419 591947472 8635 8636 582814853 21594 21600 263811469 37203 37204 897132419 3937 3966 985679780 74192 74193 115545762 98978 98979 767948012 26645 26646 216349917 85368 85369 801419074 53019 53033 715955598 98342 98343 483773020 35025 34997 806992786 30906 30887 127498405 75382 75383 828649947 37424 37425 227095143 87405 87373 564304859 41272 41266 934474277 69723 69748 972577756 61007 61057 245684077 68244 68249 424420287 69815 69816 213188160 44516 44568 738689545 12603 12604 582994244 11267 11268 563847388 50737 50738 294072987 4784 4785 814570769 30493 30482 814898999 1827 1881 854538997 93254 93293 517201483 72084 72106 35375865 25864 25911 204060517 85335 85336 602612628 7430 7431 477218965 48857 48858 758207676 39043 39044 883413715 18481 18465 86985221 41375 41376 726455626 77196 77197 234615785 73013 73011 125412361 88121 88092 736535975 27875 27876 987131446 65022 64991 355676560 52934 52955 867365585 34441 34442 12077126 66037 66038 839299204 56382 56383 824579193 3774 3737 15125040 45490 45491 11585034 95383 95352 800940957 61697 61702 749929211 1817 1795 568773866 1205 1218 467775776 64510 64511 53464629 27823 27845 447348415 52218 52216 212685458 57572 57519 197911541 76537 76580 249912766 93360 93361 260532667 46778 46749 949817396 9587 9588 826306262 5826 5800 476147390 96829 96868 694019218 64040 64041 988920071 54066 54067 499712273 99529 99530 517709929 56456 56472 932091905 42263 42264 302573731 30308 30278 782627459 76373 76402 21513165 53796 53797 888736537 73009 73010 714784790 1062 1025 366584583 41468 41469 329157111 50566 50622 577365056 80300 80337 211334221 17395 17396 918142835 54325 54326 658488706 24913 24952 474025694 96080 96081 165133517 36309 36310 357565446 18647 18648 513022725 35429 35430 464346025 93374 93358 247696360 98117 98148 462918215 29928 29929 112672409 64733 64683 610894033 43458 43459 872306491 41559 41560 608501348 37834 37819 742887867 25756 25757 290143289 32224 32225 643899128 80681 80682 283346412 67169 67170 911820408 8517 8540 969575314 90895 90896 775375901 64899 64889 231459514 90388 90383 157140277 39484 39485 760127435 43906 43867 19424052 3279 3230 822094215 15452 15453 131277659 63228 63229 246016007 15623 15573 313397578 83574 83575 419210222 42150 42151 196962672 50932 50885 146155710 58085 58048 188316574 9268 9262 894399962 66843 66840 123462374 146 121 239546848 64259 64260 781739962 25161 25162 622125472 64696 64732 538724573 80713 80714 723146366 84166 84167 281491655 94105 94085 26993826 16651 16622 762385781 44283 44251 883135543 86010 85968 900458855 18113 18160 488376523 2136 2143 547505995 43063 43064 343208039 94218 94177 685917681 85874 85875 228855588 44762 44763 771549708 86844 86845 646047011 73344 73345 251093710 4711 4712 936363761 3456 3427 917054212 32443 32444 449966257 35134 35135 667469737 13782 13745 5939464 18561 18562 875898720 87014 87015 787312991 67213 67239 353376144 95874 95904 734039333 62029 62030 244345992 21237 21233 427889809 31450 31444 73731148 67404 67405 923198351 39549 39550 528706078 29435 29456 527629734 24429 24430 31678610 66986 66997 993613390 17060 17081 954012563 30451 30452 145201919 76492 76493 584693492 23285 23286 977254209 82843 82844 742334433 88023 88024 725389558 29113 29114 660640564 86212 86239 319559601 93841 93842 136363477 56832 56784 164235082 64836 64829 267743699 41491 41492 323806221 54114 54115 860229415 21062 21047 580216938 59081 59082 386241298 9897 9898 800013021 60480 60483 469075438 65908 65909 67797112 33990 34025 327691068 8358 8359 607509293 424 393 261757770 8378 8397 557510790 88599 88600 182186182 61363 61309 223419468 29152 29153 329969447 79049 79050 20428416 82843 82795 219721714 900 874 245899850 45976 45977 997939303 37552 37553 948315317 60590 60630 256809336 55335 55351 772698343 95498 95499 646458841 39277 39278 958554836 84436 84437 854168009 31386 31436 369323811 4776 4777 791702061 4397 4420 1377886 1922 1923 472756029 5182 5183 55577708 11086 11123 691372303 79134 79127 74103012 65902 65903 680506595 38180 38181 680328975 68403 68375 943719450 37476 37485 385670904 56199 56182 57476162 98560 98561 535907301 88083 88084 118792320 2947 2948 722545483 53736 53737 427177700 77180 77203 547419745 2256 2257 325325012 47000 47001 703476735 52110 52111 711706160 64726 64733 535811650 10120 10066 639157754 24645 24592 287702911 87313 87314 782737621 68556 68557 272508376 83938 83939 251542204 91592 91593 590872560 70180 70218 735121228 48080 48110 713835952 28162 28163 768853599 6827 6805 583672928 27998 27969 907732868 58609 58574 618527640 14314 14287 795875358 75862 75863 999593901 63264 63227 766238317 52375 52363 312968031 15333 15334 407701808 47561 47599 649019516 70247 70263 520049389 69512 69513 327384654 21461 21462 495519445 33859 33898 403683466 95107 95137 714462169 51580 51542 136664343 36798 36796 109137279 45928 45929 876178943 12682 12719 461692140 94435 94441 535267580 96431 96443 573731195 83621 83577 752378776 65670 65671 432105564 83365 83364 775678124 18253 18294 409575884 29050 29057 500065459 94388 94389 414313033 39980 39981 784911931 37761 37738 89665338 51384 51385 217154922 41747 41780 291139921 68507 68508 129038458 7182 7192 50353071 67697 67698 326135452 65391 65406 817311959 79985 79970 399346556 28569 28600 391194112 19643 19644 408624745 84388 84366 749218866 90666 90690 607756121 34726 34689 730072881 21363 21364 218326792 50590 50591 705611301 4167 4186 514518030 60656 60673 284815007 55033 55034 201250238 8242 8243 650168047 93053 93054 50481487 52166 52167 972685396 66380 66366 506883822 22753 22733 976009519 14513 14514 243430490 37600 37553 807992602 52579 52558 983013305 32539 32582 174239711 18635 18582 520171738 98884 98899 624997243 77797 77798 277265406 49922 49923 3128313 91988 91975 789825126 18576 18564 387562243 16902 16945 434973543 2425 2426 68661227 23965 23933 796237595 72747 72748 428689609 21787 21742 411020791 11863 11864 875344623 61851 61852 162238793 5643 5644 916415021 14133 14142 547553563 56216 56236 130132333 88144 88145 7956415 24735 24736 134837948 95018 95019 401635501 11544 11545 563101402 7208 7228 981704596 60130 60131 192007132 98783 98746 280906980 2241 2242 795271007 10041 10069 330017154 76950 76951 476956976 66177 66178 570960739 78765 78758 977761344 16704 16747 978190121 50296 50297 534866634 42417 42378 943618583 87799 87800 338345296 45687 45659 929509457 83329 83310 755848806 80980 80981 471044788 14606 14555 880999531 80220 80276 523864293 15949 15955 179649031 79042 79039 348280154 19596 19597 823507297 38248 38232 631165837 61011 61012 549834577 58478 58502 137431291 75683 75734 287393833 34226 34227 422362317 54215 54210 123680006 73627 73624 563826065 28802 28835 952616511 74033 74016 115185477 79913 79915 236643348 94247 94248 858095055 82580 82581 391225635 70364 70365 802682339 79915 79941 904331604 95219 95240 390692954 66399 66400 27880436 86908 86961 784146998 61197 61198 794183729 96106 96155 668706804 50940 50941 851605314 14200 14247 238849993 39118 39119 793740364 63718 63734 720506208 2302 2283 803734203 75216 75217 810995157 88953 88918 451123452 42535 42563 22015056 75488 75521 644310915 79650 79651 802051241 69596 69558 869305135 62389 62390 473368293 69967 70013 384308202 93207 93208 134664486 53426 53427 725679740 97467 97476 110189677 34164 34165 727974576 12781 12761 223200870 68870 68885 635489060 39565 39566 589563192 42389 42407 304751020 21580 21581 318922960 77929 77902 928128736 82034 82048 617571056 4470 4471 916598040 88715 88761 412262080 17640 17680 772449717 43436 43477 25096832 76019 76060 186969818 25469 25418 24257335 70861 70862 795329534 47258 47266 38053848 67341 67295 552379016 99863 99864 88450850 42669 42668 201367822 38739 38738 916350361 57811 57812 750607200 53685 53635 548274634 66321 66322 927766844 99627 99628 518368379 49454 49455 193444345 97609 97610 95352541 1594 1595 293215174 18714 18678 28727031 7111 7151 552495473 50731 50732 404209792 35455 35465 16408743 65073 65075 506520953 31683 31674 226026635 21965 21911 745620539 44940 44974 797848976 85419 85416 801045172 41864 41865 810495245 30967 30948 926231379 55236 55230 16997274 44438 44400 424731253 99958 99959 587459377 40514 40515 56269352 24216 24253 377971716 49449 49450 927476581 66647 66648 944709723 69491 69524 238265363 12960 12961 367748285 22876 22853 893150033 77239 77223 929021890 14386 14415 662134952 32586 32542 337060273 37533 37534 832343532 9907 9908 963044609 63346 63347 986288288 15313 15341 111125509 27650 27651 577131190 31346 31347 539262590 3071 3072 403974504 98133 98134 223928307 92285 92242 172469468 31675 31670 506129791 60918 60919 573761596 99666 99667 777528730 57040 57041 50894740 78131 78133 895345155 42395 42396 486815508 48132 48133 126597894 59728 59719 567360625 24475 24430 789722676 92841 92834 982549130 63646 63702 562885439 86586 86587 990738053 1266 1314 276800555 85027 84983 984729145 12492 12485 258010523 22881 22864 838084905 89147 89168 981717472 24808 24792 840602901 79704 79705 595114267 49397 49348 269476642 43988 43989 825353806 64452 64426 112929997 68487 68488 295716870 34951 34923 855449522 12578 12563 514116582 94627 94660 244970414 72133 72125 264096601 19220 19221 606156500 89978 89979 282377919 8931 8929 208491012 6849 6850 883640473 12026 12071 867007764 38526 38508 581796954 54864 54848 42677941 80197 80234 827573520 43670 43671 35924997 12113 12114 31718120 77463 77465 357635186 95720 95721 205331381 39950 39923 874776353 6418 6419 257676582 88871 88872 776744344 25249 25250 675865785 70048 70049 178975447 91709 91661 688077170 89683 89652 36873902 55357 55358 484696482 3254 3221 12568205 83711 83712 962091456 24997 24998 905712593 84826 84827 753539012 28382 28383 610738073 85590 85591 684179393 58109 58110 191696139 75673 75674 507111991 31342 31343 391817694 40224 40225 283824884 45517 45551 469996775 64359 64387 79453110 1010 1011 17926971 63568 63569 984053090 3745 3746 262233480 31796 31754 924397135 29116 29117 173756431 56441 56462 220651397 54981 55014 256987920 96050 96051 425861976 78191 78192 940073434 77851 77852 16871021 53326 53327 326401944 94995 94996 49238291 22588 22589 353294112 68323 68302 409137834 80634 80635 399483144 14757 14758 161671003 18004 18005 800117037 35914 35915 936306761 66488 66489 893243903 36711 36712 89667753 88210 88211 708885905 53484 53511 426010308 87788 87789 799411503 62919 62920 35029291 59753 59702 437158773 6527 6528 190570824 95776 95777 725481584 79944 79945 871853834 81544 81589 87506069 86525 86521 2232408 31357 31365 699228365 66324 66269 771327655 92676 92621 336170199 21626 21648 353431641 38571 38572 773037887 69197 69223 62102679 66865 66866 513707863 97854 97897 886079152 51350 51351 751895945 58112 58113 595269522 91910 91912 206923668 55520 55465 466959539 57015 57016 194268465 28086 28072 211559081 66329 66330 956554642 37834 37803 850783547 47323 47358 373147673 76609 76645 708932858 26870 26871 166838155 23278 23254 69802155 33488 33489 31314698 82676 82638 395399374 75226 75227 373873696 85652 85603 917996851 38942 38898 777285334 74925 74882 375628506 66814 66815 237291020 21206 21226 357166216 87290 87303 27889321 77357 77383 903036787 36178 36179 143600541 61142 61195 841241203 82742 82743 456411745 88727 88751 383933017 87485 87486 296210940 45031 45032 698860024 85186 85187 969564318 11868 11922 167342829 96762 96763 912292771 91053 91041 852132211 37365 37366 448441125 42417 42418 295812060 68898 68899 582751824 51915 51890 568881300 2537 2549 978545977 71742 71717 479760389 36496 36491 717822587 16624 16625 827234814 67847 67894 665399875 32842 32843 321289600 62299 62351 789724505 95394 95342 331756232 89029 89030 5434665 80847 80848 861146671 53852 53858 166755756 66898 66951 803725166 29619 29620 146777195 56353 56354 865363464 75253 75208 616810132 93084 93032 5677344 7287 7240 113230420 30046 30022 41283605 38067 38013 243651875 79052 79092 800353668 40505 40506 656907288 91093 91122 373276565 26258 26285 585233109 40728 40729 851228794 3271 3272 800988327 20588 20636 98338363 55968 55969 530780436 31575 31576 503094608 92242 92243 529090437 15548 15549 686133842 39416 39454 769762101 38586 38620 960629128 44342 44343 358983600 15259 15260 998794468 40514 40569 880946574 41120 41149 896552002 64243 64195 914012136 40699 40700 349142199 37614 37598 511072982 82729 82717 482697419 75760 75793 460079952 11182 11191 329983925 8027 8028 471926742 7334 7379 951537658 22235 22236 936323773 90348 90390 450194475 16728 16729 589328818 60841 60886 510409458 97257 97258 514240961 48932 48933 180148852 41726 41710 553114352 37427 37428 330090538 75617 75618 939927831 93634 93624 791931188 28235 28254 396074082 55869 55911 415382504 57732 57783 139321798 1177 1125 971756071 26359 26402 436691964 41050 41051 888361904 47400 47401 643991090 80875 80876 803672512 13340 13341 538456368 93321 93273 186043227 75116 75117 163221880 92510 92511 36674037 14773 14774 805302760 15899 15877 491451344 58883 58884 337022068 15074 15094 254442350 731 773 904832181 99641 99642 596307457 13369 13370 997850884 72521 72525 999238254 9200 9201 795347684 56489 56490 959292943 1401 1402 914597224 59025 59061 866688947 86247 86248 922300887 28890 28891 110100822 99713 99757 382040068 69983 69984 321704055 82427 82480 755774171 35139 35117 957544874 31677 31678 857975000 71710 71711 143417237 71406 71454 828257372 73919 73920 915700256 79158 79118 238054018 33795 33740 954401594 35327 35328 13932515 62446 62407 791932312 49299 49256 586442830 51523 51524 794420760 73541 73506 396844045 44106 44107 431333306 67041 67097 901993902 36108 36114 396930261 69610 69597 422512001 95767 95768 433509998 3962 3963 213798544 86226 86227 604135617 39720 39721 330650723 60949 60950 484204840 15014 15015 485033901 64930 64961 990550869 80950 80951 211843353 96983 96984 291130933 95529 95495 702492535 65048 65049 774639054 21991 21992 262831557 72132 72162 729488281 93688 93676 162565606 34280 34265 661128478 55350 55351 805578603 2968 2953 418783374 9858 9859 978982503 57352 57335 179763083 7661 7638 702802448 53003 52981 722691622 1604 1584 341327186 95163 95110 375367007 55126 55128 187424947 99104 99092 313877247 83225 83231 179205595 32598 32599 961771497 88974 88975 453169720 28130 28140 916789555 67182 67183 829608014 47955 47992 208756062 88639 88657 801615988 39651 39640 753219663 90609 90570 866196381 85991 85992 598576312 66100 66144 19217645 28704 28738 490021780 80257 80258 39510422 4451 4489 950881643 43041 42986 15729132 26023 26013 178532958 90252 90253 187394968 43239 43255 761282389 64753 64731 377401813 68948 68949 233355655 68730 68731 243402670 99829 99830 707172285 83087 83066 679664134 81829 81862 302931127 60040 60087 141837140 69678 69716 395450631 38053 38054 611498235 816 817 903082991 51777 51802 76893278 9068 9069 722341834 94520 94502 220311249 98744 98745 279488611 98756 98757 16629829 94991 94992 376225228 80298 80296 620273014 99796 99826 880323508 69219 69220 333395433 20376 20357 517019206 85918 85919 215162443 4967 4982 584789224 78136 78137 111046650 69427 69461 272952510 66255 66234 430953025 64471 64514 699644193 75087 75081 388503699 98443 98444 393217671 37453 37481 173892841 48901 48902 576783247 47549 47550 811935538 32116 32131 210343477 32880 32881 711706557 19396 19397 767485959 76343 76344 785172253 21764 21787 50550618 6586 6568 787545166 87655 87616 358830347 40796 40790 548329864 73110 73162 363876101 74600 74619 466619109 10361 10362 611588782 10255 10274 586660008 84406 84407 61073869 46356 46319 840690791 10651 10652 722884440 3228 3218 24067486 93566 93510 201696161 38213 38214 226772730 27593 27594 206285517 32958 32947 520271780 50184 50137 489494414 79930 79944 36250506 7502 7503 347874323 15 16 49360256 34947 34897 807119457 6264 6261 342494283 81164 81114 570577467 89426 89427 223655661 91873 91874 771991806 8294 8332 880205162 57361 57362 418129561 35821 35822 750930980 99215 99216 578662504 72592 72577 284706542 2021 1998 5319304 7963 7964 257115507 8643 8692 606048421 58237 58248 279429869 40212 40264 560462754 75327 75378 237568896 20737 20738 641119489 26578 26529 690403169 88180 88233 402728817 47897 47898 641662799 10071 10090 175647241 46557 46558 262871615 12884 12867 163097236 44023 44024 91714941 19004 18974 572925479 48669 48670 201012677 40234 40195 545045435 77425 77426 137326066 70802 70809 655175038 81527 81528 783829280 2195 2196 292707842 28319 28304 842644426 42897 42844 692889113 95341 95295 391027763 83735 83736 410832083 96223 96172 912876659 64892 64841 890912072 8674 8675 895084939 77461 77462 177273239 46913 46914 870912463 52511 52456 406759643 47464 47465 644936580 78263 78294 121337519 76848 76849 465027277 16819 16767 668298286 60906 60907 71738996 3723 3748 313279871 29601 29612 14513035 53085 53059 33669936 3182 3183 35638617 21679 21720 865347039 64138 64105 75136536 79046 79047 365502118 34644 34645 364431159 84029 84030 645567912 85674 85716 32581007 97307 97287 314383050 27645 27646 459154558 84876 84877 206326053 24134 24135 974604643 69436 69437 129972242 20127 20128 783712407 22267 22268 112816787 67840 67870 384904209 90838 90885 479628347 49007 48958 450029721 3636 3637 649565826 59926 59947 721659831 49732 49733 745267290 83203 83219 490244877 4786 4775 848233730 57885 57886 595644107 723 768 403159219 81063 81086 565614919 90865 90866 368659575 31136 31137 845655484 29324 29325 479196471 60553 60554 172837883 57696 57697 207590624 12611 12613 861700534 98862 98863 35498138 80305 80275 482209734 11400 11431 931067623 21486 21529 929433953 22308 22352 809701484 23101 23062 50901913 3494 3495 846222313 90750 90751 455970131 5152 5153 483416046 22944 22945 844445390 88071 88125 847529132 79829 79830 909424268 67840 67785 453912313 61291 61292 509700458 41229 41230 358778487 34027 34025 529346254 21185 21165 485579948 53659 53660 562555848 44947 44911 591050642 53554 53555 931274206 72840 72841 43435631 11163 11164 542022164 45139 45157 272401658 28725 28755 247583736 43021 43070 979300195 64452 64494 453056469 3386 3352 155013554 8855 8856 765760940 52316 52317 450380758 19611 19573 170451610 31515 31516 825794719 24655 24617 721170027 30474 30475 174165588 72657 72637 384561960 61736 61771 5065864 51209 51231 298187309 89187 89188 878310884 81008 80982 625053473 7527 7555 257196832 58387 58388 498304464 8473 8474 33024361 5616 5617 303540766 61396 61397 547917567 17359 17335 266092189 48034 48035 572583353 46974 46975 394396021 67517 67558 891702877 95760 95715 753425456 9332 9281 965319510 51272 51296 68242145 22327 22328 653559536 47624 47625 677295215 69204 69205 459949919 82605 82606 684184188 41948 41892 702160850 90252 90289 497881943 72368 72369 908082929 33506 33507 411670231 88545 88591 195274377 12160 12161 530593344 22343 22289 784570974 98703 98680 491666607 89279 89280 615819193 34544 34545 189833167 85770 85771 844792017 74121 74114 736472407 81627 81618 325664339 90268 90323 890026849 39173 39147 794532198 98325 98326 846816359 77672 77661 282239631 26080 26036 409461851 52705 52706 791376506 36703 36704 360798406 12441 12442 956483705 52884 52885 723511212 68643 68644 56777878 50016 50017 193635105 27559 27614 812821431 64360 64361 556756511 91639 91640 941630207 96095 96096 199788377 72374 72375 489931240 47494 47495 166237563 97114 97151 628311524 85842 85887 940561908 46172 46173 681903508 41552 41553 186660981 35981 35982 639744152 99090 99059 212857139 11555 11556 698368893 89084 89115 617487451 75530 75478 200868640 36679 36680 34618859 47543 47569 589950353 17896 17897 509655716 7844 7845 34741333 45893 45872 396930114 44384 44385 568679841 92214 92179 812077666 29996 29982 52793152 76556 76592 155749310 83965 83966 378453248 19213 19214 21502576 41418 41419 504279612 45322 45323 785942559 56168 56169 866075943 65562 65513 21637924 78914 78915 981001526 33173 33131 689021040 68379 68380 767173801 31529 31544 425024037 12519 12520 924599249 71202 71203 11174275 88914 88919 291277391 72848 72849 422115137 24839 24840 623890623 89254 89255 916764306 29721 29669 57706243 72081 72067 225732224 56482 56483 991553556 63876 63856 237204526 5596 5583 666828159 27590 27570 192884119 93108 93058 218612761 696 697 735739134 96266 96228 292330675 60547 60570 245417628 62701 62735 630512508 23996 24040 684604390 55037 55038 979055619 80257 80255 232683281 32593 32568 660096763 74097 74098 474733698 90151 90198 901287235 64238 64239 705267028 72277 72276 847748363 41854 41855 124441624 62390 62416 452326868 381 382 469312000 26846 26847 521192661 25126 25094 178990393 27174 27224 316209404 4635 4636 489567169 96479 96480 790695063 44589 44637 925859527 86572 86573 658743969 89269 89270 907974693 8322 8335 729566159 87665 87637 434700002 36669 36686 234003713 59067 59068 496471962 65456 65457 330465948 86233 86224 610633443 42398 42399 536564363 90002 90003 416170935 44089 44090 512299900 90802 90830 144714635 39641 39642 136179758 29629 29630 545339863 81495 81483 852778873 70413 70414 439536481 43062 43023 820480818 13416 13417 145219641 59783 59784 332278170 41657 41658 172342549 39932 39933 647742800 65815 65816 97477813 7154 7141 466458642 45170 45215 394338625 11080 11108 926741811 19736 19737 908135702 82862 82863 776522431 12370 12371 573293468 47625 47614 759099416 79021 79027 11838625 25358 25359 935479741 52099 52100 612305604 29840 29882 507950216 50330 50331 425335616 37589 37590 847570613 3810 3838 168082243 90359 90360 875002390 88895 88857 309268565 38872 38901 451936944 85595 85628 150523305 82326 82327 894340388 74109 74110 562950673 64599 64634 328918903 12220 12218 178721432 37163 37164 521358939 36066 36047 186155066 1816 1777 886460189 55718 55724 516212166 39177 39178 217059608 6661 6662 864432602 81947 81948 121991895 9787 9742 693635305 69050 69051 917220875 82692 82693 878132513 58743 58798 284166843 16347 16348 563857127 26030 26017 926002398 19366 19367 685982503 82439 82440 172019568 74404 74405 826373708 99711 99656 474414730 87778 87737 481715763 58782 58783 727093222 91302 91289 885148428 23036 23090 433922001 3220 3221 351587296 6218 6220 21278557 70038 69987 785692140 69494 69495 636049928 34710 34711 173143315 92518 92573 346406155 32637 32585 692014929 7034 7024 307686928 5211 5209 156341847 56963 56964 680582936 58382 58398 160915132 64660 64615 511164513 6236 6275 793156053 76997 76998 649272717 51479 51508 859245119 44439 44440 149087820 35326 35327 3991435 35078 35079 859344423 83575 83543 348179185 4844 4845 546856585 48793 48751 174125559 50813 50826 337574478 86455 86484 985837333 45963 45939 965883330 12649 12619 37750994 86841 86857 273365084 23168 23130 83378741 26539 26540 162475384 38114 38150 184618408 65984 65996 896345421 16686 16687 229281368 2540 2541 110284299 63136 63114 960403809 57139 57140 49831928 67352 67335 858134246 1303 1304 53209401 40674 40667 659472898 95754 95755 764980130 76857 76860 342850491 32238 32239 50427683 14540 14564 403284453 81585 81555 287751998 267 268 778347282 49140 49141 135879642 74884 74914 342860839 66029 66030 53553437 33263 33293 464704047 31148 31201 42496713 69730 69731 137729613 9206 9172 691729063 10708 10709 375421240 96357 96343 544674818 65853 65882 424895438 16484 16485 452033916 92932 92901 817763268 5328 5329 222969375 29935 29936 189140987 25817 25869 704368595 98975 98961 631350661 78597 78598 125382677 6694 6681 524574497 32060 32061 416852979 35728 35729 430803598 49187 49188 23914253 77391 77370 739007738 3690 3691 812527793 69717 69718 806928584 50337 50333 426895714 2063 2016 785599232 9886 9836 574368002 9122 9150 702052719 40555 40531 132841891 25244 25221 987745930 47009 47035 904739314 82617 82618 316414900 64571 64610 725994384 31154 31153 187415522 27452 27450 790208571 18856 18857 286787043 40883 40906 885601992 78507 78456 817294537 56308 56309 638546061 34432 34433 199888275 26551 26552 308829667 23061 23017 257395847 52474 52446 548301074 50241 50255 803977138 19624 19625 510128738 24897 24935 454825629 24557 24558 406824811 20985 21030 552623998 68096 68097 594657305 29508 29509 767751791 43895 43906 917156496 19947 19908 885573130 7441 7493 257133500 48040 48041 32283783 69659 69660 687142782 28694 28695 674535909 27246 27221 324209284 12483 12455 597298029 92366 92367 60786932 157 172 434545207 81682 81688 478271105 78494 78497 187825261 55310 55311 197159641 92477 92452 975422548 17973 17974 561684182 46361 46362 727702159 1027 1070 179720737 64600 64601 703031380 97168 97169 267904940 14481 14451 952106150 13982 13983 105785666 76207 76208 451936788 17845 17847 984729486 60979 60980 780422793 69458 69459 757887200 80622 80571 827659488 13932 13933 402690994 78946 78947 512078110 65304 65305 309565201 96904 96944 219004229 11641 11642 384652568 62088 62057 875975429 96999 97049 529001778 58246 58247 859409945 98185 98176 546080881 22562 22563 191178880 56325 56321 523095793 65146 65130 786090364 21187 21188 361585243 54317 54321 549744867 4308 4283 573091036 33807 33810 695666907 18518 18504 605154517 64727 64681 151583389 73249 73250 715476165 5492 5493 796451572 56028 56021 803762621 75586 75587 860531868 81088 81089 149183422 27498 27531 661700012 72155 72209 318649669 39931 39932 93613912 152 193 128056353 57873 57874 545353834 1034 1035 398548139 84992 85013 35525947 1034 1068 743937563 17339 17313 91640094 51842 51854 519360788 9605 9606 397790802 37794 37740 538710126 53507 53502 803007436 97605 97606 738009225 27320 27301 227679156 41567 41568 908750217 45210 45230 695556348 6967 6953 860772734 60275 60276 203644197 64534 64535 985286393 48703 48733 968003000 17014 17015 498913210 12918 12919 689712414 7717 7718 447176437 48811 48812 777526665 78729 78682 872811964 16642 16643 942704564 1180 1197 956619608 18429 18465 232598871 96358 96359 837395649 38185 38223 428513364 5145 5146 527640712 99992 99997 726141515 2564 2526 946295704 30077 30046 259512038 88854 88866 735617658 94779 94780 238996438 87488 87474 185846217 21978 21931 629219752 80891 80902 244151442 69766 69767 333661336 49963 49964 525015147 6569 6570 809961538 19942 19991 69452054 46612 46660 912962301 1928 1889 277535099 81255 81212 546593049 24692 24743 184957491 15843 15833 965756552 28735 28787 762806765 71117 71118 58973300 62365 62366 847697675 7902 7849 191655767 50061 50062 712247954 62509 62510 416801672 73908 73856 11885620 41020 41021 293739694 24986 25027 618614467 57919 57920 433606384 22368 22319 17027509 43204 43205 910635336 86271 86272 786520160 97966 97967 861351037 23336 23317 740598150 3032 3033 90966959 84207 84208 539529808 67113 67156 798653603 84445 84446 642819102 38507 38517 56943126 65805 65806 876307041 91083 91084 700548359 35657 35690 303608600 30039 29983 229437193 32700 32726 578264203 26077 26078 509956560 28330 28331 418835068 51366 51419 449782144 24106 24107 623034448 57829 57786 990904042 27285 27286 348683026 36806 36763 660471218 80179 80180 104984558 95151 95098 607768241 20567 20588 134177688 23222 23223 16498567 29910 29878 528016172 20364 20322 605101318 12544 12545 632400408 71325 71340 638623981 31001 30970 561189078 71663 71664 943049175 4263 4264 399918195 93590 93591 572235155 93727 93757 795199079 19287 19288 426908934 41709 41653 776337080 49706 49743 28486121 25270 25271 158078214 22356 22357 40167107 27483 27484 118793862 92424 92425 65087709 42288 42289 915544135 76491 76511 263642846 65041 64987 291554487 8687 8656 657939058 11457 11473 654600175 80033 80034 839161281 84964 84965 527643863 9384 9362 741975037 48503 48546 518781371 1339 1340 664604297 6946 6947 122909850 82206 82247 352190911 25217 25181 74955907 10882 10903 459843857 97077 97078 13047538 42818 42787 614995282 96369 96331 414930039 79245 79246 398190594 61373 61374 661611301 55003 55006 636258165 86423 86402 849859038 40240 40248 539508838 12726 12767 527626451 92986 92987 941495169 95059 95088 414586113 84476 84477 335776893 42965 42966 45477520 50958 50994 403618409 72964 72957 443421222 91343 91344 315117817 12345 12367 453034214 39656 39673 256380750 6458 6408 257394303 85554 85501 858710287 20441 20442 957144529 52786 52787 633230791 57820 57821 77762264 32652 32648 16926579 92158 92120 929052388 13648 13629 970603169 18838 18824 771022117 92906 92907 720359795 32885 32929 715732705 61022 61023 828421931 44259 44260 501167989 99650 99651 55978201 5998 5994 880712266 9823 9796 47147707 58438 58439 132884355 4689 4690 481355976 27468 27495 63466762 1603 1604 142284913 31936 31881 984622419 40976 40929 770501546 79055 79059 985210216 25120 25121 777124536 82829 82850 470931153 922 923 762351727 48751 48769 278852456 60008 60009 370161202 66925 66926 756588196 75210 75211 465163806 67349 67307 522604136 76091 76092 980348874 41806 41807 652299206 21305 21291 714424021 20391 20406 818892194 32082 32083 777217540 93566 93567 933313538 86049 86050 342771396 60546 60532 350014489 26112 26113 419981958 79645 79619 557891151 30958 30978 680605680 33128 33129 284103155 8998 9045 708662315 93305 93322 484286646 25131 25086 20437984 72508 72509 60405317 530 485 164754663 27670 27671 254214340 68069 68070 543924526 49751 49768 381507899 79727 79728 51894400 28860 28861 64908282 74554 74598 346633723 64201 64153 869962734 72992 73013 334185158 27715 27735 816588208 83192 83193 846787996 55087 55088 413458157 13155 13156 966108224 77850 77818 784418132 86326 86327 330184872 54123 54094 404818706 35728 35747 808514447 48242 48243 869417710 35560 35561 758846891 56518 56486 744821147 16723 16745 51575535 97788 97789 787505368 63051 63052 465418926 59088 59089 682748100 88331 88347 519820207 82519 82520 837288967 77426 77427 923341448 98378 98379 622534497 55694 55695 737877392 23229 23230 507636100 38262 38242 801483580 40594 40595 996810313 19751 19752 31867548 36738 36739 552277163 94750 94751 618201459 68431 68432 146164498 15289 15290 277863486 29441 29412 80944029 23239 23240 732867399 79365 79366 690355793 85569 85570 525014646 69165 69217 197352163 81124 81125 726406201 61034 61035 763816110 5110 5111 297213181 13934 13935 963819714 57494 57468 935809088 22771 22772 29380048 413 414 905658413 41680 41629 763439117 95279 95280 215251702 16200 16197 624704380 37302 37270 203633177 36223 36202 995827635 64561 64562 713024228 51689 51690 714378425 44093 44121 163625165 58378 58379 572300375 48502 48503 424862 6673 6674 412550162 7675 7676 369839527 41751 41733 874942341 88858 88891 507394654 31771 31762 559209719 22023 22024 552452376 65317 65366 83236960 12132 12133 43287706 53967 53979 963706262 19750 19740 807444038 22173 22174 268703193 35364 35361 370589387 13669 13670 282232975 64972 64973 751675574 93016 93017 238514990 65164 65165 442137346 50362 50392 120808431 40643 40644 619784040 11986 11989 809413994 91463 91464 385986760 54343 54385 35643600 12493 12494 66320845 84185 84186 663418556 91845 91846 529909482 89564 89565 726286534 47793 47794 171133939 50573 50565 254014988 71964 71986 324908412 58766 58767 190458128 65868 65869 828843155 39634 39635 341800978 97832 97805 523538018 41500 41501 194547311 53819 53765 96316362 6103 6104 4449599 73735 73736 418468249 57390 57415 743413761 63634 63612 700640825 3380 3381 63018054 77363 77364 246104568 58389 58431 542114895 59725 59726 368634409 81806 81824 808209018 6306 6307 66303122 82845 82846 933947343 73607 73585 423571270 50781 50783 695720721 70409 70410 648922478 38011 38012 689187870 44413 44461 665539457 39522 39508 190396156 13994 13985 930868752 20665 20666 694618878 71143 71189 739698684 76609 76610 613282515 5247 5260 408982163 42733 42739 801829148 60454 60494 857466065 31082 31072 340139983 8065 8066 438823026 693 646 454953895 82235 82223 635251059 36214 36215 689322051 3441 3442 622921530 22183 22184 518977086 50474 50441 328874582 50421 50422 588615116 54738 54726 947815455 90047 90077 897198556 52764 52732 852784141 81034 81035 899040623 27824 27789 275841692 3084 3104 49774363 73796 73836 722245099 44945 44979 759653412 78631 78640 968967157 79501 79552 413207681 93332 93333 282555486 35682 35683 512013887 11926 11927 294516161 69464 69444 670174405 49816 49872 133569167 55795 55796 1055604 88837 88838 599349502 92713 92714 872399940 93719 93720 239936100 60583 60606 674201659 72193 72194 327741945 99703 99650 447197414 27426 27392 563288720 93285 93286 565503497 22391 22392 63297787 25220 25221 982174019 40164 40165 114549478 63774 63760 829175376 24609 24629 208133321 1894 1895 588920680 30597 30598 401500062 70529 70552 472024940 5139 5140 383046613 11181 11182 77935947 9903 9904 690420633 78427 78428 105976927 48691 48655 675801720 8838 8793 495783626 14702 14703 107039723 6634 6642 964375436 59099 59062 657513294 42479 42423 680496757 78356 78357 208213158 10701 10702 109337297 83257 83303 986202192 99329 99330 336279416 14730 14731 647689198 29642 29675 877080264 53373 53416 528643557 23002 22983 557281284 9233 9234 183402960 17053 17077 193917169 89680 89681 257026127 66742 66743 261773978 49193 49234 377677847 43730 43731 175446420 83771 83772 333351411 65440 65441 660469726 44765 44766 398535076 24096 24126 47385914 81769 81732 967925838 2829 2781 659974254 51220 51221 29682707 26207 26208 165492795 97322 97323 17004047 84026 84027 749786997 22132 22172 346785802 12914 12941 702201455 10502 10503 763204079 23130 23131 535570799 2333 2282 122199610 47382 47383 597095142 5180 5181 150621873 81183 81218 301345016 56729 56684 803451072 49372 49377 245834570 87797 87741 470712506 85072 85073 804132132 53785 53786 378569383 75306 75303 588275519 44829 44805 876604672 10841 10842 664682505 47377 47334 762345744 68464 68465 393474553 77190 77191 874950922 34638 34639 996014322 13206 13216 147540815 77538 77564 575355076 51999 51951 879786535 33924 33925 92554580 61438 61402 813840947 88900 88920 973094184 36545 36546 303121579 5557 5558 440708480 2922 2923 6856187 42599 42600 587512383 4847 4848 142415945 99862 99863 574843823 38496 38472 471514107 90539 90540 808962881 66111 66112 902771221 54103 54155 517863162 11511 11542 43536927 98371 98372 741485294 11948 11929 615345951 22052 22053 71499341 96613 96614 204124579 73887 73883 361482797 95649 95694 973052079 66267 66268 177056424 96012 96033 146543113 25244 25245 215207941 75305 75306 102786209 54461 54495 180249855 25282 25330 833522043 25428 25429 206193143 51211 51212 700997501 56970 56972 251945430 35860 35861 274942334 61790 61791 386382026 98933 98934 635949813 7060 7059 752729635 75708 75682 584728643 91456 91457 298020605 24188 24244 887305912 45319 45320 102913709 54196 54197 378877395 42756 42757 922334524 86796 86742 752325325 11142 11143 861384555 84314 84315 584203487 37533 37543 729952372 81663 81664 741247882 48496 48537 813696295 32812 32813 12848870 26834 26835 91338714 8688 8689 987701717 39951 39916 236417872 56746 56743 539133502 72244 72245 981426430 71609 71610 462132963 36959 37013 246068882 54064 54065 33860084 95249 95250 938414954 72548 72551 959729506 96486 96456 595881451 43380 43342 379098994 16940 16972 996160473 59320 59366 522554541 46480 46481 146660746 30620 30621 72635045 63511 63512 151155753 8353 8309 897547008 61529 61530 104157218 57669 57658 791533278 39265 39266 897151482 61799 61800 796532609 73296 73297 240298490 4773 4774 130496178 17116 17099 31251719 62709 62732 717729423 91344 91348 572427122 93076 93054 19874932 72120 72121 527172977 33718 33696 798723005 16004 16005 990970386 16832 16866 907083098 49417 49373 297999249 66282 66283 42200830 69473 69453 199812150 83684 83645 280514547 21823 21824 725371370 92984 93037 628744652 32717 32718 263614695 69011 69012 215082052 98598 98643 184460413 30163 30138 967981141 95410 95411 253441559 56240 56252 158211575 59595 59554 718454314 51038 51039 999653810 25351 25301 100751499 54902 54870 860232429 45912 45958 277099389 27663 27623 584346479 93004 93042 675926582 78602 78599 949449460 61646 61647 758657326 24919 24920 458539824 85247 85237 899630455 52334 52313 958302502 71384 71357 290652598 11481 11482 585559601 89931 89932 175536852 95258 95259 443405892 97466 97413 873129133 41929 41875 381141466 26254 26255 571338047 97024 97022 640018410 29319 29320 986272834 41176 41177 231085915 86602 86580 434074998 16805 16828 847223297 49009 49010 610536387 63868 63829 605651103 71184 71233 216203184 79385 79409 419965718 42053 42011 141824888 49265 49285 784563878 39171 39161 7612708 7863 7864 134111610 52299 52332 112503516 68413 68414 79193675 19611 19612 463257442 98392 98379 441743596 85719 85720 503161000 85386 85387 904996142 32752 32761 234174734 42708 42703 182813992 11688 11689 808645317 81459 81460 197273534 60594 60561 263664986 33675 33703 466433955 50859 50860 656149764 21241 21242 107660902 12798 12799 584518058 56979 56980 90415166 21035 21036 218785989 42549 42577 287381781 39835 39886 502262641 49473 49474 76552583 9494 9497 90374172 95107 95108 505958722 72422 72410 659002181 52983 52984 769984416 85990 85991 335646216 37679 37634 800521006 94361 94348 110166614 20808 20850 79558835 10516 10556 374506640 65779 65780 613559325 29973 29974 259135119 96801 96807 803631517 61253 61214 523304562 54021 54022 697616304 63943 63944 889591387 95998 95991 8189774 86096 86097 179636111 87992 87993 754681377 79775 79815 166000275 69867 69868 373625681 8562 8547 282949912 66458 66412 494255854 88399 88400 382386332 21145 21146 447353388 58058 58044 34704860 2605 2657 785127061 61826 61827 145193114 59405 59379 747949176 18729 18730 688428753 86712 86713 679128075 33901 33868 624203564 66837 66866 83308317 73149 73150 490998222 63010 63012 90903915 28500 28501 831438622 50833 50834 483988519 16620 16621 464848070 77392 77340 43777211 14554 14555 596078245 1 2 655556128 23829 23830 354413539 90767 90722 504534613 64767 64729 655407079 51947 51948 611830202 73994 73983 879937166 10526 10483 878235302 59723 59724 744740269 46205 46206 154807551 22957 22958 206239923 14220 14221 919762815 97474 97475 576935277 36554 36555 805858653 59973 59974 921153467 14912 14913 183068012 70426 70427 185372745 10292 10246 633940963 37031 37032 319902602 52987 52992 730145726 19646 19649 853358665 63533 63516 123534790 10441 10463 311909628 98723 98700 926513683 8900 8901 588050528 79997 80018 300818028 65038 65074 242599547 49553 49596 265831540 29944 29945 223608514 80805 80806 527104400 31933 31950 415750827 79817 79809 133836934 3367 3368 617138428 31755 31756 367790080 30182 30176 262771773 88523 88524 993544731 9547 9548 93365216 49770 49723 383274437 71168 71167 793001577 53026 53041 508929393 2844 2859 905344110 79714 79725 935440475 82906 82889 377764796 11430 11431 2692460 55296 55351 526647095 838 855 93966213 75356 75357 749937764 53283 53284 515408837 58759 58741 157301045 18278 18310 888766019 61401 61400 893706957 65240 65291 802520153 67299 67300 786024557 40224 40213 621684573 37983 37984 883843366 59084 59085 502068531 11376 11377 221393651 45428 45429 976447780 68139 68140 916821246 15733 15734 610354120 71574 71575 358409743 80771 80772 371743070 78606 78607 916113269 40955 40956 110402260 8563 8535 740057222 39061 39096 551154706 14409 14410 741931795 95789 95790 968858585 79493 79494 585062041 85642 85666 227141934 73761 73720 812757699 48427 48428 273642543 98170 98150 180860854 88944 88891 52339781 30524 30469 1113350 49244 49245 577500539 50048 50010 24282382 75702 75751 701398504 62464 62461 920646030 86938 86971 458117206 65241 65217 317721495 96575 96552 838105786 44862 44863 406142408 97137 97138 726224049 82128 82161 982780857 19598 19589 912515093 94831 94816 777514609 41470 41509 340394896 50681 50682 893526108 90273 90274 740786218 85084 85085 548553076 82906 82907 211858978 85027 85028 330265454 93488 93489 255390498 80602 80636 887288304 75273 75274 580047541 52335 52336 290726161 39719 39713 16335902 42411 42454 47410522 63832 63833 457966029 27948 27976 78909961 2328 2275 801377690 44185 44219 951910322 51524 51528 268240198 98352 98335 104051228 37704 37705 865098145 97470 97471 870887836 32410 32411 552602320 60226 60251 372535462 99129 99130 464441338 80972 80982 600051531 54466 54419 752598701 29748 29758 49646698 59571 59612 472784394 69675 69620 736846629 42524 42525 24985052 78405 78406 207558391 68503 68504 659820978 44014 44015 202233227 47007 47008 19316926 56426 56390 768946319 68905 68906 588203667 57745 57746 578154476 59139 59191 46256832 84366 84367 943099529 36418 36422 928334740 24734 24750 65573034 8928 8939 455534862 2173 2174 451179292 85523 85524 760998319 97878 97828 788267428 11243 11244 85106397 36287 36253 248529911 59509 59510 800106151 28561 28510 967624695 10347 10348 657090181 20269 20270 899045524 78966 78959 642980786 59042 59043 466112935 94580 94554 937609859 22795 22782 479511164 56000 56007 975870483 73516 73517 452058232 55826 55773 230172987 58935 58936 892764226 28099 28100 66444801 86182 86183 498383004 2454 2455 45574430 84233 84226 760736929 43142 43143 248115229 6146 6147 672954804 42133 42144 702468822 85801 85802 768603800 49991 49992 151536386 18308 18336 744688787 4328 4329 56851838 32939 32940 997413757 70355 70356 841976034 44815 44852 924677431 9392 9430 856394440 67560 67561 314880093 27330 27287 172862072 98904 98905 889823535 60422 60438 394709714 79578 79574 530235730 71154 71155 907713036 64305 64344 758232075 74730 74706 502254562 52940 52932 731749589 92324 92347 765448456 94290 94291 190863967 75860 75861 381018948 46185 46188 976576371 9900 9901 268233045 22711 22712 948989106 66678 66695 758329938 97963 97964 702988715 43265 43266 792532565 1056 1057 166484316 59724 59738 33309779 64845 64846 625244077 75333 75323 448643632 48127 48128 999564744 54372 54403 319406743 57749 57750 898312859 85876 85878 125243760 48117 48118 186074635 52909 52910 356422082 70132 70107 868098905 47747 47748 775368909 5258 5259 295363233 51271 51272 43092698 16493 16494 481034481 28501 28502 911460860 28220 28221 16302899 38901 38902 503494222 87564 87565 529082748 79797 79819 119426967 90030 90011 386811361 56410 56402 350053399 96881 96889 246428302 32918 32880 643754449 66849 66850 660015100 93285 93317 619968734 99428 99429 69064565 55462 55470 522275605 66384 66386 151973857 45364 45320 64402596 88464 88418 418237999 21574 21575 37926409 79002 79003 368030407 27162 27163 981423135 97669 97619 327911407 39224 39225 199941083 24391 24392 649260627 46900 46901 604089580 54315 54316 119672224 36473 36474 954058157 48026 48027 576766106 98605 98585 734821058 92814 92822 233000577 20427 20428 315236692 82688 82727 458181566 43314 43315 964776611 59989 59990 89993342 75317 75279 140218299 73138 73139 717610128 55560 55561 935331024 6326 6316 158537753 82977 82978 946036089 45724 45673 742322015 12715 12716 76624237 62953 62987 212677795 35082 35083 765398378 41109 41110 96262406 1055 1056 737991878 79916 79888 899682793 88410 88378 189070741 12941 12942 357115662 64199 64241 753136939 92198 92216 826455168 53662 53663 879895612 38840 38858 514951770 61529 61556 54518220 49095 49102 869681501 32009 32010 298518012 65121 65090 2036834 74317 74318 902632644 71613 71614 91807163 80965 80966 151818485 669 670 226970573 63777 63813 376105574 82690 82699 413160248 71567 71568 791486043 34557 34558 464658238 89816 89830 936551059 28277 28278 449954604 77372 77416 185537124 55294 55255 828113904 85295 85313 410930617 95160 95211 602034351 20047 20024 61487913 61874 61846 234938114 97499 97500 400652107 33147 33148 140408442 42795 42796 968263256 84317 84318 43392129 12804 12751 833232041 32878 32879 395207600 79927 79928 829571656 6924 6925 935064447 47852 47853 932763104 2235 2209 409858240 29501 29468 249818353 96519 96464 258647722 84097 84104 846452198 31787 31788 349638335 11068 11103 599757844 52888 52847 383562858 28368 28390 800422475 64843 64844 829704265 26068 26082 218502734 2506 2458 431980028 67634 67635 287171087 95743 95744 616623068 31957 31958 731686839 26167 26118 673275710 93336 93337 651210081 6556 6594 698898383 34458 34459 797065586 51062 51044 759280519 17810 17811 167863261 29211 29222 281056233 40460 40461 643263362 84003 84004 613951701 8086 8087 85981346 67841 67842 349412538 95645 95646 421280092 34304 34269 792815476 20494 20528 996409850 13680 13629 674061100 33433 33434 364099584 60900 60901 524833048 54240 54222 30207407 83494 83495 303277119 5122 5133 637252025 122 83 960010381 66348 66349 185755094 43633 43634 977370125 41065 41071 314673477 33520 33521 885601968 92791 92737 220260614 80486 80487 147646227 66562 66513 77322553 55345 55391 804965970 99610 99611 757070678 78050 78051 438177696 97699 97700 355035443 21522 21523 436139379 79596 79560 891007568 18414 18449 343772555 14177 14197 26828776 30912 30921 949285697 29557 29584 422418067 95977 95978 492016827 55352 55323 552483236 8248 8249 674354229 38527 38535 169031649 91431 91432 720206852 638 639 607078550 69806 69854 391216226 66326 66332 330830781 17540 17541 612381509 20098 20099 474717658 55111 55112 297893570 47186 47187 516356483 5639 5640 749309217 28427 28441 549633060 61541 61542 686414181 15408 15409 798680480 58981 59025 397755015 6815 6816 377657560 36731 36732 569066532 83274 83275 756135669 84201 84219 201344490 51842 51843 742620062 40921 40922 338341545 41005 41006 636569278 58431 58419 43853938 52381 52382 197154695 21958 21949 907917124 50739 50754 187552981 70627 70628 533015751 89573 89536 507661826 85536 85561 476295785 49241 49242 733608373 16842 16843 47534374 67126 67127 157136279 9794 9791 889508790 22106 22107 534867678 20074 20122 53103752 98976 98977 801674551 87699 87687 135803321 27680 27683 837940974 22738 22753 259259269 44106 44150 637838859 39110 39111 618312840 39297 39298 320581683 66008 66009 235033297 11076 11077 864779829 67888 67908 842395929 1003 1004 901376297 16232 16233 152943995 69289 69233 368405245 76968 76969 926682242 41208 41217 17464095 46956 46927 278073933 52756 52757 24724722 57325 57289 57940904 18074 18060 758574847 51904 51863 954016309 29131 29132 45511717 84261 84289 278325775 55293 55296 335407943 77963 77948 840079361 31397 31363 72780377 42878 42879 293756425 99017 99018 447283414 71427 71428 144870322 17729 17730 679746948 71595 71600 731109491 90670 90723 832096279 46720 46741 65595927 5488 5455 382235155 8048 8049 493000631 3750 3751 385641051 57735 57696 14750231 41173 41174 553149966 66567 66568 179928219 53254 53286 9944209 31477 31430 749356605 72259 72260 337771879 71588 71589 918971557 96859 96860 67596345 30444 30445 777515970 91880 91865 72686985 72555 72556 735291974 23326 23287 645136091 87411 87425 521695447 66184 66185 708229333 4762 4756 793791125 19052 19026 805166482 38536 38537 442080174 20432 20442 690168931 84092 84093 670505345 54581 54582 479859548 89232 89233 815076087 61621 61662 261942305 31054 31055 407389355 47357 47372 534324273 66636 66637 464137734 96108 96109 788132757 62939 62976 498148855 88132 88084 100632804 10489 10493 610622968 79563 79564 165607114 7185 7129 888941803 83444 83439 348543568 30053 30050 674871137 42323 42329 155959982 14162 14163 797319728 33209 33170 28360351 68004 67966 737833897 4947 4969 586990340 63395 63364 347825499 19646 19624 374236958 82983 82984 250195281 58766 58727 176332871 97219 97171 274935066 86177 86178 394600614 13733 13734 875004119 29245 29246 876268871 53878 53868 200059167 23474 23475 703426126 22072 22073 257649789 79584 79585 504023978 51661 51663 282926674 21613 21617 887272674 86106 86107 656700679 28302 28343 856311079 2076 2077 559024237 2468 2469 559786417 23734 23735 685986568 36040 36042 321966008 42192 42157 146093146 25281 25282 319944247 48269 48270 945190699 97264 97306 32827184 59522 59486 373866544 19447 19448 596880810 94396 94397 269079298 72385 72386 888452558 16458 16459 263782609 70878 70896 503256864 92653 92654 388210850 10767 10768 177230775 1427 1428 576124125 4214 4215 213359770 99757 99752 67533203 8288 8289 568453892 25635 25636 323209815 14505 14506 980326093 25806 25851 365863318 46921 46959 351115075 15719 15767 450910412 13352 13404 219370293 59692 59693 867632620 18652 18621 829003262 66046 66047 405294145 83163 83171 42710010 39447 39449 220616073 12643 12666 624211291 75591 75595 409504659 49938 49939 539463202 25454 25455 873900680 51062 51063 994964808 59881 59882 442307249 40446 40447 340244922 34383 34384 506096990 57176 57177 371503390 40259 40260 379438025 62873 62874 626593665 99242 99243 965622389 21516 21474 995171805 86938 86939 783028756 45218 45219 172495164 24702 24703 543093353 99875 99876 217266450 38903 38895 954116444 47026 47027 540603182 9527 9545 684895586 21726 21727 184639010 39577 39578 883342426 48137 48097 565683998 37500 37504 497189196 99957 99939 638114495 62637 62638 891710054 37725 37747 179021545 9778 9784 677125604 24889 24890 359273873 38895 38869 560312858 96853 96829 336079464 60947 60976 683285673 12423 12389 522438593 71031 71063 273739617 50810 50816 263977216 15363 15375 47039995 18227 18228 621160342 42897 42861 973805935 1867 1843 212661591 4067 4031 58686878 65608 65643 720602340 33193 33194 541430201 68620 68614 180025659 5028 5022 245943647 11551 11516 919733831 66486 66487 991086172 47540 47490 690569538 16559 16532 470559246 91992 91995 178894616 61056 61057 395584032 70456 70502 282074429 11471 11526 941075549 1090 1091 990011681 55436 55437 217206772 52284 52340 991634804 98008 98009 131437930 44927 44928 468142628 3794 3795 988814586 79805 79806 377582555 53596 53597 174814671 13760 13761 852498122 7864 7835 228021383 40576 40582 886519560 79912 79930 230280316 11520 11521 822002272 56724 56675 84237510 16870 16871 790782508 98897 98898 436285664 42446 42412 361089099 34816 34866 869464493 35720 35769 779335280 51536 51584 461433060 57559 57560 244648926 27305 27302 304556876 44151 44142 137305511 14748 14727 570074647 64594 64586 123772252 26637 26684 806087243 8316 8317 629439790 32137 32164 952970856 22697 22698 358470414 97230 97231 523146281 48819 48778 714461350 44703 44704 987131754 21292 21293 397703572 20516 20517 409363104 38775 38776 240018143 11798 11757 636292489 14277 14278 774395418 18085 18133 975498382 94551 94555 280884957 81316 81262 312613902 71341 71342 132182340 30007 29988 118706493 24695 24643 221060517 31850 31885 788208761 7858 7859 39111583 68427 68413 170402433 79209 79210 736764279 87113 87114 86766653 61068 61047 279908057 41312 41313 469221998 75141 75142 489896681 992 991 351140608 58751 58752 874737240 62480 62490 373380692 70349 70382 482039813 15816 15817 309563646 90354 90404 139493920 17768 17726 89488537 34327 34328 664632176 79068 79069 514928962 77360 77413 239329716 18902 18903 614053267 50656 50657 303353967 68268 68269 336489289 22535 22541 552101128 66690 66691 620654659 15600 15601 260643949 68475 68476 934749915 88254 88255 974921092 10064 10065 872721065 3660 3661 858404212 45811 45812 823790588 66265 66266 710757680 86592 86593 687619776 67173 67145 288221582 34503 34504 107152790 8011 8033 176465557 90157 90191 300535765 92378 92394 101682725 60005 60006 70304602 69066 69043 227377927 38198 38189 459740843 88948 88949 944033571 99573 99574 8553917 48870 48871 333270766 96020 96021 385338699 27356 27357 841851595 45684 45685 982624509 27381 27341 979830102 17734 17735 505141355 66812 66795 575006238 26210 26257 834235784 52343 52360 339351745 7381 7382 357722290 14932 14963 724696028 9263 9264 273550308 13681 13682 649814487 80500 80501 86671591 15787 15811 740557538 83249 83250 484408277 69230 69231 752724985 99022 99002 203811117 21685 21686 306305064 35261 35207 660801469 85760 85761 848207925 89291 89290 401906336 92307 92308 173890786 62153 62141 791684107 90151 90165 323007035 62306 62307 493525665 23644 23620 746104839 94234 94233 976646510 7015 7066 914706346 97700 97674 753130001 11569 11570 843337145 93449 93483 915166000 57686 57687 592052329 17010 16974 377446605 781 822 895844574 79494 79460 160919845 25692 25748 9841729 1678 1711 564439299 36441 36442 736873049 21052 21070 637602510 3493 3494 902531256 33793 33794 564532756 88745 88746 545414215 66767 66768 390479017 17705 17667 807975313 8298 8269 615919847 45746 45706 202628366 55319 55294 692123337 80836 80786 636380775 58697 58698 574367501 50363 50364 327472938 85351 85352 40329828 66434 66435 872959285 62145 62146 246992805 97970 97971 191488884 67554 67555 920889894 32541 32556 613527343 21499 21500 509142924 27578 27579 130704799 99710 99717 352501336 32196 32197 812411840 3102 3050 580448125 36352 36353 53315019 8350 8351 573800832 94552 94553 168564828 62457 62458 37285815 85514 85495 430613710 85800 85806 807831694 74428 74423 973610621 90623 90605 475653215 62927 62960 120663842 1334 1335 285983379 92850 92851 776746912 58685 58686 677358574 88968 88927 504117361 23969 24013 664491875 21565 21618 458550129 96550 96575 947252230 91046 91047 927576771 90827 90828 358668808 84813 84775 856061243 14879 14922 416383627 33251 33255 101215836 59564 59565 543403952 47581 47582 558449952 58072 58073 924744436 43477 43478 283763828 89735 89736 478764980 27965 27983 566582419 77043 77019 402129731 78192 78193 770774625 80274 80275 785975971 99146 99147 660641924 43659 43660 144171608 31898 31899 556456965 92525 92546 482135561 46391 46392 693116404 94607 94608 239179777 90646 90647 329717736 85725 85726 775471497 16484 16463 436252111 73678 73636 411207449 99052 99053 925323481 50642 50643 498395793 32801 32832 637779106 88387 88347 672464719 65938 65939 482254263 38170 38171 329121975 34187 34168 500386716 63031 62989 79770475 79466 79508 971903925 96319 96270 479868812 29571 29572 178260858 69492 69497 477494037 10688 10662 284264451 66513 66514 115871295 28499 28478 132023411 2550 2551 803429355 19775 19776 187417830 25223 25224 239916566 85483 85532 327592428 94299 94300 335120541 7452 7501 879173674 61905 61960 250465460 18180 18138 183230107 40796 40751 369535055 11789 11790 562219390 86558 86559 435980717 62439 62495 553724505 41313 41290 159252782 52050 52045 130990226 91657 91658 133666976 74649 74650 781850463 17859 17860 334109081 63042 63086 46983358 86550 86551 473159330 49548 49549 293620110 24979 24945 734407911 26840 26796 98335033 26519 26511 950022562 92520 92521 989401842 89509 89510 964584153 81734 81735 412741013 80100 80113 378962801 51373 51374 682921386 22071 22052 96458033 41066 41067 379237250 3117 3118 754205408 74948 74949 159674425 33716 33717 72602663 21544 21545 857038899 89667 89660 193586402 93676 93622 927592323 12986 12987 327115202 56256 56209 410747856 769 768 989447288 75228 75197 272325032 52711 52712 890120004 3085 3058 226501112 65390 65393 410792024 41447 41418 143643699 52193 52194 662935419 6432 6433 279260268 42673 42651 535106857 64729 64783 504525406 92550 92554 953531588 76171 76177 653912406 55547 55548 18329843 20773 20819 870141986 81675 81707 402676490 92713 92760 238172799 98545 98541 165708263 21263 21264 108875635 74287 74288 44647195 71246 71282 46947244 56097 56147 86223519 19725 19726 86077524 74933 74934 494406564 74759 74736 897110206 7865 7886 361026277 91113 91114 699787498 37628 37629 257660115 75901 75902 420802652 67882 67883 564577516 8420 8416 834363825 80824 80825 323636685 72283 72312 697575544 78159 78104 154181787 80742 80743 5034681 54012 54013 278540164 27812 27764 162402634 71526 71527 799415240 77813 77804 791824453 83179 83180 115602888 45322 45332 819719142 44361 44362 120991855 31276 31292 650430149 14606 14556 345731772 54068 54098 655064624 40660 40707 138238957 6543 6544 692729924 47291 47278 18522801 25760 25761 48839458 16980 16981 662450931 3430 3386 220890920 97070 97071 598715250 25847 25848 685469810 2608 2646 477480171 46884 46885 796107524 78100 78101 697412998 91164 91165 210266371 37562 37510 364363826 51606 51631 495802615 86272 86273 209167315 94494 94463 453202103 39391 39392 572844874 61429 61408 714961805 64264 64271 656969067 73941 73942 161751666 84848 84849 275355626 91889 91890 816720354 45424 45464 14436640 5208 5184 322748844 59185 59161 718047540 38339 38340 268146063 76959 76960 725287318 31781 31811 436420014 64245 64190 919670308 29937 29938 811969314 21728 21729 794908991 93025 93026 827178440 57674 57675 685041276 91243 91235 604677581 2927 2928 8759598 45051 45099 295146001 71659 71660 898256512 19274 19275 936148595 71267 71217 162655092 53993 53959 575458611 33277 33278 786924534 96296 96334 211349845 18270 18250 64678102 26116 26117 999539229 57271 57237 328093908 31105 31106 351270925 58300 58301 476669361 74409 74397 571312514 97798 97770 433178422 58778 58752 490693874 41085 41086 811617958 303 304 879874554 76923 76882 282972670 4745 4746 157100895 98878 98930 271226928 43310 43366 394300277 12227 12281 340104875 81584 81585 404792116 5909 5918 411525792 37261 37262 822089906 1335 1336 9111981 95641 95642 969181378 77050 77020 375042058 48124 48125 283888994 9243 9189 911074069 79201 79213 128832378 59901 59949 600902389 56309 56310 628191573 34445 34490 563672237 22834 22835 432940998 94871 94889 875736855 18965 18966 589015308 93700 93701 221311283 63600 63601 478980609 74654 74655 977323069 91933 91934 514024976 62950 62951 574198719 26793 26794 47785659 8643 8644 693870064 21013 21014 475152701 49410 49411 821290903 89891 89928 966066686 52044 52045 704595772 94702 94680 357915518 52314 52315 802131638 82751 82746 149497284 53695 53653 534084268 70461 70410 140014650 18165 18186 372392345 11257 11258 572663636 10904 10854 472245128 19840 19835 699467159 72035 72036 829550242 7943 7944 617173654 40467 40505 222532469 65314 65315 728354437 30057 30058 920410697 58834 58810 314720144 66043 66066 239009961 73200 73172 832978137 84444 84400 161991744 51024 51025 346129431 27815 27816 606075998 70642 70643 680004397 83696 83708 310631672 54337 54338 15414041 20659 20660 396149912 52455 52456 934380175 70146 70147 991466362 59411 59412 943296751 54445 54446 674493562 40831 40832 18177258 55535 55531 527033425 43725 43731 484850158 88033 88025 377940654 63213 63256 150549269 23608 23609 216779993 55141 55131 616972902 42916 42899 462167861 23226 23227 248372959 83977 83946 124864575 63284 63285 317862837 11774 11775 923701162 49692 49693 866835432 5665 5671 787224908 17975 17983 497677798 12592 12593 912616643 53249 53260 632042974 40193 40194 319004471 94315 94332 750036757 41174 41175 913998812 97021 96970 92216751 12487 12488 153632981 56244 56285 134717994 95701 95702 335452085 70140 70124 163172937 78884 78863 837974517 65848 65794 244549576 86608 86609 989549807 32017 32018 847418864 42954 42955 682782902 26265 26279 618921857 93005 93014 831262416 96722 96723 786217928 75304 75305 236712080 31935 31965 644894384 7581 7582 782091541 19087 19088 25999399 48419 48420 612227594 69019 69020 327052992 2808 2809 883113580 58019 57987 337902099 38521 38522 178318728 68629 68582 564591897 54704 54705 375304473 17613 17614 169707332 47729 47730 492593479 14954 14963 420311215 9735 9742 996757558 43284 43285 396636390 92320 92321 525272563 83714 83680 672644337 7473 7495 26328417 20518 20553 675474475 65216 65217 702749296 96258 96259 954202261 89392 89433 936864552 16296 16260 982247297 9146 9134 582622408 40025 40026 202491353 11415 11416 393762504 16599 16600 858920628 41559 41516 827298755 49471 49428 923474175 18332 18333 170235231 95061 95116 269076492 93506 93507 967587168 60727 60728 688062776 46043 46044 178473191 48188 48189 444047331 85764 85765 773178731 22296 22315 513886387 1821 1822 257805573 39636 39637 318605143 53945 53946 678349499 18580 18581 397422792 13112 13113 817395806 88648 88649 277566534 61207 61208 973263432 19520 19545 224438609 25635 25688 891817272 83282 83273 281850133 65474 65440 188645809 19605 19606 520655168 98126 98127 69851572 8979 8980 529826329 64336 64356 31301226 99342 99343 490902954 55676 55693 429565079 89836 89837 339086028 47539 47540 561033393 40420 40382 973155821 25298 25299 905122981 15755 15756 646455774 14113 14132 489947662 51556 51567 877373174 9960 9961 488169687 49776 49752 37480375 59812 59813 349998400 38515 38514 322754477 75784 75813 798539196 5191 5192 947547470 76507 76509 377198776 97289 97290 839065131 54408 54451 128848148 55060 55061 619537878 2772 2773 267135938 78545 78519 87631795 1954 1998 924601599 66872 66826 889991517 1230 1231 745571402 40921 40907 736893246 11541 11542 267353000 88230 88231 960512239 49668 49669 267837491 3632 3608 506905683 87478 87438 20669716 42824 42774 629538360 7384 7385 323431553 32777 32773 342481897 57902 57903 254118059 60582 60583 181522681 37753 37707 357118552 58879 58841 181669882 36008 36000 815762634 16459 16472 37941937 12137 12168 271521020 40683 40684 100858170 34440 34441 179904060 83618 83588 923811331 93622 93629 731898327 75411 75412 530250220 13755 13756 549496294 5307 5252 421804585 72633 72617 202869998 63407 63401 223899845 16026 16027 651852117 5060 5080 640128452 81093 81094 848789101 85572 85616 86851367 90369 90387 621659298 22749 22750 70763587 86754 86755 76976872 7082 7083 355240167 54368 54369 7066947 39228 39220 478890387 54432 54433 523685241 69805 69859 406849101 27914 27915 636766054 11178 11179 952824213 52335 52347 537588383 27681 27729 686617683 7856 7857 687533908 52584 52575 225919365 93772 93773 322778538 29095 29105 680002213 3978 4022 904338194 2948 2914 835491217 3355 3356 808889751 95623 95640 197932042 22073 22096 148985759 51067 51068 792001033 38300 38246 726917726 56258 56284 330721831 87996 88037 897427209 20316 20317 691029667 33560 33561 170650678 46991 46992 557023350 93016 92968 797845409 60675 60676 560454368 33280 33292 927299203 14807 14830 787841765 31043 31053 379774585 2346 2310 688979048 99385 99383 188725892 80111 80112 176658373 96732 96726 968369560 46218 46219 434636414 68317 68318 385227914 58840 58841 511870245 71888 71875 705298326 92758 92759 119200008 28241 28252 367309263 52793 52846 335639698 15468 15469 492304410 36151 36152 850267773 13330 13338 678677634 95545 95546 355688588 44213 44239 973613045 68956 68957 596999090 58981 58982 837426112 77264 77302 892781435 12458 12459 452478058 11031 11032 661798507 89048 88994 765452638 73955 73956 649115259 47165 47166 593018993 79984 79985 878381600 82464 82465 148545983 14773 14787 944627994 35661 35662 623472395 90835 90836 237747945 29252 29253 891994583 69396 69364 787738110 60325 60326 578842039 35300 35282 992324842 33900 33901 105665545 19535 19536 438053420 34195 34196 870788096 73209 73210 837715399 12707 12682 503979795 95981 95993 79900161 84217 84218 733242096 19036 19037 284196541 50287 50304 104011788 41236 41242 791305165 75654 75702 475052623 55162 55138 236904303 60042 60030 524733209 53690 53723 781577268 25463 25464 609351902 74774 74755 435254184 13641 13642 675113880 90329 90330 596011289 58664 58665 781058919 37140 37141 347394503 74403 74404 63884487 62098 62099 938919539 19970 19964 289226349 75544 75565 301335324 27226 27227 670172095 33755 33756 464436406 79443 79469 646320483 37995 38002 586818705 45545 45546 398255792 17864 17869 670049116 12988 13034 138237413 69661 69662 108886370 34612 34573 902197629 4447 4448 54208263 81502 81503 117207516 43167 43168 358738013 37611 37646 494765608 68300 68301 802116472 60254 60255 430976552 64384 64344 117501484 36811 36826 117340505 37510 37511 95005100 109 162 239935248 55411 55396 417787828 42609 42617 208461846 15463 15440 688192632 48258 48259 308162554 10460 10461 681715134 26400 26349 334548520 78252 78253 878131941 92152 92153 299680998 1883 1894 544666177 6505 6531 713358393 69930 69931 549997027 70607 70652 521801067 56046 56047 978796357 325 283 340822253 61545 61596 189042214 48619 48620 104024499 12429 12430 867206715 24391 24422 433593201 53518 53519 683532736 92331 92290 823968902 68247 68283 751846462 62114 62117 750868134 77031 76975 353052371 71474 71475 677237918 862 859 832599539 10574 10547 864678648 49819 49820 38666341 61712 61713 482614863 30482 30483 406499041 3543 3544 162629570 44233 44251 693704173 5762 5763 297017889 91146 91177 158597904 981 982 914739455 8831 8832 877872600 66723 66698 782626459 43433 43478 932112202 33005 33006 448010463 51588 51589 235596293 96284 96305 562070190 61517 61568 580493950 70950 70951 586826722 89924 89978 167020993 68346 68303 450481842 42173 42193 322826860 78395 78384 787934981 77951 77985 384712451 26667 26668 250772849 75900 75901 833825524 20745 20746 657910720 11512 11472 480160285 76708 76711 218654193 41410 41411 77652863 25353 25359 349082529 81225 81241 207910141 89036 89090 751680565 26210 26205 897076338 3205 3206 899850494 53536 53539 335079608 30047 30048 620874534 15622 15623 638557842 24819 24820 759792818 99260 99261 668727913 86035 86072 762532507 76996 76997 529354842 40839 40825 400983455 17650 17675 717562124 95394 95395 381256654 91983 91984 53386484 42234 42182 531643873 19994 19940 419753746 76641 76685 893237091 61468 61505 376890147 82719 82720 106575047 615 616 496063773 2015 2016 348525360 76053 76093 156317003 84832 84871 797397 45822 45823 414790520 71515 71461 975397510 50961 50962 287097308 1904 1905 723995531 23785 23786 400046335 85260 85261 591210785 71044 71045 845306949 17362 17346 236898897 24038 24039 292581469 53185 53209 895972009 96302 96280 564389505 78479 78480 924639919 75544 75545 48000900 8210 8211 620436616 5034 5035 749844474 98332 98387 245897592 17604 17610 606112697 43181 43237 300184251 82826 82827 201998826 46967 46968 990561231 60115 60162 710254482 81357 81323 222836292 71520 71550 770403327 7505 7506 518333328 15997 15974 452096856 50898 50935 852239235 99881 99869 972594993 52229 52230 836859912 33488 33468 287639475 86435 86446 711612467 94848 94849 610847025 46642 46643 283797828 54070 54071 639963791 78825 78861 802514770 41265 41266 716936849 66970 66971 188592787 28397 28398 76257796 94136 94137 631422371 79373 79374 516213251 77191 77192 301756549 55020 55021 583041416 59592 59593 952181661 70683 70684 968116368 4598 4548 733046945 10211 10205 471941491 45227 45228 18491418 7555 7556 310912099 75509 75510 328140391 67912 67913 526716165 94118 94115 440576101 19957 20006 955304163 64977 64978 288619536 33561 33584 632492585 6771 6822 254794185 35854 35849 530151583 69469 69470 477256665 75431 75486 893139893 18425 18472 17046003 55581 55562 63512452 29047 29048 327351784 89146 89147 818377730 37021 37040 294692647 1453 1454 255382512 63779 63806 841209421 73392 73361 276533038 98049 98007 555691305 68336 68337 770822914 48032 48033 931832198 17877 17842 739943608 26000 26044 61915457 11041 11042 382595394 51585 51586 871756733 98495 98505 144381699 88863 88812 255576977 7162 7163 852574122 24022 24023 403126590 83104 83159 160451348 75653 75600 644233627 67249 67212 37465326 68456 68457 118383204 61669 61670 650774973 22091 22092 969665766 2780 2781 785748869 65248 65249 664203717 67382 67383 893350891 80958 80959 123229458 56503 56499 527196205 26470 26471 419633968 51332 51333 498521616 63040 63043 625538171 12310 12366 891404732 70998 70999 811266075 47883 47935 759403689 41461 41462 625931578 79815 79824 760958842 51536 51537 601104147 33876 33858 459906363 63520 63521 509111099 45895 45896 313118813 46659 46677 692437668 43169 43150 787609113 22770 22812 39317280 10348 10311 670310185 9751 9730 573983187 50932 50933 484608260 32019 32053 440018815 15163 15164 966524153 50699 50700 502892299 33387 33388 793198824 5283 5284 659266843 6317 6341 958413537 65991 65992 857148508 53776 53777 114352713 17175 17209 453986735 45068 45069 298499930 88099 88075 805240302 79496 79463 20254565 28681 28651 800592872 55915 55916 693537970 83952 83948 213099419 6331 6381 785760524 49826 49780 639820485 46931 46933 934889824 74309 74273 555630510 35215 35269 97014768 60025 60026 388506101 9461 9462 729788884 18105 18106 349186683 20103 20056 86203801 66543 66513 951707057 36552 36543 72976554 9095 9063 56596812 13109 13110 924604668 44121 44176 460356721 48358 48359 999127788 45556 45576 752294631 91288 91270 773769638 33920 33890 520416131 77787 77802 158086335 1150 1142 126860334 53257 53258 211385715 84046 84047 818573500 39956 39930 662292527 66007 66008 91863961 81754 81767 271237914 37902 37854 201913059 76292 76293 732398010 40603 40596 417236606 42374 42375 151508372 33243 33275 95637533 14343 14339 733892205 19869 19867 27258205 19576 19595 40342381 1424 1425 482966506 82761 82762 494712716 1768 1823 320118980 9990 9991 655318507 39198 39195 148308852 778 834 756346113 93382 93383 835825383 89167 89208 254553554 18608 18609 233785082 54442 54443 18180026 61994 61995 636654058 57529 57530 422961562 73996 73997 23449440 80821 80786 113177210 87186 87140 627686580 73554 73542 192123875 93087 93088 762219049 85915 85916 698680318 27858 27886 465513591 2006 2007 529663716 2146 2156 450937041 74390 74391 637432182 41236 41265 563201771 21257 21258 571164782 26917 26918 559559147 88547 88542 957196081 12793 12834 381918990 22412 22413 240361750 8861 8856 708272492 23927 23948 350755696 26712 26659 32240953 83781 83828 769885127 98327 98328 999935399 99557 99595 389028974 44775 44800 576104870 95613 95614 542050016 15370 15371 141792077 72124 72125 88888062 15337 15338 493531857 60585 60636 374646934 18919 18883 572230670 42637 42606 611190719 69197 69198 32497551 33538 33539 407989544 94286 94259 815930966 74753 74722 255911772 84347 84295 729848048 98518 98519 38756342 62255 62306 950094128 83477 83469 160377616 99913 99914 813217270 80554 80555 181128284 84785 84731 20695949 63137 63138 599313621 35744 35785 91812399 46815 46768 603696792 3973 4003 144011084 83082 83052 497863573 69124 69125 665311587 46831 46824 69564644 99541 99512 808810573 83758 83759 192545528 75136 75185 212472203 63973 63974 774392757 75653 75654 259070350 69697 69698 206176069 67685 67686 849017036 60466 60452 618341731 3847 3794 188327152 37816 37840 623682796 83104 83105 826811375 19331 19332 644238377 34766 34767 838599859 56895 56896 660268211 73519 73495 311340360 21880 21842 487821151 48738 48739 129308786 25850 25851 745380784 10782 10783 171621511 17723 17724 74203522 91275 91276 796072460 74165 74180 44353299 83749 83729 963453945 22829 22828 186673219 78857 78833 112179942 45513 45514 703722080 71495 71526 10034563 61545 61546 847937803 92957 92958 824146280 61165 61201 267416593 91243 91194 530317874 70809 70810 940684087 83463 83445 97553131 98151 98152 792460124 25296 25272 145956773 36979 36980 693059062 53680 53664 50717582 68727 68728 271664249 19957 19947 841464395 20695 20730 4917477 41314 41315 593684411 89734 89717 186471166 6414 6374 5717644 24494 24536 976626145 77571 77623 842529022 64580 64581 981489889 50390 50355 408082066 56975 56976 405295475 36765 36730 43035615 7463 7464 933488385 35606 35601 585895502 89295 89303 938500299 32804 32789 751764499 7436 7460 394576836 57201 57197 630200935 40888 40853 645806960 27951 27952 165296136 46981 46952 758946160 42109 42110 41514618 22247 22248 31957408 14517 14461 657218427 18199 18200 614293596 76401 76402 562862123 73400 73401 653501707 81130 81164 724501702 43861 43862 329356924 26724 26725 379919426 78563 78564 728561025 79094 79085 32759869 80995 80996 266898293 58723 58724 286284772 54141 54142 390764772 96949 96950 134488799 40096 40112 921225037 46272 46240 639382524 61534 61535 123770355 49263 49277 554906715 68291 68292 809597602 23232 23240 484962255 23933 23934 414333676 77589 77631 118435145 48489 48490 522532783 94864 94854 481679602 47071 47072 501281367 26816 26817 279136876 97674 97675 720196507 33726 33727 72686111 88484 88485 680577188 17591 17611 218364826 21117 21118 646295009 72325 72326 279578214 77427 77454 160076446 365 366 176229880 67346 67297 49195138 84397 84398 166628308 73171 73146 668379582 28174 28175 286401754 93957 93916 345083525 29270 29271 313722103 87074 87075 885255615 18342 18323 653425785 4534 4535 547075342 35158 35159 449253746 9451 9452 83893111 60567 60601 371750645 7165 7166 222109092 9437 9438 164532768 23581 23527 696673975 9227 9259 102752434 64163 64164 256805881 37991 37978 455316682 71042 71043 149656149 31648 31649 359581716 18934 18935 642915913 95128 95129 20744016 29215 29216 382958796 22549 22550 442196335 62687 62688 207704070 23434 23435 532055168 24967 24963 665080287 70307 70308 507983581 94671 94649 288120524 98095 98096 723269542 93237 93238 843013181 64052 64053 241373807 52825 52850 488695390 42703 42704 860453365 67678 67630 102473660 14202 14219 721977951 78510 78511 367744171 52358 52314 581867660 858 859 552082830 56674 56675 808878328 93044 93042 922467242 88661 88648 838825472 90060 90077 10617206 7022 7023 340751423 39211 39212 145796528 90307 90282 856212889 61849 61850 339017989 76162 76157 913270799 2510 2530 955074502 43856 43912 224439266 61703 61672 58204143 65661 65662 207186555 32655 32656 705187888 91744 91764 961122030 60694 60695 581027484 78934 78935 51774579 87928 87938 732890729 85457 85458 946563535 68955 68956 913143263 62711 62712 287005545 66383 66416 837362091 31584 31585 98674265 71336 71369 58519548 1182 1183 369667117 13062 13063 370390690 7904 7905 235671624 25304 25293 868499104 55374 55392 171182477 11728 11729 17915202 40325 40294 451646921 93254 93255 621512752 41852 41853 644098685 23916 23908 696166431 58612 58580 300874772 68920 68921 3547587 34737 34738 161835913 50050 50098 413649873 90410 90411 525098954 53570 53582 593031731 30761 30762 760745594 38407 38408 951151123 14674 14702 520577118 10819 10809 168314971 58420 58434 8789166 61925 61926 476753020 58831 58783 165857759 5358 5315 493383456 61033 61034 123207017 98075 98076 388681599 70801 70821 592264604 76287 76288 259113745 33083 33084 129479583 25494 25495 148368797 67559 67560 420655915 23917 23926 348101413 88532 88533 441589999 80256 80261 373483872 72502 72503 573191235 14261 14262 437239646 346 347 788361292 88053 88054 663271260 67919 67920 793450467 12308 12334 843851057 62691 62692 443447688 89242 89264 889783736 22724 22725 489187537 68401 68402 39148168 48778 48787 541438571 50177 50178 902868641 19004 19005 291369080 37263 37264 70897498 46997 46998 89896801 86420 86432 490377629 87302 87303 115432207 49871 49872 735720112 20766 20767 497227141 26930 26922 428917846 39965 39948 76204615 1730 1726 580204086 44697 44698 948681516 89697 89753 961741534 24351 24307 616536373 74063 74075 924334663 90702 90703 651864223 77172 77173 102989896 95888 95879 452959451 41192 41193 189210036 14486 14505 491984932 27719 27720 175703370 26436 26437 693504347 60116 60136 484074199 31505 31506 649474175 38373 38374 983471274 65950 65953 598504419 26728 26676 595152353 87764 87765 805161076 94691 94704 433000307 14972 14974 304596009 51283 51287 423801642 64694 64711 310376799 47401 47362 838319909 8158 8159 257068050 62574 62551 357679955 10533 10525 624636384 15432 15433 291461863 70134 70135 54158067 71856 71857 804876066 97908 97899 194719190 50692 50693 106127669 82736 82717 472811420 61096 61097 199710049 77816 77817 75295061 44080 44076 537433007 73897 73898 318053841 60512 60513 213100829 20880 20851 378242296 36281 36282 852630450 81860 81909 741204638 177 225 527582682 8985 8986 58037407 91857 91872 862338141 84271 84272 777763898 76448 76444 777421112 31115 31070 150467131 25952 25984 842387723 21410 21393 852708754 17443 17444 735122002 44982 44983 814909905 439 434 609388606 4733 4734 794887998 6705 6706 503744255 72157 72209 302488520 54634 54612 731405433 12525 12526 479887501 8689 8690 563933369 59827 59828 115492499 95752 95753 276437459 37245 37265 688571695 84372 84373 754612031 4671 4672 634485781 24456 24492 807342675 917 918 911238953 22869 22870 938900323 19858 19859 458414288 54539 54540 750807656 82580 82558 850658549 5730 5731 819350854 57878 57879 859939099 81428 81383 883894015 64219 64220 48215856 88686 88687 42823353 253 206 641590407 40712 40713 937397820 69132 69133 809555387 50883 50884 855644507 3148 3200 303000765 66746 66718 491018275 96437 96385 975885196 93960 94009 84303544 54257 54258 447398170 33251 33252 538633109 82760 82714 426651697 80883 80860 245267111 70585 70586 780603233 71217 71198 627829125 94693 94694 262368625 75495 75523 471027147 99499 99444 631307129 67750 67763 105726829 38223 38205 534634436 32537 32538 464004807 2202 2204 217584150 34027 33976 235823257 36390 36375 480599577 87781 87731 44704724 79234 79179 891777112 30075 30076 67946909 69810 69858 620385440 74585 74605 892958152 17291 17292 422489394 61074 61075 594439557 9577 9604 231966048 33300 33301 952404232 46778 46779 987929223 55051 55012 330302075 69732 69733 829561073 63056 63057 388742233 36622 36665 405042207 63077 63059 906061167 51966 51967 643156133 18189 18150 704446341 18161 18162 144121196 77479 77502 413653739 45821 45822 13902796 86647 86600 745905720 17172 17219 243364969 27578 27560 149365955 55403 55404 660626092 64136 64137 82948064 31420 31421 515794006 7615 7616 553406834 7189 7190 232610582 77379 77380 359828275 2865 2866 789334624 57399 57437 975220548 16808 16809 678368913 49770 49803 189238936 66061 66025 600094048 89322 89291 566293972 96138 96139 630321500 58989 58990 676127590 26592 26593 762738449 27524 27533 963876908 41886 41878 579010529 67717 67718 152416804 12826 12827 4679316 45107 45108 448974845 36457 36417 437043220 25826 25785 234571417 68271 68217 299165064 49125 49126 465115403 61397 61398 139707891 65108 65109 633936612 17187 17188 26839335 92025 92026 832464597 72347 72302 168808785 54304 54358 105366576 89722 89706 805673892 33860 33904 90631423 64404 64405 177600033 60196 60228 526183026 88139 88130 360522305 48908 48909 443931607 38475 38471 840927634 78734 78779 109569107 69653 69654 268645269 180 156 116493386 72850 72845 508693387 14839 14840 28223116 45301 45260 882301426 1244 1291 94722521 15392 15393 198047374 925 957 850859784 6685 6697 223419884 91630 91631 648155779 87461 87502 597801937 8018 8019 528409163 38501 38452 238902648 6987 6988 521893298 52104 52089 327936611 30956 30957 509404725 19833 19819 710176974 4489 4453 431371779 42349 42376 138461165 61488 61522 783382824 95876 95877 260641089 65284 65232 736426746 94847 94802 998596067 26759 26760 257144159 53651 53652 736060943 74166 74167 940306663 8237 8238 97992747 68076 68022 603167751 75311 75323 765799517 79301 79302 839905696 78999 78967 255292870 57081 57072 687467315 36873 36863 740300427 26467 26459 185978228 52988 52989 967955636 72831 72832 934458871 12898 12855 429276035 89206 89153 626783227 5345 5346 693431618 46549 46550 712249342 34795 34796 770051501 42175 42176 53713992 52465 52466 481753677 88238 88239 521582486 84599 84600 546513037 83264 83263 951503675 47488 47436 688959330 2171 2172 972755295 38803 38753 647030342 24182 24183 547037535 73732 73733 962095733 11833 11834 388006352 67989 68035 274446054 97208 97152 949244302 85973 85974 458757279 20166 20167 867401385 5913 5914 995120547 87621 87625 30424323 1221 1222 505511119 30779 30725 743033597 77577 77562 995680631 54846 54900 68835350 14102 14103 730106378 35040 35043 965575008 63858 63808 224090341 60490 60508 362884198 41761 41762 943093353 35875 35823 215281648 32047 32046 62910548 59477 59478 531716516 53877 53919 356383888 17920 17921 271985310 16962 16963 735612344 3577 3578 300835195 78350 78351 399870534 47217 47228 922789620 60788 60807 659355898 60959 60960 565917594 45636 45637 572701184 72662 72663 748031342 42562 42563 646020476 72224 72232 44535199 6069 6070 778229935 12955 12949 194327349 20602 20603 916985453 56006 56008 430435058 48174 48189 645583520 68870 68899 148687105 45737 45738 186634837 36273 36274 570539586 11071 11054 656415404 96396 96397 132405525 55957 55942 261688244 4659 4617 81198177 12658 12614 155575392 84230 84231 199743431 85938 85928 114693000 81787 81835 247214582 1832 1821 521944473 7721 7722 465036451 5048 5040 999163404 38166 38186 997545440 58537 58538 1106423 47246 47194 330264054 85463 85464 586165887 60161 60136 281219984 56745 56746 711420706 58457 58458 427673586 7618 7661 542116757 62666 62684 155963603 96651 96631 308483653 72376 72323 377258646 25613 25614 341649295 63888 63856 103398081 37351 37352 378738726 69458 69468 121278352 2059 2052 691761449 71283 71245 655526043 94540 94529 733208504 9638 9639 602538422 72710 72711 399889576 15918 15919 59866332 5612 5613 489844660 62939 62940 691197620 82323 82324 186330282 48571 48612 732132129 35347 35367 156972726 78616 78617 959251113 24076 24107 396338931 94966 95000 816146683 18191 18192 526100933 97015 97016 31550294 19773 19774 815168618 54252 54253 202839080 4104 4088 650583889 20762 20763 362859174 37364 37416 520576301 46094 46104 826796217 49787 49788 986988664 57572 57573 383059742 95616 95593 831133218 87780 87781 282039354 86713 86714 312152008 37360 37408 677969968 41152 41182 59342346 76452 76440 621096269 9912 9921 939766161 68231 68194 275952294 84539 84540 103374072 49925 49980 120760171 98181 98140 817012690 60753 60716 80029192 95265 95266 746335834 38317 38319 799191662 65280 65281 719920649 11675 11676 211832775 19514 19515 797369863 45335 45376 113139101 66941 66942 889650991 58673 58622 386614856 41735 41736 54715608 83827 83828 932232166 40083 40100 698482259 24319 24320 82637807 34228 34174 979453238 36411 36416 16487472 4836 4876 604648657 53859 53860 969674439 74147 74148 944097063 33672 33673 198871230 52492 52493 562956179 87704 87658 127617202 86860 86831 214819097 18397 18398 496678393 18720 18721 986151288 97169 97170 74816889 67300 67301 513820666 40275 40319 151525229 92865 92829 637160784 78846 78847 888318204 54834 54832 633590098 82238 82253 930214368 85008 84955 220346136 65255 65256 106974934 84495 84496 134910298 36636 36684 905727213 11234 11235 665899355 48973 49002 18786964 83037 83083 111146964 51647 51648 565116884 8409 8365 303720261 70430 70448 769513235 24959 24944 449634969 96598 96551 70825987 12402 12403 680820430 24396 24441 527032368 90664 90693 135406061 80543 80557 834573410 70258 70304 207486843 51904 51926 197930360 26394 26397 930461087 87118 87146 292322252 79201 79241 44260692 63707 63708 231385420 10788 10789 667118162 2024 2001 274024693 10733 10734 182716322 61921 61922 735448445 19923 19890 765464373 87020 87021 601585222 32895 32892 797476548 32140 32113 946899352 35009 35010 891609260 90210 90263 802103160 1679 1680 803028352 50539 50505 231693998 99010 98969 481766248 14354 14357 862301821 95870 95871 50441901 39499 39532 955017663 98452 98453 228842898 49288 49289 449945950 83076 83094 185581155 85883 85884 26560239 81423 81416 213506728 48201 48207 505803913 77390 77391 937003695 86728 86729 661377924 82969 82970 602271568 50143 50144 174715646 74412 74431 235903154 48642 48660 363569330 7923 7924 108983364 84420 84421 752975293 66607 66619 685139539 49084 49085 267744753 9538 9539 957957086 92048 92049 722576270 41830 41838 853858790 39184 39185 255988559 41829 41867 534374693 81493 81484 910699714 10481 10482 61467719 14508 14509 6502322 48845 48825 499490558 34061 34062 51784323 55662 55663 404805364 96360 96361 674530414 60609 60610 594761650 49815 49840 324699427 3770 3764 616981961 75738 75739 758682361 40377 40389 886871185 98985 98986 649409734 63281 63282 673570233 63828 63829 673711031 4873 4874 365945172 24350 24318 372139477 8149 8150 270831004 26714 26732 981334993 79405 79406 651945256 48522 48523 609526877 8287 8288 229498747 70915 70967 871303937 5133 5164 683514677 14805 14770 357363319 89760 89761 450784340 42830 42859 173848370 68923 68924 192977662 93546 93547 983386048 88982 88943 671184093 85169 85149 794403303 23238 23239 101421762 11011 11007 168333724 53025 53026 517917828 9056 9094 962269194 15282 15241 573212742 78674 78675 758300599 2325 2326 944906221 17089 17041 962084244 70254 70255 381502923 47699 47741 35109427 87376 87392 163640013 79091 79092 852269582 5159 5160 423210275 96636 96658 25261217 48287 48334 239478501 51590 51646 246970462 90831 90803 159936214 35674 35675 242315567 92443 92444 344949622 59555 59556 395260166 40716 40690 434881529 87420 87368 710799292 99506 99507 462967552 66792 66793 837716970 2234 2235 871393633 6403 6449 627254896 77736 77737 614474036 29599 29600 440211751 74201 74169 925177157 49741 49728 110087908 90626 90618 796445817 37871 37827 736117815 72564 72565 407362732 24828 24829 82185523 60699 60700 741815170 20120 20121 75010066 74992 74982 351988621 22454 22455 118199652 13769 13770 884829309 30002 30003 698616671 68619 68620 845245374 29863 29818 188010090 17415 17416 758558015 10508 10558 989453617 80012 80013 796704774 10529 10548 562647552 69860 69861 717645865 91692 91693 706464285 49175 49176 93887224 9899 9911 953769420 64149 64136 453243735 6530 6531 832079834 73590 73591 694350291 78732 78733 187654998 55903 55951 396403173 50558 50514 929792987 56241 56296 376820880 12162 12163 795142529 67905 67906 441269459 33064 33065 367964089 12753 12766 502334313 52379 52380 44341308 77825 77800 298180162 21668 21669 627409637 25275 25220 287198338 72383 72347 814923794 30162 30163 939916802 91823 91775 400016244 99504 99505 732265606 19639 19640 232043043 38911 38912 628663698 59785 59786 688429003 82722 82723 522764914 45730 45703 314024473 54411 54412 55842256 93182 93135 56037887 42301 42350 638137034 73331 73332 845268110 67843 67831 516673477 1064 1063 694362327 60275 60241 964295878 66674 66633 441881716 97052 97053 201138876 38070 38071 640254233 2199 2209 248049097 2320 2321 51220672 77846 77847 822220884 85516 85517 865600599 7700 7701 241911968 40700 40701 367560389 14685 14686 280489080 11123 11130 598938941 55537 55538 476450483 20042 20023 576837825 80814 80803 527902546 70217 70252 12250057 11864 11865 37566926 28538 28589 674880715 15260 15224 828113574 65925 65926 431501578 70573 70574 898805403 33143 33144 580359628 40602 40603 955614360 18677 18660 115414216 2652 2653 85880117 68603 68637 176939262 9644 9645 843370131 93857 93858 570940117 36130 36099 406845061 89950 89951 514455359 88261 88268 394886903 27348 27349 456038122 22776 22742 420087403 43714 43756 811493383 39697 39698 43516390 9020 9021 795747171 4719 4720 180981487 27773 27774 732880432 82456 82457 961566409 55079 55028 465260111 13409 13410 446812153 43735 43736 290289763 40128 40122 13989548 37202 37190 417432289 39655 39656 143340835 39899 39937 878438203 75907 75910 484726119 84152 84153 696468038 28997 28944 9181702 75651 75686 113827185 85639 85640 910894537 34814 34868 37500957 20724 20725 777441752 78650 78671 846038319 134 135 539859649 34820 34821 332850168 15762 15763 969225121 80323 80324 132091987 28291 28286 246315098 31900 31901 20627562 43297 43300 108348868 23098 23099 725372857 47590 47591 749514719 94451 94401 693534248 73237 73238 289451979 40014 40015 746924576 8199 8200 472411964 84121 84090 178723080 36948 36951 179849095 89869 89870 209748573 95401 95400 411613994 18710 18711 221083940 76802 76803 847103829 58954 58916 20958358 56260 56279 607820176 418 470 249863942 31071 31072 524951903 7679 7680 804780870 7532 7580 444696024 15269 15270 685460737 409 387 730954460 63616 63617 316762489 86307 86308 194682415 88757 88758 628222836 27123 27124 935921021 91671 91631 329495124 3010 3024 902796327 24988 24962 695867300 4227 4228 632028961 10242 10243 699505777 8211 8215 657769551 99231 99232 402642932 65370 65371 588930380 94798 94799 259561219 90274 90260 609300618 39381 39382 349587823 26433 26434 563897213 11824 11825 938319828 39148 39150 867752477 58761 58744 999096348 65616 65617 647677967 41266 41258 637436233 82513 82514 31133641 94649 94652 334666165 75105 75106 264648871 85358 85359 148531460 28225 28226 522494833 459 498 689410430 58094 58039 222491436 47809 47791 964588852 86419 86420 564165948 41503 41539 7821366 67799 67806 945766684 59096 59097 934022725 27801 27802 386049371 61154 61155 845302559 65994 65995 641522524 30251 30291 17430106 10883 10884 345530708 27523 27472 377122730 87109 87110 485555883 28830 28801 449875560 21253 21254 605306379 92776 92746 705362611 62219 62186 228817094 62176 62185 144052452 79754 79810 356051006 63658 63659 119594244 73033 73034 43682200 45116 45117 734687935 36253 36256 1555090 95283 95284 721936863 60659 60607 730009347 21983 21984 572977170 11508 11452 255280237 4477 4457 754972499 53694 53743 652713659 5627 5628 540325118 2115 2116 33084221 12919 12920 385150832 56541 56542 481858643 95545 95601 427190059 35662 35663 944793935 44600 44601 486921328 81801 81802 785885233 94966 94967 893226331 85791 85792 464837745 47480 47528 101095142 28861 28848 19202537 92691 92692 624507492 97977 97962 267930927 88058 88071 273029341 12104 12105 485487013 83575 83576 401593005 87727 87747 171524233 39519 39520 405021920 51728 51710 748453935 53894 53895 138208788 48001 48002 645469623 24150 24199 882729392 54103 54104 614511149 54195 54204 431873347 38501 38502 531993251 71457 71436 931875688 3674 3633 50804267 82482 82499 802928649 24151 24177 593216399 35662 35686 421078321 51890 51891 316663446 1168 1169 757345818 56981 57024 675790245 1496 1497 284429622 35374 35375 203211012 8484 8460 194811082 73302 73303 414570433 91 114 961098306 19132 19133 468078196 31115 31153 691782387 64345 64336 737694743 10800 10801 71939816 38538 38540 179652798 95314 95359 839844212 41227 41228 85574592 98256 98257 384684199 36137 36128 768498461 76794 76827 43668388 56756 56745 230451148 17256 17257 787945389 35557 35547 77754287 25027 25061 264413515 4781 4835 726535463 23513 23479 276091985 79176 79188 367694794 78431 78432 998750231 36449 36450 773602291 31178 31179 841285396 71798 71799 952984121 37691 37692 257208364 18423 18424 90748971 85699 85679 973394071 27184 27200 481459653 72488 72489 784753889 61364 61377 88974510 10064 10011 382949521 43911 43890 521936730 34323 34293 183805620 86927 86899 59797383 48591 48592 315421521 64337 64338 643274423 84818 84767 114589493 69170 69171 627052394 69568 69523 112359202 38695 38696 947110816 12485 12486 564317394 69258 69205 728558420 32880 32929 810686193 6809 6810 830246281 13459 13408 373396308 28104 28105 949709298 24538 24495 666994451 99068 99069 515761875 98125 98126 405244089 51872 51828 522575576 99601 99602 200523670 23666 23667 44114948 21490 21515 638365832 24876 24849 271634003 23798 23799 372094848 39632 39590 866128262 32202 32158 814676505 35470 35512 46378010 10709 10710 329989910 54544 54545 340862954 45317 45335 763999107 20223 20224 783981796 52011 52012 970571670 83677 83630 335407558 37855 37856 283790994 31909 31905 681348680 70455 70445 619751813 17775 17733 983884310 21252 21220 922840880 71809 71810 682565553 54819 54820 582003912 52990 52991 176393678 6421 6399 885967166 9618 9619 761731388 49668 49627 244128274 16056 16057 770707021 67713 67714 692452004 43576 43577 478435146 87618 87629 439937584 49598 49603 553524459 69243 69290 9737030 51503 51482 756759633 89390 89351 552845313 15470 15471 911113735 13431 13432 993995735 96948 96949 534471416 53533 53491 685823605 40879 40880 255799579 19010 19011 861676281 54608 54609 717640739 4552 4553 446907394 58410 58431 368133441 28378 28379 621185131 6312 6275 139863011 40147 40148 959253321 50644 50645 550402200 57854 57835 712973369 93925 93891 548290326 69845 69846 922715371 30526 30527 326673190 37414 37412 194611799 6095 6096 816096452 87861 87862 457003095 35011 35015 197658727 51427 51428 126372357 44695 44729 137601294 29578 29527 440092665 53748 53749 14762389 84238 84239 687279712 70690 70657 55564281 78117 78156 600401137 1165 1116 968216509 91086 91077 90596648 14506 14507 417667823 51817 51818 544644437 62588 62633 127799370 97356 97357 800351223 51603 51604 619282270 74170 74171 341105095 52998 52999 443996222 46147 46179 91960912 52191 52192 344673706 93716 93721 852237671 96064 96014 81665332 27514 27515 875908614 17958 18003 772758737 68852 68884 83930608 58932 58906 515136382 12872 12873 690543609 71236 71244 378070748 84321 84322 944743397 85274 85275 702292127 42526 42520 134734959 9670 9671 200217587 17286 17257 349265338 85982 85938 346866109 76952 76926 224462644 88595 88596 506232801 52734 52695 568674090 29949 29981 625284505 342 343 143397336 53691 53727 873198025 70848 70828 811419176 4666 4678 29187717 87727 87694 472159636 50304 50305 702945499 55852 55853 188047127 69958 69959 165822168 5089 5093 334013134 98268 98269 537682686 31386 31387 430363591 49834 49835 655997177 25919 25920 858554489 92301 92302 424787233 94886 94887 210183354 26744 26745 287356721 71774 71775 731574027 17562 17545 57920039 26159 26160 724151514 26153 26179 100196995 58359 58378 632418645 1512 1542 223526054 94402 94370 956739676 77546 77559 662812831 93797 93831 802211693 45865 45866 374311095 37570 37571 319800340 22348 22349 376133232 65830 65831 547691182 56012 56013 475955562 41914 41957 944568272 99031 99033 437474232 65152 65136 686376889 30193 30182 415919472 21765 21776 665238349 39345 39346 407448250 41469 41470 561633480 57773 57774 618978848 38905 38940 997825360 44900 44901 356413172 24502 24481 668503129 45358 45337 530722184 82389 82390 553723684 87266 87267 995866530 22345 22315 650231007 78382 78383 548234566 41332 41333 149438604 16463 16464 334256664 18962 18999 63034668 13865 13894 790420317 50970 50971 187187580 25983 25947 875693107 50774 50775 212207753 38397 38372 671345091 97009 97010 508397295 62538 62539 981181711 89565 89566 524943966 59546 59507 562228393 49312 49313 893788549 59946 59947 837299092 84536 84537 612941790 69968 69950 873364053 81158 81156 327980272 46889 46890 539930240 96306 96307 213528692 62060 62061 545633554 94420 94421 921701779 26599 26630 881512025 99104 99062 380383409 7328 7329 803465183 98344 98345 360873944 45904 45905 2623775 30410 30390 610959380 13974 14014 217847540 39532 39587 564047687 35679 35680 603543290 17865 17866 25699257 91626 91627 803768970 13832 13795 381121888 31409 31410 139492694 15353 15354 239262686 510 511 148029801 31512 31513 199965151 35870 35871 915185133 33539 33504 295114540 40429 40385 334223713 10098 10099 821049475 36216 36217 491628991 72565 72566 948394042 93713 93756 827429826 29801 29774 444017657 97566 97567 816349313 53906 53907 573089189 5351 5352 95911942 62992 63011 199589606 45769 45816 550851163 91480 91481 396349234 63274 63244 899128372 89117 89118 416374683 79567 79540 292069865 68622 68642 821321875 4477 4441 187527196 30394 30395 449314268 77169 77151 545206861 17721 17744 5638329 10812 10764 143391804 30496 30478 78641366 69782 69783 571122741 91722 91742 112031503 56119 56083 35042223 33993 33989 929413142 92854 92855 770866305 79698 79699 107995750 16221 16180 572592604 88506 88507 532975545 4244 4297 916503838 34775 34736 495056324 44030 44024 539992237 66109 66150 616707520 6831 6832 378872219 22324 22358 66780957 85025 85026 192421679 66400 66374 373326244 64859 64860 255209789 16703 16704 440811643 75309 75310 247229354 51976 51944 738724462 23891 23892 332682193 73587 73588 789971738 67007 67008 711293244 76700 76701 74290990 63684 63685 920213218 19816 19817 560168094 31155 31156 156985985 56347 56394 218931588 71217 71168 683777863 78264 78265 764116998 75263 75248 425033661 56990 57002 701236352 33822 33823 477155528 8372 8378 577066020 70324 70326 219277649 44629 44653 703609716 44415 44466 638952036 63932 63933 211824565 10458 10408 216507598 88867 88923 635417835 49771 49760 557556679 25871 25872 826806515 49314 49324 857163383 79459 79515 157148425 71556 71557 736357290 31387 31335 51149553 21648 21649 669035092 86290 86285 295007087 58977 58978 804272567 95165 95166 992927357 39480 39455 202221556 90587 90588 726702465 44460 44461 443575038 31575 31532 522072426 25932 25906 915296331 9694 9676 546051911 79069 79070 732406281 63229 63230 552878477 21656 21657 811157529 21137 21140 934060793 81778 81779 745309722 65567 65568 145909583 58754 58733 649898133 65320 65288 157384470 11752 11753 857461661 83308 83349 950317663 28924 28925 671557362 72824 72825 513488908 87607 87564 861836861 20349 20357 636860679 83977 83978 126037604 37723 37715 336152837 77138 77139 886819312 1088 1095 152048701 63062 63063 434972143 25980 25960 207834283 59857 59807 976116626 33711 33685 144482665 35852 35853 407844164 34271 34323 707854110 61429 61383 526449122 12184 12185 275175718 67818 67777 696661336 96196 96160 639289904 91769 91770 176124510 68999 68960 29205159 29553 29573 941101567 31786 31787 447377825 8266 8294 460814595 60096 60152 652731512 62993 63033 386859238 7935 7926 90403462 37126 37127 758623986 77766 77767 41185030 7980 7994 170994259 25849 25875 989584458 61408 61385 990182566 45366 45346 621456280 56420 56462 651332199 68747 68748 369058826 20663 20689 416857349 56314 56263 599162786 71804 71765 978589979 78481 78482 100590996 54598 54599 795088044 39429 39430 610099542 40236 40257 342592475 25656 25600 582755313 12151 12152 16081579 2464 2465 564080640 16177 16189 869052134 93790 93791 12289367 46870 46814 237674509 25999 25972 33061377 62121 62176 436076743 66186 66187 27324192 4765 4793 381885868 26116 26111 903863831 50079 50128 339106124 77552 77518 371011945 70989 71000 334485599 55266 55218 864195940 72741 72787 613564287 99704 99697 34503968 19870 19871 509046884 64238 64255 393540737 67026 67036 634018159 20747 20733 950446311 21478 21441 347160863 21951 21922 737706713 92532 92533 545039241 56129 56157 19588585 8707 8698 987406180 27767 27768 584657488 12896 12840 928684716 53944 53945 429136753 97300 97301 469000797 4310 4311 520320495 98044 98045 499827257 85552 85553 155384922 49072 49119 81329366 53704 53692 316099828 92094 92095 243593253 92971 92994 399359787 37632 37633 570885551 7483 7484 21653133 78517 78474 630403906 67197 67198 480894462 64619 64620 685266892 39260 39232 770885715 37067 37044 486244774 26670 26671 482319244 66291 66292 821732438 77933 77941 458724595 92997 92949 19252337 53725 53695 445810266 50206 50209 242866059 88138 88139 324972078 39628 39614 644115185 4436 4464 675740531 84913 84914 654353053 74879 74880 847188664 6234 6235 442981022 58513 58525 488845011 49013 49014 752274869 43649 43675 768290873 17087 17110 581722858 71380 71364 787682049 74215 74216 990565940 9489 9449 13961021 70336 70337 562770117 6307 6283 566998543 7997 8050 35129979 40928 40938 736110577 23346 23347 204697615 83258 83259 585788526 84608 84632 202673516 46763 46764 256094226 93883 93859 836543246 71397 71364 650593371 80268 80250 384893098 81046 81047 202804442 33396 33404 903707133 48843 48886 971478150 83780 83807 661328161 22729 22775 947174625 96984 96985 299407483 22756 22757 489390784 84374 84375 53481261 24231 24232 546327161 81883 81884 414935565 46424 46425 746608897 26300 26282 889142513 82240 82285 105982475 30118 30119 352982047 15343 15344 486630528 27034 27035 737939191 84747 84748 172595683 35169 35170 937826689 42399 42380 476794956 9038 9039 102028149 45406 45455 947176525 73920 73921 122240972 24420 24421 392212188 62474 62530 111873649 60377 60362 620933690 14673 14707 438817615 45291 45263 337978950 76040 76041 325323550 52407 52408 348448666 19194 19228 314255618 17435 17436 706299566 98451 98452 678236314 29538 29539 962491391 86589 86590 7843333 38790 38791 589807014 10768 10769 298945277 50893 50899 957154787 83501 83538 5348959 40513 40514 818007466 9785 9786 724588301 58203 58258 241170809 71845 71897 734034887 3162 3115 517883221 21339 21371 802615624 65865 65843 795800537 5019 4970 318032355 84298 84299 719643644 25754 25765 241460538 40441 40490 419840473 57848 57849 670305311 59860 59861 816045050 55024 55068 41283797 23798 23846 917201441 20379 20380 362392160 44564 44526 307209460 48566 48567 72348579 9960 9996 5645854 33882 33883 675542535 46708 46709 599267736 84192 84193 180763979 55028 55029 719993249 90311 90312 414041912 74021 74022 707642380 60963 60964 38196012 63186 63201 997147113 27279 27319 243212377 24469 24499 396117975 90408 90416 884630211 87251 87252 789706362 44995 44996 550301088 60059 60093 73810090 64740 64741 910520677 65215 65208 390193045 26302 26251 387986707 39074 39075 223778715 19319 19320 755311544 8211 8212 747181991 36004 36005 614192869 25162 25194 10089144 78837 78838 905356079 11393 11339 314559700 70302 70284 182429782 63999 64000 358402404 19621 19609 672560334 46504 46505 683304209 52720 52721 936482352 93266 93267 346992406 43060 43045 623940500 94634 94605 848070919 85210 85211 501994035 56091 56110 260707135 19036 19031 83725688 46922 46923 509558342 8961 8976 246292693 93355 93373 923189830 96283 96263 843958727 14903 14904 801029950 72207 72189 701596964 19265 19247 695743276 68521 68522 766242838 52341 52342 265671832 52824 52779 544487994 7523 7492 371890884 62691 62663 977407862 81270 81216 769432046 71772 71723 18009850 3701 3702 961042768 55899 55900 267302261 74671 74672 657121499 44513 44512 220712139 5411 5444 837818905 18447 18448 485100546 54116 54117 248502471 95484 95485 239465344 97369 97370 780752545 5457 5436 925587315 12545 12546 948298997 78901 78902 849355551 802 803 754192215 49194 49203 460086127 84522 84576 277005527 16563 16618 482162852 77437 77438 348422183 53019 53045 338896456 4093 4116 341304376 1304 1307 623730210 65800 65831 335692610 99789 99760 4636323 5894 5895 782810521 23109 23117 864242618 51683 51675 226307010 57358 57359 492589857 80065 80066 923106857 41580 41621 722076690 45890 45850 90379089 43683 43684 670028603 13904 13905 882311273 67432 67433 700503582 2739 2740 511948762 20611 20612 632887977 21052 21053 830702462 68087 68040 746770023 62387 62388 560530909 80360 80386 422287696 82616 82617 811674205 34383 34381 3286535 44560 44561 667803343 70093 70094 485282723 19398 19399 803066925 19148 19129 960593919 30469 30470 298791714 95178 95165 169762601 82576 82577 432048447 24268 24269 395937119 85379 85380 908148644 50917 50912 578922259 69679 69680 331084 31770 31771 821492199 11155 11156 712602883 98803 98804 367019942 5136 5137 814311665 8141 8114 696630787 82714 82698 820205383 30234 30275 398129349 49161 49173 948612187 61447 61448 339719359 66584 66585 301534697 89282 89239 352537733 32873 32836 720187968 8096 8069 710784559 96395 96407 975473170 86471 86477 967656420 2019 2075 3800773 964 950 133862571 98598 98617 445525932 98367 98368 648029515 54728 54729 200250137 27481 27482 774389086 69521 69472 475382950 32956 32999 890301910 56592 56632 231834225 41323 41267 559805543 57222 57223 797416027 58037 58038 194921059 97098 97099 155746525 3538 3539 249828924 34054 34097 206507217 51247 51248 772617898 24504 24505 663406925 47530 47563 707479578 66438 66439 779367855 77433 77407 637463851 37082 37077 545449869 62893 62890 618334570 46182 46183 597524550 25582 25583 383808649 69293 69313 384682874 55658 55659 645327450 42513 42547 648878224 48297 48298 745290813 75086 75125 587458356 95357 95358 578376613 83859 83851 355723006 71171 71166 320063435 80615 80575 770876284 54070 54108 731137174 21137 21138 895418908 14233 14234 999780821 19546 19547 802535224 3946 3947 64868263 39919 39890 838062943 84243 84244 350008244 71022 71010 220302814 76220 76258 645524250 26595 26596 548365095 76902 76903 167463027 77734 77735 946706796 37057 37011 680607139 71694 71697 158499897 42407 42408 83770392 40896 40898 605404786 65247 65248 856413332 98022 98023 42707372 83536 83564 424680581 2693 2694 323731699 74168 74169 404430585 43770 43771 166462629 5117 5118 10352861 42140 42195 124337074 53316 53317 452154753 68162 68215 790630184 40413 40414 466583278 26649 26650 650014490 75410 75411 657455621 3703 3704 210846436 6791 6839 553589121 96628 96572 199392931 50976 50977 74218236 44851 44852 815709157 94767 94768 112300375 39410 39411 604240415 34975 34976 587780470 14705 14706 300150166 36085 36086 669438137 48459 48428 346902202 68834 68852 606244912 44357 44358 979257669 55947 55937 16376649 41351 41352 352488295 90179 90196 897655122 57149 57150 480304002 98220 98221 540902939 22009 22010 107662347 2748 2749 605114437 34747 34802 989938777 55339 55296 699553763 56069 56070 179021436 7970 7953 749661250 40502 40503 974803801 54525 54526 882865653 30312 30293 426339216 51735 51714 337376149 16204 16153 219568801 10896 10864 641143358 44301 44302 52452751 6957 6958 338668922 86081 86082 83398536 10039 9998 873436051 45423 45424 629813831 14151 14152 506387824 20013 20042 386725585 89091 89126 970163728 22021 22022 265876466 87073 87074 793655769 65499 65541 991652594 80577 80578 14940330 47773 47732 684415544 3497 3498 71293418 40415 40429 699763024 59804 59805 121677834 48018 47979 178308898 19063 19107 548968558 37215 37216 377748048 12637 12638 347052416 46027 46047 928897875 63849 63860 325399307 40692 40716 587092430 73310 73311 345121876 13223 13224 534643214 93641 93686 664323515 5698 5699 613575720 11652 11707 69618715 12273 12272 23524368 98076 98085 794027911 70805 70860 781646823 77388 77389 170701532 70128 70129 89881386 442 468 664163899 74776 74777 113259062 1365 1367 854969467 45565 45566 123451730 38529 38550 907286196 23537 23539 618858425 58675 58664 514584443 14855 14856 960940866 88356 88357 149735318 93249 93287 618558718 59586 59587 254854827 84503 84504 191911503 40264 40243 508921078 70014 69973 772951617 67223 67257 648930798 33661 33616 179863560 41891 41892 399022224 72579 72563 627458027 88749 88713 932338445 52694 52699 235404684 65504 65505 734502749 92445 92446 457066534 14270 14271 877646447 86533 86481 599347724 40741 40742 769500514 15350 15351 783145643 1785 1798 16807845 87652 87653 516154114 26598 26599 447397983 72015 72016 226322607 75865 75866 255623879 16868 16855 240569043 35319 35354 845294717 17899 17900 817573563 87791 87792 278068151 20465 20466 915335426 63514 63515 35023741 56678 56679 37349481 28776 28777 229200015 5976 5977 32067921 36173 36174 301297536 29629 29642 70128927 55948 55970 400747216 65810 65858 971741110 2426 2428 170028254 41180 41181 243436179 62264 62265 864249589 98336 98337 639587223 22442 22443 399193703 64376 64379 881490517 86471 86458 328496547 58394 58395 814184002 56236 56189 203763144 88420 88421 228198991 16002 15973 962066649 26824 26850 955375012 72920 72921 222889036 97322 97303 801456642 82737 82688 937540079 31983 31999 449987208 96162 96215 665460869 23268 23269 452630831 49611 49612 142778636 28795 28766 206249535 58393 58386 564334742 16171 16172 146904948 74450 74480 525948460 62880 62847 846688824 40646 40647 31696675 88272 88273 845484825 53871 53847 964329584 61309 61279 628003260 88910 88946 969220515 47451 47398 377797573 34630 34666 639345174 85160 85161 30903398 93283 93287 149970829 38786 38837 796790576 70297 70298 514213726 89388 89389 22669699 13393 13404 344566830 80547 80548 701552430 66505 66506 618483418 35256 35237 556572419 14625 14626 82526418 1326 1327 310337 74480 74481 674963712 2549 2514 560754499 63009 63010 762136350 47757 47758 325651339 54278 54279 633939145 17201 17202 400315115 28250 28221 732830054 56172 56121 923582527 90356 90357 760765643 96437 96438 909224944 19803 19804 412897179 43554 43572 486248516 75023 74982 322110275 37041 37048 270844134 21254 21255 160979219 98621 98622 477756634 18619 18667 675702215 1363 1355 666995901 52432 52386 404017679 74186 74187 810656360 28159 28160 440377992 20372 20350 504688362 40240 40192 485043536 22517 22518 905693988 70836 70837 712953132 80818 80787 387038955 87339 87340 666681260 8173 8185 43705830 40823 40796 61985315 34452 34453 660194518 85176 85134 66134389 2371 2372 96943850 84728 84729 222753160 50526 50544 788409262 42167 42214 890668555 68019 68020 754745776 12354 12398 320853408 60380 60430 384667116 72424 72403 97827276 62752 62761 28001997 55306 55343 285030005 18548 18549 647905601 10200 10201 569617797 44831 44832 414884533 44072 44126 85783968 74381 74352 792020851 22058 22070 225512193 63593 63594 497444552 90814 90815 225506946 61113 61114 454639134 50858 50853 259445416 22792 22836 174836474 17727 17687 866064754 90086 90087 869851658 84831 84832 545078589 86100 86101 508194239 25000 25001 965392232 29054 29055 912419606 67425 67412 456705026 1047 1048 863267656 85718 85719 157264488 40008 40009 666767255 9852 9833 751555330 86107 86133 760294155 17446 17394 763889601 81700 81701 650281077 76830 76831 991326852 61806 61856 521341330 56751 56752 204276457 40805 40794 426324560 14193 14144 492657662 53347 53348 899502905 79145 79146 465100776 98379 98380 90984141 65373 65374 629002084 14074 14075 618483039 49226 49227 642307397 87767 87768 816260210 27118 27119 296073706 66367 66368 711241882 55861 55862 671762769 67220 67203 221857231 97389 97416 573905628 50770 50771 498106601 66152 66130 537102861 57739 57740 679003142 86165 86166 644164232 32856 32816 960234819 1174 1136 702459337 87173 87174 62252273 12746 12747 480334832 62587 62588 282461780 93113 93133 270965128 79097 79098 552818281 6691 6687 31215908 79972 79973 390521730 28763 28818 767048238 99755 99790 906971225 64422 64423 236591440 88677 88696 361634009 77043 77044 968787442 33387 33422 563703891 51657 51658 182028565 24195 24204 48039681 93155 93164 556079139 82393 82394 702790605 25058 25059 656912471 41137 41171 281214204 27316 27317 877310505 14843 14845 832420863 78571 78572 114991038 58434 58435 739483418 32852 32900 447576341 60267 60268 11503137 68204 68193 469035620 79380 79381 499109717 62235 62193 858827592 78189 78146 792245830 69261 69262 815467863 86942 86943 136835085 26005 26006 228496937 23453 23454 561623984 78927 78928 524886128 76520 76524 854017185 58272 58273 806393421 21466 21467 11365449 89406 89433 784452530 84323 84324 180967274 53575 53569 657039991 95159 95110 26996168 43996 43997 961616798 62747 62753 557182191 36314 36264 829910233 17565 17616 832584713 6610 6662 824324404 50844 50845 289565008 67239 67240 37596367 83852 83903 317351051 8316 8355 168059660 46164 46171 270685381 5236 5187 268584780 94168 94222 75469267 15812 15851 479594327 62242 62259 13513510 36598 36599 141671681 20771 20772 684413191 8416 8417 573470016 71955 71956 513677305 54893 54846 828166041 42519 42514 645799172 11824 11851 153080271 38918 38974 531700079 53428 53429 881437276 67294 67295 487658891 92058 92041 757979472 56864 56844 863736055 14280 14266 828858714 74237 74232 867088912 75805 75806 481245000 43475 43476 717507386 91894 91895 777235576 15634 15580 111709785 10664 10683 177178482 19194 19195 688473617 4379 4380 489540339 50072 50030 395512345 84063 84064 212903517 51263 51261 47843081 62227 62228 338557602 6327 6328 863159561 99000 99001 47160846 52050 52002 96190504 4572 4609 911565623 97734 97735 139317081 20133 20134 843399651 36618 36619 867914763 49280 49281 349700014 54145 54146 724986479 59531 59518 218096513 53605 53627 989519373 49516 49517 754303241 6109 6110 851649753 76529 76530 93755461 74140 74141 88306058 55670 55637 872062407 26242 26268 728498647 32621 32622 811080588 81837 81838 947080471 68372 68336 652366170 58019 58068 949109449 70759 70754 154342380 25418 25419 258180320 65029 65030 126296204 48006 48000 703912072 96873 96874 988306988 21471 21472 952234114 83235 83236 650934697 22194 22195 751449358 53075 53040 254720394 96747 96751 930696774 403 384 74121459 31336 31337 789088541 23097 23149 839186071 17412 17400 637364442 75080 75056 286657950 89500 89501 85625730 81545 81496 423573122 15186 15187 994711073 34308 34346 715887213 92009 92010 442205113 98980 98933 447891583 35837 35885 993103655 50019 50022 881679189 86462 86450 684299457 37473 37474 61548457 75013 75014 787481242 11138 11150 844868074 92168 92169 983342757 27137 27138 319328918 32328 32329 287856673 99905 99906 133366615 19268 19269 135782307 78967 78968 918181546 69288 69289 500200084 83526 83527 929351983 10292 10264 736937402 55949 55924 57744537 13661 13662 316871470 37202 37147 187872941 1706 1707 724672331 43957 43958 13730749 27183 27184 411820707 55586 55587 666307790 84237 84268 480705597 81272 81273 487242961 22761 22762 191903657 74528 74529 660074914 36390 36438 50737266 37293 37294 47217920 39681 39682 177452270 56945 56946 18381363 73311 73262 816815264 95340 95341 630122318 60229 60273 18684387 68722 68739 161948647 66018 66059 527496464 34874 34841 994455799 13888 13939 740591563 12539 12540 168000749 15754 15755 99441603 89899 89900 960891972 91375 91420 659592529 73622 73623 153320650 51170 51171 383330557 27053 27054 337728057 97623 97574 974820187 22156 22188 960932236 71244 71245 124482362 89744 89773 171886370 67266 67267 381454212 81792 81778 598704221 57609 57610 232457270 80578 80611 619619914 65576 65617 716141978 73259 73260 297304052 28670 28691 750046165 69879 69838 312057205 29595 29596 933541392 84048 84049 43526610 31199 31200 189603006 454 455 246556143 26994 26995 82567780 31705 31759 755433427 44305 44347 430758038 97357 97311 283474420 1472 1450 373996215 79913 79863 351040355 98527 98528 679426072 80605 80606 45666347 36834 36835 123949827 15423 15424 540846092 22426 22422 239442366 3680 3711 175180439 51937 51938 80490959 14123 14084 22754275 57259 57260 644891436 74023 74024 551956382 18510 18460 777190528 89416 89417 98628789 54846 54812 465578995 7942 7917 741874827 31759 31760 812000522 79253 79261 280347286 4930 4931 12001560 60987 60988 876599194 76672 76696 143715195 70522 70523 517376522 77558 77559 567844347 2296 2297 844511909 97664 97627 851143907 27385 27386 691654002 51086 51078 36261403 7827 7828 500185795 43315 43316 410024489 9135 9111 353497212 21273 21271 728868251 12409 12358 351050571 24741 24783 190725428 93182 93136 16180908 18621 18622 896756456 72713 72733 816658242 87505 87517 963012004 36368 36364 600004550 13147 13129 64844811 11653 11654 514670292 18050 18051 774648797 65176 65174 156653071 51904 51905 241038519 85774 85768 980643906 78429 78475 149064261 17889 17840 375842967 827 844 520999676 17328 17329 660624248 64436 64399 838117243 15860 15861 848062458 59392 59388 8220578 3977 3978 462493918 18571 18572 144303829 38578 38581 610914258 11970 11992 765719783 33752 33788 224209815 30057 30056 688370636 21423 21424 860507246 607 608 855700249 92260 92261 770192673 49468 49434 877540244 48868 48869 845886268 10266 10320 747120865 19698 19699 569595869 45450 45492 715897764 87056 87065 970350199 93153 93123 478525667 26853 26854 497097509 37322 37374 741202618 61390 61380 78245848 61261 61262 332805152 29141 29173 967902415 13083 13062 283133245 77106 77107 748121241 58773 58774 245199203 83295 83296 334661843 28390 28389 991495102 44552 44553 971899944 65757 65726 403989396 36018 36069 948709484 92208 92209 605178604 1633 1663 885995818 67582 67541 196768157 73680 73712 910869609 55001 55002 358831312 32063 32064 573158221 30410 30401 61802829 98258 98223 729466784 35320 35269 187200927 58174 58158 707663172 40055 40056 291087791 23740 23741 93020389 70871 70872 630824976 14401 14402 605504397 9572 9565 916421284 37039 37083 27010310 19567 19568 308800152 8848 8867 748195651 91563 91562 545954867 75634 75635 463595408 241 261 54226180 54630 54619 833299289 55667 55706 811187063 73671 73672 222329937 47080 47081 317330388 41562 41563 296798303 88266 88267 364029589 37880 37881 992026593 36298 36299 872805096 86636 86630 169055438 22654 22655 1160610 16962 16955 855836443 73783 73739 167030197 15874 15839 532516121 36711 36734 261476613 75555 75556 121275966 70180 70173 675424184 87513 87514 607126816 71743 71766 745762730 23349 23304 356743070 12600 12601 895401719 33879 33870 621112719 4048 4049 520939332 2260 2233 91138778 9761 9788 80146844 20429 20430 908398520 52151 52147 811260968 72776 72777 20585192 87471 87472 918786677 36943 36985 148803159 39715 39670 401761577 61872 61873 641462912 58934 58935 220863955 92232 92235 567997207 8906 8907 285002938 79147 79185 352300918 94520 94515 671237275 73187 73153 456880758 22488 22489 35529139 3719 3708 773229648 93843 93844 467739804 47389 47390 741297921 27013 27014 112257977 57131 57132 258555448 5737 5738 899840407 54911 54912 131653644 13989 13972 924150130 92833 92800 990855374 15465 15424 169570740 25545 25587 400306930 76579 76612 797576685 5005 5006 775228896 89162 89173 99295413 30335 30336 708719142 39514 39515 318941386 16380 16427 17596953 46426 46427 448212494 71752 71780 154406200 34388 34373 282374826 46177 46178 741526999 79940 79941 800831948 30920 30921 456577577 30929 30940 862956655 82174 82183 651209484 58303 58275 737604850 60817 60818 849882816 15040 15077 664344768 92240 92243 235431269 34824 34825 306140830 45130 45131 320563885 35884 35832 717266426 73795 73796 546614131 44751 44755 878352584 28124 28125 609607581 47570 47571 73445033 1738 1684 363648460 74670 74671 846603619 86466 86467 130204277 40657 40680 57832139 29541 29591 273524463 58520 58568 294064421 16329 16358 682495071 43761 43762 587330341 48806 48807 272666267 87932 87933 285552950 97860 97858 944536584 94175 94176 452826449 81925 81907 653751632 67361 67362 686009296 26426 26479 700651431 87390 87391 925841886 88 43 174355590 5134 5121 300988801 83279 83296 521309407 26481 26482 826503165 50053 50002 497276405 20083 20084 129923823 16426 16434 865004986 76125 76126 12234654 54498 54499 933912538 38265 38266 597605039 56899 56900 663665440 25004 25054 904291243 53111 53112 27528728 12369 12416 192167043 66066 66067 876183759 32415 32385 132293987 14971 14972 608406835 10366 10367 356831957 13589 13644 727625035 58484 58496 388846194 56107 56108 553958565 33871 33919 738369504 5886 5905 296500905 68566 68528 465682677 76718 76674 478332550 48408 48409 824667035 40195 40147 563546178 33950 33951 505336851 71848 71839 513721147 96893 96922 35551347 51719 51775 618678235 75796 75797 809374531 10032 9999 275938943 32433 32434 285978265 30954 30953 450796300 13345 13346 428643351 66253 66254 504911693 16913 16875 319851840 29189 29190 811754970 67385 67373 450512098 68814 68787 293504756 32568 32569 554752065 24238 24244 387172279 57748 57749 438118200 35041 35079 355064747 85514 85515 920470286 68047 68048 240691517 94026 94027 918347178 1273 1274 357390018 28120 28121 92214391 19156 19157 843139890 68782 68798 752620401 3521 3522 148168726 57791 57792 267830529 14729 14730 862534117 21781 21782 182971251 94559 94560 311788782 51451 51471 457070034 73088 73137 738368288 5993 6026 887040349 19681 19682 287482427 88623 88624 15038282 88645 88595 423449531 79201 79184 576082788 29591 29592 602001302 42298 42299 704145180 60415 60416 855174126 98889 98890 930278212 57758 57759 680359503 64829 64811 540541734 86800 86801 180423129 92273 92274 590461331 79908 79940 137588103 1577 1536 127346054 35762 35763 591051694 16138 16139 220775363 42484 42527 743283658 9387 9388 295038001 86277 86326 182397162 80569 80570 723659773 99103 99157 679102129 84873 84874 967207501 55666 55619 163481235 20097 20098 133084131 91379 91380 998897335 17551 17495 367778748 82322 82323 832557299 83063 83064 763519297 45705 45698 10266221 59953 59970 848477996 67788 67789 279727738 61031 61032 337199550 91863 91908 882495554 24404 24445 729570768 36788 36789 138812932 50709 50710 545136090 51384 51425 556276649 93234 93245 140823611 13634 13618 551669496 83860 83832 967858731 19663 19664 789199025 9490 9491 547966807 39961 39962 480447127 91816 91817 473094341 2955 2956 446976745 33939 33898 351406692 57335 57378 438968709 745 746 32794520 88679 88707 289879741 99787 99788 665737244 63690 63691 431954363 68719 68720 30584200 17023 17024 30364396 51381 51400 812002878 58827 58828 398335784 42560 42614 545397197 7826 7847 283974558 9034 9005 979579320 22450 22459 128892693 19387 19368 736286567 73887 73888 617189133 80848 80849 458632361 68551 68552 371247140 25557 25558 295650460 79164 79165 852583164 95809 95845 263379869 73290 73246 671165743 78920 78921 480988767 51354 51332 559877628 51778 51779 651366133 51495 51454 9557391 7647 7610 110598760 6866 6860 583900458 90136 90137 373791877 29247 29207 949412712 860 822 91795348 11693 11694 478289384 60162 60209 38556930 82632 82587 104336959 49306 49307 806762733 23131 23132 699306731 76337 76328 955229652 73875 73913 525500898 68303 68304 280764915 92637 92664 286390859 98487 98488 831326177 80582 80535 260808867 14489 14451 747099901 71560 71510 230710933 4824 4825 268767171 30602 30586 954001544 55036 55037 320970066 49017 49054 132671971 38984 38942 6058475 2287 2288 255496058 37018 37054 394255559 41613 41562 340947667 16200 16201 877101094 21531 21546 4540342 4025 4026 830627307 36911 36912 413003056 30212 30213 13789353 36780 36781 732906693 3208 3209 763152270 38958 38924 331584269 13969 13970 115745583 63452 63490 332430264 96044 96000 161702727 8560 8561 869003870 11996 12049 108541372 47237 47232 999746278 83163 83164 391602141 42802 42803 185581653 86840 86824 44539363 79717 79683 99211696 37873 37878 848945624 70258 70259 959196307 23806 23837 508196888 50917 50879 734661345 24430 24431 165731245 78913 78914 585156691 58645 58637 402202203 5206 5191 750853672 48076 48077 980363945 13131 13111 19087143 83532 83531 138382393 4521 4522 404665539 55448 55420 229966209 70473 70457 358237645 21064 21065 775438591 17885 17840 96591746 1490 1511 138493480 86785 86738 388851620 19390 19348 7299304 25055 25016 15992153 33872 33830 969923130 92280 92264 665041277 44239 44275 142205731 94703 94710 715492883 21116 21160 414374961 50045 50020 210378419 70672 70673 51287298 33314 33315 637600773 56237 56238 237887718 22157 22211 921515502 92137 92141 694793022 86232 86210 615931970 19606 19607 925065328 87319 87343 102688236 37343 37344 208681476 62557 62558 43173886 87449 87450 561482365 53178 53130 350019747 21780 21730 141804518 55894 55895 265492208 62298 62299 2139733 64039 64040 131297374 14336 14338 724001309 93814 93823 757253956 46165 46204 609756348 73911 73912 528136203 66442 66443 435622560 16500 16501 951131694 8385 8379 825059522 77539 77540 509557667 43346 43347 101433685 41886 41881 668273405 30027 30033 212824261 99998 99999 482308011 36740 36741 360143478 97520 97521 865478812 62360 62323 220437991 35505 35519 668160657 41136 41158 823429118 22836 22837 475131005 87850 87856 875061182 9190 9209 184163575 34920 34912 680299256 69888 69889 339045237 95760 95761 821745224 8588 8589 801641781 13180 13185 382883723 92747 92748 969302937 1120 1121 235050355 44435 44436 58039890 53690 53734 549729105 67136 67137 5875223 35831 35871 149983776 19212 19213 383341797 41009 41010 314110963 23438 23439 231758784 65333 65334 529511410 83028 83029 192792220 49224 49210 696453 86799 86785 890314882 19268 19258 546969478 96853 96854 761062802 86965 86927 457732072 23664 23665 95055748 11853 11854 64508453 58367 58321 407617537 15495 15496 911630432 13177 13178 914853405 42782 42783 256690744 23999 23959 725723232 89177 89178 281975718 47358 47365 823650680 29942 29907 37994665 2665 2666 104709892 51885 51931 615619186 6652 6655 723033257 64512 64469 310525212 89085 89086 493363319 91800 91809 363143995 71617 71618 321856 44150 44151 337349763 65531 65532 632263502 92251 92290 768492051 80711 80695 269657227 55539 55540 863822752 41993 41995 847454973 10294 10295 236014924 75939 75940 723034719 96075 96036 537101102 55309 55305 598092452 54569 54571 449316419 24543 24526 239799022 71780 71756 673451179 6751 6738 414509840 1241 1279 587821063 16434 16435 401474499 11246 11247 2245756 52418 52454 116028677 33186 33187 302894836 32283 32284 656098090 13019 13020 580403921 21367 21336 203118053 36427 36428 387398884 54756 54757 965955136 21624 21625 706235296 68859 68903 685301480 24067 24068 347435867 411 398 77579330 79933 79954 523921025 87516 87512 961068918 28437 28438 826697758 98512 98508 727080070 649 626 604978350 93286 93253 875630181 9482 9444 34202122 34979 34971 978429543 96029 96030 610454803 38046 38043 106220189 62576 62526 568632437 45231 45232 615328280 6651 6652 19023758 9809 9810 649243827 32731 32689 998546556 51969 51970 188730380 82717 82718 947232272 34315 34316 483219418 67580 67579 616364807 91498 91488 878710034 69844 69802 917823487 71291 71235 53766110 98940 98941 26968359 1664 1659 426017702 38791 38761 904250824 36349 36316 369627850 3767 3789 561845249 32931 32891 911430525 50645 50627 234600843 53456 53476 310245463 96488 96489 601222439 67764 67765 537247071 10294 10311 779941488 8540 8541 934573271 36341 36342 186838634 49890 49930 204257805 85363 85364 477117840 30786 30812 440136304 56952 56980 378378641 70170 70206 561720985 94936 94910 726607176 41574 41575 933500924 52653 52654 9819254 21145 21169 992147806 87392 87393 127394186 68015 68016 17994881 52373 52374 35510351 28473 28425 705842617 60016 60064 854390856 19642 19687 875211496 74992 74993 95744751 90827 90829 139799905 12527 12528 65732368 50669 50670 824996727 50155 50206 918438825 93517 93566 295787678 98059 98060 346263711 66125 66131 372443042 30486 30531 86508822 29499 29526 391845292 89066 89067 897471253 80163 80174 286951438 35213 35214 294583018 99885 99886 351209774 71532 71498 694408520 6437 6438 521159576 12550 12519 863943704 61295 61303 929890616 29757 29758 290430415 88078 88131 377213554 19348 19349 241490143 69700 69703 584145900 34941 34942 380771470 22745 22766 68037301 87666 87667 49991685 63915 63883 107361203 16805 16842 435327235 17269 17303 459558666 59892 59923 305649362 34095 34096 164267907 19160 19161 286114109 34868 34827 5665337 68698 68729 53724949 27698 27652 876310774 41220 41186 742187948 63780 63781 563946295 21708 21652 954965688 77203 77204 416584431 50434 50436 820135807 67470 67464 422217165 8151 8165 529203395 74923 74924 169038384 45382 45383 72613273 27158 27159 439693138 79946 79947 73423411 63550 63551 260639436 59232 59233 723763513 34065 34024 572079530 60278 60279 867336935 56219 56188 300834014 39072 39073 291069722 76300 76268 474298482 29644 29645 36283604 7159 7160 495181292 13886 13887 215832014 83089 83090 876358867 41122 41123 622920539 94205 94206 560074310 88661 88652 640817515 32492 32546 138947407 50880 50850 454026369 20919 20955 339199419 29838 29814 397636689 37318 37289 109812072 18869 18918 305289482 28145 28191 516032170 42664 42716 58943914 27644 27645 944514044 14725 14726 825662525 83719 83720 899059740 6113 6114 995980220 64265 64266 248623281 14955 14950 154160817 41677 41678 775507166 94567 94568 549909497 70461 70462 77500093 96314 96315 717316882 96114 96139 796193694 77130 77131 424295366 19927 19876 758792057 75726 75774 823330955 168 146 525837307 16581 16594 350830548 79184 79192 145010362 44890 44920 565611629 56756 56757 160290602 52907 52889 846444246 2281 2285 502660368 95101 95102 314366080 48773 48747 251556832 44150 44097 859684393 66761 66745 748124052 62576 62625 801315476 5954 5967 613910687 46807 46808 718675897 397 398 15249236 30802 30774 354433497 91666 91667 167170014 96641 96642 915751536 33088 33089 574480111 80123 80124 798590970 82675 82676 687162696 40467 40468 714040653 4002 4043 706641867 39295 39260 421128616 19507 19534 396694387 66935 66936 629246292 96622 96623 965961304 41572 41573 802413246 10136 10111 665179825 12084 12042 121413030 30445 30394 7882254 63301 63302 920854778 18810 18811 234661899 67478 67479 986416278 64530 64531 724615164 52673 52674 71507037 81431 81460 563522791 25848 25849 427965965 87284 87321 763872182 81443 81407 226258648 21983 22001 392136671 58170 58171 316015243 28414 28371 856720468 18573 18549 425319993 21395 21396 949529607 44643 44602 398238792 52838 52839 815104822 81125 81100 314862853 56873 56874 899367398 24839 24894 360374885 81470 81464 670359086 8787 8788 238709015 55232 55277 588624091 98482 98468 135324128 30305 30312 779697859 79057 79029 508245213 86908 86945 355752597 74738 74739 4986913 89679 89654 702550879 95151 95132 995275635 92934 92896 421436416 74337 74320 198373824 32690 32745 555439658 22939 22899 386564951 6481 6482 551825239 12599 12610 353610018 62301 62302 247875216 95666 95706 207292096 61375 61376 920132713 48551 48527 472433587 89176 89149 968291402 45035 44984 945493467 4148 4149 283067197 77640 77596 481647578 84039 84040 757593731 64256 64257 70112995 83783 83784 925348338 24466 24467 156429110 82478 82479 423958384 21359 21343 887975571 84564 84614 557443928 11101 11102 792748925 5891 5848 800483124 85788 85765 451784074 91139 91158 316481645 11902 11903 407116445 24834 24883 779520962 12095 12096 130974944 75810 75811 821777431 63721 63722 232246281 34638 34595 354207985 12778 12802 776516799 77816 77867 934096274 79295 79280 77589166 9776 9777 912694431 26298 26281 34259587 61148 61145 760878252 68235 68236 490543417 91114 91115 606549375 59707 59708 166974720 4816 4868 947088462 9229 9230 449359480 16611 16612 163580513 32577 32628 678615749 24561 24508 119915886 36317 36279 623464347 34753 34754 737428493 62629 62630 419215822 66032 66001 606197190 4714 4715 328470965 82594 82595 291349615 61812 61813 636355472 97505 97486 201341114 63097 63098 810379202 28984 28985 124209424 10737 10738 807508 36657 36658 268874820 67140 67141 448645247 24076 24101 566629502 85443 85419 6198101 16173 16131 827843787 16824 16826 714901689 80488 80489 459168961 31437 31439 204477269 48033 48066 975308635 75428 75449 425172370 83225 83230 576310308 23872 23873 562040518 69496 69497 113283656 79407 79358 698887773 17337 17338 643158809 2087 2088 603561003 22559 22508 857574011 38417 38418 882749570 59721 59722 431041387 56317 56318 411549678 58412 58464 463507317 61039 61029 114307460 57984 58004 940203597 85107 85110 827120991 91731 91732 572097564 72476 72421 63122477 97397 97399 109358569 40430 40412 165487033 37289 37290 885654750 65532 65502 292511184 58629 58640 633568256 60628 60651 516402591 4303 4304 676174772 29387 29388 535837827 88417 88415 70029752 74629 74630 522375979 62634 62587 131365840 79388 79389 908906638 72977 73030 67063892 7505 7501 612380154 6054 6028 423787417 63182 63183 488706903 93765 93717 142384476 43249 43250 419725068 60511 60481 340397547 66120 66089 437952926 47756 47757 513693183 1839 1840 309386349 40686 40673 306090175 37612 37560 294520304 81921 81922 683090410 66068 66038 541599271 3400 3427 491873788 40845 40829 645159174 40620 40575 584941994 88968 88969 968699866 28389 28390 505138486 23795 23840 120377001 62854 62855 351354755 14041 14042 636859200 31458 31461 536984874 50764 50794 471934736 80852 80898 594569445 71039 71068 635824356 43226 43227 615941480 99834 99873 330234661 31999 32000 990242692 80757 80712 620611684 31017 31018 730373034 75573 75574 315447305 97645 97624 304176773 17320 17321 781425521 57524 57525 544027981 66898 66856 945514485 91189 91190 423311196 94070 94071 694448216 27671 27672 25211238 92108 92109 312654136 62494 62495 757280112 97231 97225 146243321 94884 94828 85663629 12766 12767 487245785 31855 31856 307663134 38115 38088 265651432 79109 79110 255927781 87521 87522 75503418 8760 8810 798906403 62685 62712 527714797 65433 65412 367792103 13938 13960 865642251 21834 21835 124599387 56972 56973 653097683 95530 95569 451309749 67139 67140 376645290 60891 60865 280478245 44241 44228 98539809 82856 82882 999248149 30872 30860 270292093 65582 65583 403395132 98697 98698 483991962 33923 33936 21371 73220 73174 901748745 39735 39767 87175247 54872 54851 752845995 81673 81700 945132762 36072 36097 206149243 78299 78247 428800522 85192 85145 899227110 45643 45644 679965053 84850 84851 336843230 24278 24279 945400328 35717 35708 520854456 7160 7161 67108812 11745 11746 662796886 70363 70312 891958762 96074 96075 205112094 99752 99753 764573496 65794 65792 764295541 41690 41691 583486655 20267 20268 811028505 53861 53862 972844230 63557 63539 264624446 65109 65091 448578529 17299 17352 992290741 80542 80578 248092918 84011 84051 481373603 40177 40178 916076708 90648 90680 488890048 86740 86724 625627454 1246 1270 425104232 18104 18105 834711074 12307 12338 872128642 53230 53231 961314179 42421 42438 804437161 5223 5224 181189750 23528 23502 647468979 94022 94023 590147152 63826 63827 119639743 48590 48575 312714511 34825 34784 646762662 98295 98282 121450722 69481 69510 65851490 12012 12055 203911725 47030 47031 815896976 87608 87609 595576139 28913 28889 283600709 12066 12067 83289181 20001 20002 24005802 2433 2451 808138993 3623 3624 290003981 42506 42522 173875973 32407 32408 358274415 21018 21019 815391302 72105 72087 501379062 89850 89851 10911725 70519 70497 444345812 56476 56459 5645466 65050 65017 469078179 97629 97580 51922734 81085 81086 75444860 68419 68379 119446609 91938 91939 227332383 10310 10313 432889617 57557 57558 319780464 43617 43618 632161646 40918 40958 347007814 11064 11065 765205401 27699 27700 85952162 39185 39227 121366057 3854 3855 213372316 48902 48881 284516781 94336 94305 591818053 16823 16824 510713798 23081 23083 270180239 77359 77360 538876769 24381 24333 701395949 43557 43558 725634753 66600 66601 529571654 87457 87458 651848825 92699 92657 229755532 29086 29123 697616372 881 882 287991284 11523 11524 295632234 26903 26904 744762589 39021 39022 32095030 33578 33601 627415717 99479 99480 367494222 11059 11009 320848039 75005 75006 240703280 3520 3521 68945429 19317 19318 832627402 30158 30162 127332687 22553 22525 776530520 1097 1098 66432853 60890 60849 564073903 60470 60425 597530049 57035 57014 410446133 81337 81338 367855257 37207 37208 253311066 75062 75048 616880630 33573 33551 497796526 80756 80757 133140078 14873 14874 951997751 43751 43752 699375600 6631 6632 721403278 89037 89038 655626457 99941 99890 268487629 4958 4959 97367759 46177 46155 535675909 60 43 717599538 93368 93359 52932524 58038 58039 760659160 9536 9515 684253378 21855 21856 66703218 70605 70606 197089205 15745 15795 654403601 59181 59132 440557199 87358 87359 736847347 61459 61492 422990191 52631 52617 120854940 35182 35183 620388248 44381 44382 914577135 6276 6236 788428643 618 630 398764268 59562 59563 1104309 150 203 270918965 53636 53597 278650903 72788 72736 687475343 91200 91233 654801379 36345 36347 540187618 55916 55904 262005891 7316 7317 32943433 56200 56201 197570185 58955 58956 399450618 78739 78740 639491086 78631 78674 640890556 32642 32668 15452566 17887 17888 582136008 37061 37062 638788713 45123 45124 347251500 50051 50052 794828656 73543 73500 616237277 98754 98755 721000655 52040 52062 525854531 46273 46308 138589177 28708 28656 67070227 42602 42586 146616618 52363 52364 245477582 1110 1111 680068837 77807 77808 992115575 64336 64323 227142525 18557 18576 788236326 77287 77265 73318257 35807 35771 773656371 48636 48665 607936379 28031 28032 339764922 70464 70419 114930049 6041 6056 955725714 99296 99330 55608218 55242 55264 882709048 87077 87021 287083688 45783 45786 50014934 41452 41465 807756105 9476 9477 3957782 4187 4188 59333590 83256 83257 307165832 54766 54767 904349493 9791 9792 56607017 35967 35975 274336180 12132 12142 680280954 89385 89386 730728743 18037 18038 73529451 37823 37824 252048749 86656 86644 522207062 15844 15845 162603122 97940 97941 569609842 93974 94013 35042558 16412 16366 944293141 83582 83618 835296273 44004 44005 587528524 59941 59887 357558324 86584 86586 250401403 60754 60745 547725894 55038 55069 717614223 89866 89867 448939801 77747 77710 209576103 68729 68765 824216981 3572 3573 338076874 71275 71284 444852960 47039 47040 114417147 28275 28274 446285985 12089 12090 272072200 94231 94205 193926489 13885 13929 487521930 63435 63447 851555123 69118 69119 554115551 55189 55171 283168625 655 605 954401056 40096 40097 181511360 31842 31827 728852604 94265 94266 289731048 56981 56952 467612098 55537 55562 465888059 7191 7230 81960493 55863 55827 329890201 25204 25205 22988740 15732 15765 545927397 95039 95040 148936082 21813 21865 238677944 50952 50953 480755092 89837 89838 217908276 90556 90557 328060109 61414 61415 660336874 73258 73259 738551321 3508 3509 666258136 53082 53083 114511876 19118 19119 672723073 92266 92218 181088708 84976 84929 39615785 15429 15393 649466687 28995 28996 440283549 67444 67409 247378638 51000 50993 897478521 37791 37846 641434110 27725 27688 33454325 22212 22231 787016894 40641 40642 799490273 32906 32907 129098538 9524 9525 154158273 74705 74710 167444258 97397 97398 582571714 94497 94498 528818157 42063 42019 461052734 27875 27892 134846097 11421 11368 73507712 41936 41915 460160897 19277 19241 278395609 70297 70268 856865327 44682 44635 800810096 80256 80305 394557662 95072 95073 625268219 95600 95601 235185183 48444 48445 244435534 15505 15506 75069760 45758 45759 772564492 75984 75979 753599527 91483 91484 186467096 20995 20996 275053367 54045 54063 859188303 44315 44316 390329748 49427 49428 391678512 43056 43057 634117532 17819 17829 801454636 48067 48095 365821173 9843 9844 975287428 33320 33321 410592322 17651 17652 265437801 11997 12047 274866050 80751 80769 532048813 62030 62040 701348353 57624 57647 644637106 82518 82519 942623575 3617 3618 883677094 83057 83058 492419080 14967 14968 832407120 51109 51110 547326674 42129 42092 971550361 11515 11516 598365307 66084 66064 833725975 72482 72440 908599332 10852 10803 154725234 41472 41418 169087746 76131 76090 876061720 99719 99746 674155062 38915 38906 41030047 39177 39165 763999285 58276 58240 834502420 50821 50822 674786840 8160 8114 35200662 84240 84275 739199086 88979 88980 35458074 492 458 472115235 85471 85472 736083648 72301 72309 657626145 455 464 273560486 40568 40531 59164841 61229 61230 491744296 48732 48733 830884289 43264 43267 719653694 33941 33922 984198249 41594 41595 619289312 4737 4707 885347594 2373 2374 513350031 51891 51868 909165880 58884 58846 466957912 33533 33534 357531228 95436 95395 991773790 12090 12091 250690602 77607 77638 428638165 29560 29564 909443855 87442 87443 955721867 20627 20628 792095402 29182 29183 944151626 94982 94935 523663040 90654 90638 697403966 55439 55440 647004532 38366 38404 423688336 19310 19340 367090185 20216 20217 619044739 38016 38017 280297058 20529 20530 168746773 46681 46674 943448600 23082 23121 777880695 78947 78940 70070813 87463 87464 826986584 60041 60075 617080980 83260 83307 382729753 80979 80980 486978352 21135 21134 26270521 78850 78851 295007344 7154 7164 405727497 46893 46843 473561593 14357 14358 985775626 46033 46034 366765756 75912 75909 149190937 75172 75212 992015604 86218 86214 58212410 80987 80988 605973434 19455 19456 111474586 18232 18196 130047942 43831 43832 852780173 71714 71715 547170128 10579 10622 143194248 66217 66218 708490942 33257 33258 289893180 29149 29152 271974074 97260 97261 699306265 47076 47120 473408495 45408 45378 397389818 73682 73683 152918811 72778 72779 36567307 48443 48444 42295108 74336 74348 559827975 70069 70070 175996294 83700 83701 610411223 31733 31734 50140666 94504 94505 845794063 67791 67792 976385657 14676 14669 817561056 11897 11898 122113098 19161 19162 427144764 37393 37339 962736184 92413 92414 698231155 49600 49601 370622582 69152 69153 541967663 54939 54940 854513961 17178 17179 739963529 49379 49408 296832529 80393 80394 173654766 57502 57503 231735965 31297 31298 666287679 13893 13894 62850944 36170 36171 765306525 12024 12025 118488436 38434 38396 30932566 3939 3940 415100298 91330 91318 799302810 83360 83369 31975981 58867 58868 957509775 83217 83218 928430447 24538 24533 201571505 41119 41120 80860265 66823 66824 575216113 56432 56433 548874170 84191 84245 384124021 93261 93262 744977668 24040 24041 661454030 30927 30975 644114425 53253 53216 515569860 32313 32314 187548340 45427 45392 800927199 73521 73486 858013923 90376 90412 642763381 68563 68549 851053631 36419 36435 671394260 54410 54411 825961494 51952 51918 263185767 53053 53023 685036219 87561 87562 960761601 96721 96716 362141723 63452 63453 790682277 41363 41364 907360144 5108 5097 208901185 89912 89921 835161408 52840 52841 864743155 42868 42869 732364256 32893 32894 851969127 12103 12104 78730174 65653 65654 639454686 96199 96214 408583244 87706 87726 836230001 36693 36747 589479591 58293 58288 763640096 72897 72927 69020430 73443 73485 751324105 94233 94179 902620982 44931 44932 606115012 1260 1261 162445425 99711 99712 828367911 54217 54218 968336779 13426 13447 53300081 86898 86855 65524373 16950 16914 117378222 10050 10077 293612402 84293 84330 167549895 64574 64612 712703011 55608 55609 483411545 1095 1096 507320872 84950 84921 373646567 96844 96845 553212841 13593 13556 928080608 89648 89621 881588620 41472 41473 843549707 35196 35197 171959214 44949 44950 118044106 96084 96117 162016894 4302 4255 777930694 15660 15611 309771155 59070 59071 393459373 61699 61717 697334399 58359 58360 245437489 42181 42137 411680153 27275 27276 132545860 63635 63636 170934326 10404 10454 224855889 35219 35175 791623062 58832 58833 964521382 9716 9768 455493833 52080 52081 766238696 29895 29853 688263842 80015 80029 225020999 63295 63296 119227970 18954 18955 86344947 61204 61205 614216305 63296 63345 710261638 74112 74158 870437886 54637 54645 832476199 11642 11643 878815713 35995 36019 632727017 40127 40128 976466334 7685 7686 169179730 67745 67739 483324547 93049 93050 807658851 16445 16446 283228617 22779 22732 21118652 78031 78076 814961863 41974 42006 562579272 93713 93720 913412454 65009 64959 264986172 99519 99509 20553827 73652 73653 677055680 19106 19107 185471971 99551 99552 921181543 69892 69893 140330839 15364 15365 685014839 2246 2247 42286969 96233 96234 221557808 46116 46117 866347746 44382 44393 782780513 85088 85089 125339057 73788 73789 907994593 19031 19032 245428606 8182 8183 588616721 46119 46148 446481808 70121 70141 543060924 72018 72019 758271978 63931 63932 945196198 18011 18012 429416145 96342 96334 563180637 99959 99960 376812611 60072 60073 174905225 93875 93866 517916858 84477 84478 42568487 88340 88329 475381571 92956 92966 300960777 42790 42791 245502601 45258 45212 378202592 4497 4498 500286734 7972 7973 181323713 65409 65410 303870503 68593 68594 203575373 94762 94795 574633500 1290 1283 873920199 74376 74377 386960750 36898 36899 619766032 33546 33547 353887242 76176 76177 592119680 55334 55371 449014376 40343 40314 462768353 84200 84201 373747682 87476 87477 693120174 1335 1345 924963253 38709 38710 197700649 64480 64425 135509298 30059 30054 381149326 55151 55155 300956189 26554 26555 228774523 67390 67391 390726786 89546 89505 948466649 89035 89011 830650188 16282 16290 519913958 22827 22828 894240294 74705 74706 775161774 52879 52880 131739629 7686 7697 208787073 28731 28685 999047443 19033 19034 196918482 8303 8338 834844735 37275 37302 907547439 33748 33785 575541412 82872 82873 678348725 32025 31998 988033338 96573 96574 769639292 33045 33046 54311188 80183 80190 402657877 339 340 202776889 99340 99332 888176050 48406 48407 637255267 44173 44186 458277480 55846 55795 984984148 18581 18582 332052854 44568 44624 147328836 15778 15779 964794417 16211 16212 806761348 81019 81020 284413746 82505 82557 564289402 75450 75458 117980107 70733 70761 2864219 43740 43741 392463078 16471 16472 201840435 40725 40726 145887659 13781 13782 509904043 40666 40693 677554830 92833 92813 912395605 28680 28652 197678650 64527 64528 634480014 56719 56720 596270813 27282 27296 175865879 83953 83954 728507481 73204 73205 871650980 90857 90858 991910728 80753 80754 185009441 57090 57077 98037806 89093 89094 364659166 66688 66689 839494403 71204 71213 949036700 12014 12015 828274895 74075 74076 947639499 92460 92461 115917832 36280 36281 595754711 47293 47254 105181228 57782 57783 402132921 91740 91768 61412873 50052 50053 896665663 26888 26889 545067028 32370 32397 744734262 60493 60494 655976746 71394 71396 103537108 38812 38813 128779371 85853 85854 966164734 14782 14783 767189143 1671 1624 926513629 36544 36545 843327601 67705 67754 556332071 32982 33028 445055931 29377 29387 824579852 83158 83159 252273257 17404 17405 842397028 117 118 280168132 67852 67853 485888713 59378 59400 5634634 31016 31017 5257560 20960 20950 673861813 59127 59128 487346322 16789 16790 127451302 74735 74736 340703994 71822 71823 223874636 47521 47492 739664214 28218 28219 997870940 83042 83043 53175510 62772 62792 284542684 59154 59202 471949371 6259 6260 651474410 3809 3759 41781335 88658 88691 906578998 6580 6570 196520840 10789 10807 708803788 41024 41027 121664792 98432 98433 839763823 19225 19195 401044487 74813 74854 936476264 18347 18379 744554942 62216 62217 742246079 57812 57815 431168782 43737 43772 172818191 72907 72906 637361349 76366 76367 525539287 72471 72472 275460387 77401 77375 35199397 156 173 759377311 25412 25413 428499142 68574 68530 958477435 66560 66595 502349729 61873 61874 129937401 35347 35348 941694566 29525 29526 705106299 3293 3294 987279873 6509 6510 60718907 57042 57043 513005675 68186 68187 193388666 65134 65165 399312875 97119 97133 284768580 77352 77296 253094023 89317 89299 887973344 45483 45484 545678668 83039 83040 704790344 20943 20915 740497505 77334 77375 155569175 66678 66648 148323442 19206 19168 867691925 24903 24904 404948992 46073 46074 480772643 94762 94763 725286309 40388 40419 511483914 50408 50372 291773783 89019 89020 102207325 53535 53479 499363790 96962 96963 932408517 61430 61382 348100945 5546 5544 917499601 37686 37697 703106448 71133 71134 286758571 29497 29462 332177670 70555 70556 478727198 57280 57281 816743206 62456 62457 418986777 66820 66821 596392983 68024 68065 969238917 78577 78578 221038104 55882 55859 808090739 28703 28704 641167017 45157 45154 604981136 10922 10869 485062432 22443 22423 52216397 96544 96545 68377630 51672 51673 617921444 6212 6266 145120476 434 486 461061103 20238 20294 147247097 31347 31348 946703035 42082 42083 856848070 46943 46944 266042957 98323 98347 214383101 39072 39028 752103816 21242 21243 114342090 71803 71753 309566854 49725 49706 948935140 24889 24848 323927919 21184 21185 988632246 3639 3640 149669621 39676 39632 244059519 54010 54011 802435643 76894 76895 176478082 75789 75816 607471726 23360 23308 216895001 88127 88128 827055943 17403 17404 635334098 80928 80952 188985936 30236 30234 829142100 5455 5443 602137054 66926 66927 541338460 54920 54921 322334494 68644 68645 672305030 2717 2718 814979857 93670 93620 776335258 82189 82190 767096094 87207 87239 13089491 48095 48096 321127609 97197 97157 259232917 42621 42622 307914320 1404 1405 811243264 77522 77505 178496896 76569 76570 770350064 83170 83171 922218963 76140 76182 476214467 74210 74183 301954251 30397 30410 613524434 84896 84942 647551793 56701 56702 584841297 89523 89489 269162105 16741 16742 342823052 69923 69913 615856553 41040 41041 923699686 60431 60432 646595501 91080 91088 765586313 12911 12936 795025559 26236 26237 372412491 79834 79799 876265648 32912 32913 932597151 80378 80387 779530793 26109 26110 663709943 26391 26392 186112713 23532 23500 450381728 39420 39393 131019814 30975 30961 250728110 63811 63859 266066214 29508 29492 112261737 44323 44332 178494227 99370 99371 14304828 29214 29215 300126925 2725 2726 723613634 20203 20204 159034940 84553 84512 879605063 45070 45119 331541503 1832 1810 474960899 66395 66396 835776289 84951 84966 591265474 84872 84873 710112129 20246 20199 502555856 87648 87649 951586021 34894 34895 473047501 86456 86457 342000935 31965 32017 580704363 16597 16603 259349549 80095 80121 277098733 78151 78170 887538252 736 730 414370361 16802 16803 272268488 3474 3436 151952450 77773 77724 836201977 7188 7189 695778370 34169 34155 379398772 77650 77687 731272832 7448 7449 969924323 58583 58584 482862220 53820 53860 39706839 48461 48462 585855483 26865 26843 44353798 98811 98812 817819575 31815 31816 569635339 48003 48022 769322971 94291 94292 530524958 65017 65018 651622175 23333 23334 57154173 96161 96206 612749345 31692 31693 37261524 58907 58908 415974550 90847 90849 598025877 13874 13836 635777892 42311 42312 660307566 39247 39193 691425840 74332 74339 446179265 5363 5364 937296695 83108 83109 905996351 20511 20464 415794754 24254 24255 581266651 82442 82443 533605732 62806 62807 853766298 50806 50780 242805451 77488 77489 331914087 25960 25961 915288054 76815 76816 750950923 22912 22913 289623806 60534 60535 699503921 65417 65418 801930232 45647 45593 68787775 92478 92499 866615064 20535 20536 80933082 2312 2313 164317501 2166 2167 964882646 90650 90615 366232931 68365 68366 643566593 45700 45712 829853952 91079 91088 9915412 27334 27309 474636426 71367 71345 120528295 53169 53148 868196929 40789 40804 915229655 94209 94210 21145581 75455 75437 448871435 70435 70413 505099309 15919 15944 245888028 93920 93874 623347025 21516 21533 320369088 97125 97126 42090924 24200 24152 399825994 34546 34541 305994389 62985 62986 436222030 82288 82238 943333135 18410 18395 143093852 17288 17292 34166159 92691 92662 736040109 70284 70242 982807270 36947 36931 408577065 17565 17582 443144807 13667 13668 497616290 83453 83448 569393796 44477 44478 822326088 19337 19338 179464136 96704 96736 908386640 67505 67514 610565230 84592 84540 538820945 43453 43454 410979328 73087 73062 923339386 55425 55426 963113016 88513 88560 67825215 62265 62269 535138328 15223 15224 100496396 74394 74395 110364854 44664 44638 778376701 91364 91365 560865022 7959 7960 645998982 12006 12041 13930778 86338 86386 191663135 12754 12774 725226648 83534 83535 821072433 82893 82892 612202201 13562 13527 96497058 87725 87726 870502913 76517 76518 75715693 78232 78237 884461913 19294 19295 81762894 26726 26727 697482653 48534 48583 708196444 1992 2038 261393433 67170 67165 809266620 86822 86821 626550803 5593 5594 322627144 62933 62888 622075995 51273 51274 735148919 10997 10998 162665932 76786 76814 235252354 8604 8605 44853789 4050 4051 844429037 59775 59732 154962685 85989 85990 97120909 20801 20802 154801467 31114 31078 304588639 88171 88172 445712578 63405 63385 747455524 68505 68506 45944039 56103 56128 915560122 13835 13836 571834223 83265 83211 628605123 74765 74738 376543616 16637 16682 826449174 40833 40834 941375479 2419 2420 234867335 54667 54673 661687831 27068 27069 402126374 22341 22333 308707526 18334 18335 116848415 18026 18027 484316312 87035 87049 493785459 86324 86379 165042802 4574 4590 537729508 94231 94232 782438562 15811 15774 916201114 70501 70452 845425108 40281 40282 560468074 53764 53765 907960121 89057 89023 555306674 704 746 555373457 51324 51293 491400559 43345 43346 376506144 2340 2341 41817547 36253 36250 128138148 9110 9111 646632380 93445 93435 51271718 13840 13800 535397669 85916 85917 145226308 21040 21006 828067145 3378 3379 17583218 20078 20057 457848398 4677 4678 688235359 20485 20453 375418360 51608 51609 963502967 91303 91304 873572527 27881 27882 831355226 68306 68334 410140503 24058 24097 743629909 32706 32736 303035305 19244 19245 190389132 63616 63624 69066273 27450 27394 797630081 27364 27362 402709741 1061 1062 568077101 85011 84965 208994118 94411 94412 892061794 84415 84416 377108044 70526 70527 137980881 76463 76517 715246130 69065 69066 548853008 27583 27614 661675573 69739 69690 403560296 33026 33027 491707 1072 1063 384182715 38572 38579 178442913 99391 99392 176612563 16049 16050 250463327 91767 91768 725832752 47297 47343 104024852 25572 25619 874485232 7758 7759 145510473 20478 20479 894317331 31994 31995 783308671 37420 37414 682938986 97216 97217 594565768 73168 73169 646930200 68180 68147 572145744 51644 51627 643698540 4411 4412 667536161 84649 84650 562982224 13259 13211 854634772 62966 62928 816510728 86647 86689 515679130 91476 91477 71298346 80313 80270 618625860 67091 67095 825356003 94519 94574 850011407 63235 63251 898625476 39391 39373 775885874 52630 52631 943893113 95792 95833 461485749 47029 47030 433564360 86886 86868 601065271 4272 4300 730370496 16063 16064 519554176 53240 53224 940992308 45174 45159 243320626 92663 92664 267420644 4278 4258 119494680 42867 42868 718413737 90817 90818 991088124 54173 54165 566078541 46535 46536 60387186 24741 24742 103192202 63800 63801 366723086 58194 58233 251078544 32650 32651 27725835 6866 6890 885882335 83948 83942 956158656 89844 89845 183274161 58641 58589 243306061 47221 47261 114539723 65302 65340 71308699 30904 30868 378653824 71648 71649 464547453 35578 35579 398043231 1868 1869 251575569 40038 40088 473788907 12169 12202 578470370 92013 92014 393602679 19564 19563 60112814 13049 13050 337563136 43829 43842 598803633 29608 29609 841879754 41499 41500 492721220 99087 99088 569099282 53232 53183 83178111 67862 67869 268975401 51156 51157 423366307 76549 76554 103683491 64185 64186 715578403 92082 92083 741269374 5504 5511 832794322 56425 56464 210940934 54483 54484 838372105 57066 57067 153674053 84806 84807 296783151 23208 23209 904852536 56815 56816 649865784 77664 77667 623880699 85572 85573 752386116 44058 44010 8845327 78379 78380 329762874 28015 28016 725254029 19903 19866 998222012 57254 57255 319131343 70662 70663 520018660 59557 59571 43004950 87854 87855 20313211 45703 45754 424344898 46682 46683 67875216 45716 45717 561504460 45673 45674 714579031 8932 8933 88466538 75196 75172 547118546 61687 61688 838260716 86873 86874 940648954 42553 42554 757220677 84281 84282 469582584 9260 9261 159398746 92377 92393 699055604 95280 95281 829004145 89857 89858 453769725 94399 94400 121063259 25168 25217 940879934 70489 70512 651804792 44641 44642 328301587 26999 27001 974442202 12606 12607 117719636 90153 90100 311812547 87387 87440 711198985 59292 59293 631040713 41391 41392 184767500 99642 99643 831498645 49308 49309 470334287 16217 16189 208881840 38653 38668 398727882 83106 83140 501270512 82339 82340 623213683 52065 52032 939072346 84836 84837 959872804 47085 47035 558700921 63894 63884 993429041 80073 80074 92545702 22061 22022 975441289 45658 45624 954404946 50977 50986 289555863 38693 38743 320212862 20239 20240 184980814 39632 39633 222800804 84976 84977 136046261 85502 85496 825326397 49623 49578 236416142 96180 96181 191372819 87164 87165 801139716 95572 95580 992714931 71190 71231 379245817 68551 68526 198148539 9925 9926 297381328 813 814 198362946 16643 16674 487450241 1217 1218 711620513 94305 94260 735949327 68736 68737 276820113 26988 26989 93497778 4077 4057 742643152 82077 82038 786357502 24781 24782 213914455 18013 18045 406101468 51428 51429 898907046 72130 72165 563908972 76437 76438 174559769 80794 80741 785771365 36982 37025 461905444 48950 48956 49458628 94267 94268 292769213 77873 77861 168922040 33302 33279 424457472 28093 28094 883367729 72052 72053 163744707 79834 79835 777920401 13542 13561 639746943 65724 65725 714263882 69361 69320 982990568 10616 10612 276687563 88551 88597 890686209 78954 78918 726236641 66551 66552 368582807 36754 36755 851565979 19424 19415 849060632 65472 65476 796776198 60443 60461 856007778 39273 39312 530058290 65100 65101 791835929 48336 48337 584379363 51653 51652 140480194 83298 83286 551460476 58304 58300 242131349 78125 78111 984154396 75811 75765 576398879 43905 43877 117953837 24758 24759 363873263 78304 78305 795522968 31500 31509 131448377 17309 17344 666800001 83020 83032 74807629 19421 19422 965165743 96649 96650 868132116 16516 16517 927748303 80227 80228 553855598 64000 64055 990036069 91299 91300 354415153 60782 60783 161865653 88959 88983 118759694 74225 74177 161318354 24355 24356 469979152 81377 81340 57129316 548 549 522618287 46762 46743 186663056 42556 42557 320946976 33686 33665 375982359 89395 89396 803661255 92613 92614 859005497 21577 21548 250504320 15721 15722 628543970 54672 54673 648658450 5639 5627 548599697 78713 78714 416518030 42223 42263 629747260 54800 54801 463091882 97359 97360 465984966 80629 80630 378130505 47142 47143 268384812 4053 4054 687583875 49025 49026 183328252 74300 74349 576622137 28798 28843 745266343 42370 42371 747169176 99634 99635 905513248 30967 30984 63763819 98620 98621 92311037 95030 95042 69675619 84559 84543 198950177 53555 53556 443436643 91066 91075 95688488 21717 21708 237390480 73358 73355 228200612 78770 78771 80317215 78687 78722 294552044 48519 48504 832037873 11977 11971 70191842 72472 72473 589662985 18271 18272 831938923 17402 17403 430573300 52174 52142 281020239 2119 2120 889120299 26530 26531 560924046 15135 15102 115009179 32566 32599 46905928 58958 58992 401836480 63915 63964 932480668 19470 19513 379874434 6487 6488 795103315 88468 88490 734204908 42282 42283 545082627 99060 99035 893045292 92576 92592 945581382 85740 85704 993400136 45770 45754 358601044 30578 30579 943385938 81266 81267 274195831 66117 66107 661191924 10451 10452 163084110 58114 58123 952906743 11510 11511 901206240 37146 37154 150067126 51288 51289 327006131 64056 64088 136860126 76953 76954 47544616 4170 4151 888509812 77794 77795 404977915 36753 36754 173364179 58115 58085 498182931 12169 12170 402906964 45770 45748 415298322 34540 34541 479848469 35836 35837 798697222 92337 92338 731885473 11229 11240 127566929 77133 77081 111917499 77703 77704 961009307 75208 75209 961946717 71685 71686 912206943 38743 38744 807035505 46322 46323 858497060 47595 47596 401139415 26295 26296 649178551 50018 49990 39025880 98042 98043 83360123 73551 73552 401806764 6455 6511 916130632 40023 40011 597960853 47997 47958 619008582 3431 3432 234815338 13736 13716 516478775 91408 91409 736479005 12374 12375 893477317 35997 35998 873907465 62543 62544 265819059 10559 10557 956036639 75699 75700 20458110 29898 29899 964924014 27755 27768 268317822 73781 73782 611208300 97056 97057 664998910 75702 75716 598818395 24386 24347 859900401 6646 6647 587749359 24932 24933 96846973 16760 16803 76453522 3403 3404 356412419 19332 19333 66435663 35201 35199 302914177 41268 41269 840230249 33147 33139 332820365 95970 95971 552972584 19596 19580 329339393 72868 72869 462743554 86588 86587 796901391 31932 31933 513897586 18983 18984 927413792 27897 27898 841132989 95952 95921 554737441 44648 44649 522376612 31461 31462 839745994 41682 41654 770668684 84426 84413 373781963 89879 89880 489398043 48954 49009 353704539 47966 47967 177105113 21374 21375 66382239 40966 40927 664147551 14942 14943 265850761 24927 24928 204907929 56687 56688 830822066 64581 64559 833861592 92266 92249 489444471 97831 97807 153075604 19883 19923 441071245 89422 89423 557711401 7520 7521 588084434 15119 15120 21750024 37065 37030 592902110 43609 43584 426936487 94575 94544 89009635 77938 77990 207017281 31493 31529 777620267 54864 54877 207111704 66442 66453 859274329 35532 35511 389808840 72356 72321 359263046 4091 4092 876812943 43044 43067 365244013 21276 21277 510729868 45165 45166 736420157 26855 26821 689725682 34277 34233 749700486 20046 20047 594572292 12646 12647 826782244 15593 15594 900155815 17916 17889 757620513 81586 81574 602911749 54596 54597 935422659 13974 13934 808456906 65508 65465 504636365 51883 51938 697949728 3357 3358 882711522 47064 47065 199638973 44242 44266 175900610 35987 35942 755147698 80201 80146 525553982 32745 32689 628892782 87459 87508 835878382 52904 52874 723105575 49654 49694 901482267 88524 88478 582667392 10945 10953 139999398 8465 8450 513472033 31561 31562 356663059 1036 1037 133002521 86525 86499 626790795 78416 78417 463231567 16437 16438 288575773 37995 37996 298865592 66441 66442 491183621 42558 42559 207399322 88775 88831 774238382 12371 12372 140133069 85008 85009 119678395 36008 36009 711689534 61991 62043 923263289 15677 15624 765881918 7967 7937 188581247 63818 63785 482387744 56764 56784 741535300 80164 80213 920921508 47061 47107 641434597 36149 36135 145304366 22422 22466 69571952 63129 63130 855729100 67741 67742 33756689 33693 33737 326261752 82480 82428 359381500 79445 79446 150276038 72539 72533 399292851 46073 46094 820885331 58097 58098 573071526 59503 59504 902929453 94097 94050 14081033 87027 87025 120659778 50817 50818 403231255 14969 14958 720218501 28822 28785 445693683 97236 97284 859737482 28401 28420 361236162 71862 71810 630185333 19306 19262 495439319 26762 26763 179146857 15455 15487 104636969 52903 52929 607959351 75001 75002 864903954 54984 54991 322056517 98868 98884 857680966 38259 38260 219115446 86841 86842 715249465 17629 17590 767279466 54273 54270 67155605 11300 11301 877371767 58366 58367 642038981 53860 53811 325280703 66865 66814 817520063 28811 28812 963424515 2308 2309 651085353 6654 6672 142145243 6978 6979 412010173 83130 83174 286868052 50238 50239 312489112 21859 21860 635792913 15043 15044 438842991 76416 76417 778119578 28993 28994 326942156 6575 6576 717509461 48468 48453 908519795 63851 63852 795005566 82483 82484 818761843 5735 5736 757997868 1389 1390 199288753 77595 77596 94897360 24527 24546 884335744 87240 87241 353084055 37480 37452 701906979 71313 71314 720420799 73280 73333 562294512 38369 38370 97047398 29763 29764 305279104 91895 91896 709938977 75935 75937 714462197 921 966 68621438 6677 6678 518479578 28519 28520 965514161 19762 19792 412738914 98233 98234 425285191 19269 19270 85075882 68732 68727 771381482 72811 72812 686922119 39033 38982 338001986 98229 98230 533954868 36487 36488 239910443 14435 14451 166441017 15567 15616 560577757 61 62 287660773 17950 17951 256219199 74616 74617 987563944 75719 75666 968836532 99622 99645 644086095 20151 20176 355737271 45298 45255 766322082 39986 40001 35490806 52511 52512 560651747 45036 45057 714261179 72507 72557 733155455 81297 81298 418216181 48258 48249 612597865 51111 51156 679243827 37041 37082 839401229 25974 25975 962080813 85751 85752 730459756 34427 34428 782021756 22337 22338 505629159 4478 4479 701028809 66157 66158 573950529 30804 30821 843968655 18506 18452 655681520 76835 76836 615428696 36109 36110 325850328 27488 27489 616263832 44216 44175 661743639 88570 88571 110992631 94745 94746 675799375 15821 15822 349234401 9556 9557 46315663 53205 53206 596406042 88721 88760 411030583 93730 93711 522238694 62987 62974 409440363 53071 53058 371969115 88461 88452 733248247 23298 23299 730295750 26835 26836 245762479 12687 12688 316706062 35848 35849 465123349 58034 58078 83757004 29115 29079 781580787 97120 97121 397949271 80334 80335 517692335 54137 54105 498197263 19645 19646 373045381 10422 10423 640405214 42963 42964 557299058 67814 67815 530346345 23923 23907 803287321 17367 17368 247958644 93431 93432 378144129 10774 10772 47175048 61856 61843 268078132 60457 60458 928086211 19068 19063 639442415 80402 80403 933139950 87308 87309 993846501 15345 15346 620513017 31818 31819 612021909 66509 66510 89440458 86912 86913 153982582 11316 11317 168034683 3652 3630 250604613 71184 71185 561684714 71639 71673 275599875 57543 57575 413824957 7266 7267 370009664 50479 50466 749017056 39680 39681 894059215 45160 45161 415970800 99613 99599 969848536 66415 66416 850728999 21131 21132 482848816 95979 95980 893986891 82853 82854 167624176 81872 81873 768801797 57447 57394 100235909 30197 30151 441761762 59184 59185 721407056 3018 3019 280192287 52340 52341 638057744 12155 12156 887672490 13872 13832 554112043 25540 25592 545086246 74890 74913 125305334 15336 15322 193114313 55550 55578 291878796 92382 92362 227554359 80223 80224 796122319 9148 9190 440978066 14633 14634 806535999 98536 98537 963033972 70030 70031 492027195 92582 92583 683958709 1977 1978 112096788 87803 87847 588526413 53121 53084 632098068 78254 78252 455772129 7030 7031 98379134 88537 88502 172012682 2644 2645 748232041 65494 65495 984353937 80903 80861 364168084 34604 34605 657080737 11741 11790 172172788 52888 52889 442335559 85283 85284 547515465 50340 50341 750004660 40552 40553 347358280 3059 3099 564862383 58740 58741 550418524 88639 88640 709382110 80224 80225 173903708 85167 85126 871477537 83412 83464 881035354 54904 54905 671409198 10566 10567 633877905 14247 14248 145330558 84447 84493 523873513 53399 53452 462702644 49774 49775 535485938 48867 48844 869775416 36224 36225 928661901 91687 91688 899282608 91775 91764 42250734 89858 89859 341883125 63081 63099 177988991 31451 31452 729744971 67213 67219 317445456 98300 98301 743417760 27970 27937 896417191 30427 30428 675099004 16149 16109 89824903 6609 6610 134201859 6102 6087 785277406 89213 89214 829829155 66740 66741 517013613 48685 48686 833286520 97917 97900 746409492 74181 74205 388028842 86515 86516 305450243 45360 45361 161939473 77755 77756 651030523 38931 38955 235113172 60503 60504 610431600 60090 60091 391800705 15997 15963 935322368 82138 82142 311444182 10452 10453 862883719 42382 42383 793041431 76776 76778 998997711 45771 45739 878607306 44889 44890 739703665 44195 44166 4644842 99161 99162 359569872 60829 60863 331967642 70295 70239 9313896 31142 31143 611611812 92576 92602 561094658 29862 29868 121827623 52864 52844 662191194 85576 85577 521968667 31457 31432 847366349 28352 28353 372726736 13841 13842 685979833 69388 69389 251276213 36173 36131 110478622 43148 43103 544261730 40121 40122 916016382 75923 75924 272648063 39408 39409 560870496 71218 71172 220114449 33159 33212 179375181 69074 69075 104140505 89605 89569 912946801 91872 91873 92219256 8655 8656 57796194 99367 99372 611702980 32888 32889 344817145 55948 55988 132351441 90433 90386 762181773 43664 43665 49832649 32920 32936 621383535 70212 70194 443076593 16923 16875 502371617 51721 51703 233160348 63285 63236 541487266 79010 79011 231039196 90106 90107 682200127 21977 22018 874234280 31611 31623 561828269 13521 13522 777061163 92966 92910 568422950 1213 1158 706496885 32207 32250 364912341 29894 29898 23618896 40755 40804 883214090 64814 64815 982928882 58579 58527 875094091 65932 65933 901585096 92050 92051 636023443 16998 17027 919722492 65175 65202 760966010 93730 93731 413002699 37294 37295 969962495 14719 14720 977684813 12163 12114 370295307 63900 63946 544478159 95435 95392 975815837 6629 6656 241088239 37749 37750 734499887 66965 66966 453761949 53131 53109 554274851 14821 14822 82340458 76155 76156 766248080 65755 65756 591852723 23633 23675 912578177 77009 77037 122221650 87505 87506 646394037 84915 84916 155273361 14664 14615 973114964 33677 33678 894034017 28401 28402 483456856 58245 58219 801976696 89734 89705 489000202 58848 58867 529341977 63163 63216 997948153 80293 80294 117812052 93466 93518 555108672 96984 97005 976611909 53330 53297 557861070 2653 2654 768563159 51678 51725 447762355 45615 45607 747068486 17585 17586 52379640 55329 55330 651956732 6156 6157 658353433 98636 98637 64062354 7027 7028 185369192 7696 7664 773796790 87279 87278 587060311 67950 67968 607650940 63936 63937 587588236 88037 88067 439549331 21169 21205 483702260 12151 12136 613137827 82966 82967 581459425 78121 78122 563896235 28558 28559 49499265 21157 21202 322423297 53777 53770 848893328 93195 93216 233668546 92496 92454 699414283 44901 44902 624748163 61864 61865 578547030 93779 93761 182680003 26809 26826 278842219 33453 33454 381758586 52073 52054 417497080 91524 91539 706797294 11295 11296 11341719 83237 83285 132612972 43353 43361 71829626 85631 85635 136213582 98585 98627 314907539 88541 88542 177848626 88077 88057 122928453 66242 66243 421035204 70182 70183 135216625 21737 21738 366225800 61966 61967 524682438 65942 65992 462577462 24790 24768 946693029 46566 46595 988092079 52440 52441 13227942 98010 98065 127271177 28686 28687 273601055 89186 89172 676317018 31518 31550 30445433 34079 34107 242209297 78073 78031 843527250 47744 47704 956065599 88130 88131 655781962 49863 49876 113789002 25371 25334 719670456 56692 56731 223207936 30099 30143 995066573 11060 11107 190535036 9080 9069 679047289 47220 47221 404584874 89079 89049 51281459 84066 84067 960194628 81911 81912 402016380 21884 21873 229801462 86246 86244 791612850 7175 7129 594815123 38184 38185 337888951 25691 25635 523131770 5708 5709 93832555 96232 96245 615835025 2249 2250 757547338 54364 54352 439712237 55119 55120 565114557 20219 20169 217823871 30453 30454 640895397 88411 88451 212563743 63140 63109 474521906 86966 86926 220590001 6395 6413 656318135 44433 44434 557612497 64995 64996 807994609 47658 47659 612058453 64770 64771 377297642 77880 77881 238215603 65719 65720 698775923 376 377 448171883 37431 37465 781820162 52415 52416 912000335 69650 69651 147777799 28433 28434 853284607 44337 44354 376393790 74051 74055 138808428 47582 47583 995294454 89301 89329 680363314 68881 68853 728985434 49238 49244 758458723 35873 35825 281844051 45746 45791 746504389 67792 67834 659546349 24349 24300 644753186 37629 37680 88225674 28051 28049 510003849 79064 79078 303822474 31825 31826 39060911 36223 36174 803438279 63027 62997 735037462 98001 97950 463448976 8627 8628 7207278 22567 22616 577203842 6509 6547 279180066 15463 15464 513407402 85513 85568 432197699 80243 80244 921515035 16029 16030 788264578 11947 11897 313681356 50810 50825 92376559 29123 29107 560234538 29736 29702 569592798 29600 29601 998891936 44030 44047 959757087 23654 23678 243210006 19623 19624 21808353 35302 35303 954580898 9750 9751 921208096 73478 73479 937463483 95461 95462 74761254 59896 59923 597589697 63015 63016 426316653 62287 62288 284947579 954 969 156093871 69963 69964 431530499 4674 4675 663896366 67824 67844 439282552 90471 90441 691795029 61315 61324 26209359 78376 78377 805883129 46393 46394 545235521 56331 56291 214684245 7718 7719 971605992 77112 77066 281635015 68255 68295 950698441 7991 8039 191079690 47901 47948 210109582 30955 30906 46054281 1713 1685 326177748 37766 37767 874544980 95876 95886 621953309 71995 71996 340628880 42270 42313 119303539 92753 92739 103789592 25826 25827 571663854 87840 87803 854656489 21688 21723 33231863 45452 45453 255596044 49109 49110 759635063 72029 72030 89529096 50623 50624 398539756 99790 99791 931229672 81178 81203 152864354 15458 15459 579861115 10399 10400 257573085 46456 46457 571394774 13009 13001 921313732 486 487 81189585 35713 35743 263997743 23166 23123 936820889 92033 92073 917034616 62854 62815 592321277 36797 36798 218992856 26323 26374 425491000 32665 32666 390071653 3249 3250 641114288 12776 12768 196445237 79032 79054 69200487 55716 55724 542557068 61864 61913 567494181 2188 2189 773683427 11453 11413 604895556 13867 13868 438408178 39183 39184 436296595 68625 68622 885960309 52838 52873 141466564 91662 91633 592486086 63816 63817 771550699 16124 16125 858214746 83451 83452 899320737 37356 37357 837275200 40765 40766 65922669 67509 67510 479601397 64267 64268 303621922 70766 70811 443555788 49809 49810 40902736 8766 8767 63708397 16219 16220 35709102 22557 22536 927135361 67662 67632 161258423 65559 65560 39616503 91220 91246 325025641 81247 81258 372858768 1714 1748 560968572 36107 36108 385845163 71087 71088 533415730 60477 60478 76756691 27116 27117 74526125 18960 18966 222730704 58720 58721 973325189 87642 87666 410742343 53397 53398 385260509 12227 12193 662548415 50410 50411 163519564 90067 90068 410469742 63087 63095 854964922 20318 20343 994290164 49736 49737 252515219 73377 73378 726550064 30197 30198 319320218 25678 25679 601336264 70486 70487 980324189 368 369 720880642 53496 53497 180528049 43897 43898 335278523 55142 55138 491446982 61059 61104 968566325 53787 53836 816586079 1454 1409 763126518 74313 74296 543367733 75124 75133 311684989 95717 95730 166883111 12101 12056 244059652 94306 94259 779891742 8012 8013 75011919 40014 40043 419966930 22870 22920 330241036 8531 8532 321417228 8427 8428 467957158 29557 29558 707071846 30340 30300 832401841 12130 12104 5802502 52456 52457 985008281 90371 90372 887775113 67054 67055 731214104 44513 44514 559024076 71931 71882 480259563 87433 87434 785813216 47289 47300 278898614 60114 60124 316516871 17103 17120 336772916 78029 78030 811168520 40726 40695 369395577 46897 46898 786838130 31306 31266 485594307 26469 26458 84667706 41337 41323 307833045 9036 9037 12350405 19351 19304 947471926 56351 56352 649735752 32326 32327 551258561 42080 42072 490787598 27484 27485 731249328 90987 90977 477926411 51133 51103 768610166 98902 98903 436188731 19691 19718 554596935 42800 42821 863383035 98707 98694 585534228 79180 79153 956985552 30265 30266 368605291 52882 52911 955171880 46280 46267 128847853 38066 38067 706027239 80667 80668 946994795 79461 79467 771796921 97991 97992 614074368 499 500 471177932 26220 26245 551658694 30691 30687 806657002 35681 35682 224282924 48287 48297 704921901 54282 54231 146107004 22259 22306 977111720 59800 59792 556857585 15660 15695 926248140 1249 1250 510810785 50867 50868 435541024 23131 23163 766094848 94617 94618 745098230 78777 78742 53645520 23771 23772 491458379 87128 87077 234813529 82335 82336 424039450 53946 53947 84519774 79967 79968 856746634 7978 7979 970413785 5994 6033 77068390 82398 82399 513035263 16640 16626 573107243 46829 46871 71010486 68183 68148 536525620 61424 61463 186076684 40191 40200 99393850 42144 42145 231801351 70042 70004 600024542 49063 49048 939240747 78565 78566 610856266 33060 33062 232105166 47561 47591 434377095 82217 82222 561092120 62805 62775 170892383 96546 96514 783970351 44033 43988 576525946 95523 95509 312798476 29101 29111 232151523 48526 48527 224805942 73307 73308 387748412 34822 34871 795887523 60061 60069 824090089 96253 96226 225795459 21350 21351 903334171 89958 89999 374483701 60759 60760 680747175 35637 35619 621626900 68558 68527 330056934 63274 63233 505925233 55958 55959 856589358 57063 57064 486178535 78669 78631 662974176 67902 67939 776765446 4589 4590 701572248 43602 43603 780639140 51160 51154 576192606 31027 31028 87534229 31833 31812 561611685 61789 61748 746764293 10619 10620 418285472 46625 46652 796146374 3848 3849 687743645 67428 67429 473684109 8841 8795 994063572 85682 85666 54325919 52738 52764 116303159 48327 48317 811314444 42598 42553 850777088 58151 58152 662349776 73512 73562 642405841 72869 72863 765971491 71904 71905 900469959 13212 13213 322251573 91267 91268 772968363 51080 51081 666994205 35973 35955 497680409 54267 54285 737599001 38496 38497 718002262 80202 80185 712614528 48639 48640 880491440 63382 63383 599502953 69048 69034 599496839 13903 13941 793361253 11826 11827 353176503 42827 42879 805688367 51309 51310 497414123 95157 95132 716089662 98806 98845 551920405 99563 99564 934107117 97005 97006 257788798 73998 73999 571832007 21265 21306 835321529 64689 64724 309866760 69678 69679 800452661 35639 35640 199296405 76658 76659 56697364 94879 94912 219842105 31160 31161 130376238 94948 94996 49550830 26456 26457 102529754 20968 20969 35107798 65651 65652 885540094 19340 19325 786672976 73576 73577 93912837 9006 9011 519391659 10024 10025 744401188 19388 19389 629417757 78693 78691 701498520 28197 28198 700024536 36239 36279 920775612 81851 81836 972726304 88611 88630 958056193 64215 64216 22036514 89559 89599 610486595 58057 58084 917892606 88031 88085 830676939 9067 9085 156923525 38214 38215 14672895 98678 98630 902629814 14260 14261 800877942 79441 79476 833953831 80801 80844 818574799 29238 29239 677443257 25139 25140 835341110 34999 34944 20005268 85382 85383 528129098 41989 42012 67717529 88383 88384 749256652 33171 33172 638301719 35988 35979 976036710 27807 27808 570922334 66526 66527 307295651 40925 40904 159719199 68971 68972 871220739 81922 81954 41950977 26701 26750 118982751 52855 52856 943842810 76388 76389 537706657 48820 48863 659991865 83886 83931 73369410 66643 66644 238288689 8747 8748 372604019 32681 32703 673138120 71841 71842 639858022 77275 77331 347532274 3336 3337 418921597 19562 19563 119210309 54892 54893 656392584 55021 55022 214364378 28524 28550 252751321 91122 91152 337672666 19327 19369 772966532 34979 34980 239046113 63635 63645 94464926 68198 68199 632952483 55916 55917 287759420 27185 27186 531512521 71165 71166 656578092 52028 52029 307098234 17880 17864 298202042 58595 58596 566678967 32216 32202 514601801 62607 62608 100899801 15625 15579 786609878 70868 70869 200053322 47103 47106 842636994 35296 35347 906643280 87199 87241 925268234 94391 94392 930111730 32522 32575 257633579 81549 81588 106866226 28348 28349 740202351 87894 87895 493923494 31967 31968 245556050 79362 79363 676171782 68780 68819 212044890 75778 75779 157995452 95436 95437 136381372 83550 83551 143030465 39910 39911 623334591 47747 47732 22986001 50715 50746 104124097 38672 38673 346770786 51107 51111 671249545 52970 52971 371487207 23128 23129 797971441 36857 36863 420165330 10876 10877 172907135 78017 78018 134536345 12809 12810 857685851 17084 17085 769020097 94539 94509 643401110 17753 17754 990757789 71579 71551 887166150 68019 68058 413255188 65728 65729 356471104 41648 41696 432292358 42235 42236 368185174 30402 30399 122344199 64699 64687 725050257 30077 30078 38236908 72784 72800 206838234 21365 21379 294520222 82179 82225 229633869 3992 3993 668770581 72790 72791 7791182 29249 29202 817641300 93345 93346 232770513 20321 20322 537083948 9184 9185 765063662 24241 24286 711190011 14948 14900 478365387 25017 25018 513763779 46490 46496 539833251 68256 68257 145243261 39583 39584 655740873 38705 38706 348043917 59262 59225 985864184 65743 65744 188294159 19499 19500 351218923 39568 39569 72725553 22722 22666 111108480 19540 19527 769990026 89495 89453 464746969 46867 46905 418518088 79321 79358 928741002 73919 73927 452359187 38947 38948 793994210 35617 35618 847682932 16352 16403 692042130 98155 98136 792831586 90405 90411 419382321 17911 17937 782511863 40546 40527 771153629 75112 75113 323793959 27456 27457 904546192 22376 22377 668336841 7558 7560 192806770 61296 61297 54948303 23786 23787 834430932 42928 42929 467087708 93107 93108 505684389 73145 73112 993248619 38882 38883 862462015 3353 3354 8203586 73218 73188 251362680 25089 25129 752968417 63106 63089 312724662 37569 37523 354199284 97795 97796 285174856 43058 43067 322317299 71455 71456 643297047 35083 35109 808485209 87749 87750 429040859 29071 29072 522040558 35932 35876 888040037 3366 3367 945064577 15072 15073 931822293 87482 87483 874081309 1525 1526 704624497 17194 17246 290398606 27578 27582 55125900 14924 14925 742508520 2084 2085 425101223 3743 3744 254660177 69240 69241 932195677 78458 78488 706889492 37198 37193 679723640 29491 29492 634246638 58784 58785 148109006 6302 6301 219816100 84549 84581 429483804 66948 66949 893632700 58918 58919 736874135 54788 54789 161370499 59417 59448 299680057 2516 2517 210916466 7691 7692 600182712 50793 50751 731698854 86788 86802 348751728 56649 56650 906552472 39810 39811 524711543 64491 64492 406957031 27318 27319 67298109 62971 62972 572723272 73734 73735 468727047 47293 47332 829137265 14542 14543 168829516 46504 46448 706311879 43975 43976 604408148 50768 50769 154567514 54843 54874 140812965 2547 2511 671310862 85055 85056 600422085 42840 42841 663607015 82515 82516 247530573 34790 34778 268964159 77475 77472 509814681 72601 72602 833354306 18906 18907 210297130 50534 50535 629040368 72740 72741 756322168 26596 26597 926481124 7481 7456 449227126 72913 72915 658186322 8610 8575 577095603 7163 7164 425378117 86427 86446 609655583 70783 70794 673277617 13370 13400 600354891 40881 40864 628122161 81313 81278 657313035 92210 92211 190780839 10470 10471 724340355 94825 94863 325624794 95846 95847 758240668 51756 51768 473733949 44716 44771 126515540 5541 5542 797689131 30874 30875 265310103 83116 83117 726261644 13150 13151 280914284 62766 62767 336449751 19642 19643 781508229 73294 73295 577566913 74729 74730 916585974 30895 30896 731436678 83653 83633 428080076 42680 42681 951618927 4339 4354 795498753 91472 91473 410906972 64106 64107 729170410 91321 91322 243571319 38306 38307 126712062 16238 16239 782552050 51592 51585 971799034 5636 5649 266464546 54343 54344 368310559 8579 8565 958504123 6908 6904 737533829 15646 15619 54831358 79533 79558 657383077 20767 20768 859476214 99130 99131 901897412 79765 79766 167201630 28189 28190 360442741 53872 53873 136004374 22083 22107 893061971 4861 4805 144860648 73655 73656 81265022 23779 23780 603818623 69186 69187 933492389 37095 37096 493087855 8480 8481 333150555 79042 79043 785604634 52307 52308 813616649 77038 77039 579545034 23047 23048 609431245 52603 52604 631001194 78398 78345 675520128 58057 58058 772013831 47594 47595 123564420 8365 8366 448552643 54157 54192 406941062 29023 29024 199875851 53319 53321 889401228 81643 81594 820081672 72318 72319 451102228 64501 64502 123957964 53081 53082 628991684 3160 3161 574806502 3197 3198 202989503 56926 56927 280172541 21571 21572 175769163 21126 21171 582838939 92023 92024 175188019 49933 49934 871943055 86278 86265 240005012 462 412 175528286 52010 52011 682054567 10088 10089 727421129 11776 11777 457011806 49771 49772 970379095 29189 29139 88874199 93810 93811 93540506 80037 79982 570462705 8188 8157 901337879 36005 35964 228185462 36099 36155 295061800 37994 37995 511861342 83443 83489 50824164 36885 36902 794574109 10154 10155 149058504 68048 68076 22422115 19916 19864 810827011 95766 95725 663298332 53434 53486 795964422 33374 33375 689326437 53615 53640 610678585 15332 15333 355981750 84453 84477 478870843 750 745 614297889 85896 85904 741138881 55554 55555 982228360 33630 33631 911997976 86900 86901 768873686 63508 63546 464534488 41614 41565 150729949 92588 92577 167016935 11992 11982 238403280 13472 13525 52907429 25147 25163 867248985 24678 24690 73287608 66018 65992 998861678 66397 66398 628936327 53528 53483 908156854 88841 88842 510716669 62369 62370 549130736 81143 81101 450328585 3881 3857 489841631 22476 22434 327797990 75594 75547 7084756 34692 34693 916689983 49914 49915 164340899 47771 47747 283738718 21155 21156 628639299 64219 64251 844626979 66791 66845 102457586 41723 41724 161052918 6771 6778 379156839 77033 77034 994777469 22705 22738 218003074 40310 40309 294359903 48877 48891 526864113 89740 89691 648482507 7633 7634 332007194 60434 60485 578030135 55330 55331 268266545 94306 94307 694036472 33841 33842 812755855 37252 37197 230935101 31442 31417 448212599 40489 40490 692172859 26851 26852 19546744 93783 93784 183593083 87904 87878 382176516 52790 52791 754170043 62424 62389 529102845 3852 3893 861458390 1185 1186 193311504 71258 71207 742731707 51092 51093 945920355 53939 53954 340568069 61919 61920 336659115 7159 7173 979297784 31271 31294 628303497 29779 29780 153883381 55656 55672 962027576 83539 83563 185183378 52283 52284 392625830 16904 16854 71169546 86504 86521 312347363 28728 28729 277975683 48923 48964 397209892 17014 17058 501817220 85173 85174 906426910 26026 26027 6927907 60481 60482 914238221 29069 29070 81715734 87809 87782 109123487 11468 11430 359165583 98053 97998 648517271 3078 3064 530031977 98241 98242 1043013 77574 77612 111673873 81387 81388 369405363 13609 13561 878487237 76945 76949 31943718 95415 95405 514308216 71791 71792 251406912 37757 37758 509298059 86540 86541 567940189 51206 51207 735056644 80840 80854 278369015 23556 23557 453138005 82163 82165 439252313 40824 40825 671240004 27673 27674 534116718 3631 3597 485347385 52433 52426 617637715 28684 28628 770920644 92013 92040 358531476 7732 7702 212985474 45932 45919 714461465 36345 36346 195860431 89399 89400 882099080 1794 1767 640219076 28097 28098 321821345 66642 66652 805387669 32902 32903 679762929 90075 90030 320523701 46713 46695 842565500 97980 97972 210342313 50402 50363 418432216 78231 78185 259308537 62506 62507 68506479 16524 16525 269587465 58515 58474 342248153 31763 31764 331972423 87730 87745 158033354 82278 82279 169078873 44822 44823 953931612 13367 13356 912236762 18508 18501 933711168 53591 53592 413698716 82295 82296 323069174 91073 91053 314499416 56145 56195 628851399 58067 58068 311757501 13685 13630 887008747 5421 5422 628695575 69967 69968 535079234 6715 6659 873681764 58378 58358 609678751 67977 67938 546842683 13217 13218 744003809 88801 88849 304724418 33626 33614 712639369 76095 76096 194815731 69222 69223 858744477 80239 80240 499611892 61475 61476 649347475 51403 51404 469951412 30186 30187 429604570 14268 14269 108639084 94402 94381 966834080 66696 66660 282955628 18312 18313 199522725 46844 46845 802829949 93893 93894 653992416 14331 14332 753935647 93033 93034 592378799 65430 65431 778163219 15936 15947 669986316 63720 63721 309447136 30360 30354 727737658 44290 44274 978578652 77319 77320 422911567 30223 30224 890084926 57644 57645 831537051 80253 80252 395882584 49007 49051 470394813 88964 88978 812600437 39639 39655 718877117 6632 6639 521752058 94778 94779 75651096 72535 72536 178601369 69960 69961 192132923 97656 97633 531747082 63465 63454 540109616 68450 68409 66242116 58271 58272 263846279 18328 18329 217614209 75641 75642 548821224 93451 93452 49562808 56467 56468 267775244 40173 40174 682883108 63302 63357 352219538 81026 81042 975198379 77039 76991 167443834 92175 92119 514220979 32647 32655 969331317 58388 58405 999864661 99038 99039 163064793 43012 43013 504829015 27831 27793 617885050 7284 7285 770104102 5779 5777 116363380 52690 52691 826622671 23687 23692 295302909 53088 53044 613932025 50559 50583 620284399 99595 99578 205990863 46805 46803 832930453 56552 56596 707601030 36313 36314 637751592 38943 38944 821054767 94173 94174 896947214 23646 23659 178101209 86127 86128 411568497 47455 47456 375308632 12647 12648 867013098 94272 94273 732291050 4806 4812 530002628 7459 7460 478286195 77381 77429 875460740 23065 23077 260365366 58264 58294 786987661 19961 19959 876559634 80920 80972 601501060 75367 75368 55077251 68864 68893 873532962 59167 59158 238589010 74436 74437 950203699 77021 77023 428694938 66095 66058 342764415 95581 95624 292415769 45124 45091 498961803 69419 69420 922452738 31918 31919 959754848 70599 70596 880418975 94868 94869 656293502 97695 97696 36292639 2765 2766 664570021 71406 71407 554391791 77973 77936 546580152 70403 70404 934065340 78764 78804 458963281 37396 37425 295571649 23625 23626 418126884 30062 30063 471309455 38329 38377 923953807 40138 40139 441718584 4574 4575 629888828 51525 51526 544369729 85189 85147 300729544 35934 35919 827951832 37947 37948 173368196 88687 88688 633859625 74052 74053 384903803 39935 39890 607741165 99833 99834 576756445 64952 64921 865839059 37016 36961 176215513 79863 79816 383577507 17531 17498 967552244 57250 57226 96891685 97673 97674 426366333 3408 3409 235241633 35873 35874 220735590 51057 51058 577637949 92077 92048 116558082 47811 47812 536426172 47491 47516 853922962 94073 94095 720348811 55131 55132 574350865 68074 68075 804782069 6387 6337 52562893 22821 22822 87632846 15646 15647 671685844 37326 37327 467369098 85941 85942 730113340 69553 69604 802319518 9705 9717 909597305 86896 86897 534813764 5633 5592 823472498 28360 28382 428849279 2466 2467 89243375 58957 58999 630144559 19920 19904 480055963 8383 8384 554639523 54008 54001 835298957 12985 12950 282558669 98569 98587 429784942 35404 35405 136516503 92379 92380 111767444 76174 76175 738787190 51108 51093 323157791 12243 12277 371625884 53124 53140 556316716 76349 76350 1737911 71717 71718 44208663 26266 26267 41186753 29849 29808 301504031 35070 35078 128352827 36003 36004 466083317 73978 73996 831737133 82864 82865 880677930 92720 92721 987695507 57784 57733 928725158 28565 28515 628065864 4423 4424 736686159 45961 45962 997594530 98782 98793 811620324 40501 40502 986685462 8376 8377 870949789 36963 37018 609440554 7510 7493 312574764 73959 73964 607901229 80603 80604 853354047 1908 1909 32160833 32635 32642 599788412 47491 47437 404354859 38492 38495 255183111 9626 9627 107039258 52743 52767 847599790 84341 84361 846335817 3046 3047 268037101 85150 85151 803554529 67040 67041 458239264 69476 69477 567618512 14028 14029 600019388 56833 56802 378305275 65484 65485 661905379 62445 62395 863698168 60719 60716 635665165 23934 23879 458100677 56257 56258 980115198 73243 73244 665980038 68622 68619 589093101 54597 54598 646872885 62893 62894 536754263 46103 46123 376734731 98958 98940 983553794 30297 30298 789008712 85773 85790 313750744 42980 43031 729088493 8825 8826 800602079 12840 12847 718849572 70559 70560 752772951 84557 84558 148641989 63970 63979 985854710 12102 12103 209221145 60250 60251 301429772 53399 53400 999809103 47065 47066 185878090 81944 81906 341373182 95023 95024 982085220 24161 24151 768797834 37818 37777 716726046 87913 87914 278569164 29527 29500 696122044 14265 14266 697528388 57327 57328 404555670 51457 51458 196193082 70599 70600 227831128 86931 86934 515164784 65936 65937 173469673 40817 40832 865067540 50755 50712 919542232 21713 21714 439787718 42448 42482 343195290 910 911 732736598 61189 61232 680647756 65556 65557 723604088 48102 48103 81909681 5412 5413 569008628 98848 98796 441075967 93208 93260 407159661 94067 94074 497911797 74485 74486 72088652 55360 55411 49051945 11446 11447 243936204 53835 53861 98672226 25359 25366 463623992 58703 58704 397348816 68549 68509 786377342 11854 11863 631798283 11125 11126 113694704 58370 58371 893653389 52861 52823 318447379 40737 40738 110388507 50630 50631 418039592 50074 50075 751290394 67795 67788 812098309 90544 90545 211366664 72884 72848 620017161 57480 57481 808072259 2605 2606 338780196 37015 37016 453383465 25719 25720 264890193 69196 69210 914560909 96441 96445 181911612 63026 63027 914566887 7255 7210 940220127 92977 92938 133980750 8195 8145 80409022 61499 61500 743534337 25178 25179 655852107 4533 4565 911417533 75517 75554 262638577 28695 28741 151016220 58546 58547 537177950 29496 29497 460765206 97975 97976 251433658 13832 13833 765716915 72670 72671 458825117 76244 76245 777093727 46189 46190 637437721 50064 50065 294031892 94510 94506 100939143 39292 39293 868742479 65996 65992 340332234 84931 84909 354503323 33957 33958 404221327 63138 63177 995959053 55850 55851 939225849 75856 75875 755345186 79584 79546 101196850 90726 90679 851630245 51893 51894 258258024 91343 91353 959257304 95007 95008 907095298 59511 59533 199987998 32870 32897 860901282 40521 40522 62962584 78891 78892 501317903 13083 13084 160313706 73814 73782 446243496 40787 40788 525244263 75327 75358 215046836 67656 67710 82986638 20168 20118 681612518 18196 18197 674350532 23325 23366 178256686 77463 77464 894271182 95341 95342 700648030 17575 17542 297365167 14495 14452 368120117 76837 76830 681809939 16883 16884 468489184 39256 39205 968412676 37197 37160 198410234 69597 69598 315241671 9214 9261 504250792 17483 17443 717093543 85503 85504 891055564 92404 92424 678762233 42969 42970 818301588 53195 53196 703593146 47840 47841 561441986 58922 58923 724773057 49944 49945 809447483 84071 84117 143053491 37593 37579 503186695 97087 97088 731520745 23251 23275 69790612 50757 50758 916993802 13377 13339 887214721 9158 9159 610567218 17200 17201 175039964 49874 49880 444768355 56399 56400 187688789 99553 99510 280600381 55949 55950 743057341 18057 18058 719393543 89667 89631 187100409 39332 39333 149562089 91717 91686 854632963 2338 2339 998618140 82511 82481 46621698 84857 84833 41595723 24970 24949 350537999 30933 30982 705102009 26103 26104 320901181 86223 86191 138015044 31497 31447 688175752 17093 17094 162081276 44506 44501 223096990 84368 84369 832116470 83802 83803 404231072 73686 73687 349510379 87081 87025 214978407 91662 91663 723323805 3633 3634 721261012 19097 19049 119480000 28449 28450 217492698 40620 40667 102476163 72688 72684 595382826 38601 38602 754580352 90528 90525 673172130 5748 5749 863883752 98824 98825 313339176 17476 17477 726912155 46533 46496 749190346 17528 17540 887980814 14779 14780 149231058 63131 63075 139826525 53227 53228 749015125 4163 4164 548701175 59905 59932 557961032 153 154 762485422 2864 2865 86517873 23515 23540 954264313 47271 47245 135261328 59541 59508 306189099 53384 53335 471331769 69684 69642 97743483 894 895 505003027 14589 14594 687769627 55731 55732 667290959 23165 23166 828381320 90670 90711 411626815 36747 36771 607947394 52657 52667 965874556 46657 46658 564471802 26393 26398 605975037 72142 72106 413985053 95215 95216 454722468 62332 62368 192222795 87267 87296 497522227 63477 63451 963848564 97225 97180 793736617 84350 84342 83702867 75585 75586 3241730 75846 75847 678291919 85247 85266 262186559 95698 95697 329298802 52047 52048 772168873 12400 12433 92380640 25673 25674 415225493 97683 97684 762769785 34154 34149 815194668 48833 48834 90648752 59370 59371 834322244 92337 92309 566281437 58003 58040 966908796 98025 97992 952116290 65842 65799 25401468 25787 25788 998547261 90181 90127 91454005 71420 71398 497168786 19691 19704 912463148 66079 66080 835094912 84115 84116 491916315 92813 92814 33817137 6965 6966 754988670 48954 48955 211037315 98299 98256 675299174 89495 89496 447794658 47309 47310 643307941 89645 89619 437361305 78832 78833 397549575 99569 99570 915983569 19777 19721 5493001 25652 25653 118118915 38539 38528 523080608 3828 3829 612644400 18598 18617 485297054 77678 77671 204415910 23915 23916 673360028 59159 59157 727634764 4526 4541 882621572 93726 93702 611305388 75907 75852 850368945 85769 85770 977699842 97473 97474 363381507 61508 61509 191923073 17943 17939 804884811 5238 5277 765998807 15698 15699 232083056 3589 3622 348610954 67454 67455 46691445 65232 65185 456364254 56124 56125 721579049 62180 62201 833569050 42707 42703 23716329 91900 91864 560536784 21279 21284 571444594 9533 9534 328181200 32732 32733 328510983 77622 77623 687951694 83204 83238 744086051 14630 14624 40800969 45011 45012 630178476 20665 20641 770453880 152 160 210469051 95276 95277 536492634 67974 67975 256877645 42269 42270 637524706 70042 70043 831094005 55137 55085 988053289 32925 32903 186494588 83208 83209 828168225 2403 2392 291570413 3586 3587 492772099 18365 18366 14759152 48277 48252 44935817 76912 76935 93047718 11323 11344 572045723 21061 21082 167377865 91902 91860 903602085 54565 54566 962199315 88311 88319 359706959 28221 28222 971100755 82282 82264 71524706 18076 18119 241092800 58058 58059 966301502 35694 35695 414545421 79395 79396 932446693 7935 7889 446852130 82811 82837 683659366 85053 85075 769509773 37053 37054 123179517 41051 41055 158275002 13343 13344 680282850 99246 99247 713533654 64936 64938 794757201 14310 14344 256064543 63034 63049 360272368 72141 72142 743596482 57778 57779 933133231 42547 42548 268294483 81773 81774 923494194 42545 42586 759308043 26430 26421 565410515 88656 88657 470532536 88126 88127 872060384 49254 49232 566343534 13282 13283 960721224 76211 76212 353846184 3839 3840 884445432 81918 81919 63398435 81322 81323 940298088 79908 79909 959248094 93875 93876 533482192 17048 17031 598872247 85915 85894 248555974 96209 96210 296770196 14201 14237 309965329 81850 81822 615648539 8272 8240 133434652 13189 13172 317351061 15256 15257 914788930 58375 58376 56654592 50527 50528 168304710 99894 99939 981049530 99183 99184 45230883 11630 11631 953744795 90690 90691 38583468 9946 9916 488704156 41908 41944 505058256 75399 75418 580611864 21815 21851 370095630 93427 93428 910586025 66999 66957 651586014 22705 22706 97819979 7387 7388 923674710 68606 68607 729102412 13048 13049 193713219 82215 82164 752225627 98099 98055 794252490 90877 90878 815526337 28553 28592 929893612 52553 52499 405969682 44316 44317 306627784 61153 61154 668447431 90758 90793 148098022 80022 80023 521647844 36691 36693 797187930 73895 73867 757597663 15633 15634 62373465 16348 16349 263674675 77059 77060 878500253 56469 56470 914451729 92228 92191 911950559 60505 60500 857751913 90056 90057 391029486 78826 78827 412317357 42115 42109 360993283 67853 67854 420313054 15747 15746 814434934 99051 99099 387153964 31214 31171 849759272 46486 46487 276438562 90235 90183 317678217 10011 10012 556153334 65866 65914 436180285 80003 80046 872534075 24911 24912 415813105 36964 36965 613566798 5760 5804 629124328 34959 34972 211110417 10214 10215 998183162 82174 82171 276522666 22732 22703 832749970 95231 95232 636786930 62166 62167 855325668 31182 31174 891805305 54875 54904 574388308 16525 16526 907183046 23443 23444 870898526 36054 36017 874301933 13654 13655 704049490 28470 28471 563810910 10530 10531 274654561 27988 27989 188670995 11058 11059 410824153 51269 51270 151409207 20977 20989 835012879 97038 97046 316649548 64792 64793 101640351 55426 55379 27176099 57099 57100 266750518 41361 41307 875776174 65744 65741 780765076 89762 89763 861165653 45036 45050 191917868 48113 48101 738232694 18678 18675 948918353 44617 44563 791270553 40493 40494 549344595 35930 35931 387299090 31748 31749 511509313 8834 8864 359214683 62440 62396 932035097 86993 86994 719691079 49946 49999 967141028 46464 46465 990933368 36929 36930 184842979 64170 64171 527312213 68706 68707 798940469 37423 37424 465169342 3399 3400 166197693 24156 24157 887099748 99942 99899 567476250 30514 30515 120866403 69051 69052 142291571 98910 98901 982789220 17903 17863 484299471 54462 54450 484209237 89199 89200 422526395 89127 89091 32243749 45544 45492 262365116 30430 30396 710084761 19412 19413 305005851 14549 14550 116688265 66039 66040 46690542 1396 1368 805711045 47645 47658 994524590 97809 97820 409512712 74733 74734 580799588 54473 54520 302638357 33757 33724 232740906 47006 47007 332909377 98504 98543 214085094 20903 20904 171546239 46383 46348 544377139 57162 57163 389812269 73933 73953 629991697 81435 81436 880395220 12453 12415 843841080 16815 16759 455043236 80367 80368 528370829 94900 94901 834084285 35245 35246 398871244 42425 42426 13699369 26896 26873 290568771 15589 15590 695680085 23019 23020 692035937 53510 53563 503210397 42322 42359 212344505 24768 24769 415336805 4338 4339 173379311 5248 5249 135464835 30955 30956 585912510 1030 1026 706137466 83262 83263 369363752 68891 68873 349999564 5082 5083 913914476 44413 44361 775300755 48638 48686 10918418 13109 13099 996944209 34470 34419 301662611 54632 54675 71092276 46619 46656 47552279 65977 65978 355458192 51789 51790 335146270 88133 88134 290305507 87508 87469 709187975 73737 73766 89446655 29407 29408 599779449 70751 70703 296533011 72438 72471 669631212 31639 31640 410036272 47343 47344 889886932 66099 66100 868772455 25375 25423 344209539 5085 5086 113055142 26382 26383 188127512 53171 53181 832793418 36127 36128 298477388 80136 80169 815979412 2651 2652 218198367 5670 5710 863341631 10750 10776 189651795 17451 17452 303801266 71907 71908 671882397 23988 23966 710872110 58825 58789 236094183 65251 65304 919413317 81654 81655 649222876 20039 20040 492246017 30633 30634 108544386 27076 27037 872795457 55639 55684 674040767 86046 85996 477063190 1063 1064 230027068 47363 47365 473018526 27039 27007 438305427 3696 3745 590305006 79897 79953 563956540 26682 26712 421439242 99978 99965 280336813 76751 76801 135207105 11928 11896 141504570 79356 79357 656634429 42765 42766 26078589 69658 69712 403167456 36171 36172 6155827 31196 31197 451983115 6385 6386 748076894 57055 57056 402317004 68356 68357 823189357 32615 32616 957538571 66500 66501 689648685 70583 70546 275359839 74623 74583 815794898 24723 24724 461977432 83298 83299 61686079 71790 71791 774432071 56339 56340 289756450 66786 66787 778553070 5883 5864 322629807 74555 74556 351206581 88215 88244 768078765 30067 30043 735392294 47118 47136 171585906 48079 48023 644315016 24686 24633 417950283 46208 46209 579169114 21759 21726 40186065 58819 58820 129540925 6491 6457 329597858 56061 56082 975265382 36020 36021 759112894 320 321 313781564 26544 26548 948030691 14210 14211 226024537 56052 56053 321278270 98622 98623 286314225 92191 92192 465091646 54548 54549 968784816 95186 95196 583053327 80448 80449 849986768 10886 10887 197350219 77997 77998 197974930 37872 37919 651608290 83663 83664 666596687 52750 52768 134900380 32442 32443 382251727 49048 49057 85044245 87855 87856 55848393 45205 45206 170780128 56670 56710 240517262 40845 40889 113812090 95181 95225 9614287 93376 93377 506221067 4700 4715 482947851 69867 69909 60272910 25483 25525 653296654 93921 93939 947086158 60968 60969 389871140 27842 27894 600081742 54662 54663 196393959 8481 8516 287936460 9920 9921 818364904 19788 19752 855726008 79124 79165 795823889 54683 54703 863073209 80851 80893 400850422 80568 80583 540753128 10791 10792 615171214 5594 5644 763316149 91207 91208 427161196 89462 89463 424427065 29009 29010 286322413 70829 70830 425678790 55042 55062 112125543 70454 70455 216976504 41335 41336 691728166 3842 3843 130215585 65356 65357 880006070 60024 60025 113814486 47763 47764 369417352 8431 8447 469221505 84790 84791 487685118 46335 46281 525349806 93469 93476 549820173 44894 44895 153055444 99651 99652 828242229 9788 9771 219283092 16270 16271 258014144 69198 69199 408053541 720 721 883376123 11508 11509 752631015 2562 2545 171820051 44876 44831 467421489 20136 20156 517595165 97418 97419 209124936 76317 76318 231636924 99911 99915 266181658 93609 93592 782879415 33319 33353 269001380 88091 88092 458994279 33948 33949 604918452 61185 61186 220934566 28369 28406 731555609 83570 83571 265247160 83565 83569 241077124 35185 35234 243271483 76062 76063 867971429 99183 99238 808797951 43120 43121 492578039 63913 63947 519142677 80479 80480 879581435 29970 29971 662908954 98046 98025 640976713 95666 95614 405770663 70600 70601 796094934 83676 83695 972414602 21789 21810 296214848 4790 4833 462660815 21413 21433 781982704 38276 38319 879144316 99133 99134 116183235 40692 40707 492733215 1387 1396 561329364 48019 48020 788636329 92495 92496 240118305 83313 83319 7690006 31603 31604 437145188 5148 5149 249973111 73643 73654 63152206 67266 67212 769904376 8752 8753 549739332 53553 53585 650351740 13768 13806 468091148 93862 93827 508959377 65208 65196 874495613 65853 65840 710459510 56343 56381 533213493 13817 13818 527044904 83478 83479 985529453 61522 61523 534568913 80970 81001 608788806 20734 20735 633236662 69223 69224 746503613 9323 9372 595003114 80577 80566 273092453 74335 74336 467985240 3038 2994 186374578 92214 92211 560752102 63866 63867 868963656 46005 46006 861824914 7779 7780 745600859 66617 66618 277924681 19356 19315 367753241 301 302 338773634 58877 58825 318492508 4006 4007 597677102 73865 73866 504029130 19316 19317 138269770 58656 58605 809921454 47484 47485 67016394 29734 29735 476732988 94628 94629 44917403 13135 13164 10546221 67960 67961 361101159 45117 45118 421882153 75424 75439 894547350 53755 53756 836976088 82637 82638 968314121 65384 65431 939665051 75867 75868 69113283 6560 6561 389151588 92748 92749 949916405 422 423 509788839 42985 42986 908679022 8464 8465 630502622 28560 28561 66140237 74380 74381 391356866 34408 34356 76457993 40341 40342 496869925 1752 1753 261736348 16646 16684 374981467 60363 60364 785883399 59497 59467 420493681 7481 7471 636417794 69457 69458 891980887 66227 66228 808422653 98656 98657 523379681 65105 65153 676321856 55481 55467 149882413 18719 18765 491399251 20544 20545 77249113 68261 68304 745550361 9953 9954 33025811 95260 95261 252499853 11347 11352 215973268 29686 29687 872897508 45186 45238 970607032 2447 2483 511966683 66432 66433 916354260 58224 58225 630007390 36335 36336 585813322 80020 79992 451075721 89674 89675 410166145 25729 25730 203886861 33032 33033 160770356 62023 62024 928995041 64703 64756 5825537 75213 75257 114540161 64743 64752 978144159 62478 62452 502500612 45108 45140 706622787 87757 87760 409139523 39906 39907 57362214 71625 71626 430345980 27574 27575 535175799 74701 74702 855896739 30468 30469 877317146 55411 55412 144343743 87068 87069 647504965 98367 98315 592291233 35712 35736 717478232 55298 55299 880209597 33279 33244 542907864 44858 44884 328688294 78296 78297 730971770 33973 33974 585990208 51587 51588 926379411 61650 61649 202913080 8127 8128 898998838 40209 40210 476398015 11612 11613 650526762 50904 50905 437427670 46564 46565 13527350 95160 95106 274398572 29185 29186 405648182 82835 82836 406387689 35233 35234 768898199 62150 62154 686211412 26826 26827 927939886 13095 13096 169056807 61422 61423 280672034 67911 67893 669837560 99523 99524 862064452 79761 79766 654719355 14999 15000 99004957 75113 75114 503504197 48933 48934 826980511 92568 92569 177979891 24194 24172 339354005 12671 12672 558335070 31093 31094 466251086 73923 73884 468942633 16343 16344 195022619 47821 47845 100177588 52559 52568 897301485 5617 5574 881780645 34842 34843 584374702 43665 43609 2875794 82215 82180 815441146 24106 24122 477588697 80004 80005 331162529 65069 65070 966615589 12117 12118 989285953 68901 68902 640059448 43944 43982 388058222 55148 55149 677376865 50563 50564 640669737 56382 56417 948523681 14009 14057 106167612 34467 34431 400241138 16468 16469 209263947 72871 72861 529994298 42901 42902 674540373 15301 15302 39613868 43531 43536 801145629 13637 13633 152576083 12964 12966 57163408 5962 5963 583439969 50098 50084 262516577 93130 93131 806886770 69893 69894 434113248 35441 35442 71511381 99493 99494 486045246 79242 79224 726319320 479 435 21160887 71329 71330 46542521 48955 48956 104467631 60209 60210 198530902 27764 27751 346552172 16510 16511 507128013 69106 69056 487403973 18230 18231 349512006 54522 54562 217556824 76096 76073 185640015 98906 98864 506244942 33253 33254 360083819 51971 51976 671708181 92230 92231 888050625 15374 15375 149023668 12412 12413 452544966 14915 14888 637753993 45206 45168 157801520 84158 84170 904111921 10436 10437 73547011 66039 65989 589040551 67232 67233 437493361 14945 14946 599211602 16270 16215 260060461 13016 13017 964317756 23393 23394 433036058 48277 48278 401224804 15225 15232 690421663 14182 14140 888581719 2900 2901 295382455 755 702 631460567 67477 67508 697891077 7212 7213 90723493 45766 45767 247162084 72447 72475 960232438 13528 13508 454820282 70128 70138 532604709 8206 8238 981933903 53722 53723 824683311 21700 21701 611679946 5974 5975 192402169 55960 55923 296293245 12379 12380 999784544 24979 24980 857722533 76241 76224 229883109 32021 31971 751487260 26912 26913 106289547 25280 25279 740142295 94503 94504 712015897 79968 79969 935646688 68555 68599 563915485 16046 16012 871710252 67867 67868 644691215 59121 59120 852282997 41331 41332 73559883 51357 51388 191469842 75177 75210 155026893 81970 81957 948669783 24958 24959 722197822 95818 95842 219643670 40382 40383 434332560 55306 55319 216055487 78810 78860 984919374 31478 31479 701790896 64033 64056 36403818 66960 66924 646643122 82277 82323 104125717 86323 86360 953742886 13955 13956 505103992 87634 87651 167101346 16381 16382 888697065 3739 3740 97989629 11811 11812 646403787 83867 83868 57523070 50733 50734 971377444 11513 11539 854323749 48473 48428 152087447 69698 69699 725432187 63624 63625 785548820 62821 62810 761143317 90846 90847 159933013 5085 5104 1590978 56407 56408 485294622 20733 20788 507608438 75047 75048 120002910 10282 10279 591042235 38723 38683 74956951 4888 4889 34877621 74544 74545 888517212 56743 56690 753147443 62267 62268 910171036 38756 38795 594954362 3028 3029 941289023 12019 11964 52832861 50248 50268 582188239 77829 77777 435502721 23191 23192 518366587 10259 10260 68142028 30119 30111 593666078 43760 43727 666082877 22208 22180 205624049 53132 53091 246464872 3235 3267 188256421 12026 12005 938046194 53441 53442 622561329 39238 39228 234534804 56678 56661 860641205 30518 30519 426499447 59695 59672 868857694 34056 34057 246342452 47491 47492 970684474 82967 82968 794788844 22750 22751 375643695 12048 12049 417194417 59392 59402 322444005 50536 50579 106891864 43228 43209 903611081 36802 36803 110394886 58904 58905 960748746 83745 83746 899993058 52234 52259 672714791 44747 44800 587965134 16283 16284 53796289 42115 42116 406568048 4913 4914 290706153 37029 37030 703562722 68310 68311 392679870 30148 30149 265258316 14128 14154 243093296 44848 44822 946284462 534 535 445176443 46001 46018 240602273 45159 45165 593760405 88830 88831 149303305 54040 54078 163106978 44482 44519 806888900 66115 66147 225978462 10045 10095 730766461 2852 2853 767869339 32274 32275 44225778 28333 28334 445017937 5516 5517 366680580 65783 65784 346868688 98792 98793 107436998 74396 74397 128968662 32120 32127 326495428 88911 88912 196683127 4562 4597 293276875 99520 99470 519728463 53667 53668 356757772 67230 67219 161511403 34262 34263 417740425 53361 53362 295585434 44956 44957 275415372 33611 33612 240272681 49137 49138 577825694 26753 26748 136343786 43399 43400 442774137 99091 99067 41118053 59075 59076 295709928 53367 53368 93505513 20442 20395 764444826 3102 3126 434751514 26366 26367 906167044 73761 73762 731431274 98604 98605 572202273 76698 76699 883658440 9411 9425 349575723 3187 3188 942234205 78311 78312 676644127 14438 14439 403906337 21808 21804 378866021 7950 7929 356983050 97778 97779 423954174 2662 2667 986444260 69291 69336 537650065 17505 17506 98466391 12259 12293 181273091 27399 27392 866789472 6407 6408 418132454 50073 50074 894880220 63732 63747 571735073 82243 82222 161477000 63594 63647 793510110 41693 41694 842233434 39927 39928 803741873 2478 2435 277010179 83820 83821 74986461 32359 32327 157232050 88225 88226 149294223 57551 57534 357732660 95614 95569 707562133 96228 96255 695213035 25093 25094 665655597 72074 72075 509519688 55682 55665 277149335 28905 28906 696567854 63314 63315 991638779 1067 1093 414997278 779 823 629657927 4043 4044 690107452 20824 20825 787889431 52829 52794 677183532 54656 54609 901703464 92374 92332 536333449 40322 40358 468345626 74853 74903 497454465 29181 29158 247410392 36536 36537 531020823 79506 79462 326373833 76440 76441 883631614 77789 77790 77703232 43634 43635 898437760 98689 98690 245963953 23251 23252 818188619 55126 55115 720525905 48911 48914 821901306 94449 94450 502262732 65066 65013 521313435 13265 13253 18254633 84551 84531 575063377 58966 58967 714734354 64393 64394 649558046 47604 47605 412803276 21873 21874 495799002 65707 65708 67377754 58023 58024 905631609 47839 47828 539407380 38333 38327 956204999 57774 57775 497925881 90949 90992 252855372 94680 94716 471923236 91611 91612 683526167 37977 37978 9886722 92921 92889 32904745 78531 78532 846706800 9392 9353 300779824 64091 64092 785631675 15671 15672 320831317 25780 25781 532720798 23488 23489 320439544 2786 2739 54926210 48859 48860 83722080 99496 99497 107913219 23192 23225 663905297 10838 10879 802350353 13318 13319 791589839 71722 71772 977212824 70150 70107 64327791 99103 99082 118487196 38477 38452 167280505 73041 73042 428458998 30733 30755 832730327 51584 51639 198777010 63186 63202 882697304 5123 5124 821633135 6390 6391 537163949 13216 13217 379688067 45789 45814 275212953 66195 66198 590196753 25677 25678 3929387 88827 88801 897767441 25640 25613 939814377 30128 30157 883059286 59757 59796 337931149 44288 44289 980496019 28436 28437 703527426 83238 83239 668719123 42905 42960 823405936 18847 18848 864625014 29888 29889 553719635 38572 38615 248126110 37194 37195 683006978 88720 88721 824861233 77619 77620 353651295 17588 17589 17694135 73179 73180 829863831 59671 59672 636945701 91836 91880 915972958 32245 32299 45969168 90837 90838 347476771 70679 70640 376470934 99882 99917 701130482 59937 59909 412683452 20703 20704 214412021 50007 50008 170243943 46302 46303 142707706 41742 41743 748582309 92197 92198 335299536 17210 17221 778699068 24081 24025 549569237 34708 34733 562475819 15509 15482 562852149 13039 13079 138203081 7353 7354 968342794 79025 79070 75836905 23895 23851 869696484 68937 68938 896739788 82459 82478 590162619 2897 2898 866378252 67532 67481 597764280 18481 18482 777695288 98765 98711 951469525 54555 54534 202013023 31286 31287 727516789 81193 81194 462103718 54641 54669 949839892 44665 44666 982416070 12415 12432 253538869 82908 82894 105361665 80888 80889 546606198 55500 55517 24316780 68925 68926 106418763 41728 41776 490919931 77659 77653 587172826 84988 84989 489913467 15867 15923 558281492 79251 79252 336611172 4833 4834 336221024 43779 43756 281247511 74707 74682 641900575 51640 51641 471985964 93303 93301 788566007 21740 21741 372840467 22385 22386 921712428 39397 39343 313278750 75546 75521 359585281 46084 46085 722381537 41042 41011 675288919 8793 8794 43692054 32181 32206 154277856 50627 50628 294436662 51509 51510 136172310 99342 99349 576494352 91330 91346 903876018 71850 71851 490253184 33290 33340 393612636 94209 94186 586634440 2824 2825 61787419 7571 7572 705225441 91418 91419 28011521 31300 31264 330125712 26308 26309 538567209 1749 1750 63491294 2770 2771 380110711 38494 38542 123286817 75031 75056 625368614 4003 4004 641473478 46461 46462 744432106 42800 42752 574101520 16364 16365 879439489 87835 87836 65080821 55891 55892 716598735 247 275 763932297 98837 98863 593852642 82736 82751 968515765 1551 1505 939477047 89856 89885 585185511 83376 83320 338199212 26668 26669 168889046 58459 58460 746211141 32138 32162 623403465 59757 59758 329749915 77280 77239 423875489 694 715 2138173 32148 32116 907608565 53317 53327 151888939 87484 87538 968302656 98572 98573 506691763 16578 16579 683046665 33707 33717 418085962 45987 45988 736407443 19589 19644 176465920 91271 91272 167178952 78530 78515 953708218 92232 92271 566221109 14860 14861 404786113 41607 41608 582570382 19572 19573 453839075 23848 23849 868561657 18488 18435 36327439 78301 78302 938428249 71111 71161 472921611 14080 14109 134539794 27774 27775 175476605 67602 67603 715682157 11623 11587 708954873 59768 59737 947311613 77735 77713 669127311 27534 27502 220302816 48324 48325 105300718 43790 43791 546260600 30580 30581 484775879 67224 67169 322301425 6516 6517 350134930 62037 62038 623223315 10351 10352 352071889 49475 49476 17993204 58319 58303 568066098 66055 66056 142132260 31965 31992 885485467 9482 9462 145958960 6630 6664 637007012 31364 31365 541718349 39001 38995 660332812 84055 84056 809373575 73467 73468 336956783 27855 27866 780989477 76282 76231 84246091 6397 6398 575854751 42181 42182 692640314 23157 23158 801456713 92471 92425 821557032 90258 90259 386210026 1145 1160 696428992 64525 64526 684256120 83059 83060 295838172 99061 99051 988555743 47812 47806 593255381 2574 2524 224889230 25929 25984 461604162 91378 91350 687844670 45631 45632 149431716 69308 69309 916282694 80896 80897 2306252 27867 27834 90875424 77730 77731 317230787 23371 23399 993996582 61048 61084 918223100 94830 94819 974748584 77597 77598 844703921 89326 89355 967680523 64514 64515 323104769 17192 17193 529993792 97882 97864 881802622 91039 90987 418817609 53508 53525 271409068 76181 76182 564178505 80387 80392 315880853 79241 79242 760144873 18917 18918 619714744 58651 58647 314487120 32384 32385 770156517 9335 9336 409432294 89882 89883 951934277 55569 55576 688477597 64617 64618 111041737 76160 76120 209686425 99978 99979 391090344 38467 38511 482955851 61158 61159 718290364 99307 99308 387900822 34985 35001 275045724 72694 72681 585775287 85195 85196 432082038 38735 38701 17872757 21932 21889 937014106 93521 93557 863169319 86929 86889 772761257 52144 52156 952980801 33059 33051 894858763 40426 40427 566033506 33167 33135 303184059 75394 75395 116698038 51129 51093 293628883 87926 87927 27684465 55201 55202 698451499 1665 1653 914265569 12485 12459 11874078 95735 95706 96023852 51317 51330 804747936 65900 65894 234311991 31611 31567 824708965 16699 16675 508944367 85289 85290 61593639 5805 5806 132984883 38766 38790 167890647 42283 42284 475334576 91358 91325 204541587 91073 91058 312250529 20901 20922 189126916 94923 94941 489151898 70885 70886 831220155 5604 5632 659972991 82139 82105 491326253 65953 65954 531810394 49690 49667 611158462 53508 53477 44066415 99369 99419 147712958 37289 37333 671042301 85416 85365 47202546 66928 66929 645839351 10784 10785 245724624 83026 82997 60419569 76742 76743 696545833 63381 63418 578457357 68161 68162 676269305 49569 49570 91029962 36401 36402 653321015 77037 77038 762108454 27453 27414 79064988 41383 41384 352426017 32342 32308 637316058 91920 91921 768234447 7510 7511 972034748 83292 83258 326085887 92534 92563 686367860 54543 54544 715809790 45127 45083 233076096 80010 80060 191370832 46582 46583 982343865 19019 19020 797995210 7326 7327 654631005 53671 53633 605766654 92775 92776 557122562 36053 36038 842252132 6696 6697 670411290 69107 69105 359959699 43386 43387 700213172 17260 17261 384080182 68108 68129 235567086 9982 10005 296197592 47419 47420 143137755 70973 70919 510294047 23173 23174 731512717 13153 13186 384022690 44757 44758 30400460 79500 79501 492374651 51795 51796 652498992 97310 97311 594728030 48846 48847 852916798 54275 54276 835911643 5844 5870 956080052 11594 11568 101544534 81806 81846 155517420 16679 16680 667064513 29480 29429 110108447 96749 96775 987005026 88228 88185 146418071 8459 8412 745161908 29547 29548 539533057 56029 55995 367151597 61578 61579 839141534 14546 14575 899602941 27118 27096 178992334 32507 32460 979165676 44339 44340 284428165 22579 22580 791990965 8548 8563 412518429 13102 13103 847985813 89216 89217 854268664 60683 60731 517611159 41992 42024 643891081 72058 72041 995943336 62554 62586 850572744 64158 64159 72989994 16731 16771 954599671 40828 40829 601920008 29853 29833 590649949 46586 46587 989505103 67045 67046 256475088 73165 73131 59344138 69922 69943 904427708 32439 32440 33248245 84756 84757 346443650 45444 45445 101038637 97260 97290 843717067 45561 45544 899211780 90546 90547 693458749 17322 17323 137701985 84293 84329 463339425 47958 47959 308466832 11700 11701 802733926 62468 62469 686837555 20790 20740 595512481 96494 96458 917852272 87951 87947 947039716 75705 75706 984394505 53309 53310 704502049 49002 48979 926966564 33591 33539 340815821 5952 5953 427728934 4198 4230 828485713 99411 99464 735447567 38408 38409 977269745 8378 8407 850424799 65426 65373 102195988 72659 72660 418470290 4274 4258 434509860 59766 59767 943962317 79528 79521 470399550 39140 39141 927431989 68968 68969 493167899 58692 58644 862554230 90548 90533 26761882 95053 95054 601738177 18472 18473 249616793 79978 79979 4466685 38599 38600 813132609 76121 76122 209820874 91664 91651 129723426 4608 4609 755948583 2575 2617 845945624 14163 14164 140407684 3194 3217 943507123 15886 15887 13724657 62216 62180 85811508 58748 58749 121581725 26677 26702 999025853 19935 19936 981662350 70423 70424 327282725 58263 58248 15589367 876 922 185352825 61143 61144 134661121 27332 27368 38784137 83847 83848 247348814 74054 74091 505565599 36508 36457 853797592 91166 91129 751621263 45796 45803 869071591 99170 99195 247299973 75574 75621 215340961 95250 95251 142347099 46100 46133 731774007 17174 17175 217226563 37411 37394 190158771 52478 52524 294075321 19770 19771 584818360 42704 42705 311909984 4889 4885 329580121 34389 34421 249106141 81534 81535 780869213 99251 99252 226730209 6843 6844 258159282 74419 74420 364519251 34515 34464 62813690 40101 40102 517524283 31197 31183 768814245 73639 73588 431202489 66324 66332 621258145 95688 95689 573274837 67301 67302 481771620 82900 82864 783032612 65984 65985 781676883 93169 93144 831088112 83732 83733 717245877 36280 36282 384490700 26797 26798 843005740 40706 40742 913432078 6543 6594 219500047 61650 61651 899585520 60489 60486 627588524 47455 47464 685622025 25222 25223 53493482 27672 27642 708700427 95838 95828 370956188 39155 39156 282348807 22448 22474 910356117 10798 10761 30369288 15375 15395 474934078 12480 12474 860274672 27219 27215 962822099 86637 86638 286850762 54466 54465 147860424 17392 17445 165865841 88216 88217 524617219 6786 6787 569651411 5258 5275 281082559 51413 51418 77991129 87862 87863 655011231 95759 95814 347230759 44578 44579 476020989 86847 86859 700902100 9330 9290 748555121 96412 96452 124982357 14414 14420 900684909 64591 64579 591453717 43597 43598 774173505 1322 1323 432860972 86677 86678 355120378 45674 45675 233139431 78035 77992 908471449 57199 57251 111940387 19870 19921 517580094 45037 45038 620497590 10406 10457 484644508 73065 73066 623533312 21849 21850 122355734 94562 94531 384792579 33209 33210 844613261 21330 21332 757302890 17743 17744 222283262 13196 13190 773010819 41268 41274 373276590 95638 95639 907537222 373 338 587603944 59454 59477 756025674 92905 92949 621893315 89682 89673 788056104 64756 64805 143090076 88649 88634 847831842 61271 61267 162710448 11211 11212 367964145 64191 64224 829840951 67357 67358 197753021 75435 75385 607051858 45834 45883 63627061 32815 32869 954943070 90636 90637 806061053 99417 99403 889272279 97687 97735 984475682 9618 9625 669114067 16012 16010 980810054 33384 33385 66407689 90631 90632 428591346 81391 81420 359865904 33421 33422 579691859 12651 12658 469707782 78114 78115 227705239 26790 26752 157159598 20829 20830 969277298 8338 8339 701439775 22987 23037 800939877 49635 49628 10880321 9922 9895 267105630 13085 13045 465966705 19843 19844 662309335 53911 53912 559820729 53154 53205 838071975 38375 38376 629987535 16374 16424 803588335 61934 61935 997356961 75202 75179 101063535 78366 78367 944222858 63891 63928 314596894 86794 86795 430534605 50766 50767 297827400 24637 24593 107673457 41482 41512 613047993 14224 14225 438907505 24221 24226 366229978 69537 69543 144904899 65728 65674 946405917 67999 68038 164142420 38929 38930 287850533 16379 16380 308119143 79099 79100 626193713 14739 14713 749033234 48524 48514 898353309 39816 39817 647763585 52257 52296 97160955 31504 31451 342443753 24841 24844 660961997 72098 72099 812899127 85437 85438 960403893 38249 38250 983002414 36204 36205 964454258 79140 79141 313128567 70609 70559 895244994 2783 2784 669915022 51095 51107 194882089 45475 45490 535160164 72733 72731 367890924 97525 97526 331891107 9549 9581 938289945 88642 88643 991672695 43126 43127 927650933 93057 93058 540336682 19490 19491 368341575 83309 83317 264031778 70303 70304 901684091 51074 51105 732703156 57568 57569 796679688 69100 69101 347008939 67336 67392 923576265 17031 17032 703982914 51352 51386 587123243 15346 15347 466699150 57173 57152 992966226 12033 12034 961330356 91186 91187 556372653 46426 46406 681394544 63029 63067 92242687 92432 92433 373705580 82646 82641 930175116 96442 96443 924529204 42048 42000 440421207 27203 27164 83895352 33412 33463 509872535 41281 41282 976406175 69902 69903 267860723 89143 89131 233040255 73032 73073 143092639 10441 10458 457779604 69869 69870 643067065 80187 80188 629971684 83306 83297 331600472 85627 85628 687747306 45551 45552 424523508 49110 49129 229618256 8641 8642 536702160 19632 19650 311660549 63956 63992 467949812 54849 54900 908185230 68640 68641 183492800 41587 41541 866807745 63924 63960 11744983 87673 87707 532562367 1068 1069 599379258 1310 1311 392933328 52201 52220 956076754 25040 25096 913162806 49204 49219 551046160 29673 29674 753997581 65302 65303 329235435 91508 91457 333881870 98816 98805 904688942 6931 6882 30251746 57847 57848 5758829 32449 32474 371656559 12454 12424 751256614 23020 23062 408711890 83695 83691 886273109 96636 96676 18219103 93666 93667 765982846 46073 46120 495566058 8720 8709 93688682 27340 27341 401703390 46762 46757 833237367 18784 18795 463810560 29084 29085 362516196 11636 11637 810297170 12764 12756 652452336 15625 15626 515812134 5050 5051 398838996 64864 64865 320510386 1918 1941 339893014 12521 12518 476227280 53089 53084 677902744 77490 77471 473988988 42000 42001 434125230 99683 99684 416084195 45777 45778 513452752 24500 24452 335172108 68466 68413 820801525 33936 33932 886794890 17174 17127 113608988 9632 9633 590393659 57399 57405 324091450 25074 25103 966079991 3784 3785 198050409 47168 47169 924609445 88751 88752 712038739 6281 6293 735418926 25601 25602 60849206 10213 10187 228962726 60744 60760 295600084 84949 84965 622396119 96439 96440 356405856 23407 23355 800480624 72822 72823 236278223 30786 30787 817998604 83393 83394 482762378 18881 18882 844039346 92754 92808 623446849 17759 17760 693638635 63658 63704 173062083 16053 16025 246538415 6490 6491 789218219 17955 17956 706784151 33708 33709 378982037 18412 18413 364080114 11491 11527 953525205 23690 23718 113002808 3617 3595 187892764 17089 17090 565671006 12785 12755 58149784 40228 40229 138814539 70448 70449 65331593 18833 18841 311072906 14114 14115 120416169 33773 33727 84785074 45523 45566 284262868 65522 65523 673400172 15427 15428 383938175 45967 45968 652552488 88760 88816 89649494 58799 58800 864188829 13006 13013 454737829 72960 72961 82907221 34827 34828 140962888 2754 2755 618104819 87958 87952 869477674 62013 62002 839387945 64002 63991 404013490 41782 41783 250566704 10402 10403 493148442 70390 70391 324515385 92735 92685 617286737 52563 52606 612371521 13005 13006 939126388 83210 83211 892813112 15192 15193 601219349 36403 36402 998285790 76045 76036 724574057 21674 21644 33750377 59279 59280 4692596 33418 33419 905914761 1098 1137 23345628 33553 33534 69814003 21775 21776 695715678 14037 14090 985538482 65455 65445 11574085 32627 32613 362568872 81457 81458 672123520 76940 76996 741872501 96131 96180 390831589 56415 56394 520917543 49090 49091 788512174 53880 53881 856297810 87094 87070 246168884 58772 58773 2535212 69373 69351 875161553 45901 45902 940463032 74965 74942 425763836 36453 36506 572440497 5183 5223 760377260 2522 2528 29452879 76029 76019 243887751 54745 54784 414167351 26143 26122 102461899 92885 92865 728174468 421 422 827322751 83515 83516 219527610 58528 58474 838410379 49128 49084 133001855 32569 32570 509568971 66734 66765 323604066 51049 51050 174492312 28128 28146 527447428 87420 87402 994978701 8232 8233 763339384 14183 14160 143485560 26568 26569 19995504 66688 66678 423348229 53313 53314 999914587 74404 74374 59700419 39095 39096 396178775 94039 94000 908395470 42538 42539 474485173 50100 50101 220318318 34437 34438 684159850 80358 80324 279498591 67430 67432 548228859 36099 36072 306418158 51378 51379 369576181 64121 64091 101162087 37852 37853 226622454 27958 27959 96417579 19765 19766 400355673 58815 58816 633218829 59442 59443 129498820 52905 52906 94420463 44070 44071 852150870 24518 24548 448610958 5061 5037 696457488 50881 50882 169334937 77140 77141 443347574 71104 71100 774138849 8448 8449 117567076 21348 21371 732691639 93417 93473 87248891 52502 52503 886865029 59467 59501 208724327 87362 87363 408571276 1385 1386 275965065 78914 78948 381255684 43793 43835 831172367 5478 5479 708661347 98770 98771 459282460 48681 48682 104751122 69993 69994 143895169 85996 86040 658802508 65071 65072 506983845 79922 79923 804731545 35617 35610 327932551 23571 23543 773907607 58448 58449 812995071 43056 43103 920178655 4972 4973 699598036 74632 74666 170217442 22792 22790 545201367 34301 34323 404760895 1471 1523 572969412 74101 74056 804599079 56077 56078 929251252 22646 22655 954566603 29379 29380 97004009 88179 88180 906994237 54749 54757 288142783 34567 34598 617226224 59708 59709 559001163 8503 8461 85839125 91164 91147 375792086 8095 8100 994357555 62902 62906 464803534 97625 97626 140482127 94320 94290 108661830 9766 9767 699519522 69106 69107 662302004 87187 87188 837795202 28308 28309 361444972 79919 79920 463219349 87167 87158 410128392 38271 38266 592276978 72646 72647 301660972 39719 39760 655018009 12300 12301 186008806 5567 5623 201574544 55565 55600 946575518 49089 49065 786007683 50800 50801 704330956 89371 89339 278491735 46129 46158 219381916 97678 97625 940086312 72303 72304 663546836 38924 38925 928974447 55428 55429 10326772 8616 8590 182764456 97439 97440 518679087 8666 8612 66757698 32585 32586 58325352 26047 26013 169549489 89369 89370 702305007 42249 42250 933107407 59121 59094 454882006 54010 54053 514819734 79194 79225 278182552 15079 15080 507781336 69316 69341 355809488 95378 95379 273986900 31118 31119 110308036 76523 76550 581562148 45950 45954 698717597 3347 3330 780780357 16534 16573 530554964 33515 33492 627364514 98640 98629 641758118 3372 3373 241874066 33594 33620 560246678 5793 5845 654757765 25194 25195 318466756 40906 40907 386852780 96723 96744 154534395 96017 96018 966486146 76620 76673 452656237 39759 39760 451455930 93332 93307 192440012 95367 95368 487375536 51017 51018 838305362 39235 39236 807842246 1909 1910 334032002 33294 33309 807463943 2000 2001 145401047 38698 38679 178555904 41189 41190 547784128 93866 93867 116964982 93730 93684 68562619 19452 19453 504538917 13601 13638 458667610 50457 50458 45774029 29853 29898 647795566 63344 63380 480970845 4910 4918 798841264 95060 95055 433872240 10211 10212 691998031 92976 92977 939196433 55147 55149 409096823 34722 34673 231076486 94766 94767 856121214 92846 92847 313240443 8609 8661 54901414 74381 74423 547212760 98885 98886 440647670 35394 35395 434444678 38383 38403 86675256 92960 92961 376528067 5985 5986 796273734 40651 40658 351086108 70020 70021 184935744 20020 19977 682663455 12422 12423 572650105 53753 53735 537752213 69274 69275 704327249 34033 34034 747798524 14925 14926 63685295 65831 65863 607127979 39543 39544 975944829 48870 48922 296718817 42599 42584 635015656 69307 69308 735194207 41721 41722 968390595 68206 68207 356949716 73036 73037 486577288 96753 96775 197519295 42145 42189 999439758 25160 25140 783699069 5602 5577 361550561 94044 93995 688175079 86839 86886 715466700 77340 77341 849053976 24310 24332 167324362 54651 54652 608838275 12791 12792 921413525 92542 92494 744924368 85868 85900 820909326 20893 20908 496294519 28434 28435 739034526 15174 15175 790107773 14040 14026 23898417 30727 30757 597000983 4875 4844 337661790 55601 55602 800559771 8076 8052 220149069 78043 78003 3709965 94823 94824 389327514 60183 60184 666069661 69707 69725 827284466 87488 87489 730903003 5156 5171 262753582 87 61 582979938 90448 90449 512027551 77234 77235 961565682 88384 88385 166078668 34866 34867 299754127 27945 27946 886653301 48818 48825 305476429 75695 75670 252924078 54656 54657 637470268 50157 50158 295055931 66868 66869 307249584 46690 46691 478397610 4103 4104 892413000 64331 64296 753768097 28809 28810 900149629 87936 87937 150290760 58637 58676 120144411 91539 91540 340354834 5533 5534 999625538 6649 6618 19485738 50889 50862 928912621 71975 71958 892112939 59291 59292 565971506 34179 34180 369161765 22505 22506 423307453 50772 50809 416782095 45506 45507 611192224 37159 37160 953139764 49596 49597 457845654 75637 75606 536217384 75297 75298 506957529 71579 71580 814838331 95937 95969 836905169 82689 82690 923721982 58384 58385 781135284 29496 29517 377637183 51139 51140 279867875 62032 62033 842570917 55306 55307 186937727 24189 24234 141058678 32751 32698 135913997 9220 9185 155873205 47643 47644 617516382 33575 33576 222844814 67021 67071 831942030 67915 67944 719001040 9839 9840 53538462 76005 76033 454552980 81993 81994 139058622 31313 31272 816014515 3206 3222 816904198 4354 4355 332566413 71259 71260 713547105 21198 21150 278577263 44555 44569 664437325 43919 43876 110578650 6754 6755 484419792 15400 15419 436587445 39677 39626 467270886 14815 14816 59183550 92933 92972 509508868 19431 19423 108882019 55538 55539 918673863 38537 38514 358455775 69572 69573 818590816 77068 77069 648704369 44980 44981 406339147 79849 79850 402185511 40629 40684 144388191 74640 74666 829010472 25702 25703 125114614 93711 93734 147739053 58975 58982 301304152 93652 93676 943692359 79703 79704 282862613 29390 29443 989052956 87589 87590 456673253 7889 7890 264212669 20617 20618 309334032 97630 97631 133144346 5265 5266 215360369 4826 4816 467194274 67774 67775 797328444 66359 66360 617073593 47887 47890 938516016 47302 47303 18338499 2567 2568 707973027 75060 75061 459338508 52802 52803 189143007 58715 58716 153474759 99668 99669 220106085 69226 69227 881497939 75030 75055 698450955 53797 53793 641716156 56334 56335 394413459 36484 36485 176605942 16843 16844 850253049 97236 97237 274265629 33724 33725 8757226 99409 99438 152888416 94367 94368 622252434 19163 19164 790065436 73935 73936 70439028 99727 99728 787150441 52659 52660 986089197 78855 78856 494239083 4685 4686 117792932 72006 71995 401894492 4908 4909 354016327 63803 63804 86049260 84735 84736 890101392 73502 73503 250681914 49581 49582 907805584 92290 92305 526424922 61326 61349 436848150 16231 16232 392806590 59696 59677 217553115 13616 13600 879131785 97678 97653 658127592 26746 26747 360509641 2965 2913 942991917 61353 61354 360690443 81108 81125 634211360 77192 77193 626394546 51416 51364 627590296 34532 34533 479749561 17343 17397 29882579 5313 5333 857774369 74207 74208 920063930 78892 78932 3752058 99475 99437 55024702 84041 84019 324547640 20499 20500 859411506 56120 56169 202893984 20481 20471 405543292 36837 36838 611050075 34236 34275 432705759 49053 49054 58000678 67081 67066 54986927 90191 90186 461155773 85692 85735 173311563 58348 58349 537420228 77011 77012 991918317 81318 81310 374988179 94083 94084 944871151 52925 52956 572884828 74905 74866 446013161 27712 27713 325412599 78247 78213 185295066 84915 84933 702715906 69341 69312 33279959 70101 70102 389566034 57134 57094 725928475 98238 98239 474405694 67902 67947 953095254 23004 23005 793904405 14775 14776 728099731 1991 1988 903909692 76382 76383 481943600 20337 20338 618671242 70911 70912 733262075 11007 10997 19522445 423 378 551689697 81154 81123 510572028 41149 41150 914070553 89626 89627 353909616 96668 96669 957601926 85598 85546 769555246 15206 15197 738343223 99419 99420 842173898 36601 36562 667199304 82177 82207 601977915 43560 43520 121364549 11879 11880 443218631 74580 74576 867238987 35499 35521 559472421 1235 1257 196289687 17401 17445 179619719 14973 14974 144710871 39886 39891 22103965 21994 21941 985561457 17661 17605 686390925 41866 41922 393715767 56146 56129 220558427 68430 68404 711400432 236 182 587564581 3972 3973 488175243 72054 72055 995139147 70197 70198 617046063 38600 38601 43211022 19795 19796 487038915 6811 6787 74991024 60944 60922 713513026 60040 60007 142824043 91497 91498 661471409 86870 86913 72936216 98983 98984 853658086 53196 53154 616175396 88688 88689 669899139 51726 51727 846466598 31241 31253 714584084 85703 85704 295421924 1604 1590 78157553 58619 58582 873996482 86958 87012 699397462 62093 62094 781000660 79023 79024 650707916 40134 40188 916987996 14973 14977 159317028 32053 32054 702979815 69972 70020 960719626 4848 4904 303620153 76361 76389 953520513 12903 12904 889593569 54101 54102 725682114 52560 52561 842537668 69458 69441 407900882 17846 17847 942916466 4859 4888 995476922 34265 34266 436682676 78728 78729 257084321 86803 86830 672696358 69746 69759 382350377 4694 4646 688995258 40778 40779 330904674 31340 31391 818481082 97872 97873 159331860 39807 39808 43721052 45189 45190 116584282 177 229 373018167 46598 46599 586280054 68477 68478 45054764 72259 72271 524315302 38732 38733 596351505 25438 25420 894072628 57675 57676 828042804 25562 25548 721467144 78262 78229 970246235 23150 23151 189867929 3589 3577 383521530 80818 80850 94072626 41370 41386 220197647 46102 46091 395317451 62609 62590 277178859 69513 69514 817101010 49797 49798 454212477 49309 49310 451175577 56337 56338 455044959 21827 21828 497685765 5185 5239 739045256 98932 98933 837339979 38169 38170 961341403 91767 91805 207935814 49930 49931 555364373 15356 15357 881671436 23030 23019 697243923 25374 25399 675203711 59139 59084 688602397 29527 29538 494852594 20227 20247 59844776 68795 68761 372986456 9334 9335 284537494 18798 18845 510944471 89758 89751 493574491 47025 47026 177319580 23003 23026 156034896 61996 61997 118841411 47282 47334 254608831 41090 41050 64180296 84331 84298 465911211 71573 71531 289478514 55541 55490 551660710 86468 86509 241536520 98279 98280 151692359 37651 37613 609919970 60051 60005 742866671 5056 5057 332900822 79129 79150 841375452 36382 36414 727030214 37821 37822 556488372 15386 15387 707208256 68815 68816 435670098 6202 6203 69970913 99583 99584 677938742 49658 49708 921128266 25125 25072 598712367 16938 16965 64653081 67264 67289 661414166 36622 36623 6428838 7747 7742 505367119 48783 48762 5909781 42457 42458 346707158 68565 68511 300117198 61958 61905 499756332 17075 17076 770467842 61426 61427 866386573 72861 72826 510230530 98732 98725 571938985 5874 5875 179682727 42775 42776 151286038 61117 61136 883432490 29782 29783 433918671 9574 9575 220799516 20437 20438 457182881 89967 89962 392741811 61642 61643 867953385 33189 33190 852652775 41017 41054 879165417 63765 63766 507854998 32646 32647 433483474 79768 79769 807821003 70498 70499 240943590 37722 37732 225288626 99516 99517 428407156 50983 50984 783077667 19210 19211 223493690 55737 55701 497665673 33590 33591 344206440 23272 23228 910205107 17419 17420 377774206 24273 24274 273253844 28496 28549 666448526 38507 38508 72542938 53349 53350 634119225 61415 61440 539291318 54048 54049 23291083 34742 34731 693618487 70645 70618 375992211 34139 34087 853651504 96735 96767 433214351 51834 51835 199745739 89152 89153 774126265 70637 70638 455838842 76187 76206 625582439 87235 87236 318821824 1564 1565 392981569 86496 86497 848589674 86417 86418 408490848 99411 99435 618912381 49108 49109 222861015 76386 76387 783083956 41387 41388 376779917 99517 99540 858406763 11504 11499 385297093 17620 17652 359750048 43288 43332 425088119 97028 97063 891913465 83736 83737 726253516 5922 5923 828437357 4736 4737 311831367 34344 34399 417413387 48458 48459 776555886 60233 60224 832104714 37011 37012 538475806 41831 41854 757363912 80772 80816 69101007 17764 17765 472463547 57717 57705 971507998 56855 56856 299366987 67338 67339 841866001 92975 93019 834221191 84640 84641 835715210 74930 74931 847289959 27424 27425 378024554 38100 38063 649709006 79021 79022 255344325 94565 94585 302546859 72627 72650 473093745 22816 22839 387853033 1552 1553 225355968 64167 64168 328121395 40104 40105 172850630 57584 57585 120065350 69514 69515 478365341 96923 96875 325544440 16586 16625 877191586 4309 4278 118257421 20458 20512 417861990 95885 95886 529881221 46318 46319 573067878 22160 22161 189655180 5040 5090 168201849 22369 22367 835966907 48164 48173 67894901 83275 83229 900814867 97555 97607 719056752 16169 16170 973758613 34656 34657 244439858 462 490 416738232 24260 24251 77780764 39398 39399 272127710 286 287 593905251 99101 99102 765527463 91229 91226 552037718 89308 89309 187659864 33070 33071 295979469 97916 97889 920856725 1197 1198 286426433 12887 12888 678305368 78026 78058 619474198 60627 60628 237351746 19718 19713 48992090 61483 61457 394601976 16794 16795 611381585 3119 3120 274857131 30718 30719 514194258 95469 95491 560769911 20544 20563 850933859 96391 96407 222108595 86699 86728 752904182 76324 76342 659410431 78255 78272 742737626 20653 20654 580162807 9573 9585 520654501 37255 37247 863723464 73599 73600 727409651 28814 28762 675789107 88944 88945 303445163 77893 77894 310642335 55618 55619 518079123 18421 18422 174362950 12845 12846 309828238 41692 41678 430784552 29544 29545 640917689 74399 74400 556453860 48666 48667 590113530 13988 13989 701108289 20451 20452 202926272 64899 64919 665686015 46667 46697 909122531 6140 6141 799108172 77958 77957 119923681 91243 91199 907767891 11662 11663 659103205 15144 15159 784930948 88197 88198 723399364 14790 14771 27204790 3702 3703 506383165 26503 26523 764168096 65817 65864 753340047 77904 77905 524220565 25725 25726 884784314 39301 39286 216322189 20833 20834 542665997 70784 70808 694826337 53000 53003 175777901 47628 47663 596229464 43101 43059 874692365 19954 19955 545278838 38844 38845 942774934 84353 84354 336619540 70165 70145 785533926 39106 39107 308646524 685 721 558511175 99535 99536 124878855 76081 76082 410801511 37198 37199 716600092 47538 47539 940989996 19961 19953 145456131 50324 50337 832095872 95377 95378 612802921 90646 90624 261940789 28080 28081 977023860 8640 8636 601789736 63801 63802 595161866 13988 14042 597798642 81998 81999 866707079 99349 99350 985934468 30296 30297 853505700 82978 82925 704931732 75858 75911 597519360 64200 64254 467877805 84848 84864 290656273 1399 1394 112821239 80159 80160 786921292 86175 86176 279553960 67004 67052 223873004 3170 3171 159186537 32851 32881 895784265 42100 42156 693067297 55269 55270 951630967 40957 40908 951327914 53002 53003 141693403 196 251 828517053 66096 66071 409847017 53234 53235 292070879 82920 82906 189070497 91930 91965 370689061 32385 32386 3763748 5185 5186 402493931 58222 58204 773069286 3951 3952 244540337 44945 44946 527131214 55492 55493 354876034 67524 67506 875445788 28730 28731 371962753 64774 64775 529169291 88764 88798 420552662 30036 30037 53827224 31919 31920 44703397 37012 37047 244847618 50999 51000 686541218 71323 71324 173296096 62449 62469 640798218 27925 27926 577391435 12021 11986 300362925 94253 94254 959681250 48081 48039 407258354 60195 60196 618858263 82898 82952 634759205 28701 28724 989704260 15696 15697 588290339 58372 58368 509911936 28883 28847 291166935 97411 97398 696144800 56301 56302 588038709 13449 13450 647225819 62787 62807 200450052 28998 28999 644292171 39982 39983 756452072 59935 59936 470132825 60513 60514 107616935 71741 71686 556644914 14698 14650 641416789 16215 16216 811106145 63963 63964 735473614 45952 45943 406066636 29288 29289 523761515 95315 95326 723657687 88791 88792 167146843 69585 69539 686171889 19445 19439 987479244 81343 81344 193646440 55733 55711 130121073 58484 58488 431029031 37022 37038 353557874 77705 77728 279561243 6142 6143 663749169 57830 57798 953450524 41088 41127 17134844 58744 58745 519627518 31832 31833 75800463 53900 53901 826206213 62902 62893 476717935 98058 98075 345548171 48796 48797 54696319 86621 86615 99856140 79689 79690 617606067 67787 67788 710269678 64851 64809 673383299 38123 38124 89199097 31830 31831 634522911 53863 53844 940706731 591 592 593547316 33579 33540 880473627 60417 60455 907996115 59506 59507 968876428 25089 25090 26563984 71009 71010 37730959 85548 85545 473418917 57433 57454 181796100 30594 30643 154322296 80528 80529 86067075 18626 18627 639677798 77479 77490 112438991 56560 56606 224321728 94859 94897 375412652 32755 32712 897499661 61072 61073 538880307 55202 55184 661123550 14832 14879 34317952 96471 96472 590324695 31543 31544 709600662 29753 29775 359356217 38714 38741 634194997 25970 25971 202975820 70734 70735 569820648 82456 82440 207185228 43655 43656 14177700 85089 85083 984486139 72793 72794 832558342 94860 94855 702217965 45167 45168 272718673 56512 56513 310753844 2679 2680 866249806 84662 84650 634822121 38320 38321 482753065 72593 72594 230260309 18876 18877 99113773 74265 74295 563769533 87889 87890 436357470 12254 12255 139348097 38546 38538 490088505 55555 55556 846655156 69835 69836 865594779 39831 39832 165642815 24170 24185 113035581 25891 25892 568907242 48815 48816 268218337 76615 76660 523200361 810 811 618501827 80460 80461 366992726 62472 62423 823877760 28951 28944 567204228 72009 71976 772884129 26522 26559 644360456 28567 28556 32835732 60983 61039 889379244 31477 31478 700302075 55428 55422 823739665 16071 16039 460267418 89242 89215 630284109 60489 60466 674314200 69034 69035 442017007 5542 5543 649243542 81104 81053 291433941 35243 35257 751739758 34505 34470 431279585 97782 97784 197650219 68900 68901 184107517 33678 33679 744990712 79332 79333 511683634 72487 72523 281293212 17448 17449 339430411 81127 81128 741379799 39576 39621 309006228 55846 55847 749451894 46688 46689 154606671 17953 17907 636619453 35693 35694 522316093 84369 84370 90558365 95385 95391 569943030 3774 3775 117876645 33052 33059 28134401 14245 14246 834161778 24378 24375 949937575 38399 38378 17164690 13551 13552 189544200 14076 14077 266501460 68873 68896 200922510 89265 89233 186357133 4135 4112 562925952 77996 78035 176445331 44516 44517 277023675 72016 72034 132519737 9405 9406 466544913 95226 95227 721449237 61895 61871 67050383 27354 27355 439488031 7107 7092 246465480 62371 62372 83033688 19346 19347 259601420 93841 93786 328008969 8112 8143 56998906 15619 15620 296194688 53485 53478 547189986 37957 37958 747920125 23413 23414 460549352 58363 58409 583747777 23034 23035 385807576 85957 85958 667944584 30512 30513 976046563 78129 78150 514026355 53416 53417 223462672 79845 79846 205356220 81530 81531 413119949 81941 81942 174657818 2226 2227 752462221 65995 65996 21796002 75714 75754 426657038 96372 96423 254145172 6467 6445 242702024 48494 48484 776189173 63437 63403 45604739 6571 6572 305008182 12842 12843 880147951 51889 51890 995090093 76431 76428 482211553 564 565 69775454 85005 85006 872278777 90109 90110 93190920 95024 95025 689801906 40305 40339 898891787 90752 90774 66762894 20523 20485 196456264 16442 16443 38199000 94279 94331 215360483 46193 46245 750887882 65815 65842 106401202 24295 24249 482605407 89755 89802 866698847 98112 98113 881511841 70329 70376 503608410 32717 32736 294397331 66424 66454 525298800 13595 13613 757969926 95118 95074 849283164 62748 62749 552571405 2328 2327 285792907 1511 1553 560276481 95487 95433 715810519 16184 16185 257922198 37434 37435 974575302 3893 3894 204128193 49142 49143 338315507 33198 33161 728068646 24286 24287 930501077 33490 33546 519464730 64557 64589 8852945 80341 80342 978195563 43931 43917 189893885 80682 80683 759960321 54074 54075 129789349 47478 47467 465050459 40811 40839 278273577 24590 24625 130817172 52490 52466 363107517 84515 84565 619810140 90442 90422 406266437 35353 35354 898717110 52255 52301 645770286 17619 17594 376782775 97451 97452 415090262 51189 51233 16302811 15631 15632 684849998 17540 17565 210389190 27510 27511 763574974 91322 91343 541811383 45732 45733 155596061 23307 23277 919241233 38395 38396 9900474 93173 93174 269942931 91688 91717 386990664 45311 45295 911532001 62992 62993 182247093 21537 21538 346099144 89498 89499 888895022 88425 88413 583709518 73241 73291 721810503 55983 55984 833763880 15253 15304 345479058 25674 25675 107033238 55940 55941 96976926 94522 94523 906605455 17301 17328 59303494 60228 60229 465128209 23720 23668 791628630 19640 19660 703740073 2123 2124 875871674 51483 51484 387439593 9252 9220 347955105 76925 76926 40233502 50825 50846 599042662 77345 77368 493958653 72010 72011 14777351 60914 60915 637877501 2848 2849 15932270 79819 79840 612426173 26758 26759 970800354 26424 26453 152047448 48882 48863 886528063 25253 25199 281543537 13662 13663 440529364 25717 25770 169804396 60611 60612 467761110 23362 23316 882721817 11130 11131 802819636 12799 12800 884385118 52684 52728 471322237 69199 69200 261880104 3462 3463 770594302 11255 11236 656738401 25071 25045 870205721 61140 61141 346305907 57605 57606 439085619 53174 53177 657007576 97917 97918 589919947 35112 35164 386350675 64577 64578 601825117 59289 59290 977394384 51070 51075 839236708 90606 90616 210093457 97106 97107 733219592 88329 88330 943426956 69476 69494 44508387 98054 98101 926814388 72946 72947 664649143 71878 71861 222536090 9096 9118 700155337 81169 81170 875838731 50330 50362 62550824 26123 26133 721022518 71734 71730 901647202 8534 8484 333712544 80469 80470 317664549 30744 30745 416930015 31841 31842 186724606 21638 21685 589760829 14167 14157 791184099 4337 4293 75497188 44688 44646 73254410 8483 8454 647744940 47137 47138 611281744 78061 78062 836642025 90177 90178 676191837 88675 88676 940334694 68943 68978 272962498 14713 14670 197782671 78927 78915 83994377 75222 75223 151911581 24616 24640 908205374 26769 26815 44475692 8917 8918 635245574 81452 81453 578071403 23510 23461 126362014 44053 44072 650361525 41451 41452 724550634 57174 57156 343188168 18065 18030 200867426 27838 27839 543475038 71193 71194 889930526 37373 37374 483924839 73275 73276 107035375 92767 92768 353172602 74527 74566 40770705 12060 12061 610445975 18671 18724 701952308 99906 99913 541355003 86843 86878 768072576 35082 35093 262530495 12514 12515 698068074 80243 80271 860114208 39727 39728 46318502 87149 87150 537411238 61302 61303 868122867 50161 50163 473299556 42824 42825 446688571 34272 34311 685506507 71133 71105 970867282 68498 68499 159504871 3027 3028 515061848 92979 92939 924806636 70242 70267 212140502 31370 31371 124659003 35876 35877 746210875 33386 33423 70940673 29051 29021 891792096 20302 20340 771180506 1492 1542 301929005 49104 49105 687742740 52312 52313 464839012 56604 56649 981187574 81988 81989 466352267 85760 85808 819905791 12844 12860 278189668 19884 19926 646651484 91385 91386 491976377 83205 83166 753866394 20381 20397 949569208 12561 12590 848854674 52167 52168 845946208 64718 64763 664763902 52569 52570 312298480 76146 76147 69405637 8756 8757 279497682 47211 47212 478886718 27124 27125 414709728 29626 29627 606829699 15013 15014 858071568 5543 5581 500088506 26376 26377 892770104 65288 65289 836016350 97651 97706 485797914 31831 31853 260696403 87881 87884 779316479 40316 40279 374342564 13307 13329 995732086 4751 4802 167485216 15749 15780 542969610 71579 71578 549122412 60191 60192 182418402 46230 46231 139904970 36175 36176 12128265 16285 16235 315614620 58087 58088 320202404 70618 70591 69926031 86907 86908 916527337 31560 31578 736883237 1620 1616 292648106 2597 2624 533270239 8345 8321 70239929 14964 14918 226113241 16837 16838 828756049 83906 83960 124443897 84055 84051 389866965 63986 64034 113594744 21397 21351 586751771 19634 19635 699734828 52818 52773 159511066 65217 65218 675786746 27461 27438 484541509 48005 48043 498284794 63207 63208 325892466 6751 6752 740898773 6114 6133 3476899 62036 62037 295239082 59949 59896 117947211 89277 89278 474256968 9629 9641 849434286 47707 47708 858945682 72506 72537 425808918 94838 94839 1475696 82462 82418 664066608 56121 56122 179528783 71116 71104 339049094 847 848 892713569 6107 6108 201961343 35546 35547 461103611 2831 2832 263699206 21059 21060 882292419 99269 99237 344930081 61708 61709 650278323 70112 70113 715709021 79856 79851 344437725 30719 30720 814655768 8067 8068 675895207 37624 37634 905961007 65904 65905 490921123 78945 78947 91758140 52196 52197 695160603 61844 61794 494036946 33636 33637 81402238 63680 63681 420692751 63594 63595 185933826 20540 20543 341467978 42993 42994 913656734 2856 2857 817897782 15614 15615 928224057 12294 12295 25716782 8196 8197 671026737 24198 24226 738388339 60807 60808 257595941 12979 12980 630169899 65634 65644 163021789 54087 54140 779743538 78645 78646 748320574 74578 74550 694750702 86208 86166 670224948 307 303 619212620 46761 46762 72794790 25311 25348 400655693 60626 60627 972163983 27943 27944 179070405 74209 74247 91893259 83164 83165 401216376 13930 13885 154001177 31359 31366 109512173 39630 39631 514599174 64758 64759 552524814 74396 74439 958559714 83847 83888 584249104 78126 78127 629352659 67235 67236 52617331 46721 46770 522604723 86333 86334 784332933 95836 95837 261889102 87784 87757 817496725 55079 55080 985701673 43337 43338 391886072 1481 1497 79520212 26689 26690 791000966 59678 59729 15934042 14797 14798 878966869 57858 57806 125397688 76566 76567 307672911 54600 54601 174874278 97990 97978 196631002 1501 1446 466254199 18410 18411 971683125 44407 44440 143640134 44043 44025 556432353 36364 36373 829361361 23865 23866 941230483 97515 97516 820321949 15962 15963 713396969 69671 69628 368602608 58467 58470 153606509 46390 46391 720365913 20906 20917 656878327 10569 10622 140508426 5426 5427 402987741 53669 53654 226325079 92525 92479 933040977 45697 45698 509760782 48610 48611 378242927 60616 60603 314396163 30011 29996 625144307 17974 17985 200000393 56866 56826 49833724 26882 26937 358996477 78066 78099 978224962 7403 7411 69005046 57099 57044 922834778 90363 90373 460614087 71156 71173 129470533 29375 29417 795046806 14226 14227 470149077 4904 4905 123887739 31220 31250 12299075 19692 19729 413847402 38172 38173 474936187 94989 95013 666636543 53889 53898 906713527 46757 46758 745907369 38763 38737 235246168 38636 38637 978915441 25020 25070 200925801 84967 84968 831591676 41683 41646 349577834 12779 12780 383814914 74040 74041 111476771 97478 97479 967810819 6198 6199 197527441 21216 21192 305245067 35577 35578 956773083 55229 55230 480546160 865 915 51839595 67164 67178 405078912 17843 17823 540629555 22179 22194 683386989 72283 72279 983588822 52094 52149 339567202 76632 76658 497507308 16080 16081 216910094 92950 92951 166602963 33696 33710 291128719 28800 28801 945772516 98849 98850 159073186 12732 12754 452984345 75505 75534 734271150 66129 66111 518601833 54308 54283 790269233 95534 95535 913912451 35667 35668 168322774 81593 81617 463950462 94346 94347 28898844 99773 99828 831901020 2515 2560 617870029 1568 1569 565532091 57556 57557 290490429 10362 10399 653057410 33098 33099 455637716 82108 82081 468537371 51923 51924 443011835 18760 18732 174412447 6678 6679 192055286 48737 48716 302165740 98188 98217 99937922 43955 43989 641355899 81367 81344 368950999 81965 81966 751502596 49195 49246 348611690 56065 56066 439267298 26169 26133 273406285 16489 16490 845490469 92054 92095 147023070 92 41 935439368 50846 50868 389004665 24580 24568 809443519 33188 33169 5011402 28939 28940 271768779 9133 9134 204191243 53070 53092 267968464 85794 85773 88611981 92840 92841 881491560 15532 15516 634741225 77539 77505 837037863 47294 47326 216677104 10167 10168 891405970 73281 73277 577658802 19277 19278 846813846 28912 28913 31574895 12641 12642 379726986 52816 52817 255567175 27965 27922 116613350 43781 43782 988641911 27461 27462 413362574 47086 47059 132621332 74803 74804 728422644 58393 58344 554763801 30879 30847 663730803 7381 7401 274332005 74914 74915 336867601 26341 26342 877479146 56461 56462 571611736 48791 48792 325961366 51783 51744 924242686 47134 47135 213453018 96680 96681 170822436 7063 7079 403623701 78705 78706 95598680 95819 95821 876997978 80637 80638 472291399 35755 35719 515024046 16346 16347 247304496 22002 22003 174826535 66050 66051 171521354 68860 68861 677803339 84916 84917 108832941 44572 44524 449976726 53420 53465 368010059 74200 74201 427151174 85018 85024 201273193 49539 49540 877044376 30510 30487 61538613 29685 29665 834495731 37830 37831 160518417 92955 92956 635311259 75615 75616 8539118 52632 52633 340603364 81302 81332 474757548 94525 94526 908519875 37945 37985 565846939 17790 17791 561003181 87861 87883 406453627 26066 26067 201482357 11648 11701 718884408 68908 68909 621856746 45251 45252 597502080 32260 32261 963823755 73117 73159 602841094 61344 61399 244823443 26829 26830 24957605 39804 39805 65593091 6555 6560 844609367 19279 19285 268812860 67672 67726 724299957 59973 60001 149007969 9176 9177 443861447 99198 99231 888723095 99340 99341 124213335 46538 46539 606299286 70453 70454 989307436 14901 14894 400135888 30629 30602 122991312 24640 24641 726069289 44151 44204 630442412 2302 2303 123890413 3900 3901 100248737 1620 1621 449323362 52868 52915 618754865 34995 34996 306921334 60946 60947 573142681 473 474 991888529 92396 92380 198472386 3421 3414 508172954 74191 74171 980844115 44349 44350 905518618 17785 17765 823137851 22187 22188 254896891 25583 25584 380518801 9630 9631 565628745 42335 42336 728827689 40171 40172 231992680 5535 5536 694908251 85720 85718 313334312 9092 9093 563273079 45521 45475 696146766 43130 43154 359434965 84777 84778 230685936 5864 5865 211828359 8810 8794 956739639 10492 10493 412501928 31405 31398 715134714 80297 80261 683917402 86322 86323 864495442 95633 95625 326101401 54954 54948 19542474 60620 60621 770677408 63920 63921 658959911 80884 80885 118925721 52933 52929 195756099 8931 8932 292224253 88362 88385 27861175 68748 68763 335428130 54283 54284 804100124 98011 98012 18893528 73554 73555 381959119 75096 75097 572712411 57433 57434 536105376 56733 56734 41706074 29963 29964 125009621 34651 34652 907240670 57123 57161 973577842 60255 60256 579945305 14786 14769 776815566 73672 73691 567707104 29254 29210 941387106 59224 59225 610569612 58293 58294 700238225 75669 75670 397726718 51280 51281 980057097 17749 17756 663269038 53268 53269 94015323 76035 76036 989580795 96546 96547 432832236 61576 61577 774960337 23758 23751 848547134 70060 70061 448640261 81667 81668 284102263 46336 46385 376588474 3645 3675 187079398 65664 65665 647877652 93966 93963 16741218 98561 98607 817167901 30071 30087 883903551 96413 96414 113057655 34188 34194 404349778 29570 29598 68490244 56325 56326 215140466 47847 47898 985189066 68031 68032 24340769 33539 33550 702785967 49672 49727 47353817 62684 62727 307222008 80565 80567 152565443 377 362 625899594 64731 64742 229979804 8319 8320 171948916 38412 38426 276963979 13489 13499 183445850 88006 88007 151146878 88505 88516 666216596 46233 46234 623230762 54670 54614 964582188 8698 8699 700190363 60070 60071 935228015 39177 39188 470439971 50555 50553 837361311 46197 46198 535629602 2578 2579 995391337 76165 76166 559480608 17247 17248 841633471 90349 90375 427845794 35928 35929 29392013 39328 39329 346298813 25044 25045 220827354 21472 21473 973252911 8641 8654 674553635 78271 78239 53514316 47093 47125 937332370 95381 95394 710848349 84849 84850 956318793 26759 26761 188570540 98934 98954 847767249 34389 34396 675795653 98847 98869 897801199 66249 66250 815747577 51096 51146 437050043 53775 53736 380307275 50790 50791 600510347 56126 56171 560872430 83904 83905 778710672 91016 91017 467819576 83987 83988 781845737 55742 55741 825286509 54215 54216 8984740 55214 55215 349762034 15939 15940 43459923 33056 33062 691615311 10145 10146 637806017 78294 78323 803719727 53271 53272 280955978 66627 66628 930675593 27651 27684 321942539 18739 18740 61837209 76495 76496 397578355 37631 37632 421196400 93756 93742 342465334 96229 96230 95000147 19647 19617 774611521 61106 61107 513811165 24294 24295 212015580 54891 54892 234829071 94582 94607 480581119 61066 61021 241795355 49 50 899757586 86821 86822 62591701 40382 40403 2413351 49239 49262 254056739 44518 44519 476379100 41865 41866 7774164 6728 6750 615369063 4791 4792 299450540 90837 90852 838565114 51052 51070 698224121 92369 92314 715727976 35180 35166 21121993 19982 19983 933661851 42284 42285 346628528 38641 38656 308023731 41362 41363 377600014 84241 84242 404533091 25247 25289 106690797 87878 87879 662688131 91173 91174 462828454 60704 60705 323444782 65488 65489 981457308 78808 78809 531086394 45528 45478 946849963 57188 57160 346307146 28516 28549 485684138 76263 76264 323879935 91707 91708 933417214 16457 16458 770653512 166 113 921717927 19860 19861 453461271 71288 71243 885494398 88016 88017 753825616 49884 49836 311216157 53326 53367 557345403 45966 45967 978334139 83060 83061 985931813 193 194 271220193 67389 67433 461267834 56947 56948 514156639 18083 18117 934139360 51593 51594 73129817 53922 53962 656951965 59454 59455 299892201 71669 71670 154520576 72637 72585 480574559 3742 3743 815918419 50270 50260 532216659 14459 14472 190345581 57389 57390 547200197 14909 14938 243842983 52639 52640 939174636 69852 69797 986917694 1226 1227 294031435 16542 16539 354331942 68916 68875 435562796 77432 77440 404819102 71489 71490 732773333 75125 75126 692602484 58262 58315 692774463 84871 84872 410433738 57425 57465 958812377 49031 49032 422707654 89001 88956 492256215 22988 23017 410805769 97037 97038 40686163 6769 6761 732406329 2625 2626 169867220 16723 16724 656181166 67946 67912 66603298 37291 37298 35628759 93599 93600 127763820 36894 36858 456577182 88306 88343 365850020 48622 48623 279167073 7491 7475 208640022 61423 61424 769562974 40613 40614 811814298 40398 40399 249531958 70951 70956 815686155 10752 10717 939157114 81410 81411 651044082 52432 52388 255587747 15517 15518 259846746 98397 98383 641689295 52157 52158 890507763 70075 70130 466813813 35652 35661 106561161 37874 37906 422438192 52947 52948 417760760 10247 10248 479073962 14046 14011 746992419 8100 8080 400930127 85896 85897 842708368 92023 92030 863342901 67560 67602 152549913 67935 67936 537582509 11096 11097 175453301 49002 49003 99052371 44238 44184 178682726 71211 71212 832875221 40370 40332 693577475 33780 33781 731827090 29213 29214 129031075 97647 97648 367981111 63107 63108 875531168 7954 7960 702903829 10360 10361 46243883 38178 38150 373498175 47305 47327 572954664 30360 30376 266302374 91291 91292 938482401 64837 64822 247665301 44408 44420 752056901 76347 76362 865470805 20887 20888 226092270 29905 29887 868940634 58317 58289 69060292 95359 95389 866194349 62288 62337 539588230 94975 94945 195183501 62089 62061 7107166 63824 63834 259988990 79023 79013 539355498 67525 67470 254380081 23322 23323 255557853 79169 79170 233667442 69413 69414 867723182 77806 77771 91646105 1457 1458 492269309 53076 53120 733418755 31329 31330 875754942 45787 45807 282060988 71466 71467 23692333 96238 96239 539253554 7298 7337 911370157 20271 20272 810314249 15689 15690 307151670 94782 94783 523414140 45313 45353 347670613 73191 73192 716401836 82660 82672 526418222 38137 38138 877110220 27733 27734 46657969 20652 20653 660919189 67656 67657 143555728 84332 84333 36719444 33828 33829 224903561 3303 3304 614811713 108 60 542469550 80325 80289 653161857 1146 1133 355065300 41497 41550 795458652 59629 59630 478344167 33415 33416 662064198 9192 9234 650741125 97596 97608 220243358 53166 53167 787605576 58152 58153 797483960 25160 25161 739121212 75045 75046 291002845 80270 80228 79917960 52118 52109 631657676 74955 74939 206052336 64128 64129 314232570 22351 22377 242313566 30987 30982 847728301 56617 56636 86579845 8348 8306 751201293 46575 46594 855293411 88610 88627 304906492 37305 37306 978012810 8117 8118 468703542 2893 2883 465511567 79647 79656 233068962 18500 18501 15907461 11660 11661 836874645 60153 60154 559780195 81576 81577 844662114 12750 12752 485373744 47239 47289 977016532 22831 22866 16121203 6066 6067 450687826 20182 20172 854901068 56362 56313 640390229 24473 24474 412850393 93526 93527 623467540 87261 87251 389112728 90255 90203 169979442 58631 58632 485388610 2281 2273 331971176 15056 15064 745659820 88940 88941 796952598 53401 53402 722856811 57302 57341 483043613 8554 8555 722349025 69958 69950 273924991 46158 46159 849102007 31309 31310 424063893 35600 35563 836906166 82581 82582 612943177 94533 94500 102116057 43752 43748 541043932 97516 97473 755093988 50220 50221 844022786 66300 66309 699413775 27306 27307 877451575 72968 72969 615737569 89464 89465 796617727 70027 70045 17701194 20683 20684 439104236 34038 34039 960972037 47440 47444 886807267 76360 76361 545043933 2339 2340 271338158 27038 27078 507409529 67890 67891 262475726 43844 43845 27023307 4383 4428 819541019 46899 46895 458671124 26504 26505 446638680 52377 52378 202848747 57544 57587 126532283 66458 66471 104687257 14125 14126 945044932 92764 92765 333003212 16643 16644 850033355 25198 25199 843219284 16598 16596 654126651 63012 63013 810395792 3621 3581 680556774 67102 67103 61618978 2809 2810 287016955 92884 92885 226232521 96958 96959 830369809 29959 29945 336407457 69268 69304 376839977 717 718 379911720 13448 13400 728195532 76813 76814 208947589 83523 83524 644362522 70133 70134 356297514 75986 75985 890780819 15369 15380 778563271 43252 43253 952753852 10058 10042 111329888 81215 81216 926610542 41408 41455 189796075 35186 35187 352060281 40470 40477 894508929 21999 22000 106284284 48999 49052 818719865 99471 99447 931146739 26866 26868 197152714 14670 14686 398984556 91034 91035 357796492 73746 73747 383394162 48016 48017 635414487 62770 62771 31571076 30556 30557 346458442 98147 98148 957043482 37930 37931 553371412 97343 97344 925534453 70967 70968 95177730 18644 18645 562389303 22382 22383 80639022 89251 89252 274711641 57159 57129 252225808 6842 6843 591506808 34095 34098 512425079 28209 28210 891553481 56114 56115 406410007 71571 71572 709576415 74373 74374 83689552 9862 9863 169774964 63883 63884 762674862 46593 46594 263755693 37343 37388 884094102 41680 41681 447474273 14992 14973 112534648 35993 35994 50950404 12680 12652 404473375 29783 29784 7714584 60266 60296 991235242 3511 3530 596342065 55675 55655 70578562 93845 93803 517855524 91620 91621 737435407 95262 95263 712376669 56787 56788 789823849 97183 97184 254473492 60306 60307 931488722 24646 24647 951202581 91439 91440 390962824 39031 38992 878812059 87648 87702 915148125 22226 22221 565919836 26479 26509 100393223 34057 34097 762426770 30454 30455 813296617 52077 52078 783110250 60108 60109 447788854 72475 72516 769563425 57503 57504 834012578 94851 94852 17393940 17542 17504 198423095 37934 37946 654700044 98584 98635 298773420 97707 97708 46783571 6317 6286 453517430 66113 66114 378904712 45451 45452 742607831 88414 88393 451104385 34877 34869 747854203 3459 3460 262472594 85830 85831 710529028 50019 50020 403666318 95452 95453 51465735 83383 83384 952672585 93870 93891 249609400 61303 61329 937230548 17934 17953 98677178 76243 76230 578770256 475 500 59950411 35489 35456 641350908 74165 74154 69244077 73489 73490 400028146 79705 79706 416906274 36470 36471 895851752 97374 97375 880426222 29331 29292 68962771 49849 49824 760407018 95483 95484 539260236 29335 29336 480817774 91924 91938 780896069 44485 44515 585588716 67796 67818 497905346 43657 43668 749001799 22979 22944 841456207 79387 79345 114191730 86578 86579 376692897 36671 36672 344187809 69315 69316 347864028 21989 22026 205252683 39349 39345 427471251 76563 76564 978412888 14973 14994 302324386 16725 16694 4968773 74693 74694 560683043 71001 70993 738456886 2677 2678 313614620 14140 14168 385308108 33020 33021 973775838 3601 3569 751812273 62858 62813 111403188 5015 5017 125813141 93371 93372 207474824 35642 35643 657220447 33044 33087 886909655 45956 45957 670270715 9332 9333 353258859 5445 5446 294516414 61336 61337 587561164 37770 37771 751112243 50121 50127 246781363 7976 7952 136305489 85590 85646 973647298 93939 93961 997336026 80899 80926 392262100 52423 52444 409257536 10414 10415 655371877 897 893 657111698 92607 92608 58909359 61146 61106 95930155 66744 66745 281233814 25431 25464 317374080 29679 29680 552639118 78568 78569 909154948 5124 5132 749577744 51963 51964 581259837 62571 62545 726128578 15441 15442 338495194 72019 72014 245825999 90842 90826 960332846 72404 72446 595231234 23741 23727 598808188 34241 34242 314784415 74507 74485 292665748 49633 49634 663830566 13852 13853 794517541 279 335 828622213 1539 1540 466405744 3624 3625 742796476 48715 48765 552504158 43635 43636 938236558 60721 60722 34618052 27212 27185 138764809 75336 75337 640605305 79053 79095 374998439 92330 92317 662809621 55628 55631 573500336 92784 92785 53858982 91115 91116 679303292 14148 14173 633941221 55591 55592 647164947 20607 20626 589611326 44875 44876 260514745 70196 70197 443449420 20634 20635 29162604 21194 21230 388476336 33873 33874 930265272 95733 95734 501580075 9007 9008 629660161 99241 99280 930526224 60777 60789 453438890 3257 3258 475504480 33775 33749 204827342 34807 34823 807046257 76036 76037 175634559 42482 42483 848355535 63068 63069 759838412 75235 75273 175506848 63333 63334 817437030 28017 28018 992049607 69391 69406 798511573 71689 71737 426183435 89764 89765 968023499 2491 2497 905331264 56482 56469 475640343 64957 64958 214200269 26799 26800 359277541 76632 76676 937621685 83285 83242 592978858 94182 94235 156663871 76243 76244 979605131 30963 30964 819232589 27847 27848 529783380 10003 10004 334740814 70012 70020 100844269 51120 51121 233912863 20131 20112 368052969 59459 59427 586354511 15594 15595 105364078 5100 5078 35387783 92466 92467 294425727 66495 66496 842417491 52113 52109 877016436 70236 70191 523072545 47092 47100 197866066 61223 61203 373709639 60427 60423 966169041 34039 34092 750189612 33863 33893 300977398 32696 32739 532912286 63164 63189 337131502 68827 68879 248807331 80700 80701 313005974 57627 57584 856135369 64977 64951 889320995 66572 66585 567461621 16306 16307 107013468 40767 40768 130010125 2542 2543 419271077 34279 34280 717652612 68959 68960 91218598 6382 6383 164458908 76689 76649 138685098 74589 74590 977857843 1981 2036 24882083 86281 86336 833689359 84087 84122 186934915 89848 89792 836946490 84110 84114 214303012 71693 71694 670164909 56734 56682 169966618 17489 17490 535119728 84497 84498 253434692 64374 64337 423073277 78958 78959 172907668 53862 53863 976962803 93392 93361 876675790 48335 48336 477880145 44722 44723 503576848 16504 16505 743794592 44109 44152 412913752 52769 52770 138786786 98610 98611 450171197 90164 90165 655212343 77689 77690 942437791 55681 55682 168958409 29073 29033 673200634 93768 93767 351805167 8272 8273 350880471 54695 54696 824902688 93198 93199 240252934 47003 46961 790829574 15820 15853 3039605 60868 60869 690300923 87117 87143 230007472 6236 6237 462407966 69556 69557 465048845 18286 18287 68200978 14577 14578 60679128 76790 76806 928689202 17366 17367 866150615 44445 44409 526746424 10887 10847 875420912 6595 6633 968513422 40106 40107 110964903 63659 63660 151345699 41074 41036 26298184 30894 30895 477825965 69737 69738 278961633 34939 34940 475715605 15521 15484 738622830 97714 97715 187035792 9708 9709 343880480 72485 72486 797144306 85840 85814 16826558 15772 15764 636014165 5740 5743 704650224 20484 20485 513507465 70320 70321 922623832 62245 62246 355697931 15030 14998 633546524 85291 85346 33953581 28991 28992 966024899 83062 83063 405183904 41808 41755 378258762 50244 50292 947099925 96126 96127 110768680 14798 14799 497046420 85427 85401 580806496 49202 49178 727785457 98843 98865 648876568 4794 4795 604664877 62366 62367 608328599 60588 60642 324844297 54014 54011 376237338 64442 64449 97371704 29438 29439 370628311 60647 60648 94336446 76780 76806 686898456 41783 41805 430059768 59638 59679 571572490 68082 68124 108749608 18609 18565 866225438 14192 14193 949304390 57282 57283 115470987 49281 49280 927442382 40852 40853 769668175 31320 31321 559146906 10406 10407 123137191 616 617 720739873 42566 42573 443866524 87766 87760 498746915 15315 15288 791883500 11148 11149 690346985 82904 82907 472588038 75357 75358 958448815 53290 53271 477279568 16214 16215 156477530 30929 30930 339890542 43317 43318 923124763 79218 79231 551282576 37925 37954 73061133 2423 2450 346210574 59918 59866 870633799 60994 61006 269239 23487 23515 369172152 39070 39071 511237884 7240 7241 985485465 70162 70163 692414538 15181 15182 53652973 76780 76781 231886588 48721 48768 212251658 58230 58231 172290121 52224 52225 869809326 69920 69921 519118737 3760 3761 679685181 44872 44875 96127684 2441 2486 581654653 1897 1908 627290457 50925 50926 331376717 82295 82258 271154286 49133 49134 968304009 73371 73360 407713669 10002 10031 888394995 16510 16525 860530402 86108 86137 708527384 14675 14676 146021029 8163 8123 293326064 26782 26767 705241427 63318 63319 870472149 87555 87575 949191780 6891 6925 478222663 24398 24399 35102142 30384 30385 767466057 90403 90404 37716146 1051 1052 337963141 67306 67307 132050946 40310 40311 45171045 87141 87140 468988358 81229 81230 66434403 16326 16310 943082284 44103 44048 935294475 48368 48353 263524356 9397 9398 725335105 32960 32989 948811813 89862 89863 130773734 16429 16430 143811848 81446 81451 379779731 34649 34650 191640488 31380 31409 52626523 29233 29245 935396114 85430 85431 181839926 40170 40171 689297094 91171 91172 909416091 24490 24539 437522162 20421 20430 653026420 48917 48918 889410975 72506 72456 698065681 54413 54458 956688193 26745 26746 27616928 42230 42191 300549079 13668 13686 959735518 45106 45136 490094705 45522 45525 507332911 62248 62249 71951046 64246 64247 609341926 84139 84140 994045906 96989 96990 80019318 89245 89278 439835485 92314 92273 236798456 62110 62111 446765971 84756 84794 183873024 43511 43489 575120493 57919 57957 172364940 48770 48756 284832230 61600 61601 730430153 88338 88339 726335054 45575 45597 625082539 1172 1173 675563597 82815 82816 312140663 26400 26401 412970685 62722 62701 960436755 53756 53731 869593929 18307 18308 475751972 41867 41852 705800451 42938 42939 24000200 86725 86690 208682921 65839 65889 275772423 98139 98140 186229530 26734 26735 975664288 34415 34416 636623719 31907 31908 38102625 69298 69243 204387013 50589 50632 347357683 29873 29929 41014514 35339 35390 254787036 84402 84374 774622643 41526 41497 226292569 39172 39173 464207246 49631 49654 522904749 67966 67967 280238832 42642 42643 66046104 44144 44160 193255383 67186 67234 884027050 86646 86681 554208569 4051 4019 745031404 18286 18331 149511837 12245 12246 960900490 31048 31049 408693296 55561 55509 358763328 27411 27412 109156549 51438 51439 466392861 98857 98850 191110390 12680 12681 316567874 37198 37192 135906157 2398 2454 99150595 68408 68409 3093134 70137 70138 916083637 35955 35969 650805502 56660 56661 408643613 49674 49675 99167813 72938 72939 301170286 47787 47788 43288974 65215 65186 293488478 65849 65891 608030366 48226 48257 43941663 15869 15822 874375149 15440 15485 24037357 82885 82886 997286314 79962 79963 733329568 80555 80556 4997702 85158 85169 903710566 4715 4746 358504696 17670 17671 196142140 99467 99460 328760254 88959 88960 221459189 46168 46169 191268163 11113 11114 267663043 52591 52592 350028541 28060 28061 441587699 48534 48535 941844899 96998 96968 397071591 29616 29639 410262650 89526 89527 839874009 62740 62784 573210892 64664 64633 152215958 94167 94145 53877710 37344 37388 808224547 23035 23022 416412125 13058 13092 937848722 1606 1607 421216037 33621 33622 696437257 36668 36634 884066840 71691 71724 19856612 55409 55410 28092612 72251 72252 271115303 81356 81378 289505079 57551 57552 306360431 84229 84230 21991656 44613 44635 786027500 85507 85508 549856704 88726 88727 643303250 94586 94582 124338026 55117 55085 865551677 7623 7679 248011644 32956 32957 844682628 23531 23532 515058943 69669 69655 276562394 58369 58394 835077412 79707 79705 79280609 83197 83152 471742657 11305 11282 153149077 53410 53358 748693031 68718 68688 573321414 22250 22233 567187121 77881 77882 867179290 32497 32500 805451553 35278 35279 983214806 18644 18691 972814204 80045 80046 492633993 38591 38592 738469480 2608 2609 713183234 48069 48070 405234699 39366 39319 753245268 67817 67837 354192771 42669 42695 757514500 37086 37087 913465824 88312 88313 924040893 1269 1270 575547407 61310 61281 643616850 34154 34171 762166268 16949 16905 3034509 34073 34074 713324936 42999 43028 620422455 22268 22291 234204571 12139 12140 660701514 28977 29028 45750411 37110 37111 344954180 36843 36788 590036254 17914 17917 960888793 76238 76239 35919804 44827 44871 924411745 25021 25022 879085368 36578 36620 643158757 47323 47324 734888688 16198 16161 457167504 57189 57229 303149909 34844 34845 980730528 43559 43603 515841700 46290 46266 522176791 14216 14217 820059776 15572 15573 627963640 40068 40069 391441340 19484 19485 844393687 22246 22247 85528391 9939 9910 828520491 73784 73785 914325026 33760 33761 158893152 37333 37334 540590237 11878 11879 326256341 84341 84342 440183553 42931 42945 683746551 17911 17912 917861850 43398 43399 593150288 45802 45803 951453021 62663 62642 181344846 49561 49562 258111028 5871 5872 973259655 28395 28396 670956189 91218 91215 267734263 96678 96679 858284772 39633 39669 59017863 19074 19075 660231874 27657 27690 481839590 50584 50568 320745071 68591 68592 3108787 67012 67007 593112778 96535 96536 425237662 75331 75354 378421458 80770 80814 452534608 87885 87886 55911905 2835 2836 127660723 47417 47418 509610114 53595 53596 199437485 21084 21118 365318220 22431 22432 892590487 90117 90118 632436285 87833 87834 142904141 49730 49710 156112379 24563 24564 987789861 99363 99364 4769687 58295 58296 947909099 3392 3406 891166663 62804 62805 827448716 89894 89895 459763359 97394 97429 512411140 7609 7610 427820828 45514 45507 377551246 12501 12502 75581760 81899 81891 62820919 49940 49941 315813533 91526 91540 187528882 30040 30041 428482825 35182 35126 646807239 41619 41594 835349725 76394 76366 40836106 38592 38593 532941998 22423 22424 991865796 4758 4745 803960647 34217 34263 638610830 23182 23183 621657047 85300 85301 692693994 10753 10772 297375250 22913 22902 897992637 53432 53399 656456916 81433 81434 926846600 65544 65546 762564993 20336 20337 35606769 88167 88168 592072342 18907 18908 56668881 44366 44356 529137027 84186 84187 166708583 38544 38563 855531097 78574 78575 556631972 19991 19959 255706054 43595 43596 1593891 2972 2973 464580628 64275 64276 23348253 86338 86339 838556882 50009 49989 172106269 14038 14062 712357764 799 847 933197251 4715 4766 469081101 7573 7582 715117397 71436 71485 800900088 18378 18379 786730720 19061 19107 965246871 19219 19257 48143249 13806 13807 433163479 77936 77937 306433244 46030 46035 163899268 77267 77268 875485003 13514 13558 633571764 80611 80612 73678849 46691 46657 371535658 95414 95415 234602118 3275 3221 968929142 25474 25497 457439886 70401 70400 941766750 56670 56671 817939075 57037 57038 791805740 8160 8161 478541086 90847 90829 899272248 36120 36121 802661861 32932 32909 776136218 55822 55853 367153352 24965 24913 600246590 43385 43386 956210004 40865 40866 249190321 9935 9961 286084846 92055 92003 115266148 5981 5927 285683323 84378 84379 552747046 24110 24122 614138613 73919 73965 377410967 36461 36513 387691318 38933 38966 114367766 64273 64274 565718937 90246 90208 103989951 57065 57111 7549930 26218 26219 369879811 93845 93846 951231513 65810 65815 139233439 85146 85136 622878249 72198 72199 959735716 85269 85270 469484000 50116 50096 195880075 15440 15441 261477120 36695 36740 150194088 42879 42880 585885319 62819 62799 145058671 25666 25697 50709409 32276 32270 800403870 95778 95783 540509189 95943 95923 789415149 56583 56584 414192396 86987 86988 619691725 84037 84074 657999692 68582 68583 921564468 14982 14965 557285967 58534 58535 770511862 93386 93356 521427451 59279 59282 7603748 95773 95774 280881028 36525 36492 26389025 30051 30061 684710622 78128 78129 659314258 91605 91660 341801109 41355 41409 764732959 35027 35069 367463543 74507 74493 415243220 5602 5559 359213986 54991 54992 400495685 34968 34969 63195119 99560 99561 592294787 98114 98115 967013619 99063 99064 771709676 28011 28012 7329492 53364 53365 414133791 30806 30835 924757887 27553 27554 126300371 67132 67118 190429344 72178 72161 462471995 89046 89065 729673481 45183 45184 464113023 97854 97800 789686335 27262 27311 572307555 37248 37226 138188327 24089 24141 761239778 75026 75027 146714953 88217 88214 429727406 11896 11850 551738784 22202 22203 721973473 73644 73648 110534408 77523 77524 306424922 65403 65404 921555311 50268 50269 410986457 23630 23676 581216582 6372 6373 206685108 99781 99782 563427011 15352 15392 510946573 9167 9168 790521164 78519 78520 62988282 14186 14187 208932997 77950 77902 94045153 56101 56102 483324262 27155 27170 361146532 53018 53019 439952875 89256 89223 464620704 51945 51946 635453633 20040 20015 263982643 52562 52563 907265418 52086 52087 155143599 65346 65347 905856729 80412 80356 106882812 33946 33999 293842034 56201 56145 584306003 90094 90095 660499138 67982 67983 911438870 29037 29024 467460689 60585 60560 248699881 56097 56098 54543953 61128 61129 685744849 27467 27458 156297717 22910 22911 51517006 42498 42460 138929578 97454 97438 734764377 74266 74267 125348739 64920 64894 955518660 61840 61841 187604787 41949 41950 138072845 93333 93305 756249588 77743 77724 470261707 1565 1568 358743638 55881 55865 404624652 23682 23730 11191399 74429 74482 671135288 18671 18672 796035800 80754 80755 68765710 53814 53796 999457549 18776 18777 668582758 41209 41208 973272902 23576 23557 431441722 33756 33760 610457643 5964 5908 194411971 14191 14189 705085486 59001 59002 954956799 96827 96852 880282509 7711 7753 153111087 52195 52223 882924203 38552 38553 408345126 82231 82277 273991713 34071 34122 587153280 26403 26404 702630009 42063 42119 783643426 59282 59283 363215414 89347 89356 640623602 90606 90607 941204389 89049 89103 668067787 52204 52205 903639263 14143 14115 150912124 13742 13743 380819709 34228 34282 97069952 64628 64676 706690051 10557 10581 646121253 81051 81017 533337200 13183 13184 284860615 34297 34325 905471514 80968 80935 339329108 40327 40328 908951479 84272 84224 855585864 25727 25728 624520766 49035 49036 231524096 53378 53379 904380163 22383 22384 922346444 36496 36494 725141886 66562 66563 768923182 13790 13791 68754938 81340 81341 308886261 54951 54995 791664361 30671 30672 265722815 75478 75479 348977868 14302 14303 533351216 74560 74613 17601284 48525 48556 805098114 84184 84185 126430268 98852 98853 103569342 75677 75709 359633776 6308 6309 11548477 17759 17787 951988144 58424 58470 381802008 9831 9856 558011636 90874 90875 977989206 17878 17912 697896549 80697 80698 356474588 45777 45731 672707803 70476 70477 839724374 12009 12010 40250992 1949 1950 309230906 40915 40916 744051713 5089 5090 37095121 51880 51881 337162351 67298 67299 213376627 10882 10883 90101557 74320 74321 738714340 90561 90507 226090588 57216 57260 549569746 63667 63678 308189827 67802 67803 11921703 1498 1499 942619852 15013 14978 501614374 17239 17224 989554565 61084 61085 130076362 51728 51784 951879465 36904 36927 73629622 55965 55966 845063066 8856 8857 281092392 34968 34919 762438651 60101 60102 209560928 96501 96502 239037752 55833 55865 111018061 93969 93970 247152700 82010 81986 145832885 2071 2018 328418044 78967 79017 438364429 85736 85737 280969990 53339 53302 393079621 42217 42218 164596453 87411 87364 749628598 84900 84901 425246389 26832 26833 111257062 64728 64729 33605730 7136 7149 701121952 64539 64540 953307349 55415 55436 996637874 97908 97915 913873352 4848 4849 122107263 7657 7658 783041685 1102 1103 923532768 81607 81660 926677901 23010 23011 18595220 32937 32938 1329953 95549 95550 242302053 5800 5801 866282560 28250 28197 704915618 99802 99803 342145405 39406 39407 809655275 85233 85216 819876359 80712 80713 777627099 18750 18701 688004397 71215 71216 85812190 59199 59171 216994174 57677 57678 297796363 55331 55349 44173193 52283 52242 198673162 89794 89795 48270739 12286 12287 84676775 88759 88760 614953432 23341 23378 534541183 77397 77448 816228865 83764 83811 732268764 22017 22018 995061757 80943 80944 299448659 15239 15276 953460175 24599 24600 629526526 4914 4892 286280183 52167 52122 185792451 44576 44596 386768274 88480 88505 195709563 34633 34600 379619288 44680 44729 538219452 76935 76936 368961796 85805 85828 341006697 36246 36248 755330601 90741 90742 624051005 17844 17845 487507931 9235 9242 469593840 61550 61591 933914276 21384 21386 583953997 72486 72501 230729431 38813 38851 150641125 77180 77181 228035410 55765 55730 934057344 87539 87591 152756848 97455 97400 217733646 31297 31278 287089463 93009 92965 784317669 93555 93595 873797165 63787 63826 970848123 40537 40582 428725554 59461 59462 118825846 36129 36130 292692049 33994 33995 575793651 70163 70164 825650274 14458 14414 875429022 63267 63268 141628794 67443 67444 934764628 55532 55537 519947452 70382 70383 224292129 66479 66480 998080949 64138 64139 317750700 64006 64022 431430634 21037 20993 477574262 36829 36779 22420771 44896 44893 222199114 36080 36081 190235688 62609 62587 916804431 86241 86242 308205857 78897 78842 932257250 21135 21136 935368480 18677 18678 314903738 24975 24976 61661868 65665 65666 193300983 98377 98334 285258839 87067 87028 225701344 83228 83186 946892694 97559 97560 166886238 16111 16076 216760954 78627 78628 970853740 53374 53326 932690411 55540 55535 618436862 94674 94675 197481771 56012 55957 348977836 74204 74205 246501014 91520 91576 479226453 91220 91221 384100533 14733 14734 296018387 91546 91547 686257205 55824 55844 891087405 25905 25872 960213627 20567 20598 936648170 27429 27430 210779133 93480 93481 46805641 94582 94620 718308365 49654 49655 38877118 73620 73567 41974040 74070 74071 343009728 13572 13539 833219345 18243 18249 769119931 96919 96885 721275634 3091 3126 146636855 19249 19238 622032091 6040 6041 869273107 29435 29436 714383908 24665 24666 286243654 77664 77655 774892416 77363 77404 822677382 83751 83700 487048287 79634 79600 276915981 20910 20908 325727183 56484 56449 656124558 25124 25180 779199150 15195 15196 423800591 25937 25918 629915835 86670 86718 308923499 18883 18884 130074729 84183 84131 402692267 30123 30169 291586348 82058 82059 833515150 80725 80726 242474946 21005 21042 635812479 96601 96602 652920164 27616 27667 973802791 83929 83956 883181308 5508 5487 44790761 41058 41059 18578203 51212 51213 665537056 44259 44273 371092316 3219 3220 107113280 31687 31688 716179134 77513 77514 225732129 84829 84830 186472596 2549 2550 947559244 57706 57716 744612022 28227 28228 574818328 59856 59857 819276058 57286 57287 896956442 47617 47618 804183898 95296 95297 427020185 7336 7337 719474774 97525 97519 295940338 15525 15526 709215246 93179 93180 19970145 71980 71981 714479361 33304 33299 619937450 11537 11509 682040728 5418 5376 106455366 81945 81918 707767574 57753 57724 156034428 18150 18151 948508515 93744 93745 61582706 4062 4063 40636252 62346 62347 573004238 84096 84097 375064467 87056 87057 587458015 47303 47343 794332663 23298 23252 530406476 40684 40685 848354545 98499 98445 950070735 67963 67964 856459926 72306 72307 223129074 93181 93172 851108787 87748 87749 180954200 46187 46188 79730900 67068 67043 567240864 15527 15528 576371928 51661 51662 463318039 30174 30175 653939757 25016 25007 707079428 85054 85055 858174414 85872 85873 964476702 56322 56346 634220375 13387 13421 560822057 11014 11015 827045699 97783 97797 909879154 64557 64579 381582705 8013 7964 81256309 44596 44597 685229318 74965 74966 853445959 2853 2814 631245346 12948 12922 814032502 62673 62664 988311145 8857 8834 62232357 1533 1588 143261727 57381 57415 439147717 67077 67078 232620973 25193 25186 957316213 17341 17321 919845725 60883 60935 521930779 80701 80745 57161540 68390 68391 626304655 1990 1991 431209303 12582 12583 69536811 61801 61830 433409267 41884 41866 607580555 17688 17689 306548891 90495 90446 46410381 6716 6717 380148095 62313 62314 169405838 54708 54742 310112381 54786 54842 138120713 33470 33521 839853953 23712 23717 658209646 56742 56705 457746063 21687 21660 626766439 82468 82450 747535044 50411 50412 88779601 36232 36233 732446810 40046 40102 247336532 10417 10382 480710585 57939 57923 115522484 16864 16865 279374041 62031 62068 140215173 45524 45525 622420580 70340 70341 585323757 76649 76650 556618424 53740 53741 711790750 73263 73264 286589316 31927 31911 136262322 18702 18703 953353404 72845 72846 165222282 62851 62819 848700486 54044 54043 648673702 78884 78865 858937606 27665 27693 721833455 92927 92935 495768341 24871 24891 900794891 76987 76988 814911476 47259 47246 800955514 87585 87622 473259482 79418 79419 747459127 94410 94377 590944522 43561 43546 439241205 48817 48826 435207969 54267 54279 546351723 26604 26605 4882788 92309 92365 294505586 57786 57787 305299315 80989 80938 48403406 89747 89783 969730783 58187 58188 820595791 34030 34025 480146137 7714 7740 249005504 99410 99356 667565536 17773 17774 98972369 54737 54698 185922597 57926 57959 739705435 80034 80021 873501522 81255 81256 533641476 77867 77849 489976380 36889 36868 931491869 30696 30709 587121047 53769 53809 146399470 78013 78014 645846585 77148 77149 287557858 23263 23249 7461878 11691 11639 140916912 45656 45657 921845015 25781 25782 264736098 9054 9055 104122505 5508 5509 350200688 97133 97090 789855940 29076 29115 786634797 51712 51669 789481100 27289 27243 942599296 33680 33681 190111611 78869 78857 746633768 51055 51029 838923437 39247 39253 790770476 66235 66236 33590361 61160 61161 272794981 10118 10119 173206420 84253 84277 234699593 23710 23711 450390599 3903 3883 614158270 68717 68718 383641110 58921 58922 13302297 39827 39828 724561003 41851 41838 96458452 7778 7779 469523148 37834 37879 821666682 99747 99721 387257451 59312 59313 43939221 49339 49383 917693345 93379 93380 416416401 79442 79443 943919840 28216 28179 192642513 71973 71937 667083515 68945 68980 127623599 74660 74653 714568373 76709 76710 779106901 5833 5834 77670094 72897 72949 520427931 60333 60334 597779495 75299 75300 142570102 22380 22329 348432745 6360 6336 523454804 36439 36440 414215863 89569 89588 965832305 12796 12797 246329477 21305 21302 500222408 62320 62321 626074436 87522 87531 400442015 78987 78970 897212227 12999 13000 37825950 46387 46404 892370330 272 273 175877445 76068 76069 69596563 74541 74542 993136782 58701 58676 303909086 43762 43763 941985211 3799 3779 979928685 86341 86342 213763650 1673 1674 538887861 41352 41332 915594977 26989 26990 501675426 34884 34885 829702070 63540 63541 643842721 87898 87899 704841286 31279 31280 39266944 49718 49719 927042812 63723 63724 887815775 30041 30060 648039509 19628 19634 859470211 21248 21249 477093418 37553 37544 66703582 14667 14668 903505985 97570 97536 936445215 56454 56455 691821229 57159 57160 867708065 4151 4120 700302754 53167 53168 346578759 38002 38003 525072391 55636 55637 275989501 13063 13008 169881665 99741 99742 384909908 21566 21579 379093350 15555 15549 623569928 19735 19730 780864010 49884 49885 5735344 52610 52611 324108262 29177 29178 268670472 13775 13795 885187560 80929 80930 201475098 22217 22218 383715596 39463 39464 474592027 48508 48476 512722764 34928 34964 789818248 13292 13319 769605205 67213 67237 213446052 36300 36284 364783876 7425 7467 730899154 62501 62510 652196003 53949 53957 141622605 29378 29405 360587845 83911 83874 846852822 93808 93809 385070079 87414 87436 559861377 78073 78064 710583481 61283 61284 421836747 30961 30962 619129942 19923 19924 138277817 58124 58125 526941669 54199 54200 574664853 11330 11345 919758 51171 51202 332500420 80988 80989 762847718 4548 4524 33542479 74764 74765 229440941 69051 68995 719960750 37415 37425 934030146 56198 56199 500355350 38765 38766 387691035 57738 57739 506852050 56547 56548 932746675 72764 72765 920062290 14006 14007 413008253 13176 13177 770958107 36863 36864 58926048 31256 31257 904635035 77288 77238 11927405 90962 90963 135985938 40505 40472 367506213 50902 50847 596385806 11712 11713 887972301 51308 51309 928548278 57373 57338 526440721 73732 73781 48165008 75475 75485 669728014 88900 88901 339567470 67364 67365 785759221 95716 95717 336529930 2160 2209 245534754 58315 58271 302982161 12125 12140 493600797 25384 25366 105975368 97432 97483 636361609 35419 35420 992419874 99417 99386 123122377 8133 8146 562421873 82808 82803 99187038 83672 83673 983666920 18543 18544 506611402 17693 17694 713159380 24753 24754 253927626 71704 71705 909146888 77995 77960 99421534 83678 83721 724634318 61726 61727 790346185 84358 84384 274126193 56587 56612 160499265 98307 98313 574997809 39484 39457 491533605 65074 65075 767608649 89174 89175 86295067 67328 67273 350087417 23497 23498 794860841 97304 97341 766240811 75060 75048 902153983 732 715 509915181 82355 82356 637241702 67574 67551 961924656 93277 93278 362366573 44884 44885 341758506 35621 35647 625308061 11084 11085 674584924 78559 78560 599786089 33795 33751 45608270 40443 40444 384973405 2080 2117 819706269 30948 30949 501302996 82567 82568 911062201 46639 46640 909091887 10063 10030 314610374 31065 31116 719260265 68351 68369 25210505 88173 88194 32737053 5651 5677 455388373 21785 21786 331174591 30031 30032 993531556 59150 59151 479998287 54812 54799 159550492 62872 62873 97457551 79515 79495 722127573 38880 38862 199944239 43802 43803 177222336 46624 46625 866063143 1818 1783 686682258 25834 25835 802087086 94316 94317 978624953 53763 53764 260320611 36406 36377 514237164 16275 16276 438500663 86086 86040 849779529 54475 54476 833404309 14135 14136 229620951 99220 99187 673206433 40308 40286 316564600 41632 41600 162634234 98710 98718 765724917 22411 22412 285785379 28055 28056 852266684 39737 39685 789072999 78500 78526 223232373 33681 33666 349050054 38110 38111 792791180 18399 18400 595405548 27028 27029 557575937 93660 93716 776040435 79209 79265 21121398 94754 94755 504946755 23168 23169 527444632 40738 40739 4830416 56635 56620 416808416 18970 18961 905367884 29780 29808 726171691 64623 64602 143223669 39153 39191 264890792 44180 44181 710893883 40164 40142 95748473 7225 7226 469356667 55275 55276 639278760 67936 67907 772128660 50928 50929 47957246 8848 8831 115504571 23871 23876 225559817 34799 34842 486656228 86764 86789 577596371 55437 55480 632212208 51733 51763 100824955 66844 66852 248495858 50924 50925 489261187 8746 8747 28757732 35232 35233 690646956 98529 98487 999899923 79842 79826 756389326 93928 93929 848960269 99376 99377 718492800 63647 63648 893147501 15456 15437 277675913 37298 37299 273154621 81269 81294 718757051 99105 99106 85777840 92143 92144 653403799 2983 3027 780709959 80261 80262 582188987 44923 44924 742929655 87993 87994 851053234 59518 59546 639907035 52694 52717 469808379 55818 55819 704871138 72344 72305 258679652 42949 42950 208609397 8803 8804 976435958 47919 47909 169991684 8101 8102 368503020 6956 6906 847486125 16486 16487 904117632 69017 68975 430561017 75138 75139 456567093 31699 31746 297856316 82040 82091 659034136 75737 75738 26116513 36332 36316 614911048 91798 91823 718257502 73534 73535 11697379 98261 98228 487951166 9068 9021 842987789 34590 34591 193482868 10873 10874 578667988 27222 27219 202470887 74810 74800 369690328 93727 93728 426143606 20872 20873 943838329 87613 87614 536459250 31327 31328 916650694 23206 23234 576146375 51720 51769 877612002 54143 54144 943806913 35410 35367 144401801 69830 69847 125674799 7632 7595 352121386 50315 50350 37766832 52493 52497 345853225 82646 82596 253695422 45312 45313 984531919 40960 41000 590155893 46759 46760 755946058 49877 49878 732104116 68122 68123 379646122 37657 37658 967849457 83233 83234 801252343 36566 36535 896097963 57228 57199 495811699 38057 38058 414857095 6022 6023 752588820 13357 13358 523167792 55093 55037 464472174 26935 26936 808249021 12604 12605 578540898 39316 39317 269028649 86379 86323 33877202 89695 89702 828300285 25860 25881 758627556 651 652 236247154 67356 67302 943350519 28075 28076 920439439 33216 33217 885961235 19338 19365 890793562 5332 5333 354870952 67804 67805 556028507 26771 26772 599820393 23839 23891 247203011 14850 14869 741097089 86767 86768 666425531 10327 10349 612635830 53695 53696 17338767 79868 79877 743001353 96456 96457 609103830 48194 48201 947868124 58763 58764 847008662 93571 93572 646704122 55253 55254 606666547 91961 91962 380114518 5839 5840 925521867 1760 1769 516879474 30289 30290 155045535 48500 48501 62835308 60284 60291 897525114 19565 19566 221684658 29999 29956 787078296 87400 87401 861575414 14819 14820 306714765 91780 91812 256675482 15962 15942 923798395 24135 24155 201918207 11723 11724 370896608 27518 27519 374746175 49886 49887 610340878 71853 71854 443878415 29721 29722 314682063 84194 84195 810585442 14040 14025 761950885 30281 30282 530312733 29675 29676 38826414 48964 48990 276866300 14572 14573 763470823 31463 31464 837920292 28362 28380 641430715 51884 51885 714234416 58238 58291 805217408 11825 11826 16020602 66087 66088 289735040 60181 60182 718973951 7143 7144 257158631 39279 39280 818813005 71209 71210 193286410 62765 62766 800332967 80243 80293 809622466 867 868 201023211 12916 12900 396533766 95621 95639 831206366 88125 88152 458220541 68925 68903 944595654 91966 91967 593080732 92529 92480 33826776 1999 2000 414834242 96592 96593 192767122 18152 18187 739376708 97142 97143 981067305 52834 52798 604218865 85763 85764 870176356 45237 45238 804475564 50449 50450 234555839 5077 5078 338690831 11277 11327 612980895 46503 46504 25105522 93373 93356 599223599 78971 79016 755967102 71085 71102 348380569 63461 63462 322875180 97822 97823 365140903 89319 89321 582802517 29761 29714 630043988 47808 47853 361836659 88121 88122 884446593 80180 80181 684848036 72221 72197 956905364 4863 4864 307138845 8618 8619 270872226 9467 9430 289245938 40345 40346 822838011 12563 12603 900481358 30837 30838 37061009 52717 52718 195757210 54550 54554 181430151 56114 56143 419709277 76726 76727 419569744 49758 49774 561063398 24605 24550 259620676 25830 25869 563918185 83746 83747 191744618 84147 84169 588840263 66295 66296 519849823 27742 27743 12053641 4022 4025 455222807 45548 45573 264415498 62659 62660 886334659 40261 40262 429954220 46675 46708 734650463 84329 84354 40048192 45424 45399 596990104 51408 51409 684733122 15351 15352 432893437 94540 94507 846724580 63002 63003 273744914 93201 93202 746213155 57975 57976 13872133 24835 24867 592309408 9932 9921 660519675 80428 80429 31055933 54673 54622 668683843 21062 21063 963177889 16884 16885 559112752 8107 8108 867334540 81436 81428 513543063 67583 67584 532401572 93558 93559 351378548 52014 51963 120546007 7497 7498 871298421 25305 25306 387806774 27075 27076 68747218 82411 82412 577691158 13804 13771 124203509 68756 68757 586033298 67649 67652 619671639 32141 32126 459489679 19534 19535 181542983 8667 8668 471061227 98064 98065 190428338 26123 26124 914062783 18505 18482 477208677 77978 78013 514668041 67993 67974 844813320 99672 99673 424199414 94744 94724 631750267 20166 20178 382274130 77642 77605 697715868 45937 45992 970664893 92046 92080 729786412 8446 8475 605363279 75681 75682 412153124 9782 9783 291351034 60331 60312 661814198 36054 36013 820014986 73862 73866 705592175 78444 78473 3624144 85319 85320 565195606 4939 4995 44249031 91901 91902 194764548 75564 75516 222491698 26838 26839 300895511 19735 19736 463951630 12487 12532 416268624 22096 22104 637681388 42272 42226 199804825 84279 84263 873552527 74755 74756 243717781 15234 15243 884845699 35897 35868 892791902 10210 10211 346106414 6226 6179 69823953 82560 82526 892954798 86695 86696 82878881 37279 37298 98950841 63505 63477 614638590 20564 20565 36212918 61141 61142 221213513 81866 81815 223661616 61234 61280 5346792 67363 67364 611854158 21938 21888 216593700 22366 22381 485370152 87699 87667 497477885 24645 24666 813000721 7221 7187 577394613 10652 10637 550486603 87634 87635 826494187 86911 86912 556603260 19818 19783 926275563 74278 74279 868127920 56803 56804 990823540 34647 34648 915706888 15452 15399 543919931 30925 30926 858167996 76117 76087 943642377 42520 42487 975924385 15934 15918 414923981 38637 38634 259939605 89787 89796 527872999 27530 27502 830465527 68436 68437 696972940 76789 76790 916087227 86394 86403 902776032 49116 49117 438987246 54497 54450 819240835 96840 96841 991992817 53661 53674 321581378 42473 42474 45254049 43280 43253 644061026 14039 14041 303215598 49139 49167 115533765 40381 40420 365457771 72965 72980 635717398 32437 32471 167923011 19178 19196 951099501 84942 84943 245118743 73214 73215 610895770 41478 41449 17636853 75812 75813 62670836 68475 68429 397142425 72733 72734 640221611 24208 24209 247638934 76192 76160 200654275 99185 99186 834397105 91899 91864 207181198 74838 74789 438221693 85861 85862 736173448 68405 68435 170737427 85635 85611 232141712 65215 65206 512657378 28367 28325 17215630 77730 77697 882602336 38580 38592 470223381 18081 18122 63067587 18158 18159 640737945 36092 36093 820627046 59674 59697 977851688 92350 92327 951415950 2957 3000 618649246 30683 30636 704706141 25311 25312 378230811 7774 7775 442269971 32565 32566 401262600 20645 20646 728725663 66098 66099 449036368 11047 11048 453905292 69465 69466 242654913 80380 80435 807120541 412 456 341212539 23648 23649 917716965 3748 3749 760810380 17009 17010 789463617 91398 91384 478402971 18155 18123 483133783 97623 97643 177241167 19979 19980 85977618 80764 80790 307683617 94953 94918 647665378 43332 43289 998298529 65630 65631 852184172 59454 59425 43463549 77204 77205 88101026 35124 35116 329883933 46694 46695 78295732 82795 82763 736405453 19648 19605 522712707 62659 62677 22291042 36673 36714 766792477 26467 26515 597542341 22174 22157 855381973 48346 48347 408738026 27735 27736 393603533 24518 24519 648611440 86991 86992 446684133 49405 49386 692009992 234 235 945449269 88370 88405 115354496 26997 26998 830586885 19469 19453 788431489 58899 58900 580087470 2384 2347 64682535 34735 34691 381558203 75541 75516 716248341 53993 53994 52169071 67103 67104 467717546 74671 74665 535034296 6312 6313 587189344 45482 45436 229998002 74508 74509 42216733 44042 43993 197375669 56948 56949 75169221 62987 62988 233199052 42336 42337 529166270 55470 55471 66484476 46761 46816 535164760 4438 4464 758303395 39201 39202 286662191 64872 64873 527312679 57351 57392 924027740 11080 11081 86790450 40996 40997 421215166 34308 34345 891168343 4870 4871 466816098 25216 25217 1758078 77305 77306 797609492 8461 8462 962906342 94491 94492 121159270 2807 2798 641547535 15123 15124 801668947 33519 33520 423243728 59792 59793 284482310 86424 86375 372950231 46423 46424 176479348 83529 83503 770138931 74036 74037 470580058 93252 93295 203655277 58215 58216 672079607 32284 32285 926018869 79080 79081 170129067 42885 42867 640670967 78470 78471 237945262 13483 13482 503958055 18637 18635 949623116 47282 47245 573846129 95585 95547 734510073 43241 43214 51670571 89782 89747 134900385 2514 2475 232930240 55385 55403 963862432 47655 47656 30518827 99601 99609 204637394 71971 71972 873553378 93773 93785 103416438 28562 28563 538669030 66238 66239 907603692 90138 90139 51408568 45287 45288 500111864 40336 40337 313893484 81541 81542 74625143 91845 91816 906154346 86551 86514 342564719 84812 84813 384941866 86806 86807 679059314 37825 37826 606748970 97621 97622 376113465 42051 42052 729419665 73923 73927 153171396 62585 62586 465712707 50268 50262 760434557 38685 38702 639881203 12427 12428 297274182 71726 71694 366040992 1494 1495 630749958 99693 99694 817911923 72173 72174 511362632 24088 24089 465416578 56000 56001 649631445 27160 27161 716048712 20990 20991 109273819 82600 82601 1577989 31001 31002 181209683 22805 22796 948334282 68106 68107 341341083 45838 45839 857216885 11469 11415 458263903 20812 20866 357949316 41187 41197 28859531 87989 87963 152313211 67742 67732 984457830 39237 39241 260424222 2340 2374 159722602 81427 81425 923815770 49058 49059 647399320 71767 71775 857398622 46917 46918 94273766 97420 97421 528666742 37288 37244 553076004 72574 72570 559525684 17984 17986 561251989 43642 43679 605953845 44176 44177 972282297 69924 69885 763017135 12340 12341 534964624 14164 14165 418262529 67155 67156 885264060 45569 45570 28342663 88430 88431 397090857 52417 52454 113104642 22408 22409 753881581 15299 15300 47417922 5229 5230 264705351 74656 74650 447227448 77037 77044 89468010 32254 32227 861409220 44896 44859 205030740 2635 2589 448740856 92126 92086 695967791 64534 64564 504994870 33791 33792 107176656 95896 95901 368291321 47841 47842 363184870 35160 35143 503613700 64856 64829 495614142 67648 67675 364895834 52542 52573 673948410 56564 56565 147012201 48881 48936 780705108 55546 55547 755088903 92126 92127 402729100 98262 98263 871057946 56977 56972 837917313 40854 40855 892021687 6552 6526 259153413 64557 64529 663145139 41566 41580 732911516 82217 82245 32069786 62999 63000 741562743 86197 86165 404153077 13860 13861 241610684 52891 52837 601617560 96093 96071 647578112 28036 28037 100192667 29413 29414 909800216 28408 28409 69857535 77477 77478 725879434 24071 24072 812559665 37105 37131 237558718 93027 93071 115504 8786 8787 645330378 73691 73692 79919042 99823 99861 767140028 8010 8011 567332758 13379 13380 216879686 19395 19357 548552800 83175 83176 33436934 86632 86633 580828868 82954 82955 948748537 97701 97702 621818206 49730 49731 727971750 87631 87632 637448986 68104 68105 54219657 28551 28552 503993021 22983 22984 703501341 44464 44465 556703915 28706 28707 268311253 25294 25239 764990810 56181 56182 769419751 4109 4110 536329620 30527 30539 732808045 73754 73755 453420093 51334 51280 657234552 11461 11457 436897474 45801 45802 180555104 13248 13252 941821420 2033 2034 35559282 21072 21025 255649005 80405 80406 818086941 32323 32284 81218519 71541 71542 227873170 48011 47964 297566643 46051 46052 997851957 99182 99183 238177900 95186 95221 677963722 45596 45623 527171856 87368 87369 993357308 6353 6354 81517481 40813 40814 600105975 61713 61661 56707451 70970 70971 799385072 17614 17615 919681865 2112 2140 858129634 54075 54042 792098119 82163 82164 134622741 17039 17040 942506612 42006 42008 504068091 1179 1180 532579653 1109 1160 856440543 25545 25526 274775396 12973 12974 677643919 48269 48249 639024283 46032 46033 518427799 17985 17993 552233006 46731 46732 724729440 43732 43736 968190589 45224 45219 825284233 35725 35726 633588283 80994 80995 502636282 77656 77657 669311378 56906 56907 220408667 52000 52001 913203752 63789 63790 572671166 66341 66342 190179592 45853 45888 927617108 68840 68841 157819345 59201 59176 649000641 67242 67243 695924981 78626 78656 798208266 88151 88152 566536038 36625 36626 74447633 87554 87523 210397182 35227 35228 616974877 24773 24724 283789122 42233 42245 639539746 74295 74296 216363427 46345 46346 422625352 5875 5924 47237259 87951 87952 570355197 29961 30009 663718146 27020 27060 180589087 11859 11892 871159153 10826 10827 681553171 98899 98900 386551395 34713 34714 790228436 98290 98291 486526189 72496 72497 148673175 10756 10732 785013396 25696 25697 911372516 80556 80566 562029314 31272 31273 606143761 61773 61758 620090901 20001 19977 870822705 70712 70713 611362428 48730 48731 496988038 65060 65061 312068211 15322 15323 323735070 27448 27397 972114743 54288 54289 358312278 88933 88972 425769700 23884 23929 838271221 76248 76249 278625794 68692 68693 187667429 308 275 858930620 23371 23372 735168 14178 14202 578675872 28439 28466 750229436 23768 23747 842550257 25275 25241 14844006 25918 25926 731906875 86798 86779 157910378 84407 84408 570182349 57867 57868 715006652 84344 84391 1196615 94126 94090 778561580 3223 3224 529018645 29437 29475 912780107 85581 85582 724848809 51693 51694 855295114 58683 58709 305068798 41370 41371 896920511 91017 90986 205966960 34414 34456 185347219 26018 26019 315782808 32116 32144 678342042 77581 77628 237292191 4121 4088 885170125 34370 34371 225476684 64658 64659 162818274 42297 42298 400807284 54723 54756 844630732 32688 32689 864838839 26629 26630 964278351 36765 36766 8311060 87543 87544 157733732 61563 61529 550158109 86904 86905 875422982 30603 30562 330425861 46332 46333 999579498 58117 58118 516184590 70904 70923 679159728 39865 39866 331042301 50497 50525 311578754 35851 35852 176430617 68016 68017 596713024 11639 11690 336774116 74537 74583 804372727 34014 34016 658698596 77393 77394 765332123 98461 98462 562162169 74373 74332 512022532 77028 77029 237483370 7969 7970 856354102 96924 96907 983323761 89583 89539 623570075 42040 42041 654523838 93419 93388 786543880 95763 95808 314172421 60318 60319 256769035 41053 41034 56519872 79467 79468 982485916 92526 92527 857199554 80827 80828 157960347 11629 11671 211733447 62288 62289 915375900 33285 33286 13464711 50721 50722 576721385 88778 88779 241959524 40086 40116 480425812 87416 87417 270855760 80562 80606 37645939 94932 94933 44432422 13934 13983 303287941 42233 42234 770795355 36628 36638 218856537 84662 84663 377722937 87491 87492 441701719 19759 19807 292046945 72674 72675 926028111 56175 56195 893574355 98737 98761 356463030 98275 98276 884809055 70559 70552 498324050 15209 15155 107478846 30867 30868 68911503 29843 29844 970760297 69179 69180 374615211 64982 64941 198343491 24072 24120 943583129 60712 60743 150719700 48797 48743 587336746 92064 92016 496645387 9790 9791 118443487 21373 21374 517378365 94771 94751 394477343 3619 3593 265799189 95832 95833 787621196 69688 69706 249586487 97608 97609 330275676 92356 92357 839993923 62916 62953 47949400 84188 84189 873033208 40169 40170 463297847 13433 13434 505861388 63115 63120 517532110 89718 89719 937655358 81012 81041 151746129 45783 45742 770916473 48881 48918 377117300 80661 80608 159345232 14307 14308 479124568 73339 73301 949039001 53127 53128 879679064 89547 89548 449288586 19667 19697 314760726 10481 10475 430674195 43992 43993 492142 40194 40185 656503686 95746 95732 470854915 14492 14493 992947643 70212 70191 957129283 25708 25709 20291018 5763 5723 516440223 78475 78498 985949136 68908 68927 429396305 2112 2160 756769957 38760 38722 153321004 73979 73973 803963973 24207 24185 378045598 43198 43199 53563609 47804 47859 637762245 37327 37328 489315075 2666 2667 623753253 37414 37378 770120680 61419 61461 46387269 85133 85095 410980225 91381 91382 780549451 45564 45608 755434818 18929 18930 466462281 51030 51040 486962846 95536 95511 642382286 45134 45177 737043155 81984 82007 179685904 21939 21940 449182635 76667 76668 485733018 62921 62950 211456621 31700 31701 226109989 91739 91713 1534514 74328 74329 696051409 82665 82666 193811994 81803 81804 619606018 45560 45561 938286914 42171 42172 249578449 12181 12182 743791433 29776 29825 828792644 43278 43279 601901576 43964 43965 391059756 16598 16627 134769904 12868 12869 551317681 46363 46408 856066400 14208 14209 326230726 44153 44150 381816838 86723 86711 944471218 31737 31706 276298015 24972 24973 205395423 21670 21671 936310107 54532 54574 845314041 23482 23432 569094293 36476 36477 235079456 35536 35537 699114281 38021 37987 960915114 54771 54772 661441510 11764 11765 421450300 99904 99871 587595063 78525 78527 218948958 47995 48028 448313663 42289 42290 718138180 88271 88272 962105626 46702 46703 814640431 97759 97712 412630574 79751 79774 251771358 68941 68942 74597545 51398 51395 342576907 27043 27044 618444807 4501 4557 582613077 90896 90901 442749968 88785 88747 893877062 48602 48568 413350729 6458 6459 57800757 25264 25225 840361363 33759 33732 55574492 21203 21190 639248328 26494 26495 948560241 44490 44491 255601217 68933 68944 97764786 97951 97952 265840555 41860 41808 449441714 23376 23369 920763100 55397 55349 737152006 42021 42045 388966234 10054 10015 358577292 38155 38181 673602011 40137 40138 85336479 37266 37218 531837407 924 968 358049180 94873 94822 31399719 41861 41899 452148208 29369 29370 543113312 87139 87153 835549727 14493 14494 179295738 80763 80764 686517930 90952 90953 412511211 92772 92748 688714044 77584 77585 669414168 41514 41507 418649894 8864 8839 89016619 50808 50809 382337898 64625 64626 580385254 17204 17203 361774757 48469 48470 164256471 65325 65378 257538746 44418 44433 838776101 57354 57387 963560995 78837 78823 368096188 81020 81059 367921194 90882 90918 981891327 69824 69825 986250722 72652 72653 814461720 66835 66882 154038180 29000 29002 253842449 33183 33184 453122777 53295 53296 367272323 64040 63989 441227096 74876 74853 213229192 46365 46366 185782722 86234 86235 414870225 8255 8256 498127952 36989 36990 982665786 99785 99786 878015856 80497 80498 708536402 58125 58126 854339433 32723 32724 205087131 57936 57978 363076128 34873 34920 478729185 14903 14879 478693345 63394 63414 922554632 44574 44575 630206065 37783 37784 616495977 95535 95493 72968173 52517 52518 820694144 22229 22230 968358001 47247 47223 341395115 70433 70456 767066650 76559 76560 400918814 83745 83710 200050632 18797 18798 292381677 44583 44573 469905436 57569 57570 941700777 23263 23283 749049479 49269 49315 951784607 98272 98273 816419416 89360 89361 414640948 55698 55699 300940180 26749 26744 293902126 45644 45593 855557545 30584 30585 839397333 83405 83382 361773386 44351 44306 694560882 47510 47511 890907123 78195 78196 938869004 74814 74815 463816606 32739 32728 966204151 28822 28777 995121973 32293 32242 362742705 48422 48372 11927193 69605 69606 724271613 42221 42222 711281363 51390 51432 764041925 30635 30597 741004620 61768 61769 893023186 19030 18980 35156908 42475 42476 449539638 2543 2490 101131370 42009 42024 90220521 46655 46697 826555191 57718 57692 349550760 14988 14989 729773492 67880 67870 987761980 64835 64885 776772648 16835 16836 184589912 39360 39361 783869702 69475 69471 416643356 97702 97687 195576028 44292 44256 548037663 8868 8869 756420087 72959 72960 898639901 69985 69952 211121492 79146 79147 539183153 64180 64186 437373366 86742 86743 648794711 90977 90978 865952459 61814 61818 92032091 99021 98978 724054489 42847 42873 171726064 58978 58979 569749141 39400 39402 722804025 72297 72345 594434653 70608 70609 324583052 74506 74553 730798223 31933 31934 818872418 15907 15908 478149503 25028 24992 692044663 19321 19328 239369068 30323 30319 693285692 65536 65537 125228219 49661 49662 893407880 34272 34315 129818663 83698 83697 497575103 36051 36052 301833817 89816 89807 208619947 29877 29841 933281191 35697 35698 118260669 2717 2670 123497624 57691 57692 379913962 60486 60511 296662828 51480 51435 919018732 11668 11689 463886878 94807 94808 636156561 60275 60293 276176026 48654 48655 676022261 26858 26835 368985572 48104 48097 568799490 89576 89555 792534292 94600 94566 317531827 5016 5017 491414008 85708 85692 69721037 34662 34663 994131751 37749 37694 179802930 87931 87932 4443629 35527 35566 902883159 66463 66438 534729079 49350 49344 55940890 42665 42699 76627260 23927 23928 923692011 9443 9463 580618799 59952 59953 534455515 89528 89529 79334346 94645 94646 645525800 71130 71159 522711491 71613 71645 33487428 91367 91368 920204458 33401 33358 175853903 30195 30239 534240212 54222 54182 933045887 95466 95467 781495452 14875 14928 545745766 72040 72096 913294641 41524 41553 560192237 79528 79537 691677785 34102 34114 857171580 4223 4224 441707349 87064 87044 756632952 22764 22765 363511623 76512 76489 806969619 21475 21476 336675326 66743 66782 87593622 19692 19651 51252377 31594 31591 185502277 3082 3083 611031902 86382 86409 622401416 54967 55020 561145379 15911 15930 470362635 75489 75443 825999352 8228 8229 401026257 67770 67771 439601180 30022 29981 989252055 94517 94476 623016178 55880 55881 328375038 53730 53731 772674846 66845 66818 822933767 92581 92622 696784141 77136 77137 785496981 96411 96412 304403302 99554 99610 238165172 73013 73014 502041599 99153 99185 425572120 38162 38113 869747667 1100 1101 738261548 98024 98043 176585732 66524 66525 374665015 40367 40368 381379560 7882 7840 200949253 88900 88927 868858824 80910 80926 68170004 71318 71319 665758963 86922 86923 415805366 56466 56467 687196784 64053 64054 709565107 33721 33684 161033079 25175 25187 191979780 351 406 343635080 99143 99176 307339698 22268 22269 63397360 2975 2956 988678757 30264 30265 309520364 79029 79001 848315716 52543 52560 738504405 891 892 933150497 8975 8943 83690525 26394 26395 883765196 97943 97944 579624602 35533 35529 940066338 92458 92459 15955043 41605 41606 690769190 99629 99616 834582431 13574 13575 176588584 64183 64146 89581221 54912 54913 912566194 96036 96067 765408754 40805 40806 471405430 89865 89866 972068122 3039 3069 431072983 94384 94425 141215297 92879 92851 781702892 64409 64445 438845808 5564 5565 820153936 37901 37861 866999661 37660 37676 507975558 15559 15558 988415655 58345 58390 308693721 20670 20671 27339019 60103 60123 628000557 30584 30551 223295611 85177 85214 812552177 12330 12331 369790476 33534 33564 278797953 34256 34237 432923284 99308 99309 322150453 62546 62563 20703499 54489 54490 740294232 57656 57657 899622907 42522 42523 390787057 29273 29274 708549873 1422 1459 656817977 25807 25794 23978799 6560 6512 496381683 13332 13333 93396765 68611 68581 763082064 89716 89717 247316231 64529 64530 332632188 64382 64383 607011689 60752 60753 775654623 5378 5379 450125581 29054 29071 967361059 39163 39174 849960049 82230 82174 877261808 93929 93930 242381779 35052 35053 283945526 73384 73424 745148815 6567 6576 250453010 41768 41769 67146468 49700 49648 461157562 34173 34219 157095064 47100 47101 583300527 94529 94512 455928765 47184 47185 754899359 73230 73203 132501754 6130 6176 195843185 18810 18819 133217510 87258 87249 771206419 61361 61362 341027913 8727 8728 64477631 46376 46380 684256389 83587 83588 562618903 32925 32926 704167103 42940 42957 290335088 34512 34556 394666330 24593 24594 898618766 26805 26806 476159653 6621 6622 392437363 61811 61812 525212835 1352 1353 38211863 14101 14138 178832333 42174 42133 329795015 88974 88992 380773038 87238 87237 195199891 51316 51331 322384230 77793 77801 831376098 75838 75805 240276503 3169 3170 842222591 4245 4248 605691474 65769 65741 433631980 64492 64442 76311454 72444 72445 769666885 85384 85385 666154481 89398 89420 479097476 33047 33048 594059046 28999 29000 634373357 13847 13870 547333147 97805 97853 546443279 94830 94831 255476020 21973 21974 799286851 40388 40389 30181719 57952 57953 395176003 60176 60177 534826787 55485 55520 359162386 26419 26464 638089288 42855 42856 230391921 70803 70789 657325607 38261 38220 886274084 90620 90592 306218411 10609 10635 349092966 62982 62996 85746177 37935 37936 134330118 46279 46280 406626917 53609 53610 765018042 11412 11415 317113051 1651 1652 973106863 85354 85311 47514517 71498 71501 508195939 30524 30525 476364472 26338 26372 898158150 10900 10901 613805724 51678 51679 112380582 86112 86125 881869315 64252 64253 992219174 8596 8597 485193463 79583 79609 679974383 5552 5587 607778580 53799 53801 754965856 39170 39171 403358833 6076 6077 971158532 63831 63780 965779860 69397 69379 344538626 31537 31516 348660206 32039 32057 337930583 94641 94672 726324401 44314 44315 241774456 19284 19285 468871125 35543 35544 123975546 74839 74840 748136102 1435 1457 4610352 56708 56709 99536389 72418 72419 355413095 87238 87229 270344862 23141 23142 166450227 41654 41696 785751905 98271 98272 172637600 9818 9848 534695166 213 214 431133992 77270 77271 115609720 20586 20587 289918349 68309 68310 477185843 71841 71849 11076187 44838 44839 248795112 39889 39911 398373163 84422 84439 27386651 66163 66143 8969237 60049 60050 50246949 69675 69676 181719287 69977 70002 141390483 22999 23053 68578962 24510 24511 424385107 65413 65403 105930438 37076 37077 259817951 9773 9811 387778805 65717 65718 456292478 95466 95410 330950862 40754 40790 973798477 62641 62661 692963306 46021 46015 237933223 53383 53393 95215904 49664 49685 836305374 3417 3391 170731841 40773 40774 263888005 29429 29423 32356930 64576 64577 839486829 84668 84658 910156215 35018 35073 522031800 29664 29683 504554464 45753 45754 847731228 72103 72104 449083710 54523 54488 171447906 46013 45970 575610708 14294 14340 757801529 94372 94323 786630338 97239 97195 49710020 81392 81350 318348410 69414 69415 101424848 97036 97037 418496339 81737 81738 699011458 40797 40742 917253522 58562 58598 554982907 77653 77635 499405183 64937 64938 87199872 44020 44021 631282353 80363 80386 782388021 69978 69943 932479622 93036 93037 595939637 19086 19081 863765162 26374 26398 990981807 8723 8724 15376505 80224 80221 291115247 16743 16742 900413815 74999 75000 984920960 78401 78390 626031303 30981 30950 901380672 38602 38640 946425243 24499 24500 906094508 34408 34440 683726925 1853 1823 223246445 85867 85811 588539956 90573 90526 628753487 79411 79412 372663713 33034 33013 44822781 57710 57686 171852690 14975 14976 794453856 18072 18073 457198011 44060 44061 787576171 76371 76370 900942498 56388 56389 659006937 31664 31665 879118859 16303 16304 481856633 3616 3617 28713562 65121 65122 227466884 38843 38844 740435863 11199 11200 742889095 16051 16003 559938445 60178 60233 536570674 94677 94731 588003090 77567 77568 401775908 68424 68425 897907069 91103 91104 111150103 1721 1722 792237600 9514 9481 77456685 53134 53120 113204122 47466 47512 875039435 38956 39000 934982145 62662 62625 234127027 29725 29778 453357320 89852 89888 265175216 62731 62773 365843674 58494 58471 924978428 56130 56168 809147984 23591 23542 591348286 70894 70919 362873856 11531 11532 116978379 71430 71405 514515436 46462 46463 532516144 13816 13802 43064612 57752 57753 385726987 3060 3108 928950597 25365 25400 298179947 56501 56502 197458642 22585 22623 403235215 93125 93127 40279732 72148 72104 763813061 81890 81875 389021159 59649 59650 801172524 36074 36032 342134057 75882 75883 440210036 91302 91354 702107105 15921 15910 339744722 10834 10835 556771766 43466 43430 593755633 20344 20330 746335842 58709 58710 41068867 27590 27591 395542431 86974 86975 61979818 7785 7787 548960552 78243 78244 995012684 16977 16967 867936318 51481 51482 728378088 31546 31596 125162861 97160 97161 509119888 89782 89807 935410206 34868 34869 499744483 50975 50976 913662037 66654 66653 664330330 42077 42093 636317208 2782 2734 893279465 3592 3593 856408584 24325 24326 209237071 68070 68038 960920145 62712 62711 125785513 14178 14179 520146263 65488 65474 308132724 93999 94036 330768582 38203 38204 292013590 31314 31334 274020724 53792 53793 252266252 51820 51783 634364297 44219 44220 513341367 3925 3909 140337884 2217 2218 39805221 14284 14315 1015412 39469 39470 917216331 88013 88014 819126841 76854 76798 735477320 22324 22346 268969087 72265 72266 49783948 45798 45799 276357997 36469 36470 224958751 44273 44303 816372600 63559 63560 837821738 51436 51437 432524444 98083 98084 485229082 75481 75482 915374291 53134 53142 4678321 3620 3586 736374467 21972 21973 78985665 35576 35577 111179826 37118 37119 218641284 53318 53319 650506884 83357 83401 720774303 7803 7847 486027728 76765 76766 79814336 5323 5324 514928118 51824 51792 272574105 29534 29535 461457990 33776 33744 165299052 90934 90935 931494236 82108 82164 377135888 18850 18851 856148656 9516 9517 407741954 38646 38647 337545893 33822 33870 465215700 82074 82075 285594541 56974 56975 975339345 76202 76203 703386674 31566 31567 340928091 35105 35106 286289217 78374 78321 294867108 69053 69037 32150797 85714 85677 571665185 27147 27148 172166497 93923 93924 789538910 30051 30052 427981207 16712 16664 608522507 27884 27885 361207421 42926 42927 345022057 91143 91144 630060190 66511 66512 739316657 2910 2939 550346939 36245 36246 717649057 8064 8065 37377921 88109 88135 791541849 35363 35406 903398948 15970 15971 43208880 60258 60259 996980024 71104 71056 417724544 7222 7233 838686691 93647 93648 664624717 34484 34471 804118391 59917 59884 348043811 84500 84501 504025513 15556 15557 436971225 85049 85050 447870309 28934 28976 790611595 10908 10854 496311259 89937 89938 310040862 9039 9040 525144434 97926 97978 459552230 76082 76033 352892459 76136 76084 313586021 18867 18868 167326592 7385 7386 921732669 21128 21129 64588444 81805 81806 527892544 63860 63861 130312162 54917 54918 800072359 14103 14057 66704734 44503 44504 13893853 80140 80194 11941081 7509 7510 247393575 26076 26050 663859796 30728 30729 34813531 89230 89231 871972550 3765 3750 171899516 86861 86862 713881699 55717 55718 639422499 31935 31936 380364214 9017 9018 568317803 95657 95658 425378760 74148 74185 40268849 24159 24160 505842640 3890 3849 584823758 50837 50857 483873725 89577 89578 810563579 68176 68210 776916104 70976 70977 807161436 76744 76721 196249919 2798 2799 620294101 56608 56613 776572347 11704 11666 12005520 99939 99940 711100182 39929 39930 831131538 74178 74143 320897937 81962 81997 531445955 13187 13188 236325643 49536 49581 743234939 47446 47447 157839978 34584 34585 930764282 67474 67475 741927602 24566 24567 907622405 32072 32073 440079461 49346 49347 707191289 12542 12543 489865495 69119 69156 698118153 39446 39403 210097857 18111 18112 522141177 68056 68057 154900289 80083 80099 897525297 42419 42466 683378086 59458 59459 380699770 57030 57031 550771464 896 897 22890989 1397 1398 959423368 39563 39545 539404312 75703 75704 279960622 50869 50832 469089225 33648 33649 820984290 14425 14426 462641211 31358 31382 875763327 82453 82489 415692220 697 698 93347391 16347 16396 629409701 27633 27652 145895645 26090 26080 684676391 62922 62923 32907570 71822 71855 144507117 58788 58789 478964973 84338 84384 417561678 32747 32698 195449855 62475 62474 399849146 73029 73082 798013114 70709 70710 935235985 59284 59285 750280133 69406 69420 655840264 40168 40169 92687065 38332 38293 942216571 35664 35672 919812913 56280 56231 200427885 90193 90194 182555706 51176 51221 369121880 86685 86686 305008355 76990 76991 690032253 12590 12591 622681790 41271 41307 915579125 67104 67105 568588820 34531 34522 885761807 55558 55559 657536028 33622 33623 652982512 44316 44282 164044790 19294 19343 144142633 73011 73012 840785502 40190 40193 404631836 81148 81167 813989866 28229 28185 497571746 98315 98316 850589257 95977 95975 369280898 16359 16370 784940018 35709 35727 257257526 74580 74581 384679181 73063 73064 348429154 83368 83419 978217188 38777 38790 742425774 38755 38699 440668735 90004 90005 881160530 72737 72738 201947466 41598 41544 259931988 99518 99519 550521524 68896 68897 336502642 49153 49154 321605701 56139 56140 657928107 44541 44542 310608175 82023 82024 472196835 40071 40066 2545741 58538 58539 933773055 47474 47475 431387947 10714 10665 263933682 51684 51697 410971370 58356 58357 731813482 78687 78646 27899867 77107 77108 706827640 1029 1067 214970214 33106 33079 713357475 90826 90877 153642867 72933 72934 949260083 50568 50514 513312865 97104 97062 406409187 42695 42653 448153388 22752 22753 72226442 84159 84160 383095731 76191 76192 632291727 62859 62909 234420882 94188 94223 99946692 89876 89852 919749986 36688 36689 458387518 53599 53582 735742250 82587 82588 222016399 41912 41913 59881030 9493 9538 174991643 17058 17059 436463165 45569 45571 726960137 28205 28206 869272622 62663 62664 973665782 25603 25587 734793579 3944 3924 121832096 66883 66831 412164152 2229 2230 552657098 22414 22402 964705161 33516 33517 638908639 56332 56333 299161921 71390 71348 939072607 9332 9282 190303624 21028 21048 207441854 70789 70790 143756156 9768 9769 780357578 31391 31392 266821587 56658 56659 69342103 92809 92820 24737334 43871 43874 655746063 76066 76040 465148177 6027 6026 22981847 58281 58252 270062796 61054 61055 951345079 27969 27958 365976033 24139 24181 595857432 75332 75386 504530799 38876 38877 820525341 73536 73501 50105733 72093 72094 44832639 85465 85457 910323041 65061 65046 415901480 73883 73884 192527626 64177 64178 561575355 89735 89680 27721338 92456 92457 521850651 36907 36908 318562975 96466 96467 444850315 13015 13016 608087431 87060 87061 229252707 16474 16475 689921826 73676 73675 69507587 79760 79810 519593116 49049 49050 470008584 56425 56444 324154391 78957 78958 200432523 69080 69081 727806582 43672 43647 916077233 69426 69427 976981003 71967 71968 420681894 90359 90349 249232994 8574 8562 515144607 64558 64504 851909324 41875 41876 158533886 1724 1725 381025520 28247 28298 583806215 388 389 57561947 75861 75809 168141637 81048 81067 250431305 42922 42923 410741710 21017 21048 6479760 35727 35728 920566875 69959 69960 116173072 37647 37668 56824169 269 270 422310301 70313 70314 189033219 77867 77848 63752365 76361 76348 89522264 42955 42956 930968738 45046 45063 888183771 83505 83485 258470537 46904 46883 311805533 51737 51738 331964133 23184 23151 79494446 34243 34244 971846510 89544 89550 888354142 75007 75008 974258509 45576 45577 854410849 32506 32507 540250602 72678 72679 400719875 2866 2867 179365363 80212 80213 384543336 81053 81054 319186618 37966 37965 514738669 69472 69492 481113132 56946 56947 570996807 33779 33780 28810226 23087 23055 478439858 83078 83129 281058334 66707 66725 651591380 12992 12993 146967577 75422 75423 223532255 1763 1764 325830546 31040 31041 257640422 80899 80900 40276184 5753 5705 300612214 72501 72446 440084515 33960 33961 271923164 99193 99194 593649509 9583 9557 243601591 63510 63519 844357192 80413 80414 889289944 45408 45409 955341992 53506 53472 745969367 77236 77202 871120678 79872 79825 415903011 77131 77118 634299293 8307 8308 5461445 55734 55735 962585073 27675 27706 835036171 13066 13089 292243172 64034 64007 287459852 74936 74908 30930948 56223 56175 580917076 28246 28237 470994515 80607 80608 34985089 64660 64661 587409763 91535 91536 912104537 16339 16340 327041729 50271 50312 438348906 53967 53968 884966568 5001 5042 960812496 92457 92451 390218840 80521 80569 98731749 83283 83312 837072944 12098 12095 537540265 41051 41044 454659169 99227 99277 806995851 75290 75291 644880232 10276 10277 426304034 79896 79842 372995020 61059 61017 183200332 39289 39290 892027372 99092 99093 842020701 26100 26137 7246754 47745 47746 997902728 14280 14293 675989507 84627 84617 291623654 95093 95094 397531086 96308 96309 268118330 10501 10502 544603057 41818 41819 122208240 58825 58826 643963787 28595 28596 631442366 78612 78613 898880273 9268 9250 597748519 3663 3646 52129409 29885 29886 793930019 16876 16842 323645920 93071 93072 752350778 30861 30876 388006052 80130 80131 629774114 23599 23597 704757126 29439 29392 820748540 22719 22720 655606162 7398 7399 317748457 73290 73291 458132619 14935 14936 369701949 25495 25496 455745553 39686 39641 540235043 16494 16463 114767251 76084 76133 427652149 23430 23431 787133680 43025 43026 540978235 43302 43322 189457577 96922 96923 676081738 55205 55206 586369372 4164 4178 646352651 40163 40129 58703668 48338 48394 612621011 1527 1556 417554849 28983 28984 704142692 82849 82875 72640298 38820 38845 709276934 25033 25086 700949382 86327 86276 914512938 69443 69444 526821616 61595 61590 231210910 73039 73040 917340391 5572 5573 163917616 87425 87428 437120855 23632 23633 101688795 59872 59861 829673093 58084 58085 341380066 16528 16488 614005194 13625 13670 228599891 68602 68603 136762797 90757 90731 857935680 93272 93325 746122522 48546 48547 786348600 26055 26056 94783308 91410 91411 364883310 21266 21267 442494066 50704 50705 132703765 14189 14242 535678111 34928 34931 952878485 34271 34320 655488688 21962 21982 602411375 3473 3419 417819763 79662 79688 257654519 64584 64585 314736597 73327 73328 978765053 81555 81556 861447965 67399 67430 575017611 52033 52006 934702483 19976 19977 504244798 14404 14405 506385886 40913 40914 111704231 91104 91105 222615549 87324 87362 120559487 60752 60738 619699441 91378 91379 516131853 66373 66374 193242118 84059 84060 376357728 76748 76749 108310023 91254 91255 362513327 27307 27270 741622296 20103 20119 836203342 38160 38161 665826460 83342 83343 555638391 90850 90837 850805196 65166 65156 840514265 25882 25915 443485156 92432 92395 680770000 24082 24083 128675575 48372 48378 817049915 11543 11544 411029635 79737 79682 247671239 67592 67593 155098723 60638 60639 364986228 39191 39192 725047284 70805 70806 679082743 64746 64789 127536704 33047 33030 985311120 62649 62666 583359127 89616 89617 982424286 71335 71336 965735067 58893 58911 165850172 62935 62936 621765571 74815 74773 916937140 74027 74028 557134231 53116 53117 509846062 92430 92431 48111620 96484 96482 518878907 68637 68638 151066927 53293 53294 372062878 72591 72592 834956685 67444 67445 702094384 92086 92087 564338603 30610 30611 368113441 73764 73765 113768972 51277 51303 669118916 25774 25775 326572048 4032 4033 755200436 85305 85252 675201557 7664 7707 427584419 41851 41845 721055440 66947 66980 404603901 47128 47125 894861189 27253 27261 445042608 66739 66715 380659785 83780 83824 977385867 71616 71617 667570742 29676 29630 75960812 4007 3994 779850546 65191 65192 345241474 92813 92796 971557933 87477 87462 253920524 97624 97673 874342172 29701 29702 494871610 19001 18992 193582885 95832 95852 363735280 98691 98692 873940947 24696 24697 693287507 54127 54071 832547792 92076 92077 5784503 13496 13497 64098901 90897 90898 874396900 21539 21540 329384308 11089 11090 239475299 44677 44646 878650966 3194 3156 470141127 73748 73753 101989228 50938 50914 437795685 28252 28253 151572416 37586 37587 481030157 63499 63532 865366819 73132 73133 732254504 64844 64845 627920863 37960 37961 779588901 20200 20201 257924635 20242 20243 173762610 30489 30490 635730409 71787 71788 151126294 40101 40053 277123533 97008 96999 142552060 83415 83416 308425586 15154 15114 314955310 87869 87883 368458135 74943 74944 405736774 11275 11276 780515799 2573 2574 911035844 72634 72635 480621246 95488 95489 691146567 44749 44716 749572940 91547 91520 582926923 41711 41712 848109952 29096 29097 283487765 76533 76534 835324329 56231 56273 462250520 80894 80895 30714250 25741 25742 87780731 63718 63762 749628887 73163 73113 945953748 51195 51208 928944915 4731 4772 912526085 14495 14496 409259520 15404 15371 180295838 31408 31409 595681372 60595 60553 122052941 45262 45263 941142366 90083 90084 664755538 68304 68305 338165266 66784 66822 807536161 13658 13678 698608866 64536 64582 242914971 42685 42711 26818131 83739 83699 325398333 47122 47123 845069288 47472 47456 397847458 38178 38157 997423533 35061 35063 494171497 36709 36710 282217712 35704 35705 601440153 57998 57962 911158947 72288 72289 93774868 28533 28568 170432018 55645 55646 673368493 29138 29139 77596079 22916 22917 625353923 10616 10633 301020262 15742 15714 406905577 18559 18588 931495280 17463 17464 124693544 18402 18403 224125990 19052 19081 449736213 64074 64075 247375403 75753 75714 215869524 35611 35612 864649127 49537 49589 144174581 85637 85647 319853210 95448 95449 22373864 19486 19521 988634513 30681 30682 954330885 68812 68795 114853424 30982 30953 322908832 16009 16046 310434757 50677 50678 638690094 85204 85205 260664981 30493 30494 779248883 37081 37082 23068939 58533 58582 562293124 11587 11588 903664719 53115 53116 657453884 42381 42382 888149268 46050 46051 720171633 51028 51011 313239638 63275 63271 429561362 86734 86753 796886932 38612 38613 128960546 95685 95721 843389476 7313 7314 719994363 37679 37685 400394079 17656 17649 911800766 98539 98540 374565973 54942 54975 913400434 37760 37762 377434824 8496 8497 764082704 88664 88688 226164222 17454 17412 997095285 52589 52555 273629656 19314 19315 15871842 5132 5133 966210064 70006 70045 368298478 41734 41679 437596658 60855 60856 386746660 45229 45230 588819275 27655 27656 60657229 22632 22633 928707284 80716 80717 189891984 76743 76744 269310647 27027 27028 706456607 60084 60085 36559898 61691 61692 154829830 70499 70500 937251020 78250 78266 306032952 64403 64402 104181804 42001 42002 484704342 66349 66374 806141348 59625 59676 962411860 92385 92338 487722474 86471 86472 64156168 54415 54400 209392932 45637 45638 314633449 4120 4121 189435062 59807 59845 673314774 42397 42451 603013033 14241 14242 244713341 30648 30649 826859486 14432 14433 103057645 57742 57743 662050331 61986 61987 715539003 23811 23821 223340420 73178 73147 595969861 39228 39227 130825868 41342 41343 459377912 95255 95284 612408154 17380 17381 978528827 74430 74428 455744191 83896 83876 372363049 38182 38183 340641324 39219 39250 480980703 62991 62992 529592048 38394 38395 701841416 27090 27091 439541658 1251 1252 768197036 72264 72220 118293862 4763 4764 547211225 35041 35042 225142708 52488 52435 741432437 64469 64493 966647262 152 153 549057603 81543 81510 910253402 71600 71627 623105337 91192 91149 394514629 23906 23851 180596494 12169 12132 58347722 89528 89572 879481777 56611 56645 424896715 67694 67677 123309021 26243 26244 605332887 20778 20779 882023125 49724 49672 466879944 68231 68232 817228108 943 982 586064042 44435 44427 416382069 47561 47567 766634502 45144 45142 459078314 22740 22749 343670134 28161 28139 147021386 22498 22499 67659277 13871 13858 165064531 54685 54708 175161878 48855 48856 80119509 66506 66507 10840166 81878 81902 888234526 38354 38337 175890351 98916 98967 707480331 34659 34660 603376957 53637 53588 109957238 44616 44596 91115613 47314 47315 353191240 52762 52726 137202915 98203 98204 275618197 22421 22395 122640281 41906 41898 892451462 88077 88067 587510216 45239 45232 680431041 9871 9856 501383934 95772 95773 113276207 77186 77187 955705870 6029 6030 423021448 98235 98252 658770623 54450 54451 684607622 34359 34354 446491338 76442 76443 338742674 5658 5678 556021820 8768 8780 930217774 89129 89103 519101486 87414 87401 321056589 19381 19436 215234207 20298 20324 598099393 94003 94058 131723966 61463 61431 473878956 27315 27316 570307777 97860 97842 57764212 6673 6649 281871311 7991 7992 939733749 92709 92710 64038169 71672 71673 282526834 22499 22516 767449540 52336 52352 976561276 60412 60413 497660576 32372 32416 598938118 39716 39718 424852134 64636 64598 174332298 46127 46082 496918662 92832 92853 887388574 92727 92757 741363392 12052 12019 516776022 77078 77112 337968333 76864 76906 307168256 41241 41224 528239313 66759 66760 766572417 84091 84066 17550773 12916 12917 315184756 3404 3405 534776655 98685 98670 438402305 96642 96666 418941807 47949 47950 294696634 91484 91532 925581713 35414 35415 457395933 27195 27164 759700833 72080 72075 824057794 19485 19486 797221814 15683 15684 90531150 93270 93271 721069252 26492 26462 858209580 79955 79956 931787496 51654 51636 925963284 47142 47179 471685254 54582 54583 347888018 59165 59199 142402329 1240 1275 934848125 57538 57539 323391056 44870 44830 827752009 85327 85328 381622545 63474 63475 283185907 23309 23310 519465936 31729 31785 808755031 31239 31240 996815685 60732 60711 153067958 84967 85002 863180326 56236 56182 251670483 38885 38902 453478208 21870 21871 32665322 26560 26523 983839578 10293 10294 776359053 20898 20893 221863044 15028 15021 489890351 32552 32591 36029485 57882 57860 822590931 85366 85340 617919781 71954 71955 978053282 95727 95698 511139428 23056 23057 270174966 16180 16141 728607014 94352 94353 223260348 60942 60972 846155889 85001 85002 759156423 47293 47294 836803271 81737 81691 49841855 80826 80794 784082547 63991 63992 575431983 18879 18880 461180468 53669 53670 345534237 78551 78564 183510716 73963 73977 780168952 96457 96458 483295856 10769 10770 68322479 95338 95339 189356629 27377 27378 562038310 33824 33825 856932508 93631 93632 423609004 52528 52486 982787946 29255 29256 143678745 2594 2617 794011841 47605 47606 216485030 48172 48173 591441003 802 757 870595464 47467 47428 985279365 15861 15873 227929204 32092 32088 657233928 19169 19120 460429119 64331 64332 18599145 23045 23049 101178590 26270 26271 464218275 90955 90910 867352890 16968 16970 476627940 79133 79111 584750106 86983 87022 294902228 78539 78540 599828347 58756 58757 894329913 82890 82856 209590015 58620 58637 205580546 80615 80596 174215531 96046 96047 965584453 48266 48275 272580577 67809 67812 464693157 33737 33695 365766138 82757 82808 220379876 36302 36303 204144601 87340 87388 133202517 75757 75809 264158279 53904 53905 301891810 61394 61368 262942353 58734 58735 805072736 83881 83882 833836358 91789 91782 124910204 97664 97641 925402456 40217 40218 747630368 91902 91903 707452454 8461 8416 823734443 63392 63425 840177505 59481 59437 525385033 87892 87908 588329832 15412 15413 535098143 23968 23960 870865209 52907 52908 862061397 8222 8272 161671405 9043 9044 778352345 81160 81190 95126979 33569 33570 943363283 66522 66558 147756310 36780 36728 554576926 16858 16843 752183467 78233 78234 330569604 85656 85632 282770486 88436 88437 4488815 97414 97393 100593995 34379 34380 78069363 52901 52936 724824328 111 112 921974970 13425 13426 683822484 40737 40758 821398801 5337 5338 774458430 3346 3396 25706207 6185 6212 682573913 65935 65969 406865927 97034 97035 275129078 8451 8452 208919763 73722 73716 412502796 63883 63862 540419598 52182 52174 599101993 40269 40287 424761330 45773 45774 762697655 60220 60221 953207352 11016 11061 739566340 52460 52461 150628581 51817 51826 742321642 21612 21613 252915700 43546 43510 84842886 15755 15766 114071378 25125 25172 679214811 84526 84509 922381873 57353 57365 319264354 22113 22122 537434212 81693 81671 652748297 6374 6420 755975062 92065 92034 206304083 87029 87004 948325095 91136 91137 631349857 43749 43750 529662048 55904 55905 971653499 1722 1667 412503943 9277 9278 640607554 95382 95383 982031989 3717 3718 490273848 26543 26544 480623175 69463 69474 752759583 95091 95056 936220176 90992 90993 386104200 90373 90395 568348917 39822 39826 752450021 81816 81772 705858694 94249 94276 922527907 87893 87853 298978501 73543 73544 427064496 32290 32234 100881797 51029 50995 828594572 53250 53288 753119206 2510 2511 264563629 42251 42195 3021342 20738 20776 994754137 95214 95215 665373560 42378 42361 119313497 67577 67578 166522164 37094 37095 787068568 51721 51758 188132410 72731 72726 506956317 3595 3596 674899702 57733 57726 962081833 26650 26651 70248123 57505 57506 798136130 78526 78509 222458079 14444 14445 684369559 37102 37103 740449633 86385 86386 998805521 27202 27254 881192976 53635 53652 263665230 68785 68786 316530132 34848 34849 818349103 80083 80070 122589021 32037 32068 263432876 8915 8903 757084217 63791 63792 417630436 70496 70505 930818942 62129 62087 990283825 96200 96201 682740923 28676 28677 555660993 10326 10362 934365719 99263 99254 471045479 33356 33311 250053444 21304 21305 748121562 29489 29490 821170682 97449 97450 906900663 10117 10070 877994073 51481 51492 181785308 64879 64880 169921868 75226 75222 974802158 47972 47932 199090196 59540 59541 244110797 7551 7585 535231106 87447 87499 422639986 61879 61841 415819433 79489 79490 391369871 57266 57230 718641902 373 339 601677746 72623 72624 379971572 35949 35997 915204029 96593 96594 783336555 9092 9074 776328781 85981 86037 60225897 96363 96364 13907003 51390 51391 364936668 843 844 389792251 42605 42656 113272561 38474 38422 192991458 98863 98888 520931194 67332 67385 433674030 84934 84935 646278801 91855 91844 981929897 84033 84034 297359142 61146 61098 810139425 71125 71126 355644106 52256 52257 552831154 10117 10163 195149586 48025 47990 826110697 24843 24897 15091977 93372 93373 477909680 38903 38915 922703985 84738 84683 897095770 15953 15976 325170310 71962 71963 434412596 13145 13146 561436199 12994 12981 985172691 92627 92611 336996322 84075 84079 749298929 31892 31876 852811451 74050 74051 170009109 10811 10768 529625683 86990 86999 497419726 25445 25471 258403874 28425 28452 269850880 48798 48799 279466884 41220 41240 145644769 58461 58462 915670767 75484 75485 211798033 69044 69045 117640090 47320 47278 313990470 11837 11838 761209949 87775 87810 70992622 77761 77762 763000185 86416 86417 140028558 70681 70682 442552880 40823 40824 581462528 86552 86544 463137339 9869 9870 706382073 91679 91665 55813376 29579 29580 450542750 67758 67782 106944957 88328 88336 568978083 105 106 991659531 59142 59143 767088937 66034 66035 775819323 22329 22298 799047132 73778 73779 739058679 48631 48632 837093654 40594 40597 908374584 87546 87547 775864407 73890 73878 822570888 62168 62136 948091555 56527 56528 531786365 38822 38823 614263038 36244 36245 291642636 75837 75838 214079294 8960 8961 523926511 80184 80185 360645083 67892 67940 106111829 60372 60416 277392311 47857 47874 989895842 66884 66885 520441506 51810 51811 759154919 32750 32751 689150988 23071 23035 517379525 67436 67435 624611154 90480 90481 72266312 24769 24795 676695779 60534 60559 816112254 97781 97813 606749974 12852 12853 988991806 63448 63449 879558824 48340 48341 657958456 72084 72085 721717792 14398 14420 633870047 27083 27084 632030473 59656 59657 869915885 39351 39352 528358127 27571 27570 524526602 95041 95043 493583273 60001 59972 493606534 65126 65127 515963430 94118 94119 413120919 69565 69602 396809738 50441 50442 702785180 44887 44853 96544852 75266 75267 909307677 43943 43944 843126589 14298 14242 784695745 80971 80984 924498269 30951 30905 151191013 76260 76261 320216030 36330 36359 960633281 624 635 913319782 17193 17194 509550339 50179 50180 405395365 70516 70517 379219527 54983 54984 225997580 45948 45951 840045177 97228 97229 309910419 86006 86007 460421339 33545 33511 356822797 86699 86700 247396339 65573 65587 455843203 2807 2859 532211642 2645 2646 852389116 73477 73421 496589950 39057 39058 217037899 67519 67515 883236919 10878 10879 579003800 97018 97019 273111744 69397 69439 437824739 91514 91498 326464824 77494 77495 747487795 39485 39486 987670701 89709 89710 274049962 62999 62979 590546272 16146 16132 71972145 70290 70291 810612185 7232 7233 267887752 33049 33092 162572732 12006 12033 670787996 17289 17290 663791276 71715 71716 656451184 43639 43640 998420586 94672 94696 534480196 20812 20778 707736573 82204 82248 741388004 25345 25366 535293610 96908 96896 682509845 40035 40036 605212137 87156 87157 163632272 92350 92351 520200641 6626 6627 324498923 1923 1924 665568876 55572 55573 601878951 97243 97240 737657737 69205 69168 874622418 26315 26316 984697819 7189 7170 610082262 43121 43122 672081906 60370 60371 984543038 60501 60502 869282530 13787 13788 758636930 5030 5008 315858113 25196 25197 780738507 17471 17472 844741624 46600 46557 128777874 10787 10813 351619091 30793 30772 213499393 2330 2331 849686691 39716 39755 490531419 22572 22524 857608411 18 8 439508210 57670 57700 667751102 45975 45925 857253611 45375 45376 778466872 71762 71763 638597930 72430 72407 150916792 49159 49160 250119418 49328 49329 265869316 41364 41365 623297915 47952 47953 890915011 23291 23238 799200809 92402 92403 736740809 16339 16297 932378676 67337 67338 528834534 70260 70261 391182351 91559 91612 790392138 89929 89928 551966735 88064 88042 120123789 95267 95286 977814190 17743 17716 216907656 79802 79803 38418572 22081 22082 111869252 77549 77550 843137496 14636 14637 134274762 43682 43683 906154770 53147 53107 469519480 3605 3606 131116822 99264 99265 954082554 16845 16889 269412824 79969 80009 288589939 56420 56381 423164632 21170 21171 820810255 77524 77552 385485090 80610 80649 413858642 70318 70369 849211674 61284 61292 327585749 38722 38723 14526515 37202 37198 204257471 59074 59075 307246635 44107 44113 870367670 60608 60609 873488351 66149 66157 974887517 12691 12692 809332024 76587 76588 73041809 76767 76822 281325444 38206 38207 70790886 25884 25859 11754131 8267 8221 503713704 94031 94032 776206188 74852 74894 19307340 16786 16787 536278969 69359 69360 876130609 65839 65792 499233134 68303 68269 720077504 67403 67404 560256360 19745 19746 693134099 67227 67228 154627798 11821 11808 811388678 14938 14939 572711621 95648 95649 872251366 12915 12916 641163109 87290 87291 496341457 33904 33936 634107590 66644 66645 833468677 90127 90122 498331875 63221 63171 872492741 87834 87835 296915907 76363 76307 647046596 4204 4225 291923441 71674 71675 491376467 82994 82995 324383116 37370 37371 541716836 67047 67048 994313657 37414 37415 783559446 58099 58100 567008 75569 75570 704235395 42406 42407 464565648 81434 81424 462181763 6314 6315 507445282 72864 72865 786349718 99372 99336 317756793 54794 54771 634783785 95985 95986 300714058 30098 30042 905469216 70120 70096 955494637 57434 57435 927430827 2467 2468 285027638 86903 86921 982312756 6462 6463 27707816 59685 59713 975673081 38827 38797 727830947 5375 5376 9124348 80356 80357 396815069 77149 77205 75874643 82147 82148 803441082 621 662 257284691 51803 51804 851810899 33344 33345 759315323 80739 80722 193692523 90037 90038 897960913 76128 76136 163071992 91368 91400 259951592 64191 64192 383708181 65548 65495 654660543 19548 19549 681628591 38887 38836 804291164 92815 92816 431028119 61341 61369 724945706 85631 85632 609652701 34330 34331 124765363 80503 80504 900721666 57906 57907 122138019 90590 90565 999585236 85263 85276 917757820 46632 46679 853817588 54424 54399 195169394 9409 9435 912927265 5289 5320 523581861 82150 82151 675995752 85502 85503 743018948 223 224 408197298 30516 30529 797215003 1146 1155 946634035 72755 72759 887590563 51878 51922 639787527 49553 49574 535900750 15999 16013 580952118 11942 11943 36738692 12570 12571 817857564 53283 53269 518777874 69376 69377 904968763 33654 33704 372768507 36212 36213 941038087 96964 96965 865683712 9771 9772 342972144 20876 20877 891858338 46528 46529 388840644 77803 77804 637698968 64468 64469 997598466 32651 32652 919968008 95813 95865 262782981 23135 23155 710845069 95553 95554 454192119 17617 17645 664462979 2448 2455 735250364 22242 22190 842468566 89808 89805 38380717 25627 25628 767522772 56147 56148 810183720 39773 39774 453990636 71591 71640 891328590 30899 30888 16063502 3681 3682 403906797 79933 79877 478773647 35258 35259 713110512 12385 12420 975427315 68819 68852 510457111 15645 15646 939315334 44985 45037 748740679 98791 98792 721474146 75531 75532 451485698 62917 62918 750939332 80983 80984 211428053 60505 60466 424152883 34060 34026 781232140 4018 3997 205705922 39244 39245 947709593 58240 58241 857162095 65185 65216 363451316 21313 21314 550980082 44170 44171 315237312 20441 20399 192711375 12629 12630 148508206 7347 7361 232277276 51699 51700 338528496 64451 64506 792044153 20936 20937 977611792 24569 24570 701373210 9390 9391 568507839 84433 84434 267562627 95428 95429 476647110 43745 43746 606165142 47129 47154 321461569 35322 35323 432057214 72468 72469 412322566 64351 64306 871931389 25884 25936 816820556 87617 87618 325916253 35234 35235 339602800 99999 99998 134250137 94150 94137 552431383 474 475 803936204 94176 94177 398827107 82377 82378 893380733 47303 47304 890757230 64376 64321 169144976 73368 73366 396068699 76779 76780 277150352 69156 69157 578628253 10504 10475 770298934 26559 26560 12860777 7332 7313 214241318 12938 12939 175779328 11665 11705 651395212 8591 8638 381822835 35344 35345 29420136 91385 91349 546291986 63769 63770 118312537 33076 33077 702085752 23273 23317 926078065 65699 65700 661893630 64384 64343 375856308 4706 4707 958994678 51376 51377 192731517 2387 2382 825646297 40052 40053 805738530 47728 47710 582246179 90795 90796 167043720 99946 99937 20017085 51906 51925 834698394 20467 20468 951443413 70030 70008 332232677 6400 6401 361413608 49478 49479 884281573 85761 85817 874679665 3752 3753 74188679 75423 75412 896134618 76164 76165 323706352 19158 19159 314944590 44186 44187 681629371 79758 79759 737914809 26171 26172 977065664 19443 19388 43749313 7092 7093 138207931 61450 61451 251493479 22178 22179 115957832 50499 50473 494815423 18942 18983 988021224 58739 58720 489520508 1344 1396 489473531 19069 19026 309806014 90483 90484 197016929 20489 20484 67335936 87639 87655 955827511 87373 87388 529187984 95248 95249 869537144 1287 1288 822629147 29221 29222 454882708 34111 34144 322019922 77547 77500 344613538 75929 75930 300971178 24297 24321 946876951 96760 96719 111515997 64471 64432 704351787 78393 78360 486683567 19268 19241 697604128 1085 1033 189993974 69615 69616 432602146 38062 38047 893805566 94968 94969 247975473 43270 43236 77626425 67512 67519 331560936 16761 16776 115390802 10535 10536 453087330 87311 87337 379585656 95284 95315 774713538 91823 91838 952733878 75175 75176 449119500 40044 40045 503676115 78384 78431 705391497 29470 29471 598136574 85140 85111 344503282 10374 10375 909091391 98299 98307 16044951 31168 31167 249288174 53467 53418 844393995 68070 68071 383111259 50845 50885 157269324 3528 3570 32657620 27767 27738 488709893 59147 59148 656699067 9705 9706 231167284 36798 36799 565039868 46316 46329 199863881 14710 14690 697618061 59255 59289 685759633 41328 41329 812248761 54963 54964 752867394 59477 59532 869941606 97068 97071 77635385 69506 69503 333201581 31749 31707 826003481 44385 44345 432696608 57143 57154 499153472 83322 83323 262179421 25038 25081 170066185 35089 35090 501065355 77628 77668 928833284 57521 57522 428082781 39841 39872 347683424 85301 85302 578702811 50738 50739 98310198 95008 95009 761937277 40795 40796 428865401 72941 72942 373761851 77689 77720 932227129 19957 19940 248788131 17314 17315 454819250 75631 75632 821062998 9346 9347 434002045 90103 90065 244912710 53042 53068 296981336 53859 53873 550879786 77276 77277 658154605 82545 82573 534650797 23595 23545 334338278 95797 95798 830432800 49570 49571 338069694 8993 8994 600560299 71503 71499 445198199 15283 15290 384533704 18853 18854 593729554 66400 66401 640820784 32151 32152 827700667 97024 97048 215517988 19387 19356 844018207 80399 80380 18187055 58764 58714 949061448 47436 47437 564597342 74623 74624 598559285 55727 55710 63275768 69718 69700 463919585 21328 21356 315638685 50697 50698 200732576 96756 96757 468085687 11711 11712 440305679 89684 89651 161452397 35955 35918 501452591 23258 23231 855212151 96585 96586 297270656 98890 98891 675247824 85797 85837 726213449 82134 82135 955520195 21696 21697 750659630 76345 76341 90658463 61241 61242 933509992 81501 81502 35355849 26090 26086 104262428 63186 63242 297787062 63337 63338 759947871 34402 34367 693918370 95705 95706 358229981 80513 80503 865371926 63212 63213 77354051 6953 6954 889964727 38690 38691 508012893 24249 24250 571233202 35747 35706 81439239 35048 35049 336322818 37357 37358 203516074 40584 40544 336367723 10967 11013 748087621 69584 69638 346600758 6001 5961 861581204 42433 42480 899572556 84746 84747 260345373 53231 53230 682257375 1270 1271 704984773 99010 99011 524098113 49663 49695 173393249 12452 12453 156803105 54422 54423 670111303 13937 13899 355235830 64711 64726 449110351 2449 2450 389895948 88517 88518 671170892 56366 56401 135520577 11803 11763 270709779 81989 81990 973071903 38834 38830 878905954 16510 16481 495916921 32048 32059 218346602 40363 40310 349972762 54288 54235 438244148 96894 96875 941910716 9463 9407 298514586 36208 36158 958862441 88817 88856 181314635 39380 39430 437213630 67930 67928 344320449 17636 17637 695035133 94334 94326 513365114 44655 44656 78680461 81925 81926 426504035 82522 82523 126013940 9187 9215 516050103 68576 68537 304146997 18948 18949 634711570 78644 78645 834431586 37479 37480 842953343 11602 11603 572157653 44623 44626 119550843 52276 52277 535093189 1764 1765 525438066 23987 23937 797703415 75926 75973 42063627 6299 6339 132411018 87643 87652 605883519 1245 1246 670219020 85097 85107 415760424 13846 13847 59459074 89718 89669 629321539 75470 75435 905527805 67273 67219 429457007 98780 98744 675972874 58825 58785 890699858 95442 95443 54838196 44746 44702 313820915 53279 53236 761744696 79596 79547 106852686 21860 21872 49432678 65187 65188 660147732 87301 87328 272372737 37788 37780 184495468 64120 64071 673388952 77368 77369 337727914 84526 84527 99745952 43013 43014 116304341 80766 80767 739245645 99393 99358 132435020 33818 33869 508434021 59152 59153 147434805 38014 38015 914498480 45626 45681 398839944 12556 12612 527376620 59354 59403 414600332 63628 63629 408625600 25471 25523 419855184 79642 79595 320458696 66888 66843 208155237 17985 17986 424710404 23968 23937 750401493 10735 10757 241316951 35074 35069 16568568 57709 57728 341664942 72484 72485 768390411 42642 42637 975619077 26480 26428 12896891 38528 38529 562684811 16541 16542 878379619 38879 38917 18193568 88197 88214 254913297 89713 89714 694300255 21001 20965 584322735 42833 42834 306335899 56888 56889 550125299 72889 72890 439368820 38792 38793 428098957 97218 97214 317040865 40438 40439 429085374 53282 53262 722506580 12468 12445 627308268 8859 8855 629882363 49403 49456 866521228 89585 89605 95679385 62240 62241 25243524 2840 2841 555088484 96113 96132 789018578 75560 75561 319239238 11187 11155 453435785 69658 69659 509956438 90801 90843 793793621 2291 2292 156369292 25191 25169 331095169 20296 20272 771169573 22874 22875 736142961 59761 59762 836182590 33479 33480 521397637 10797 10852 719897378 89296 89249 354137179 51591 51541 114657778 70797 70798 871368350 8295 8345 710884123 21610 21611 187521504 90958 90912 138987257 16245 16209 368567677 18721 18722 46437762 57162 57160 973419106 29900 29875 565088775 46699 46700 173401429 68283 68245 893142854 55823 55824 803187212 62993 63014 201135608 52234 52191 140481885 11492 11493 242154957 80710 80711 338663641 94476 94477 816714621 8241 8254 677250046 95501 95541 222870071 15499 15470 571670029 89701 89685 816188974 83686 83687 549302816 28585 28586 87077678 46579 46580 100656099 73509 73507 195800362 44600 44596 607680270 75396 75363 654641338 1631 1632 391467729 84694 84662 465246503 47385 47339 756444082 50503 50504 252886783 52359 52305 595311427 78495 78537 937625045 13630 13631 180555196 63022 63023 126858547 60333 60298 186381835 91551 91562 119884438 31737 31771 615384877 43868 43869 501447836 397 345 649855056 95819 95862 537956640 15478 15469 788957629 75652 75685 306357406 2516 2570 862295012 27905 27906 941471476 58232 58233 906387157 3313 3362 623880348 25074 25057 845522914 70289 70276 381004928 95355 95356 471565766 57649 57628 538146566 29065 29099 927354946 48978 48948 239011305 28024 28025 749355726 40532 40537 13322947 82222 82261 160574792 63011 62985 150236645 3070 3069 319073590 30339 30340 301181851 3070 3071 410666268 92791 92794 971250327 55877 55878 676714006 49020 49004 179109081 23402 23449 843647307 46254 46253 954574461 12144 12145 676209061 99717 99738 135310790 37805 37806 614031751 13901 13902 370857261 41655 41623 527518149 9805 9806 386487243 66462 66463 365765527 53930 53903 647712053 42087 42086 694263947 75043 75044 109001120 65167 65111 180411218 17155 17156 129092475 42749 42750 865547707 16069 16070 476899100 14336 14337 466647295 52220 52215 258039558 13619 13577 394689094 79892 79893 520379630 88896 88854 46578463 2469 2470 901744970 29274 29275 692994002 58714 58715 230838745 72878 72879 961918938 76510 76511 394021275 92068 92069 170441128 58074 58075 392070643 81643 81644 336884278 35023 35024 150098574 2772 2729 268005483 77506 77507 356960193 56279 56280 990147433 30734 30735 734621153 41501 41502 748615240 25134 25137 959723316 34581 34582 556517980 1562 1563 552251161 36531 36532 82266416 86462 86444 702220411 66025 66026 314406575 47643 47647 576032011 8116 8101 900170573 8054 8055 392154365 51759 51709 826984651 49304 49305 633693906 60126 60127 862697381 66055 66004 55858766 39669 39670 740721834 84113 84137 421585901 18736 18693 656832562 17319 17320 264065914 42576 42526 976152374 807 808 240185851 21671 21672 584807129 73845 73846 623934186 63654 63634 243753309 62895 62896 362865733 63064 63096 143547081 20348 20349 248800340 78785 78822 560135605 11664 11665 468784242 93602 93637 594633790 40918 40919 752311071 93712 93711 756309339 25409 25396 214270605 30563 30559 487297728 73906 73861 999169089 74556 74557 182880392 96790 96791 104094840 21539 21513 201829766 42053 42054 416972926 58423 58381 947005091 52972 52994 574012547 96506 96507 107677378 50680 50681 417768069 52054 52055 972636559 49703 49704 342803764 27213 27214 69064485 45493 45494 877604853 45578 45536 28487540 38561 38597 217182367 58626 58627 979962083 54011 54012 758399677 15658 15647 579078520 71484 71485 672953876 54186 54196 975983297 89504 89489 57606021 24061 24062 982355737 54207 54157 99552336 59602 59603 863279522 47463 47510 621811351 89219 89220 880140128 32426 32375 727467974 11887 11888 145592103 82203 82204 265422669 57747 57701 636825102 71218 71219 883906521 84640 84668 334638638 58979 58980 745897528 47266 47303 57793398 15247 15274 566089675 65125 65126 219505302 79679 79680 713241162 78865 78866 711023355 6424 6471 258729014 13391 13421 941213416 16494 16495 974640823 29617 29655 969510842 84108 84070 557822849 69134 69135 522575088 7667 7668 375474316 6870 6873 721873524 25595 25596 788592386 87715 87716 931095693 965 966 443510687 66142 66143 870532458 20692 20693 14968457 22237 22192 317852688 38232 38178 550906963 54055 54056 131879734 87209 87242 333221389 57878 57856 708700161 52787 52804 151861754 25828 25804 20412102 18181 18142 474293788 14833 14885 878226327 69998 69992 423462717 29385 29387 118583709 55233 55225 117766845 48934 48935 636894169 44286 44281 196837322 42804 42837 62344606 85441 85433 159605986 84231 84232 640365589 94053 94054 223914141 18318 18319 583635604 19682 19683 385632139 29184 29185 903912975 68074 68062 324701422 73475 73480 807865663 34203 34204 489086966 79654 79633 544895986 4391 4425 380537491 74054 74055 966155478 86061 86082 430675268 67139 67168 345389512 59524 59525 367099135 58038 58000 621129002 55239 55240 994945209 78090 78091 215462328 20046 20051 768701223 15310 15336 263595802 7630 7631 47452336 85442 85443 784836217 50246 50247 214393150 42944 42945 207807194 97427 97473 854049983 79599 79598 568963958 28772 28773 623273051 46713 46714 202909690 95651 95652 382730633 65938 65962 423513167 22258 22286 64777127 43656 43657 704549619 42753 42765 394594195 30461 30416 695143162 18848 18901 682452171 39768 39782 931695618 77535 77536 441825786 46079 46080 270430121 11885 11886 52642335 22846 22854 200358618 37815 37816 297641875 61923 61924 926295133 19975 19997 794805118 34908 34876 90662845 25732 25680 122719260 34167 34147 622578384 8780 8762 731265674 1670 1671 625943873 74857 74858 719156080 66328 66329 171958119 66366 66401 784194918 58649 58661 480508538 80274 80252 18980423 57120 57121 995309557 35908 35937 517039130 30085 30058 258643338 29287 29288 658749839 9756 9785 369858352 20460 20461 249062638 50523 50542 928950982 56813 56814 507440997 92974 92975 267773618 85999 86051 505015307 27712 27677 984653258 90903 90905 528529868 53210 53211 835771986 91152 91153 247947409 47547 47548 409082759 42834 42811 978808921 95778 95782 362383080 15070 15071 134965315 66966 66913 363443323 10843 10844 455303973 50590 50593 929375337 10690 10685 55195640 39028 39044 654525056 51354 51324 251389018 83120 83121 141719585 79436 79437 746100220 45258 45259 931087542 65055 65056 123295008 81209 81210 476094036 18394 18372 275591607 74743 74744 673399984 24146 24106 249412836 62947 63002 640129715 51161 51162 310183429 78712 78713 898284874 75981 75982 874923227 66778 66779 488738553 70419 70384 468488682 41365 41366 307059106 54735 54768 355327058 89204 89247 399326393 49672 49726 495999430 13370 13371 321712683 1321 1266 641269717 8013 8033 998215120 48071 48100 141405221 51770 51771 676376755 46450 46451 898852329 16573 16529 266568149 31365 31366 432776419 91912 91913 610307373 16176 16177 521420734 38118 38079 296335856 77454 77472 566446558 30213 30175 806628620 64693 64694 431898754 18872 18873 708939357 93412 93453 761052201 82243 82217 870721256 32702 32703 609929060 63567 63602 280195965 38092 38141 473615852 65181 65185 663740678 88357 88358 417837472 94702 94703 369201371 3222 3223 117920100 67605 67648 879599992 91870 91894 569664256 42043 42044 412338616 6265 6241 552986131 66644 66613 708779305 39355 39356 727076087 5379 5416 568302912 46469 46442 54239349 46899 46900 23757232 24424 24425 352943767 83110 83111 754814285 48232 48233 679353043 5930 5970 779399136 93860 93822 948689364 15700 15694 368115323 91219 91206 58433238 44452 44453 401594344 11827 11807 113788500 82161 82162 493156335 50772 50773 453132470 68011 68012 680107792 65273 65263 356489032 71127 71128 36748553 71443 71444 961496880 79562 79508 611066073 75996 76009 475829553 57929 57980 710859668 5401 5402 361186322 7330 7331 6987274 34546 34494 520932085 22791 22751 835689819 58083 58084 637705868 92442 92443 154359033 11131 11149 180182480 51446 51414 303783938 61728 61674 359575099 43424 43421 250539028 50044 50045 927753827 97338 97339 873265885 55714 55715 229424042 92221 92168 668012382 12324 12325 609188484 56057 56058 997427335 6479 6505 280544793 97998 97999 533603084 23468 23419 358954822 70417 70425 240604555 22204 22217 592447139 23596 23597 629931739 28416 28417 178926897 89081 89027 690586497 296 297 14597191 77946 77927 712103315 71990 71948 330157107 52516 52498 159451225 33470 33471 97676506 95668 95724 285204305 56638 56611 206276484 88884 88885 169301174 51606 51563 77082567 6443 6486 584606975 77668 77622 805613132 36982 36981 245555128 2295 2278 58113630 9903 9919 772859939 15519 15549 84950949 91968 91969 861744073 65517 65547 558595619 29790 29734 937696709 1298 1297 329067252 45309 45300 781925784 93017 93018 881256066 73584 73585 738240403 92652 92619 224308970 52378 52434 463821400 53229 53230 478923159 86013 86051 663639119 77166 77131 295721889 67445 67486 116912959 35947 35948 972410303 9106 9107 191314606 90256 90257 783631321 89921 89946 428953964 1343 1327 332172759 49540 49569 35328368 15782 15783 995401032 84801 84808 115881676 78290 78337 652846104 33363 33307 688791510 12352 12317 272414619 22557 22558 501372357 8703 8652 763212650 40494 40529 420477003 98074 98109 212995446 80039 80065 620754192 27170 27171 425476092 90991 91044 737523099 32634 32635 570466300 66101 66102 490059749 25100 25146 547136050 92388 92381 134590252 11397 11398 968843654 31845 31846 845968873 76077 76078 803886522 92537 92538 682287009 23603 23604 324301147 86612 86613 765285484 14174 14175 769528887 14159 14118 514886185 99024 99063 921989617 41995 41996 205681834 66206 66207 947977649 89316 89301 422839427 31421 31422 532991927 50769 50770 930850018 47748 47749 672473260 18909 18910 555791633 81575 81550 831608462 40252 40253 631033021 69716 69717 505851254 47352 47346 134693013 6118 6169 911302430 41520 41521 578881908 86468 86469 553599812 43681 43641 679564536 33052 33070 743844930 90439 90440 504318520 37440 37441 265667719 86731 86737 819369059 1855 1904 131635290 41675 41676 489990685 44122 44123 568534612 55532 55533 998015299 9042 9043 389067419 19311 19274 156820432 38243 38207 574396367 24497 24496 603373216 8729 8705 642370914 52217 52218 701075348 37353 37354 320060225 85669 85666 13616415 70319 70327 764879612 39567 39568 555154824 66496 66459 932891295 63638 63657 71351223 84657 84687 296337270 23326 23327 329163482 2650 2603 665864296 21902 21911 366191313 56665 56622 963722641 37439 37440 198926605 83914 83915 361936366 38707 38691 962943362 75267 75268 758636948 2428 2429 806528096 8699 8700 295748409 69779 69780 618090122 94835 94818 898198223 82603 82639 287708828 33843 33844 903268579 12306 12332 351356669 73612 73566 154453977 75752 75753 46110740 25640 25641 155463115 53475 53510 985946345 39516 39517 835834582 59178 59179 457534851 35504 35478 187637506 82127 82172 503490253 55924 55902 651167431 82796 82798 518571353 14803 14804 430777820 88682 88652 226403367 75265 75266 446742874 82495 82485 446733815 9528 9529 363706042 94935 94936 461422666 56357 56358 688631065 13013 13045 525060602 39034 39035 907774744 11404 11440 944987390 69164 69165 443081803 36417 36418 892239713 17293 17289 651798385 98479 98424 997066261 45825 45792 653026050 72398 72370 589272830 99930 99931 883975443 96765 96724 360522322 649 672 496431285 30759 30760 422558541 58927 58928 560393259 25418 25442 670632740 75335 75336 997924687 39971 40005 434028961 85106 85068 134797253 6096 6062 59473168 30577 30578 717132435 87209 87184 494958403 28653 28654 196705745 59840 59841 782762827 6574 6575 4190173 9949 9950 55612352 12759 12760 557205346 27985 27986 784578166 91137 91138 691339849 69601 69602 622338931 88860 88813 870565176 2414 2451 167927960 92737 92738 895716107 5042 5013 77808527 23525 23526 657685239 55745 55746 99922427 88806 88807 762772682 44572 44573 714585331 96889 96942 111539270 84070 84071 248711649 12101 12090 182396396 88211 88212 21117451 63739 63740 640079810 3009 3047 343658477 28791 28792 970861561 26934 26935 663707114 7083 7036 215062743 12781 12751 154553193 74286 74321 839767534 83233 83279 2792768 41299 41327 174925503 63548 63549 895989472 98103 98104 893930969 7053 7018 849127342 47483 47484 832397538 68608 68622 542966023 90848 90849 763562009 86678 86679 691149272 50584 50586 370287136 83973 83974 175963668 39459 39460 502502633 46876 46877 357289331 63493 63463 207239785 83298 83301 407445174 54768 54769 64887911 48847 48848 982682510 80331 80332 804041999 79080 79043 917889052 7392 7407 334647917 48284 48285 600631835 46042 46043 925683043 52910 52945 14239764 7087 7088 965258712 9525 9495 543085698 85339 85340 548526536 37349 37401 296303882 31580 31615 783181539 16191 16151 593585636 30015 30016 304958742 78 106 857677318 96377 96378 392690370 57833 57834 226076191 7833 7834 508138295 87312 87358 478151379 8251 8291 601615466 50643 50644 467777971 81222 81184 887627742 7951 7952 624229924 32904 32905 782214469 7392 7446 863159804 48825 48822 741994427 33556 33552 895288686 46644 46645 390672879 36158 36159 3422547 15601 15580 136936856 741 686 846200926 17446 17501 680125546 34074 34029 659045138 86989 86990 357563002 95550 95551 162735686 4919 4920 134089281 44615 44620 821582220 18398 18399 402902267 50172 50122 802817042 54850 54852 532613831 48401 48402 212558489 8263 8312 541892778 31164 31169 983729261 65550 65551 65652997 22211 22212 336426793 64772 64773 4146910 96224 96248 758927948 70524 70576 38401340 5819 5820 351039603 64438 64439 677323182 82234 82235 967663663 83123 83124 568532658 65087 65040 222656039 88849 88794 8691022 24172 24173 784867192 28324 28278 661424128 36093 36100 461504188 31698 31751 494555267 41126 41087 182284110 37300 37301 903942468 33636 33674 279897290 40814 40791 75756422 58089 58104 666909570 98900 98944 941214498 93520 93513 555086171 22648 22649 149404238 32394 32432 65753453 14105 14106 304997553 78104 78105 876776397 76450 76451 708795677 5451 5423 284638457 72473 72474 951514883 57083 57084 753150288 84108 84109 731420162 40740 40741 371688006 60743 60744 577127050 75969 75970 410228467 71796 71797 11853003 35383 35431 984056885 7368 7328 713313359 15378 15379 80826189 30603 30572 583055789 69059 69037 327874441 97007 96996 522910146 390 344 152750140 43719 43751 49045756 94992 95026 741229691 28632 28633 293152138 45734 45726 37575293 11899 11917 272045980 87869 87841 287743588 29641 29648 421248503 26752 26753 74425223 11783 11784 919207025 53241 53199 437536687 51523 51512 289026621 95275 95276 686122089 13390 13391 251140902 70305 70306 774930668 26403 26367 746234480 95001 94987 336521428 27237 27253 5573561 76866 76867 408349689 93805 93806 864981631 93239 93240 109924534 45200 45151 807744097 67350 67391 879265500 11023 11024 16661276 61261 61235 242619452 41925 41926 176221539 87268 87269 88941874 60251 60296 350322795 67289 67290 159875903 25783 25784 19388641 20762 20783 670475817 48861 48862 457449589 43189 43234 68944334 19919 19911 197450481 50910 50934 245330618 79391 79406 118807449 44000 44021 812121639 28043 28044 536410525 89170 89218 714372350 21243 21293 96511671 68395 68396 851018266 3185 3142 612195679 11233 11286 934503149 92901 92902 277734735 31969 31964 323093619 15996 16043 415049649 90621 90622 832427831 40970 40943 12946127 47150 47201 893354942 75435 75436 557793360 10853 10904 922336233 85651 85639 228022634 2691 2692 346187259 98924 98925 965745752 10663 10654 136654496 49547 49548 718371136 38127 38128 57503487 81866 81832 970918662 79628 79636 388427595 77997 77983 273741427 98479 98480 323493558 51005 51006 565624593 38108 38064 89962020 40483 40484 901059330 61015 61063 694880450 58304 58294 730115315 45973 45944 121459755 5449 5439 38387823 90178 90147 701476287 29001 29002 292780712 84104 84078 239760130 34421 34422 21212188 17940 17942 251326370 51019 50977 93969639 63846 63847 56109932 39988 39989 143133359 59964 60011 643669437 2581 2582 527926372 44233 44209 815813350 7125 7093 282747373 938 940 701998925 46185 46186 889383005 64135 64160 129971287 66858 66859 906925578 20520 20548 694672083 97220 97221 386362636 42943 42944 503243530 92112 92096 452933230 11227 11228 227767259 81017 80968 95155487 41347 41348 932734401 9424 9375 567778579 42250 42264 685600544 40926 40947 638907731 36264 36224 648138590 66229 66230 7686018 95081 95082 373730845 58187 58161 583402977 16323 16280 539435307 80890 80891 904801731 90770 90737 215019674 96402 96458 241219822 74796 74820 662465531 75826 75827 704170859 59199 59253 905847894 23603 23655 452222918 25341 25377 525311144 65859 65860 694724007 40234 40235 657262859 23863 23864 321309084 48512 48513 973219668 85142 85156 7599182 17032 16985 549355543 13645 13656 227007009 46520 46483 507819522 75564 75539 368733446 15859 15860 995737682 95055 95056 217866432 95118 95119 570719613 76467 76498 105059863 13571 13572 682516962 76158 76213 270391308 96169 96170 607126232 74636 74637 182205624 58907 58928 56932056 58462 58463 336805428 68348 68377 49020711 68216 68217 718441868 88485 88460 251654114 84644 84674 737657631 43142 43115 223956615 64011 63970 735304312 56074 56075 939960642 94683 94660 985438921 99128 99129 429033762 72549 72512 359341816 51470 51482 474371359 26247 26248 252328416 2963 2964 974375566 39995 40043 643254482 89613 89614 330168438 89630 89644 783660080 20434 20435 87313131 4474 4475 659448980 45577 45578 834855323 9060 9038 973030085 44904 44926 656636641 27670 27725 578982188 77575 77576 326117856 16579 16559 2445872 75600 75653 462147527 44719 44720 322765471 64678 64673 746786175 64782 64783 313086917 78599 78588 579820163 15015 15031 490893128 1316 1317 972022985 9240 9241 473274450 62496 62497 629331458 16843 16840 810022312 62292 62318 406032345 76174 76186 705635586 5101 5102 670754190 78593 78594 486286800 84025 84026 437325242 85310 85294 729325970 60797 60756 706720180 45391 45392 261978955 29780 29777 302254157 38043 38053 603107982 13536 13537 30638561 8707 8677 398436191 59572 59573 155775360 53743 53744 711640885 18799 18759 403580066 8234 8252 780016063 86508 86509 520855518 46804 46805 692399120 96402 96403 348176143 32834 32835 793708329 2341 2342 581103833 49054 49021 830418989 74998 74964 409142257 17435 17404 944801936 32093 32094 538082526 99145 99146 421980109 26708 26678 666958902 89610 89565 201686638 45117 45141 60960328 48748 48720 341018627 48376 48341 256794622 39260 39306 620782845 8881 8882 21449351 80200 80201 106018231 11687 11714 840229095 11170 11171 317366852 51623 51619 699787464 54393 54394 165890715 22192 22234 389183696 72076 72077 593740129 79824 79860 482841552 59606 59607 496085586 71062 71033 940516298 78175 78176 764297932 32062 32063 237560973 69434 69387 47217735 52330 52314 883204513 93619 93620 547379298 9794 9800 512335506 1750 1751 428017049 2867 2868 456175560 42242 42229 70284883 2257 2258 465034645 64839 64840 365716566 45504 45533 25503764 85657 85687 117178204 54974 54975 523373105 40544 40590 490716777 81674 81675 11242816 81013 81014 552538782 77679 77680 26422242 78231 78232 628872605 91035 91036 999625704 35000 34968 338420095 34758 34759 979868518 18604 18605 9962441 37602 37573 808537960 1828 1829 903189871 64332 64333 138410147 67037 67057 648631613 16685 16716 551808697 41264 41265 940913040 56487 56488 427228681 85064 85065 517967658 20998 20999 241349225 59655 59656 475408441 17708 17722 484331841 49618 49600 970943221 41744 41696 734506009 88905 88928 595281682 5173 5174 308810237 36505 36507 844577737 15833 15834 169540261 16488 16456 914168187 56802 56803 295715056 63843 63801 106352086 12130 12131 892227975 18758 18760 27831993 32965 32966 773234571 87610 87575 584808467 5024 5025 963063276 16604 16643 735712983 77747 77748 353103684 19585 19602 761188594 29537 29490 241387462 82646 82647 925206200 38806 38822 360445723 70961 71009 919620242 66963 66923 429137621 83564 83582 954610143 80131 80132 989074250 51951 52004 392721015 33109 33162 946795907 95408 95409 863743269 719 720 140116997 94623 94624 549225104 48893 48875 890615643 71468 71469 352511130 43237 43238 538647291 75498 75499 330856872 86211 86182 592774015 53806 53831 492632815 39368 39369 249299681 95299 95252 898576658 71673 71664 830882102 18246 18247 15661335 8905 8906 50117736 86335 86338 815817204 44890 44929 375424575 1755 1733 203849023 3755 3805 711212181 42076 42115 844420148 91428 91429 243943719 67477 67478 250846803 30655 30656 302445724 23213 23166 561693336 54633 54634 114090321 9479 9480 423087698 433 434 861575037 43661 43662 243867191 56875 56876 670946278 15392 15348 168252693 3882 3883 277596046 62968 62954 686656221 55726 55727 710462620 20975 20976 973042840 90846 90848 170390709 10813 10814 9961016 20554 20555 940955750 84667 84668 461057846 62925 62873 619078271 47583 47584 310574865 71 72 747357139 21792 21793 353604867 70137 70128 644383559 3705 3670 458712652 21951 21952 202180247 62689 62690 388946234 73929 73930 788754067 16008 16029 346169842 53170 53222 231583596 16572 16573 259521470 37222 37252 113700391 59729 59785 559696270 51874 51897 805985609 10664 10665 24770280 39025 39026 155909949 6676 6677 800455829 68260 68246 55782770 50759 50714 80429694 80732 80733 184565290 63564 63557 190440642 72293 72272 620838052 18416 18402 639926855 90072 90073 438183003 6782 6783 758074368 26943 26944 935081803 41709 41710 902986764 74272 74273 106271775 82877 82912 450142569 67902 67943 340841329 22573 22574 254034817 10963 11003 240845561 46056 46057 45247293 96940 96941 32923659 81892 81893 996005774 90093 90094 241177716 75263 75264 62263936 62551 62552 541512866 86186 86211 365357041 82706 82761 127692263 1413 1392 767414166 96560 96561 626285991 16605 16606 291175118 72676 72625 122290264 96202 96246 232150767 14474 14439 656375254 40227 40228 492609369 45149 45150 288841870 74125 74126 377161554 57252 57253 7330294 82511 82512 786823294 24637 24614 485242579 97322 97334 135545836 80340 80315 290032495 25003 25004 3014481 88561 88518 18515828 88777 88795 44149096 62295 62296 160368963 38072 38088 15586162 79497 79498 232552511 22949 22973 421562397 7585 7586 588307816 95791 95792 312822587 53621 53622 369364640 42015 42016 441560629 65969 65970 816109114 12068 12123 622624394 46969 46970 672449563 1711 1712 699883406 2360 2338 373049791 14129 14130 309078620 31778 31779 473127846 76404 76413 780393908 75571 75525 332694088 96849 96846 496788064 40425 40463 601237444 22322 22323 246289907 91351 91352 236513117 96864 96865 9858529 94445 94402 114174388 58630 58668 834432332 30683 30684 268443513 32741 32738 941313083 69328 69355 971391418 51732 51702 937618386 80233 80234 753000209 94154 94155 444429977 66002 66003 236203751 16719 16750 336722137 98875 98876 772636753 41348 41374 21562154 96945 96955 168695430 2991 2990 588072484 34235 34236 324131898 94631 94639 540544850 42649 42650 735881303 36938 36942 181966751 2523 2565 390531716 55917 55918 860606532 21712 21713 337694807 80704 80705 361985720 92240 92241 691126273 47245 47219 39868777 63250 63251 563271827 58083 58032 188037246 67204 67205 633254170 7308 7309 329983717 84116 84086 907653722 37993 38024 814076679 21520 21504 920726562 748 749 306329537 46399 46445 197643365 89994 89995 910334156 24072 24119 668574981 59191 59192 942238800 51330 51331 67064291 96362 96363 861039071 90285 90287 422755811 22116 22117 402355376 6535 6511 715913159 51485 51486 268718316 20405 20406 354618796 41882 41929 12938328 25257 25281 465366792 23138 23139 739691582 65832 65833 758670118 76515 76516 198744185 21662 21668 311591561 26840 26841 242698393 65533 65534 76579909 76972 76986 480680423 34377 34409 575927534 87562 87563 221208914 43102 43103 886723894 72432 72433 115704487 35649 35650 194255253 59130 59131 183086493 56142 56123 872003917 56952 56953 75503315 96391 96387 132975135 2991 2992 484167899 45378 45364 613532396 77603 77604 646283830 3356 3357 708317900 18607 18606 751239937 98408 98409 827429021 15675 15703 297948006 8498 8499 709104555 75369 75370 939870605 6072 6073 880429710 52306 52307 163304966 4762 4763 283901973 28533 28528 2054278 99515 99516 566019754 11070 11089 555671931 59927 59950 313775414 98693 98694 576710108 24425 24426 940374193 17188 17189 490744578 724 760 259220924 22839 22867 423711284 52522 52531 211119331 17788 17781 651047013 88609 88629 299310195 85452 85466 9199260 70513 70510 269627197 75081 75082 131539153 31449 31450 131012190 25938 25922 101695475 71175 71202 864612969 35423 35424 609627390 48020 48036 523246182 26898 26924 312403760 21706 21656 925620856 67078 67079 397093999 22885 22907 40303842 96619 96645 49290342 27359 27360 619802929 95988 96016 751461844 6683 6684 55953039 13195 13196 694463427 45740 45786 487077714 78255 78204 507080347 37413 37414 458292068 36946 36947 98698730 14529 14530 448595319 19587 19581 91880999 41665 41666 821897903 18717 18664 197147706 45230 45279 531391705 30236 30237 284479335 39410 39418 161253750 63086 63087 469106967 33641 33688 692529726 57285 57292 631332560 71914 71915 185013629 60097 60080 384780313 72044 71988 576568134 40571 40584 240250741 66476 66477 473814998 59062 59063 187528994 12039 12040 784845524 65661 65685 304477600 80019 80020 810959932 75504 75505 785139511 65017 64988 542243720 92324 92325 461505890 16327 16328 694105325 63885 63886 538465102 6089 6123 184819577 85912 85857 868226128 49145 49122 573959837 33328 33329 420486492 26498 26473 182245682 30053 30054 432718723 27145 27135 422024424 75022 74991 572939057 45403 45424 15366312 12119 12120 19067364 36882 36865 388289456 60393 60394 75241247 85265 85266 235850119 5109 5080 75178821 29090 29091 704836488 73128 73129 24334812 36312 36313 310542473 83128 83106 673398671 30989 30947 28393781 69843 69844 956847802 19662 19670 169983662 86555 86594 899804257 49413 49404 459822311 76022 76023 982182345 95312 95285 160057804 78189 78190 364381686 63347 63307 8156316 15615 15617 417438777 803 804 434612475 66633 66615 720542461 61133 61128 879464933 7768 7769 463016133 93284 93241 462283440 1986 2031 293674391 35235 35236 536205846 45041 45009 790472038 84287 84276 265572618 46920 46921 468465958 14411 14412 301717945 17730 17731 614459542 32085 32097 355558684 99849 99850 271453378 89839 89840 731119415 53698 53699 34402078 92982 92978 380986655 79024 79025 397791588 42183 42207 565047232 91572 91577 916505451 44741 44742 353532998 93825 93870 3382691 37231 37227 237268923 62747 62754 696734786 70724 70758 877239535 65101 65102 392741631 11320 11321 66443703 24800 24801 777379059 7086 7102 243983639 4483 4484 16927961 43124 43125 135867482 36171 36193 994329 543 544 225767260 80152 80153 853915129 62221 62222 495420318 56665 56666 356721791 90502 90503 282883111 92680 92681 102370286 32413 32445 928499197 16829 16800 124088571 13740 13741 730830838 63421 63422 485323032 4956 4947 372518576 95447 95433 345574814 64142 64158 736160613 69624 69625 637968269 23947 23948 696949555 21457 21458 336165671 11671 11642 953125006 80189 80166 575103812 66435 66436 598378086 2969 2970 948119913 18719 18720 603218669 75049 75050 7010873 86786 86787 880133164 9945 9900 758236342 76728 76729 671179928 91950 91988 840757101 32134 32151 741134230 69067 69033 435705928 46952 46953 929803886 75276 75277 695508559 12032 12028 216453986 89562 89563 745048894 38450 38451 520678955 58811 58812 383426639 14717 14718 174953218 47408 47406 395068131 30155 30170 757722365 6723 6724 611239894 53654 53655 205775162 72278 72249 217420845 18031 18064 621971442 80387 80388 762487313 8685 8668 73753361 48984 48985 241046681 73931 73974 429371515 11679 11707 710268029 52558 52559 294998969 31066 31067 111920195 27117 27118 800718183 95399 95378 614177429 42696 42684 250964069 49865 49866 295830924 21979 21980 538732804 62771 62786 878084765 63531 63532 808447034 33729 33730 337614123 89334 89335 764984035 37346 37353 8837690 5207 5208 447458904 71090 71042 237334912 4818 4819 379852289 78711 78732 957157883 13602 13558 843062992 44489 44453 453590905 18690 18691 74850061 28681 28682 244071472 15725 15726 768015129 93236 93197 803663462 96724 96779 108966381 30757 30801 363229990 50899 50900 633638691 45792 45793 738118730 31644 31700 144126912 89652 89653 803976203 83031 83032 857489516 89956 89957 169249631 83801 83796 442285701 16318 16319 264888341 20222 20238 88356676 28858 28859 163968951 17265 17266 465568422 32661 32662 864310984 51550 51551 985325222 61815 61816 637428340 45447 45448 416302000 60816 60817 373306838 44169 44212 485972547 22908 22895 379996194 96644 96645 871894680 5393 5394 275064739 30731 30735 240433969 68759 68760 812332758 71536 71537 897584307 13298 13299 182344742 36096 36097 6861036 28862 28863 610995858 20573 20625 38489584 61062 61063 678350996 20987 21007 800397109 97605 97616 822734920 81802 81748 276457498 1438 1439 361291804 10092 10093 575662284 26842 26831 969802852 67190 67191 374520315 83223 83279 340931527 89439 89474 749886322 23251 23198 638385112 38248 38249 931377023 66971 66994 19690960 42427 42437 950936401 83301 83302 186608814 22714 22715 517568744 25416 25455 942528655 51115 51116 581218980 47675 47727 826160004 92001 92002 186295418 93017 93071 909949146 75302 75306 534625832 77484 77438 500146221 57311 57262 61382065 51899 51900 181389792 35244 35245 475230935 28447 28499 902705230 20423 20436 608657390 4818 4789 207798400 79257 79258 866051342 34542 34543 185907471 33939 33940 78632945 49166 49167 975343141 38954 38955 68915488 89686 89687 108426009 28091 28137 595004982 80785 80755 91117357 32680 32730 905572771 25526 25527 757695114 32718 32666 816902784 53359 53360 80563852 16856 16857 7159067 18108 18134 81693338 84116 84068 13781753 62623 62624 616075897 14563 14564 20189523 47880 47881 57935578 93081 93114 68215717 61209 61210 515393467 66731 66732 784588781 97242 97243 630885656 57655 57644 234933400 5529 5530 863210916 85209 85210 874307136 7056 7057 360968191 64440 64441 156900663 19909 19910 414604381 26901 26902 588209902 83818 83819 808739265 97848 97849 323598803 69155 69142 272969279 35171 35117 381486199 59129 59130 266334893 25324 25372 917277700 64816 64817 303671121 84864 84865 62008735 69306 69307 40955863 13891 13892 997937241 68016 67962 993076395 13747 13748 471542364 44870 44915 517697545 85851 85852 289047345 30953 30954 315904596 66226 66259 18292181 12552 12553 678630231 41936 41937 278661809 85462 85463 32237381 25821 25848 186356180 82573 82574 254272900 80446 80443 875103274 22315 22316 268683368 64447 64448 921783161 23141 23107 500838159 11947 11948 611532462 25489 25490 763947960 38996 39049 195559392 28532 28477 874125976 81820 81821 987047604 15856 15837 138670708 47208 47242 428124628 26857 26906 832391320 5909 5910 285851307 60164 60165 589740708 85745 85746 106193007 73809 73810 954279511 86161 86135 890184739 83437 83438 498630709 6122 6123 260574769 70845 70846 42490221 83473 83471 964397010 63458 63459 490912680 71458 71459 323616842 54020 53975 241283026 68066 68067 713853989 21403 21415 856475944 60298 60283 596459250 41280 41281 647106416 27826 27789 938094651 72696 72667 104307480 97859 97860 188915238 41485 41505 835445167 2996 2997 905639548 13150 13132 591514079 65784 65792 508444182 35550 35535 666932953 54495 54465 818950351 9595 9555 809174472 37925 37950 833348704 19842 19836 616172230 24805 24806 399091457 95335 95304 809242763 43747 43785 432138364 79732 79682 17222200 52046 52062 722110513 14297 14298 263299702 15205 15206 500255678 75497 75505 26024403 79634 79635 569057484 80924 80933 67677851 47479 47480 44500481 86230 86190 911261269 30526 30562 355881239 11756 11746 654613166 98635 98604 862051217 16254 16260 975485132 91824 91842 790894330 39302 39321 865092162 19354 19348 809670041 38328 38329 158161847 61486 61434 267735001 83013 83014 139054504 53969 53970 757251142 46026 46050 284451624 10320 10321 92574056 72457 72401 39276956 59269 59270 373523849 91701 91713 930540076 26967 26968 891327381 84126 84078 276707354 25125 25105 700449147 44458 44474 790294531 13355 13324 386374945 15526 15498 976913103 66347 66348 434998384 48604 48580 519073656 89681 89682 642572919 21025 21026 711356934 83210 83237 926434962 48094 48141 829139007 93732 93724 77851477 48401 48353 6393607 72433 72434 348249955 42464 42465 704226257 47872 47827 125348114 82064 82087 249065982 85759 85770 137786749 80101 80143 468597771 79537 79486 404630311 1028 1036 822158040 66067 66068 799493365 40954 40955 173673005 19364 19365 261353211 82117 82118 923021668 26074 26075 754008758 1523 1545 580735567 94365 94344 306303209 878 920 422759546 12153 12154 718432680 89222 89223 181957581 6893 6894 986037031 31134 31119 103753497 67909 67958 777620887 99691 99692 198235558 12478 12479 949633576 75337 75338 702237255 94415 94416 165332639 15036 14992 103871239 34652 34653 321464417 50994 50995 731728721 57313 57314 471834578 16641 16642 364678403 36601 36602 107283548 95707 95708 47289105 10186 10187 957825386 30382 30383 979435782 51998 51999 355945878 13966 13967 752854461 19649 19650 676352185 5955 5906 633324446 6189 6194 588759165 87056 87000 794650352 87165 87157 737825998 99699 99700 857339218 66164 66165 499607665 82241 82242 889829223 30145 30113 507845584 7435 7452 350946452 36188 36189 174628542 99158 99199 55782582 41355 41309 225436422 53816 53817 363350615 51729 51683 555844771 69541 69577 820010602 78610 78631 929072470 91642 91643 836093949 49275 49276 605332327 80116 80117 860162755 49435 49436 571862809 70115 70116 536325319 25481 25447 318234628 45608 45653 13558336 95698 95699 814638179 37136 37122 748328058 42876 42877 953955209 95728 95729 328074330 51695 51750 628383875 59953 59954 208375716 6129 6163 665257897 61718 61719 150091993 54394 54395 311845306 16433 16442 294422897 27518 27563 460581189 79592 79543 986466057 29209 29210 563334323 53486 53487 138807829 55115 55116 715397029 81490 81440 158683442 77872 77873 707205576 42858 42859 454729971 3291 3292 109355303 52535 52507 869537637 73699 73664 980445970 34617 34589 910154397 88305 88306 303593140 82515 82498 775252601 4769 4770 126533849 62744 62791 121144548 31023 31024 296571 42721 42767 460132052 6662 6663 441282230 45981 45982 892865853 65351 65352 278461808 5501 5479 154993264 86376 86377 85804584 26378 26379 461034138 79368 79317 733336828 3228 3229 397332962 35487 35543 365283932 66846 66847 912349778 61956 61981 932135896 83299 83257 367234675 73194 73195 604993083 36055 36047 298511997 90716 90771 44959948 99396 99450 345900450 33494 33495 758448252 8663 8636 318894306 97536 97587 339391444 9142 9143 541589584 13264 13240 44305173 71023 71024 533281038 5749 5750 918696375 49940 49927 277100129 98054 98005 50134271 23839 23840 458676637 66527 66502 893876395 53995 54022 299912050 69704 69714 736688046 41826 41786 775950746 37516 37531 816844170 99599 99600 106659146 96611 96631 759014091 9914 9915 379301713 19705 19706 574932595 65064 65008 650245277 91258 91259 567349959 8598 8654 830085024 44062 44063 653638350 88851 88868 312004508 33877 33878 679569337 91690 91691 641527492 40119 40083 560530267 38371 38372 512897077 82723 82713 661749599 3998 3999 886052459 31916 31917 131945174 47898 47899 249858100 37071 37078 950323549 64164 64165 888239960 54044 54045 494269428 23234 23280 887948839 94111 94112 773668990 72655 72656 87833219 95453 95454 730833939 64657 64646 696270612 61779 61750 437111720 43895 43946 303749068 94375 94376 584408199 51777 51785 71269459 42173 42217 202091779 71349 71350 120034360 28854 28855 860389122 34027 34028 813901837 2883 2886 385177849 98197 98198 890221670 67131 67082 433129579 82549 82550 405167842 64240 64241 984535523 58314 58316 488447738 75893 75904 607329063 66728 66729 216439635 61377 61413 282431469 83250 83251 505550382 25359 25395 874213798 57607 57587 259821213 15182 15153 437609390 62544 62545 305383784 46103 46104 533736798 76112 76056 710471035 93175 93176 946718478 20588 20589 448302590 8364 8333 367452155 92565 92582 754189100 74288 74289 942141991 35143 35144 30539688 62647 62627 815063345 27064 27055 82429709 76940 76977 635319874 34823 34824 248957179 91862 91863 714434801 98138 98139 42640099 99880 99881 293974048 65031 65032 308537590 92377 92378 355423866 53178 53179 751159178 98908 98858 488969338 32726 32743 229837401 29518 29567 357420199 25924 25879 516561518 95360 95315 367737050 32150 32096 207519463 45137 45138 697343476 1357 1358 784668019 41442 41443 187529537 6888 6889 227290293 86102 86156 842424821 39426 39471 784634513 40024 40025 750581891 50861 50817 543822303 93795 93796 372279908 9757 9758 279828875 55385 55386 761343074 89611 89612 983259010 40046 40027 204036916 37143 37144 753601350 22735 22736 984328600 53323 53324 424440159 32096 32108 139735587 66225 66219 948539277 31818 31841 949152160 38453 38454 565400334 54470 54471 467147063 729 730 893755328 57345 57346 897416816 23318 23319 241846539 70035 70088 82859688 17754 17761 185964401 41841 41842 339009589 18456 18447 174274608 54932 54933 506450298 89836 89844 613479079 12037 12050 776476726 9877 9878 761195058 88277 88279 220510934 60208 60252 993358084 51695 51665 865642960 986 987 737821215 20171 20198 827362397 50256 50257 408924214 95413 95440 552531254 55751 55725 445231114 76445 76446 130870423 16542 16566 124718927 28024 27981 979055854 34093 34094 545257962 823 824 378350300 10755 10756 825996208 67850 67851 277433330 61792 61793 976788788 61122 61123 793918578 12790 12791 995164566 54706 54707 257718103 6716 6712 801806500 29868 29869 564258999 38883 38866 855972964 98773 98793 434941228 27214 27229 816907642 53234 53290 362687643 97295 97296 471027794 97014 97015 934825069 15486 15487 207788979 49175 49219 353397055 93544 93545 624722540 1761 1762 36586198 60725 60726 906210979 94524 94563 439883289 89668 89669 674987918 65 66 933256852 12240 12241 876216729 74646 74612 903393818 88987 88988 553704612 97385 97386 171618013 22814 22815 755473949 72827 72872 169506600 68641 68605 479304849 85172 85227 719368059 62331 62332 351052297 27403 27420 158488224 82425 82404 719998412 19789 19790 628157062 27563 27564 974244154 66199 66197 876998254 72275 72330 699541582 80818 80819 721830365 17275 17276 377088180 92371 92372 585209242 44525 44526 102652523 64543 64544 97476927 38620 38621 621306953 64444 64497 310800571 54176 54144 481835546 9150 9151 796370844 95733 95710 296059911 12545 12551 580814460 37185 37186 376796865 91240 91241 204126158 80931 80932 838003778 87541 87542 216843617 85710 85754 318131199 38734 38735 243543924 29506 29495 746801203 51345 51346 883319559 49275 49246 507364288 94910 94911 120347572 45631 45648 129103643 73238 73273 800048190 2031 2032 427566442 9840 9859 775256467 81364 81419 184851399 78149 78150 853895417 93296 93259 262252841 75570 75571 490373093 84309 84296 829834730 24413 24414 46718062 42298 42335 73801484 51356 51361 142884608 3397 3440 421798736 68473 68477 42876805 41891 41902 386089249 87416 87464 732932785 14476 14477 185362114 58314 58315 749211457 25407 25408 886506769 6229 6245 112033844 3649 3650 789958456 65941 65959 260452865 6402 6403 694203087 18838 18806 546103262 86864 86865 585073935 80772 80790 639476538 65200 65201 205324015 1189 1235 243619260 88704 88705 596615685 67268 67214 899902303 4746 4758 171983893 35428 35427 261468346 40672 40721 284197120 45933 45934 234395702 87623 87624 94413250 61882 61919 557106846 16177 16167 674164966 12448 12481 571695932 28622 28650 98590974 86572 86564 382309204 29358 29359 957318372 63062 63011 500040963 80892 80920 49480708 9981 9982 276435424 98047 98051 775346130 95316 95315 42506965 70930 70931 956229783 74566 74567 125106064 83029 83030 488811085 51451 51502 35610525 76941 76942 366552792 72580 72524 634148304 88213 88214 886734478 72128 72145 105638286 29253 29254 69292535 42 43 107373285 7845 7846 356091265 68752 68751 709194136 8802 8803 741890837 16424 16425 561571035 24098 24099 522558468 8372 8373 303792393 97962 97963 976492890 39310 39328 765406624 55288 55289 281670313 54143 54102 856483254 36070 36027 283682129 3981 3982 730082175 337 297 386846282 84388 84436 522535298 19398 19342 271537322 57803 57804 616865165 34258 34259 451610665 17734 17761 199233761 92843 92844 478256846 14696 14697 667401574 46249 46250 182821327 82003 82004 212635684 8797 8798 548898717 92063 92064 183368599 79854 79855 946974126 44084 44042 420851085 32771 32772 831274128 92256 92257 451634203 86228 86229 222517441 15681 15682 595462284 42092 42087 525538682 96154 96192 122651540 56356 56357 481904045 84983 85023 476329469 89363 89325 547274804 34025 34020 195515651 71089 71090 143163446 46142 46143 416794704 64150 64132 951100765 35842 35843 351215347 49601 49602 747375509 80152 80191 194155120 3782 3783 134795492 18269 18265 500866837 71447 71448 157394988 9220 9245 474583216 66732 66733 699500966 67461 67454 442049973 14207 14173 808315992 17984 17964 224180733 76826 76827 36706125 48422 48423 972885240 75405 75432 692960434 26063 26064 86994088 77247 77248 389049653 22470 22455 792100726 30472 30525 8269031 83610 83592 346865819 18337 18360 44521666 23748 23749 341773756 81025 81026 545580377 59173 59122 545050323 43244 43245 781639720 8344 8349 787617547 30562 30563 117958633 61888 61871 980351930 2607 2608 222924649 4833 4874 133989492 68593 68606 353577831 57423 57405 90782219 91168 91211 275377171 5475 5476 473148598 68772 68773 201395838 75779 75739 120341038 47020 47057 608596903 39876 39877 105383079 37989 38042 392152739 96467 96511 320921355 63838 63830 967132332 33790 33791 947464191 43585 43586 176885703 31799 31762 940269395 26897 26898 709290352 39319 39347 521215462 66504 66545 75334572 53517 53514 683406619 5937 5938 360622654 98146 98147 992097066 27008 27009 58449605 72694 72737 889211472 66669 66670 118618619 3184 3144 601040004 98838 98862 617823495 71388 71383 849788234 64044 64045 222970391 17436 17437 326375907 13264 13253 954295819 85560 85574 902549493 33832 33827 48764714 15294 15295 915306749 21421 21435 568084463 31991 32007 746757148 84655 84656 292241722 64414 64443 966669045 86523 86524 502603632 7524 7525 957503173 52573 52624 720907439 48886 48863 501932478 60726 60670 852398791 47172 47173 955894567 61920 61971 181073697 32037 32075 471823937 63554 63503 612018498 42957 42906 909380736 34509 34510 706062059 3958 3959 341920785 59938 59939 215334093 18541 18529 952703043 17206 17207 50604130 53607 53608 517793105 54795 54819 199338755 42261 42238 810424288 13264 13303 902378756 58877 58827 206766566 34362 34363 232037170 56135 56083 174238197 28281 28282 60193284 91188 91213 908049085 78603 78604 149933175 40519 40520 83896832 59345 59346 705052586 56982 56983 102806458 30273 30262 909565654 74309 74310 641426234 83546 83547 239956905 81811 81812 880457544 63534 63556 902287007 52069 52070 986990441 10941 10942 282925600 13231 13232 550194928 70054 70055 235461721 83626 83627 793433785 7577 7622 230663715 83018 83061 539715725 89340 89384 504770776 24720 24723 625109776 97375 97376 318063143 55176 55177 612466950 35246 35247 818535728 78968 78969 927656815 46781 46782 244553052 54625 54626 534423194 50985 50986 809089625 62093 62086 80370121 6803 6837 801915222 45604 45605 779415987 44935 44950 945344318 68561 68574 246832863 69884 69885 231315560 8815 8816 739990415 58339 58340 833901255 49148 49149 13230136 6356 6357 803404342 5579 5580 900227082 69141 69142 212501335 25569 25594 464197600 54758 54759 468828290 9637 9638 816191891 4319 4347 180656105 19703 19704 553385910 85180 85181 549290894 10798 10836 541859012 68405 68406 939353152 17284 17299 560595031 57823 57783 839676574 29533 29579 854762642 22376 22395 565230035 12852 12837 605183088 31752 31753 377989982 58446 58390 71431587 41352 41353 775349502 86478 86479 746485335 1793 1794 806260189 77226 77227 803783260 34814 34815 599597826 25227 25201 252257234 24506 24507 688516584 42133 42111 981571929 34891 34892 196462068 64522 64536 972146247 41868 41869 472033624 28989 28990 386923359 57792 57793 915991242 68198 68146 91722444 72705 72749 19857270 73726 73762 28584072 87526 87527 109850506 42589 42603 929721621 32405 32406 86858576 34862 34878 345355906 8297 8298 819292108 93903 93904 614672701 75679 75635 564601873 34266 34285 884465318 11325 11370 899353019 78742 78743 251395610 49216 49217 883215918 41906 41907 134197765 31155 31175 410977026 74883 74833 364314553 24972 24995 27627899 16039 16040 212075927 56680 56649 288555476 52916 52901 423666526 76194 76195 553107276 84665 84666 379026131 90863 90864 653898450 49255 49256 948051146 11006 10959 376478649 31854 31855 446948381 67516 67463 206443953 98291 98292 546596686 93962 93975 366566753 91509 91510 5940700 12630 12634 628200142 9333 9383 43929124 29827 29828 173404398 16826 16827 824389386 9518 9509 33836828 1536 1537 307169639 74433 74411 795828734 39904 39916 610153745 81092 81081 707335641 71100 71101 732733065 17857 17913 712714607 75644 75645 218373878 31822 31823 217638362 53172 53173 777107499 83502 83503 510771779 53393 53413 857215604 25623 25624 775479719 7606 7644 906664833 97788 97778 526261257 96088 96089 176739932 81623 81594 262966868 10149 10150 815601210 64047 64004 996340071 69415 69437 807780278 94095 94096 402683552 5591 5592 553988405 819 820 895845654 5008 5031 824653697 86477 86482 975108631 57043 57044 999416966 89446 89454 572976799 64841 64842 90916990 8094 8081 554729253 75571 75572 485000169 78360 78333 635967702 77561 77574 9171595 46441 46442 256839180 30485 30486 848379163 29194 29195 549128017 94630 94652 94785267 12246 12254 370721974 88048 88049 893874050 79485 79486 817570133 65183 65184 993865394 28988 28989 6343783 64870 64912 526053345 9475 9476 600882393 79605 79606 886066022 44955 44956 307106026 98990 98992 744328711 14650 14651 126284790 77688 77689 39756812 67687 67688 739022980 30892 30893 456605150 54872 54873 25955905 19732 19694 546417454 46814 46815 117486175 38212 38213 796507687 5518 5519 395980857 184 185 256425891 32561 32517 550064969 52297 52298 434787598 50809 50768 254459828 75717 75718 945117024 94793 94812 11023708 38585 38559 373401510 58047 58098 506654774 49837 49793 402440273 10134 10090 776696360 36293 36263 207728617 42285 42332 892842558 84762 84763 1838225 54484 54464 906747287 74659 74693 644471285 97985 97932 417483178 72964 72965 219504893 84814 84770 182752048 58914 58927 883325652 9649 9593 699834459 95110 95118 878445292 44569 44570 527123924 11380 11381 254104025 30405 30367 4989515 57327 57291 140069884 53960 53961 50706426 83759 83760 156246438 19041 18993 470054664 62549 62604 794856314 88333 88334 669831572 79863 79864 733661775 71676 71677 113266255 25385 25343 979841040 18731 18732 430003210 50330 50352 203358280 69676 69677 591467431 84643 84598 365152647 51393 51394 438118362 80856 80857 420592095 33982 33985 82332364 45903 45852 154709526 38452 38453 787318486 63887 63888 90732757 81874 81839 948129668 57520 57521 418866917 14949 14947 832193087 56050 56051 766892562 207 236 543271439 46089 46130 366929064 88904 88885 925329553 65097 65098 77168686 4729 4784 679119993 86811 86812 140961716 51753 51754 352800411 88085 88086 890472388 85887 85888 542363745 99281 99286 958581188 2436 2428 242755839 30278 30285 119586917 919 943 403682073 97 98 933179844 44069 44059 85776469 13993 13994 86519090 10386 10387 928582749 64067 64068 39786063 79259 79314 559315696 88750 88751 310921465 66310 66285 146073820 92166 92167 531417793 25409 25435 668097589 99916 99917 748840217 83834 83855 200606838 10680 10681 483478676 51595 51571 341619098 39325 39351 522693602 90529 90522 122962961 18568 18569 84573751 63654 63616 588126687 62864 62865 886836026 55522 55467 775643656 95737 95681 397814964 92467 92468 678126158 50055 50056 327181186 79562 79563 187319257 74375 74374 219948994 81084 81085 223527784 65119 65140 99250666 13440 13441 742175575 31535 31536 525093630 32848 32849 88983771 79862 79834 266563519 5022 5034 48669306 61411 61412 119576447 84660 84661 203830669 19885 19886 868063039 64513 64514 110093153 25443 25484 388053856 36878 36879 659802195 90984 90985 57544556 68837 68849 108340440 84609 84630 192789925 73878 73879 98400570 2705 2759 241122603 74224 74169 887444003 64880 64932 739070328 9899 9900 658533501 63916 63917 108611919 7316 7320 116062054 51019 51020 990434951 15836 15834 80459929 84169 84170 438185696 60209 60155 318298079 98339 98395 612464117 96427 96428 548732932 73154 73155 281967542 17356 17357 708733726 98525 98526 654266817 23363 23364 159629343 29676 29648 136607695 37940 37958 569618540 52800 52769 274139521 92822 92850 668656305 22370 22390 528227447 86660 86661 331587779 61663 61664 828860296 32724 32725 4267210 82587 82600 494967472 94112 94113 981206946 21705 21706 770937252 34104 34078 78523875 19931 19932 682281730 42351 42352 283232858 93001 93002 953627723 84675 84633 671800349 29353 29328 175621416 25470 25471 725702630 46243 46244 714073727 57993 57994 888124538 70689 70669 492817702 75190 75135 27250804 34231 34195 823633153 49176 49177 70010671 31363 31364 569899800 68474 68475 211866410 73195 73174 287905549 24772 24773 885219493 74905 74906 719604089 75082 75083 555963290 73948 73949 288722927 52852 52861 754582588 91261 91255 424742507 40194 40226 165055709 43875 43901 328560320 74864 74896 870865887 96246 96247 424449551 46579 46593 276787678 88257 88258 507810500 26559 26612 173118886 26224 26177 37751574 28767 28768 375696628 31597 31598 552169267 86839 86840 686553990 79749 79750 158125421 88281 88282 907376559 87465 87463 480048262 32526 32527 751517323 44061 44102 34502057 81909 81964 476395159 60623 60624 80406119 16430 16431 327325776 51357 51364 943173384 2306 2361 235234453 64264 64265 785970150 65016 65017 940855960 47959 47945 562371896 47352 47353 389697447 27296 27297 847213214 85267 85268 436692093 43313 43264 813456703 49561 49579 582324756 87727 87754 911955467 94010 94011 785769198 83254 83255 475726334 66839 66840 552636496 3718 3719 587040480 11267 11216 869141081 1462 1485 846922559 28790 28742 162709728 40107 40108 921336347 45367 45396 812908818 41752 41753 308119379 27281 27297 726958546 97460 97461 532890461 66964 66965 173583675 79838 79839 238723209 21807 21800 174934052 27194 27151 956010469 27338 27351 597546262 28563 28545 717509818 90349 90327 465775292 46264 46265 891566202 12970 12919 769210013 18000 18001 982488703 67540 67541 180251402 65957 65958 189498296 47735 47775 61448843 99626 99590 138962665 27378 27356 676945463 10416 10417 93690172 17150 17116 747916496 3528 3529 891125518 42237 42282 497510118 8790 8830 925368729 6465 6420 750718286 7016 7017 813292117 40686 40657 345104963 14957 14970 847909159 7883 7886 490534395 16822 16837 234296960 57136 57123 468936356 51902 51903 635697006 95840 95841 779676520 90030 90063 389978310 82406 82407 837744078 58361 58362 914035684 59069 59070 17626409 24631 24632 888494427 64031 64032 136219636 74996 74997 394880856 20750 20770 242790321 2294 2295 6424895 79666 79667 225957069 60747 60748 825628496 97379 97411 126438156 94039 94040 157376092 9362 9408 540859687 38261 38216 711400759 96823 96767 325791382 12200 12201 578874371 28593 28594 287226131 67341 67352 707013062 68105 68106 159477166 99552 99577 839705289 30886 30887 932364720 60995 60948 777436320 52614 52615 82983304 85891 85892 31808939 39079 39052 1063436 48106 48111 338614878 61660 61661 339849383 30438 30439 284114725 66166 66201 587675437 49739 49705 761708836 8090 8091 216052114 50277 50278 531661734 3843 3844 868050126 31339 31340 291080687 7767 7768 753060764 42349 42382 406023693 34694 34695 146561961 2214 2201 617022417 47076 47077 527115882 18244 18293 577528702 48997 48998 574447988 54639 54640 422387150 18234 18235 112385306 95106 95107 776646149 66956 66966 101408354 61563 61564 950724513 73744 73759 68119076 48795 48796 184693379 73977 73978 161705140 36343 36344 906860547 21496 21497 933374521 80916 80917 933524315 48929 48930 201774140 83211 83186 375443557 34819 34831 91096527 79454 79455 870673081 82293 82294 312933853 21654 21655 926051965 83514 83464 855931222 40349 40391 830974533 42991 42950 940657112 43880 43855 61025349 35511 35512 94294739 66374 66375 120731976 2398 2388 993589343 62319 62343 531991512 51743 51744 413644778 77410 77411 295634380 76713 76724 950181364 93593 93608 220087792 67305 67306 867438248 59093 59089 26660256 11586 11587 254573798 52200 52213 696785428 10083 10084 280323921 45667 45634 641376649 65303 65304 508044667 17515 17516 811344861 79359 79388 402815878 81348 81315 375119850 94384 94385 102122346 19686 19687 267093879 82322 82351 608545764 83659 83691 701151855 48965 48966 10619459 99514 99522 361609506 7643 7644 315940225 42107 42108 401015163 31934 31935 435412129 76958 76988 822624650 7110 7057 343777259 53234 53261 469235611 18378 18412 144359907 53079 53080 16125574 54207 54208 153149835 98374 98375 251447606 77387 77424 419919614 3064 3065 312115411 98623 98624 69125676 80691 80692 439841493 88855 88840 736381324 65234 65235 390198326 24455 24456 409978658 13228 13229 921165066 25622 25623 418358829 94850 94858 762630031 20847 20848 991292065 13942 13918 160703902 86314 86325 488492313 6064 6065 681145186 32290 32291 217774482 91541 91542 35695006 76063 76022 947688033 9284 9263 551976185 69190 69239 887277806 49192 49180 403303706 56823 56775 581172595 71114 71164 509234932 63871 63872 990419845 48753 48754 989252140 55530 55531 178681692 16669 16670 499808567 40551 40552 850464160 3700 3701 459074744 44043 43999 287388083 99077 99078 649642565 72036 72037 447133460 34467 34468 504843939 10204 10205 717108686 29186 29193 656692228 30629 30630 410955835 73694 73695 205284190 1459 1489 927004292 22959 22960 268975171 74271 74217 875841599 21744 21783 210606066 52209 52174 65422323 89768 89769 880396761 72612 72613 287139673 59668 59617 341129247 87557 87558 395632850 43929 43874 681584323 20674 20641 18903707 17607 17608 395164106 51142 51168 526818197 57136 57137 98401774 13789 13790 665763307 73190 73191 903607704 125 126 768541853 48435 48436 386513254 43882 43883 427333021 55608 55627 147403984 59317 59318 889629783 1511 1512 361910473 17640 17641 342422004 65290 65291 7760086 17186 17187 103279564 57767 57813 622308789 15435 15436 200098619 33693 33702 849962650 73306 73307 320300746 23705 23692 227528329 16345 16346 504601302 40110 40091 222446547 7329 7340 990271659 75534 75516 529946637 62665 62666 156849443 21260 21261 737110164 71306 71307 963106410 27097 27098 721192898 98142 98143 635499995 25745 25746 762008237 4886 4862 24914599 39639 39670 855652436 11577 11578 297955929 86770 86727 235002466 57514 57515 565706819 79726 79727 992542146 11314 11322 739255514 63308 63286 32777022 98545 98546 764301922 50397 50398 317671687 49687 49688 523381528 5816 5820 314408673 30139 30140 401306109 53642 53662 304041785 26314 26263 474297569 94148 94195 15990663 45681 45629 433702126 3299 3246 53532379 97573 97585 573393606 15208 15219 486691824 54558 54608 36045565 36309 36356 846644137 60459 60460 416448320 83035 83036 603598357 30328 30329 323751427 99482 99483 53890496 63644 63601 186255676 45418 45429 646975291 2729 2747 597847819 30983 30984 226180416 33050 33051 166468563 51596 51597 296706978 17579 17615 790972417 59780 59744 581813308 71399 71400 673873536 5034 5027 565193413 34267 34270 586261847 28342 28343 691613450 26124 26113 611774610 2865 2883 683948345 43093 43094 453616854 73466 73467 747497385 78380 78381 409240669 75931 75932 674323584 46614 46593 752184976 86881 86862 788792926 62756 62723 656223049 84364 84365 166330781 27357 27358 697657301 48548 48558 380947435 45374 45350 118161049 67965 67966 729875665 95502 95503 344712764 52585 52586 692159798 32532 32533 144412684 1148 1149 58919777 22230 22285 729216949 18249 18295 960610335 38534 38535 379700436 79174 79147 245630627 49439 49440 471977435 85286 85240 168440688 54296 54327 915593798 14767 14768 332345799 80790 80833 346811142 65894 65895 119129072 23403 23383 238829109 43779 43814 892698996 44217 44215 400131984 27229 27219 955305536 64445 64446 908841953 71336 71351 315103525 61007 60975 531135551 28472 28473 140836765 29315 29261 294859626 58556 58557 110244643 60254 60221 319685598 1240 1241 314416620 67322 67323 610418179 11909 11934 141787148 48645 48646 959082071 59978 59979 25308360 57549 57550 50631840 79975 79952 24066202 56054 56055 499782035 30511 30512 508280713 83688 83675 623124153 41913 41944 440972230 82904 82955 540129569 25851 25881 737381078 96048 96049 136663600 9770 9728 634060293 60787 60760 277468820 74905 74901 526818140 25965 25910 990549811 60904 60905 349608989 4242 4209 956600453 70358 70388 378133238 75399 75400 688824058 46307 46361 56241097 28999 28975 310884750 17969 17970 639814549 9699 9712 583046488 65255 65204 721690529 31078 31079 882492966 39718 39676 777411121 34755 34756 378210881 75904 75905 948059752 74855 74877 990068682 78750 78751 217781303 59561 59562 224355104 55556 55602 230944956 26515 26480 497518502 70666 70650 584467074 60547 60558 91621617 21060 21014 361712514 98935 98973 672649018 53886 53887 209446823 93733 93734 707726245 63181 63200 51773795 8050 8051 445828370 12021 12022 199160058 43124 43109 189976066 67092 67093 904038845 49910 49911 148993288 27471 27521 429613923 46746 46747 47106744 44161 44153 104583029 18394 18395 296422135 23971 23972 496575817 37841 37874 375623711 55370 55371 362775365 19547 19541 182505053 77804 77762 456925770 13625 13655 784223323 60756 60757 653416513 88405 88406 30929816 39771 39718 131397686 27793 27794 6072992 4760 4761 927865192 60512 60473 706884266 60584 60585 348594129 38068 38115 425740346 45660 45661 383832441 420 413 729351698 7530 7531 533172559 81430 81431 16368715 62752 62753 337437820 84259 84260 570364186 5476 5477 613182803 91073 91074 890857309 1422 1423 25272176 26714 26660 745073590 52920 52919 99266856 44218 44219 635170398 64327 64328 906880519 97258 97259 66083724 36220 36251 620642070 35736 35737 247752255 25117 25118 345052536 75974 75975 727391619 40833 40828 778132156 48079 48080 987155928 68087 68088 969007467 79737 79740 136121610 11433 11457 171753410 62728 62729 250226183 4597 4587 718628969 60412 60416 905201413 72511 72512 984511946 75432 75433 641406099 54785 54835 758606349 84491 84489 85185301 20105 20106 764447358 50580 50581 784464300 75657 75667 667467285 27986 27978 925514754 10609 10654 753918360 87152 87164 148274777 84735 84734 123062132 40627 40613 892871793 84502 84503 703269350 54592 54565 793882879 82595 82596 555162617 96295 96299 985886099 60634 60635 19229519 26384 26385 479186239 90697 90698 191924057 95546 95508 194929533 56880 56881 644349706 56681 56651 526305789 32441 32442 411632004 76165 76152 553360769 1604 1605 408326629 87121 87118 142772824 81122 81123 53146561 12516 12517 776050373 67881 67837 34667313 6957 6949 95705141 59444 59420 85628472 74807 74808 452371830 61067 61068 749144544 77094 77095 137608798 64720 64751 856783933 39281 39282 246946221 9118 9119 596347936 90709 90713 69011888 75821 75822 891544275 77743 77754 853709490 5810 5760 443044612 65104 65120 243630358 54809 54810 785667252 59513 59514 609023181 35918 35934 992953389 89939 89912 297575076 5935 5936 153050151 9507 9508 575363059 61763 61773 329745234 4664 4665 596355022 64633 64679 345108030 7333 7329 831106909 69036 69037 864365542 24700 24662 377607836 46191 46192 440238732 77090 77106 554299560 41460 41440 641486092 53359 53398 734971139 10265 10274 768548634 73907 73940 898588959 23948 23949 267458474 88392 88448 217748582 4178 4179 639559490 80548 80530 624474820 95031 95049 492761238 9483 9442 551654650 7739 7743 955342789 68800 68756 468118501 88270 88271 434017270 86168 86169 30541595 9906 9854 49591813 24377 24378 177686775 27389 27390 803471736 4559 4560 300301478 72355 72356 218381135 70113 70108 681002256 36703 36739 801059672 49326 49376 396205977 80063 80064 173484276 19619 19620 144631029 2442 2443 377943729 75999 76000 855347435 37339 37338 876511046 12936 12937 795114581 90914 90927 234089919 88976 89025 338386385 3793 3794 140870981 96143 96183 675598037 42775 42822 342780897 52444 52440 337002077 87802 87822 527374447 6748 6739 300254652 71441 71442 345100629 26008 26009 138821119 35936 35937 31976773 66553 66606 603343333 64435 64427 45919221 59706 59752 519447041 33773 33786 16875393 74609 74663 721323692 85071 85117 56569030 17066 17067 433882133 70165 70212 82821363 84090 84106 703986355 37117 37118 87901697 47585 47586 87204323 66746 66747 440315549 43771 43772 79970965 44291 44292 278021606 10618 10619 494852175 96289 96290 706869965 50514 50468 296572181 16011 16012 37040635 54526 54527 478396553 19068 19053 132821181 23702 23703 38692050 91753 91754 61195773 86758 86800 693177321 81904 81879 99631673 98613 98624 211969578 62196 62197 762003542 42338 42364 141873159 16424 16419 926543760 90726 90727 777342272 51342 51319 22794506 34006 34035 615317469 41263 41264 379808538 15489 15490 642687211 96171 96124 879778940 98038 98090 297574813 22837 22838 565998504 35561 35612 314815676 75218 75226 810474833 92851 92828 966644716 87817 87818 268349165 98855 98896 196133949 95599 95600 879481592 64216 64230 711858434 32445 32499 378706565 57649 57614 798555215 38119 38095 127224359 58716 58717 606960276 17226 17227 213564296 33777 33778 378888492 18941 18942 581340089 37827 37828 848458536 94104 94105 447375331 25398 25392 181713991 84838 84871 478808335 85428 85429 260527157 93268 93245 796481512 24305 24306 828149289 4561 4537 288711012 38223 38197 217234168 64066 64106 693172799 72932 72953 412546253 73367 73394 164606050 93787 93753 377332383 27354 27320 590309446 41443 41444 393698061 22046 22047 758675371 5537 5538 429239278 42857 42900 543137852 72663 72665 191920466 68494 68495 628836389 80990 80991 90875309 20322 20267 362194899 87695 87696 706603940 70883 70863 272617120 16975 16974 387233908 55761 55762 926516400 30936 30937 257174101 70986 70995 286530508 70279 70245 404231066 64623 64664 93410844 56253 56254 117816404 72175 72168 144435542 94418 94421 351623822 63646 63643 41890956 34155 34156 820683731 57828 57829 331556338 11867 11868 591527023 99338 99339 756843704 80092 80131 577755199 52767 52768 217901939 4564 4571 835411131 64546 64547 187449761 79943 79944 825175414 89351 89386 303691153 42324 42325 823256117 69231 69232 321802332 90035 90068 518901393 42302 42303 626328037 20061 20062 998287321 15023 15050 668071807 43797 43780 358020380 8488 8449 713744301 61679 61680 337754230 59458 59485 8050611 91734 91735 312387958 67906 67882 956940051 357 358 809432236 6576 6571 571881081 88188 88189 96447627 57621 57671 709226246 9230 9231 218404313 26226 26187 36602233 81523 81508 553259373 58783 58784 284096518 47191 47175 732622957 77288 77298 514884074 36089 36090 418211912 82374 82375 398256840 51561 51562 354963432 38128 38129 311981880 37073 37074 243912552 45273 45250 101195955 64101 64102 837515169 79858 79859 950476037 88777 88778 89471342 70540 70541 116797999 89926 89914 422058617 14612 14613 996902408 23949 23950 277911716 79086 79054 322689645 56621 56643 241109178 72324 72310 202578968 70990 70991 370065142 35021 35023 863735708 38878 38876 420259757 41884 41885 970185425 36636 36637 440890460 16711 16712 38929509 8460 8461 674618576 43034 42984 578462630 60288 60253 313663501 97428 97429 975015813 66943 66944 576581650 10450 10451 963525082 41712 41690 529559609 20110 20146 471859530 55369 55370 818766919 106 107 242139364 49443 49444 205479225 11817 11822 304941525 67057 67100 867569135 55850 55904 83456006 74264 74265 777279229 7665 7666 715060337 76392 76420 757189363 14760 14761 174389679 91556 91557 430249881 64863 64864 318069052 32698 32699 440048324 28733 28686 985568810 49938 49893 626835502 78915 78916 249068630 84543 84544 993462239 88176 88161 110613016 29353 29372 689833457 79313 79314 233963899 99116 99117 743334363 34747 34748 958879164 7164 7165 344770984 46979 46957 21270463 89895 89896 116898099 27702 27738 371935865 79135 79130 237451103 90474 90526 215819993 27878 27850 413271202 72879 72896 17618022 94437 94405 597291591 86091 86092 401296522 38975 39022 171270761 44459 44419 969520739 74512 74481 551733227 43951 43980 42936269 86765 86766 26891605 59740 59693 564327036 43555 43556 739956788 8400 8387 227458952 50046 50047 678405145 37684 37630 26154110 25796 25786 818291428 23376 23372 922084737 53594 53595 425646181 56985 56986 813917061 51576 51536 161173960 71111 71110 610560313 94410 94411 44652000 17327 17328 804763405 55144 55110 422996659 84484 84509 847401059 77685 77686 294657534 9787 9738 129028790 10199 10200 758252910 3168 3169 671506361 4305 4306 818944578 88357 88347 776556091 75059 75016 768367436 82480 82497 898303563 63879 63880 538058994 51966 51913 460362537 77261 77300 685254714 73139 73190 875398520 37878 37879 951583835 42102 42070 986251438 74822 74849 901757556 32109 32139 400479042 24274 24275 776663921 27002 26994 345239167 87827 87874 281243247 30269 30237 134905906 62698 62740 176312002 55073 55069 461024610 17074 17104 882540618 10955 10956 466391736 76308 76309 383717895 85100 85101 375757394 10121 10076 760451953 83427 83371 754117739 59758 59759 842850006 27311 27312 704940431 51360 51361 872897737 64566 64567 583198893 65168 65169 617485070 43411 43404 598466349 47428 47429 432841398 60448 60428 484359481 61087 61064 928240362 40587 40588 597121686 41190 41218 559490383 86459 86416 318855914 1675 1703 621064728 80644 80672 967814956 82229 82227 123117480 36934 36899 315149810 39787 39733 866474625 59702 59692 296053303 86792 86793 75534235 58743 58736 246525434 71490 71534 842482848 84220 84174 115472131 20168 20169 898526499 18887 18869 791265411 87062 87063 343253768 60287 60283 257352173 24641 24613 893896033 11950 11951 734743014 94024 94025 504286854 97584 97549 105151110 12693 12694 590602268 48452 48453 451122109 26368 26423 110552872 22167 22168 210643613 27611 27641 578224764 99303 99257 346516917 65597 65598 630347007 45806 45755 733760074 90418 90419 927047669 44263 44264 543528472 84278 84279 950388654 92802 92786 812785451 45291 45247 567354764 81315 81367 677718084 22979 23015 473031328 97703 97704 410304833 85445 85446 374456273 56745 56704 350413453 89535 89536 95555882 30913 30914 683774706 72443 72444 369255677 41135 41183 646119726 55285 55256 407835057 63077 63125 54905789 3656 3657 457655481 47526 47527 457233665 29425 29426 904879717 6036 5983 312605483 39038 39039 504056997 15994 16012 759105722 60405 60406 127775244 71531 71540 472643985 76471 76432 456372964 60579 60580 541847670 51761 51797 272198474 62457 62441 168776319 20554 20502 577343644 59129 59133 427418482 16350 16351 692779396 11821 11858 57782313 4250 4200 629368462 80421 80422 531234916 95933 95934 62207063 90339 90363 353588508 10682 10715 308784431 86883 86884 997637283 53186 53134 487076512 46288 46289 552674263 57792 57742 866611618 19769 19793 66829123 69150 69151 109133722 48917 48911 462672600 9074 9061 198937220 45216 45217 989137876 95258 95288 556391297 32563 32564 462677400 50115 50080 603997459 18967 18968 751006317 11186 11187 628614558 76851 76875 454378085 20411 20412 296965951 97829 97805 129080202 76532 76513 446984105 50287 50308 271393047 48036 48037 988499734 55531 55558 825396569 81716 81761 842403431 84898 84899 156701689 83047 83075 837301153 80610 80653 44259003 61416 61417 995995686 88843 88844 474757811 92258 92262 178924301 64855 64856 590747818 60258 60264 376243032 55958 55912 289139594 58406 58407 32905993 80864 80917 686953807 73502 73543 466551261 31388 31404 628875862 59430 59421 468412318 16262 16209 614092403 87655 87679 774881059 47187 47188 622647933 62668 62669 928004734 52040 52035 751995334 20629 20681 428342624 35960 35980 245435893 75114 75082 624302458 81054 81055 363617616 83442 83481 997603687 87199 87200 72573947 15607 15584 58874884 94835 94836 147987419 40516 40517 46945887 42041 42042 635536284 5650 5651 726162872 25282 25244 448184405 21852 21853 896235378 45889 45846 241110028 27338 27339 283153661 52500 52501 41542135 28514 28550 454304020 74534 74564 145132776 30666 30687 145524907 94713 94714 35157171 71095 71096 956582376 62131 62132 233445485 57120 57131 744666208 99396 99340 920846434 75039 75040 215476207 73980 73981 658241050 39495 39542 481816955 91076 91077 598645120 80786 80818 407314069 81879 81880 115126104 62586 62587 887298123 69682 69687 99510905 54295 54296 942414912 93769 93716 419302242 52883 52886 161785768 69907 69908 389222573 62788 62789 510149476 14568 14558 936631498 21596 21577 436289253 61649 61659 660992536 68258 68259 437314200 63031 63032 520364797 85728 85740 590402487 36869 36870 893338981 92479 92473 543925259 3820 3821 580142601 32058 32059 238138928 69590 69591 454276593 35450 35451 590922860 4377 4378 502391935 97370 97371 774784771 14859 14835 619860360 30561 30582 334289633 32779 32780 991906424 73666 73610 414703872 48186 48187 754593544 71614 71606 463044814 67527 67528 401483253 20831 20844 906048080 52268 52276 202148012 60661 60662 590113917 62907 62908 274518201 52758 52759 136319473 11966 11926 593371252 29872 29873 349074561 97328 97329 935661196 1846 1838 632749190 14512 14513 947789922 61567 61559 52605029 91488 91532 927727748 19907 19885 796962768 17747 17736 718877705 99144 99145 457374262 28188 28189 212597718 45035 45036 716971634 21711 21712 887763390 69218 69219 952609877 19706 19707 205096405 38345 38346 786140360 32850 32851 96031643 66048 66021 66332805 90515 90500 852917125 55393 55394 113205870 12073 12046 505733669 22198 22249 322702854 60214 60215 579049964 59304 59289 65222469 51977 51931 552530919 68428 68429 748139857 31877 31878 115671813 55300 55301 236211804 14440 14441 982109882 68918 68919 5238126 53194 53195 745330348 4796 4797 742593941 92760 92761 66465179 33793 33795 698022985 44468 44470 759142037 68532 68533 302414696 80751 80779 965934731 99660 99661 945861533 14095 14049 273403273 8261 8264 87228252 30932 30879 946428783 22970 22971 777347645 41881 41909 174576625 51900 51901 731979350 31540 31594 835455099 86868 86829 237639997 15760 15776 4286761 94739 94740 142388954 64522 64496 42890642 70169 70193 945591182 84815 84816 158475235 45362 45363 817764908 66655 66656 80086590 10444 10447 136156266 95648 95657 729904284 32760 32739 513677646 39672 39641 871570747 64184 64185 842901463 81952 81913 271477002 13784 13812 478148153 58753 58754 887252092 26397 26440 944520060 48252 48244 413322141 13194 13231 61528313 7168 7169 348026613 49724 49720 826189987 53374 53375 680418696 77832 77790 234102615 37665 37666 761690191 28516 28517 453851857 91689 91690 967981920 36071 36033 196372255 82324 82273 600143946 20540 20541 458728860 57060 57004 256296288 60053 60054 819460432 39550 39551 71258202 39980 40034 80174127 25428 25427 823541462 28528 28529 487333408 42711 42688 729427231 67819 67788 595295977 70201 70202 813479361 20492 20535 146473005 67913 67914 656453402 29428 29429 877838414 62089 62093 242383591 15366 15367 362320638 92237 92238 945650570 34788 34789 48077065 40294 40320 940824440 22437 22482 754093852 16258 16306 258065633 39991 39992 734290242 60439 60416 103778784 31014 31015 784798383 38860 38816 165737076 84965 84958 450677179 55678 55668 152082284 90179 90180 994903082 16008 15972 785172247 87955 87956 812732926 74051 74052 860466590 10266 10267 836326218 54550 54551 647206271 61437 61475 236369095 95573 95578 575024029 73532 73533 813888298 99548 99553 659137008 1800 1754 955437105 5089 5051 79211373 16635 16636 74995208 8219 8183 94962503 6649 6650 329458985 69635 69664 701749582 96415 96428 584902421 19442 19457 309941632 31223 31224 545791773 3103 3049 524955788 12370 12314 800876867 39427 39380 975488926 37222 37217 311630438 22174 22203 384654644 27382 27400 40806344 58925 58964 791852311 59313 59314 737082610 5942 5907 321142559 60293 60294 638195604 90497 90498 305381730 3927 3928 959963272 15713 15714 543320312 1278 1279 45012991 1112 1113 764670629 78353 78354 188586777 33451 33452 301210226 27215 27190 883846082 89971 89972 745024831 17921 17922 684118534 82407 82408 956148278 405 406 979950376 99067 99029 641176285 24317 24318 100281146 19759 19704 749565570 84041 84033 335790032 59289 59288 307268570 86702 86703 650404716 71916 71917 901164857 97705 97726 59469508 67536 67537 375452464 37393 37385 442360379 62758 62775 520929804 26058 26059 593298767 93960 94006 239281501 20255 20270 606772318 38778 38779 350984563 62106 62107 250803130 88928 88913 719519342 78695 78696 613799263 90859 90860 907547104 13879 13880 515070727 5431 5432 343977631 91148 91149 563229615 58684 58685 66251906 70123 70125 176898422 17905 17906 834109083 45749 45722 267015355 60251 60252 900545784 87923 87924 561242903 37450 37451 659601248 34901 34902 522434230 39700 39732 894504346 95515 95516 399988640 15846 15847 717056685 4815 4851 237945349 4243 4244 707404229 56504 56547 867541344 36405 36406 431535403 15845 15846 56839262 76065 76118 274107273 92268 92287 50263742 29217 29212 394118076 6503 6504 469943716 90282 90283 493017862 13531 13485 422436865 22233 22234 168023256 48245 48235 726092437 24612 24633 712924209 68204 68205 216770864 65363 65364 347384748 4694 4695 916816904 40764 40722 414950617 26910 26913 330717003 61081 61082 186556142 73975 73982 239389623 84046 84059 273728124 25260 25261 40428747 205 206 94735151 89130 89129 380977092 94818 94861 315410914 90183 90185 99076420 18116 18117 388668119 39902 39903 625691770 48973 48974 531815768 39712 39713 812271469 22267 22222 444201534 64146 64090 414699416 24505 24506 34378396 31254 31286 849971137 26372 26373 716831116 55253 55268 868372314 88960 88961 544285421 71632 71633 67174229 29142 29143 943696041 13767 13768 119537144 56119 56133 412934277 62483 62484 603253024 9605 9619 898328043 17272 17237 886544652 80610 80611 62145089 90709 90710 851233438 95934 95935 579213464 12398 12399 441519154 65710 65711 17367646 16010 15960 245602748 85642 85678 22913852 9629 9630 861786947 66975 66928 698265517 8800 8801 603336437 97116 97102 181330386 73771 73772 107888147 27153 27184 150222224 5370 5349 808231029 38182 38145 800350077 81128 81129 569221480 63209 63237 998738700 86872 86915 87439167 91954 91955 786398319 17492 17544 676131426 70989 70990 662995475 34409 34410 187014147 75078 75079 360563098 64579 64580 991960475 19635 19636 443573515 77457 77447 511161961 14090 14052 974129484 67727 67687 63083197 78497 78521 299558648 59557 59558 674447605 6579 6589 833576642 19211 19212 185278032 35455 35427 727353908 96342 96343 397493298 68676 68728 729474197 57889 57890 181680392 23319 23320 853176550 47430 47431 864166308 44270 44241 641549888 48383 48393 958504900 22786 22787 456221169 19374 19395 814882228 84472 84473 125521123 50042 49988 729046604 16851 16852 384113947 7010 6956 783472537 99404 99405 801198806 25893 25891 645763854 62693 62683 997242033 96641 96686 837641955 67041 67042 752639452 18991 18988 364160824 10325 10326 528075978 97131 97179 859071218 85224 85258 320174078 16936 16937 185523602 86641 86642 838495375 70394 70419 676894896 74030 74031 102950039 85330 85291 951833378 46855 46910 538952666 89096 89135 352116623 75941 75942 937999428 7816 7817 763545979 24368 24369 77252042 14679 14708 268659434 55581 55604 823922091 94306 94266 905658296 3919 3920 638968809 47104 47105 719739436 82618 82619 849717166 98726 98727 467207485 1630 1631 889287339 10170 10171 289066258 11310 11311 820690252 31441 31475 223585779 38606 38636 385402583 59523 59551 993472205 54308 54309 675783110 50520 50521 361989610 78960 78949 5679668 13882 13907 918080413 21085 21048 380150067 78269 78240 518717665 99504 99472 826459757 38334 38335 636328759 3107 3108 704321776 11997 11998 714755746 56109 56110 61158804 99090 99096 790640987 57625 57643 597775950 5832 5833 626815724 55272 55273 516393929 16354 16355 273617677 16932 16939 745028515 27442 27443 367281762 20764 20765 1371820 79277 79278 230363055 34377 34378 137139684 60186 60187 125225533 43669 43670 532751011 77749 77778 309891541 37559 37560 257058063 11810 11811 691416441 98406 98407 159925156 97392 97393 220411440 38475 38476 976325234 22089 22045 320000583 14436 14443 370437860 34737 34765 207406433 65287 65278 466993144 50027 49975 647584609 98593 98594 862410689 68590 68591 821730400 65609 65610 506499295 17545 17597 1419596 65507 65549 688542473 19080 19081 285856101 49415 49437 865252472 50684 50685 577829652 62193 62191 821127593 76404 76433 515959962 12797 12798 223206559 49704 49705 640213500 27904 27880 438013341 64076 64039 920349779 84120 84167 747901839 86186 86187 408109840 52412 52418 630950478 60642 60643 585209056 32558 32559 94621301 15804 15805 96853900 97527 97471 605048345 77718 77719 174694662 42717 42743 643942481 53817 53867 29891580 32726 32688 505419490 34421 34398 118510135 3381 3382 937153931 78519 78475 580583387 36744 36690 952739968 66774 66781 488789434 97251 97252 831419806 47974 47926 679396268 77894 77895 817318666 74899 74900 914634745 65863 65864 413600268 27442 27467 18619471 26050 26030 10567084 31271 31272 963396368 88774 88775 42962645 98123 98152 151963996 89272 89273 302230373 49638 49642 621061786 18769 18770 370542185 54519 54532 510215667 93659 93660 16208154 18544 18545 999254312 8994 8995 242947410 57209 57210 500330355 2068 2069 852993984 74144 74145 113052749 24719 24673 201404603 94055 94032 44176780 2501 2551 832341323 19320 19321 467099496 94150 94120 36892307 52196 52172 127625034 22626 22668 176452353 17366 17318 338620197 31593 31597 443030533 16235 16236 396035713 3068 3069 138284072 38322 38323 659103691 11191 11192 888537270 39053 39040 323551271 78050 78101 44616527 48152 48153 31347111 83929 83874 338177871 59803 59756 785123743 64916 64917 994404838 27561 27562 57361798 58346 58361 949029976 35265 35266 636224518 40491 40437 16490488 41725 41698 646863358 2479 2520 121392923 94441 94490 784586453 74786 74787 456201371 28310 28311 861829890 83529 83530 503241845 46924 46925 392384990 66280 66241 680037507 85709 85662 745433030 79791 79847 520089460 78372 78386 511302374 36216 36215 742247590 43519 43520 514693249 65427 65428 934364577 71157 71192 790560701 8559 8600 502106896 27207 27208 778537236 6500 6479 251353387 9220 9221 416078206 40442 40456 238694362 9389 9349 274405513 70289 70290 320110192 42838 42839 359639222 66505 66524 653460382 18285 18286 985066320 66473 66499 356591897 67059 67084 729134108 13615 13650 194844560 24258 24259 649526016 74366 74367 882259625 79769 79742 469457559 38351 38352 776616478 40265 40211 474218874 29876 29825 848176479 38315 38316 979298266 35887 35906 824155581 3161 3150 753505851 50360 50361 178293063 24422 24423 764437492 18363 18387 358129773 99439 99455 495462493 2283 2287 468845425 92416 92417 279509483 7048 7049 785560519 18566 18550 46123497 39088 39089 305081727 99970 99971 215380371 37422 37464 56315081 16351 16348 147398834 25739 25740 451085545 89680 89725 655510528 62065 62073 859909123 18888 18848 376053538 1672 1721 454183218 94668 94669 639143658 70212 70213 256430470 93537 93508 356974632 22881 22882 455715581 44935 44951 78208432 85040 85041 93821592 6319 6320 482364408 93533 93490 621669595 80386 80344 750234222 58160 58161 421710080 95037 95042 442847879 61232 61259 632662398 55921 55967 278630487 59653 59675 239768779 82797 82798 267136417 23269 23270 993234434 11902 11906 771242570 91674 91685 748125896 42018 42019 878226107 92036 92042 947693562 32157 32158 931280360 93822 93823 671499221 55727 55696 155293227 37310 37315 864748866 25737 25693 672937237 75007 74979 381032062 4936 4886 954208556 93286 93287 582743143 59623 59624 733046573 5085 5117 144759171 69314 69352 352980609 48015 47997 496136768 90885 90896 18987391 59306 59308 432964797 65333 65350 550110210 83034 83035 915907391 82632 82596 552783094 29672 29673 183226510 61824 61825 398729861 96595 96567 904703402 25381 25382 344515705 57447 57452 640104271 45373 45374 617351992 53500 53460 340101956 24388 24348 571202698 65257 65258 698028099 95138 95170 998526917 61093 61101 298675377 32121 32122 491205019 9847 9848 937431629 81676 81687 125901282 97230 97236 855946096 7442 7465 411044065 74865 74889 495309850 31967 31999 450369109 72516 72550 778517524 51922 51937 748424625 89988 89935 184621610 4644 4645 312600324 79842 79843 933222227 91293 91294 113739138 45977 45926 612284007 44105 44106 740961787 73903 73904 530272023 82399 82443 274093828 6830 6775 994149198 69357 69318 703291504 84481 84439 821216297 98730 98717 992996015 77259 77254 796372857 78108 78154 63733827 83892 83893 808027253 26577 26578 345841513 49320 49321 95361831 73934 73965 306783611 7776 7791 339832629 71787 71780 454599298 68926 68927 20573030 66493 66526 996539078 63141 63142 200560092 12818 12819 874827958 19648 19593 879590684 29020 29022 985469602 28314 28315 899348075 94394 94395 773192234 14122 14139 420003794 59496 59497 964784776 24051 24100 710492324 56920 56949 279193249 93159 93160 96447004 45589 45633 462431570 45082 45083 494895993 88847 88848 433724663 85776 85802 55521262 61463 61519 678211861 65457 65431 683082361 77215 77171 342702435 7156 7157 492536998 52317 52318 11762891 82190 82226 237568738 10182 10183 625613544 47083 47084 416908886 43983 43973 423361121 12559 12567 521579047 56744 56754 832726361 4049 4080 491635635 92470 92471 536412209 35342 35368 153132852 90565 90566 587714395 44247 44248 953733111 97777 97761 117561605 60491 60492 476875597 45535 45562 408028584 75698 75699 513974000 55419 55420 942007990 95211 95212 635543093 74082 74106 888236796 42527 42528 790595136 56719 56693 278539040 68275 68276 486948727 61830 61831 777557451 82937 82938 445057162 36405 36416 510335851 18987 18988 137972314 9909 9922 950398411 26086 26097 469127492 25709 25713 630610993 63961 63962 454995136 94555 94556 584376770 43948 43918 574902624 46563 46615 198210214 27232 27220 10520607 98979 98980 14732753 49545 49594 317869706 27042 27043 134141101 27972 27992 132351875 32082 32071 775075716 45457 45458 510364466 65117 65061 784031761 84955 84956 155393726 81184 81185 900500073 56675 56676 230739151 40662 40618 621205123 20350 20351 955102708 61416 61424 574536217 12348 12356 494809491 5686 5680 669613372 66850 66851 180461933 11894 11883 447233415 26778 26779 812777002 71740 71741 297941054 42961 42976 813656896 90296 90297 999517873 5025 5026 119441287 39940 39941 972329056 94090 94091 986248467 56030 56031 873405992 66763 66791 549481447 58570 58571 155102736 20427 20397 108110038 36926 36927 69810992 25039 25040 447630669 59186 59192 765899269 85558 85559 748623919 63061 63062 784867575 45766 45715 918109446 57340 57341 254417317 99926 99955 932283188 25983 25984 367537608 49436 49437 402888037 54146 54125 913538136 56859 56856 501367942 56393 56436 234287457 65321 65325 698197216 47824 47825 248254396 39029 38981 978508151 79591 79592 639330252 39204 39205 908024271 20386 20433 662559925 71224 71225 761479217 4564 4565 390805832 18291 18292 429737181 20819 20770 838523551 61501 61502 766505859 39045 39058 197814180 88826 88787 92606811 27166 27167 325954489 55860 55822 902272806 34328 34329 896080424 20223 20247 226093393 15598 15593 538080513 19876 19911 265544358 63438 63429 575302151 11714 11715 388894736 10377 10378 505208580 51632 51633 341579078 20720 20690 962183098 33979 33980 56422141 69212 69213 685334274 93461 93437 691407878 3499 3481 84349786 89747 89748 289356310 15522 15490 628758144 13033 13028 252062384 33248 33249 595883826 20057 20095 294515382 34015 34016 279826465 46032 46043 63831031 13534 13497 309795929 24860 24861 385150473 80002 80003 454218563 70955 70956 863137513 30250 30251 506239731 8790 8791 177541729 16987 16988 954417008 60863 60815 29840056 16225 16226 298934902 58724 58725 449359717 96559 96560 826427491 14661 14662 653754885 23872 23826 667330425 30271 30272 637472866 67866 67867 202419838 62858 62859 279353981 98149 98150 364587732 69423 69474 808184268 23946 23999 960560363 45417 45393 452788953 22112 22113 868093983 52675 52676 775869395 34743 34744 757246566 4695 4696 283535537 74340 74341 646576042 63976 64026 573040754 36724 36674 394035551 42429 42430 429743656 26815 26803 105416891 5493 5494 965200979 98763 98764 882934320 77862 77908 340397909 23852 23853 670402165 93626 93627 111220640 95814 95857 91306606 13849 13850 141761565 48914 48885 240074496 46508 46548 225542288 55521 55568 875208626 88872 88848 947831186 8208 8226 197271203 93516 93517 777240003 62512 62485 688120884 26954 27004 466246717 8211 8197 890562882 25218 25220 654532956 51764 51724 255279512 95543 95544 131229864 54755 54756 851400584 19657 19658 362982546 78128 78179 187073330 73960 73961 515142243 69458 69496 307500540 89611 89644 475892509 70392 70393 994489442 23902 23912 484313911 90189 90149 249579846 70757 70703 657742941 16687 16688 198541055 6414 6415 699486404 30777 30778 478425548 53771 53772 121194845 78780 78803 724914118 51168 51169 327267577 48459 48460 184543013 380 332 559833467 2060 2025 653332202 12755 12768 564202436 8516 8517 561101048 15011 15012 619258084 45338 45339 464096598 58241 58242 551243532 88396 88397 575873394 88494 88538 438968650 23518 23531 600628747 37606 37607 441217498 2266 2267 443982333 2829 2814 770277471 29974 29975 977475138 66275 66318 349488805 48095 48127 129741675 8301 8327 451499796 50444 50445 46023867 1507 1508 139543088 5344 5345 239328116 37485 37458 973973574 64742 64743 688063180 40700 40675 201767367 14607 14582 622043076 63768 63791 164866413 96712 96713 308858496 67083 67084 994996274 71417 71442 291550495 55813 55782 133697847 91885 91886 98747221 47753 47754 112378628 60058 60088 621254966 98929 98930 686707859 85935 85912 180605682 16253 16254 683436849 96073 96074 452481399 98941 98938 212144555 79526 79527 333751551 4713 4694 291600093 11479 11480 255021337 43926 43927 201319298 14214 14253 384198374 32954 32959 917698328 29570 29523 487278986 3537 3538 856835655 90691 90686 427171329 18749 18724 187516921 94482 94483 983414196 66962 66963 142756015 15558 15559 865802133 75335 75390 876456658 48104 48116 431058020 52853 52854 81466300 47414 47415 764126602 17135 17136 952898678 64678 64643 708885070 66669 66680 951540514 14738 14739 329719442 55867 55868 449707128 56578 56579 516313782 75476 75425 758610768 49632 49633 310120443 16878 16879 134793734 31162 31142 58525841 85236 85237 388186123 73121 73122 678121674 4157 4152 83302342 1708 1709 467278675 10916 10917 859399001 36872 36819 471983336 63114 63115 524061483 97993 97978 198456244 48465 48466 945707805 7635 7684 693109632 19342 19370 519704419 82830 82862 698094730 8224 8225 896149819 46425 46447 895262660 32288 32343 105478189 64146 64147 361315738 96777 96755 146036579 48234 48235 909260574 95123 95088 261417227 33673 33674 873642308 22382 22370 517513585 47832 47886 936516510 97337 97338 717396517 23970 23981 320583401 84012 84042 500719780 62402 62403 510084058 80463 80510 336026475 60472 60427 152250284 93120 93124 117802936 59492 59493 725280430 47160 47161 416338000 74509 74473 769389190 77052 77053 153894428 86337 86338 876446394 47608 47647 204504760 97805 97806 962189846 45488 45443 569599312 48155 48156 756051937 28046 28047 304341581 1796 1829 428329216 4473 4474 372291018 92055 92012 342599584 2363 2364 855764219 77400 77401 501269659 22419 22470 239233251 47632 47633 44269950 97045 97015 142191355 1551 1552 287237594 28053 28054 861866523 24365 24369 820705732 5778 5735 795950110 59628 59629 167767131 16365 16366 961721892 28713 28735 253244879 50054 50055 872282408 50605 50606 519735545 58699 58700 389488098 6730 6694 830063589 97373 97374 546177904 13 14 72139647 22144 22145 49465153 47579 47580 950629659 30826 30787 514196 50737 50702 1668209 6892 6844 536790886 33704 33703 406594577 42654 42628 265720015 69928 69925 809214511 99475 99483 181022575 72398 72351 942339587 54518 54519 150703667 54998 54999 146311581 43364 43365 307468216 86345 86346 298623403 54647 54648 433111869 40600 40656 689019079 16875 16840 129355414 17725 17727 161887681 52907 52895 75660843 90194 90195 256047636 3642 3643 686460646 18490 18500 182356395 74087 74076 742910922 1677 1691 824431832 78121 78112 807444933 29948 30004 655633074 62042 62087 876924385 41170 41132 726068527 66828 66884 485314102 83189 83190 632915231 27719 27730 607971642 44486 44533 818000137 38759 38760 256834670 66 30 709416358 68176 68222 93046327 13258 13259 905067087 11730 11745 586908647 27570 27571 198729130 64748 64749 770093470 13527 13528 267611642 17494 17495 375334557 83366 83367 561823876 18468 18484 285321127 21447 21448 682345063 48106 48075 468359806 60863 60911 610921004 4363 4340 427768630 56938 56989 380762173 14800 14844 858449863 87307 87344 475166675 39132 39133 731240059 29275 29289 477273126 73529 73530 939397671 11681 11682 434754751 89979 89980 506947028 4599 4548 285993184 29325 29308 762201646 73627 73628 593202324 51129 51130 736189969 68283 68284 942072336 27746 27747 894343252 48341 48342 839696720 73943 73944 325013349 69376 69365 420590807 70078 70091 512183808 56350 56405 89018329 62496 62515 884167779 58980 58957 713734616 55326 55327 308084793 53780 53777 790214085 81070 81071 435028451 86027 85976 538953376 78696 78697 387176088 21925 21969 327269730 83901 83902 498772225 16732 16733 383312405 57916 57911 971566656 92088 92048 528042913 70661 70618 166399597 40374 40375 164287894 22135 22181 937121605 4361 4362 891807113 47574 47629 857596487 2045 2046 155856883 38317 38318 199999943 68208 68209 850321393 14033 14034 155709122 49559 49560 745243364 31966 31993 963744908 45400 45401 222460881 97124 97125 186637194 98917 98918 407371506 23239 23289 184722067 58567 58568 255386145 71535 71557 540130433 12067 12083 549596157 14346 14347 7380791 65326 65333 122170221 14280 14286 471248503 55501 55502 336315412 27661 27669 430425554 5822 5786 561399489 70824 70825 128168609 22313 22314 151050477 29296 29278 901104186 84274 84275 677112225 28143 28126 723790785 95930 95931 985947104 46201 46189 689269251 42647 42613 934440574 90042 90043 620361423 29455 29485 164322612 70706 70707 788868999 57443 57444 279435688 45769 45814 302057339 16899 16883 240796201 35890 35891 301196619 15905 15874 10814692 61114 61115 630750706 82878 82879 324094298 7908 7909 947845833 57969 57970 179916468 25713 25714 98031030 44134 44135 399332119 66021 66022 591688197 93699 93745 898612092 26459 26460 51249073 36976 36977 262501564 12097 12078 941171588 58907 58913 175677273 72445 72450 618988419 58147 58148 949774391 69373 69388 715536214 52119 52120 164730523 52348 52349 790032090 79584 79632 779906632 38831 38832 855793269 75106 75055 656971856 28134 28118 153266891 44375 44376 912581429 81030 81031 753180629 90283 90304 292785074 52687 52742 629582750 64102 64103 854437127 72401 72455 555780205 91456 91434 654886082 44354 44355 540817167 47408 47409 615374883 60185 60194 934693825 48434 48407 313465158 28444 28465 679661900 77309 77310 772093445 7190 7191 116840026 34834 34835 875871081 86427 86404 660982785 21173 21174 285032163 89505 89461 294664900 63428 63459 528243903 27118 27139 157307002 55216 55217 326104474 32710 32691 407329243 29392 29398 819188126 74361 74362 261883674 33043 33013 184549587 29493 29515 108469779 28621 28622 325236956 6205 6206 289451651 63849 63834 232843689 33848 33849 994298209 57796 57797 955331385 43831 43843 131794705 77278 77284 699680961 49211 49265 9666444 52023 51975 772031561 82148 82154 19693843 16809 16810 707817336 37514 37538 272703512 47916 47917 168212259 45573 45518 98440100 50687 50688 850544416 11450 11449 805626294 22524 22525 9491525 10690 10671 566389450 28504 28505 420008137 12496 12468 520379834 31519 31535 622239261 66626 66672 626241916 48282 48283 36676406 37003 37038 241167665 31088 31089 519452357 65650 65679 777001592 18185 18208 724250238 54077 54082 787632251 52217 52193 236018359 88117 88113 374799065 74101 74144 417104220 69932 69933 256952984 7369 7370 857021435 62715 62716 497554506 34687 34725 273014595 29503 29513 199028874 96718 96719 198252470 28614 28615 466286847 7401 7402 590990707 83582 83583 293912775 22048 22070 275259925 41843 41844 380311521 63491 63492 700878925 82970 82971 58214044 5277 5278 488484 62265 62232 835006503 18913 18914 154408433 76071 76026 669601032 36718 36694 281386637 18734 18735 517289597 60077 60078 581857777 8051 7997 105689922 95424 95425 131353173 45330 45331 900382453 21982 21983 167385666 1222 1170 201979801 26343 26344 659632685 30547 30548 886542196 78117 78118 793805708 8949 8950 325216175 45501 45502 178390919 26810 26805 26145318 76410 76411 430263415 70983 70945 981788170 80097 80096 718589995 72200 72231 479671538 62843 62844 506350285 97201 97202 785137883 53267 53224 383751465 44049 44050 176524236 53031 53032 702917308 95578 95585 45263866 84292 84293 363596277 98507 98552 985377437 19839 19860 34467740 12729 12746 744170060 50782 50783 98417048 30277 30278 727747690 89699 89750 576287231 71806 71807 251455673 47199 47200 622505315 5099 5103 131787322 38972 38973 157425947 95375 95371 162585944 90798 90799 341259921 5946 5954 38485395 8462 8478 975822939 49216 49180 660317579 11503 11504 891725420 58199 58200 5565567 90919 90920 12236779 55081 55082 367505705 82857 82858 617620995 73450 73451 980988912 72214 72218 848898023 22828 22829 390562453 75325 75378 318581405 53612 53613 46749663 8052 8053 934997361 76712 76713 551552988 9190 9191 717011151 58184 58196 856152444 32716 32717 921601672 94249 94303 904215224 15908 15859 304575050 35482 35458 320257230 41917 41893 520257968 62012 62013 684047213 43705 43706 252797088 76557 76558 444003770 75710 75683 569463462 38667 38668 769848728 60417 60418 436082900 88708 88709 761565996 30452 30411 403502067 14721 14761 313818094 16422 16383 230178829 39009 39054 618542064 88162 88163 212502679 54317 54267 604311407 11365 11366 110913415 44643 44644 129103566 77554 77555 698223696 85906 85911 965624736 55039 55045 846606115 14977 14978 318966282 89508 89509 355185543 59295 59296 906397142 91902 91940 36868618 83865 83866 240388462 89045 89046 45176229 93868 93869 323360944 53232 53216 470671290 71629 71643 218111130 95175 95199 345214386 34873 34842 507721673 67630 67631 415767285 56558 56610 239212137 19172 19228 186398280 33118 33119 176632917 29080 29041 858763517 47326 47327 96231873 16021 16022 10744002 96857 96899 801605443 90323 90324 547798397 78222 78223 118028845 8691 8692 763267346 35447 35403 736827399 39103 39068 984431147 92982 92994 596384310 60944 60945 784073606 21394 21415 657389838 55553 55570 511763883 45928 45881 963552110 35389 35390 598069688 28467 28468 962331761 53118 53063 137601198 35987 36038 558105706 45345 45305 767321331 63031 63013 825364324 22103 22104 589664449 57798 57834 549695591 21056 21057 577821085 11116 11117 287051795 7322 7361 715274251 78482 78506 657885645 89870 89871 244111393 14254 14255 916736592 49834 49805 729479995 44428 44429 618479199 13421 13422 272726067 40558 40559 971830664 92950 92902 614112723 66156 66140 330806771 38457 38513 758761770 77812 77813 322725792 45998 46014 357574618 53730 53689 39787205 57186 57187 168129393 51959 51903 822376401 10687 10688 433303062 30212 30206 911870441 19306 19307 329885457 22790 22791 130609966 4083 4084 399510369 82774 82817 935714355 28845 28846 436981825 93412 93413 824157297 41278 41283 925627919 10429 10430 796601216 29623 29624 468819049 61833 61871 779450745 99242 99288 704569589 21971 21980 671645675 15513 15514 676560380 80941 80942 643779868 60748 60749 456860696 30603 30620 367357082 61777 61786 503248447 38908 38898 704346021 61201 61202 816773137 85024 85025 373012405 4055 4056 416463181 38312 38368 336920774 38964 38965 621414347 89090 89046 288976957 88677 88678 751779167 64677 64678 89754226 66499 66500 929138431 5528 5512 608010886 81926 81955 976748242 40289 40290 111695962 69702 69703 887457350 98504 98452 44526589 53074 53027 140214069 82555 82556 720862508 10467 10423 456382078 90380 90381 881766021 61635 61667 182699739 54516 54517 51685607 6408 6409 964185191 4155 4156 617696409 73720 73721 11019932 46092 46061 969840486 22203 22153 488638714 23480 23481 973372797 20788 20754 612718240 74635 74672 930169007 3828 3818 234928168 9964 9965 38318920 32466 32521 956803331 82603 82604 353422349 56087 56088 797519004 20980 20981 219485592 51701 51702 937955959 40283 40284 844739331 18679 18680 857332279 33454 33417 487491670 48013 48014 108205588 64315 64316 988138995 87820 87821 552252276 94015 93988 944825797 92770 92771 344798574 30095 30096 554617909 45863 45864 772578871 51325 51326 596998377 26039 26040 45561090 25669 25670 394643574 94050 94024 254873108 2728 2676 582857487 30068 30016 322625920 76171 76172 606395414 21791 21746 244217855 32860 32861 186174848 31623 31608 836249841 59411 59416 690033925 27686 27684 104768406 42706 42689 599577577 48369 48318 28982738 62911 62914 563652786 5605 5606 940850115 64605 64592 223925657 47764 47765 865568636 38487 38525 388259334 87172 87171 916278949 35011 35009 662768354 50447 50448 71830928 27741 27704 941443716 93576 93577 368526243 92335 92336 479756181 11507 11562 913447395 46743 46720 32488159 79512 79502 412119676 79755 79756 516349510 67512 67468 361119426 77627 77628 870752196 76457 76471 263373137 78429 78426 112050190 33934 33971 564966230 33517 33481 487082270 70355 70307 861031628 72129 72130 910194889 53610 53611 873063401 70764 70738 192510966 30587 30588 503179486 54298 54299 135584448 87949 87894 427537093 85166 85159 855315656 13762 13763 644456904 80747 80748 638852873 48151 48152 257453854 41653 41654 805522464 22741 22752 927557379 20886 20887 992010054 90511 90510 352801626 12400 12413 297533796 45478 45479 700985232 20789 20786 184410133 91048 91034 460964007 14858 14859 91541964 82479 82530 435091263 85369 85373 483782252 72150 72151 18929935 42705 42706 418785255 23208 23177 403066648 10529 10530 478862517 33507 33508 685904712 81415 81439 598158580 60793 60749 588081704 45975 45976 665023899 93598 93599 237899115 83776 83755 55691268 76881 76882 432110258 28681 28717 284064571 78170 78171 190681443 48723 48771 128046883 45818 45819 816935476 55172 55120 723254332 4246 4210 572158388 74779 74780 715487737 97248 97302 865574267 43632 43633 163248867 4466 4461 91492562 85495 85479 568163415 72771 72808 84562699 46674 46678 212329417 98907 98908 410989685 30793 30794 123348875 31764 31765 789859922 51675 51672 571876601 60534 60573 806612785 83144 83156 828497081 50589 50590 441781947 67551 67552 302250435 2501 2502 929301600 6166 6167 484767659 90998 90999 710049296 6425 6426 392052187 85402 85389 959158431 84064 84112 534485154 52684 52708 18385444 98421 98422 30428321 21558 21576 727667345 49951 49952 860200218 59772 59773 808427413 53923 53872 838190270 88932 88933 143410034 56956 56957 172636793 3684 3739 411290301 57651 57652 830956519 4263 4314 498186617 54468 54509 916616155 35150 35151 354215708 72701 72702 995301419 43323 43324 824215448 79470 79456 460758294 74718 74740 25496758 71640 71641 880752843 74962 74976 505379220 50 51 692373700 92211 92212 464910004 47330 47331 601923046 60327 60302 297027206 42890 42836 644069040 55751 55752 121575217 62352 62353 945051130 54997 55035 809141582 19375 19376 923516528 10427 10428 880764949 73991 73999 612723236 26867 26868 247767320 49806 49807 778076401 54705 54698 489138474 4348 4349 176784196 65082 65083 656029838 77176 77156 746597964 65274 65313 423762034 98582 98583 611267958 86419 86408 941617859 89591 89592 280583785 82474 82447 214802228 45095 45096 745155229 70005 70006 490198457 57598 57599 966321063 2605 2613 882856857 35104 35090 843458184 34665 34666 339108618 30909 30910 786155354 31577 31560 771398327 88826 88778 874468442 39451 39491 701041231 42586 42587 783082256 41313 41314 98531882 59640 59641 21389833 97907 97908 34582758 61274 61252 931599498 41931 41976 896579569 40622 40660 303984985 92725 92726 591412222 7235 7236 345681892 81584 81629 959686704 35124 35125 185452495 95104 95105 920181774 85695 85696 894425746 66269 66270 393439824 86070 86080 883328143 63940 63941 961176078 22502 22503 2696555 12990 12991 156718064 50465 50466 172284373 6152 6108 172055314 29191 29150 160616992 44896 44897 223076219 54058 54059 28061496 15687 15688 697009499 33489 33478 33480389 27263 27230 828651985 17722 17723 330363317 58365 58377 769946835 5200 5160 555491451 74663 74611 532222540 245 246 473371760 37973 37974 36701338 55170 55122 928435013 29030 29074 642781841 66872 66873 299374353 95025 95026 530912250 90595 90651 743016507 65191 65242 641344756 89064 89065 75631930 52600 52601 675658119 13485 13486 654573843 83508 83509 320840120 2394 2395 828084304 25294 25264 774277988 88176 88177 91096828 71680 71637 898748338 39169 39170 452990049 31071 31112 952974001 41369 41316 495313503 30971 30994 759975400 77254 77255 199035536 41803 41786 297546244 44281 44282 326306351 32287 32237 441215114 33470 33443 163556767 46003 46004 51078461 8100 8101 658970180 72690 72745 689253682 98698 98699 479126181 71047 71048 633076784 44188 44189 248602257 14824 14842 918582630 23993 23994 41663603 82626 82593 235888702 38146 38150 398229753 33045 33059 24245279 14386 14422 26895248 52708 52711 228436589 7701 7702 749740095 63151 63096 625275387 56488 56501 373210340 62455 62486 76265166 27267 27268 12492749 96613 96586 948810454 83165 83166 987272418 76332 76310 996836778 57107 57146 183760768 68302 68303 281454811 31896 31897 255967528 46484 46485 70410335 62584 62585 898406805 35199 35200 351309258 72846 72847 55223707 58673 58674 238895864 59063 59064 525440150 40346 40347 402373516 25145 25146 859304222 75235 75236 996160447 95790 95791 500015437 71603 71604 926660580 1515 1516 782001174 53249 53250 782433872 92027 92023 877916754 7822 7831 207316198 91349 91350 312665193 76897 76898 11191839 54589 54634 81514007 16160 16161 336872805 68920 68867 392025801 14865 14866 24518573 30969 30970 347146009 74388 74389 991218298 8829 8830 460537201 17803 17804 820433247 22281 22282 12649056 20335 20336 713714810 48721 48722 398234417 38906 38953 16516918 63505 63506 727978057 84549 84550 108381200 43326 43327 451223094 6956 6957 847567063 32837 32889 937745887 48177 48178 72983301 22886 22916 826549805 3869 3852 305835715 98179 98180 881150151 5882 5909 277023743 50495 50542 390054212 94310 94311 721249105 47055 47037 935690673 71536 71491 941267817 3022 2986 750104027 60208 60154 909602085 34809 34764 386009623 44416 44389 635010912 87347 87348 532748348 90625 90626 395578509 29045 29046 66979615 18662 18704 9784822 21925 21955 340513000 50708 50709 430748152 43147 43198 802044475 82604 82552 633727294 59912 59913 378777600 27534 27545 674584344 85800 85759 427299246 91976 91977 198069801 68197 68198 89688608 26154 26101 336940014 74735 74695 961478665 78579 78580 119007492 86203 86150 888920711 10885 10886 119378835 17394 17395 425294326 65595 65596 152080282 25367 25368 258224586 12804 12806 279366447 91784 91785 374988422 74888 74942 131655802 34296 34297 176448036 60763 60764 975115644 85275 85276 277478168 31128 31117 610700113 68988 68989 310840230 73562 73588 315920024 20788 20779 414907238 72669 72659 7996491 11118 11081 435340530 88194 88246 992655289 56389 56344 244812461 21767 21818 749013104 53356 53302 268515238 59175 59165 279405448 72626 72627 558864200 42896 42897 644267454 12864 12865 688991540 26467 26478 293933429 13374 13353 651793141 64373 64339 953984902 17094 17056 853973672 49451 49488 112903340 10740 10718 28761005 50805 50806 254566981 14833 14882 669989219 42176 42177 300003024 36495 36502 640612825 48040 48021 377182917 32725 32726 591364271 82061 82115 666549885 3813 3814 597324520 97344 97345 215929947 35165 35166 719084978 21521 21522 823631135 16116 16118 603525824 39519 39527 606680543 30243 30244 855286197 59599 59627 610018813 43282 43283 666482878 25267 25268 431448471 79774 79775 434392794 46662 46663 29165230 93721 93722 223333117 22477 22509 703308939 11614 11582 113265142 10673 10674 603216824 13141 13169 958019360 71182 71183 667121171 97232 97271 103451921 43113 43114 728208870 16579 16580 797514101 76044 76082 530304724 58506 58507 151665522 40188 40189 395395497 21384 21429 956205604 35955 35960 181815164 18310 18311 493984759 91830 91831 807101578 91484 91465 955951423 62133 62134 843389675 78744 78745 848777341 63652 63678 352979427 88179 88151 243216167 94590 94591 491601903 42841 42887 39019043 27238 27239 742102818 43962 43971 509170632 82061 82062 891861156 57584 57611 266918932 13861 13857 470983060 65935 65936 754583894 75667 75668 552810321 37272 37309 418134958 78176 78177 537046108 75270 75271 941837012 43636 43637 310446652 71233 71275 944392877 95914 95908 70709161 89130 89131 391852975 36730 36729 522790298 12538 12574 124308155 6951 6977 508234117 95877 95865 166801438 82716 82717 813659542 67631 67632 854551080 72932 72948 755335081 35267 35293 684799845 23487 23541 796237138 10538 10539 969453184 60083 60079 741455035 23406 23436 386442627 40815 40776 71904445 92698 92699 735148687 89226 89209 561131102 42768 42765 822111081 6803 6804 320527194 76819 76780 59090820 58688 58689 45072921 90822 90856 104058218 22148 22125 177360136 35772 35787 177419927 38069 38070 494564083 44127 44132 44004146 14878 14879 146403214 88870 88882 815631770 40853 40873 741622293 68964 68965 381185995 52731 52704 810084326 18738 18698 914037827 55134 55133 295579935 71054 71055 12641241 74632 74674 149170470 94677 94678 415514140 78768 78769 528092539 56475 56476 305596118 7269 7270 927094184 61874 61875 126394985 80049 80050 207377966 85100 85137 699455887 14809 14810 530841597 38616 38617 523341566 17435 17444 90353562 89340 89351 622560055 62435 62436 624810645 95456 95510 519412017 34905 34906 174277450 51044 51045 110177453 31319 31320 977789912 58755 58745 36127006 32929 32930 736267014 73754 73709 53652309 68863 68864 35578687 78013 78065 415236831 50606 50602 760135217 21883 21894 782062970 31971 31984 459416192 47991 48004 150521495 12447 12502 17765741 14691 14713 354162070 81803 81758 588208681 74791 74766 93693997 56242 56243 135616026 56384 56343 353613955 53272 53290 701197968 1766 1822 25113182 7804 7805 842038524 66549 66593 251088872 51858 51859 624135409 17657 17651 119790790 51784 51785 438136221 25386 25387 52431819 47114 47115 401753493 86527 86528 840571960 55583 55542 750213052 54456 54444 341108194 38770 38771 506994350 53243 53249 196377869 70928 70949 58118552 66209 66210 831937473 43357 43358 966729472 77383 77384 771281251 44811 44839 886699280 7587 7588 952773351 93337 93338 656509668 9443 9496 756790730 36161 36208 906009292 42930 42973 896527056 21279 21237 754139476 89949 89950 534282610 1895 1896 686208397 13199 13200 295545998 56282 56283 609817601 48649 48615 786797768 37340 37331 384655096 77526 77566 383604242 29261 29271 187742112 71999 72000 997014718 339 283 687278293 33265 33266 146445438 92721 92747 692600589 61979 61957 805495125 55844 55845 66480858 72457 72458 516082820 14940 14905 845876530 34997 34979 594109780 67441 67442 227815619 25318 25319 698512289 70440 70389 806223277 86203 86199 872534829 19650 19651 646176668 96551 96552 167550579 21901 21856 317934432 76434 76435 523134672 51763 51764 767292969 49169 49141 680994605 78823 78853 546808970 44393 44394 680862815 53594 53625 806951796 37742 37743 900095433 5007 5029 646850259 43140 43147 376917761 81446 81395 236128849 82360 82345 713980795 85156 85157 700400994 66615 66616 950087172 69192 69168 421837361 7415 7359 172999228 92178 92179 670424361 24876 24877 634517094 7008 7052 91571452 99553 99554 30809295 73111 73158 145881373 83548 83549 774839455 91654 91598 842150906 79456 79457 948096139 1333 1368 380388861 43082 43083 647721063 38903 38904 383292666 44015 44016 902872289 26760 26761 117350753 43078 43079 201347970 57251 57225 767289476 13741 13742 985304415 33687 33688 435030287 40779 40732 221549796 16324 16325 442087435 58580 58581 256489177 51113 51114 550157348 24646 24682 286326245 74851 74852 345700267 75866 75907 228531008 71076 71063 758979112 21727 21709 402132982 30067 30068 665740491 93803 93780 391151366 65488 65520 831273771 32064 32119 393898442 2596 2586 840278734 15673 15674 10118045 36140 36153 268460204 49869 49911 261299777 45931 45932 737801468 11948 11949 752451556 20572 20573 628526075 45161 45162 999654839 91567 91568 561363315 95827 95828 859537094 56696 56697 426031020 55218 55230 693054779 55195 55202 524958629 39781 39782 339711610 85971 85935 945942881 53369 53425 144075238 50867 50866 56489666 86658 86659 374798717 95923 95918 482294627 83469 83470 482817461 53597 53641 232071323 10966 10967 637645889 42951 42952 717873196 20260 20225 403574556 38323 38362 184372159 14040 14000 398692726 2697 2698 622066776 65416 65387 702221686 76869 76870 541759001 98503 98465 23053743 58951 58952 137244961 60959 61014 314981352 15241 15196 271790769 89652 89621 180542473 2930 2931 369256295 6613 6659 348381770 55968 55929 946137864 23985 23972 263971736 21420 21421 842471305 53138 53139 718311775 16475 16476 323006151 92728 92713 943986023 71216 71269 174657650 53665 53687 722345770 54676 54677 860124150 88753 88788 260109088 95896 95897 320459081 44595 44575 583782726 87098 87095 80255154 33911 33955 347379890 10830 10831 81940823 28186 28142 250863424 25337 25311 892588461 38984 38985 312525627 90198 90203 926829782 98809 98775 581094906 39443 39432 641347090 74510 74497 551716394 92557 92558 174021929 66951 66898 854151138 15372 15373 76072853 91633 91586 801007565 40466 40467 409691294 25035 25036 113838808 23049 23054 25974507 94156 94157 544573497 31430 31431 585327003 21003 21024 277779954 24351 24352 101084539 29064 29120 179108759 95239 95199 923615876 64951 64952 638902809 41887 41888 126354242 37964 37945 556626829 45333 45298 377772662 14291 14277 880545703 34259 34260 637684476 15402 15391 448159866 79534 79535 713363589 73397 73398 502711734 95774 95773 676692743 29772 29735 293411615 3150 3151 422122527 7006 7023 94489845 1012 1053 358485381 73507 73508 404207907 36269 36270 276954488 83743 83705 63624329 34062 34063 282526420 3531 3535 612827071 5454 5455 299495098 43288 43289 121009392 78718 78719 56201815 34584 34618 503660285 2826 2797 235467409 14499 14546 614380663 57279 57260 246573713 2090 2091 56532058 6192 6170 774765854 81909 81910 456758962 35258 35214 141312959 67498 67499 514601118 51343 51344 661452160 96505 96506 470937126 35553 35516 776702608 88307 88321 397336604 43202 43203 422458603 52969 52970 654842992 76265 76311 266158255 16620 16665 554251507 93111 93113 318159222 58529 58547 481211823 8028 7997 36051021 77879 77902 679773595 94366 94367 857806944 30076 30077 823786243 8375 8410 998842107 32575 32587 381203527 7501 7502 678450297 58568 58569 255177361 62492 62545 555770649 22804 22805 553018289 60559 60560 379796541 92772 92785 78683775 55359 55348 838441908 47906 47850 653168143 30633 30686 310908631 8873 8897 138515535 8435 8436 148507241 28327 28340 360587027 19715 19740 753101506 35461 35462 231433495 98140 98141 308488358 68137 68138 800503169 42250 42251 897182726 35027 35028 793545440 13575 13576 363977104 95585 95586 297966114 35898 35952 834942413 39966 39967 352758644 71202 71210 854255432 93797 93755 803691859 98430 98427 409918152 95755 95756 912848617 65379 65380 595543194 50379 50419 994568067 85061 85062 571033211 28768 28781 333575080 27412 27413 633483915 7072 7075 478235738 87962 88003 604925151 2052 2053 408382746 12964 12988 392593429 27387 27370 351557852 95343 95344 546412894 18558 18559 990195907 2639 2640 883245625 23491 23461 660781290 34178 34173 71021376 92302 92303 899351048 25976 25936 581210691 60557 60594 220108729 41027 41028 960086061 73243 73255 689062653 72439 72392 732569533 43899 43900 610085036 45240 45241 249433356 50614 50623 42073615 30472 30473 172564607 90176 90155 402352172 33976 33997 751473984 37924 37925 120829902 42294 42295 287362801 33497 33504 499253113 89496 89497 316794983 91746 91747 499485426 5166 5167 161111160 86092 86093 827701532 54575 54576 809604108 39205 39239 983310820 66605 66626 125442600 42198 42199 29694806 70725 70726 497854819 87815 87816 524571789 60992 61011 67865890 9639 9640 70713237 57158 57159 918758819 45121 45176 661937556 83209 83210 183708067 95492 95493 765594524 91217 91211 86790030 10063 10046 204036476 53830 53814 182596422 26367 26372 511305483 3270 3271 675030323 44582 44583 168185922 29280 29281 676698975 54656 54636 784804204 23418 23389 256559683 84328 84354 678706227 19128 19129 98049014 35970 35971 644170166 35097 35098 660514754 36242 36243 42209588 13553 13554 695133785 18814 18815 223009191 4493 4494 334401450 46074 46075 66339780 33408 33409 988501537 86291 86292 859680607 23567 23568 52627356 77065 77074 949469716 28126 28127 502187445 74550 74551 750162284 42531 42540 71771496 6949 6987 563833003 52293 52294 396415092 63439 63440 473274251 95407 95364 887735936 94029 94030 207387603 44106 44054 64395207 99275 99243 180193094 17754 17755 20713099 26948 26949 561802149 34148 34149 615779452 52503 52504 49578294 25753 25754 173941693 80674 80623 309564732 60881 60836 831936437 71848 71849 147971266 21988 22002 531611556 80518 80473 739002548 44862 44881 19612286 53638 53621 840591206 40731 40770 414338028 55203 55204 749219872 30639 30640 154478287 66777 66722 466782587 79748 79749 504974249 29587 29588 64478994 36063 36050 538144995 16330 16331 657217696 4108 4109 216029517 3929 3911 370720122 91396 91342 428459824 71796 71846 100909233 64702 64688 457170391 47459 47512 787240574 66750 66751 649276773 40165 40166 990726699 97155 97156 722257165 10557 10558 811353907 86016 86062 121348198 81251 81252 467528406 59085 59130 458907088 43190 43191 45528671 18693 18674 201768815 76903 76904 175833817 30650 30651 929617697 42326 42327 747406838 41674 41702 145187385 53152 53123 579418982 11264 11265 639797376 3973 3974 960729513 76527 76528 607705011 70741 70742 34863688 31963 31964 325382600 98400 98351 65547383 90437 90438 989241544 50167 50168 289086715 74862 74908 451825616 81840 81841 510660297 19521 19522 22800914 78484 78537 761900257 66988 67041 991074954 60722 60701 334988697 32967 32919 848029418 81037 81076 336006655 72546 72547 726680870 54713 54714 824925779 75008 75009 522885087 23170 23114 208458859 22210 22184 197571233 66958 66959 602180337 33259 33273 618408918 82248 82285 691091604 91319 91320 983566706 2334 2335 339966159 17575 17534 606932799 634 635 568392965 74053 74068 49541925 26395 26357 403478396 47494 47474 712245257 40268 40269 631323978 5627 5659 807562983 93808 93780 545466565 20241 20203 851787518 47890 47889 74751543 13756 13811 242889058 65604 65605 23881028 792 793 422498228 42221 42178 392843604 54610 54611 397130783 40057 40058 798453617 90146 90158 206149732 42843 42844 104833393 33097 33096 238122089 88794 88798 413775313 78933 78882 639653890 62322 62323 362392175 3714 3715 464574965 47242 47201 595154851 75522 75523 356357391 53248 53249 448335216 294 295 27761402 54536 54537 957673894 45156 45157 846004478 42419 42420 380805217 71381 71382 178564549 76781 76782 430614639 86801 86802 576794693 86066 86028 441281791 99176 99143 523714316 52956 52957 640814061 40574 40567 891029744 22668 22721 941630123 35648 35649 450424562 45315 45352 699256019 39109 39110 320097887 26991 26992 667705220 52936 52937 989861823 33416 33417 891335750 51544 51570 54676422 18745 18724 742967063 18603 18649 826125783 98973 98974 732670004 44294 44295 991340533 34662 34696 577507360 80001 79975 459106518 55324 55325 454525480 65750 65716 362819593 79491 79501 220795667 24924 24925 309276676 90412 90409 783125861 54757 54758 535366079 19949 19950 673834520 14275 14276 193027510 26501 26495 367493953 50164 50165 327353408 92785 92767 442163207 456 457 567464525 62571 62609 195925484 2788 2769 906650827 85582 85583 972322986 70793 70816 604080714 1777 1778 562210040 71885 71918 904678370 91818 91819 88488828 42315 42316 570890349 25815 25798 703205006 15221 15213 379156258 13602 13603 268043667 57416 57404 793382785 92900 92901 695113620 20468 20482 724961209 47040 46988 903522323 12898 12857 670243283 36662 36658 791751852 87404 87412 407381306 97626 97627 849592506 74208 74160 685308111 30733 30768 439361980 77099 77126 429531115 74137 74124 53926668 66635 66671 357421424 76771 76727 770816123 83925 83926 843559043 43663 43664 248817072 46905 46906 518615918 19593 19594 678816518 11440 11398 913697517 20209 20210 690932973 54697 54644 376958170 90198 90254 794953040 44447 44457 809689300 19457 19458 167148536 33714 33698 538065782 12000 12001 312923874 99310 99326 934805949 43578 43579 905705215 95311 95312 854466430 95391 95392 426726570 94473 94474 907427328 54837 54814 194998890 33859 33860 367004644 35019 35020 758947646 75320 75283 921037173 74260 74261 426010670 51314 51365 523268545 86741 86742 795325410 25939 25917 644617345 32750 32749 539589885 10972 10973 529471579 13475 13476 417797997 81881 81882 460979726 58625 58636 875281940 35203 35181 878882908 8557 8558 369455302 33641 33666 839943959 65510 65511 276367243 78659 78660 930507064 41260 41218 455840729 36785 36786 316552600 88500 88496 672799135 20802 20803 951369368 15554 15503 885590463 48790 48756 437327964 38558 38556 612550572 18193 18147 128949233 30549 30550 900413630 13595 13596 786908847 55584 55551 45409396 73802 73803 546517608 9562 9516 136365727 47580 47581 349859815 5190 5191 917340434 60801 60802 608295416 88689 88633 162509426 93654 93655 591558742 80446 80447 220213296 67385 67371 667473777 8035 8047 45150066 77609 77594 691029345 38043 38046 634735487 39483 39484 168957645 84591 84592 149453015 8108 8066 243635338 54177 54178 64691298 53149 53150 489868296 82439 82487 969442000 41773 41774 995849776 45188 45189 11499465 72078 72071 51816282 40614 40615 751236131 20866 20867 452016034 4267 4268 187613587 95389 95390 832129124 50934 50879 105446424 45181 45228 701501460 81169 81125 916086056 34226 34221 829293419 77723 77724 748539048 31008 30954 139770484 41480 41481 354393795 61756 61757 120823147 61262 61263 379917104 92097 92047 978827078 21868 21869 145055315 84352 84298 841534656 93500 93501 946737540 46709 46653 110864045 28770 28771 117586483 38659 38688 192795798 54119 54120 676965482 24078 24079 769159167 5558 5534 664846435 21995 21996 629391162 79382 79345 954235226 82842 82839 242048238 84895 84906 1436708 70176 70206 10682497 81940 81994 978593691 59760 59761 99466326 92332 92333 846193665 67655 67656 552360317 37466 37514 615405956 44142 44143 919181707 6153 6154 544080829 66777 66778 611015967 14024 14025 122634688 43201 43202 900663439 22875 22835 654686978 24248 24249 76050312 15214 15204 182649687 83391 83388 808789689 53966 53967 613341180 78459 78460 995233348 12605 12606 360004605 91566 91578 123369939 51441 51442 505906510 69380 69366 717138534 74359 74328 329445947 16756 16757 139102859 332 333 346967241 55102 55103 511886682 73784 73775 917615669 36367 36323 189044486 57827 57828 846754514 3472 3473 978891770 42365 42401 52564973 646 647 304639410 34959 34961 231472989 74464 74465 294144278 46397 46398 2709910 52544 52545 808198397 84846 84847 198129477 9945 9898 373286590 135 136 585418405 21548 21493 610220037 5720 5775 695910123 27 37 5569181 51835 51859 107055180 1372 1373 78342478 24933 24886 782646917 45366 45316 60204286 45820 45821 955455776 88708 88673 914079393 66417 66418 148966369 30356 30357 57738948 83890 83891 99488761 92115 92116 549705781 9949 9926 77023946 47835 47836 384270160 20849 20863 681826816 27889 27890 422994325 46820 46821 757177088 24606 24654 124721 12439 12440 671611227 4723 4724 868370529 64340 64376 964190003 59424 59425 162005591 53629 53630 261671277 91420 91421 347365683 79069 79101 357279756 88119 88082 501214054 84861 84862 609978382 8109 8110 438251377 96630 96631 259305313 47197 47198 256605451 24982 24983 652765600 49425 49403 718801807 24933 24934 57351656 29625 29573 993194339 51749 51750 629098130 49120 49121 771454277 20800 20801 652298605 45055 45099 458496550 23783 23745 556094061 81071 81072 386130916 58188 58189 766409461 46904 46905 197328857 59124 59150 856164438 27522 27523 734363012 87052 87106 151606625 23302 23303 775597723 22889 22890 134496239 42422 42423 851322311 17998 17999 899020589 43390 43391 79917527 47440 47395 100987593 67121 67168 207142301 76828 76811 425591599 26123 26158 932258898 76699 76691 569330853 97731 97785 663565870 37691 37635 284332253 24925 24928 608267079 98062 98116 538113266 99606 99607 602346848 46738 46739 842153486 64300 64299 608347354 55106 55107 520261937 46682 46690 458146034 42415 42458 537092195 34061 34014 492064323 53460 53461 869541608 39608 39609 123910284 45181 45157 374310979 92161 92162 278273084 89146 89126 867046254 52076 52077 735604724 95710 95711 759396571 92264 92265 632001983 61344 61345 830126869 41327 41328 647665590 95110 95111 434182557 80087 80088 876689535 68273 68227 479689698 6663 6704 600700693 64765 64772 225503768 48100 48101 201913344 5643 5639 831526047 66442 66412 738582143 70997 70998 505027110 39431 39433 552859856 64538 64506 974318298 36560 36561 109153846 93474 93475 643980526 10792 10793 803686419 72974 72987 620214387 91058 91059 247219791 47926 47957 603233031 45104 45105 687339960 10352 10398 385401968 34514 34485 310879119 72414 72470 897588611 75620 75635 482081911 19005 19009 280007442 59116 59117 620040804 88945 88901 673582528 4950 4966 654332032 47041 47042 182938183 55556 55581 216690253 92111 92112 328147158 41585 41586 677590662 89405 89406 435841834 89182 89169 132224539 68627 68628 135599434 17689 17690 548576696 3837 3838 319909273 2098 2085 96620390 98109 98110 514966715 55630 55631 910289519 52647 52648 716431243 86664 86717 129600308 80562 80533 550695138 34443 34444 748874565 18621 18584 700008049 63137 63085 136755583 37418 37409 80374519 6114 6145 839462719 3298 3279 56492199 1598 1653 246181363 55649 55614 341934510 67577 67605 53804154 52983 53025 732079358 74966 74967 942163764 77041 77042 550430759 30328 30301 776947101 29136 29163 385092528 11050 11051 378349677 81278 81333 244357986 78520 78521 440485600 42651 42652 344095893 29914 29920 818011171 61124 61125 435564219 18104 18155 656753324 79085 79074 111516219 90637 90638 397239996 46161 46162 753088990 37389 37391 691553781 19519 19478 489203649 22749 22713 46457271 31794 31795 909791641 67494 67495 679197353 68565 68617 133498432 42591 42592 461002481 96643 96673 61026401 58887 58844 201187420 39706 39687 460355911 9757 9790 714603540 44427 44433 461769348 21419 21420 513210631 25436 25437 309973419 88073 88074 611938798 86266 86309 48742959 92130 92165 414244977 11998 12011 535714693 2098 2066 465509389 63880 63881 739874716 63813 63814 491628022 69657 69658 957998428 56148 56149 201139370 22358 22359 544881251 30782 30783 501954413 71999 72018 699276815 89371 89372 452633586 56629 56630 885144728 57249 57279 188831916 17657 17658 489309930 15088 15106 235135788 59746 59737 421701022 15785 15786 187727697 75781 75752 769034096 90955 90956 348502319 49343 49344 202576080 69545 69546 248663948 10342 10333 334074751 15695 15696 24592502 62889 62937 15323627 34767 34768 406770591 46566 46567 61154851 78760 78761 30814475 70347 70348 543239917 69985 69970 66899863 78647 78648 971839061 37567 37545 773884042 10652 10642 878400255 54725 54726 771155238 19359 19360 958150157 65014 64983 885653806 317 350 309535090 74418 74419 63172648 41992 41955 358627185 84207 84172 738601171 95423 95389 481355249 35022 35023 988303862 3098 3099 968713093 67967 67968 404884027 74851 74797 332022706 2590 2549 434993103 62617 62618 994219072 489 491 511051222 87962 88010 738532609 46781 46783 169501796 28267 28282 235489334 92930 92931 272940583 4921 4922 245383585 79125 79104 198702551 26069 26070 477410341 80364 80383 422909981 48596 48568 741954802 64047 64048 545166114 6757 6785 44626329 17733 17734 765599651 96093 96094 447647937 45196 45197 704021095 57322 57363 929438681 47117 47157 411254497 85737 85782 251246713 26132 26163 959240588 49720 49721 36935556 26868 26869 852872705 24085 24086 495339054 54545 54546 276190936 83172 83173 850756600 61895 61896 812188283 30250 30283 171190100 5877 5825 114840567 68706 68717 581941189 74459 74460 701553131 99719 99679 126872297 47832 47833 816687722 63876 63906 962644664 52219 52217 556494812 94129 94130 949015769 15581 15566 73351057 18150 18110 113641187 21701 21702 87696930 75756 75757 604495057 40890 40929 86162230 20622 20660 912093201 97910 97911 976298946 20512 20513 48288162 79729 79711 728647105 84442 84443 90944745 7563 7564 716924865 37456 37416 617550163 827 828 105087175 2145 2150 95757876 21321 21322 131560217 42538 42542 3098439 25018 25016 114335679 48918 48919 424897157 9067 9068 408634389 96084 96106 956008543 84885 84886 168757969 52980 52981 419801804 35518 35562 226721062 77864 77905 900662675 62956 62957 712306759 11935 11936 535932182 2711 2712 198492066 87220 87221 798664911 15927 15928 213164075 54239 54240 91968128 67651 67676 216457463 46577 46555 623362142 72345 72346 965540537 40243 40244 793359843 37518 37519 46345957 36061 36111 8087392 63262 63263 799736824 34263 34264 722720746 2484 2501 95582403 73892 73893 444298495 68721 68722 397633699 1167 1168 565488649 30189 30190 633593668 97491 97492 831521216 98494 98464 747321552 26165 26166 891604103 53089 53090 866978395 72962 72963 777661135 77071 77105 106088644 58493 58510 773147674 7069 7103 241551732 98775 98776 922340269 15395 15345 789587526 23096 23116 352307523 56117 56118 674635199 40069 40100 917372471 73754 73748 490434815 28323 28364 473568785 79499 79500 585978176 11836 11852 948927891 97132 97133 524684970 87342 87343 996078667 31876 31877 33330017 43033 43015 727504618 23929 23972 872887463 5775 5776 864748015 64054 64055 298381565 40827 40828 729448886 4134 4135 149668952 58784 58736 969639430 923 924 924882466 48221 48223 380710049 88319 88336 687985373 46378 46361 550038920 7749 7790 547225889 91495 91508 734996065 63524 63490 715328753 88518 88505 348329188 95771 95741 557835401 10613 10614 468666471 74277 74245 328878169 57 86 627949502 41813 41821 199709471 27072 27073 372631461 15557 15504 295256709 84100 84101 263734943 97138 97092 965708394 50964 50965 111608936 54357 54358 771919114 70725 70680 79654775 10631 10632 993761819 44216 44266 907334807 74280 74281 777233177 72590 72556 57392890 14341 14342 441800181 23988 24013 57875639 35791 35792 686682023 72898 72926 159671182 13954 13955 259646577 85348 85314 309330006 20947 20970 730230478 56031 56032 181736414 13881 13882 49335044 69233 69238 771885972 99924 99966 397789070 95884 95914 251038596 43425 43391 93000726 82086 82040 226268435 549 598 385727035 64709 64710 331502815 29503 29555 60051690 77579 77580 747302003 55144 55145 797046518 5807 5808 115631114 48615 48616 978169569 95639 95640 69383482 42090 42091 421704869 74478 74479 816717930 12515 12516 297181971 95040 95041 772021211 93922 93879 470502960 12787 12757 129815642 68912 68913 338563613 53680 53681 515668086 87925 87926 516817615 10509 10497 98205118 6416 6427 591680530 67369 67370 606598452 98580 98581 399913973 96331 96332 850763830 91409 91411 881269486 71097 71098 124702446 53653 53654 636474276 9625 9626 776273513 42190 42215 777899192 28582 28607 578087062 40022 40057 452560538 13327 13320 397422881 7848 7892 510194105 22879 22880 504891608 34070 34071 5473937 13433 13456 779616855 72328 72329 232712890 61106 61082 551207063 90924 90925 96347635 6693 6737 562136837 3664 3645 795943619 11009 11010 209394234 9576 9577 318885628 40196 40197 370186213 46000 46001 744330561 33713 33714 977401431 903 931 719668614 45143 45144 280178987 45695 45749 136840152 71876 71914 748591923 14186 14221 795878521 34182 34162 302483719 85041 85005 222095899 40666 40645 679179275 70491 70492 887705402 99971 99972 649771281 96430 96398 559213405 71775 71776 315479311 64758 64813 424460847 48720 48772 143700487 76691 76644 760173662 7018 7048 259290189 69449 69450 874844914 46287 46288 577494963 50243 50264 838130420 95572 95573 311663326 9319 9306 110607212 74862 74827 146154098 70317 70318 286855523 601 602 512316686 13494 13470 615067965 89285 89286 834499335 42340 42328 336188245 87720 87730 843329659 39368 39364 812552851 17371 17393 175972128 80427 80388 608627904 47237 47286 682521531 89010 89011 606177152 21821 21866 228795896 8750 8751 941368132 72943 72940 951156975 42226 42256 262175634 6689 6712 180268497 86306 86307 888258935 29828 29812 548236325 71532 71533 752317707 43425 43439 112869396 14957 14958 304654834 18320 18323 479465397 33563 33564 604974375 71121 71122 959933241 79338 79339 698255706 14776 14772 481214054 67311 67262 276037561 45085 45086 934108681 76074 76130 484825143 23697 23698 920977102 26057 26058 981621824 87647 87628 840224668 44098 44116 639813536 16786 16759 133472578 3087 3104 455866195 38373 38329 870481621 66789 66790 464284093 65083 65111 391921717 54135 54136 822786302 90335 90314 542853256 18861 18829 866197057 13824 13825 454267494 48045 48096 359788985 49146 49147 787443622 53621 53649 484979536 39797 39787 686122350 89563 89564 88910940 79167 79168 929447305 75979 75980 211047107 5276 5280 454898579 40531 40532 481796550 49083 49053 136853204 6226 6207 620176136 13241 13291 284976557 20696 20653 364083075 15063 15064 677185812 55606 55602 185205191 11253 11254 16453456 36051 36006 136919922 66830 66823 61157037 99770 99755 974919352 81614 81615 160283169 11553 11554 592835093 52879 52886 1194871 32557 32533 250569804 31764 31779 896593447 54458 54459 939166241 55820 55821 400348931 84094 84042 87353158 83407 83408 450282698 89492 89493 950545092 9211 9201 816119751 33318 33356 586835272 86256 86257 452290974 29868 29826 119631803 33150 33100 561283042 5651 5652 856207172 22298 22324 478627210 46184 46133 928442097 73019 73020 771327032 94915 94916 787017552 73522 73523 698075863 92517 92518 976241047 18664 18665 222868808 65450 65451 442589594 5707 5744 381459940 23828 23829 543335483 60898 60899 71278273 70591 70536 20971061 99425 99375 431863658 72398 72447 115209164 73128 73085 134851601 40999 41000 632673707 29910 29930 712318964 73218 73219 62996595 32358 32359 362404201 42742 42743 567493365 15634 15636 921002723 76721 76740 908963700 96672 96673 70949190 17864 17865 464944459 81860 81861 380023197 79427 79428 348726373 11847 11848 651175244 81926 81927 885475770 58717 58718 256961341 97438 97387 55466646 5300 5344 955197642 62720 62721 536937389 73872 73845 340921709 81663 81646 879044440 72315 72307 444004601 54480 54481 868188208 74196 74190 535616677 89761 89714 325330497 86087 86088 810202063 39658 39659 237061093 8213 8199 322945380 68607 68608 421383522 67326 67379 923884119 82153 82154 199145209 27738 27739 969582816 11964 11965 470470557 62055 62056 962187257 37268 37241 746282569 28450 28451 942528027 55863 55890 540379972 39361 39343 161665082 11028 11029 470407799 88658 88659 575244285 75809 75832 357442130 40291 40302 666977741 29762 29763 100420880 74757 74758 381011483 90743 90775 988686401 39026 39023 747410027 31295 31296 541939786 93579 93577 936989139 27344 27345 169551522 3805 3858 744516435 2558 2559 824041351 48587 48588 249576128 92875 92876 772165291 5189 5190 284423715 22751 22776 322228426 37990 37991 304522976 53305 53293 808447216 91600 91563 518241133 11647 11648 830695550 11446 11397 910993934 43179 43187 955696269 73950 73919 926648278 33327 33366 291544653 49410 49450 614695665 21895 21896 449708337 14027 13991 23113792 58194 58157 947684416 40865 40912 802084073 72433 72428 844674785 77367 77368 792692933 43789 43790 456683054 8544 8547 574753402 88799 88800 810591324 60307 60260 361181569 29886 29887 867234648 84909 84910 482491458 19180 19209 354023734 43773 43774 283802786 10449 10499 579198277 63163 63164 429068304 90799 90764 486599696 79897 79865 166536623 83682 83683 599003747 56727 56728 890869401 67994 67995 233708051 76185 76213 373743667 81960 81988 420254457 14301 14302 255416274 58061 58062 621876342 53694 53727 364497535 52682 52641 229696899 97408 97370 512619675 40956 40957 305667462 43516 43517 623915728 72705 72706 420137106 28024 28011 317317931 63323 63357 167360898 14460 14461 626108125 2802 2803 761105379 45357 45358 97546852 43221 43170 468799084 58256 58257 311130133 52873 52905 161186996 49397 49398 825417875 11817 11818 654064148 16951 16952 723169880 83396 83342 284045884 51623 51624 866049890 66859 66860 559560304 88804 88805 773812493 4781 4822 469409484 1793 1798 383288032 38852 38853 101364059 79688 79689 642397791 69817 69784 193377501 77727 77728 31287995 6495 6449 157173852 95236 95257 634014777 46936 46914 923658599 74217 74218 113239059 8725 8749 36637678 59854 59855 518626821 15870 15871 133199962 9589 9590 321967339 95648 95688 264614110 75898 75866 192141909 20428 20429 706903697 39851 39852 444224329 27484 27479 833629946 8204 8167 894451277 85312 85263 706281993 99919 99920 293321019 24777 24778 30927618 23293 23342 322979525 41206 41255 941654496 23963 23989 561954619 47652 47629 856411032 32531 32483 222336731 86174 86175 898274125 72771 72772 162832684 14740 14741 512008444 14722 14723 82963249 56072 56090 633277156 77677 77678 769010371 80244 80245 914038416 22136 22192 607071561 77427 77428 627729277 48836 48835 104729538 42994 42995 261172065 18582 18625 912444820 51747 51748 633893996 15306 15307 908692031 29051 29052 426119331 71177 71178 384008135 44997 45034 315898233 87353 87354 556377526 15296 15314 590101454 54241 54285 514389729 53297 53321 650196961 59583 59584 107912619 12391 12392 795185462 43993 44048 449969423 67431 67406 3603053 23587 23635 870940217 31496 31497 864625056 70311 70301 226057223 42454 42452 38849349 99094 99095 698543663 40590 40591 945607173 31418 31397 702866182 50000 50001 982528934 21249 21250 170999563 59505 59506 266965725 49958 49938 104336475 35980 35981 523934808 59936 59937 821989574 71599 71600 323110543 66321 66280 170564758 79155 79156 149525843 57197 57193 513904411 38821 38822 654262662 33410 33355 816084156 34206 34207 86056399 78669 78646 613414845 48116 48117 249679432 24658 24659 934375681 67221 67222 590163754 58892 58893 821978473 20395 20396 526200919 36255 36294 152032722 54116 54112 903470691 28010 28013 454193269 52396 52397 172947399 7878 7837 214066772 19895 19870 338537593 54863 54846 536335615 72400 72401 255133653 98696 98697 338173456 39560 39561 792281637 95090 95143 970381568 15776 15777 820845918 91751 91752 796292217 67121 67080 599317070 9222 9223 92419530 8948 8914 783402496 48359 48360 766415064 71383 71429 946755391 79384 79385 354032242 75692 75680 127359887 1458 1459 781536501 75484 75494 241916140 33145 33191 699057270 26432 26436 685487025 37912 37883 143949531 82842 82843 4908701 19240 19241 469099805 5250 5251 313006676 33178 33142 182597377 23618 23574 614525655 72894 72895 616877643 89756 89757 254179263 67335 67336 913789276 29095 29096 44244669 29204 29205 522065309 41366 41413 456121575 82844 82858 346413582 14535 14536 954837174 25795 25767 718240626 89676 89677 648485666 16392 16393 636371076 63166 63221 170469984 4107 4053 657874892 28762 28746 89729267 41159 41160 993877024 39087 39088 715389505 25102 25103 894535653 59594 59581 305978408 32312 32313 3142924 37068 37069 887377924 16672 16673 314585611 44911 44912 715837297 43917 43876 62011908 90131 90132 879745694 74537 74538 990568782 16553 16587 656037622 84664 84665 644179397 27224 27225 551564539 61798 61799 602013326 8573 8574 821541362 11153 11159 980823618 24704 24705 736490475 88519 88520 358699837 77931 77891 954083608 33928 33929 16155876 35866 35867 527980710 3653 3661 544519202 6919 6920 331337163 70783 70801 485028127 3582 3622 606958050 72126 72164 48619361 90945 90970 209160134 60858 60859 469998984 75776 75777 431476471 35817 35849 954842575 57490 57443 557581545 39180 39193 502462788 86024 85997 299894392 64524 64525 207142394 40485 40496 100566741 29251 29252 40795417 56343 56344 294249333 14969 15013 685883430 37331 37332 882697725 97249 97299 889683358 44206 44207 580880695 96568 96539 339803226 59455 59454 322058131 41026 40995 510562928 74295 74281 62238316 78294 78287 864191432 85707 85708 219625654 228 229 324206905 74047 74048 440181553 93578 93584 96516883 52615 52644 610150216 85132 85105 263867215 9216 9182 419138699 20860 20905 211105908 42506 42507 347336004 84766 84796 844609422 94903 94904 3571516 47203 47204 952899054 35865 35841 758953180 1915 1950 364810403 71742 71743 82210135 52683 52688 860554965 25304 25357 476250813 95490 95491 578751764 81292 81342 897818328 61328 61329 256242811 42448 42406 358324805 36064 36078 972931306 32516 32517 728319146 17499 17500 477566340 34568 34548 993873966 11059 11060 944623685 25624 25625 228310979 23235 23285 220536413 17313 17314 201515225 65160 65161 507147916 67831 67879 729696651 87519 87520 229632876 27685 27686 517337819 26202 26203 819950238 30742 30773 263723835 73941 73885 338553075 18202 18203 999085236 86899 86953 928846469 18940 18889 50434589 54998 54955 583703775 53187 53188 386161959 42652 42625 709930831 40636 40637 670071973 62157 62114 849206102 95785 95817 504918596 20414 20415 846701821 85214 85215 330388986 31246 31247 341287765 20189 20216 593498117 40010 40028 477951446 64692 64744 339610900 16022 16023 771464198 484 485 820329832 89663 89664 497028618 9207 9208 513558718 51370 51362 711960943 88263 88264 590902287 72460 72461 352018728 62193 62202 738459180 61269 61270 301740647 65409 65459 709435802 59831 59807 569626527 38044 38045 662476707 40755 40756 483061076 3568 3589 818045231 30160 30150 652191742 53772 53720 508340276 59482 59483 936651338 94392 94366 973760313 5154 5112 569582002 4282 4283 574261399 23749 23750 29219685 5086 5087 449365198 88941 88949 216450962 16429 16447 11361161 66041 66042 126908529 61704 61659 243415774 89001 88971 273196373 81124 81088 669256985 73976 73992 457925696 36493 36494 521759505 88945 88902 144192745 81184 81155 350941188 21358 21359 113928640 74594 74632 89395024 22380 22381 143615327 88879 88880 783460098 4130 4131 70763912 75704 75705 474649495 59758 59722 914822964 75773 75774 162059731 34983 34984 427829298 27597 27598 741803857 82280 82281 106988083 99114 99086 491381980 91150 91151 912948797 21362 21363 833651188 66676 66677 356140386 99817 99818 26897714 24597 24583 19905933 1644 1645 268062195 35520 35474 178056227 58911 58871 340576625 93137 93138 760042708 89070 89071 90484404 71159 71160 357755677 78952 78953 382138016 36859 36860 223378742 95431 95436 736251092 28943 28944 840314624 6181 6182 799787425 35885 35938 177295183 46456 46492 937268718 55425 55477 135905975 65279 65280 498338484 47325 47326 508381639 35245 35280 845496378 4598 4607 466033887 71014 71015 652163599 75151 75096 559894851 78614 78615 716856431 22702 22703 669530144 74618 74619 80910345 7158 7151 533987045 56149 56150 861648302 98974 98975 873946668 96333 96334 222577648 3608 3585 526813887 69755 69756 157860722 44853 44854 953094919 8920 8921 526421682 87428 87429 297187239 21316 21317 172451431 44555 44574 40626811 59613 59596 781429257 16807 16858 897756092 25405 25406 285238201 17545 17546 311072421 25682 25683 26783051 95078 95079 194961644 69690 69674 302964693 75086 75087 758069026 3458 3407 123308881 94271 94272 885188021 76696 76697 497294054 73544 73569 129916309 94985 94986 157176197 47470 47492 901220389 21093 21094 91048020 71592 71593 570714283 83781 83732 439965040 74067 74121 16563482 55313 55364 322122808 83206 83207 845118449 10591 10581 236601397 31417 31402 460095757 74794 74795 89874137 74307 74308 26555395 42475 42468 62551387 33371 33407 208123751 73390 73443 24649512 34269 34221 675947865 32270 32232 619239220 87500 87528 149139484 67321 67322 78707354 35876 35903 273345802 57003 56985 834582992 20783 20784 885606269 57574 57549 794346441 93652 93689 78903511 40192 40193 870877509 62818 62790 618654823 15064 15118 364772339 43072 43073 415805240 73432 73435 577234420 3670 3671 273145257 23612 23613 510509466 43225 43272 74144155 10950 10951 121245184 17634 17611 415509288 35080 35036 227586943 79217 79189 590382316 55026 55027 511708835 20491 20544 184345494 79310 79311 879930077 67409 67379 762787296 79293 79294 71903333 236 237 449291591 53781 53782 453699443 54128 54124 705857442 10350 10351 862607369 83899 83890 748801294 47183 47169 819143301 48821 48877 407397897 3217 3228 432317653 31503 31451 42137486 36015 36016 578068623 73020 72998 248579659 67811 67812 454698714 35612 35641 44972823 13513 13523 877150410 17843 17861 770104934 84973 84974 30251235 90626 90578 475972782 8326 8327 213411830 16146 16201 502595688 4112 4113 806282353 79545 79546 774543741 82436 82437 358986434 92129 92130 271089732 61652 61653 936975849 80433 80434 230740866 51630 51631 149902758 27726 27766 398302195 28916 28917 934745020 42425 42470 441025502 19893 19894 368415871 51976 51984 254021671 47373 47374 635108098 63199 63200 475246943 77077 77111 566209732 85561 85562 680057781 63983 64006 52826197 82968 82969 599069935 5213 5258 294376140 29802 29803 903590638 29016 29017 477063720 67705 67706 754922324 45537 45538 819482054 59815 59839 209911953 27537 27513 816797795 70800 70801 816115824 21301 21302 536563613 91346 91347 592875312 54387 54388 589060900 30100 30101 159224460 98928 98956 65515788 18342 18343 395449413 9173 9135 616882193 87483 87484 726224741 52516 52517 94593472 33455 33422 20007307 6721 6677 945689970 93329 93385 191050274 31570 31571 243784515 97638 97605 136456398 90392 90393 948612514 90491 90492 91812135 23426 23427 426293810 84822 84823 836480496 67789 67790 605871320 45923 45889 155206236 24675 24642 878525621 64877 64878 598004638 35969 35958 823406092 95060 95075 955144102 34008 34009 123361950 27952 27953 346994688 98328 98302 748656385 32159 32160 242336392 45050 45051 329644907 50115 50116 262932562 48473 48510 322550638 39672 39673 622539824 38391 38392 142997989 74659 74660 751186256 8924 8899 434160122 19605 19557 598127628 30845 30846 625171492 67797 67784 611990918 57790 57735 868975736 11776 11801 88912023 47698 47691 52599118 7579 7580 259607102 33931 33881 916763189 41257 41258 41671863 19982 20034 307182654 76918 76919 960136223 88516 88517 36611812 78537 78543 684822850 88105 88156 884570694 4602 4603 59046170 45152 45153 300997429 43755 43711 473688799 6460 6470 436402714 39851 39806 355032857 1807 1808 718095410 95768 95725 164322719 81669 81670 81965191 59906 59907 226267135 2904 2905 656698485 21245 21246 73119904 24159 24106 933453602 54577 54578 272494274 62215 62185 583754639 18059 18060 476940722 64261 64292 572579866 56194 56156 792530771 33119 33085 123673222 37136 37173 851556562 4170 4171 98461253 10342 10343 489722081 45934 45935 913667591 18676 18677 856171164 28983 28966 522602323 72011 72029 573734837 86957 86922 116245899 82337 82338 762727050 27612 27613 535682642 43449 43450 812086710 15009 15043 217582798 8110 8153 143998094 40030 40058 999825767 85524 85525 684372622 86041 86074 369732330 74074 74075 698926227 17363 17364 512777826 8659 8660 329039867 40081 40119 904172185 45493 45454 604991686 61723 61694 199250521 95719 95720 201064314 19386 19415 638648974 98372 98373 243465081 98483 98484 842001295 98706 98683 683924751 17765 17766 431949027 44749 44760 792414084 75935 75972 482914908 34221 34222 917118900 80954 80960 365349548 53130 53131 38687953 60490 60491 130307690 56667 56668 649294342 18996 18997 785954595 8606 8649 877053556 82892 82893 732394842 13650 13628 179468986 62541 62495 766967052 17395 17375 55333443 90351 90375 412659399 7140 7155 334998872 91782 91783 436781690 70418 70419 266046326 67531 67532 703673784 49339 49340 163467755 67239 67247 774896966 87704 87705 792567458 3488 3489 112839647 70951 70999 530879195 83631 83632 463219747 88330 88331 536888444 21396 21438 672921623 81879 81929 726212032 21517 21513 14523752 62373 62374 756368815 93367 93368 710796627 70353 70354 757120943 39098 39104 265505221 10706 10707 460705963 2399 2452 884321790 88258 88212 36437429 41164 41121 933018069 79725 79714 417116680 13931 13942 483853294 53033 53034 529144542 49493 49447 419842976 67193 67227 218241401 79817 79818 298710398 14961 14962 770265173 34628 34575 764467839 593 594 818734726 90877 90831 874512798 60617 60618 958725040 29316 29317 142474134 30425 30459 745056044 14219 14213 394089364 38865 38882 923274250 16328 16381 778385917 73774 73775 695746136 69899 69900 258027912 87622 87623 548821615 79963 79964 417374760 66770 66771 893346649 59285 59234 193389816 97152 97194 574971523 95468 95494 754251248 73001 73002 19863925 49487 49446 409381108 3166 3159 24052187 65847 65848 494670316 12821 12822 402020082 43975 43968 609058903 72056 72026 952911902 43521 43522 159825988 21909 21866 102459010 88268 88269 457534516 59511 59522 976159407 87910 87911 995929726 87620 87621 608271983 96071 96072 929935135 41632 41633 987161885 47482 47483 273214021 43650 43651 789438953 18622 18574 734014631 57345 57341 469470178 94184 94231 623592498 68640 68585 842575145 87909 87910 788766873 41407 41408 199054982 94213 94214 56112366 10467 10468 552771281 53354 53355 358276571 69688 69738 105271131 48433 48443 748934157 4474 4527 322543020 9087 9088 683156752 81903 81914 381757009 27720 27721 699591087 38005 37986 991885397 90842 90827 629252826 37019 36974 30030184 25493 25469 565168691 86902 86917 992108777 79186 79187 542329140 99929 99930 844843905 19258 19259 845362708 14281 14282 208559296 21616 21584 544228237 35013 35012 353137097 86440 86441 122829840 34888 34889 335592230 47891 47892 566852297 44980 45016 180992391 74644 74645 641588534 63813 63835 289948161 91495 91496 6507645 61897 61918 393407560 89089 89104 917807820 21367 21368 919456120 58597 58598 711151931 58282 58283 646192264 49180 49224 599113283 62192 62193 95250203 80077 80111 739250860 34948 34989 149414849 60628 60629 471538591 24802 24844 358907145 56290 56250 807380209 27766 27767 789067606 36696 36721 629617434 73468 73469 443564334 48884 48885 258570015 65910 65909 408469117 78969 78948 678656249 23171 23116 5130023 18862 18863 464829699 18574 18536 951844136 43334 43335 439478496 42827 42866 236076679 70776 70730 362772859 64734 64735 832282074 2572 2573 954977588 29168 29170 985242447 26828 26829 853107452 76684 76685 524091758 72690 72740 688733305 63380 63381 607087304 373 374 859669355 45899 45871 509381154 99179 99164 975984058 83340 83341 182914941 82667 82666 741392721 26129 26130 134469234 2969 2989 508955039 50689 50635 991557707 20005 20015 503080525 76037 76059 118818143 34062 34049 959836652 52133 52134 976945689 12223 12201 757907901 24325 24312 570172659 54186 54236 439320140 50788 50765 422625294 75671 75672 640406003 40653 40654 586253426 88788 88789 52174614 71900 71868 425169405 70995 70976 101729074 15071 15072 188573833 83427 83428 834061184 74877 74878 280498770 3815 3816 214844499 51086 51087 363021542 27394 27373 493389094 39741 39729 424761714 32362 32318 971197516 5823 5825 167599021 72272 72261 265527479 97644 97623 940606765 64082 64083 758617973 21925 21926 269972458 14252 14285 931058411 61742 61688 101871960 13976 13977 380223282 28644 28645 346403749 8413 8414 558519623 41814 41795 476863354 8946 8947 630129819 21132 21133 761376463 43135 43136 782453637 86948 86949 580650934 19088 19032 469271222 96570 96542 742735380 32072 32112 285288171 84331 84332 582542249 33031 33032 501479978 57049 57050 198282187 94317 94309 48555761 29370 29423 57268146 67276 67277 607877337 36739 36717 679067509 18538 18572 472717857 81356 81357 451498994 91519 91520 109869910 58590 58550 747567413 40529 40530 11741190 28764 28765 589882147 28361 28362 747896962 31983 31984 230427647 64385 64386 603266948 34848 34822 665469438 85640 85641 553793080 26973 26922 74227426 10551 10549 71622963 67109 67155 87094867 757 779 928326071 16818 16808 476238380 61855 61856 327720976 76006 76007 53519520 8602 8569 412395718 28441 28442 664398340 33947 33948 838401886 23314 23315 90523773 65261 65274 689497299 41462 41463 70181450 39665 39666 298188038 94089 94090 811930564 9773 9774 85949278 84856 84898 185675955 52719 52721 536438789 75640 75625 261058994 57330 57331 390496024 5974 5924 584580097 17245 17246 719510139 80412 80443 301572769 44929 44895 202181768 93386 93388 871202145 65358 65359 379038641 21337 21338 617378759 2410 2466 418141287 95359 95360 783384360 4606 4607 576064071 44941 44940 543497236 64239 64184 602026953 37120 37138 981659927 72553 72554 503103784 54006 53967 274348660 69064 69065 791771390 40707 40742 418587909 46518 46514 102405889 6248 6289 273739840 86097 86098 279102291 54332 54297 954267765 18883 18915 117647964 32942 32973 958393578 33881 33896 94043175 532 504 214558511 46037 46038 103643403 90284 90271 476173415 88969 88970 678630961 9463 9472 692094239 91410 91443 128744287 27771 27742 353174115 16104 16153 826492621 87021 86992 6935453 64729 64707 320977681 71985 71986 164594384 57648 57649 8028686 96529 96485 591068185 23045 23046 52696693 47426 47427 693332191 1624 1625 331025153 22175 22160 125247198 51230 51231 844278807 89552 89553 132260139 9371 9372 70066754 67007 67030 87050819 38132 38133 156462151 41468 41425 579334239 43756 43757 93880931 46739 46716 450683209 70003 70004 490816388 56127 56128 311816130 29904 29942 332637178 82312 82320 43875971 58575 58576 702640634 68816 68817 927414546 29882 29883 817390902 27239 27227 263251326 76251 76252 779451099 2910 2937 316057616 85677 85678 985875010 94223 94180 924358629 38105 38116 314782196 38727 38726 837169062 81938 81939 451908766 68575 68576 432287451 83436 83471 444173056 11254 11295 21618289 23174 23178 462292543 70185 70191 722537849 60614 60615 383802973 20691 20692 694187977 8128 8175 479985314 37030 37050 532015770 55441 55442 232539414 29232 29224 555046283 89625 89626 319686728 38496 38482 900913760 96861 96866 408584948 5862 5904 858219805 78524 78507 246739362 92836 92837 734392363 81559 81507 127323622 74258 74286 987260161 94601 94602 495945848 85815 85816 108487577 99052 99086 139784578 94460 94461 4620981 71465 71514 734683478 70410 70375 534042641 52 48 332260078 56653 56654 870960753 48860 48861 23542300 75302 75303 937548031 52702 52699 627375304 9747 9748 240164957 77979 77942 654400367 36181 36182 775457918 92700 92701 704544037 13043 13075 484383874 23095 23096 788755340 24910 24920 764029221 56481 56482 116539356 76558 76559 388681193 44847 44892 848208429 51420 51421 6044791 25332 25337 51183833 96896 96934 329242543 71986 71954 808438215 21254 21291 621608031 69635 69636 67542927 3388 3354 899038579 98686 98687 658221779 56742 56750 730832521 98504 98512 723143934 15194 15195 742557592 48920 48946 623288555 68883 68884 834614741 89516 89517 974038485 97013 97014 79336817 77817 77818 559303623 12993 12994 176133998 2264 2265 856865377 64179 64144 108376087 35154 35117 94954715 91259 91244 675470816 38245 38246 897616965 8365 8397 846607611 2760 2761 393941802 5033 5043 538952406 58500 58488 428663736 54609 54610 213202700 65183 65164 286103214 15950 15983 901867485 34571 34572 644267196 31620 31621 183965258 34919 34920 209695403 50834 50823 370204262 73647 73661 552523704 65616 65603 642056391 32085 32071 472468436 38211 38226 416785263 32989 32993 963763423 5044 5041 255755075 10936 10937 788146056 82782 82788 381610473 20262 20263 180539645 44424 44425 889251573 43922 43923 936334019 78059 78009 228316758 92883 92884 759016183 82267 82256 281222714 23343 23359 608852683 44778 44779 925461501 5371 5372 384233730 83875 83840 169598143 96011 96041 973862080 26348 26349 597854693 49604 49583 84310021 86079 86060 931284003 24667 24668 538520874 93068 93122 150736058 83746 83697 676461672 33369 33314 897904585 76958 76975 593241735 22037 22038 690773352 88825 88826 962517271 51558 51565 196505396 31634 31619 291173591 21096 21081 86598952 25949 25950 455304888 53921 53922 162939461 33814 33815 673659812 65581 65582 808681997 87445 87446 122629750 59758 59783 866601727 39341 39342 60385946 29164 29212 768214640 56427 56428 504704732 74238 74228 242554769 88015 88016 868496130 23662 23646 609955483 36226 36224 479897283 90486 90487 332535240 94477 94525 241396923 14219 14220 880505346 86335 86371 926627034 31834 31835 645190144 74477 74476 821823907 33793 33805 793182839 2936 2937 900300707 23886 23849 824692323 14175 14139 614522203 15403 15404 425105779 36665 36716 344059306 39186 39187 762000100 51479 51480 530794751 32297 32244 266321608 60006 60007 846084695 58683 58684 7358213 18326 18327 230076906 67485 67468 428781797 30606 30607 54215560 96700 96663 549897765 58995 58954 64598032 6547 6548 934798675 1162 1195 82684686 28346 28347 966256590 52401 52402 753846696 43583 43599 300259579 59880 59881 894079879 72615 72616 64178604 32491 32492 965230368 18885 18886 356217017 51295 51239 150889885 97601 97559 848436885 51872 51873 580277965 37214 37269 732560910 71733 71734 169174149 39638 39639 290620813 23897 23904 881770087 9381 9417 192860012 20326 20327 766619624 58431 58432 770195279 15520 15492 44900063 10907 10908 919155960 93072 93073 672463867 80073 80035 950846492 27476 27521 898312662 90414 90415 227094575 60562 60514 706624072 95726 95759 372120313 46355 46356 314114015 37611 37573 125195044 45583 45584 352014260 58358 58307 30985314 89761 89785 586626927 27893 27894 387515228 61764 61765 858313920 83612 83600 246859785 3511 3512 235566562 26582 26633 353715719 21045 21046 409164241 97519 97516 29787615 62484 62485 225018982 92016 92029 984201796 51052 51053 973811776 6554 6569 261765406 16109 16065 8992312 53734 53755 177916319 19443 19489 999843359 98297 98319 610001158 69293 69300 176884856 72658 72659 740452223 80413 80439 91543079 93516 93467 323769428 18738 18739 285628373 67431 67432 257017055 78704 78705 140943396 3871 3837 986374222 23095 23097 758829161 79078 79079 407132976 49539 49593 46282079 89885 89886 36733391 71379 71362 822884494 79129 79130 779256341 33909 33910 513293735 60236 60237 23626820 39938 39983 373560373 44024 43981 919072330 66286 66287 381069236 17212 17186 657404905 29476 29430 49827631 60438 60439 259909000 42471 42445 789666583 86713 86701 346342948 25438 25386 972605943 16998 16947 467786232 23153 23154 870836532 17521 17512 919834286 85407 85408 275172014 120 121 685681114 97135 97136 256412858 71070 71071 589364842 89840 89802 933388690 79590 79591 181941884 80700 80708 959664611 37295 37283 12090304 31905 31906 270731479 44936 44937 288968752 92941 92942 804610640 19374 19391 60788909 7111 7142 610560000 69326 69327 15502247 59048 59049 161915614 29658 29671 658434307 40504 40495 544933461 98021 98073 634321033 77784 77776 643720658 77109 77110 978470269 75592 75560 235659902 85238 85239 211180523 21274 21289 588728342 67576 67583 165524113 73460 73445 13605541 91269 91240 65949976 9016 9017 916179452 95564 95565 22525050 47352 47345 335494094 81543 81544 909744850 5679 5704 47767329 88412 88413 503548749 13058 13059 224436125 58603 58604 185567026 63649 63650 863407761 78367 78368 488678376 81846 81847 714513105 65599 65582 243951824 19291 19292 483906556 43724 43725 475319954 27204 27207 512964169 48874 48875 502620224 15051 15082 726381777 51220 51167 757605647 95713 95714 942604454 4654 4660 859751113 86132 86093 506188490 40496 40520 813620273 65155 65156 912731745 26754 26735 163929508 76621 76633 322751528 47076 47118 350276377 86369 86360 877691164 94779 94815 807154398 18328 18330 645418845 51118 51135 867007753 91651 91661 761493097 98115 98116 426553497 13865 13866 673040630 67412 67413 128560713 47401 47352 330098350 83381 83382 537028854 1378 1379 492601072 50759 50779 345376414 27959 27960 722149655 72068 72090 175013085 8557 8608 672392700 87105 87115 814961197 94332 94366 873921945 75620 75621 23269047 33246 33247 823619468 69281 69282 329887865 91785 91737 555953434 12836 12833 313513024 92784 92775 666321830 93694 93743 469722862 31946 31989 719663875 32597 32598 869024194 8889 8890 373722429 46359 46335 162658856 25049 25050 278667860 19468 19450 793754342 69706 69716 956885404 58862 58863 446286462 34837 34838 103903964 71896 71897 997409206 98470 98493 548102384 77294 77295 496409450 79959 79974 136348498 59778 59779 326422538 87702 87724 346858999 88707 88708 932306857 73723 73724 216853497 44558 44559 482963343 71052 71053 825987913 39478 39479 443546139 66879 66880 985272183 77643 77604 123347144 59662 59665 128880147 80737 80696 885808641 48539 48540 342977164 80064 80065 309348655 91896 91859 54428954 11931 11963 880356434 77432 77427 939845703 56838 56801 617243398 95364 95375 608256393 72813 72814 651251686 58614 58615 654824245 51772 51813 80290507 40385 40386 128751986 56360 56415 589113954 51656 51628 137499389 52292 52279 342746625 88678 88671 209243992 22191 22192 463682815 7052 7077 646505785 89277 89248 78881995 48654 48599 77019590 1993 1963 238149951 53059 53060 814022055 14390 14360 28627177 11952 11953 377219611 28280 28261 812598837 8195 8196 71699079 41454 41455 161853953 74801 74821 896866678 98714 98692 662722920 30128 30129 331644108 89439 89440 631014965 63189 63190 267405176 21281 21282 449407310 23107 23108 553197702 89360 89380 284932946 24453 24402 769487373 982 983 453397309 54168 54130 957957964 90245 90196 316436043 91491 91473 688895372 58282 58334 247618089 15252 15253 402986983 19198 19199 514307590 87972 87964 325985677 56702 56703 23045945 42832 42791 646461141 64148 64149 91311184 34521 34522 884077668 18942 18908 607004887 98398 98399 751691082 48058 48040 970124664 52274 52318 95690375 44267 44225 945817086 56072 56069 476426552 35395 35396 352150214 61608 61609 594729010 32234 32280 773629570 17053 17054 552567602 94842 94797 899683575 40467 40442 737407007 3743 3708 909199800 61913 61914 611704625 22765 22766 569243269 51649 51642 913818599 65783 65824 869278409 32293 32294 815174105 63920 63876 81877426 13711 13697 214182267 8142 8189 292914443 80013 79959 227953338 67201 67202 852285034 91848 91870 100000556 29247 29293 780654392 60825 60793 498894653 35387 35347 846450263 70761 70762 922076761 13364 13363 872476848 85326 85327 505502624 16594 16631 664141484 50479 50442 548120431 37115 37128 275775441 92428 92429 221262500 17850 17834 285421009 52764 52748 737954582 71585 71586 952398948 16155 16100 113581364 81448 81449 829813278 90792 90793 713126982 73637 73638 441336108 78228 78229 33217103 28085 28086 567590459 71934 71935 385242244 96872 96873 167406721 80801 80758 179753557 1004 963 451371249 92630 92631 784085810 40870 40886 421624621 71029 71020 3428833 80104 80105 962850992 69986 69987 68477600 54745 54752 676611562 26769 26770 243109333 54322 54323 729536654 25132 25133 842366863 21193 21220 607840724 33999 34000 65579782 54247 54248 135562496 44906 44860 475789158 61486 61487 244865737 23116 23117 241771921 40550 40557 196951981 53307 53295 472278115 60018 60000 998580659 94108 94109 879266633 27052 27053 231782465 69852 69826 380765481 26312 26313 655598311 37190 37191 846137701 53589 53590 161316706 27436 27437 168228765 59160 59175 297759809 98362 98353 241620150 32340 32341 495405323 86445 86446 518189948 43632 43590 981686731 26141 26143 329021943 68445 68454 115677716 90916 90897 601316316 49425 49439 37072000 79369 79370 254349738 57450 57451 292891065 11070 11071 332170036 93221 93165 295148297 9121 9122 119352568 27763 27764 377128995 994 995 19497674 19576 19565 513115074 12929 12894 282967946 39321 39322 89906957 35525 35526 713837150 4416 4459 443364477 61687 61675 530851991 33758 33755 620170701 76564 76523 868405434 23931 23956 212680708 89079 89080 290199393 96870 96871 614950360 99972 99977 842319728 2604 2621 252543697 70217 70218 957790992 50182 50236 670182055 65074 65026 699106880 61416 61445 35702722 76951 76936 615127836 52134 52135 263550610 53601 53623 488090503 34559 34595 133635783 85722 85723 83486687 95365 95407 626151601 89927 89928 497321373 66575 66576 298802103 51221 51230 517874659 90215 90199 919748220 4562 4563 354604988 67523 67533 45176931 18253 18254 147134610 34707 34708 748821046 51281 51282 388399619 84842 84786 430618401 21195 21247 587194302 49485 49486 1666578 90264 90240 266985898 31558 31613 361896653 94273 94274 954628127 20158 20159 617568586 19826 19819 323890143 73635 73636 534190532 7045 7097 924502291 92120 92121 939548573 33751 33733 744896813 23015 23038 579837922 51242 51238 242571281 90007 90008 678358914 61221 61222 392227491 9931 9932 280534716 8653 8648 260730047 43052 43053 707096182 61411 61410 497410069 22525 22526 378061649 96697 96698 429558551 79458 79495 822951508 16894 16895 935144990 26864 26865 179117705 73990 74031 18001308 22681 22636 128808040 76070 76106 451134572 67137 67113 201204860 26463 26480 650178194 9065 9066 13120155 30675 30676 854589186 54381 54382 446774632 72619 72648 515116135 94172 94202 987202368 3720 3665 609187678 17398 17399 782330743 83475 83476 733180742 66990 66979 36700319 40570 40571 253643549 33028 32984 410027097 85108 85109 743826407 90359 90331 828758881 9083 9098 563059026 48038 48033 149436291 61587 61584 497822187 36106 36146 18070175 56248 56249 845016624 17964 18002 946703009 42419 42382 510569876 74774 74775 208528159 66911 66912 574209119 19112 19136 941708878 175 133 866321138 71044 71040 810249639 2705 2668 965475833 94158 94176 711132411 19830 19810 388650979 11406 11407 963144100 90719 90691 827754823 49412 49389 132554698 59176 59177 92392297 50647 50671 752628930 80498 80492 321967811 51961 51962 880671871 86094 86095 908031300 13396 13397 130778091 81027 80983 110209940 62475 62420 495222381 77331 77332 350779254 71633 71634 757994664 32835 32842 901482706 85091 85092 686762931 6145 6146 450467494 87263 87264 921224068 97390 97391 510358082 37693 37639 191835972 41760 41707 348005500 77248 77249 762462187 5414 5395 717238352 66140 66141 558700600 62391 62392 304509244 79826 79780 927283504 26701 26702 501032818 57297 57287 869020267 41126 41080 820317252 91201 91202 48795358 51322 51323 9063508 805 806 89529513 73926 73960 284445990 79319 79320 424489456 76605 76573 242299623 37800 37796 425711048 97198 97186 520819085 45125 45126 696893769 2090 2124 490810384 71320 71294 490290325 32550 32551 860463767 28895 28896 405216384 53308 53271 157039403 95967 95941 11029810 35831 35832 607209700 6725 6726 366797689 77686 77687 376331934 60516 60517 9379830 12193 12142 902644165 42756 42716 50307619 86095 86096 607280058 54288 54286 100241488 91054 91055 202908390 31772 31773 46305017 92983 92984 503108967 26705 26698 590727878 96465 96466 165757746 50048 50095 968091136 12392 12393 830597202 61268 61300 709202945 99419 99393 854627766 99230 99269 585997855 4945 4946 584451985 35228 35235 721077192 85564 85591 535627553 23701 23652 353787540 94961 94962 185247444 21561 21562 709979362 94421 94422 634017455 50914 50915 716227404 68875 68819 47113701 56086 56105 102394290 32694 32698 145614097 84137 84138 365967609 87453 87454 945755628 28876 28877 218453972 10322 10323 313222742 87324 87325 742892737 25888 25889 289532722 42771 42772 58154643 15205 15151 297808042 70104 70143 156857959 75063 75064 409369578 15842 15843 799662774 39803 39792 530121222 44010 43989 977745259 59128 59129 638573322 35428 35429 935618616 39615 39616 800638662 87769 87770 793479830 51497 51510 57014487 74072 74075 691771083 26035 26036 274153862 51996 51997 557502677 95898 95899 489774186 78767 78801 591394083 40763 40764 418902541 9072 9021 627703859 81680 81681 230978771 87594 87595 388592894 61906 61943 313090419 83412 83413 75915978 13129 13181 14538939 23535 23536 6341768 68894 68895 917996316 73049 73050 765009410 41550 41552 519182800 8832 8833 379627088 19222 19223 906541506 18243 18263 808964103 99200 99201 77006177 27739 27709 793855778 51859 51834 361158173 23495 23496 419910927 60388 60389 119328669 71440 71441 580401988 5649 5653 250381448 63494 63495 986476158 55900 55901 179904890 18362 18372 106950257 25316 25295 763538645 27125 27126 792599407 6536 6510 635830907 68530 68531 628005230 38182 38215 10375509 97456 97457 367141377 80182 80183 516499726 75062 75063 917650508 92016 92056 932661271 80892 80906 72057581 10339 10340 11500232 8278 8247 397150221 23524 23525 371370881 14685 14678 617239433 65704 65705 836600145 19882 19869 475495579 18148 18149 792282464 59337 59338 881376142 30870 30901 232761884 90098 90099 200988960 915 916 423224432 26683 26684 71570361 5928 5912 419420858 81187 81188 409176924 34261 34262 669460598 979 980 700136526 9200 9185 944631665 49984 49969 702398066 30621 30622 587941944 44313 44300 954315968 92891 92892 467337754 72602 72574 327428047 46047 46025 494539467 55349 55323 9046234 37201 37202 302361456 72559 72588 371763749 85585 85594 871211356 58571 58622 27720780 62478 62479 99485418 69001 68993 134432799 426 427 386660054 34947 34948 151804690 42184 42185 653326180 56603 56554 68025684 26761 26781 990810657 21950 21902 721245441 61872 61910 68192066 2555 2556 326629220 10098 10148 626200033 61539 61540 84221684 60224 60228 400438071 17302 17254 986776252 36135 36149 82465908 64480 64528 825912156 34654 34704 500731033 18743 18744 340493180 59170 59171 475211230 5902 5944 2026292 88300 88301 48368718 68184 68159 368481398 25326 25325 154175036 4973 4974 529789555 93290 93291 836322139 91296 91297 333142848 39206 39207 763031084 11887 11838 504856054 14979 14980 166765190 62740 62699 395362493 1432 1433 876606005 15841 15842 127683407 85819 85820 163326700 13689 13690 38384945 52924 52925 724886628 87595 87596 668189538 97185 97186 83492196 54291 54298 848247754 56161 56181 779477195 42888 42889 404646303 9278 9324 871498662 60310 60333 219477047 97215 97216 723372152 21215 21258 333443185 65696 65697 400530710 31767 31768 464891013 17105 17121 485318317 47620 47621 245146204 88622 88623 85864167 70598 70599 439669021 4717 4735 500970724 74600 74623 849723399 78454 78455 381312212 13529 13505 366829428 67622 67613 647490354 98429 98378 559654503 1455 1456 225765635 68098 68119 128540745 55208 55169 207698287 25187 25188 591243348 85974 85975 476303230 66466 66467 863922068 33917 33939 928969190 75563 75573 305249568 32219 32220 657984765 18751 18752 597664788 49890 49856 847807762 95196 95213 521608650 52358 52402 343356713 66166 66167 289273494 25254 25250 993055009 4051 4052 855813814 42995 43013 131759865 42334 42335 663200540 19304 19319 461867630 2032 1987 383279515 82395 82355 650068710 95559 95560 658785117 7431 7432 180320287 36603 36647 754077243 93548 93549 871398293 2213 2174 392923067 56180 56181 457140445 60612 60613 190264272 10349 10385 626497989 38201 38198 668235055 33887 33843 977606510 50992 50993 142363108 10581 10582 250130475 38490 38491 837013616 40361 40316 17465728 89553 89554 47404150 42681 42682 218744360 27818 27819 813506490 28846 28881 835637442 71414 71386 486991481 75541 75574 275550830 81682 81665 722490421 14024 14010 695708949 68409 68410 780449079 44561 44562 184625411 95692 95693 930620555 88246 88247 652694689 8147 8099 44956414 26289 26273 291506886 37469 37517 917334776 70850 70795 519047093 53385 53386 543665615 18700 18701 788707308 68776 68740 335303885 56891 56892 338987876 67402 67403 474984073 27953 27954 984522288 6930 6952 813627460 46287 46310 349889577 21509 21510 200682921 50160 50161 358671402 61490 61491 195387221 22690 22691 898372401 7773 7774 155824656 9950 9989 606399738 24624 24625 105288903 18900 18941 228722033 77612 77656 744601937 5489 5521 444164658 13374 13375 681882570 80016 80017 642454871 16293 16294 490935149 30436 30409 441266828 54999 55000 987072168 10368 10334 201572575 21283 21273 940080644 18869 18925 964832233 98284 98242 267782853 57933 57934 606844623 75038 75063 575346524 15936 15933 721702304 55416 55392 603763814 17814 17815 227558667 18319 18290 841499258 94917 94918 835305470 17710 17711 214353138 95432 95433 309894800 58158 58159 267818632 10308 10309 234168954 18692 18650 177368635 44470 44517 216117248 74674 74727 632865757 21327 21361 162668944 2984 2985 92410108 91659 91660 366593933 83318 83344 349160337 76011 76012 498480270 94309 94329 157293917 11225 11226 835190248 71808 71789 161334895 59862 59863 745292624 99381 99382 601650944 33512 33513 344034304 86802 86750 694974379 90913 90906 224433563 62034 62005 444898457 50644 50689 862073291 11736 11681 834630360 75727 75704 331492890 66934 66916 673710840 91021 91024 261070844 92982 92927 360694681 64974 64975 572613540 63242 63243 852172104 52446 52416 187505201 17979 17998 400362679 98519 98520 54393937 35510 35511 660587507 75609 75636 962009965 49755 49756 930906838 94710 94711 163351902 57056 57057 919575190 6619 6586 932018071 60096 60148 150275858 49390 49403 312229318 96497 96463 613309254 23008 23023 631278025 30189 30149 478095524 11963 11964 184173956 86610 86622 493435318 79923 79924 474721919 43098 43099 464861781 85638 85596 668437362 16407 16395 541729256 24883 24884 993991374 83909 83869 834673595 84337 84338 974708373 90882 90894 585249438 18301 18334 485992984 65220 65221 677108339 86690 86691 542067477 20961 20914 298145119 82178 82179 547444277 85761 85762 2048240 95035 95032 19972393 48149 48125 798623019 69190 69191 969507478 45852 45813 953165342 61410 61411 171448471 40160 40132 212363823 40766 40767 819367855 9616 9671 280533988 52400 52435 276337046 52423 52424 821042825 36842 36843 899029899 69417 69418 506559060 73280 73281 222988649 33727 33692 668432239 59945 59946 832467602 56623 56624 36051406 76654 76695 143241680 33573 33574 678937842 49774 49812 192981261 75066 75060 97407495 47785 47806 84340738 92741 92742 39831589 89554 89575 310539535 67484 67485 493908242 99536 99537 854694946 74866 74867 667996365 95311 95333 175257187 19720 19721 459229530 38751 38752 751926528 99777 99778 79534048 62904 62905 614587413 97211 97212 55165711 62726 62698 695819074 17130 17099 244699020 35337 35338 262593505 86352 86353 183421887 99407 99408 145639492 96926 96907 173817166 24492 24484 110208038 74980 75007 924617525 84327 84300 253349158 90918 90950 803236084 11993 11956 678918652 63539 63540 41067623 54923 54924 545868013 85001 85030 990719478 15437 15412 125517760 22166 22222 94099039 89488 89489 27468976 68392 68393 303267550 38439 38440 964859331 87650 87628 941077097 82653 82690 101434446 30460 30461 693683275 99945 99946 350768111 10109 10130 476783366 45275 45250 367775499 16668 16669 885689420 81941 81908 295924785 30695 30696 41229616 23966 23967 678046795 94166 94167 668130815 99361 99375 264562265 84911 84912 150284149 40989 40990 976412946 5290 5276 756551769 39877 39847 468409406 88308 88315 823037273 65746 65706 526233054 63817 63818 68304920 85683 85665 776207910 12912 12913 803529664 27086 27131 618089370 78707 78708 726666760 63512 63513 17163440 90296 90250 351282802 15075 15076 138324326 14140 14141 862302094 52626 52627 961932917 42401 42402 366435228 1879 1880 441141895 41167 41168 682932115 46407 46408 855461365 15285 15307 175515516 63069 63070 873177931 44482 44462 570024219 4369 4370 131813823 39808 39843 520264998 27955 27956 621567465 1122 1085 698444588 62194 62195 737929553 28077 28078 956427680 31186 31170 85185870 31849 31850 352960785 33738 33717 354642218 16658 16631 559862233 50301 50294 554882344 50667 50668 713501910 29663 29664 793382426 57684 57685 975725522 25341 25343 688278967 60530 60531 791155283 20007 20008 673865475 1170 1171 714030939 80756 80738 680906373 50837 50849 436128326 18813 18814 712177377 66377 66378 486937121 31117 31110 704085379 43838 43839 810365927 89533 89534 891027158 37729 37750 258152729 82365 82366 395086263 47177 47223 229181104 61518 61550 761932969 27713 27692 264622544 86055 86071 487242597 71242 71226 470870370 14013 14014 540765472 69552 69566 274995540 12038 12039 856885848 42212 42187 54296976 20261 20262 416579788 87713 87714 482274171 79036 79037 593580087 98548 98570 348681172 24324 24325 538573213 28529 28501 683131308 99362 99363 539160105 39789 39790 728656101 97467 97504 358448892 40194 40195 470790748 64531 64520 711165991 78989 78990 36067432 36680 36681 506648189 66405 66406 379589752 23694 23695 598478436 48210 48201 126036161 58976 58978 72332027 86519 86477 476397861 49354 49355 815859887 24349 24350 844263762 17736 17737 242010876 96563 96564 194748552 21252 21253 836730690 97912 97858 172386681 39202 39194 850931851 19724 19725 66747296 22916 22907 542671264 62010 62011 338751607 32105 32106 611805695 90435 90408 732823322 99192 99193 445555265 3741 3742 276924582 61315 61316 581032655 75376 75377 944365370 29874 29822 170084211 10187 10188 84683122 32892 32893 600562296 81788 81811 427475606 83370 83371 210877096 86021 86072 887099247 87366 87378 506498284 34679 34698 805202831 823 849 74283982 50241 50242 139125032 61213 61249 440935146 7421 7420 740257196 58363 58364 300810957 37031 36975 816700075 39086 39087 165211093 10371 10332 400273031 88358 88317 335752992 18425 18449 827332646 30994 30995 583766715 24739 24740 469069092 81506 81507 806186835 19959 19960 561349581 68 69 432252753 27400 27396 65372447 21997 22050 436113799 10113 10148 777005289 89367 89368 974110603 50922 50923 766391294 50315 50316 546085116 90265 90313 104534256 3884 3872 9038997 65080 65081 169176506 76930 76886 464204323 13251 13252 631872882 66223 66224 160685656 45636 45688 325189049 87156 87202 185291059 42173 42174 444921351 76468 76469 45949550 12828 12830 26009566 64485 64486 579828614 99206 99201 912262005 5488 5467 312900794 97172 97173 876298291 62835 62811 962913510 24236 24237 361373142 80411 80412 272403523 26200 26215 699049792 56036 56064 74184553 33742 33750 623717043 21290 21291 256714231 5177 5178 388804063 5182 5213 678071889 97807 97843 671503013 15675 15676 759843006 51130 51150 767886204 94602 94620 919826846 78689 78690 85196984 54091 54092 672148427 36044 36084 929988779 19265 19266 488041748 93400 93401 332655852 17667 17668 273217432 59616 59664 810231020 49808 49809 202810950 57640 57641 266440705 98570 98587 709436670 21425 21426 752817553 70413 70403 316030443 24515 24516 273417864 25775 25776 887118956 11130 11139 571606379 79242 79282 618057536 45381 45382 41068038 94021 94064 223075723 48358 48388 761816384 89427 89428 614310290 57526 57529 969008922 36250 36251 161647417 61161 61162 299156065 61092 61079 189971605 61124 61127 562305004 16106 16123 396781421 99508 99509 788076912 12557 12578 990820381 98694 98695 591275690 41201 41158 37832703 62213 62214 981327961 35839 35838 397600901 9951 9923 221030057 14534 14535 572150150 4126 4127 632971107 51015 51016 191023145 78940 78987 932683795 88631 88632 40165789 67723 67724 531514422 95829 95870 946280119 38576 38578 576685736 34518 34510 819710056 21928 21929 112869896 28638 28639 589592703 53456 53457 200239717 87703 87704 206600815 33502 33498 101818012 32172 32173 609651939 93578 93586 470752006 20450 20417 540910648 36322 36366 604968168 94327 94301 950891468 92389 92390 29175035 86565 86580 241677041 43858 43859 716434101 28911 28904 36135067 52009 52010 982758080 56525 56514 910816826 14222 14223 487572426 59027 58994 346996768 30866 30827 364589009 68746 68747 634492143 66026 66068 434751193 33674 33705 56342342 84038 84016 820577981 23752 23778 148677648 9114 9115 267406338 14224 14279 148895019 59577 59580 327142548 64454 64433 919991499 17868 17869 243456316 34419 34420 976246383 28908 28904 795102387 32266 32267 638265384 25726 25727 395308355 26649 26679 899875946 84800 84801 934286490 9184 9232 130352425 58612 58613 655813005 67585 67586 907223286 11117 11144 221635707 68228 68229 427476743 93146 93147 378278964 34600 34601 543650577 39477 39478 693904745 88832 88833 470723504 9772 9741 592774989 46537 46516 734640027 36190 36233 213967778 64217 64245 963774745 60005 60002 99981399 1164 1127 136507947 63336 63337 438559899 40175 40176 486824298 11790 11831 789736399 61472 61473 240568852 62960 62961 394795543 99457 99425 583030322 31125 31130 787228960 51088 51089 611214790 79682 79733 131045918 70484 70443 359764372 23728 23698 445438218 9151 9152 441998920 97680 97681 137970070 68127 68182 374963915 53177 53178 103313374 59166 59167 682562417 61360 61313 232503961 11894 11895 26940373 61039 61040 470907346 61673 61674 708967113 10258 10259 395807147 88626 88658 240908126 30799 30796 564228278 83903 83904 59240353 3708 3709 113270607 16001 16002 39938169 76371 76372 362171901 73632 73634 145496419 63818 63840 658367403 90853 90854 894606732 22088 22080 127670487 7318 7290 283718373 41250 41251 18693582 29501 29496 601202343 80237 80277 902330829 82053 82006 875044112 44767 44799 81013254 96450 96451 56440229 76938 76939 124140032 21460 21461 960892356 89189 89245 322513740 42101 42094 359598684 81844 81845 978537686 6799 6760 70257172 34601 34602 65886889 83432 83433 204274431 54282 54294 994444595 67202 67203 253080863 98476 98477 244751208 10172 10173 740878310 94595 94596 817233662 42379 42380 72515908 84711 84744 470993498 74944 74945 505413895 93770 93771 79364101 84361 84362 315326274 61733 61680 993679075 22439 22489 334563139 16242 16243 828529792 96796 96816 27386914 92046 91999 750562497 82387 82411 745782842 28838 28888 116951402 69277 69279 542749702 61513 61514 636389555 34414 34415 672949698 96620 96566 135139913 67431 67410 891863147 60280 60315 650991946 18308 18309 747740246 47743 47744 880538246 53833 53881 91543400 88718 88719 787064478 99030 99031 957808887 58578 58566 114342237 32836 32802 438394669 88206 88207 947489222 48620 48621 953263628 12206 12244 613570689 38264 38318 124423650 94054 94030 191256954 91856 91829 857497690 88129 88168 806482394 81200 81201 174741477 18787 18764 989325558 33744 33745 935481330 23074 23109 744453010 49862 49863 743297372 91733 91734 97742131 355 356 458876901 52539 52540 644923149 79348 79349 309020981 69013 69014 492503638 86681 86654 859979282 70231 70232 543791237 83618 83619 179987043 63837 63838 920974015 14609 14610 323866466 37058 37068 332466118 79738 79739 210505383 14048 14049 537033977 92324 92274 207917208 69318 69319 288508941 20428 20433 722607340 26658 26659 447726171 68808 68798 912871986 80123 80137 564738618 54789 54790 689489600 8061 8038 589279470 25625 25626 424020442 51415 51409 234834127 79361 79328 832976727 98219 98214 771432669 47245 47295 473264855 72256 72258 765360828 1595 1596 95178484 44642 44643 289398977 9241 9242 929185018 58310 58267 794363110 53007 53008 625696219 9583 9624 139275606 91155 91156 543389351 185 186 191520458 73114 73080 674816314 6739 6740 36117905 61871 61872 818477133 37678 37679 414642549 41222 41223 574929249 15453 15454 560399649 13872 13928 813154408 56195 56196 905820027 61552 61553 973285704 94902 94864 201516427 71933 71983 438321760 61900 61901 528079832 63205 63206 26765262 47950 47951 699115272 83770 83767 771152935 18382 18405 470138505 47956 47943 438592348 95922 95923 827195451 17147 17172 642155110 58598 58588 663183009 93282 93283 137841150 43254 43255 455113274 41201 41202 109232198 69090 69036 433900696 40552 40602 602921585 76323 76313 685414941 1990 2028 404915274 60015 59983 417525983 81926 81960 76602639 28755 28742 265107809 84416 84446 93291566 79966 79936 75991490 28722 28723 331200838 5995 5996 993451704 99953 99954 743105515 70204 70205 143779430 97519 97568 658544698 35313 35299 148750611 89532 89565 259761659 15294 15348 182208209 13856 13857 65572936 31481 31482 143607305 10634 10635 173349004 22857 22822 605428586 36193 36190 719299056 48542 48543 696131281 74490 74527 985922407 44130 44131 308284974 4232 4220 429867827 38836 38886 850140145 74522 74551 922020302 3673 3666 38741848 53687 53658 224979496 97901 97902 633057739 90418 90382 74138517 3192 3193 678007439 98723 98682 240730598 65030 64990 199348647 69161 69162 186729329 23494 23541 796873365 1789 1781 464592503 56213 56214 166712074 1572 1517 856072520 73229 73262 319762905 8075 8123 841684294 29310 29341 75893105 38936 38932 750477053 89537 89538 197335959 70248 70254 445538248 68734 68730 957121775 24005 24006 286244995 25164 25178 120667989 57355 57331 392455237 88155 88156 63323878 88348 88349 916875626 92970 92945 283840626 20624 20625 34067852 48635 48636 503412438 1617 1618 783920009 95164 95165 327616341 14199 14163 844343655 4399 4400 886882860 21835 21827 908214521 96632 96579 768280370 39604 39601 116171730 90891 90915 574545814 78463 78456 65061611 18350 18351 282956815 64011 63989 879055301 78120 78145 178605245 81291 81292 583027195 29162 29134 969330333 28654 28655 765293133 79699 79725 720069220 85067 85068 281016077 35555 35537 421477413 46975 46976 452295706 6260 6261 495247383 45 54 19452920 88804 88853 314566412 72591 72553 53065936 46829 46841 742018195 73901 73943 497120176 60137 60138 97880548 67949 67963 71690933 20481 20482 187183178 78825 78826 90503834 97118 97119 738240682 81332 81333 959426413 77886 77887 101362912 93134 93096 810094058 38699 38671 456661780 38997 38998 306760754 90330 90319 546935693 21651 21601 742202562 83584 83585 946985248 45543 45598 498290684 80642 80643 976285414 323 292 341024246 35292 35293 884620461 67625 67626 299502559 16565 16566 977181695 93873 93884 382454564 91008 91039 552760081 4356 4357 883792617 91966 92015 537882167 22536 22539 596224755 85135 85136 387766623 79798 79799 583568956 71715 71769 506810348 93364 93365 91351388 29783 29832 144145582 72914 72885 601418940 15774 15775 823590527 76115 76116 88257860 7903 7931 698125192 72379 72380 742330224 30272 30273 119725937 71300 71301 719597491 4438 4490 830377373 74308 74309 335126223 65421 65422 266465883 69821 69814 647251190 1274 1275 74731620 73467 73484 265410515 86459 86460 337062423 87405 87406 745154890 11401 11402 430871280 56392 56427 359076499 75523 75521 454002008 74198 74241 779862113 45285 45245 20326625 25536 25577 32320253 91862 91866 666374071 62419 62420 885562340 82641 82597 894605183 84779 84821 578435268 16469 16470 15230851 90765 90781 161340594 44374 44375 281212693 6515 6516 777098148 87126 87132 653066046 57770 57801 947666309 17461 17455 208554071 57041 57042 819099138 93115 93116 865445246 19234 19235 696692997 70899 70900 725539546 71061 71029 324973032 19555 19575 423539246 30323 30298 606719961 88168 88112 322111554 82866 82893 199197500 90203 90186 33017419 86212 86213 991170319 92545 92546 968427229 62947 62990 434441415 16487 16525 150826133 77048 77007 276014711 2474 2475 164754327 62054 62079 163173647 93671 93672 425500992 71972 71987 454022428 76416 76451 664957297 36415 36416 323481206 38539 38540 282547302 99826 99827 901400098 81198 81242 640945966 43704 43759 457539772 22600 22601 738066143 49191 49192 828316570 43055 43024 938629868 36384 36368 531667053 53865 53869 940516758 23901 23902 510744960 90452 90453 326386029 3361 3362 50877868 48962 48911 254779841 50368 50386 540343981 68586 68587 789526356 25820 25821 480353793 27451 27493 626986736 37383 37384 16208193 63307 63308 465175942 28580 28541 855105998 6225 6226 587328714 79708 79709 603890226 56144 56145 520472799 51370 51371 665832224 98742 98792 637904211 69269 69312 636343661 21010 21011 314802120 97531 97532 740090070 21842 21843 418425230 84984 84985 184108472 7650 7651 775666219 58681 58682 599249344 54829 54830 378107162 37366 37367 449387377 19897 19898 174425684 43979 43953 295408442 50588 50562 406748403 97861 97862 121687433 56559 56560 293433927 12422 12412 370537501 48624 48647 805312185 50725 50726 667809280 62089 62090 906373645 39723 39724 271124766 38730 38746 720608973 27132 27133 201441209 32271 32234 909537061 37006 37007 854748480 19166 19167 343427188 57939 57940 359715939 3976 3977 579243388 80176 80177 323522021 21200 21201 809211208 13130 13131 371313503 44965 44966 741141443 8273 8301 21220910 46558 46559 680526482 16582 16625 373292144 72234 72182 742993893 95142 95144 973178575 90930 90915 211938001 68305 68332 768357851 45146 45157 65258962 75306 75307 519697366 26569 26570 811915916 50818 50819 695445217 16497 16498 372474321 79575 79557 692922834 68641 68642 747246872 64408 64409 60328901 43793 43794 86887599 52027 52028 984483564 30433 30434 606089739 5209 5210 780181061 37816 37817 646426767 40872 40873 823040022 72111 72112 756125536 28799 28800 692437358 96444 96445 794891766 19868 19869 739216593 83460 83493 969881033 4712 4743 505047774 19282 19283 716178241 79208 79261 878671109 4141 4142 752862666 44448 44483 980250804 27049 27073 580264498 15647 15648 367671966 906 879 383342475 56744 56766 849620264 14144 14145 768346371 98855 98856 77954379 17131 17132 928091486 20202 20146 852575644 73264 73265 867683655 26985 26986 234905158 50584 50585 993477829 73274 73275 72040275 92867 92848 65419852 3135 3136 43789080 40003 40004 48281249 89048 89049 203198488 32583 32584 199024545 44872 44843 769179923 6870 6832 228620551 87633 87634 22887627 81206 81241 316735463 81829 81875 19197486 41577 41578 185419342 17559 17600 861577958 26616 26617 953561664 17921 17924 894092577 99581 99609 115445989 44266 44309 166060505 29068 29040 571272211 45866 45867 16261078 38392 38364 878797645 9404 9405 942629480 56042 56079 910156485 25953 25954 488527752 15098 15137 112646900 28691 28692 906112657 46894 46895 103095552 60838 60839 220299332 84889 84876 250451935 26988 26968 787633783 89146 89111 985517244 82759 82805 269220402 13837 13838 479906000 12921 12922 115350955 74827 74828 700318680 76179 76180 826608826 79801 79802 762926817 15729 15730 951402189 22153 22154 545184277 415 416 992274614 99556 99546 247961491 82935 82936 765935538 50390 50435 189805253 54632 54633 969962707 13397 13398 763333281 7608 7630 404867340 74120 74080 406271746 21196 21197 390035415 937 938 533844712 63667 63650 773021741 19992 19995 838169197 21522 21497 338474593 35587 35630 431355191 52132 52145 978137380 23314 23259 3998417 12314 12315 849902497 46158 46125 842255022 8809 8810 139915505 23312 23350 788475219 38594 38576 96783176 81145 81192 885665908 19571 19572 551194666 38744 38768 857381102 98223 98199 6790921 71334 71335 686145153 18041 18071 689368918 38864 38865 903494519 24821 24861 41768284 38405 38383 763302505 11516 11518 532878924 44177 44178 551306178 2710 2711 258766283 71915 71916 632011749 23290 23291 400589313 51329 51330 593883981 51091 51092 93259754 16190 16191 145925488 5481 5482 475004227 26986 27008 933562138 47971 47972 978183126 21779 21780 279646795 73154 73152 70740200 22721 22698 749512958 52533 52491 919384762 86135 86120 738124398 97776 97798 125604062 39686 39687 169522036 74639 74640 600156501 20354 20355 658224023 74958 74959 20680273 90036 90002 983581294 72204 72205 753506431 66802 66803 13931593 46054 46055 213215872 78552 78549 11180205 67035 67036 399071292 60377 60409 683799131 65388 65389 57433627 36845 36846 549160541 10839 10840 186343113 68165 68208 933815909 2654 2655 531958993 44636 44637 260238715 22196 22213 238223723 86176 86151 793883758 83095 83096 8160879 43630 43631 762185627 96139 96158 711644589 98655 98708 614665775 67057 67030 286638423 37489 37490 877989561 33585 33586 757543082 48077 48045 99763860 44006 44007 879601621 48568 48569 570400649 66899 66943 151092405 30967 30933 19345916 41816 41817 286339437 46970 46971 663850085 32556 32517 986922806 15504 15505 296198217 61578 61577 816036484 68148 68190 955836176 1534 1535 324942706 40501 40536 991131786 97089 97090 447531150 46741 46774 745689121 42022 42023 404144510 10994 11046 895718698 59048 59065 516347626 48758 48759 191161591 19609 19610 872474861 9810 9842 159360506 80947 80937 549824489 80711 80766 650524356 89631 89632 958419883 23986 23971 443102801 84730 84735 610700679 5424 5403 177041190 71310 71311 773180278 59478 59453 547794491 71933 71960 556152783 19909 19932 881597494 74498 74499 31721547 29613 29614 795280610 15979 15980 16371210 11667 11673 613089069 90758 90738 475376145 19121 19127 181530232 83027 83028 354806033 38415 38393 16738488 31938 31939 437409673 53400 53401 429951778 19264 19265 864042321 83017 83018 925837466 27586 27587 404601489 96314 96285 423166721 26223 26224 453189650 66404 66387 805571046 88943 88944 810789784 9269 9306 784890140 94976 94974 6792177 79964 79947 197909116 51374 51375 748050360 25506 25507 904400316 44858 44859 975376086 99052 99045 152035895 44330 44331 626240412 65353 65354 211280146 18259 18260 393440196 95044 95014 591552044 54397 54398 948862201 69627 69628 384302926 98821 98822 809572492 48049 48027 475718343 90101 90102 895425568 90956 90980 786761652 73019 72995 314169939 81839 81840 899364142 14320 14321 546374411 43712 43761 660458148 20114 20141 57063542 16292 16293 537645391 71931 71904 809040277 41916 41917 351741371 51432 51483 814890951 10981 10929 805681594 90803 90804 908572967 30114 30115 126533400 9082 9083 242459194 17340 17345 506424089 72179 72183 339727190 9821 9822 165066627 6656 6657 55891063 99919 99923 508461538 1970 1971 983825515 14422 14423 114926218 88315 88343 516900771 17146 17147 226308593 71984 71985 871402947 280 309 166063951 66983 67006 582921115 14678 14679 628871077 48319 48320 696199328 25051 25052 815489167 21031 21062 512710144 85172 85173 926066606 34755 34810 130061463 83964 83965 40421368 62708 62653 457989393 83248 83249 885879243 88406 88405 294531235 8931 8909 552882920 7775 7748 901775335 94329 94352 237865146 90103 90114 23550364 49419 49412 628776904 47245 47218 405585625 54660 54661 130163971 74682 74683 120349908 18794 18795 99386958 82 83 871116888 23537 23509 502663650 70604 70632 916774757 19825 19806 2481771 1555 1556 342861664 67668 67669 118680398 46117 46113 803457417 98612 98613 739589097 76210 76235 851128704 4476 4477 831140326 25545 25546 159175087 32981 32931 378840333 23121 23122 421435977 19179 19213 826199695 1757 1758 762657444 87101 87059 853405844 64164 64186 985699666 5347 5348 963381567 63855 63824 25003356 29606 29607 120943132 43790 43759 115740403 6539 6540 700563440 51728 51729 824562097 60562 60585 349319757 98233 98262 371612075 77521 77577 823936176 21867 21868 543322479 56532 56533 140213695 91370 91371 641356970 1238 1260 189591832 15843 15797 389169573 66195 66210 889798699 65462 65463 301102599 10754 10755 515208304 22880 22881 538804593 82431 82432 542569307 79043 79044 684774781 61243 61293 659460233 23238 23266 897502020 66268 66224 886078801 17775 17776 375048234 89036 89037 739478346 86781 86782 618762759 89479 89480 450679750 79856 79857 118604125 71293 71294 683263129 15613 15614 854514156 54056 54097 954396830 80887 80921 694643562 38012 38013 981174888 37748 37749 214819199 73782 73749 589456193 30554 30606 123046676 44272 44273 830670864 18070 18071 604719048 35816 35817 553255998 28103 28104 585602300 44132 44153 123638089 21348 21349 299832302 13029 13030 594905965 53429 53432 539122925 84932 84933 850773882 83127 83135 545309015 11903 11913 152202373 77640 77657 640297890 34231 34232 38659847 95861 95862 392305286 31964 31965 67964635 41707 41708 370582585 12891 12871 152040495 78258 78259 369023684 82370 82371 211619257 64426 64427 452742270 91347 91387 207442866 74560 74561 515772519 7238 7239 915641093 63798 63764 361819595 8105 8100 581501651 28301 28247 230365183 48886 48934 585645155 27213 27174 329360865 12557 12558 636495903 50794 50795 583389892 75762 75817 826219336 71019 71020 362770799 81311 81312 650001422 88348 88363 288539215 79966 79992 482004925 36086 36051 227815902 97866 97885 587669630 6966 6967 322642455 52202 52203 529904787 9073 9074 935623914 2280 2281 33571837 99286 99287 438642855 75500 75540 962378653 67394 67345 517459521 22581 22582 302265064 48061 48065 38537687 38184 38233 471270287 94456 94420 582832313 35834 35886 526694093 77049 77050 329248068 15492 15451 679361853 14719 14678 122870217 70456 70432 170278468 27670 27713 179073490 29444 29445 70235809 57574 57616 869266292 69764 69765 784030417 51250 51251 157783233 75024 75025 195649972 89548 89549 63987034 82224 82225 195925580 68592 68590 426039515 43685 43671 361530717 85963 85964 242488590 4655 4656 442794357 98526 98527 678652573 22891 22892 446098492 88214 88215 267088572 36501 36555 275430690 60118 60154 297549634 5061 5062 1936034 14165 14166 681858099 89498 89530 422646628 92489 92540 654166707 22978 22979 208533065 72409 72410 985929269 30865 30866 128963021 85251 85299 767912291 75278 75279 20060754 4634 4635 718507564 87676 87654 59438268 2218 2219 877153413 7301 7259 346574550 73194 73138 370121200 67109 67110 265153863 56683 56720 434404387 37638 37639 988446189 65809 65810 169798166 96334 96329 959403834 2672 2673 38918209 80419 80420 132360011 39910 39941 180982153 6142 6129 285986720 63334 63335 31986076 51881 51882 64211456 76234 76235 8321084 46362 46417 433395097 83651 83603 41323994 5234 5235 672435475 91850 91851 252164680 61220 61221 407286662 98945 98946 804007722 36825 36826 20435290 92744 92752 206024597 76428 76408 301382247 15589 15544 913558742 2903 2904 168147628 75687 75688 277253057 879 933 584478387 81966 82019 487865520 81752 81753 268475971 84948 84949 693314857 52392 52393 657952061 34160 34161 790379709 55420 55399 125596825 9623 9590 828192436 7174 7211 529886251 30044 30064 269444530 15047 15048 521575218 67163 67147 955191225 7551 7539 101962421 64997 64950 933835738 9722 9723 211886583 553 603 262810812 5688 5689 104400325 79201 79218 666072715 20959 20960 254857809 98578 98579 436697406 13825 13826 512075244 70751 70769 156094783 85528 85529 572958104 55194 55195 781416884 10745 10746 80640829 98524 98525 369064457 45266 45267 225532458 16153 16154 15106054 12522 12523 960541340 39309 39310 112078507 94178 94176 202299224 40357 40358 984600064 23015 23016 745304049 98096 98130 510089862 28097 28088 284328653 23478 23500 185608746 63857 63851 327298994 48790 48804 78207218 56499 56502 36908452 56072 56099 676298209 97223 97224 509726418 45999 46000 283663580 58530 58534 518358992 18495 18501 803951750 9853 9801 705170951 2633 2617 63133813 9975 9996 13870647 54206 54164 749453184 34158 34147 909164086 35824 35825 311855075 36230 36231 994159992 66636 66649 134164872 12886 12837 8366741 26541 26566 871343504 2646 2701 262663711 50331 50327 647218717 80982 80981 383717929 41708 41747 316901177 74538 74573 805733451 48625 48626 413210302 98355 98356 244987034 13371 13321 727988106 56448 56449 630805741 81903 81847 374374737 67184 67185 753418247 53425 53397 540909995 30371 30372 605193473 53490 53491 596408481 76723 76724 151263835 10904 10878 71684835 94498 94499 84583727 89878 89844 177509626 39974 39975 794978651 21607 21577 233583289 77088 77089 124282139 3935 3936 700526216 71022 70995 500416240 89948 89922 873497102 90634 90682 871843359 47423 47403 273083980 54395 54340 268561535 27745 27720 67895133 53207 53169 355390946 78263 78264 500314638 30301 30263 101142565 64364 64412 577640027 67466 67467 454296190 53131 53186 481060242 64365 64366 945298148 85360 85361 845803944 85006 85034 484200754 89212 89234 413217293 21154 21155 872032833 91510 91511 380528764 20659 20624 133393109 50724 50725 328083432 34728 34710 658532507 66999 67000 697614690 2708 2709 726582742 84466 84467 219406425 38076 38077 444759598 14314 14293 486101095 93355 93356 994469444 80910 80941 847397394 69854 69882 99129766 36930 36931 600630383 80750 80751 465517900 16441 16401 375908405 35912 35913 279918197 20055 20056 350272403 97494 97495 653192181 1191 1165 821154567 62026 62044 154150342 14471 14472 908419355 57961 57906 476658718 81781 81733 827971474 74283 74284 605125752 6282 6229 653913799 21242 21218 750011558 48445 48446 707966123 41889 41890 763483908 96460 96442 310595250 93950 93951 661300491 64161 64160 470116600 46670 46709 778366210 33432 33406 257942402 31283 31242 244877638 3738 3739 713349662 30766 30797 989698631 90396 90418 649373348 88370 88371 344228267 11229 11216 777506168 30238 30239 699522321 34052 34106 600514628 91814 91815 956022096 92621 92648 862251209 83315 83316 184148445 51045 51046 191621435 45346 45333 288826326 99408 99409 534408706 7651 7600 243235055 62013 62032 728966203 40722 40687 174840093 78265 78259 316081289 95671 95672 456236254 36240 36241 54375433 66735 66744 433995878 169 144 658768106 58735 58736 85276129 85243 85281 48831755 20914 20889 774223786 27391 27339 484965046 1559 1560 380983746 15065 15066 37701520 79848 79849 527743775 33713 33743 377193768 68308 68309 997056060 22337 22374 366049071 55605 55570 934885141 91617 91671 100545597 12659 12660 988983306 4036 4091 176207161 85718 85735 862073168 47056 47043 345909038 83524 83551 271330238 34958 34959 41679522 66767 66789 783426713 10423 10470 531796080 86483 86484 902114890 61368 61369 626910739 68786 68785 770616536 50193 50194 809469746 94451 94452 136610787 44817 44818 520351258 37086 37132 648468258 52350 52351 966925774 28510 28511 667377554 62857 62858 969352443 96016 96017 256352180 24351 24395 660745328 85642 85694 296770882 58341 58295 624806661 4525 4526 213479063 81236 81256 310035247 82243 82200 367326854 1905 1906 702847922 97698 97751 988386480 45617 45618 500441954 42381 42399 222924106 32225 32256 409021487 97966 97951 897459500 7732 7733 823922291 85031 84975 648977976 13105 13149 350740357 60762 60732 159650730 77667 77668 914373282 69382 69416 952416502 33351 33352 99124146 39783 39821 123137704 47187 47218 857029331 28744 28746 949000242 96631 96632 276052078 7936 7971 209591874 67417 67442 722903871 17566 17527 716373526 6787 6788 888752539 84356 84357 503159487 46228 46277 85240891 2049 2050 250947365 72522 72523 637758864 72690 72704 62755976 70091 70042 962899966 831 835 804178567 69173 69174 768504064 96090 96091 251626984 39008 38995 572923451 84160 84121 274406852 56857 56858 18852866 60145 60146 769671229 20891 20861 992334240 47289 47293 667879124 49242 49243 845174746 35853 35854 648148373 99510 99511 327630022 93283 93284 906106367 43484 43502 734500559 57726 57724 653476336 15840 15856 278697250 45964 45965 553215664 39644 39681 469134276 37806 37841 533629286 93464 93426 661508902 47368 47369 841661552 6689 6673 968464261 52334 52335 730959892 44799 44800 690497083 99765 99806 584237421 94013 93964 541228617 81821 81822 932972874 76874 76894 239362986 15119 15168 462857086 87580 87581 507833453 23145 23163 93208974 47599 47600 940651509 45054 45009 514784174 76405 76406 533818730 24412 24413 631695908 84639 84610 388408537 10074 10073 296802331 80703 80729 567619787 7655 7656 37976825 694 684 377338736 83693 83737 205025589 32164 32128 438289561 91142 91091 74672803 85027 85025 258000104 73033 73030 152011082 19900 19901 300712942 98934 98944 284954284 92779 92780 191745924 75346 75326 201447311 12734 12735 607876575 93667 93660 733401955 97182 97183 570884548 22658 22685 678781454 80414 80456 584329095 16811 16812 835587727 49169 49180 86567240 21393 21394 275228452 60706 60722 230290355 93266 93223 372169787 90233 90213 322526120 4287 4288 272442184 42348 42396 556572712 70100 70077 488122951 43382 43383 995728589 11224 11225 677438303 25840 25887 657362281 47619 47620 217472512 73658 73659 39649757 23258 23284 148345376 46689 46731 601406975 51050 51051 65459249 38426 38427 548284690 52070 52078 224774683 58412 58413 762949080 10285 10286 593315641 49693 49694 492806506 43967 43968 643526763 25010 25009 905631200 45621 45622 595475309 1091 1074 980721696 63215 63216 505300693 99512 99513 243572137 53688 53689 502363730 58513 58489 217733592 41379 41380 617469694 16777 16821 268380561 37543 37544 122573116 16606 16619 41158721 98414 98458 871010638 33633 33634 666899926 32240 32199 435829859 30644 30591 316069093 17833 17834 925131477 29499 29536 249859200 83621 83622 916354811 96045 96088 708288713 32427 32386 533704500 35941 35934 18471692 9306 9346 793585629 52247 52248 669033739 50205 50257 206098693 17608 17609 773409358 47925 47926 802773661 17796 17807 389590729 29397 29378 578903028 13700 13701 735020254 58487 58507 366122266 6464 6465 123329789 3906 3907 902958870 98010 97991 432635437 81494 81495 188484816 94474 94518 345726241 49508 49501 331762800 60219 60246 460615822 98617 98618 173135206 55222 55276 595713249 12791 12817 314690104 12212 12250 890954565 39772 39773 975347946 71045 71034 124827329 84539 84492 112256236 16608 16609 957585424 93873 93834 926172474 80983 81005 622605316 61077 61078 924050547 4922 4923 100869574 49000 49001 289518252 8862 8883 80388312 58845 58846 565165293 82225 82274 907499956 93543 93498 78136833 28325 28326 448393542 27324 27281 15311075 22200 22207 92539015 21166 21167 975044939 91187 91198 852651794 99310 99311 524683828 23121 23128 732473243 3883 3839 363424036 72220 72186 859712660 10793 10794 272505666 11848 11849 1610066 92773 92774 784273127 88862 88833 129239792 40704 40705 985802889 36594 36619 835018197 67142 67116 781378245 10451 10467 788524345 9179 9180 481792106 99236 99218 569643805 88800 88854 466688249 41476 41524 121804112 17356 17382 99380485 28103 28121 266063632 18027 18028 885406441 91227 91228 572337334 22002 21964 957546339 33842 33861 301703883 19251 19303 280848070 43993 43976 751840179 46790 46838 878627176 51894 51904 781333962 54299 54264 623032238 97581 97582 257921226 82731 82732 917591621 67766 67767 90906713 22670 22648 715244527 32504 32544 124453306 35328 35375 69286378 57289 57290 659436857 10017 10018 505968568 6848 6849 976833529 55112 55089 346329814 30205 30198 746382181 97032 97051 472153538 37225 37226 317255218 53647 53648 96024159 33607 33608 989634864 88781 88782 766459837 86889 86882 492073690 13468 13469 536609342 34861 34862 66994811 2833 2834 812499374 90028 90029 336620435 62913 62962 144245970 11374 11375 868237012 96612 96661 93895188 85381 85382 968066755 22080 22081 298846386 44494 44451 506204436 92091 92096 386227606 93890 93932 951837713 82185 82186 791835474 64822 64823 431055371 64371 64337 617905593 77076 77077 267582218 19559 19560 36553997 78578 78579 323305899 24703 24704 328851954 91409 91399 389977683 28705 28706 672024321 21039 21066 835618620 95882 95883 732567892 36617 36618 879223315 71540 71580 557425687 67001 67030 917610477 56413 56414 429874722 24877 24884 730269056 91263 91288 700253506 17336 17337 682373825 98210 98211 79873224 90906 90907 868846280 82732 82733 147815366 8908 8930 159491753 82233 82251 607914459 43233 43187 124372796 15539 15497 706918898 92881 92882 131394667 88877 88907 733539084 55444 55397 538366417 470 471 773995053 22626 22570 944816017 85623 85624 306898660 87025 87063 579124737 75461 75425 275610291 72369 72421 633497384 40018 40019 456006955 69721 69722 315976038 72168 72169 576664610 79504 79505 4425071 4510 4511 96450303 83984 84020 911971892 62503 62504 673094417 64132 64114 795228656 8087 8088 836167484 14931 14932 204291897 13908 13877 87574183 72596 72597 845458949 28079 28080 675749264 24799 24852 979339436 41246 41247 446600826 47606 47550 40145252 68411 68430 214458695 27560 27524 636360089 76910 76911 861350204 88509 88510 799143384 23029 23030 110565309 79381 79382 701255509 28185 28186 12203963 92969 92970 884478131 28145 28177 167189855 74415 74416 570802078 98457 98402 305905579 42507 42508 809688200 17989 17934 583873285 48292 48300 391616897 7469 7418 908766720 73420 73421 847060922 8403 8404 607600736 45190 45183 149546470 31917 31918 169793996 41359 41360 321731560 56011 56012 294545002 95352 95353 51757602 9415 9416 319042917 81672 81673 65793396 74663 74664 299472530 46632 46633 782382789 56264 56215 592635584 88573 88526 475713216 74383 74384 932472267 57862 57863 416194324 65084 65077 478384126 25831 25832 985051414 11449 11463 29420673 18207 18173 789468055 25490 25491 672941175 45882 45857 669285632 89681 89638 569410795 75517 75485 329175232 28487 28488 641090911 54288 54322 895195014 32637 32645 904638994 81674 81691 767344536 70640 70650 52060129 61092 61123 753201156 42831 42832 291435041 10823 10813 144148685 77890 77891 236719617 59532 59476 593896873 428 380 756440368 92862 92908 447680143 13941 13928 982341495 53386 53387 483159967 10562 10563 349003923 23536 23527 160686123 44303 44341 277569555 75222 75267 64766671 1066 1122 955190865 833 882 135794423 12331 12386 339180693 80658 80666 777573729 94349 94319 891553795 71223 71224 352333005 40371 40397 915966962 47706 47714 169314455 27032 26988 766222698 36305 36325 643311276 56353 56321 939136006 82082 82115 785484938 69738 69739 101498992 2042 2069 366881430 18651 18596 434962402 71401 71382 276748664 86962 86916 276390954 2702 2736 454298103 12968 13010 749318360 23429 23430 188309744 20688 20743 220560099 20569 20570 467490149 40236 40238 933869701 13738 13739 613590573 52203 52204 748116816 28139 28140 125637098 91314 91315 569876494 40 34 450188485 99062 99048 26723887 92742 92743 436188274 12013 12014 973466870 66759 66717 592814116 56018 56019 375594328 74029 74030 948223545 46112 46113 579924653 38311 38312 735357522 48972 48973 582559687 10474 10476 852099755 30464 30465 57047112 59849 59822 360914934 95647 95659 998485283 51946 51947 386750664 72030 72031 687088964 95555 95556 254214679 8695 8720 33510611 19835 19836 511882389 99574 99573 913305848 82594 82628 962975960 39794 39795 228292314 5571 5557 946098148 32312 32332 798612799 74474 74512 77319382 80768 80744 955805141 88745 88795 220526750 33782 33766 970288035 65346 65320 985914421 65276 65251 627159309 92687 92713 153520624 55010 54961 381962568 54364 54365 330033133 45333 45334 387936931 48723 48750 338817083 65986 65987 415787420 54350 54313 677356772 83321 83327 672590163 13869 13870 267611468 97940 97901 453669443 55314 55258 185082070 66910 66911 649518925 93043 93044 519993815 2619 2577 992838000 47014 47010 386533417 77354 77355 488481442 15016 15032 424612527 33614 33658 275521042 97662 97663 618787980 21365 21323 96701861 90259 90260 772670706 84501 84551 896132243 45477 45431 744876066 67649 67650 990368718 32407 32439 903109402 20672 20662 624142074 2312 2271 433642131 41270 41315 880938144 50407 50450 585157475 35832 35833 950415750 7628 7629 40806830 2361 2337 402033507 12980 13017 675750484 91846 91871 453741025 11968 11940 842220947 29169 29170 881556388 77857 77853 332526394 20276 20238 121843204 40640 40641 524562526 89741 89723 348380967 59960 59905 674470669 78162 78171 84091067 19087 19052 660245187 45830 45831 209121523 21824 21795 491957157 61476 61477 656195123 43852 43853 712448828 93401 93395 221602238 65563 65564 773691619 14066 14041 401311571 24223 24274 280919916 95097 95098 279561959 15822 15823 434967772 72258 72249 385478653 55788 55789 124050174 13319 13320 507581295 80578 80579 270120805 18920 18921 82032545 32436 32437 917492728 5994 5995 674375097 42329 42330 141341130 79249 79250 560285147 36479 36492 249300160 46524 46576 298384695 51751 51754 825889913 93307 93355 640436516 22783 22784 149083267 20786 20787 689669897 47609 47610 719620128 65851 65852 104407613 68508 68509 287225060 46672 46673 580707840 40567 40571 711965469 67750 67735 584870140 94427 94428 547306928 22149 22197 326597426 8591 8592 998213894 56194 56198 551533557 62181 62182 523503409 50745 50696 90572362 96820 96771 452234750 76727 76728 184551326 94669 94670 23922722 38799 38800 925884344 98108 98109 285879200 69419 69387 955772250 43122 43112 636765235 65930 65931 466692671 4802 4803 356261352 37992 37993 448835610 52267 52307 597717461 14197 14157 771226109 37505 37503 620756166 10861 10862 6406975 80060 80024 227732603 24874 24912 891262405 40490 40491 319236081 6626 6589 509741611 44758 44759 944882841 36723 36724 851617133 67581 67532 844153862 71484 71440 473967467 71236 71237 813052539 57624 57625 574603627 87983 87984 765124345 50504 50505 115386826 81952 81946 112467524 11454 11461 478708230 10660 10618 929647084 46973 46940 948516689 73309 73280 217406125 93865 93866 891943751 18171 18172 552269071 33774 33723 769351323 43749 43737 214692054 4985 4986 362938171 10375 10372 891863638 25604 25605 452920563 21592 21593 583460240 97692 97693 48305991 76397 76398 677329979 29139 29140 327397105 21038 21058 279439746 18001 18002 998708323 42921 42922 826881207 74169 74124 39779972 25733 25734 938874953 25497 25502 377280346 38948 38949 519333293 76 93 15837644 69035 69084 747778283 76522 76560 789625391 2265 2220 968750484 38361 38362 655369028 78964 78965 594792798 46210 46217 401100325 36019 35964 83333066 13735 13736 192948044 93162 93193 633440289 35085 35108 645309939 17471 17500 278519404 8300 8301 401185682 80786 80787 963734669 72138 72139 847122835 6607 6608 183453354 97099 97100 353792736 8773 8774 67526061 77871 77874 335775368 43225 43226 103514447 50091 50092 18020509 33137 33138 473819865 72180 72166 927847293 91755 91756 822590830 5331 5332 966162759 57370 57371 949028042 79492 79493 440443948 87209 87210 229956982 22365 22349 186044098 32236 32237 269112829 88104 88105 914232224 13037 13079 739293419 90297 90298 467969249 70472 70466 202931780 48287 48288 424235175 48631 48599 385524971 30663 30685 396162621 44343 44325 153814528 64292 64293 716503776 96617 96591 282800115 36813 36830 577950964 12363 12364 271519506 71579 71526 82390693 26874 26875 315345851 30845 30862 812128379 49902 49903 224977331 25968 25932 605458071 1730 1731 49385843 74770 74751 585672816 85019 84981 327505627 96266 96237 407907414 62727 62729 435684490 35224 35220 335610981 95213 95252 572803015 34037 34044 260474853 10707 10726 511431238 75627 75658 45056352 30447 30403 493994083 70962 70939 285172356 214 215 892606449 41496 41494 718713250 67731 67732 845823731 49472 49443 227562713 87890 87882 219005510 79631 79632 95822239 33956 33940 311045431 49094 49095 627056598 31523 31471 467063949 76142 76143 436887886 22136 22137 789753339 7788 7789 475372425 80885 80886 551008421 18064 18105 326122050 29015 29016 816667217 82453 82454 386461890 52189 52203 106506014 74475 74458 817342985 94308 94309 814088787 38163 38119 670164934 92362 92363 913540521 25762 25736 477174248 43037 43005 484938945 31611 31612 275446828 63782 63780 384002377 63869 63888 322417983 38925 38926 836398995 90298 90299 497238764 71106 71107 366361839 19235 19236 765777838 89137 89120 962266926 51877 51878 440981323 78849 78850 360870015 32490 32538 701195523 20715 20716 419283240 35861 35853 783207091 73018 73028 167700924 14822 14823 83088230 3371 3372 249418980 64531 64532 869470471 12537 12514 853266716 59147 59153 860561196 94963 94937 534629714 50172 50173 684905576 8221 8165 81344278 15804 15837 218651333 93439 93385 24532148 87753 87719 237867970 93580 93581 991075661 24489 24448 305063532 7956 7957 254267824 51558 51559 367039734 73683 73731 174353804 80214 80215 796078183 26269 26229 194558598 3540 3536 179776923 21494 21495 369188089 77998 77966 401978250 9336 9337 490113536 43908 43909 398673611 99901 99902 899386933 58140 58141 429495279 43210 43211 919971892 33065 33066 266424251 38526 38499 894957727 34577 34578 10500784 16126 16111 609644460 54120 54121 686540356 30619 30620 160835084 4770 4798 352228543 18343 18331 47872911 96815 96816 224568813 68904 68859 763819242 72513 72514 418257827 64870 64835 58007873 27461 27488 798260410 77999 78032 991909607 36169 36152 20067594 82784 82785 874332963 65947 65930 218220975 66830 66831 320689175 35228 35193 572688041 21386 21402 397566232 40016 40017 231276339 7546 7547 894769358 70762 70763 404436684 32171 32191 126087379 8866 8867 777119897 21560 21531 401015862 84212 84266 291614805 28774 28793 611392763 36870 36871 27056116 84348 84349 862212976 27289 27296 485502476 31943 31944 980648898 65159 65160 941151747 37598 37599 995045743 89448 89449 343472586 30167 30122 209975622 93407 93433 806854122 36255 36256 172748955 98474 98472 972214262 33220 33176 325772813 9508 9477 796853438 54075 54036 350489687 53154 53155 275800364 91176 91184 871675541 32292 32262 9733586 98522 98523 886544188 72229 72230 843998586 55350 55349 201837584 70009 70010 13543922 93785 93786 328611721 74092 74093 756630967 7793 7794 101720639 97136 97137 431459874 88983 88984 687669809 79331 79375 163824341 21341 21342 594419335 30906 30875 81039074 5287 5304 888843225 46661 46662 873902322 98694 98682 728812282 65422 65394 991571205 89354 89322 621137100 83376 83401 317044916 53331 53332 130862689 8123 8146 467942111 47554 47502 571658989 44080 44081 641605476 47155 47126 948219784 56914 56871 724093958 13375 13384 516118283 99114 99115 677141366 88298 88299 978180397 23415 23416 624729843 33834 33835 78797782 69560 69561 795509882 75610 75611 24045727 44030 43989 954592004 64662 64663 151982256 63638 63639 263192359 81673 81620 178491168 43267 43268 915477079 23330 23331 819178624 60096 60122 865756219 8732 8733 728720512 87408 87449 416689502 60079 60080 99038455 4324 4325 453631819 50390 50391 927629450 42732 42741 172584066 75284 75274 522843497 73200 73183 531506405 18923 18924 294829163 55874 55875 384922142 59605 59582 950701318 86676 86677 990410707 51761 51762 356987278 84521 84522 272202409 78857 78858 748608421 8176 8177 334546004 86288 86272 643323428 59819 59820 259399275 12703 12734 19864999 13954 13903 373399084 52548 52579 805169942 66423 66437 557939358 47809 47810 122733415 2311 2312 502566779 1719 1720 588047396 49283 49284 32685348 30799 30830 862708236 78049 78050 539425504 42441 42481 524648905 72206 72229 664608620 81260 81269 915998323 97937 97938 676451277 19568 19569 5731814 93455 93456 732674333 22301 22302 941431008 47108 47121 591244219 86068 86069 587804950 97272 97273 481353785 19999 20031 489655794 1946 1938 328663246 68061 68062 823492981 37506 37507 787793989 24338 24367 547930359 79569 79570 184848101 68117 68118 813157736 40904 40905 780858835 579 592 232025286 99430 99431 668719612 72652 72690 105619611 59988 60034 866038598 79209 79160 425755115 79932 79933 6001452 8367 8368 565827220 90871 90872 162588901 58800 58751 989636946 34543 34534 733536636 96889 96890 840995023 1253 1254 878270770 93025 93060 453290463 28213 28214 387567846 12113 12061 439103184 36181 36219 11429757 43895 43945 331126840 53638 53639 226700381 40602 40641 661099090 57634 57635 436273523 67087 67118 899978112 55095 55128 137922254 80194 80195 500035925 51098 51099 677379643 12806 12807 333419517 80812 80765 401275845 62924 62976 513130081 44576 44591 965267427 62045 62053 665126750 99686 99687 604522815 39144 39145 437771665 34593 34609 239248581 67146 67170 191934126 51754 51807 578082164 57509 57510 845271672 50831 50832 593000752 86945 86992 212902905 31457 31458 534930055 55651 55652 5165792 70858 70859 704050821 23880 23898 326396945 3604 3605 704920540 82255 82256 813545373 84743 84744 919824987 12411 12412 938449187 72334 72325 489751372 17407 17429 132374863 70679 70680 696773273 99578 99607 556660995 79870 79878 819891986 38133 38157 875015503 71708 71753 821946538 11619 11628 880831151 97742 97743 747762820 25538 25521 164443668 81651 81688 707500742 16919 16916 574563889 15861 15839 148478321 68943 68944 520942111 78902 78903 57205646 9604 9592 216820570 31242 31246 97118080 76353 76354 475577357 58543 58561 888707807 26068 26081 876752833 26110 26092 703017341 68733 68784 870648559 44221 44222 564642337 30630 30631 616240377 40293 40294 677203626 99880 99850 673318258 84523 84524 903551932 41111 41088 373408014 39118 39157 437649971 89204 89205 581449344 92309 92310 552510032 26849 26850 92358688 77743 77786 524734648 71059 71060 667743386 53497 53498 676984131 38260 38292 658623848 17678 17709 585642671 33010 33011 149504856 47366 47367 289920924 11472 11519 400544713 80097 80098 390188072 97993 97976 994817568 22949 22979 504812668 16546 16547 132463305 77940 77962 60006077 831 832 101217074 12506 12507 578443897 3114 3115 382753223 69265 69266 47490638 71942 71919 207284639 99765 99766 889440702 45125 45174 824279014 38863 38864 397312303 13286 13259 654612758 65936 65934 417547468 90492 90463 708684406 66369 66359 950145763 18033 18034 72121965 28327 28374 733590716 57235 57236 853328936 91656 91657 931031523 62075 62076 300390807 71515 71516 903931700 60414 60418 110642723 55157 55158 743562598 6141 6110 954043532 76536 76582 500278177 94167 94139 422364328 43074 43067 571385076 2752 2753 731404021 40422 40453 329734458 13619 13620 735191114 65378 65404 860564560 89285 89340 169313206 30032 29995 769466334 78450 78476 309533969 37664 37674 979209597 9034 9035 897900673 11117 11118 40467484 25615 25651 27918081 54523 54524 226856916 94752 94762 909545863 58130 58131 54342487 10859 10860 483408541 94763 94796 91241590 90778 90766 271442608 50989 50990 269766531 98687 98688 403715173 50693 50694 771792103 46677 46708 524832654 22477 22506 904923552 73031 73032 314777346 19177 19210 619248300 12368 12369 715314479 49231 49232 12274177 1698 1699 79165480 59932 59933 748867674 60596 60618 940601429 18416 18417 338704498 57814 57815 418815214 89229 89215 13653739 80864 80875 317159155 45897 45898 672706183 65113 65089 979883676 10169 10201 441807803 77015 77007 360119315 5219 5220 680843775 55086 55087 952320149 64274 64275 566615346 7261 7262 632283379 67947 67948 522595561 52472 52488 377830893 69963 69966 30598417 11266 11267 948064980 62356 62364 667678894 23358 23359 357530815 74681 74648 163954577 10254 10255 54179679 95067 95121 416742574 47405 47352 238439493 68794 68791 680318371 40419 40401 653808413 4007 3986 617276324 85787 85789 280727957 73927 73928 962194732 84345 84346 772370643 96311 96302 932929157 34209 34210 306928493 86330 86380 575766627 82680 82681 80468808 91512 91513 200429366 82156 82157 682535660 78839 78840 998446826 91464 91447 872976444 34621 34622 160645452 59495 59496 516060453 77928 77929 819052658 31660 31661 900914767 92820 92811 722001208 72414 72415 858989797 18403 18449 732931396 59038 59075 442344557 808 809 228806646 90876 90905 134948049 73673 73683 10788189 72313 72314 194790757 80620 80628 216049271 73872 73914 77656636 27906 27954 519269603 65661 65697 113230365 46032 45998 3274206 92905 92906 696001217 43456 43408 627236526 12597 12562 998543755 31381 31382 655585610 96099 96100 765735154 82764 82788 615944043 66019 66020 875780034 38204 38196 904156528 61372 61373 734444811 17412 17413 278304437 8283 8284 496884365 43358 43307 493291914 74132 74133 582217635 28086 28094 257040515 25238 25239 6046938 14009 14010 570268214 13855 13816 169864361 73251 73252 105047226 75584 75586 340937944 47894 47873 951138108 93241 93230 26721394 49295 49296 548838007 883 874 197242493 42057 42058 506161216 54230 54231 179860882 76133 76134 843417412 98666 98680 741261174 77475 77476 62307354 35599 35600 138724054 85832 85833 913706354 33327 33300 299231293 32452 32453 471075286 26993 26994 238256618 66621 66622 570417832 65127 65093 47815876 37304 37277 215563346 53069 53026 236268408 31516 31517 181311382 82999 83011 736663963 10449 10463 183549855 46422 46421 177946018 1571 1572 623960129 17076 17119 630269885 36468 36438 207347424 61819 61820 975707666 6502 6503 818841122 96917 96930 945388320 82630 82631 237032897 87194 87205 213758938 98991 98992 3014614 11524 11525 349927939 7821 7797 830497933 44779 44826 2973604 58175 58161 218675242 9061 9062 971335176 3425 3426 197907580 89795 89796 500938582 98482 98426 643845036 84115 84156 526953513 45741 45721 621478877 45794 45845 963309513 73078 73079 246483340 77877 77878 310899824 75067 75068 540792247 53846 53880 893592237 77454 77455 200304403 17391 17392 499856155 27887 27881 884911947 11355 11356 921580967 43764 43765 60942185 52289 52290 470160052 32953 32954 578170698 84304 84271 910481969 73599 73650 139283245 99104 99119 881825564 81727 81728 302131627 75760 75756 638794930 90559 90560 64509716 65294 65295 824094124 4430 4431 706141757 27084 27085 66164929 50873 50881 619167723 69094 69095 881955363 22993 22991 359504611 44981 44949 208129177 68884 68885 691466576 86785 86786 473410322 44172 44168 872405186 5223 5219 13410617 48249 48284 660801535 30468 30514 427496198 41674 41675 947364767 39160 39128 192717277 87076 87102 531041365 75438 75413 449937315 99869 99822 396665716 27682 27683 772260118 73654 73655 969588470 29450 29441 741437032 48670 48671 124338609 93600 93601 902372372 74193 74213 688644044 20805 20806 294283994 66579 66601 56257945 1298 1327 99713433 35673 35674 690650892 63501 63490 650779395 10457 10458 384773448 85042 85043 821661761 60205 60179 534014572 37750 37706 538237216 45108 45109 106504411 43720 43758 613048381 10311 10313 365826688 70031 70048 265992631 16100 16074 468933878 58677 58681 662726623 4577 4571 758445630 37661 37705 549083582 83462 83497 636518771 16914 16874 380286367 7427 7428 946379988 31314 31315 244732729 51511 51512 99903382 3612 3651 117693315 36551 36516 67236315 85802 85755 935769780 63038 62983 872316150 22124 22125 64482574 56584 56585 614581181 47144 47181 234943711 45794 45801 562607327 32421 32422 831109545 30188 30189 102736965 44136 44137 247159841 34390 34392 85845608 15996 15960 438201614 87100 87101 181963079 37918 37950 577600359 71953 71946 226745338 75690 75691 563593652 90336 90357 720345172 28923 28867 839199545 98215 98216 579664299 69894 69936 847324754 83426 83463 288524366 29594 29595 245205381 37497 37522 298861411 22500 22501 775229199 2452 2505 730309762 90735 90749 67445410 58997 59027 11468726 4259 4231 965211477 70422 70389 305982099 35117 35158 640434623 51687 51688 972648913 34567 34563 31599053 17529 17543 873615932 63197 63198 921184305 56796 56797 216029303 96992 96993 755328475 48023 48024 371133694 42872 42873 5321582 25010 25011 715229224 43451 43452 405111696 37876 37877 505505297 12716 12730 574837393 95477 95478 241429962 88985 88995 366422841 49409 49410 456855109 61222 61223 103361813 79875 79862 995142400 55322 55323 887531920 67187 67161 851102134 64669 64670 514586665 27393 27345 902602135 22205 22206 415887511 95581 95559 843189414 87353 87384 181373995 65394 65395 348021468 97811 97787 890918129 89297 89286 61878397 49358 49359 698391239 66789 66800 112299807 6292 6293 384896942 29998 29999 208442720 58515 58516 333289307 68822 68823 751734061 55715 55716 726812148 31489 31532 78134753 69215 69216 303877201 37781 37762 944401390 54294 54293 429196542 71416 71417 644860724 98825 98826 975747114 14916 14917 801546983 11121 11122 500187209 92531 92532 503107527 73581 73583 57422695 52784 52785 185915308 52565 52537 241101855 90724 90725 780603892 26284 26232 406417939 52066 52067 338281471 871 872 964942256 45145 45191 625202215 11120 11121 578529270 68997 68987 594183870 79901 79902 247594004 89411 89412 120671331 36407 36408 266512034 2517 2555 478256834 18530 18531 585008509 25514 25515 521449230 73712 73755 781903114 90293 90241 891525448 74964 74965 871275604 13775 13799 468525900 94929 94930 3065620 3264 3265 919030869 37663 37696 988784211 65899 65900 298157564 31512 31478 917943308 43502 43534 995956121 99824 99825 878007501 73100 73101 764405644 1081 1063 386531430 26995 26996 666002964 50906 50907 291207201 16591 16592 82792384 28023 27984 700430078 14890 14891 957154753 89893 89860 196417481 38485 38461 658236047 9674 9664 827583282 4783 4784 874542689 84076 84113 874928847 18204 18229 380399042 54473 54480 562199989 40352 40369 94161746 97066 97098 398383365 40747 40748 836276212 1435 1411 654515485 23207 23245 978979743 94744 94745 105724406 10504 10467 848977098 42830 42831 281486000 27819 27820 983245364 19629 19600 908206405 49760 49776 690908340 44879 44880 642259229 20167 20153 887461198 26201 26243 435286705 65615 65568 308890373 61945 61946 46793095 6658 6616 308830049 50971 50972 440195665 78835 78836 813965862 42862 42863 628481872 28236 28237 289500970 34573 34574 941891490 28162 28178 463592398 23843 23844 65460012 82760 82706 375740312 96091 96146 265905416 19130 19180 675872551 43033 43034 795268391 30104 30057 620315643 35223 35224 279473647 89832 89833 10545722 37343 37294 151817152 40214 40187 373419669 87968 87976 577387581 40034 40026 76401660 40588 40589 436070849 86614 86585 774860448 2146 2147 843787904 82979 82925 862465522 67613 67558 692086594 61127 61128 585163922 29020 29021 186263684 99199 99200 663312460 43799 43790 36097848 43215 43251 461919474 59530 59518 933138545 14694 14695 547852449 7327 7325 261774239 27186 27187 453556530 33533 33479 114597838 76900 76901 355047507 24494 24441 257356821 36904 36905 524632353 96824 96825 552264369 16559 16560 67375057 93754 93735 135058724 15170 15215 5932495 47795 47796 221296060 48759 48760 141544528 40258 40230 841791168 64603 64596 990672326 87146 87131 745169004 79831 79800 824980853 82561 82521 898901928 96553 96604 203237852 8375 8376 503484810 763 764 863659074 35340 35345 276756404 10818 10819 422378705 34127 34128 303146775 5591 5628 942353979 97993 97994 587269508 44037 44038 579739197 28373 28374 743086514 6268 6273 21066228 72378 72376 96933461 62253 62230 820619806 29378 29379 808190328 51929 51930 328535448 80181 80151 414763152 61134 61128 323643912 36101 36102 959537118 13737 13738 220800069 64095 64096 828819403 84879 84880 791233884 2990 2991 184795115 95089 95064 717593007 28505 28506 11076306 4084 4133 961079460 69406 69381 225469885 47476 47452 331385051 46064 46065 236411740 2558 2611 162308134 59633 59661 138888237 92210 92256 449372033 33810 33866 593935911 62426 62481 829553484 16742 16713 236627585 22226 22227 371327516 97492 97439 873120126 48897 48898 936110859 70897 70898 300294146 15869 15837 868833365 44696 44706 334108035 60368 60369 20677552 68613 68630 250967439 59497 59498 18463813 50247 50281 716248789 14292 14293 248763893 56123 56147 347163079 18179 18180 255711830 4804 4823 674706145 43610 43611 475049182 96084 96028 271686649 7949 7950 431912395 13287 13288 443340746 72707 72708 840579651 84603 84555 454819514 73107 73108 126365023 71210 71211 291857366 40127 40117 10554317 61341 61390 618820116 60943 60944 571115853 37791 37792 784596711 14237 14238 219282246 11677 11678 892151328 10906 10907 590026506 41900 41871 647537241 21012 20988 885250098 2316 2292 328962700 83012 83013 652105876 16624 16634 882656388 31240 31189 470208732 31611 31647 739805631 55862 55875 780157944 93423 93424 372818317 17922 17868 446715095 11788 11813 833636121 14435 14436 683618622 36435 36485 917916795 68866 68867 281889694 14749 14710 502786921 67962 67963 223974495 78965 78942 462947233 22171 22118 595056386 29141 29142 807048154 56758 56778 392580808 25982 25983 284534512 36534 36568 601145362 92597 92598 410898125 12759 12791 86453306 1236 1287 109176137 25678 25651 597945084 17090 17091 822599455 65662 65663 238165081 27635 27662 308617543 47231 47232 628750479 97593 97537 36869830 69340 69341 905231412 45696 45751 75471537 67624 67568 696772553 11202 11211 571122898 47991 47992 656422939 44163 44164 515314599 94750 94720 522002393 57194 57195 165555521 9236 9245 459725766 70455 70456 89821911 48628 48665 949895887 51294 51295 54968134 76429 76416 608893759 142 193 210150690 29632 29633 911009639 66762 66763 728651460 36207 36208 737304788 9905 9850 891820526 95939 95940 447305593 3628 3618 988876777 67549 67569 677257370 40718 40719 942631576 15030 15029 134500298 51450 51500 506418575 39846 39834 946381994 55612 55613 421508437 31051 31052 906656197 72330 72331 7391651 53945 53995 307799866 68042 68056 470225926 41631 41636 557024115 98265 98266 662806038 14398 14399 341649246 26601 26600 552995753 99355 99307 653346583 59949 59948 573888487 11827 11862 2640872 37960 37994 8141991 56994 57040 527206384 22270 22271 503236860 70626 70627 499943676 31077 31078 656520392 1248 1249 365377608 42083 42084 699377631 16221 16222 528536159 60196 60197 515473664 63244 63245 601680074 44599 44595 718223354 54129 54130 982304309 30641 30624 705273207 17205 17206 376637510 55296 55297 170994518 90443 90408 714789768 9116 9131 205769657 88856 88857 144770016 14135 14172 313320923 72099 72100 213340012 13276 13277 546135846 70078 70058 907931023 45604 45647 383287471 84734 84729 791429194 36396 36361 745580281 78148 78149 11386557 66746 66725 814827717 75742 75723 698924900 61489 61490 23819073 32798 32799 897731591 53063 53035 734665386 2866 2891 394105897 67457 67449 441189615 83236 83237 972657619 96730 96731 1411174 45024 45036 939427210 23328 23329 917433643 17742 17754 253117052 27106 27089 562164082 82155 82197 200587017 10912 10913 62222440 41945 41997 45633735 14648 14662 273923016 12238 12255 99873709 65398 65399 876806169 78787 78788 989155283 56978 56979 609736382 56878 56879 121046503 78339 78363 725261415 2535 2536 431692578 19185 19138 168336535 62567 62568 691165238 3755 3720 323691966 43888 43889 791032933 18622 18623 44603570 45442 45443 184967279 56355 56331 102592247 83560 83607 184369685 6350 6351 649854767 38209 38210 860010159 81798 81841 894121269 44547 44548 311773316 3587 3588 152252604 35153 35180 30612533 34423 34424 748213446 71061 71062 903403010 11781 11798 57577131 93352 93353 752802712 36940 36939 253055752 95501 95548 684380350 1628 1629 547178416 35058 35059 714783821 56839 56851 246424802 93665 93653 287588328 74585 74586 299419654 73751 73765 7750915 51022 51023 612816717 77480 77481 526560689 53219 53223 358724202 31076 31077 156616356 62943 62944 21508663 96066 96067 37754832 77034 77035 505628202 42436 42437 501550880 53114 53115 746967734 67172 67218 871619621 7354 7355 871571085 95188 95189 303092961 12016 12017 678500627 20894 20895 191536236 49884 49849 568018352 11827 11828 112558016 58472 58454 830592945 42659 42669 883698270 94664 94665 29907372 83810 83794 514332356 38604 38605 440084505 35853 35866 874046816 37170 37171 424528602 63299 63249 447577426 93403 93404 839081165 59465 59466 198087338 50435 50417 699474534 58134 58135 691358452 62438 62455 177279102 12388 12357 22837689 91768 91769 635194805 99710 99711 19194565 64429 64430 732924433 62871 62872 712738942 1054 1055 435268036 91868 91924 699812272 81790 81791 463504136 81929 81930 167210179 38177 38178 14272609 63424 63425 461383478 29132 29133 793975961 5869 5870 527554605 55960 55965 887865126 93012 93008 381224560 3934 3935 725659681 7868 7869 611785103 99688 99733 44551821 6653 6654 442737169 11024 11055 454401086 22938 22939 432434475 6958 6981 478178725 28841 28842 899151595 97246 97200 827170974 66151 66152 910649038 15796 15797 473706539 46906 46907 912771223 56905 56906 786045911 6068 6069 62766362 87177 87178 893565988 84745 84782 929807603 52952 52953 119345746 51406 51407 454752493 3746 3739 74681395 43423 43446 706635748 22715 22716 809795355 17029 16980 62891040 36656 36652 271851783 767 768 989586430 1541 1542 917092502 57050 57051 660073505 70229 70230 959205850 67773 67751 390371542 20167 20131 991885584 50573 50619 82021580 90475 90476 961307680 43102 43089 481266549 84780 84731 992191503 81426 81427 146586491 77728 77730 677255979 64604 64605 402376114 83257 83308 5456150 46255 46256 724707186 67119 67139 340217068 28255 28208 123497853 61245 61246 666070126 19821 19822 993680818 92283 92284 7662479 93494 93495 235369927 63800 63804 145448537 3152 3153 846929844 67089 67077 89760623 29218 29268 776320192 74192 74184 128548229 3353 3297 21899884 38259 38219 569701384 72973 72974 863528398 75716 75717 680988091 31034 31071 876546485 46307 46341 452210732 12517 12518 156298949 54863 54864 430244427 79736 79737 558433823 7432 7481 26828361 33832 33833 537865713 79110 79111 896191595 3876 3877 834998673 60860 60861 107483471 77232 77253 999330834 71574 71625 302721419 23738 23739 962390539 80113 80059 528378070 37746 37747 506924816 43942 43943 147201220 97003 97004 630299454 59802 59816 263068981 49165 49166 650313044 41880 41881 608009560 1950 1951 395152639 60381 60428 826050955 74908 74909 560027322 44973 45006 985912948 50809 50794 625919345 76072 76073 631600018 61301 61281 150714978 44488 44507 986134316 78524 78525 106688193 56717 56718 130008657 64496 64511 439009754 11766 11816 700299396 361 362 511192049 96880 96881 478013485 43112 43113 501122488 42045 42046 83663612 60644 60645 610411084 43520 43575 548167723 6715 6716 105042707 83025 82996 271901434 83886 83883 82270427 80413 80464 228305762 83566 83516 368592425 58511 58539 670091661 18103 18107 846349021 67730 67731 564091749 67948 67907 142487010 88969 88924 400594692 73517 73518 150598795 92511 92493 990804111 81984 81981 468624175 82038 82042 468616834 39495 39496 884006227 97900 97885 818009012 10385 10386 503462242 42862 42908 231404582 95376 95377 833377975 99089 99090 81211712 87568 87588 24375684 27795 27752 231216424 71298 71299 99119715 47409 47410 525774088 85030 85031 681498390 46662 46612 709690898 46136 46137 488644694 7101 7116 196394496 63546 63547 42999197 67286 67274 349723681 49231 49230 903555068 23662 23663 525443832 24675 24676 408853564 76886 76864 171692841 34123 34124 201423078 81072 81073 434868811 15957 15951 745108223 58768 58769 822783125 43127 43128 366443443 83426 83427 543937942 98212 98265 152506545 12537 12538 683308938 81016 81017 710890856 97052 97025 247111785 85293 85294 482836213 96304 96317 78046619 52099 52067 984210289 7509 7518 91839242 28566 28618 504345316 70127 70128 730806119 99480 99496 969402249 33974 33975 898335470 40707 40708 937841461 67166 67167 153898803 66644 66661 398255045 60016 59992 653800736 63239 63240 576337887 70552 70513 641705391 26447 26487 248231799 92795 92751 389189289 7988 7989 134113100 45974 46029 642878335 99974 99996 853503985 68274 68275 829230283 71960 71961 450307653 1321 1308 642625167 99093 99106 560519234 42618 42608 881618768 47901 47902 185161353 62826 62827 445501429 54433 54382 719198664 1647 1666 843558135 77939 77940 424041947 99062 99109 385910612 10435 10474 17854297 52159 52109 735375135 27051 27052 250298628 89877 89878 389659994 9469 9438 80286860 75942 75943 657289800 53931 53932 942997212 81749 81750 17745571 72725 72694 857668841 93844 93874 695058473 22157 22158 888835666 72352 72345 229204992 72943 72890 244987238 87636 87637 876211661 99158 99159 201717736 29039 29040 519862038 86349 86316 126700812 78843 78844 295564590 34571 34599 571566943 52723 52724 629586246 73902 73903 926583779 35135 35191 875344460 14364 14365 747721035 99469 99498 850959827 75455 75471 288023912 39248 39249 279704953 25714 25715 981889482 95237 95238 763958095 49763 49721 450351199 66683 66684 911726189 55768 55769 938184104 44230 44231 115710333 16582 16603 477249347 75293 75294 126558851 7310 7311 422944393 61319 61343 76012706 56313 56314 668549374 71142 71088 21510700 24495 24497 713119850 75692 75693 819406166 78211 78230 882076106 32323 32324 565892363 47427 47428 964371466 96991 96992 855247905 27327 27292 54539836 99912 99917 736587882 19162 19163 140145179 37766 37716 587799726 90927 90922 656733602 25920 25921 44109038 25910 25859 783802143 18567 18568 856364178 58373 58374 104244154 58733 58734 744127714 32080 32079 749444559 36196 36229 272367565 7703 7704 210958256 22773 22774 457454683 66536 66537 408814087 17125 17126 500301385 81336 81337 913721448 60626 60590 521005745 85726 85725 698236151 70298 70299 868301652 43513 43512 799469761 65013 65014 628491765 62572 62605 981546689 91071 91072 587380805 79171 79115 228508194 30698 30699 803204295 56178 56179 944448265 13944 13945 226053952 19717 19665 98584517 68342 68343 12112265 97312 97286 378862543 12950 13002 91793415 52118 52147 442426889 26572 26516 733168964 83339 83340 342903338 85041 85092 862945364 46105 46106 977227706 86440 86418 886977264 20367 20414 610236119 70932 70933 874950909 77251 77204 134616904 32142 32135 62574030 49561 49593 29758474 74686 74741 123374652 26148 26149 695612070 34020 33972 792099571 73916 73917 555855718 83659 83660 816370865 94854 94810 773068921 37195 37246 72442295 23855 23856 938690036 11993 11965 25456567 64466 64467 821655827 54238 54226 468896074 91874 91836 892825555 69459 69460 755637082 67573 67602 414501517 8103 8051 240434466 57426 57427 458648302 72944 72945 682197061 24100 24048 81129904 62324 62325 275865003 36660 36661 118689974 50548 50549 982364485 97988 97989 3642934 26117 26118 274849369 59695 59715 73350125 18338 18292 503344150 96039 96022 241719297 68233 68214 232629078 53573 53561 303255763 81646 81647 865686180 96247 96287 605408119 52913 52914 496069677 87382 87383 788601881 28934 28923 625652216 97801 97802 238656948 9231 9232 541366576 10456 10474 408314440 59376 59370 643388399 43073 43074 573710521 21172 21173 353193145 67639 67642 954138564 74441 74442 966977790 32622 32566 963188198 46129 46130 724711319 7486 7484 283409879 31688 31667 65430483 95937 95938 527202694 79344 79345 722390099 30953 31000 64981000 65855 65895 664717432 83512 83513 453527330 23651 23612 971504170 27788 27789 51928141 97145 97146 714548263 59550 59576 737115572 96919 96920 999460879 67313 67267 751480429 12995 13008 387370058 94242 94243 103820279 73577 73571 348924396 19376 19349 708450459 95042 95043 102436097 17371 17372 105559716 95546 95547 853730316 5827 5880 865781865 20113 20114 887132129 19722 19774 207627689 6798 6799 577639744 94132 94133 291691513 33704 33746 417650807 26114 26124 783987435 48025 48076 671841609 35816 35830 917991704 31779 31780 348287598 25467 25434 856040512 64854 64855 307900755 9109 9110 383111484 98062 98031 776910640 13290 13291 438677840 35726 35775 474607527 79393 79439 154822694 90939 90929 81813259 60189 60190 193524149 43262 43226 722753954 46684 46629 11892293 98087 98059 538684066 9587 9534 902828605 86956 86941 998947398 42877 42848 313012886 71416 71429 3036249 50845 50824 938226318 34720 34721 743493162 69374 69364 605961961 17118 17119 103565067 70405 70406 797837287 40721 40722 891743459 74596 74597 802159954 53292 53293 336166953 14028 13982 936220013 91870 91871 957911385 16288 16340 532465484 13152 13158 339966472 1497 1498 395877207 3424 3425 38717481 10277 10278 361510711 67889 67856 449237016 42219 42220 718349739 2671 2672 890541898 22196 22202 158677911 984 985 218102969 49752 49753 323233474 22668 22669 642452941 29380 29432 62185392 70660 70661 436524387 29921 29904 426579216 40512 40513 282114970 78771 78772 543858401 25709 25755 272493690 85867 85868 582582771 96357 96394 69662660 52561 52609 344363290 64266 64257 384820339 93220 93224 757797375 90692 90693 525045850 38531 38532 815974448 31925 31926 998163963 61589 61538 953772511 85868 85883 590220375 56405 56458 294913371 48492 48493 113912388 68325 68336 141013917 23135 23097 214787439 98524 98573 58722721 90368 90369 291575283 15992 15993 488480498 5984 5941 721520194 18534 18559 48064932 3527 3501 448629833 97620 97621 728562087 88930 88931 132476724 71068 71069 219761526 64353 64393 702399077 40706 40707 952258185 8516 8534 819586154 64375 64376 58428722 68444 68395 554295671 80665 80666 785212321 67877 67926 409985787 45189 45238 325928014 33997 34008 685608195 66341 66297 358054396 99285 99287 232492791 73121 73066 377954208 92388 92389 357663434 93934 93935 95875117 57048 57049 578164156 78764 78765 705652037 57941 57968 620295332 90466 90467 979318783 35125 35126 878496760 89759 89760 7215157 70095 70131 212651583 26264 26286 627454711 95275 95280 855994711 34646 34647 158634553 68502 68503 620203027 45647 45643 796602795 35516 35551 856359717 72273 72274 922908125 50888 50844 163404533 14000 14001 501032295 98465 98466 746594986 3417 3418 216028222 37110 37121 360908859 50669 50651 430746646 44637 44689 139549277 65740 65741 451998628 1054 1016 239767413 8588 8637 896738083 95973 95974 567306912 33379 33380 734767495 11870 11871 618317204 32863 32864 138730332 12346 12343 504750440 86447 86408 810103480 32131 32132 788115354 1178 1170 471806131 40591 40536 482985238 5119 5120 312279576 41823 41837 317262051 99336 99337 901811065 94200 94201 374536059 52576 52577 278622664 47940 47920 53134420 81563 81517 977345650 36671 36684 552415758 92903 92904 275983049 51790 51791 804843629 27265 27230 654002929 33255 33294 435400282 59995 59996 176667408 8154 8155 460631548 28153 28154 250733560 75105 75128 835722651 49553 49590 409712254 85278 85267 399752045 17819 17791 672877570 7449 7450 374347236 62916 62949 93410718 58493 58494 678840752 36991 36992 133388717 65414 65389 712223466 95194 95195 270748292 13408 13409 237329816 47270 47271 596657316 2107 2143 411900669 58389 58342 526871904 80671 80617 328931308 38341 38313 218177120 32456 32439 169297158 96617 96618 752736020 9173 9174 962121520 92485 92515 830754448 70147 70148 408830350 27223 27231 148008879 37832 37833 996511321 4607 4608 551436529 55000 55001 758770260 70656 70650 293157183 52937 52938 835264529 72567 72572 562410092 45389 45432 302435807 32122 32131 492766066 22207 22208 125894129 41261 41262 981369765 29708 29709 52213820 42792 42751 529614367 66333 66298 556122777 7029 7030 792791776 21295 21296 697938266 15634 15668 856459505 98819 98820 57386253 10430 10431 573013924 35543 35570 933950351 16917 16918 653805425 53685 53660 210164950 71667 71623 219068493 68029 68042 439444624 8469 8413 637850690 30714 30715 926613090 81797 81798 561578535 25230 25189 829219054 33012 33013 984229004 38376 38346 967148136 38329 38313 439254189 52616 52617 166741527 97931 97923 127412455 31349 31350 658360529 96370 96371 522945034 78868 78909 861297486 9391 9392 739860189 75397 75398 237743592 53170 53120 885672158 3984 3985 538058226 33980 33971 431617404 32297 32298 47100827 25287 25288 124245674 88885 88886 885969981 59994 60007 400390251 91495 91477 921564177 57937 57938 396378137 20121 20077 248815682 21543 21506 277153870 87961 87950 925878194 23046 23047 187386656 29706 29723 445355137 20264 20220 332774580 7888 7895 290152647 88558 88559 198198348 41939 41931 374205361 62464 62465 676109876 33618 33619 926903557 91262 91263 270121217 43559 43560 592111306 55042 55043 802171177 60525 60577 220995201 16087 16088 546115332 56699 56700 278751233 76118 76094 994875281 91992 92041 756974209 55368 55390 201118871 93878 93879 511222576 57647 57648 619485373 16854 16855 277576047 75666 75667 269373430 33364 33340 684188886 69932 69878 709398091 21144 21107 84534574 44193 44194 855787683 84425 84426 969102722 80917 80918 892756005 400 401 839640650 18411 18412 443822365 93737 93738 299562408 40444 40451 765499829 89824 89872 936112219 34069 34070 516430030 94123 94124 111838786 69726 69727 919907011 7609 7576 394035562 30253 30242 810916032 55898 55899 917702838 92096 92093 298471724 79677 79694 488129699 13438 13387 414343055 3883 3884 202314754 93293 93264 992402502 46879 46836 813493443 44121 44122 994456811 82939 82940 877766598 10289 10290 931614207 78351 78380 795809632 26516 26517 626403772 56626 56627 491184699 72904 72855 210442368 69901 69902 991688829 73962 73963 417747024 59992 59993 398865548 15402 15403 674974815 66914 66915 335014523 47228 47253 346838014 11768 11769 156052561 41999 42000 807182428 1835 1836 990587708 56536 56574 929132400 41503 41504 772122342 72752 72709 571775074 89769 89740 486652142 42373 42356 314122484 17286 17287 210944887 6765 6714 131831246 8541 8494 932025989 85082 85083 359022748 66122 66068 418593417 63684 63631 791424025 31450 31451 163218554 58350 58351 27394384 79828 79829 492141126 90899 90900 71738803 69145 69146 352525607 68411 68373 1234130 38838 38839 737311780 50739 50685 336079417 94630 94631 55598988 45722 45699 467854776 23220 23221 324936113 94829 94830 883308744 71296 71243 164256190 50862 50863 463482334 63328 63337 74472870 28240 28241 589740886 23486 23487 275404790 76387 76388 430441744 76270 76271 525029991 42274 42275 956390770 67916 67887 535044769 34873 34823 400523354 8478 8468 709295417 22666 22610 690123868 53238 53239 345548416 43850 43851 946417076 86589 86602 372073159 79508 79509 625336714 86079 86080 969319770 98950 98951 119798334 39083 39050 902547957 80913 80961 603478459 24153 24154 106930602 77546 77547 697468532 37361 37362 749856577 17951 17952 461448899 14632 14598 918873598 30547 30504 982836147 27848 27849 106881555 36509 36510 570947800 58456 58457 175288614 76731 76757 95212440 8039 8040 965896118 8549 8550 422669822 50847 50848 176377143 45458 45426 203193676 67961 67962 593398523 16298 16273 76481580 86250 86251 631725349 58103 58104 102938787 51731 51774 692445571 65358 65364 523252645 21623 21624 475583682 79373 79360 602007945 19275 19276 997049019 61665 61713 290144005 27442 27432 798041298 78640 78668 172705934 79145 79112 845240404 7639 7640 116565387 18654 18636 557678667 63 34 614604163 26772 26773 471085878 35080 35081 89163755 78907 78908 22423577 33150 33151 407971752 78581 78582 670296565 43691 43692 1286226 57962 57963 43680414 89515 89516 745431369 70565 70566 950617138 41346 41347 101647563 1182 1174 787899493 17807 17808 486283901 75464 75432 559691367 24225 24226 801191132 79816 79834 375374278 89039 89040 261347955 30818 30819 243525186 26717 26712 195848303 46650 46651 865269692 38368 38324 732103844 83432 83482 812235672 19480 19481 671539548 29378 29372 281045039 94450 94496 299760035 65633 65655 333941365 78871 78870 269950011 79728 79759 217444047 52607 52647 120618083 22895 22896 622473743 46241 46242 682034995 42019 42020 885469584 15339 15340 300622601 88829 88830 918499367 43137 43138 261633821 73451 73466 615374264 21203 21204 930116168 39030 39031 355033468 96134 96135 476059372 54235 54236 957298408 48990 48968 990381731 49648 49649 243033637 86345 86396 791871544 72398 72365 781283733 28822 28833 105490354 84715 84682 493257275 42754 42755 819799721 61228 61229 801074125 54200 54201 266092578 79486 79520 915162622 85450 85443 969902721 34016 34017 921179216 68325 68294 217932491 10418 10426 620586300 68003 68004 290381478 88806 88838 286582623 1517 1518 695360090 92762 92792 745900764 83876 83877 714690292 54789 54803 160693354 72436 72397 866999736 45539 45540 51681924 11861 11862 860330700 16712 16666 904603815 72647 72648 855308653 19170 19145 19905723 18304 18305 588024292 88115 88116 603292866 28866 28867 593145924 38537 38538 24084047 14708 14709 867776744 84026 83983 875748994 31331 31356 677161452 83991 83992 983204323 65553 65554 240560860 27313 27265 278076142 27921 27922 771600595 77406 77456 503079197 50343 50344 565015027 84740 84741 91352898 96587 96640 670846691 79480 79455 313247722 33535 33536 280103876 10874 10875 228668818 20131 20132 344333294 23964 23975 827474239 78243 78253 912566530 77264 77265 556664859 59030 59077 261177014 98607 98608 447888534 9772 9799 561926718 83917 83931 490127244 31075 31073 172942438 48252 48248 711044600 64889 64890 892095733 39427 39428 695756188 58080 58056 5174150 74121 74122 685116061 8564 8597 281120364 57925 57926 202968056 26679 26681 859943577 72681 72682 859473151 88853 88871 485859479 49661 49714 326591136 28763 28764 997045534 71246 71247 338834722 87751 87798 129064016 64876 64877 655546290 26219 26270 860860069 49756 49721 554144059 44717 44662 868023595 96522 96523 633494055 19827 19828 858541167 1840 1841 323671602 27069 27070 323994235 12205 12217 933507738 78187 78188 846996214 16253 16221 100174623 11018 11019 110764784 40065 40034 449923710 36448 36480 349058550 69206 69240 681823721 56816 56817 143667393 863 841 664383615 22892 22893 365968535 55220 55221 387799840 85646 85647 115739545 6772 6773 161987577 37336 37337 452508551 84109 84110 509703130 35053 35054 305898843 32811 32812 966905168 54502 54503 110996139 99819 99835 859896254 1546 1515 963987385 43208 43224 433037355 40356 40357 1249909 43869 43859 357703700 25811 25835 685559503 2650 2651 541191549 57201 57202 36885705 71799 71800 923118516 61979 61986 558923749 77632 77633 564878076 68923 68925 785527490 49210 49186 925047124 35320 35321 478029209 8794 8795 593007994 73565 73557 169916079 68072 68073 187887247 57207 57208 683474410 48951 48952 307517958 47990 47991 60706987 93864 93865 375771168 25140 25141 956114485 96729 96681 464181545 88736 88777 443413982 8321 8322 33270534 27733 27724 642745662 67192 67193 313973674 17134 17187 981169545 26158 26159 918073705 68990 68991 532965720 70095 70042 864660138 93 81 627777712 90161 90162 616571026 82299 82254 631172755 96896 96921 451219483 52140 52141 270426189 42586 42588 135834229 45103 45106 143832137 83983 83987 544249296 6399 6400 117727952 25821 25837 413674940 84033 84065 649445267 81660 81609 182923928 27947 27948 738658756 81748 81767 476821139 83136 83137 200978195 3712 3713 440394364 83420 83421 455354516 62938 62939 503032337 72124 72147 42847039 47397 47395 884942622 282 297 393106553 5970 5971 507328458 28742 28743 87569637 36586 36627 628360964 8701 8702 277076575 31914 31939 987719377 25824 25825 572743973 78016 78017 705385154 71006 71052 726027626 82355 82381 7832466 59902 59903 332100853 51795 51767 42932107 8071 8044 102664813 3327 3328 433243593 47677 47625 143646890 51417 51464 913933897 76212 76213 604383064 70968 71019 551423040 3590 3568 675735571 48350 48327 904815418 87228 87229 117506856 35980 35934 659114661 40185 40186 989895878 2695 2659 670914885 56371 56372 218268584 40948 40949 301590602 18161 18119 187836508 27428 27429 675414272 93035 93041 967499111 42500 42509 790218539 78557 78613 477498408 37138 37091 357733697 83811 83769 446285482 44639 44640 825361521 18469 18470 709050960 86495 86486 697765626 27841 27796 405005579 26401 26431 912578029 22667 22668 179435222 74113 74108 215363418 40191 40192 308794064 51465 51436 798557979 69813 69793 636041177 93079 93093 106966644 29810 29811 341121520 6549 6555 186490581 30901 30927 473708614 6620 6621 656779317 12643 12691 858979428 15235 15236 185926226 25079 25080 502479715 89983 89984 287763835 78664 78665 655417578 21892 21893 504521307 68430 68431 394878211 21912 21937 607914802 54170 54142 969928963 35711 35712 425707865 4287 4313 842286534 20719 20720 829285058 36972 36973 801356735 69172 69226 430717729 85427 85428 801362657 92256 92200 208021983 74132 74147 481165794 18077 18078 833072242 58908 58865 850710791 89845 89846 999541121 71133 71175 662973643 76114 76098 77139364 79468 79417 207300941 40908 40909 887814335 1737 1738 39666085 53818 53819 675308911 80259 80213 314599047 73266 73240 108330867 40817 40818 545804042 23863 23917 880638558 8518 8476 606244412 74723 74724 37502827 24806 24807 998510093 33547 33548 357070551 24100 24101 803892839 78703 78668 871371751 30203 30204 999838359 68906 68895 487742151 41862 41854 967876383 55040 55041 299721021 63236 63237 759615963 32867 32868 219191500 32320 32307 463451675 37437 37440 446918130 83797 83802 159633465 42780 42788 629172980 58121 58122 259707806 64077 64078 72294501 17661 17662 741796139 38598 38599 22221523 89433 89422 908207369 95221 95169 420307594 19198 19163 750217413 93815 93816 581660596 18779 18780 743934707 6903 6904 112368205 72550 72551 44199864 59793 59838 460437661 91626 91680 620550346 91421 91442 332205672 6255 6206 238476450 67495 67496 110277564 75047 75085 612228670 61796 61843 920500990 98038 98039 963642516 53077 53078 320083809 61857 61858 804305367 30634 30635 757656396 79166 79190 211233766 63438 63439 421694683 48184 48185 241959798 74487 74488 682271451 50956 50957 407143438 4651 4619 231872399 97944 97945 900060900 37696 37697 177141510 43358 43359 573629845 84319 84320 287597670 36630 36631 791022144 15478 15476 9495210 79030 79031 261660093 63928 63923 288767669 38010 38011 417272863 61279 61280 350374609 49008 49009 359028634 86105 86106 237188875 92966 92959 225719762 88079 88087 385498036 4403 4404 741260055 34419 34413 328246484 81615 81616 680926983 87136 87137 195534294 89769 89770 945103530 41036 41037 744038986 81205 81206 690949616 14126 14113 418468473 99587 99610 358630707 48807 48776 900198847 27365 27416 560640148 58361 58353 843141997 36860 36906 141643469 33434 33475 181067122 64459 64441 703267557 75243 75244 48094828 59786 59787 487757049 36317 36318 336009066 2677 2654 110922949 56886 56887 694624262 26682 26683 905878890 6595 6598 326354523 69690 69691 966135461 47021 47049 648306881 23816 23817 501761641 3474 3475 279594682 73570 73597 673875616 42628 42629 322918579 82929 82932 318945758 14512 14478 429733066 61089 61090 833580658 86683 86684 10538482 88168 88160 802652906 72686 72687 847162025 2793 2794 621408432 53252 53215 973890442 83000 83001 126709076 97163 97115 365086568 7039 7040 272750570 40827 40813 488521628 72280 72281 942406678 79684 79679 157879546 98596 98615 365855732 87945 87946 264624594 26541 26554 851252507 170 171 901040833 56395 56396 845652149 79158 79212 59423131 98657 98640 103787925 7131 7139 560311346 34582 34583 883006252 53709 53710 273001869 26282 26291 613426028 18932 18933 42707826 62898 62938 35470594 72356 72379 539765370 5059 5047 929981149 3540 3541 325288227 93768 93750 687201439 23157 23210 719580807 45154 45155 38054352 30100 30110 716044733 76185 76198 552016739 27073 27074 328926324 3390 3412 336959834 20119 20120 448176302 27044 27045 802241765 76210 76211 575492 99624 99625 232619110 7231 7186 45153544 93667 93697 847024982 31727 31728 890435737 36871 36817 847735027 71975 71976 555345870 49761 49762 643058327 13350 13358 271679196 54987 54988 839923942 3282 3243 250234078 20637 20638 716172877 19013 19057 880058476 78015 78016 463759619 9043 9038 994661689 44654 44700 418838324 45481 45482 872248864 56493 56494 652000126 59213 59176 743815788 51168 51178 254873422 14334 14328 74651918 83828 83843 234776458 56514 56515 516209694 89855 89856 604964928 44313 44314 362494374 25456 25457 834597339 22605 22563 486329167 32567 32568 695590164 65866 65867 753063692 7076 7048 20759218 75640 75641 102745754 49020 49021 932417287 90345 90346 375959708 22085 22086 803220794 9609 9621 877215212 8226 8227 591483828 50289 50281 954631157 72191 72192 443761589 12076 12092 2217649 90326 90295 819432126 22512 22478 54388522 91250 91251 89826782 51781 51750 974830149 61322 61338 358146918 37997 37998 456503178 63325 63326 458420442 40743 40693 995330943 95764 95810 192994232 86023 86045 457542622 34640 34661 969975438 25903 25904 804996964 1728 1729 606330780 2225 2226 75685806 69677 69678 676736251 71935 71939 924842867 23643 23598 717299296 60978 60979 742680038 83167 83168 947846585 57168 57169 65109614 43660 43628 625395207 31445 31446 387752321 59086 59087 815633661 40528 40559 458118892 14379 14380 538965664 56652 56694 846957198 17020 17021 41079795 32805 32811 772471065 91764 91765 712578045 49981 49982 773356643 59523 59508 560509940 9013 9010 547407632 94125 94092 123404447 10336 10337 168203588 81730 81731 353063662 22506 22507 71178969 68830 68787 982029414 10940 10913 747768680 98968 98969 829598291 8553 8554 716764802 56214 56159 957643226 70844 70845 301379713 83076 83077 770283149 89450 89451 193822445 60412 60454 216380310 18686 18687 732164822 53352 53353 177025201 6050 6051 805478512 19753 19731 11716729 51524 51525 362376519 67827 67828 417224143 79098 79099 156209568 6909 6910 47772242 81328 81329 799744718 85950 85951 679471343 98046 98047 363114854 31142 31177 636376343 25306 25323 283356156 77810 77811 60167850 84260 84234 661202404 87876 87873 579123885 98962 98934 242522885 49056 49054 55576940 19942 19943 568387773 58592 58550 438391541 54823 54824 552323787 66946 66947 95862059 20769 20770 744288084 21563 21564 910032029 95173 95143 216782128 27348 27331 827527775 19752 19753 309424533 88763 88764 20442718 9356 9357 173314432 80252 80253 953258819 66223 66192 176875563 72937 72951 328345527 34103 34056 894473983 17466 17467 581956002 16543 16489 30094207 32513 32481 703725523 54365 54366 367873531 66982 66987 966282921 79531 79526 719674404 93992 93993 31946631 80580 80554 581626664 41837 41838 167939302 33146 33147 848902484 22553 22554 440938973 74610 74611 454038388 63030 63031 735971719 99764 99765 515672807 90275 90276 376385590 65705 65706 391143707 81201 81208 732280441 38958 38943 236724871 79789 79790 151539796 91600 91601 125889597 66950 66977 767231060 96311 96312 868832259 884 885 643591726 27123 27125 639728496 82913 82914 659964238 76299 76300 129629856 46192 46190 937805610 71611 71667 814849966 4737 4738 651159964 2187 2188 367654807 85047 85024 49988110 83327 83328 446179272 53471 53472 228374259 26842 26868 701934623 284 285 789434811 21882 21863 843166316 92256 92312 285128539 79816 79817 122732260 1981 1948 148892581 92606 92560 385952852 72544 72545 765392080 85763 85719 582718397 83280 83315 29832354 24866 24867 144456218 64945 64891 375477845 33811 33803 734915920 53830 53831 369576968 44341 44370 880972082 18336 18310 652287725 39770 39774 968361343 68412 68413 450028862 23494 23459 439771468 56601 56554 556991488 39575 39538 541123347 19587 19588 799913914 12744 12745 88414794 38642 38643 980497347 7373 7374 103729505 53563 53564 538746389 35074 35075 273980800 16743 16744 731111101 73367 73409 844783761 5369 5370 684803693 89142 89143 331657416 82031 82032 340233712 58188 58171 285956485 61842 61843 632629525 25420 25438 240329878 48279 48275 965803043 85741 85742 214578690 98320 98286 172387833 76643 76644 742801605 65574 65578 390927570 88395 88396 540702619 71387 71388 856195569 59422 59423 277264255 31233 31234 686763290 84181 84182 956441055 16772 16773 102947981 60176 60182 995258928 13916 13947 128567248 76730 76731 569792156 47296 47341 647429900 72717 72675 278569389 91064 91065 427779983 51517 51518 500850108 36806 36807 924054651 74364 74365 102211700 631 635 308900319 33239 33245 760034119 41425 41426 907207629 7627 7628 195565809 12573 12574 799615023 59645 59646 303138840 44855 44879 213146163 91906 91907 483830213 71974 71975 648734207 19181 19212 99670133 26517 26464 913407117 3954 3955 597378867 17862 17863 969312667 91407 91408 41849852 59750 59751 531362827 30345 30335 799270778 60548 60545 756844728 13178 13179 912167876 16712 16713 392399083 8118 8111 142684590 25688 25712 881777658 78140 78116 869337147 13880 13881 285534637 74448 74439 151620560 80296 80297 599323897 52760 52768 762681539 690 691 922029377 8677 8678 904675590 57734 57717 376299429 856 857 732050698 80108 80109 89450212 27729 27730 387270921 1884 1833 599016420 90812 90864 371690818 75728 75746 333683603 68440 68441 543865094 34306 34307 326726789 6666 6717 945090933 70704 70705 253961876 19378 19379 378750106 73856 73857 604258524 92876 92910 426380515 90828 90846 35096458 7765 7766 599950526 506 549 725273559 95967 95968 110007414 26745 26735 79017536 65792 65793 631982349 57396 57397 732314576 22066 22067 857506454 3318 3319 444179711 57771 57775 904237936 46087 46072 639807997 77654 77661 59224422 11500 11501 861797162 75424 75466 960619847 51078 51079 878131426 18172 18173 144476533 8692 8694 730262745 33808 33809 107697824 69141 69101 823074586 86731 86775 602380280 35087 35120 873717901 79464 79512 325116063 28014 28015 692750083 80263 80264 875217998 5697 5698 346207857 75447 75448 257692174 35206 35207 420521421 1551 1567 522762354 71526 71556 680847446 75035 75070 7154732 68183 68168 920940966 82410 82407 814430480 49649 49619 807214614 1374 1429 664120657 15306 15265 629507578 77873 77874 549379285 86803 86817 147320163 40902 40903 811543822 81091 81144 101829842 38123 38093 806593433 16077 16088 610121460 29677 29678 365857559 7969 7991 326737384 12920 12921 800802980 64760 64723 601634903 76174 76225 786911250 33043 33048 41909250 47440 47398 583214884 43411 43412 726628280 77738 77739 930490360 39554 39555 200223586 11852 11797 335185972 1034 1009 446477092 56574 56575 289046952 8728 8729 305233549 87569 87543 953907871 19120 19121 420398944 39826 39827 499596989 78229 78281 184947496 83440 83444 756495793 58218 58263 971661619 23999 24000 858601190 24359 24338 165548032 5940 5941 920096340 40464 40412 632949458 67943 67944 908102719 14596 14597 898418815 28856 28836 257397964 37958 37959 447566592 25025 25023 394403717 92316 92290 93435867 63422 63423 201262053 49629 49630 472244269 28186 28187 644004207 85804 85813 19331220 72392 72429 544151653 53455 53456 317483762 47424 47416 254194737 93103 93104 601921963 34405 34416 91099925 82799 82800 495287068 61281 61282 921433887 96245 96237 141852903 83766 83712 899013842 96104 96100 889168604 10124 10125 76595748 21459 21462 876089919 73700 73701 155545567 60776 60777 548991795 39689 39651 482673126 85788 85781 840846356 5460 5483 423269553 21586 21587 598437245 6182 6199 317879970 8600 8601 10030189 22690 22687 87896751 96514 96515 717178493 59811 59809 633882929 51556 51540 374887529 67887 67846 942207022 36614 36653 34831894 22353 22354 681430780 29410 29411 160763043 60895 60939 916328047 65436 65409 355155289 49446 49444 424203178 97487 97446 317936548 8355 8404 245885338 18077 18062 165780337 48060 48017 689641595 12018 11994 369484527 40423 40424 860485749 87624 87671 110470954 76341 76342 859486343 50905 50906 177205032 97729 97730 140874701 45301 45302 448309314 63214 63215 216569069 9243 9251 396501092 9671 9672 497426436 62310 62328 395556110 23290 23298 672100789 97049 97017 807594631 14736 14737 455134033 81562 81563 43735339 91475 91476 239196525 84555 84556 63587753 91478 91505 845321069 46755 46770 537554476 648 671 916618677 24555 24522 774912084 70963 70967 583635745 27529 27516 56504925 60855 60893 192113105 95476 95477 194961904 18613 18598 332567462 58693 58694 799773167 66587 66633 664551413 47231 47252 66996568 96738 96739 405875775 53369 53324 275755765 38499 38500 477338916 97691 97719 679394533 26010 26011 159813622 54765 54766 982097176 9570 9571 815208626 42645 42646 624435340 375 421 608921999 14340 14301 708490697 92550 92551 813910051 14364 14418 729183482 96436 96437 18326488 62376 62386 268808914 19057 19058 214763722 77352 77391 579529078 34043 34044 208589867 83048 83049 395612739 20604 20605 245023709 15324 15349 68736360 1543 1544 341210905 98990 98935 326678469 52017 52018 133931291 10977 11030 615269434 75517 75487 15815343 95313 95283 492977320 73312 73313 955621919 11369 11331 308670505 30291 30281 204309038 10905 10878 868406457 9234 9178 518560737 93938 93930 80607994 32978 32979 673301733 87506 87507 601594837 98354 98389 102224248 13011 12994 750984749 88886 88887 393272053 55872 55864 299336028 68316 68359 114656181 75608 75609 131982015 87874 87875 794539245 55724 55725 693419 25995 25948 349691791 58401 58431 472788871 91663 91664 213480207 36699 36700 701110315 11793 11794 77164090 41049 41050 707033474 58106 58145 109949117 71818 71819 669349427 55368 55369 271980439 64443 64409 697120905 69913 69962 52980678 58959 58939 635580021 68277 68278 365250277 14533 14520 861347453 68645 68665 79612238 64145 64146 278675144 60081 60051 351667713 86193 86170 282989440 77211 77212 208288771 72351 72371 676556305 95150 95157 128069911 18605 18561 97240670 65275 65276 488975728 43047 43048 148360809 33360 33361 953118998 9143 9155 872767650 5067 5068 194513523 34723 34775 540786290 88411 88412 621822716 38784 38785 534267699 57513 57514 487044121 48715 48716 537333114 27844 27845 243801952 41938 41935 672033800 33420 33421 559671915 30761 30813 14489919 25187 25153 127074205 93642 93643 377175443 84147 84148 493654139 29448 29449 409757690 33210 33211 358894025 67245 67222 957668662 87705 87666 676179489 5936 5937 78549906 13639 13600 359474025 66758 66753 858789055 61088 61112 525093120 22736 22737 612836129 90775 90776 753009132 9426 9446 389899261 50485 50507 312346807 45168 45181 280374470 36384 36351 385737380 69412 69463 397090469 65981 65964 38230174 5894 5859 3648029 21863 21864 985797619 8332 8333 712835616 7096 7097 668833141 12549 12550 461991279 27532 27506 247878433 63923 63930 978126135 80878 80855 897791498 56403 56455 561728009 11609 11635 422426943 35280 35225 914857883 75200 75201 529475747 99570 99609 727395868 5361 5322 237873295 9779 9780 625334920 63505 63539 111716023 92344 92370 16818827 96213 96177 109261911 57062 57063 665342819 34311 34310 683148458 81248 81249 709276620 4145 4138 857508794 45488 45489 371585739 19081 19082 109507668 50668 50669 520930742 38294 38295 200381859 38611 38612 620756720 62661 62669 994347352 47375 47354 297072195 24171 24213 959276610 65285 65286 300947694 74714 74715 824081607 86766 86767 69267322 94741 94742 278033086 98866 98867 156309647 38211 38212 88803392 87603 87604 665523158 74838 74839 247049264 88848 88849 687387447 93334 93335 775384873 28380 28381 850280941 62326 62376 949386339 79439 79440 488701518 10586 10542 245104063 31413 31414 801311918 81163 81190 684058509 72802 72803 87848562 26432 26433 568203277 77066 77029 274939912 5239 5240 146083512 79227 79264 926963429 17909 17875 193960291 55984 55985 715555271 67900 67875 639912377 67688 67742 272962523 70636 70637 641951445 73074 73111 145711123 12780 12798 162083013 24214 24223 642700455 29134 29152 86156038 22961 23009 394231526 95980 95981 91374512 92364 92365 470827416 39460 39461 211138313 50953 50954 277448040 2925 2926 351014823 40757 40766 150323717 40984 40985 567671487 1534 1563 590318845 7134 7181 636316770 26419 26424 13947207 94551 94552 795602843 58783 58786 205920151 7833 7842 646909149 83418 83372 824095077 29607 29608 560971652 32671 32672 392872594 61098 61114 243799072 49461 49482 848371255 92827 92844 165009836 11333 11335 178579651 74559 74563 508917650 72906 72907 428080306 57911 57912 316102695 69448 69456 902074248 7805 7806 509942682 31294 31316 778703593 27069 27032 919458766 79331 79332 731156827 23564 23565 953985623 83608 83598 518486508 93615 93616 502246164 9661 9662 676758068 65041 65042 128529704 41479 41423 557887636 73501 73500 506563296 91257 91258 151449763 90629 90599 349091287 36023 36020 616745350 4123 4093 537120972 73314 73315 763414092 68278 68248 639059936 75032 75058 127731966 75853 75846 362365996 23105 23058 425231364 76343 76370 54142233 63040 63069 523750052 38542 38500 686538768 1665 1666 19090250 70710 70759 772889221 42325 42326 581896093 19406 19354 873423441 12281 12282 795469534 53190 53191 706494305 82840 82885 755908401 48179 48180 723880022 75633 75634 84581640 38688 38711 258995702 62609 62566 237791836 33987 33988 24193324 33696 33697 640049724 79871 79831 136710228 17448 17499 40000241 20756 20757 147498508 77172 77193 156847688 80595 80596 922945379 81162 81163 458089649 91932 91929 427425026 75877 75878 837952184 83613 83614 954760233 14228 14229 656920491 23238 23200 739046657 27257 27258 249204892 8816 8817 964433484 45123 45073 377993443 38288 38289 120745370 52714 52715 976252493 27002 26998 946771566 2495 2496 678853150 56025 56026 370494202 26866 26867 859741741 76666 76610 818946262 51264 51265 222198920 62589 62636 994269413 95345 95346 745015632 87349 87350 932155209 54424 54461 748487842 66391 66392 180576532 3026 3080 421704409 86399 86400 798594858 27369 27384 800176736 92574 92575 358077681 63835 63836 977553610 92305 92306 212281592 62525 62508 433755886 43134 43135 195517535 31345 31346 86619197 74716 74717 383872951 70508 70531 722981349 25944 25967 470556336 87511 87512 251184514 76905 76895 59088858 53634 53618 148357991 99652 99693 804397254 11544 11596 590806073 12304 12305 476434334 99088 99092 616573500 66337 66338 487801419 87463 87490 941655422 23045 22991 123082962 18189 18140 706878644 315 319 294211340 58009 58010 360020525 42860 42818 195478598 9309 9310 528879269 4603 4569 890858216 26563 26587 605888388 91255 91232 638828965 64601 64602 89669787 62507 62508 504725200 60554 60541 767220315 73890 73891 423661844 69221 69273 69905856 55941 55995 29722638 69150 69163 617686752 95337 95291 737564160 54173 54174 949038532 31510 31558 881717230 33140 33099 283024928 84327 84352 194105720 2567 2552 924789004 87474 87475 459932448 349 373 398111399 57696 57709 385333523 19566 19567 346953764 83389 83390 119462031 4799 4797 142498545 58535 58500 51350389 37738 37716 410660362 73125 73147 141490229 78874 78875 387332103 28527 28528 294328964 71596 71651 384903528 29405 29406 506439219 59688 59689 656564360 93641 93642 215098292 99406 99407 325214176 50671 50632 655783367 54187 54213 8094220 75891 75843 500417865 16535 16536 186173328 92650 92651 642269424 23169 23170 389454465 23566 23560 860873196 87537 87502 23248484 756 757 932445175 97595 97589 441684506 68768 68769 800917873 13346 13327 472649111 78159 78140 434361839 27777 27778 611098746 87568 87567 553738911 24903 24911 508149758 9492 9493 601053152 79489 79484 424639995 79589 79611 737678130 56077 56080 321591198 92759 92760 961359219 39148 39149 129809896 92746 92789 928347056 84511 84512 707239785 50555 50578 728967341 76587 76555 648466936 51908 51909 707495213 45859 45857 976949600 65026 65027 515600760 77642 77638 5386696 11844 11851 705097697 46147 46148 394090727 36395 36396 335054173 15068 15069 848377362 76247 76248 963956272 57467 57468 570995203 47012 47052 66462485 37051 37030 696267485 53836 53845 610997799 16565 16523 897433875 92195 92196 909859760 37668 37640 965921471 59969 59970 694757502 69921 69872 172576275 9753 9754 439714243 57968 57969 643333074 80007 80004 562128848 32434 32435 918694187 76045 76046 657107659 96686 96649 198291908 95946 95947 523001558 60876 60899 980878511 59747 59716 350714221 79019 79020 842228846 66809 66810 110700229 49460 49461 923142946 50907 50908 200826900 68218 68219 64216543 63364 63365 960603186 43293 43330 116876544 92137 92102 842935701 79599 79600 721504076 14648 14618 542007400 11582 11583 87428889 95075 95076 453552934 81556 81557 367410826 37732 37733 785619403 3800 3801 450443673 96107 96074 384664787 28038 28039 762599610 89007 88989 879072966 21649 21694 418924111 55794 55795 535006884 70259 70260 335421473 2843 2873 82123644 55207 55208 184591305 52794 52795 375171123 75756 75753 42936079 80882 80883 57204755 86386 86369 235855225 90097 90055 51939705 17928 17929 398904140 95569 95570 982174976 35995 35996 474009602 92511 92563 269451603 3506 3507 32585283 21806 21807 497242625 70886 70922 203851929 24481 24482 501490355 11969 11929 337041687 42088 42089 843429275 97934 97957 276200895 97589 97590 271926292 4156 4157 464770873 10261 10262 553007917 36975 36976 157673795 49394 49395 295712790 79844 79821 45468123 76520 76563 843964083 78774 78737 519703107 87643 87644 599806780 64553 64518 645669589 390 391 128805680 49328 49341 408713374 98736 98737 219548793 96901 96902 206578382 52769 52783 142931293 17944 17945 544817191 67883 67884 761269984 25672 25702 332568537 14406 14407 158382915 56512 56550 790999790 60192 60162 346527577 14768 14769 987421789 42661 42662 93931026 15130 15186 868952608 19724 19719 181463351 26875 26857 5297228 22417 22418 17884298 43372 43373 68649313 22919 22966 610096402 42539 42516 303854166 45498 45499 534381932 35685 35686 68508294 82674 82675 607450451 97374 97323 208710072 92631 92652 437642103 1927 1928 118335027 17812 17813 611137966 35529 35530 621265239 77556 77557 283113805 32213 32179 65380889 91248 91249 459902253 39428 39429 877781775 98156 98193 707293833 72002 71951 112676740 73096 73097 607502007 16653 16682 47747131 80150 80111 303587270 2196 2246 709751056 46846 46847 715318669 13578 13569 189669116 34434 34435 427341595 17836 17837 520377751 59953 59927 310774793 53977 53978 678351183 65197 65198 863093684 2486 2487 689499517 52872 52849 485740919 91142 91158 321860825 48283 48259 75521359 9977 9964 31644477 18716 18717 992455657 73414 73415 750576642 19628 19629 814275596 44530 44531 55879003 73836 73837 447395414 74389 74390 380667971 54954 54955 217852204 10425 10426 605132812 19947 19930 23074987 92852 92829 996308432 85894 85896 825164696 36348 36320 985674750 95375 95376 134008732 99876 99877 561234450 32296 32297 696022572 30827 30828 478108801 37851 37811 57654033 96104 96107 84188607 75732 75733 70903168 51329 51326 657329622 67803 67804 731104222 96302 96312 257505047 7687 7688 892689340 46452 46506 106457145 63619 63645 477311657 25631 25632 734479529 54311 54312 501442534 19568 19564 233892974 53139 53191 3913943 97355 97303 269254549 27225 27209 410277826 10408 10407 438628514 26230 26212 230224693 4502 4556 917964737 98573 98556 766488757 18271 18229 287007953 3132 3133 272146541 47911 47912 436070904 32026 32027 386902392 12409 12416 924684022 23183 23224 849910372 15317 15318 764704941 46720 46709 831819848 3565 3566 46077791 5852 5853 635054245 24491 24470 293659957 24357 24358 171022688 11319 11320 548423825 42058 42059 723257800 81232 81265 859029115 62768 62723 139214283 27349 27350 322826155 76503 76504 314549090 55399 55413 207087490 12957 12949 830848607 73493 73523 469805236 59646 59647 486841029 14474 14475 323874564 37358 37318 414335826 5564 5524 625969719 83427 83406 140618954 369 370 426139991 61189 61145 208186376 96554 96555 892582144 4203 4204 213781519 90453 90507 884749487 46558 46508 831582206 13493 13511 60014581 20918 20919 751468728 28835 28836 112612215 31816 31817 707499782 27715 27716 741125336 17524 17525 538729902 69054 69055 78205838 45724 45734 187234941 66440 66441 180757888 84582 84615 116544057 8876 8877 883790685 44273 44252 823358506 83090 83134 602319269 74897 74894 930873128 48131 48082 891188116 88070 88071 406786183 38225 38256 891184761 65202 65203 447647899 76808 76809 943283412 68744 68745 541236550 49801 49802 88134442 23499 23512 979797181 951 952 430582905 23528 23536 76434232 6293 6294 988703586 70730 70731 600327333 86517 86518 433902077 93445 93483 359170727 8495 8456 711090729 19640 19641 831691585 61267 61268 616617430 367 368 29369309 33683 33684 751920073 94823 94869 120774999 31473 31444 114858443 32137 32092 700325221 76818 76819 234210541 25332 25333 844859671 67109 67090 321127204 21927 21977 552645784 85313 85314 315552396 19764 19765 123769318 24374 24375 990007313 46475 46495 269327909 17715 17716 666543110 7853 7864 458651410 90000 90001 924681654 44555 44556 246730834 84340 84341 542572223 5400 5442 124342933 340 341 540423904 88632 88633 76969349 34204 34237 10417010 67919 67915 922082618 81528 81529 206919544 4192 4193 265377554 65247 65217 486839163 83643 83644 982494956 77920 77933 252514173 84235 84236 137095021 10550 10500 962257561 78576 78577 973810063 67802 67782 54344007 71522 71523 761794265 2911 2912 976236890 25184 25185 497278866 4629 4630 715631765 81620 81605 760121424 75094 75059 164311319 61862 61863 194664065 55325 55326 870595465 62128 62129 197995557 61503 61520 905184027 95732 95733 930125216 69378 69379 608445598 18603 18604 112314182 49046 49008 182692023 27781 27808 868833397 99074 99075 684910002 75637 75682 635121846 89004 89005 152793751 40814 40790 914104763 98555 98556 963285816 63969 63939 625056897 5257 5258 672577259 31547 31525 323892874 82988 82989 623120737 41185 41186 906989545 75780 75801 866125248 67626 67575 283160426 88443 88444 447008769 16889 16904 17261952 47759 47760 694033958 68593 68555 178344803 20426 20450 676333153 81622 81623 273380983 25471 25472 117614941 3262 3263 972345149 23216 23217 648408501 2023 2024 873733692 1596 1597 688515979 71509 71508 807534444 64271 64272 708749370 57319 57320 171334611 73975 74017 834870210 69834 69789 401544812 42312 42313 822084652 75313 75263 426202832 22196 22197 860459181 92697 92698 23633567 69369 69425 952368975 66534 66535 59554590 50515 50522 394602974 15562 15604 245049333 81609 81633 600904769 64837 64808 459537067 28567 28568 369662130 66034 65996 53133758 41408 41409 64447615 80034 79999 124725672 67567 67552 869375282 63081 63082 87049563 37709 37712 296913051 22158 22159 404640418 517 518 697598767 93665 93666 470539550 64647 64648 909750824 82190 82191 378571475 74608 74609 378435625 74951 75000 814910878 69037 69038 767719619 94355 94356 897320008 77995 78004 754378959 50727 50728 74150855 67917 67880 250512520 69707 69749 966436785 88614 88615 266371632 14037 14038 701222106 94001 94056 59675311 47287 47334 253902559 9208 9235 279589762 17995 18046 842274849 42620 42621 945011348 17368 17336 149885855 4190 4227 628988151 83504 83505 919352446 15190 15191 775668410 53214 53201 263650526 85365 85358 512034138 18495 18496 362786260 75203 75204 639080537 60907 60858 693928221 41658 41659 469825301 5250 5218 152399419 12199 12200 420442679 92442 92397 321026436 75796 75799 509608723 98895 98896 129338556 81674 81685 844976639 16165 16166 547521497 99908 99853 718050923 92413 92468 879602531 6271 6305 305213401 13691 13704 150864934 86419 86425 802464061 78686 78687 625482029 7843 7844 552546498 4360 4361 533545581 44767 44768 222939386 18892 18849 215278838 91796 91797 87811054 47647 47648 96490731 41974 41979 833469221 75815 75816 826298949 839 840 105443791 4080 4081 326058245 86926 86875 813970971 70240 70190 605958469 41095 41078 488970612 74354 74355 970247142 27048 27049 916813443 39314 39315 212220070 7285 7286 409509877 39048 39049 779980410 63373 63372 303399404 14532 14494 471389350 24162 24186 190669102 5153 5154 508210493 63646 63616 544292598 80445 80446 309589038 66814 66827 521218524 26613 26614 332293370 98980 98942 727816024 60204 60184 737735988 70437 70394 419797703 80339 80340 638694785 85219 85220 694911399 76694 76710 390793380 99907 99938 546594138 95074 95028 542599623 75998 75999 635816447 1700 1647 394747797 10707 10715 44278122 38915 38916 83690421 81682 81683 236881096 23654 23655 351542182 13147 13189 581525732 38795 38775 702503679 51056 51111 355898282 88590 88543 573810034 87096 87097 66564800 21526 21527 147124226 82625 82626 394402749 68245 68246 67066652 6937 6938 964728024 20929 20930 964647100 17995 18005 459459047 78652 78683 462899781 73938 73939 548316090 94793 94794 334108669 85068 85069 21114432 25746 25707 213764551 99777 99770 254811432 66012 66013 784222281 37944 37945 908349868 56652 56627 517339110 11848 11845 784471187 79054 79055 535407838 42847 42886 117826959 98364 98365 437273224 66081 66082 825610634 45403 45404 544813849 63346 63389 313576011 5690 5691 591469612 27138 27175 460386369 29099 29054 24276381 55141 55142 372225867 25496 25464 312433168 18458 18466 15522072 25512 25532 681569709 36026 36058 648029609 76108 76148 565263402 54818 54780 521076982 38319 38320 416478135 73931 73957 400806048 1769 1770 498548613 23058 23054 526476781 50789 50746 424834924 26587 26588 94370175 64224 64225 306569355 62261 62234 738748287 85757 85758 398448720 57741 57691 123395905 24072 24073 725288594 60176 60150 774905885 22707 22708 826892395 1399 1400 604574106 79480 79478 237311605 20954 20955 829508552 59849 59850 473056978 67030 67031 836943648 33327 33328 999484654 65046 65047 228142512 57411 57380 67756718 55933 55934 388815112 89201 89202 39076243 73147 73148 601377163 27950 27951 66931222 12289 12290 957355300 84876 84842 842865870 98322 98323 886889913 47012 47013 142013917 57015 57049 576885592 99572 99573 142636474 77311 77362 910494823 52721 52725 445709198 22313 22348 917806715 75212 75171 628126329 66351 66352 162523135 6104 6105 959028655 45206 45181 117200460 23228 23211 982005390 38793 38758 767850694 95392 95388 186668595 12783 12784 252758554 99523 99510 137976350 28034 28035 11366557 8775 8776 997487180 30826 30827 676273901 33358 33343 843860245 84336 84318 188938623 52331 52351 602520480 21138 21084 640481618 93270 93265 648127752 50351 50308 550653652 11476 11477 146928766 60035 60036 152940755 53225 53257 229303928 9630 9669 212727857 14538 14504 688827560 46446 46447 665758707 15551 15552 70565846 32317 32315 645887549 34149 34151 938447545 82856 82857 324816013 34429 34424 283268619 27181 27189 124064569 2350 2351 43957784 9793 9794 626999775 70745 70800 56207079 52400 52401 257916088 41855 41856 828196866 53902 53903 747714091 21335 21349 111235938 20765 20809 111042095 35624 35625 730623413 44960 44961 128491812 26235 26236 492484410 81538 81539 168766661 59965 59966 854505886 3027 3010 595064292 63911 63926 483217092 19188 19224 357350515 80650 80651 342425174 12361 12362 938714647 12710 12747 385526145 77783 77784 480772572 9456 9457 585109065 17037 17038 533967463 16926 16927 722665120 32335 32336 58169104 99217 99170 863469886 53911 53920 158837255 85464 85448 429379969 49986 49987 525386895 29166 29167 298483274 99262 99263 840489389 66254 66255 618147008 48205 48175 812989146 737 788 20378170 9401 9345 473227976 73368 73369 521413175 21514 21519 877168015 88536 88537 765262418 37456 37406 620173572 72833 72834 660918432 92457 92453 570528294 63717 63718 621118864 37012 37046 98607949 21715 21710 485279250 98594 98613 402500764 93756 93716 996383239 49972 49973 795818639 22928 22929 411282895 60885 60886 882560365 32081 32082 577779995 60509 60527 435791782 39699 39668 98859402 84516 84545 713313662 94920 94921 682180442 69873 69846 445388640 47635 47636 524695685 77658 77711 421197814 63216 63165 781617718 45933 45908 632163375 47575 47578 163719177 89053 89054 681900389 22609 22610 660364362 12859 12867 683075843 97715 97716 387713885 57616 57617 815722997 81891 81858 880495818 56444 56471 415914814 4393 4410 245342185 48956 48913 443113609 43355 43356 975250975 60249 60250 124301194 83149 83150 726905117 63601 63602 966677688 77509 77486 248819666 53244 53192 460699175 19115 19108 664612905 15868 15817 945780845 93265 93266 938986712 84248 84249 924665567 14544 14564 493448062 53250 53238 73279399 92122 92151 787405585 29107 29084 489557036 74613 74562 870776869 7595 7609 722966449 90610 90646 876954043 56955 56957 785506239 61962 61963 448443566 92199 92200 711414493 8974 8975 972351638 74926 74918 396673246 87065 87069 13340317 5773 5774 512641647 95831 95832 972548851 71170 71171 188247573 34385 34386 770084773 31773 31774 995742741 20728 20741 696532459 16439 16440 216538395 88555 88556 522233581 76318 76319 163112953 83140 83141 166391866 69411 69393 114356620 46645 46646 891384077 3492 3493 418662535 94215 94247 524026070 34944 34970 476169749 33022 32989 177447501 66480 66439 799601575 18711 18712 115756629 90219 90220 482202010 97877 97896 145401325 84778 84792 178313329 74183 74144 829295748 11591 11592 272878696 67414 67415 865202968 68974 68975 735602060 20574 20575 967833372 64686 64687 916740318 69625 69577 230598732 93704 93705 819468982 62024 61978 410511263 45048 45049 564239736 35643 35667 20820669 57098 57099 560565884 36201 36146 257848246 48019 48002 297576400 55438 55385 923483609 72675 72676 840410670 4330 4289 848874949 32831 32839 993107442 62458 62459 517889602 53635 53636 677581381 39474 39488 755237921 14437 14438 386610015 69156 69194 56246640 50374 50375 46652895 68942 68943 346358866 72377 72378 600968034 13472 13445 182897616 50429 50430 780647936 98890 98941 396632962 93538 93539 664807398 31418 31419 659933610 24543 24544 658717332 31455 31456 585139262 38803 38804 797691948 37737 37738 32962546 49375 49376 93766010 22824 22825 259430692 60351 60352 24210675 19310 19311 70241891 79612 79613 227256867 95879 95880 446941668 93132 93139 576025486 960 961 238883595 7879 7824 722301702 92176 92186 639705856 53688 53640 77284266 77375 77347 152900862 97588 97555 820197317 59008 59000 833491975 25252 25304 37666836 75409 75410 925770407 48097 48132 47686252 91208 91166 622143938 68240 68239 500291074 97889 97890 976354843 16506 16507 183813759 96682 96683 710634500 46293 46316 872293136 53726 53713 30844761 2310 2323 730645227 58816 58817 523028011 69622 69623 77472441 99729 99767 267620117 89142 89178 576895101 87876 87877 693912873 60461 60462 565588471 74831 74832 828758724 86123 86124 496466802 74781 74813 785020416 83246 83191 275989941 84034 84018 867046757 25685 25686 218002050 43180 43181 468593382 91018 91019 48896975 96436 96471 938788888 80107 80108 829932696 9948 9907 803264780 29637 29638 173698610 51465 51413 912216767 32067 32042 459009189 5766 5776 379968424 34511 34488 591146744 76973 76969 42765473 52999 53000 842177451 68220 68237 185075369 30159 30160 198397676 88073 88065 163307244 13392 13384 322924013 64710 64711 589805709 66701 66707 96660323 85873 85874 822360246 10693 10694 930817537 18097 18098 198785865 89495 89527 575818830 69294 69331 424154661 16159 16185 973107235 85879 85880 771043869 86337 86288 340296047 25468 25425 346789064 72723 72724 796846464 84450 84451 569171341 84304 84307 189872237 67019 66995 963270286 70233 70234 896961207 18797 18793 729123137 26519 26520 649693611 30822 30835 794925544 78334 78335 360048783 11828 11829 877830254 93868 93842 452527105 59789 59790 290633294 62453 62466 990129098 29117 29118 793183153 78180 78181 84236249 31190 31166 810544248 61960 61944 836121602 11043 11076 165391276 53152 53153 874206570 92431 92432 174553455 42902 42906 13258800 79614 79587 313086499 85146 85147 227354197 52390 52391 493045570 52219 52220 745301944 58500 58501 737324305 7190 7135 761049061 3341 3342 980912417 74346 74311 157669630 56594 56595 464927067 80695 80735 695066187 57601 57602 759901128 25795 25752 830488895 62241 62243 347603190 28409 28398 871089514 82667 82668 861093134 78409 78408 501090682 46563 46609 746142268 64081 64048 352489686 89880 89914 981584455 96728 96729 62506680 92437 92476 429150817 84774 84769 453025265 83793 83794 563839718 10860 10861 154622876 42305 42306 451001579 22125 22126 379830633 89344 89345 731983830 50259 50260 208978920 5058 5059 750496863 34756 34757 139252510 13401 13440 953811121 78613 78593 692239410 66581 66597 235096214 97245 97246 205331451 73747 73748 468049543 88802 88809 11288360 89971 89939 270114038 70152 70153 892601087 76806 76764 865669654 47603 47604 412266336 72842 72843 733849571 96796 96797 947325057 16569 16534 479187729 93936 93909 8354733 16891 16904 916104339 4907 4908 327933099 55836 55881 814927465 99348 99337 881157027 72245 72252 802586317 88130 88089 98131336 80689 80694 696257476 54231 54189 297284705 47183 47178 305614792 88259 88260 64012565 37761 37815 626338726 40609 40628 523206413 72840 72843 991344707 67251 67252 780826482 10218 10241 887356816 73093 73094 888448222 95110 95153 174863144 93591 93592 751745639 25933 25952 933292478 68522 68523 480184603 71538 71574 598139006 79753 79766 147396234 88797 88798 789049669 63191 63235 241178700 50727 50694 880148713 89706 89707 394127282 47185 47170 786257128 11335 11286 896292836 64507 64508 570549943 90455 90446 330846643 17604 17605 861578981 91411 91412 696053814 36668 36669 582152172 73616 73617 782038839 68642 68643 546781891 23910 23903 363640015 78294 78249 875845238 64963 64983 135386196 58563 58564 400084613 15973 15974 897166331 71001 71002 457657906 14433 14434 600819952 48065 48019 622114395 27086 27087 877978422 98861 98843 797067212 35760 35761 492448168 79836 79837 780754136 6510 6511 385904334 50447 50450 331757269 27415 27416 486112503 54520 54565 657214502 26725 26726 86754421 28494 28544 690672786 90327 90328 388661347 13728 13729 958057018 90263 90264 949391449 37313 37314 446016998 15961 15924 869143407 95692 95719 563807172 31945 31903 740299030 90248 90249 597213505 6067 6013 899662869 57309 57253 795212901 1232 1233 67034111 47680 47705 455605940 82044 82045 419761272 18442 18443 458292370 34169 34170 900585077 91034 90987 411199967 14249 14250 434639814 24065 24091 349710408 96515 96527 644409376 33914 33915 757164199 95019 94970 663421990 68806 68807 878958065 46872 46873 552661805 38844 38799 331870350 78527 78528 80650728 91643 91644 193382658 33475 33493 733316103 19971 19972 870145925 97044 97045 51564723 2420 2421 528966371 36137 36187 310722375 35537 35538 278430547 25464 25465 616670849 61306 61311 354040949 53170 53171 776463792 53432 53411 375659978 85522 85569 560232239 2056 2057 891419620 62072 62073 849586683 17866 17867 402171606 46209 46216 932998080 39364 39370 381024604 80735 80773 575267901 78243 78289 652467191 61695 61679 827520394 51505 51506 771186674 99596 99553 185442781 47883 47884 477186037 37 38 255294685 33042 33048 544395893 50901 50902 906629648 16624 16671 93978017 33220 33221 943993738 90836 90837 613470531 3553 3554 334093351 59338 59390 595808496 86787 86821 818593139 29806 29772 506822672 35390 35391 857548105 67711 67754 147185980 72930 72942 18400803 25665 25666 335231196 79952 79953 619301120 56811 56844 51554898 73197 73241 302114103 62756 62747 866589177 43675 43676 685955596 97693 97669 908518704 7381 7376 111113031 16989 16990 128321154 21726 21770 858022993 82330 82331 586714223 92150 92135 953514015 47902 47883 742952309 9648 9649 593906604 80728 80746 411311369 7848 7849 718147527 23263 23211 200074233 66800 66801 456036768 57202 57232 289860256 76520 76521 138788580 98707 98687 377250769 38530 38531 661018821 16826 16788 958750407 68057 68101 349814266 53159 53117 525553041 24372 24373 69530329 5880 5881 48905930 8541 8510 552821632 81939 81940 453499805 60112 60113 253874119 50237 50238 925754016 69021 69022 762368738 79563 79547 142641881 32549 32550 532025483 34504 34541 543881719 22140 22101 338700972 11286 11287 447440303 56965 56966 483634261 17798 17799 607353344 86763 86764 102206589 85158 85134 696976410 98764 98729 323384750 66414 66415 933630602 79859 79893 220853560 18475 18454 557527170 33478 33479 595952835 49315 49316 120843766 94956 94957 551327212 72879 72887 449215610 73470 73524 230757745 20291 20292 458907005 53971 53972 868733835 79655 79640 928877560 2113 2136 150932319 33194 33195 485267114 76218 76226 980014010 22173 22134 692841460 12500 12501 695461214 6566 6578 319349813 94094 94117 122793685 27055 27056 867124603 2860 2817 826411106 5919 5885 319014296 47706 47707 804545212 42697 42686 313562820 83436 83388 605722753 77347 77348 632164967 2903 2856 953291307 97698 97665 437409067 83201 83202 81759404 86394 86367 991162001 96375 96374 828088271 68039 68040 798509914 90314 90315 359716239 76816 76817 561409738 17177 17178 840792028 38210 38211 262970444 6384 6357 67456224 71210 71246 422436763 35114 35115 844653355 25937 25914 133320597 18028 18041 705060472 67835 67836 398912440 19655 19658 617389383 918 919 329852738 17810 17754 386976467 52206 52207 820750257 26765 26788 161877248 23865 23864 814992806 43549 43550 718098850 96288 96289 810599379 61209 61181 463648396 81621 81622 344310265 9269 9270 584587776 11038 11039 573218243 70870 70815 115396436 75501 75453 920609223 21033 20991 104669635 69503 69526 899308624 14770 14771 156044630 11697 11698 662901095 50539 50540 300181572 41455 41417 254451265 2095 2096 680600654 10208 10252 335051649 96793 96794 51171754 99741 99727 29044499 79907 79908 295041795 13963 13982 664707114 75971 75943 212293905 83335 83336 958191919 55446 55447 476686709 21196 21211 787093528 42157 42181 647049225 93805 93797 662009718 90543 90521 865517557 36619 36620 839922018 53937 53938 183741185 29946 29947 317255885 32475 32462 475397053 61805 61806 964856869 53862 53885 201685869 33996 33953 209251051 20784 20745 654769625 47884 47907 122988274 37544 37545 961543892 93381 93346 186526821 46378 46420 594364593 81211 81212 492959876 18820 18841 775299261 39473 39505 849299270 98414 98415 198095143 96919 96914 106168261 98179 98206 726892422 52050 52051 552916824 72320 72328 945266503 10385 10418 399163905 30367 30358 89915450 87355 87311 141879241 76731 76681 165384720 54190 54160 166085872 53919 53920 827746338 44653 44654 279843143 42545 42546 557342375 463 443 906579146 85406 85419 703411717 14120 14121 132937211 99841 99821 836643993 35341 35342 844213418 41422 41423 530490844 78398 78449 22455708 4015 4016 709785426 38976 38955 961512193 91166 91195 685140782 40061 40050 214067189 76872 76855 506666807 84269 84270 487305086 9720 9721 25377083 88616 88636 371335917 19105 19106 798135556 30314 30368 560421991 45874 45826 270812811 1287 1313 667327230 41639 41640 84432667 2709 2710 735025422 85748 85749 562558585 45109 45153 541052762 25878 25879 212893237 27007 27008 880060983 11368 11373 89651123 32310 32311 869050581 17752 17753 192467569 19186 19159 906589052 21391 21392 375809662 37503 37504 93114947 16130 16131 629085942 23321 23332 458077498 78720 78699 24291253 66649 66650 875383680 75135 75136 611210914 65745 65746 201829644 63825 63829 83438997 73887 73832 242671716 23277 23318 305891195 1547 1548 330014616 3785 3739 815568010 1755 1740 122663823 26940 26983 150641102 5491 5492 578434378 26320 26265 398933476 83715 83716 272102002 65329 65330 931043181 11565 11566 581863348 57763 57782 155088669 11382 11435 27825313 39160 39161 853835903 10551 10552 364560936 99573 99572 291920814 11171 11213 408902001 33583 33584 311469501 55992 55940 34032010 39742 39743 736390960 94296 94351 362215714 95059 95060 410098809 93502 93503 558595827 92229 92230 743156926 65543 65544 737792920 63173 63174 613121892 72440 72441 433900406 98940 98930 606799991 24621 24583 622220499 19996 19997 491184398 25142 25143 185859014 36497 36478 959469205 3173 3171 999369027 24362 24396 891100866 12869 12870 881051887 85164 85155 90918818 91827 91810 129546375 70375 70376 648545123 84982 85015 529565465 32148 32149 117990061 78634 78584 288665296 69462 69436 243633724 30971 30918 763431 66484 66485 627696769 62105 62090 271497522 36422 36423 602749105 86477 86456 738321672 80614 80583 194721068 27361 27362 655508458 66117 66103 484569469 76271 76235 871579210 97873 97874 827191795 4350 4344 81984101 47769 47805 411489714 71359 71360 791566913 32470 32471 581555309 82845 82841 541711662 60142 60143 674640638 39271 39288 129948580 43043 43063 958385716 39736 39728 419171214 57590 57592 339466706 14274 14275 214051184 6758 6759 125885388 28546 28585 555939247 56154 56113 853620472 38880 38881 578369149 15946 15947 385752954 27995 28001 523407234 44899 44900 291776794 30263 30264 353638582 2980 2981 736617041 4709 4721 407205853 31986 32017 773997159 7741 7719 706048481 51681 51682 649683379 52137 52138 641726578 88637 88590 411973372 74977 74978 770032872 90536 90570 240216431 51059 51060 832233118 72769 72787 379437014 54198 54199 786190242 91554 91533 878522972 32579 32545 612523670 30217 30218 359766799 22083 22037 261805863 59316 59317 298064313 8319 8361 103367336 62870 62871 513279372 56651 56612 177322712 52543 52538 300073286 65408 65447 925357800 73282 73337 802370762 57851 57860 14383671 80128 80129 126945153 45197 45166 82341132 80267 80268 337307573 7040 7052 498205189 80447 80448 464860076 2264 2278 366927660 35731 35705 192262136 47986 47987 613499486 42712 42713 541564047 43719 43692 568869943 27060 27061 146313206 92722 92695 75553453 75888 75885 129053847 50793 50781 874982546 87680 87681 171155922 55706 55707 167928223 89997 89998 76153278 59961 59946 803776111 35716 35717 378849000 54739 54738 474789832 57364 57318 3825219 95354 95355 255492699 73145 73111 497701311 58436 58398 93756747 47810 47811 487292714 91292 91293 242221429 21771 21772 165705444 26749 26805 378045887 93100 93101 801658206 77890 77869 460914878 7261 7278 742254276 58098 58130 602240070 79836 79843 690334076 10962 10963 502798035 26728 26729 155726339 57046 57039 600573657 71231 71232 180858059 45589 45590 210586218 58299 58312 482344797 33925 33926 479159962 72791 72792 109728079 47228 47219 508821041 31907 31914 86430051 49386 49387 567292479 92508 92487 496333180 71767 71768 221021933 61385 61386 901964258 72250 72251 949815242 97415 97416 295274587 87092 87056 588464356 98394 98390 723979237 56447 56444 371758154 70981 70982 433016543 96125 96126 690061375 32406 32407 824049417 21002 20971 329952229 64775 64776 869975062 16256 16257 637628075 38952 38953 981831961 58913 58914 866707248 94251 94252 409602267 47587 47588 439737172 88585 88601 932268572 98908 98884 628467584 40315 40316 732875697 73389 73390 543367268 89799 89801 692642997 50510 50517 374526911 89893 89894 299802252 37217 37243 4350142 50188 50238 50913634 88193 88194 687288682 19515 19516 764843913 26870 26919 722758371 60883 60830 170839833 82607 82604 241967080 85411 85405 149760691 48405 48406 113688129 37197 37198 533660285 6778 6779 720753416 20626 20627 608047509 88291 88292 232408323 53989 53990 574063544 46278 46279 623629258 93878 93850 600018775 51236 51198 549900276 78497 78498 568966668 24761 24745 197907321 65014 64985 772232124 16084 16076 608519928 49648 49653 415728252 77161 77162 8857802 48437 48420 612151908 82805 82768 58061052 62841 62842 596199126 66040 66041 821980881 15723 15724 138726153 90002 89977 203796636 37919 37920 377651914 25742 25743 58091093 7097 7098 789808715 53025 53024 603275020 30760 30761 999317135 63324 63371 819285089 10095 10096 621012428 21692 21716 868694639 12126 12127 559295425 58 72 916129751 7232 7192 883360237 53298 53299 179341510 18714 18715 504799828 41226 41227 226823044 69027 69028 9706345 2799 2800 238916652 54951 54895 496012865 32645 32646 471218236 96115 96091 205791201 72742 72743 247920233 31045 31061 768100262 79236 79288 33308182 78342 78354 11891375 5887 5888 403623576 60348 60320 430703584 48418 48419 877211843 42835 42814 179981367 14847 14848 612126189 29215 29230 450371369 32597 32638 136148988 27614 27615 89382095 68570 68567 797216855 71227 71258 823620740 67942 67958 630679735 80643 80696 963888140 55218 55273 75897660 25163 25166 310488354 13857 13907 421655625 87807 87780 302503606 79793 79829 183341694 47672 47704 582748948 48574 48575 313250698 4302 4331 979260866 81422 81392 873045108 25316 25317 633504279 48658 48642 526553649 86309 86330 90368130 49598 49599 650279734 21637 21638 372394615 98821 98768 854369197 80327 80328 205632941 74561 74562 505345912 8568 8595 306297788 70418 70414 807215969 75183 75202 743030349 57851 57852 722576839 33345 33352 383200523 24189 24190 214078040 19080 19124 289727129 86721 86713 525533578 83091 83045 391581348 9892 9893 919279636 16170 16181 327950435 54674 54624 790601853 51473 51474 734840832 2749 2750 418444867 87162 87142 496818260 64737 64768 984557130 18609 18664 586779059 38883 38919 861883481 28496 28449 455964723 29508 29510 743180967 92175 92176 59876550 34519 34533 469907798 9102 9049 883327407 30973 31014 656166024 29898 29932 685053112 37754 37699 30522329 36933 36934 277077712 64125 64126 913825645 34555 34556 937337929 10520 10536 281129192 40957 41012 268484486 432 433 870953703 55955 55946 401514548 67657 67658 1692547 13468 13519 120321799 16149 16150 791010329 97032 97033 696491804 15553 15554 716586218 92030 92031 359261176 48422 48438 46814825 75751 75752 181323137 57366 57367 512285638 49663 49713 183021372 61853 61818 681507873 3119 3153 917169069 78268 78269 842421539 80474 80436 796920348 62434 62465 965693651 60532 60533 434127848 80519 80560 625058977 83885 83913 325436527 47371 47363 45400 22165 22198 862738139 21686 21739 357639351 20353 20354 240398096 64371 64326 199992533 18037 17992 571555499 56736 56737 928218719 90250 90298 619124900 21802 21803 645873481 74661 74662 567497636 32287 32288 899205468 73601 73654 399614882 95510 95511 896447983 13668 13712 910075333 35380 35371 156905424 62146 62147 477012128 62638 62639 333354781 85185 85186 622967579 58198 58199 799798440 64812 64823 177020285 64581 64582 925937590 17686 17687 989776611 35556 35557 101777621 82846 82847 637966480 81627 81587 865217799 97364 97351 176024367 33548 33549 633021414 68611 68612 169948327 22993 22942 434618854 85626 85627 550580946 21149 21094 523370425 11445 11446 759288667 12808 12809 954946712 92458 92456 739344506 48450 48451 879808934 81635 81648 121726513 29474 29475 878830077 45198 45231 714411464 87812 87813 229034396 89589 89590 795850781 59326 59379 948404888 70557 70564 732302389 32584 32531 131790303 87902 87950 565045019 8256 8257 977578271 4070 4071 675070053 11173 11174 504682717 69468 69459 603474124 99461 99462 239427997 26498 26491 782860140 37842 37843 126821776 42785 42786 52164012 49438 49399 646222952 48958 48959 856180531 78997 78998 711200153 64897 64900 777891511 28040 28076 497668520 20793 20794 233113647 67242 67198 279383496 81032 80995 713417644 65213 65216 302491235 81826 81776 592255020 68982 68983 67787436 87130 87084 931424608 98598 98599 964307753 23143 23144 104785947 85078 85028 226704322 15820 15860 674704035 16050 16051 175058444 79432 79433 613233666 39097 39098 784690486 95330 95331 618876302 15281 15259 915073425 48409 48410 844767230 66298 66337 555077615 44110 44111 438314196 40135 40130 630356818 71492 71493 929005395 12920 12943 191531015 45139 45140 80061838 77678 77679 14554715 5003 5004 44612947 12655 12656 139214582 7388 7359 626340332 80074 80075 500165731 22610 22611 482359828 2887 2869 926398582 145 146 111398618 78329 78330 971881745 61445 61482 323853589 7670 7671 712489735 33017 33018 114424719 54125 54126 407159902 53424 53375 714464069 98956 98948 166287198 98317 98336 505723728 4795 4842 173392254 28230 28231 765431907 80505 80506 690968710 5147 5106 926505690 7482 7459 968968620 42784 42769 839381504 25242 25221 349386432 3526 3527 536037199 27781 27782 499324206 79522 79562 920458142 14119 14120 875528561 63360 63361 359415047 14693 14694 844122843 8785 8800 585080703 15745 15746 560453616 81026 81027 779746919 57270 57261 709970259 92553 92554 843451530 72035 71991 111447297 41515 41518 733712112 67971 67972 424829017 71523 71524 854837894 580 581 483735176 79316 79317 925722122 83729 83730 222850711 6676 6659 695160396 96774 96775 80077851 55393 55432 639707638 61668 61640 474950516 21856 21846 696142583 81640 81603 73493441 60940 60941 601909338 60029 60030 230305304 64793 64743 78645854 98738 98739 216036713 93313 93314 975709645 82072 82053 535727348 5726 5727 628051136 37093 37094 385358037 55802 55817 632445731 10891 10892 207229667 39686 39631 687383756 11516 11517 236643960 39983 39984 32454998 60586 60587 707690090 94367 94369 927906776 37713 37714 647393809 71081 71058 246993855 32857 32858 705888973 90074 90075 347422809 30008 30009 661665617 16890 16891 643874056 24064 24025 91760755 70026 70027 134617187 27756 27791 511612424 22827 22863 303633286 7172 7217 404567386 39940 39943 452058441 77323 77365 490079613 22027 22028 771516288 60737 60734 42999753 18083 18084 755282955 55320 55321 483948624 34811 34770 843683077 63058 63081 507256601 75065 75066 47878118 67874 67926 204613754 27245 27199 575390926 68908 68929 520092873 29900 29931 526617868 9040 9041 704530672 62896 62897 303683040 17602 17629 87841075 54061 54062 420426108 13377 13415 780695960 65290 65330 163522051 25905 25943 969237239 18508 18509 661948185 56255 56243 738872849 26118 26166 251844882 29379 29366 680313938 16450 16451 403096960 53428 53407 588312770 54140 54141 57372699 30880 30881 517759854 48718 48719 317699578 52994 52995 463563618 71991 71943 76509426 17966 17959 32853807 5609 5610 362836983 19692 19669 344793281 48954 48971 379061338 20197 20198 418389921 26306 26307 979017152 76684 76723 245033999 93751 93752 736346297 9285 9327 465372646 61456 61457 441553500 2810 2811 697153098 20884 20885 222516307 92812 92793 279004214 6415 6407 136071139 48606 48602 370532110 79680 79681 145381524 26967 26934 801128514 60901 60900 871649484 41532 41565 122446726 28189 28183 615613721 68831 68832 790404306 59208 59209 324227460 39757 39756 930179913 81720 81721 434647489 54616 54617 248205051 58777 58778 50021114 95048 95020 27342425 24181 24149 155137026 43528 43529 438339627 8229 8217 382058830 95720 95715 222255386 20538 20589 971738023 75920 75921 540270818 92724 92742 104905792 74957 74945 665440336 48688 48689 71310112 33406 33448 83550426 28086 28076 721266027 54798 54799 870546876 27265 27231 616549943 53999 54000 845805427 29367 29368 794715627 18531 18564 847300735 73159 73115 615792543 4992 5037 176807009 7187 7191 328350673 67126 67138 107741348 26876 26834 975919322 42101 42102 290855776 30357 30381 250877552 3108 3109 148538970 34653 34687 708076699 91339 91340 56917106 67288 67265 380117772 46263 46236 768462860 96708 96658 642136379 73201 73202 809123510 29502 29503 783319633 60600 60558 365992500 26856 26882 921820757 11748 11749 985182242 22032 22051 925440668 40686 40668 842106348 23360 23361 842962543 38651 38652 210893305 5618 5619 173353583 25455 25432 458924905 56545 56578 383893029 85278 85279 881502313 71405 71349 108133890 59898 59899 647025184 54735 54727 946787094 17772 17773 167758738 68554 68555 159395579 82271 82292 740325744 95115 95116 533800716 90647 90648 374426971 27755 27756 650771399 74549 74509 958459214 4463 4497 935865340 12795 12796 439103693 53693 53695 468631548 2410 2411 566435632 24722 24723 464154901 85402 85403 160881669 52843 52844 333605683 30295 30296 435327808 44819 44820 23408254 26500 26454 81621209 29726 29727 177538064 61829 61830 862720354 43612 43597 959941674 76810 76811 497991512 73223 73224 744195348 43928 43929 650414472 66815 66816 126492830 24650 24661 94175822 8605 8661 690522701 73695 73733 746773861 57235 57238 548225388 88786 88776 257932058 18723 18724 474322205 21336 21353 560587818 67470 67444 581484773 62391 62339 947857691 54690 54691 147251635 69761 69762 905693081 20776 20755 442959158 49303 49291 328910552 21761 21706 624218197 11014 11049 645944374 68802 68769 792604028 614 615 431488477 1368 1317 464866854 25104 25105 109307784 95266 95261 595455443 70586 70579 594849989 87834 87813 101442193 53449 53450 600707311 82908 82909 824120415 44285 44287 763739017 80043 80016 925601868 86587 86536 500456782 68893 68940 99065458 54395 54348 781627603 32694 32663 59134482 81289 81321 934605621 21337 21366 448279718 45892 45933 461678906 30984 30985 160486587 70217 70161 350036929 8801 8786 863841874 75641 75604 995333174 76204 76205 442727092 5968 5942 278018316 735 736 864231630 56391 56379 688439867 56927 56924 67429968 17045 17078 82037516 93586 93587 689817713 60073 60074 129799204 18476 18477 899967978 55206 55253 497959582 57976 57977 255810338 22347 22348 822410452 80563 80564 725668114 42322 42321 847464771 66502 66503 712084585 20150 20151 136115623 70465 70466 291115339 2976 2981 160017295 13826 13827 479488133 84140 84141 583812375 47712 47713 345860246 18908 18909 31343290 51163 51164 790072366 32020 31978 805211895 99899 99863 714968686 57760 57761 436360271 39243 39244 233812465 3335 3347 3501343 3084 3085 926365943 88294 88295 872122794 46923 46892 219376353 18220 18228 512882119 89050 89051 587449508 88991 89025 452907587 70831 70832 494502418 64418 64366 296560734 9496 9549 125251939 9876 9877 437893162 58156 58126 859268172 30886 30835 654513302 63434 63435 844212567 29086 29087 245446293 90772 90773 618747622 99817 99851 773540171 47907 47895 275160388 14720 14721 10319558 32874 32905 407791851 4597 4628 613992517 62149 62150 518338255 25944 25945 608215118 15780 15781 120592230 27855 27864 258219493 32847 32880 511835329 29553 29582 964740120 64046 64048 51094698 99233 99234 27278497 28082 28122 7187819 50778 50779 856302577 94930 94939 758475842 77640 77641 241996588 38885 38886 763837073 43838 43811 314871595 87083 87049 331826769 69169 69157 264762329 60686 60694 223306099 87346 87383 947236781 53798 53799 129634351 48725 48757 655198018 52905 52850 42357520 12581 12531 666120918 32594 32595 795705146 491 438 491030373 84339 84340 257954101 84708 84657 912450587 27416 27363 596634334 18188 18189 30357226 24221 24222 467782434 7094 7095 244759415 69837 69838 373217602 56194 56232 265061060 22194 22161 797557010 25792 25793 447975704 64988 64989 383470900 90306 90307 671428662 20115 20085 423463668 23115 23072 483302305 60544 60545 178050685 34550 34585 775391868 95716 95768 486631067 66300 66349 867022385 33287 33288 312738836 78097 78092 481233737 93916 93946 904759650 91701 91735 7417331 26234 26235 887913543 93769 93770 822890619 86738 86767 65712882 57754 57725 807816563 46420 46476 947477986 55666 55697 397328156 15003 15004 582745174 64268 64249 430406607 17609 17590 754489501 48362 48370 525813446 24170 24158 128452035 98072 98073 587152984 55323 55324 802876404 98339 98340 241248281 31290 31324 496266796 51004 51005 291830632 14527 14474 510022606 83861 83812 51270455 4315 4316 866885820 13843 13844 156386318 92269 92270 122973997 63105 63106 44024122 76460 76494 604450538 11717 11737 87205494 49434 49435 43886630 89120 89095 935306116 30139 30137 637455004 19634 19620 300079769 7506 7507 569513618 17901 17845 509070257 19854 19855 932662943 60095 60134 984472033 39428 39384 532813315 712 713 916051064 52109 52110 412712496 75092 75112 395824676 71501 71502 10098880 53372 53371 719053603 8911 8912 96547557 39569 39550 445531302 45115 45080 107679662 34904 34905 864648183 90989 91038 875066571 3802 3803 957147833 77530 77531 262718199 6143 6144 828158232 95763 95764 551739229 94117 94169 254667584 67451 67499 41704517 43568 43569 529092569 85182 85217 843530513 96026 96027 312886297 57672 57626 699902456 32745 32746 15967753 32858 32884 85994913 70960 70961 518124546 76466 76467 717831910 51096 51049 511156224 85171 85172 827206083 40553 40549 734556955 52110 52072 946256805 46083 46084 484077198 65303 65301 416068304 60131 60132 526198532 84201 84202 341873399 66973 66993 857730760 19480 19495 640482342 27721 27722 883083986 69300 69301 931673086 95979 95955 777584107 62712 62713 377707534 21756 21704 825252622 34423 34456 924818080 12092 12093 508370900 11200 11201 397484102 69074 69043 937142789 4807 4845 826030988 99268 99269 59958958 88286 88323 982663090 64821 64822 983259599 70269 70270 659870407 47099 47126 27473690 98124 98147 208418253 76504 76535 495205538 58042 58043 860331346 62417 62418 59119567 23614 23615 904678794 76926 76927 161710065 58462 58423 404286755 2521 2522 927751353 76110 76113 261858235 12954 12955 400060385 21792 21811 599244242 84492 84493 354702897 60054 60055 815018968 66847 66848 66200847 56518 56519 151499916 66251 66252 965558212 9869 9872 551158530 16931 16907 88597367 96848 96849 527948275 99281 99254 959281885 62174 62168 354411269 8620 8577 536892233 7234 7207 232947707 89900 89865 134288725 42227 42182 382959533 65555 65593 177888573 21650 21627 392756294 33634 33645 842586793 2938 2905 599998904 72155 72193 590496496 73326 73377 754274903 90749 90750 195148831 50443 50444 325579290 27958 28011 52541712 42420 42421 776541348 20100 20101 213816560 62975 62976 168878235 79714 79700 422563881 79683 79684 475125012 84469 84438 265782957 78089 78044 968635646 24324 24318 603830324 33239 33240 130707662 18066 18054 500473376 73416 73415 701088040 22734 22683 859328319 88474 88496 73611451 29036 28991 428749350 26116 26115 756560814 67573 67574 489131528 33669 33670 701030419 51450 51425 186096957 20099 20129 129063876 45067 45045 664238300 95833 95834 361069715 46508 46481 943093956 62200 62235 967574025 574 575 278240886 70128 70098 103133853 95956 95957 234806223 75950 75951 320768869 4230 4231 902742745 83583 83584 611956308 39937 39938 566715834 95597 95561 940011269 60703 60712 980237223 49612 49668 597171841 16856 16812 701987973 29878 29879 759365389 10349 10342 685302321 55038 55039 426133174 65961 65958 680727406 13727 13728 719381366 85753 85754 388968998 17329 17355 150669162 6374 6429 596346341 97414 97388 874984504 62239 62222 516859753 12754 12708 616801548 83436 83389 415882235 79012 79022 749123218 85415 85416 998007717 67180 67130 371556625 74176 74136 866173840 24309 24340 84413935 48344 48345 251596578 79519 79520 602995583 7616 7617 147067310 24564 24565 376667712 67977 67978 312867318 30803 30804 95280716 72608 72615 634749711 65967 65952 666636349 16720 16721 549899532 51920 51921 121469725 46862 46894 2345532 44425 44372 516251511 81095 81109 399360038 70865 70905 271075286 15083 15084 282663692 96765 96745 965708259 85549 85527 638841620 72132 72176 723121265 72830 72807 735028084 97100 97076 414058756 24414 24415 143389268 96213 96214 767389663 83050 83080 49067692 10186 10188 998101196 99137 99138 251023038 15709 15710 100043754 17107 17108 636158575 20362 20363 975700173 94373 94398 584259096 80154 80206 656330342 5086 5050 441919090 59361 59362 884660933 68377 68378 419897704 17019 17020 933298568 72067 72109 377973520 12312 12313 322785506 40841 40854 391737708 49197 49198 205685495 3255 3256 813235343 76604 76605 84504582 3371 3414 514124139 3987 3932 307272937 90684 90692 971924029 14796 14797 322390732 20638 20592 127425714 43866 43884 4234739 66355 66345 917124584 98298 98299 189104045 57613 57631 871092636 85704 85694 709096379 74250 74251 276815189 29822 29823 676153869 14464 14480 374670364 89057 89035 204085128 40783 40758 570817085 35088 35089 249505891 49696 49679 55500350 55690 55723 836554132 937 911 834410518 63882 63883 470033960 7612 7654 620522178 66871 66844 466560094 98207 98157 589912664 38895 38891 109610175 15787 15788 162395031 8028 8005 477863035 79318 79328 702581656 93468 93500 233737898 34735 34734 418295750 95914 95915 918864970 25376 25377 50866839 19754 19755 652835349 15667 15668 459904245 10104 10105 340819542 94301 94302 509341596 2579 2607 65766947 83866 83867 635550395 81906 81955 313987299 95655 95656 915204853 8972 8993 100203456 31220 31221 181328829 68944 68945 798179678 99126 99153 509352114 50866 50908 833961264 72963 72993 388884027 36906 36907 636199645 94139 94140 109465001 19403 19404 191543250 32466 32415 844464661 3252 3244 717593845 8542 8543 301687406 25007 24996 296070451 46647 46648 824775775 49498 49486 73120855 53105 53070 360828081 27352 27353 326049140 14418 14437 362871998 44509 44525 286747263 82881 82882 348595206 17323 17361 541619791 93760 93782 730713356 43286 43287 750209047 38020 38021 862591606 48601 48602 546398535 37420 37421 309011303 57609 57661 948650544 97637 97692 416549072 48163 48212 50669385 50216 50217 10897324 89475 89476 522112430 81602 81646 276538930 438 439 18406859 21409 21408 511806613 47782 47808 9491587 49576 49597 537218995 80100 80138 753283650 38303 38320 69048990 11477 11478 797562073 13175 13200 818523098 45973 45945 669694640 26616 26670 135945189 37494 37452 39415218 52757 52758 155111874 84573 84574 175713921 56596 56609 691638892 53299 53300 340453207 28660 28673 556118774 59133 59134 369982994 75809 75810 20546756 26029 26030 56849621 90550 90527 213397589 69651 69652 391314670 82566 82541 1880394 51176 51177 232034924 41519 41540 795720541 20850 20851 704985962 10172 10183 970587837 22047 22048 970227608 78473 78474 406764951 46794 46823 567760969 54814 54815 946183302 77937 77906 677618136 45155 45156 744344481 80542 80543 858020366 54203 54204 358249438 41094 41095 951071713 32596 32590 586221030 98400 98401 89741283 20736 20717 307792135 26508 26509 991830512 10781 10782 334279734 44155 44133 170555416 80188 80133 502695831 51276 51292 657641433 2823 2824 419071733 50700 50701 915265979 57035 57036 155070635 22074 22075 236319579 67600 67601 699483947 244 245 971571002 79974 79975 564783540 95990 95948 515650842 7433 7434 775825829 84894 84895 761034027 5811 5812 872234239 90657 90658 315712494 31713 31714 256677651 84390 84397 855111336 50036 50042 489611994 88427 88428 546101214 5791 5802 459546122 16504 16470 263090172 56759 56760 916137043 90202 90203 10802188 7831 7884 512516668 43867 43871 74299070 32353 32354 608587614 50626 50627 615602812 81150 81140 260482130 39211 39264 835618813 44624 44574 465770521 7785 7832 705970325 50534 50523 626179752 63551 63552 108429588 23949 23936 349717308 11137 11123 230458795 46939 46949 974101320 42029 42062 606154961 95695 95696 284061478 15707 15762 644176484 873 852 204673678 89884 89885 459452906 89035 89036 995879671 30703 30704 782386348 99714 99756 512980012 66079 66032 398118232 94727 94728 622369281 26160 26161 287631782 95159 95203 793208778 92983 93025 283340741 78465 78466 847305930 44517 44518 533633771 76627 76639 209839404 14033 14037 847528505 58157 58158 385401023 38880 38928 154147335 21913 21888 902644912 75396 75397 822045640 11464 11469 226448584 40563 40559 448900849 25501 25502 947436374 52435 52472 635206155 32253 32254 776801622 62294 62296 454745356 62989 63024 412451962 95622 95672 310089477 72022 72023 68817977 11830 11831 278528790 79290 79291 201565791 5374 5375 621255721 53491 53540 958808476 74116 74086 775207440 27350 27319 942582527 82517 82518 885294014 55603 55604 53245708 58111 58100 996472816 98417 98418 936736647 95570 95571 639829463 68131 68132 288147442 19738 19774 66415672 44367 44394 571229990 54376 54429 101186655 96759 96760 949902813 89240 89241 458241531 54796 54797 33838832 83562 83609 446337624 15472 15446 152705530 39647 39648 150801835 74055 74051 693913403 21513 21514 499437603 34397 34378 269010168 35207 35168 787263516 36372 36373 110003688 97435 97416 719303126 41365 41371 292073801 3334 3335 742512807 97288 97309 967895752 87736 87737 725857450 21050 21091 352620256 95784 95780 420729657 8169 8170 4183042 95758 95802 524340919 74458 74459 576357778 80815 80816 810670492 26174 26175 162897172 67264 67265 912682143 23698 23699 798398188 83428 83429 412076577 84598 84599 225367389 82811 82812 96726310 84881 84932 851556710 56921 56882 510055324 58492 58524 858923218 60811 60834 939106613 11986 11987 526187201 21179 21166 568903167 64452 64466 353359311 43981 43963 566851378 78528 78515 640635340 86892 86916 871528985 10932 10966 576347874 62898 62845 717968776 55888 55889 931308421 57837 57838 820982889 18403 18448 572043123 94734 94735 98621784 50918 50919 81212759 53544 53545 930041041 44637 44638 371820184 9546 9534 434933933 90884 90923 220144423 91796 91754 183824472 47802 47803 894759250 57208 57209 285993233 41593 41594 865000985 4189 4194 344238958 30844 30845 827829819 61657 61658 666392442 53127 53169 527593686 83241 83242 119602544 8045 8094 300057833 50622 50647 65374480 97599 97600 778683910 74221 74222 13301109 53759 53760 184791878 35699 35700 396294012 44827 44797 440369690 41451 41487 161765075 85558 85602 391476062 4804 4771 684763428 57001 57002 639514334 5113 5114 722363984 29179 29180 996818688 77702 77703 145298191 68535 68542 624217670 55850 55822 755245384 30459 30460 966224880 1759 1722 447202223 56800 56783 825041194 77311 77312 338318995 11036 11037 961691773 76537 76572 682880268 59601 59602 339227899 15129 15130 885899757 32899 32922 555671539 81005 81006 512460047 62706 62686 983549996 43347 43315 941632987 56283 56260 138551438 78994 78995 758165493 98891 98856 623796324 95202 95203 972933052 99378 99410 57993890 18820 18821 845758097 79546 79525 516519012 48187 48188 714005879 29341 29342 755366036 59763 59764 374800881 79125 79126 9661719 40368 40369 888013043 77749 77750 962712579 35073 35105 825377390 63059 63060 887467490 24265 24300 539938057 18327 18328 554163657 574 628 532299751 40537 40538 940146220 33002 33003 12695543 389 368 519642405 5387 5332 508262816 70565 70603 599988560 90690 90636 99622087 62308 62264 638701398 15088 15089 820904637 13761 13762 993307250 67781 67763 406434911 1543 1499 45634917 41474 41475 46360667 75355 75356 148026725 53753 53754 870541314 7531 7552 398979529 61174 61165 79366897 65077 65082 48091128 34364 34395 941003686 69838 69839 976909713 5536 5551 511098835 81671 81672 645178341 18016 18017 930356024 15371 15372 666858481 46749 46725 721866091 10 64 183049182 37047 37023 185302782 97345 97360 753575302 90607 90608 501758074 59620 59621 616938428 99070 99071 230022613 47967 47917 103148707 78443 78444 765016093 67677 67678 385542499 95862 95863 771375991 63527 63471 305006019 68289 68290 146551611 97043 97044 525753062 68191 68192 385242811 60354 60355 872473783 58089 58057 97171126 92327 92335 493373580 66409 66433 611126620 33179 33154 874447881 40556 40557 700211733 88248 88285 349294392 46982 46983 686218414 16778 16779 405714288 70200 70201 835899318 39216 39192 270433736 5798 5762 360084564 55045 55085 569509209 96565 96579 473974367 75049 75101 646431994 76602 76635 448163494 77027 77061 857993323 32462 32474 164353520 28577 28578 205941965 39612 39613 239039311 84133 84101 180586140 95304 95305 890913921 91174 91191 755886201 1501 1519 634011381 17316 17345 513161720 88127 88130 624772535 35534 35535 459340149 53620 53621 949414673 43631 43632 484910928 31578 31579 5769872 41996 42036 881212858 90337 90326 906243909 67023 66998 536002709 58380 58430 413111004 54449 54450 293263148 57215 57216 5309509 19333 19334 852314500 24673 24674 832027108 3413 3414 42156724 43076 43077 832114153 81743 81765 895731653 36504 36505 760595482 63158 63165 168177433 87446 87475 870454098 71312 71313 93314624 59174 59175 448016411 96836 96837 892540144 61939 61932 31688831 20128 20129 40497296 69381 69408 417634857 65122 65123 338916465 15324 15325 706377613 78429 78462 453287629 91106 91056 583092045 14471 14420 523369524 55500 55501 334676800 66468 66469 959620689 92321 92333 703140304 20631 20637 598351675 78224 78225 99429563 52964 53006 674364195 87963 87981 649056213 42007 42008 5457375 95708 95709 348925349 53924 53879 324966744 42242 42243 656599909 93345 93353 144103750 45034 45035 244375217 5608 5609 357475704 50105 50106 896512096 14121 14122 406096411 16554 16555 276749595 68420 68450 829876347 68345 68346 220482065 38818 38819 762068641 9796 9770 829421484 7492 7493 948525753 58119 58168 683632146 64504 64460 179655802 81172 81173 6381690 77608 77628 455847860 7704 7752 605236569 45508 45509 171245920 90390 90423 359306006 88810 88811 979579983 7280 7335 817242743 84192 84226 758506105 6460 6428 952283126 56335 56336 495202146 22446 22454 47534110 27218 27165 330275953 60249 60284 575098386 74032 74033 676646833 97931 97932 510861089 29667 29674 203950924 88381 88382 579722726 27615 27616 872223983 43241 43274 361483480 42561 42562 928658656 53048 53049 378743167 48142 48179 166207805 98599 98646 263835115 86003 86004 563219308 92342 92343 713553685 78506 78507 436261134 48207 48170 182346122 67884 67839 385774965 3887 3888 688293827 34388 34414 212657033 17511 17512 107141066 22623 22669 363003506 78025 77976 630504843 88237 88238 424749513 90744 90745 282280744 66768 66777 290678159 37512 37513 966015868 62461 62462 995008851 37426 37466 413757835 52548 52529 206441872 19714 19715 764841223 44319 44294 832230335 72023 72024 224467030 52462 52444 21593168 23607 23608 657065278 7330 7288 886116705 70928 70929 803475062 99983 99981 186059738 87486 87487 137889459 80573 80574 654971295 97103 97104 529568326 83356 83327 395480722 73095 73132 165800831 99756 99721 66910913 42579 42580 592544301 86833 86863 246059016 19678 19679 261997215 55476 55454 882570184 21376 21377 623342407 52871 52872 344727630 7016 7040 953444696 71467 71448 44222103 85613 85567 360729550 67129 67087 893991514 882 833 955890936 98651 98654 512317044 56646 56647 706746126 41756 41757 505310581 70289 70312 316963257 3277 3278 37424416 48328 48349 345238586 83784 83738 209323 88212 88267 850361532 99280 99281 796601947 31059 31028 157862507 46618 46619 653245799 8337 8359 180610045 9977 9978 676825472 7422 7410 602541866 45040 45041 323787333 76878 76879 888323765 66813 66814 446869818 85142 85143 187534490 4488 4519 606136991 18083 18074 406231755 4482 4484 917648631 88011 88012 15939103 42883 42865 670024647 21477 21481 711895988 85532 85533 217711991 56439 56440 906188710 31799 31753 863821256 52012 52013 919964914 51445 51434 517077906 34835 34836 249866017 54680 54660 103243369 47698 47699 370731335 85177 85159 553730452 51994 51964 42953318 10649 10650 551762759 18705 18706 362927470 76119 76120 648942086 89487 89477 51676692 54301 54302 311378994 51201 51206 695009489 98784 98809 195220450 74087 74043 970379222 93521 93522 303983086 67051 67052 859418531 69386 69393 989485653 32253 32280 742236540 12069 12070 952992959 63278 63279 816241909 54534 54535 428261983 59595 59576 860242937 45075 45076 530336375 46534 46503 619770656 67124 67156 195605901 48538 48539 3725240 15727 15728 667020368 60394 60395 351448829 14221 14222 814125038 63733 63734 849638235 79281 79282 887319532 57701 57721 19891189 48018 48019 306083083 57252 57251 9929521 85406 85407 421586616 19627 19628 839940270 95360 95316 898651978 60903 60907 818881169 70104 70096 435230335 22668 22652 654564255 15342 15317 565092199 38453 38489 888357538 59771 59741 329403345 83819 83820 735758633 52087 52088 908820328 36921 36973 361154166 46293 46294 964418001 989 964 86767458 67658 67659 476408835 32100 32060 831936023 76159 76160 568652830 93683 93684 633710240 24931 24918 128521277 18795 18743 465741825 56008 56007 250210486 22551 22552 367045747 87653 87654 703649323 37482 37509 227713077 17980 17981 748057999 50528 50529 319936638 72394 72395 235090442 56843 56844 887831576 84117 84118 516469599 78582 78583 637286404 24179 24180 618796550 37780 37768 95479569 96104 96119 38037422 73976 73977 670944925 17575 17576 251927972 30273 30289 641914801 11133 11134 316047543 1672 1670 180732195 27618 27619 888952059 13221 13222 361001583 16474 16503 757555682 94142 94143 293647849 9300 9301 510103651 78210 78211 118914184 29329 29364 696801948 37076 37074 748533720 69067 69068 137370486 61551 61535 85756583 57176 57163 403117834 53182 53183 707408997 66591 66592 447496512 41233 41234 170808309 64023 64024 780890905 70457 70471 692837528 97332 97333 848000269 88543 88589 240719266 62164 62147 540635555 82412 82413 242754253 55404 55351 24970788 13513 13514 323662799 10166 10167 954641476 8299 8300 801177081 71534 71535 607500534 41988 41989 454106066 75864 75865 586093936 50547 50518 198240019 16913 16955 992903369 52175 52180 733807275 8984 9008 68502834 89487 89524 837551152 71481 71459 81235579 26883 26884 973407437 61558 61531 956449636 37328 37329 907095934 69193 69237 370136953 33158 33163 617406752 36 8 231373881 58622 58623 666262846 3688 3723 217556971 85820 85785 891861048 35795 35770 550278941 10233 10234 740784940 79740 79705 437188739 86513 86552 433098547 30220 30221 861323783 49368 49369 805221252 55037 55093 935684652 89233 89234 601331118 73446 73447 77986606 77990 78002 48124536 33114 33115 784054330 8528 8529 217286725 40848 40893 459258424 53435 53436 1275406 9527 9473 694338855 33432 33401 421505331 63561 63553 824188185 71638 71594 541010260 68974 68925 91872608 13144 13145 586308946 21319 21310 227081132 51179 51180 820991932 48986 48935 55026753 90479 90480 191963706 17789 17790 987879799 98627 98628 206654372 24831 24832 517756449 62334 62335 803464345 94294 94269 534481856 98234 98233 901350979 15872 15873 463634461 93627 93671 708632324 62837 62838 596196683 36264 36213 692045908 87688 87636 341570088 11832 11833 770436770 12616 12617 564438803 39285 39283 962240786 89938 89900 146288197 78753 78754 309082367 93777 93778 670317955 9944 9915 371525795 45873 45874 526442857 78077 78078 574563458 33850 33848 211391133 38610 38566 544891514 54667 54666 600164526 35623 35624 265410775 78081 78082 523888995 86679 86670 91648207 48907 48908 370755968 44240 44241 945535354 88307 88308 53548485 91566 91567 316397657 57907 57908 443994695 60429 60430 907770955 42710 42671 601777208 36607 36566 996045064 75421 75476 844700072 29674 29675 695838071 9304 9305 722140333 68330 68293 83465254 58432 58433 173892202 35399 35400 203841076 91752 91805 193096688 73708 73709 889233730 25577 25614 814452743 94200 94204 905173313 31985 31951 105189324 75837 75812 5209911 24954 24955 594149388 64502 64503 746313624 52526 52527 914204304 19886 19887 159542240 94299 94298 656898407 20605 20552 703442429 96696 96697 153234866 1126 1082 5876563 36049 36081 694089144 73867 73824 191081745 39175 39176 533753512 93505 93506 318501755 92597 92582 580669957 96713 96714 64427021 80064 80053 147400425 86370 86391 948526772 41577 41554 298995864 82056 82057 553448571 61991 61983 584626342 35096 35136 745927577 812 813 544892247 22768 22769 132717273 50885 50886 292314426 29024 29025 427865228 54751 54783 141144830 59420 59421 359321238 98485 98486 759171489 6667 6654 148966530 74893 74868 359953659 38913 38947 53280137 49958 49959 998401006 13266 13294 695317271 33281 33282 57833428 59452 59478 543085113 8877 8878 96160999 9392 9342 872103193 73540 73541 464316752 84350 84351 101669251 18185 18186 329079026 33692 33693 491184773 78800 78801 189431756 20278 20279 848976529 68195 68196 837916218 94855 94856 24660777 86079 86092 193677790 98865 98866 939167370 72927 72961 285760934 84339 84381 905816676 15113 15114 863715110 63875 63891 402573129 56381 56369 766819455 98932 98929 474383496 3840 3841 886966285 52048 52051 582344045 11132 11133 517113307 54375 54336 813334713 48435 48473 250986901 93369 93370 353525507 36099 36100 6173329 17132 17133 748627651 91673 91674 85397676 73300 73343 973933561 25599 25600 967431883 79839 79802 611900245 5101 5130 934580554 45511 45545 38097832 15191 15192 655911509 77852 77879 424248567 76261 76262 531765760 45321 45322 762571072 98130 98131 894092693 59638 59639 872469116 68803 68804 838500808 45883 45884 978677261 5721 5722 148091755 94813 94814 344756491 72898 72899 254759672 72667 72668 119926426 87668 87615 948450475 92630 92664 327676064 47452 47453 627920839 19188 19163 10419964 1607 1608 875807984 79482 79478 439571331 65569 65570 144796016 7836 7837 769419836 45028 45029 82306561 97610 97611 242481508 39009 39029 269253689 67180 67181 332028036 28290 28292 273715509 31981 31982 394849367 8420 8435 703752022 53672 53654 184743638 33783 33784 928652719 44877 44878 329839251 35466 35456 550170384 26823 26824 494726327 19596 19541 193843144 45564 45565 326593111 68023 68046 186903837 8694 8695 583069685 71377 71378 923878117 68368 68369 554949598 68346 68373 365385662 76104 76089 936866883 87485 87466 644380540 84913 84966 929096570 7928 7929 298993939 66633 66608 529295999 80275 80276 658587492 18680 18690 985450818 61572 61573 444114695 94868 94874 735951273 83255 83256 928298002 55097 55098 15221176 26714 26715 365066645 48503 48475 690870097 41490 41491 625767580 38548 38505 643569804 96214 96215 291125889 80337 80286 511269771 15689 15744 146564209 28974 29021 750749150 41220 41221 863789482 32294 32326 597216169 16647 16702 612051218 49998 49999 585801980 57680 57722 692893821 43736 43773 405339907 83452 83453 581167850 1136 1157 857252445 7881 7882 515867584 46350 46351 10036086 38039 38035 348485101 29914 29871 533652821 4546 4547 513532302 35813 35814 175106686 28522 28528 349789795 6765 6810 203608363 67481 67487 594294378 29626 29577 26197417 76143 76144 885129274 19799 19771 157514560 59428 59460 171408712 27986 27987 562090655 88079 88080 793632724 81354 81355 921710733 55074 55069 888057195 56907 56908 507601318 4818 4804 721105864 83790 83798 810836886 24114 24089 818162240 86602 86633 479236289 64554 64516 403973847 58383 58384 388690355 93508 93509 98175584 18765 18766 395193509 31122 31123 820288928 38878 38824 211602287 80317 80318 788515132 70490 70491 926106205 91932 91933 718139181 16767 16768 504040824 88702 88741 27562614 78047 78102 674006076 59802 59803 155940539 71503 71504 255986398 9775 9776 706439533 2478 2479 225534956 65149 65150 71181772 15526 15511 395873003 44344 44345 388141431 29465 29501 722250742 68121 68122 928250353 88728 88769 275415445 63117 63168 568882682 52844 52853 613333282 63974 63967 43292243 99433 99434 655666336 44491 44458 816295741 29607 29659 886392581 43107 43088 115664620 4115 4110 924570345 87158 87121 630747282 72875 72876 797205473 35135 35136 490178679 31587 31588 284615010 38063 38076 564378738 21650 21606 880495766 57976 57973 826962474 47306 47307 341333976 23813 23788 981587984 1796 1744 350192105 43080 43081 213521570 26224 26225 975998312 3864 3836 163076439 80693 80694 510583228 72337 72338 959944073 47094 47095 653944678 41463 41464 772617306 436 437 886737470 46301 46302 925825516 12374 12401 568557741 42 22 138739238 87383 87384 163823135 86951 86952 9416882 83641 83623 324051563 65832 65813 301682921 7987 7988 434213661 9507 9452 404984681 71447 71424 664042212 47056 47080 935525251 62440 62441 934735558 10015 10016 957613864 19673 19721 102431346 15893 15894 613221808 80327 80295 377731687 2703 2704 432832636 69976 69973 8361196 55250 55197 162006431 11373 11374 750114856 95396 95397 735145882 87998 87999 697292856 10242 10274 184034188 14321 14280 164881285 78160 78161 694650835 56236 56237 586319198 95511 95524 692889144 97033 97023 871027340 35366 35367 773599023 85560 85510 549750567 64113 64114 79825293 70139 70163 823644161 49507 49542 370750208 82520 82521 256666943 52592 52593 623439208 46532 46530 123541333 23833 23783 613889650 6601 6602 407019826 82209 82211 728892509 70886 70921 710188504 7139 7167 106972999 61036 61037 332859595 76545 76546 97234322 11293 11294 115298536 59001 59020 857933833 63545 63546 183133905 4568 4569 448239388 42398 42407 165310332 34219 34241 98404360 8149 8135 914994112 96665 96689 525789815 65980 65981 197409748 20888 20889 568026572 45780 45813 983772570 36873 36822 486908552 21965 21925 169366099 60190 60191 396670773 45449 45450 399005260 24178 24179 808107418 91851 91852 243842790 14536 14507 635477820 20165 20166 188282269 93974 93978 494566893 32104 32105 478661597 50242 50212 9180076 29499 29466 525707778 73278 73245 847060488 72706 72708 893433223 12873 12874 813430258 1911 1912 492508547 23739 23740 111605412 33163 33173 676673433 62855 62856 937419336 13912 13926 477341987 8194 8184 236877023 57328 57289 548708589 56033 56079 149440648 73483 73445 262891023 80225 80226 375711551 88192 88193 499567478 52727 52680 686137204 48378 48372 948575420 91226 91227 22007470 21143 21144 711981384 47102 47103 316099188 46213 46214 378789697 44453 44503 523897628 44707 44651 59732100 88938 88939 69698403 58593 58550 709073893 46693 46691 212360510 46267 46268 7255227 60930 60901 309706992 50022 50023 880555553 19630 19611 865275335 34121 34097 419157383 44901 44931 679066568 33711 33712 354225563 41483 41484 861021634 84334 84325 311850849 62686 62639 627832803 39505 39506 590047107 59912 59875 287022087 31704 31705 114334120 26517 26518 443389231 25660 25661 308506313 78274 78275 86034301 4625 4624 981770057 86001 86002 350114237 19486 19487 497924260 81198 81205 807373906 64757 64758 738084761 23209 23244 681236486 21398 21366 852784750 88970 88971 879648518 41488 41489 666868817 15421 15432 261155776 39600 39588 814459490 18200 18164 527183781 98667 98668 863814537 8079 8113 886285257 87239 87240 790709925 6470 6526 813728241 69647 69674 572702135 49067 49068 385673506 32866 32867 724185653 50250 50251 218619037 95090 95091 605496299 8507 8494 212911308 70103 70106 28368172 6656 6660 58713800 56593 56594 525998142 80435 80432 548612153 34511 34490 95265211 76660 76661 28861318 7475 7472 831750697 87502 87477 7734418 62834 62784 310150627 22452 22471 150798718 29007 29008 62200317 67367 67421 379426090 2629 2630 513221240 13016 12978 648022284 80850 80851 607043494 25079 25069 78666671 92152 92172 849263848 37906 37907 161848879 319 320 459598334 13377 13410 421627657 82227 82228 449824854 14733 14682 447113849 82825 82786 332365657 48953 49005 131778344 97199 97200 132395843 32415 32451 498873600 42685 42735 5918522 37028 37010 216335314 41808 41809 923931246 74131 74157 584236293 45553 45554 761812136 22569 22589 367528237 40697 40681 871775788 52601 52584 549191332 82396 82397 817380725 32341 32342 827147663 5408 5409 176323276 67454 67445 743859895 64020 64033 535983382 53027 53006 527681034 51075 51076 135095788 77340 77366 244195487 27710 27665 487864688 52824 52808 847773259 66933 66934 731541766 70702 70703 778642953 56188 56189 909096248 14754 14746 306399885 89298 89299 829101643 49646 49623 174388929 44710 44717 721751850 61205 61184 270848420 74379 74380 878031362 26204 26205 961380517 98833 98863 942809203 50356 50357 540010077 30132 30133 475803004 61005 61006 638059107 76795 76796 842245602 62572 62573 208935365 21063 21064 86148157 99767 99768 31928965 83122 83123 499411141 17438 17484 846206504 11256 11223 4641608 99632 99633 636898030 7606 7607 853243594 18578 18579 84741695 83378 83403 602506435 88236 88237 16437983 14308 14309 238782776 97442 97466 526012178 62763 62764 945542899 27244 27245 323498061 17722 17744 861701497 6371 6345 693804964 13585 13586 318279031 50361 50400 603319530 37343 37347 440417492 61398 61405 220901736 79975 79976 216012074 37167 37168 839183962 21689 21690 680115293 47730 47731 286593769 45071 45072 685265819 52999 52952 448893862 56354 56355 124222001 18631 18632 512554702 70439 70440 724927816 61269 61260 809553267 72278 72279 35295627 28025 27989 91557169 52181 52190 367292782 42680 42723 658385299 16716 16767 917512351 5460 5461 286640952 54641 54625 788583537 20664 20705 467089678 19305 19253 969058670 18489 18490 233589501 40670 40641 245336817 31728 31692 551626989 6449 6450 375489720 11064 11031 368130024 9695 9696 397783795 29078 29079 338836750 95129 95130 486465630 17870 17871 724259343 73460 73473 341815593 73630 73605 50758308 46202 46203 894403553 65797 65798 536154380 43688 43689 507703278 32896 32897 526584340 18087 18088 997862295 61819 61865 925061623 72673 72674 999253652 45906 45910 570042735 77241 77242 528895739 32458 32459 205656473 22604 22639 872039695 19967 19916 785006778 31216 31250 855625933 75232 75233 712304982 47844 47845 124033236 40793 40794 679742594 46489 46456 822732808 24418 24472 73442831 78798 78782 906898088 95165 95192 414526235 65230 65231 686914048 55617 55618 311622622 59417 59461 814693699 76774 76738 365017130 26173 26145 386070444 5738 5729 584203531 852 861 225128769 42824 42809 985058619 40097 40098 321412402 17647 17660 142241132 64522 64523 198868502 7111 7112 350013096 89088 89089 979998468 2039 2089 872064778 46112 46142 369808749 76890 76891 91388560 83151 83152 274225057 99950 99901 483879739 89643 89644 532397039 90433 90434 654153005 61920 61921 581279849 64769 64715 918718273 7266 7311 288559547 32920 32921 444447847 81244 81245 452107098 20154 20204 467148158 21858 21859 539119601 47909 47928 877024223 21895 21864 171839516 17261 17262 499317187 28654 28710 289271704 34594 34595 152572882 24687 24688 536654177 11769 11770 718933834 37531 37479 521756370 99920 99921 976935657 74053 74054 621732983 70235 70195 446956007 69362 69309 434142755 6938 6893 617429784 76974 77002 628368785 86086 86087 609938040 99079 99051 176992852 43066 43119 415682325 54522 54531 926132158 3708 3700 112097166 99705 99701 270149149 51916 51917 820263146 56760 56705 458533834 85678 85673 116423451 8322 8323 590224241 36 92 535676300 17296 17259 92029695 75653 75705 628971742 52960 52961 295317203 53899 53900 550395093 30632 30633 519214262 61618 61619 437160869 63503 63504 639325397 30598 30599 674755164 212 213 447926026 79142 79143 244600284 6061 6064 741186637 82480 82481 706624113 88650 88651 506109266 41301 41350 97047990 20170 20171 709777697 22489 22490 527125941 55747 55712 599410842 76456 76407 32945474 82026 82027 444967156 67185 67143 417249189 31510 31511 954063838 32988 32989 109242633 64712 64735 930603135 59357 59384 778741252 29752 29753 735828651 97782 97812 816093562 48197 48233 383266516 96107 96108 953746296 79222 79188 848142395 26765 26759 821324400 63584 63598 492341677 95893 95894 909548663 14005 14006 787895264 2749 2759 493732325 27180 27181 635618913 603 637 818058190 17551 17552 121386413 17576 17577 275273910 31467 31468 185737185 53321 53322 103870405 87292 87321 646829618 94406 94383 833367709 79042 79086 740845208 50520 50557 842083826 46443 46439 406226388 68452 68453 691318360 18299 18300 996849644 61020 61021 669794824 40922 40923 748053703 46899 46912 91314211 21702 21720 970988273 76065 76070 344555993 11598 11578 955523772 47529 47568 304915200 90213 90214 375207979 79635 79597 526293940 53528 53577 464988156 45746 45752 687397060 11350 11397 856578705 1377 1378 794551977 77948 77973 220799032 50477 50446 133977717 64350 64351 274090982 36495 36485 869544687 34190 34166 461982269 47693 47651 853553028 83282 83283 121658375 20527 20528 359600142 15135 15177 639101834 70167 70168 507960694 6889 6859 185395520 75612 75613 922571602 83184 83185 340666906 72306 72348 271746773 14463 14507 854052199 2264 2208 893756608 37008 37009 806479091 72118 72095 745416699 74491 74486 177618857 75822 75823 224766821 12847 12848 108511171 48879 48880 255072030 38791 38839 557314691 44146 44139 622121974 292 310 233270431 67447 67444 406213383 9126 9127 433452386 19072 19043 182483238 89863 89864 8554536 70192 70187 812221155 33417 33418 140217841 73927 73875 623390092 41211 41212 783010359 2580 2581 834033646 87359 87360 65036625 49646 49632 480025564 99996 99997 761626191 96227 96228 850753120 17751 17724 497912354 65359 65360 666742882 97874 97838 133177301 20688 20689 675852828 38031 38086 335538640 90072 90108 252024980 86474 86498 78979389 1705 1706 684015485 97858 97859 230910314 55876 55877 209185533 43729 43730 833636698 73417 73461 706402013 57604 57605 119757348 17923 17966 159069055 34066 34067 516142140 20423 20414 266207216 31509 31510 390175183 66013 65988 547078433 28504 28513 678228510 53548 53549 727665093 41885 41852 230059187 71473 71497 578780270 22115 22116 908256886 91773 91774 634517692 87 116 608878475 17967 17968 883303305 62704 62677 458842714 98444 98441 868423987 96389 96390 109169010 19256 19257 346094691 60386 60387 217816726 4774 4775 126295280 36097 36045 396625570 50182 50166 899634159 41225 41272 494548923 38357 38358 472255447 20342 20343 342208885 39142 39105 142006414 28890 28856 944977397 2031 2048 417829399 85 86 834050654 96866 96909 411923763 74167 74168 11544388 15587 15588 555919313 53466 53423 353556853 94186 94204 820861585 73490 73453 812481421 88186 88175 211324449 2971 2932 224901675 24206 24157 245710244 56027 56028 382054132 3691 3692 38422053 90372 90327 477847892 44368 44396 798089662 92785 92786 551814046 91193 91235 21309752 94644 94645 483056258 21932 21933 617104985 99737 99684 549562316 52376 52375 497893913 92957 92978 799473027 65804 65778 137152770 14352 14353 153465200 75757 75758 84440471 14200 14192 648623216 31274 31293 506895889 85346 85339 565982738 91462 91463 314249135 88259 88258 966897060 94362 94344 743424796 15073 15053 730327246 44184 44138 645095524 59748 59715 364874495 54386 54339 790155119 85286 85249 93387212 14995 15051 911636708 10887 10836 937773333 5026 5027 675662801 34978 34993 970696771 2885 2886 953755309 52608 52602 166934311 66211 66212 336563347 85931 85928 827739727 63309 63361 519333254 3026 3027 254198049 3650 3663 622570825 60621 60572 185084175 74401 74356 845355453 98183 98225 543135265 22286 22287 735657556 74009 74010 107442702 71940 71941 51276932 83666 83692 300896902 21946 21947 97767529 47372 47329 230860680 12910 12915 533042622 80005 80006 584170441 9489 9490 206925954 21164 21165 122413357 8520 8550 620755403 85533 85549 448124687 11966 11930 719752916 31314 31347 241675032 311 312 808847720 13340 13316 354203396 35253 35254 685923738 75782 75783 236892291 26419 26420 792024523 2081 2082 749077900 10290 10245 311634393 2432 2445 299051871 35188 35215 114755294 54887 54888 34120659 76475 76439 22174859 20551 20552 513289740 29227 29275 932028747 43585 43630 78941240 74481 74482 780002454 11923 11904 953651928 79282 79286 49358491 90835 90791 641217467 65752 65782 621390166 62439 62440 115421754 57453 57400 862658209 40588 40596 450784620 88458 88450 895079419 75783 75740 752603935 59868 59869 221630135 78521 78491 261791648 89259 89260 418565249 61566 61616 410744784 45510 45541 913909180 6143 6188 453597914 85967 85923 244391794 12709 12745 788244149 6141 6197 837245362 78460 78494 609821051 2857 2867 648525720 21442 21443 957027567 89031 89084 124115593 98489 98490 827223239 19524 19525 978465720 76172 76160 8603039 44024 44025 769589742 19463 19464 853007869 40434 40435 16663129 30659 30714 475761554 11687 11688 283130980 39948 39949 445211488 53920 53921 998879017 30476 30477 237814410 37390 37391 519235391 29534 29560 249612662 47170 47171 425495477 62318 62319 854966294 20102 20103 942540391 6877 6878 720131470 46006 46007 75959660 61121 61125 985091975 85422 85474 87425269 24554 24555 676798290 9239 9240 949541198 18554 18555 977540858 43986 43951 623554986 42699 42700 583633415 17714 17715 993717743 9256 9257 194665604 73951 74000 232536349 17569 17570 789944236 85711 85712 879506540 18398 18348 129485775 10612 10613 681142020 31341 31342 234824549 83645 83659 241803274 99396 99397 107630326 23916 23917 246850034 6511 6512 869747194 89238 89239 212102142 30320 30321 694977521 91251 91252 524007728 67863 67872 684696493 94691 94656 391322357 53822 53795 409518286 93393 93356 908300335 99521 99478 77020358 14485 14486 734476817 14960 14965 762202156 2488 2489 785269904 63266 63299 375194440 10623 10657 821121745 4335 4336 645286777 83191 83192 340286137 38048 38036 152066112 43095 43068 216994360 16700 16701 469558872 42811 42812 89356784 43576 43535 909017051 80452 80453 946561100 54562 54563 529190214 51577 51578 537143600 23256 23285 263732292 11474 11475 320023438 95931 95932 500198633 26852 26802 230403563 88843 88870 250431270 12733 12734 579305882 85629 85656 439118193 64435 64474 490544598 67476 67477 102588865 14915 14887 345385596 60840 60819 558302645 87050 87056 472315199 47374 47425 464491002 33662 33663 78494448 15265 15271 20196655 81106 81081 740239667 53642 53643 521602734 86022 85985 128020959 73940 73918 222291601 35510 35456 757740221 9687 9688 938577192 43161 43162 724163239 8943 8944 664174728 75966 75943 638078813 47153 47107 962819558 86083 86084 255045920 13732 13733 275335383 59510 59514 690286466 91967 91924 799435272 91380 91381 820086930 82200 82192 94970087 89360 89397 54918633 71204 71205 91821853 68758 68759 797438333 70996 70997 941749699 228 222 237927662 85483 85484 924997878 5500 5488 940407094 74516 74517 106371319 20812 20813 573333629 82389 82384 532136237 95210 95238 511789468 16401 16402 640930267 21916 21917 437629899 96275 96237 873048279 57416 57417 897613162 81696 81697 48120088 23182 23207 22312132 26656 26612 901913867 49229 49200 178287322 18874 18875 325161760 20796 20797 787690101 36253 36217 640041658 91239 91206 73870835 19587 19643 837748853 78256 78282 881589879 9927 9928 406184686 75532 75540 237984802 74435 74403 418679184 13851 13852 530432038 6026 6027 992630538 22555 22556 60345878 62555 62548 384672808 87143 87144 393919038 31217 31181 944576119 4384 4385 15097490 34482 34483 708172007 25010 25059 977145975 36314 36315 101496491 4511 4524 22118517 28485 28486 716357167 59519 59485 567901354 91563 91564 672457585 21403 21404 159494229 6614 6660 93044115 52977 52978 80597397 21813 21765 107332618 45585 45586 25939022 51397 51398 250670537 28788 28824 323872796 90722 90723 210290309 92964 92910 95858519 65784 65785 771235674 87646 87689 300078323 10829 10779 984470347 6993 7046 681316158 5012 5013 754659429 69518 69503 819715792 72991 73019 316051732 6269 6272 669236341 96082 96083 782296629 4750 4711 647265497 95540 95492 222312360 15096 15123 647325837 65922 65954 138294909 86213 86214 213698308 26114 26115 345354150 46188 46228 391978948 55719 55720 973713856 44711 44712 183406006 35532 35533 713517647 61459 61509 874827534 88870 88871 747165606 46977 46978 646079086 56617 56628 855101006 41009 40974 626356171 79084 79124 822046411 43954 43955 647358627 66557 66594 468613452 77756 77757 272372271 68789 68793 921885483 1502 1556 645117814 28661 28662 477059976 22526 22520 506067751 99325 99326 583306104 38506 38517 672663931 36115 36110 903127620 10568 10569 173819692 35064 35020 325331840 73673 73674 731671470 21307 21298 690205071 84985 84958 621394908 22899 22939 658570071 85292 85337 928664536 34902 34903 862667276 88697 88734 942646864 4168 4132 315969407 9082 9094 887547451 90429 90434 812956887 32515 32516 577928907 18805 18806 14958883 49823 49824 275544326 33907 33908 442776766 44281 44295 678502892 5325 5326 249556323 70895 70903 173889881 91557 91558 889231837 42819 42784 66942831 32840 32841 527486748 90062 90063 256856290 84383 84381 183495952 6200 6201 241756345 90639 90640 694359858 88976 88977 740685801 13241 13270 846506400 98538 98539 147048064 67323 67324 135053674 19370 19315 245444414 74501 74502 903346868 32467 32425 262269649 62134 62170 272450067 2951 2912 628202140 8156 8178 335967332 77364 77365 907748175 24917 24918 713092917 94428 94429 670090530 1168 1133 702551937 74950 74951 968121371 13263 13264 636458812 11841 11897 352150168 44773 44796 69771801 92661 92647 802263153 63084 63085 33122609 58971 58972 268157864 6377 6430 830811950 8098 8154 652640021 83358 83410 47110136 11780 11724 453447468 71228 71229 203907397 21841 21842 670053752 14926 14927 960449173 2579 2524 223474170 87598 87599 12619283 16757 16758 142798075 42966 42965 580246493 27704 27697 356236353 25413 25468 566908254 15724 15725 724062663 38982 38989 855754797 38157 38158 901451303 26 42 793070925 34617 34577 558550258 48419 48421 882533871 86069 86119 959101268 21595 21596 379859931 54220 54221 133010839 78688 78689 877846200 47927 47928 145894307 80817 80840 141561601 62242 62215 305919549 27989 27990 842504277 3901 3865 366517657 60485 60486 334954416 12102 12048 13500076 27212 27213 424951771 99397 99411 258142497 32871 32817 625918795 46169 46170 415708218 87576 87577 690547667 87906 87907 71864902 92916 92917 954252088 54260 54287 852486883 76872 76897 574426954 69575 69576 78060922 72173 72132 401834268 54024 54025 204349638 52540 52541 741002173 13037 12994 852210482 91988 92017 353100710 80779 80780 918634785 69298 69319 780784291 62492 62493 29008229 79779 79824 671972104 15581 15582 886543611 63625 63626 15934659 9373 9374 281184562 67130 67098 124936962 38306 38313 39379987 55254 55295 311546143 50469 50465 922858427 30600 30601 855454572 53484 53505 549078040 4429 4430 371717934 33457 33408 200160758 68005 68006 400817192 6000 6001 3008510 7607 7608 385382643 86682 86683 237904931 6547 6496 140735016 36353 36376 778848573 70643 70644 83453275 65105 65106 39989138 67610 67611 790829698 53208 53194 490921878 94514 94515 411381950 26346 26347 223047058 28807 28754 927264411 63853 63832 533922220 6281 6268 816344896 41034 41035 921466450 77699 77697 41391631 10147 10183 50013521 54437 54383 672443655 70505 70468 297737496 99136 99091 81076499 60347 60348 786696551 2154 2185 98267045 11452 11453 565253652 51606 51607 382804059 6158 6159 131916854 16745 16766 919054696 83218 83239 870675727 52280 52278 448126564 52435 52436 56685132 80118 80119 617110874 99840 99849 666060478 84983 85034 560200337 1224 1225 401071210 12726 12718 833406288 2210 2211 421487121 47896 47897 27295308 38740 38795 576490011 7673 7691 601076615 25469 25470 106072163 61969 61970 79718344 49516 49461 864158687 25757 25758 631910145 84493 84494 515003891 91512 91529 395248913 23945 23905 883906305 81888 81889 457474048 86552 86524 313170916 72112 72113 414291389 76298 76351 526037297 7944 7945 668999622 56529 56515 597167329 83725 83726 554623677 37607 37599 629258762 94087 94088 398621880 72884 72897 112081360 65801 65802 281215949 15771 15772 610248444 23640 23641 621610727 1478 1530 743027363 68975 68976 956270192 60817 60788 79245604 34958 34923 570073018 58637 58638 938337681 4597 4598 526327520 48498 48499 132766224 3618 3619 125298981 48077 48036 515558138 51717 51721 177558247 79395 79425 630862080 53244 53245 224694085 34020 34074 349920762 60141 60142 946617974 63931 63982 322180979 99486 99473 984397780 67702 67755 956878374 47959 47960 152300351 97298 97299 452637685 50442 50443 374786127 39336 39337 614425111 72780 72781 567926760 34687 34688 662964602 36785 36745 214549499 14464 14514 187666874 27350 27351 78273268 83471 83426 960957367 41814 41815 105818864 61969 62005 644537138 39953 39949 227379641 3351 3352 106051312 59654 59607 778648957 58248 58280 833734088 61975 61976 23191130 27757 27782 408116059 70281 70310 844523596 98171 98172 292714691 50756 50736 339636861 4989 5028 659665822 31297 31310 51104512 82162 82158 496463337 8138 8139 306768521 65909 65910 271855629 93354 93394 185099848 41304 41305 94350111 39303 39294 739821573 37191 37192 400533235 17760 17761 662304588 31793 31794 299272756 58379 58409 64961463 86117 86118 696564197 56630 56628 579628691 34122 34127 174661485 16267 16268 31403096 55942 55991 131445923 44913 44917 556739901 29959 29960 189901852 2896 2945 184345737 72257 72258 116137442 34091 34067 142696536 65439 65442 883466294 1509 1514 118651206 6139 6085 325658414 16277 16278 667514819 48441 48420 141276783 41324 41325 593327468 96832 96790 123317817 37079 37080 160312149 33869 33870 382189193 45578 45579 332964378 98459 98460 666005189 64590 64591 447844517 68031 67991 195074589 40397 40395 461699732 71180 71191 262102557 35319 35277 964043311 46013 46014 74372062 79900 79901 231598505 6199 6143 30598808 41033 41049 969807160 84328 84329 109247282 64008 64009 344761708 45530 45579 635783467 87071 87072 277598832 90469 90470 170760259 61064 61065 980766272 26479 26462 224956957 89568 89569 794362101 94266 94242 332330655 78147 78096 162531560 23641 23644 134470121 6355 6356 626855357 11910 11868 399877592 72171 72172 161057372 94411 94437 397977298 70212 70198 728249462 52742 52728 840127685 40267 40268 691297862 97906 97870 207008869 54700 54701 727897186 36532 36533 972718594 97893 97894 237922737 30157 30158 618694262 54312 54351 447435721 46715 46687 177377256 43567 43568 458146767 20371 20372 887830837 23582 23583 153818028 7595 7596 25150302 82688 82689 529860543 8531 8573 983128469 25706 25707 63862671 69191 69196 596065803 32743 32756 266473604 98275 98312 567912091 17263 17235 789989398 32926 32947 466597098 20258 20259 366027577 12556 12507 392442747 54515 54496 95742190 31291 31292 193388696 36347 36348 935211667 5716 5743 779803810 40619 40603 604882054 56044 56083 560169487 3100 3101 593030514 93110 93132 979435816 90184 90185 692839345 16934 16935 488787244 2647 2648 805636511 5965 5966 671627507 34896 34897 816450898 8097 8072 258370683 97279 97280 910210084 1918 1919 186627760 28856 28857 336513037 95950 95951 257747141 79335 79349 317194710 64046 64042 247689025 68940 68967 706388714 51341 51342 90633134 29789 29790 857275963 6126 6127 796727557 23246 23275 6112953 14410 14411 795995652 58093 58120 806712343 95458 95492 934459541 5198 5232 893688180 71397 71398 315752858 9142 9113 436978115 55352 55353 563345390 86041 86042 286048610 68360 68334 155387559 1337 1338 998202549 28757 28780 319513379 52931 52987 797733489 9973 9974 624136326 75735 75738 321733751 25429 25430 570710630 77003 76981 553532377 76121 76079 186171845 23356 23357 829159636 83590 83591 120872632 98029 98030 421275735 65326 65327 906035970 84803 84804 657325232 95916 95917 494806326 97616 97617 777725226 57937 57934 395380066 66175 66210 906822936 70961 70962 174520587 4994 5020 792978434 15789 15790 452268681 38280 38281 340664936 23125 23138 721506905 70168 70169 130938350 57472 57473 397211876 62747 62692 346986749 63538 63524 895179192 40611 40661 691976094 94803 94804 776743961 34805 34844 700709863 58666 58667 909926636 40199 40200 584330965 95323 95324 214486703 72518 72519 600301047 37308 37281 388906110 64469 64512 774060195 46886 46887 501911698 47785 47803 834672524 67438 67439 704416062 43584 43585 874962496 55553 55601 533830566 99735 99736 511182351 93207 93245 637190413 95234 95235 146960266 41390 41391 609091638 92236 92196 165021688 89181 89175 162746002 92927 92874 31541244 73248 73198 342584654 37178 37135 492523209 19984 19985 117285160 24856 24881 129382629 41917 41918 672975406 94603 94604 472226555 53538 53539 208717565 49357 49358 794311918 10996 10980 664739972 92451 92452 456221734 48332 48333 550546183 39062 39063 977993019 5453 5454 697936860 22875 22876 641232247 62162 62163 234209771 95948 95949 647990244 48201 48184 190054055 89210 89211 655195535 40334 40362 802624886 98287 98270 56601674 36766 36767 546949055 33549 33550 741750195 39536 39551 574005370 59666 59637 405770775 77782 77783 440582100 44961 44962 840246394 28870 28825 251319598 51765 51741 150755354 59231 59270 399071934 73042 73043 669487763 35446 35447 635116184 60845 60846 627151013 94100 94101 994337950 82309 82310 461961842 29246 29227 983830261 52946 52947 141267271 60940 60975 451562778 85338 85282 536414555 16908 16958 968309212 54436 54396 229258747 26594 26595 905204926 55286 55337 8329881 75772 75813 96095133 68656 68657 681531181 67815 67816 736811598 2100 2101 27392403 3929 3930 998902876 35047 35048 191702246 99671 99619 849294445 79602 79656 400988981 28057 28058 776692029 46071 46072 326267430 1730 1717 473081902 68501 68535 709456190 75225 75226 202070641 41906 41851 728450172 14895 14904 289801549 79104 79105 519441007 22156 22157 230693441 22712 22709 403901886 13621 13668 252901796 14627 14628 86427972 59551 59552 383492294 69345 69346 367701782 96657 96658 649099333 7303 7304 959986869 55218 55219 87415381 23406 23454 418436259 77118 77119 920176906 35693 35676 838538145 7748 7749 626370851 9844 9845 190211205 45404 45405 478244801 35874 35821 277382567 30539 30540 64529015 74579 74559 515538446 10987 10940 532932206 87808 87802 813196966 89775 89776 936044998 25796 25797 254148588 22027 21971 661832741 69487 69494 959432096 31656 31657 400466975 794 762 410030619 8397 8360 312499783 32129 32120 741199591 49113 49164 305374466 42466 42467 464466693 55502 55503 360062466 99657 99658 9968837 42214 42215 415474478 70391 70427 588064667 62451 62475 474213428 47895 47898 608483163 31564 31565 242357321 87988 87989 45445662 94666 94667 297437590 20308 20294 132377534 15759 15760 796719557 35438 35439 624991925 85408 85428 186157252 83658 83694 137805228 35462 35463 51839321 63033 62998 804577801 21762 21763 390779504 43731 43732 731158962 40808 40809 350207646 77041 76997 288371724 80417 80434 686020224 24751 24752 83724942 98045 98046 37314314 20361 20335 610076811 46224 46267 963083816 60122 60140 654142645 85830 85874 328965947 26028 26066 499978992 92187 92146 242642951 35193 35235 479325140 38224 38197 804245843 72554 72556 672499272 4303 4280 339646211 82859 82860 695134812 10063 10011 494499304 63283 63284 383937906 80175 80176 424857251 91311 91312 119525754 87571 87572 101420881 83863 83864 682938748 68229 68274 116037202 9658 9659 433011603 22678 22679 585306212 45008 45009 338725407 53339 53340 430905514 80881 80868 231259797 29238 29213 533459910 854 843 726430345 49969 49970 650922917 19570 19571 346848217 81294 81281 568471905 72295 72296 908216975 20608 20609 921671258 25447 25473 426959406 87624 87638 136738856 38150 38151 592368520 30905 30906 946103659 80523 80524 55944728 51818 51841 908060082 18002 17979 463319333 36324 36325 327335023 26489 26531 425780700 42456 42510 475049565 30267 30300 176585735 76839 76840 594554003 96038 96039 146770810 59776 59777 296349273 85041 84990 214011956 18072 18080 333806454 19546 19514 258399230 61433 61434 857639919 10669 10670 426149634 74889 74890 160926761 57769 57770 149367819 66905 66906 582693634 48843 48844 861982174 90759 90760 620076519 66053 66031 239254115 73333 73357 390114223 87552 87553 762780957 86728 86784 679269680 39054 39055 945768599 38359 38360 647733038 36267 36291 519680430 35986 35987 538047553 24056 24057 613356014 1245 1228 673524066 21189 21190 270895338 65162 65121 494703914 73637 73654 249091965 99860 99861 587505186 31013 30993 870031951 63135 63136 298876133 67112 67113 868087072 85819 85788 769987699 28238 28239 607285904 31625 31626 836041610 48127 48152 970026485 9449 9450 605567799 24462 24463 779181728 97030 97031 443597646 47531 47532 471514084 62067 62083 289773270 4941 4942 260170525 13045 13046 305152808 15604 15605 53025978 235 236 431390775 5059 5060 118612849 37278 37321 980671820 20160 20161 157159037 65963 65956 376297967 47071 47018 213693590 61034 60994 133347694 2895 2896 753924192 36090 36091 193518909 15820 15859 670642143 69321 69340 188279294 40696 40700 405735345 24202 24166 582524619 40351 40378 565061835 59016 59056 582029499 42769 42742 930555184 3021 3022 64894454 47512 47513 70152694 5523 5524 351422364 98080 98035 267046722 84617 84618 354539483 77219 77252 606219809 30345 30346 246101513 26663 26664 920882127 33121 33122 343654395 5066 5037 440226197 28769 28789 422011987 3846 3865 206857118 46710 46688 36004349 83244 83245 947872176 93315 93304 156871889 17513 17531 447727562 60237 60199 106767239 98167 98168 660234487 6809 6761 664017399 21955 22009 406357477 74155 74165 121921523 20154 20155 82961520 96728 96727 592747635 29802 29777 599134682 38827 38828 258313861 49723 49711 26120067 55315 55316 43582915 5141 5142 884998487 14994 14995 340893565 7638 7639 753520107 29764 29765 117966396 75780 75798 344122741 15516 15517 914278933 63662 63644 124776585 62720 62701 704008236 45503 45504 701213005 94888 94889 724581568 98292 98270 782401343 40688 40689 710372725 15677 15678 585002020 31789 31790 687874816 65002 65046 659401935 66972 66973 544226569 29345 29314 23309143 11956 11923 527781206 40026 39987 135743822 34928 34872 263680953 36198 36199 728747410 8304 8305 835977879 50034 50020 306070984 2834 2835 233519607 23384 23385 239745642 43637 43638 635849872 81004 81005 797629693 77200 77201 81993497 45037 45087 70189385 92938 92952 699735098 35957 36006 215289509 26785 26735 427335484 71815 71816 711243188 8007 8008 840085877 22162 22163 765119090 29046 29037 637587300 65397 65390 586990251 75427 75428 546582608 77902 77858 558655985 83603 83573 394736479 6446 6405 305647261 91797 91798 360429225 61828 61846 808780617 72823 72847 354871471 74760 74785 516174362 29223 29211 894221191 8388 8421 888624003 22720 22709 226654669 48337 48349 133974711 33458 33479 605562939 41386 41387 683628570 93284 93285 715297557 50058 50059 20688527 21312 21313 623565499 7361 7316 502910657 79360 79361 228437855 75646 75676 351429483 7185 7186 158444606 9982 9989 274039790 3963 4003 978580940 17421 17422 648002419 36958 37010 741692689 83285 83286 546848285 83349 83381 247250196 3329 3330 439423345 80231 80205 497798520 20697 20698 80042734 78838 78839 738441321 94177 94142 296325861 99805 99806 26348169 39775 39759 522140275 13371 13335 350144203 44539 44540 456475749 34716 34717 657752515 46791 46797 849944811 6784 6785 753163172 68546 68547 38010133 37686 37736 768250014 88454 88405 797710164 61350 61351 40706691 99227 99228 755125762 71509 71510 357040405 67162 67133 615402329 70802 70775 769291190 26292 26263 122338426 51866 51820 252408261 57371 57372 973946068 52912 52954 338607000 74781 74782 930650930 68002 68003 84099510 63726 63762 380183396 38830 38831 203397344 16751 16771 983224963 74254 74295 797782264 69952 69975 897813446 85310 85347 354912414 17795 17811 427123708 94057 94058 73060678 14138 14146 311685483 5548 5549 375779816 3950 3977 16611667 62867 62868 863364145 170 159 576936654 38383 38405 654044809 85390 85357 9552226 38058 38011 711357736 89954 89958 782677562 83202 83203 969990975 79507 79508 823722488 78135 78094 93620015 25212 25213 947747262 23511 23512 581016780 69809 69830 892646010 36839 36832 256560822 86905 86917 571327854 68876 68877 90346794 44864 44865 79763686 47978 47979 886093778 9037 9046 45205946 42828 42849 853684963 89438 89439 135830537 75604 75605 908715919 69248 69249 931084924 55563 55564 574845953 96367 96353 498876424 41993 41984 137436165 36122 36123 696030101 88904 88905 545586644 4214 4263 144107081 51689 51659 883957802 99526 99562 260146071 12911 12912 412251326 89859 89860 320500504 47490 47491 24914141 95440 95441 70049437 79928 79878 871848096 92236 92215 15070978 3338 3306 945810711 22478 22479 574234352 52064 52065 258363390 82574 82575 297081786 62814 62815 271823401 25407 25369 185771117 16395 16347 262343680 72108 72109 75962112 62834 62835 396751375 69809 69810 94770351 79696 79751 920418808 80656 80641 901466531 37480 37481 892968164 12405 12448 275534384 18718 18679 363704914 5859 5860 965400181 98672 98673 636757150 42565 42524 518045047 68520 68521 616233646 78166 78167 233837562 82488 82494 674472772 94357 94406 727389177 42736 42695 110004729 66696 66643 888132442 24942 24987 866252278 47983 48026 341879153 12782 12783 190651281 5064 5052 3129067 98176 98177 433097826 38113 38114 974780830 2589 2579 695652269 40647 40648 310800729 34941 34916 305773089 7683 7684 333079176 73964 73965 624693730 7558 7573 973561580 45494 45458 429524862 6337 6352 832094043 95817 95799 474761734 56049 56050 675948628 60402 60403 582110298 34798 34799 845886081 17167 17121 501172997 54631 54632 470322668 89249 89250 630256740 71423 71424 345859158 28206 28218 554921150 94248 94249 421547730 52607 52608 600937616 28872 28873 123138315 1847 1848 433828940 43645 43596 342464043 99145 99164 552628011 36073 36074 354723992 72285 72286 594789908 43749 43790 387252244 28424 28425 794426925 65202 65243 588825849 12309 12310 103196876 51870 51871 705170978 46002 46003 969229464 37214 37215 911773306 4115 4116 80012884 36425 36381 102711294 36482 36478 889915529 41734 41735 648379610 60557 60558 793269330 46213 46247 53842831 12658 12621 17167647 50225 50254 950724861 64779 64739 464793929 14732 14701 856813459 97018 97054 352938134 62392 62393 889265139 29000 29001 300245601 76548 76492 326829125 38622 38575 761576550 64018 64019 823206574 57383 57384 190063865 13658 13659 615142221 26551 26519 473509415 36189 36194 175861911 68870 68851 420413911 28441 28460 3620826 77610 77611 953257012 38662 38686 127009421 55678 55679 302181943 14346 14380 214555907 93245 93246 809112604 449 450 360729349 98377 98378 881715445 19476 19477 634081933 10450 10471 414295626 51321 51322 133058144 2096 2143 7036743 37406 37407 464205378 12890 12891 797773576 42608 42661 264055041 4586 4614 217190684 78026 78027 843189916 8939 8940 502834663 33608 33645 199899310 63727 63717 661395102 21759 21760 603425968 42308 42270 651798136 29998 30023 971084425 7436 7437 56752640 55305 55323 983173987 31936 31937 241070205 99884 99885 501073390 60739 60744 653690071 80210 80211 28085657 91130 91131 579420514 56034 56035 789077943 47839 47848 190218129 90536 90496 145107624 47383 47384 351085476 69116 69117 436362687 11822 11823 349604247 27900 27901 871382631 33695 33696 653283553 4399 4426 77718269 54237 54238 874647533 65548 65549 921756687 47001 47002 195660854 21914 21915 116484691 62097 62098 805052326 11268 11285 568173036 79084 79103 483253796 67920 67888 990395638 3410 3411 262888005 17273 17314 556968269 45335 45336 787780448 26196 26141 676392555 38849 38814 246521296 70462 70463 299594503 37765 37716 952354565 57685 57737 140930127 61538 61564 141085260 77016 76990 863772352 95395 95345 457841871 5899 5900 795529656 20909 20910 217554067 63802 63787 939217905 24296 24278 2995554 52912 52913 696605454 16312 16313 490238084 57297 57298 738867687 43066 43011 355665440 81235 81236 460230151 99697 99707 207143313 81065 81066 354394578 5667 5668 242914208 41156 41148 4549628 20036 20031 664815318 41903 41904 386104423 46049 46050 366915741 93180 93222 446093162 60730 60715 571808901 68126 68127 887346392 82130 82131 136026232 30831 30832 120524556 13113 13161 260757217 41278 41279 209891492 49621 49622 923518257 660 625 683056534 5487 5495 899908333 71724 71725 365276168 40158 40159 728907667 84199 84200 617822833 8418 8419 870975295 97627 97628 816823571 83135 83130 509199228 33598 33599 862604997 27987 27988 686907960 98564 98565 374425300 68491 68492 972797128 48527 48510 55575342 69349 69350 603352895 56055 56029 888890348 74399 74370 601521313 39341 39391 171299239 88851 88852 61207490 83751 83752 353906449 76381 76382 322255058 54980 54981 100786286 55786 55771 119732931 11268 11269 937853166 77845 77846 974435460 38819 38820 980219419 91514 91482 395982575 34787 34788 841662421 82152 82153 27819471 24516 24517 9711762 59398 59383 46012354 22932 22933 963584222 67856 67846 537787549 85057 85058 897527362 36593 36594 411269635 85777 85778 717259512 8153 8116 110007741 54793 54794 860662211 58274 58275 936816773 40073 40036 957817408 13497 13498 139368955 15749 15750 614931352 67546 67511 199031422 35665 35709 107948723 64669 64715 610024766 45469 45470 195149776 19953 19954 33898355 23291 23292 788464621 35473 35474 9176673 32007 32063 618812505 90017 89993 521215625 69762 69777 630530174 34247 34235 734737953 4798 4799 655343651 61254 61298 140631013 11197 11153 130544486 85926 85927 86242976 28264 28265 673383135 92793 92794 218030512 97142 97140 897959479 66190 66163 965610220 10929 10930 75062199 16597 16642 740544227 10926 10927 466329006 13988 14023 655951758 25002 25003 111564683 92505 92506 444833462 31018 31019 162497299 96345 96346 457139637 55627 55628 803498062 71232 71233 697131079 87754 87755 740138706 95871 95872 196985587 31355 31403 236653840 5288 5289 941009180 47789 47790 164633919 89177 89141 26203442 91276 91277 813350280 424 425 931286280 6663 6619 722979939 97237 97238 708659215 4272 4237 397611721 82315 82319 551860151 8411 8412 80804539 13695 13696 68275870 33555 33556 168009206 1772 1773 382738835 83387 83442 378209042 30954 30955 36327372 84538 84539 965488863 22695 22696 188158690 92221 92250 424374759 6339 6340 482904776 6157 6158 64627131 14148 14149 112048549 14386 14387 885528781 26635 26636 348256587 79898 79905 224987605 90207 90208 766190879 71488 71489 580584081 36784 36814 600227381 18098 18099 91138082 96845 96846 60204983 37479 37433 690623221 98033 98034 556046313 30702 30703 603612286 56519 56541 600578569 17115 17116 71558693 19032 19033 883119087 56974 56951 1144145 26956 26957 696820372 38697 38698 261397716 9792 9793 282267503 53930 53931 722431390 93318 93274 730428901 42600 42607 898921707 31192 31193 469454153 86560 86597 386913917 9143 9144 495688278 44724 44725 593688072 50299 50314 729688004 13432 13437 719811234 82073 82074 388655788 39531 39532 773211235 69214 69215 100569070 52614 52589 870919974 49580 49581 338347221 65878 65844 222495078 37258 37259 888670757 57778 57726 65249051 54485 54486 511022161 48330 48355 408551924 89036 89042 247744805 16025 16026 282158386 81916 81917 878480469 35234 35262 499760644 23338 23339 167179304 38422 38383 302421976 40347 40386 265061815 30750 30746 680158082 17527 17528 431246085 43751 43743 648694361 49765 49734 506248096 40079 40080 992355037 14501 14502 479063278 9258 9259 336201048 40026 40054 384067821 67585 67562 347157592 29570 29516 266711485 54001 53979 949186533 70823 70777 54795660 95315 95298 649952439 31655 31656 146131598 25202 25170 594831092 26800 26831 777136316 57101 57084 71412366 26213 26225 101617372 60373 60374 177059548 99598 99599 122339978 93410 93414 7317970 6732 6733 762238014 47489 47494 988712174 14103 14085 311866849 63886 63887 677688218 32438 32439 442106198 16081 16113 217731700 42959 42960 251607939 90665 90666 126152338 62118 62100 238588515 26319 26320 422560775 12360 12369 378180006 91752 91712 770249945 86178 86218 365764540 22276 22277 583597972 27492 27503 285962799 26448 26449 782907214 14685 14682 798842328 36395 36345 147779123 63166 63159 785215667 39868 39877 9793536 14642 14587 46669995 60444 60445 290772411 99297 99266 167232030 58801 58802 94606476 28201 28202 245649908 47367 47368 192201810 15798 15846 534851387 8981 8941 999706859 46809 46792 602571525 90056 90074 40428880 26359 26360 225100078 25238 25218 892949210 96202 96203 629833893 4221 4222 534681482 21790 21794 817673802 92504 92505 991623593 14601 14602 3211762 37573 37574 595742406 70479 70480 206379587 23569 23570 70449210 50146 50108 828062423 93623 93624 696837554 38487 38488 354533493 85616 85617 201705019 28710 28711 166320961 9732 9708 375951918 34331 34306 367734803 62220 62221 357530716 81307 81308 240735592 83182 83183 449748080 71766 71748 590405763 50551 50552 922622534 14608 14597 446741464 79475 79522 149029318 47622 47623 150210828 1998 1999 870999680 58330 58331 386422285 80061 80062 784775493 84728 84691 509286595 9450 9451 834441899 78461 78422 246800046 76494 76458 910359281 58803 58804 181789909 42780 42781 598484636 2054 2055 313999923 91628 91629 156791514 65099 65100 397927768 36990 36979 721308317 64622 64657 180711262 61879 61926 398023034 84446 84418 740625956 69541 69521 669184664 50242 50194 411549644 54650 54651 951737060 87003 87004 531913090 75330 75331 316820715 27980 27924 661212332 33071 33092 655627511 75317 75318 913528642 5193 5142 394176165 6576 6623 482436284 92215 92236 295576169 93275 93327 809389792 25592 25593 159134460 40216 40179 330663258 24417 24403 7994401 6922 6957 686154187 37055 37062 693509323 12003 12004 88395118 1177 1178 758388412 49352 49353 93795241 80139 80140 302898797 8948 8911 297053489 68253 68254 472502641 43140 43141 886334453 49708 49709 468335630 1962 1963 356042662 43061 43101 644251861 83277 83278 347039089 85461 85462 895159927 72104 72105 555325143 29566 29614 397113727 24965 24983 21952304 35646 35647 397233759 42331 42333 602127929 81626 81627 736828335 88826 88827 54733824 34060 34061 427669864 75655 75656 903549530 49930 49934 189687356 88500 88501 601167387 98212 98213 692874697 1147 1148 156353989 59889 59934 552044113 53837 53786 857691437 40940 40989 623899453 99184 99139 784885892 88003 88004 468489513 37953 37975 308681555 20282 20237 839239772 42942 42930 330970766 75439 75440 750741074 91431 91446 812141056 44794 44772 564119555 32351 32372 772000049 73218 73168 910511171 29780 29815 62040911 23911 23941 620655031 63330 63331 588193026 42805 42861 904446265 89000 88978 489599556 2779 2771 956750387 41635 41669 496536546 2628 2629 475567942 23287 23288 789462194 379 350 163389700 1646 1592 64082685 69818 69805 100858858 40978 40979 87241390 21940 21941 68289290 17343 17344 921589794 30540 30541 611463142 81532 81533 60127274 56521 56522 87740145 20192 20193 160582709 51025 51032 538529229 3361 3387 446634273 7241 7282 818436154 94406 94431 288853816 6798 6781 687547472 46362 46390 704199700 74428 74431 880772212 32403 32348 581204273 48113 48114 123857216 97020 97044 805572715 5125 5126 334532253 76122 76123 558081313 85790 85791 441129891 57781 57782 492878845 49730 49706 591693589 57500 57501 247791309 751 720 361954461 50581 50588 726263101 25923 25924 299152098 68048 68049 61946710 27938 27939 119552139 12553 12554 798600258 4092 4093 572513707 81416 81417 170763896 44617 44589 216245761 65560 65561 881233911 70729 70730 286296797 17258 17259 499538340 14715 14716 447274808 28727 28728 431643298 32114 32108 881648044 58132 58138 557739464 52501 52502 390265489 88558 88584 95386969 43404 43393 609996879 96516 96517 872392712 16818 16819 915987266 43986 43987 865437834 17088 17089 564318703 53472 53473 357807655 99779 99780 997877139 57964 57965 791623844 49993 49949 815330363 99434 99435 338437041 85590 85608 301623792 21545 21532 55866922 31586 31566 114489379 64207 64208 262281332 16469 16431 7597969 45771 45772 151920443 88181 88182 310118498 55210 55181 102166349 19137 19138 673193607 75441 75442 875033420 35098 35042 648877018 34562 34563 184241776 10341 10342 272671660 74567 74568 601546889 75915 75942 38940486 25204 25168 972087754 94562 94563 736775663 97179 97180 459512715 30284 30285 860591493 41204 41245 767989422 187 188 148721633 64031 64067 189708652 26430 26432 108522025 18246 18278 567993468 84630 84631 407038886 79633 79634 599521222 13269 13258 743334848 95055 95099 665505956 59947 59901 397106634 69250 69260 861026646 43739 43696 541460930 51635 51594 890998457 69193 69172 315753320 17916 17962 439787240 85918 85926 455484854 60262 60263 142435722 19693 19730 582566718 63418 63419 379092340 96624 96625 913567988 1127 1075 128236814 90669 90649 117216004 70164 70110 57838520 83810 83864 516169599 60257 60258 318290333 56883 56884 615526594 85512 85476 711469782 35433 35434 663142951 74757 74783 775987107 74252 74253 866305712 88814 88815 542899411 16154 16155 815580024 6141 6142 323519329 15421 15476 150093190 54427 54428 6435483 98683 98684 598316961 97044 97043 931948701 13175 13206 711361905 76792 76751 994135369 44764 44708 784361024 395 418 380797178 41946 41947 443150813 95711 95712 250147896 13791 13837 963846409 63819 63786 653280681 40189 40133 87428378 69298 69313 713028114 26423 26427 814976462 94976 94947 34282863 26099 26100 273864016 86723 86724 908942127 32205 32206 311070820 60407 60365 244295885 62592 62593 475579534 85453 85454 965522292 29501 29508 105286372 60664 60665 518752498 87109 87059 356116533 62533 62534 528932848 46421 46422 954377805 94313 94272 358865525 89172 89140 858655602 22264 22265 174584906 68226 68274 618283255 30977 30978 918250274 2021 2022 917005816 39634 39646 99214983 33521 33522 793020331 21514 21515 329437909 10422 10463 457269612 79254 79221 140070396 68348 68349 721545417 83253 83254 815633493 65313 65278 783859890 1284 1285 713289071 79904 79905 313364012 9072 9073 313866484 36468 36469 355003224 5452 5453 306217702 18972 18996 661311052 76683 76684 581638035 83993 83994 290514153 46996 46997 740363907 25671 25695 317250645 71483 71484 809571297 53042 53075 349967016 90556 90511 387923152 49374 49335 957698120 20476 20477 880955015 94116 94117 605633609 23276 23277 981525232 16883 16835 706299881 95874 95914 981013937 21153 21154 811871685 60920 60957 267810401 60321 60341 802532053 40484 40485 457248209 95161 95214 628012766 36002 36003 630671339 10263 10224 745335134 20979 20980 209865320 35837 35838 795622045 34454 34429 421864596 33197 33226 225342059 15830 15844 840534572 76425 76426 580035283 24039 24040 353436354 32705 32706 177830212 81577 81578 919553770 96248 96249 369965282 11214 11215 705594296 64589 64633 411550118 40396 40418 694129336 18961 18962 802098849 11000 11001 579805940 28934 28935 162078810 91063 91064 373106388 62449 62493 797765722 11044 11042 111237172 7147 7132 303714356 91048 91049 164835489 71547 71495 945301974 30439 30437 577801324 49866 49867 732992190 14399 14387 795556390 45207 45208 681700354 91698 91699 620862140 58606 58562 538930810 46732 46733 862218006 90651 90662 824413208 49659 49660 610443933 18528 18560 210664149 97401 97402 700573717 42304 42305 554213718 69761 69810 477306695 58303 58304 972736474 16853 16800 813740822 64853 64841 963970511 68128 68083 160837580 14103 14066 344740363 5418 5419 794552937 1788 1782 171148807 90430 90399 135768805 80854 80855 199546835 65818 65780 510507718 78992 78993 280263512 89705 89674 29454179 53942 53943 501729543 86669 86708 100189204 66558 66559 481625177 16080 16104 943042629 31643 31697 227383229 14215 14216 115436304 14288 14232 847311678 68668 68701 378169814 29234 29235 278870960 11997 12038 85290590 51412 51413 650387948 41540 41541 912598674 69472 69473 953288424 77334 77335 870133715 80116 80072 378216769 83838 83786 94627659 68743 68744 794521718 74214 74215 901291656 77617 77583 849202252 50094 50095 376113569 54962 54963 401332106 49383 49405 989433085 37404 37397 973729636 72132 72133 725251963 68812 68813 178035255 98966 98967 958391423 66675 66676 569330475 27436 27421 543149452 89084 89085 381738596 61468 61448 725079102 16907 16893 327982306 20103 20104 325786954 55049 55050 691994977 64580 64590 675050532 30964 30965 166839937 97070 97018 897287898 22257 22280 660516507 12529 12530 237219873 41855 41892 482867073 83332 83333 661247330 62271 62272 952755818 657 708 815449451 80357 80358 244608791 45662 45635 379634402 33480 33481 686277422 39881 39882 84887881 55082 55087 234186545 8649 8650 294362890 771 772 543735112 1625 1643 489410033 54826 54827 23967215 64130 64152 421737328 33232 33233 996282847 13171 13180 268141910 90048 90049 937427186 93049 93093 297615328 14581 14553 144606802 25457 25499 503487938 90087 90088 279107261 17238 17223 390832223 29375 29376 654550202 13337 13338 412111649 21961 21962 740003484 30665 30610 137342096 30331 30281 728715111 41155 41141 318512128 66144 66101 498901341 10853 10854 61362819 98751 98705 542458641 84120 84121 923050382 84135 84136 999530605 71998 71999 270944161 34398 34352 909238886 31619 31620 698008381 35013 35014 101530902 5098 5099 211737691 46491 46492 843252378 21250 21251 182454809 41845 41802 170523517 54229 54230 270062338 7229 7230 707869970 42579 42574 229703244 89295 89296 854653009 59681 59682 472544602 52718 52719 114932571 2596 2540 585389352 10670 10698 382705213 20453 20477 682384445 38784 38793 397840955 82189 82141 42022594 66545 66592 364993703 23194 23195 665918481 84091 84074 793860909 42016 41996 640671119 24134 24171 432045870 64752 64707 154513836 22018 22019 447572645 29145 29146 600876277 72744 72745 537148874 20839 20840 804324074 98662 98687 206427087 2175 2152 522506247 93155 93156 467808892 78758 78759 220909200 77773 77774 527571503 90518 90519 54215875 18787 18795 100681877 25735 25710 667895418 38132 38151 749540141 20272 20273 804742182 17546 17547 959112271 90858 90859 668768030 40907 40930 262184589 60606 60607 521859141 94903 94917 176409187 71137 71142 658037803 49637 49638 799845549 94692 94693 866522875 99897 99926 52465325 82890 82925 911194981 1836 1834 31681212 60482 60501 140209394 71819 71820 37841115 83738 83739 349335530 89646 89647 96311361 9624 9625 923666505 59662 59689 351200500 88311 88312 151945658 30508 30509 63763276 98602 98573 121319417 63133 63182 240512644 99257 99220 621270657 76581 76582 770042737 12963 12964 809694587 417 418 55528669 19634 19597 21759181 55982 55933 529186693 71958 71959 723080051 24390 24391 458035793 84619 84597 461420790 90642 90643 594315529 53642 53653 288634505 71694 71695 137516298 75744 75745 886221486 61189 61190 746452265 53751 53752 122913728 49694 49641 747639990 22874 22877 643441884 53054 53055 281116730 40496 40530 145553573 92116 92063 912554701 41629 41676 624224564 3539 3540 187979159 10410 10453 555442062 41518 41519 969922619 98260 98207 961707192 47999 48000 1294215 93241 93242 960057980 64652 64673 21852722 68333 68334 74199968 53994 54045 575583685 81852 81804 144408872 11460 11407 164225061 87288 87342 953288915 93390 93375 541779673 61373 61326 738889037 64415 64416 381964382 69595 69641 680537350 21849 21859 628767539 59702 59651 722341233 12336 12337 976697995 44909 44910 834281867 95612 95571 574711915 18636 18593 582842618 29665 29629 751307214 86176 86130 1679208 14142 14116 485339972 91979 91980 637233804 34523 34524 516935216 7877 7878 148889372 72787 72797 370876132 51806 51807 199460636 78493 78494 7364050 93314 93344 9500087 82729 82730 38882232 20576 20577 134453317 16580 16596 93818435 89348 89295 181727451 44628 44658 532655732 522 507 320597967 99062 99063 83995428 91597 91598 310602535 28242 28296 219874075 24748 24711 586171939 16328 16297 97747174 10456 10457 78451029 87148 87134 965087771 15338 15339 169839954 41814 41793 577447668 20415 20360 642137399 90941 90942 331800183 63918 63973 569527226 76983 76991 39517318 30850 30851 598334242 95659 95643 454462193 38315 38288 40927625 17139 17140 772106731 98826 98827 289717267 47204 47205 834295802 95712 95756 831657647 34264 34251 202171560 3551 3552 66794061 7371 7342 273096408 72235 72281 704058748 4938 4939 221336192 40514 40560 571681441 17734 17707 574020257 97690 97691 232109879 47579 47551 542470017 13937 13938 758553916 59956 59957 29459933 65878 65879 954757834 38468 38486 682792149 61922 61923 845041788 67331 67332 981209357 98004 97991 356380108 64234 64235 669724860 18832 18833 194316966 87419 87420 793576744 79925 79932 310557647 17190 17203 460779404 65283 65284 424642854 78091 78092 446183476 58006 57971 259339294 20937 20938 100124721 26926 26906 474151019 3144 3168 198426907 42832 42833 38084950 28410 28434 704799827 78883 78896 128418371 94820 94819 370137851 86443 86444 488622109 25283 25284 404208770 12727 12728 282023857 89218 89219 682639034 13117 13118 132034121 72347 72348 211988076 20651 20693 921640828 60751 60752 551689593 70356 70351 660637851 20265 20266 738360227 72226 72227 465535466 48749 48750 440379092 36918 36890 111990733 21416 21417 195887528 41905 41851 177295124 29258 29247 830824587 81869 81921 861279739 52399 52400 330981835 55963 55964 487117302 15796 15837 19750071 7786 7787 733944479 11017 10994 634553046 82274 82275 595626248 44675 44633 341922795 12557 12582 593213113 39591 39625 822004801 54253 54202 476504599 26990 26991 697903861 31366 31367 569217923 8596 8544 356214238 81564 81565 944149909 11093 11037 535232658 17047 17073 553004234 69655 69656 68429668 11866 11916 472338102 80774 80775 361912382 57249 57250 781556634 79724 79752 17405061 36276 36277 622684555 52154 52155 583558962 84224 84207 182354871 74520 74506 462266696 86051 86063 96875091 79981 79982 812581140 58507 58508 598506273 83995 83996 664145290 49340 49308 303418892 77058 77059 679141449 57537 57588 812231929 90132 90133 394178855 17028 17052 536758482 80701 80656 876228952 56794 56795 350140267 70865 70826 244808301 90630 90631 63006278 84310 84311 834330840 98369 98370 788484842 96429 96451 601065922 3776 3811 928712452 39349 39387 362181881 91372 91373 23801673 53056 53055 504261183 26848 26814 400896236 93256 93257 306502151 65852 65883 981122357 66450 66451 310732443 82726 82761 280432970 14775 14730 565839134 15257 15258 179450923 17581 17582 221019664 91263 91264 431357363 19112 19113 846528075 66307 66363 892414095 91866 91867 216658868 35232 35256 238495966 28670 28671 576106602 71351 71391 704329143 42128 42129 349476796 85541 85542 390127328 77918 77935 517060172 19423 19424 693529839 27396 27397 261796152 95736 95737 877192608 41213 41262 859901272 65207 65208 367481940 65953 65932 760169630 24653 24654 451020841 1574 1544 501565562 34669 34691 142207518 71380 71405 461908400 87283 87280 760059830 13473 13472 920360631 13250 13261 834317883 274 300 326591025 24284 24285 775721000 88056 88025 467404136 48337 48286 611105395 68877 68878 648677398 1095 1145 245341645 86753 86754 824445840 32801 32802 740700113 91388 91389 544528626 90189 90191 173566418 64924 64925 302870098 56604 56605 4488932 7781 7782 878253804 24666 24714 771070462 37578 37566 526548467 25768 25769 32040825 36177 36192 959767535 45861 45862 853767139 33617 33623 99330381 64320 64321 100188077 99684 99685 187958268 4867 4845 466491821 23000 23001 658481714 97740 97784 536047868 46352 46324 681848010 67033 67032 550020049 48303 48317 560743547 73949 73950 301051150 94872 94873 103666161 47552 47553 884387339 43857 43892 612866352 89357 89394 802394425 94846 94850 520905772 24763 24736 579043796 30301 30295 407471558 40210 40261 788761693 59945 59900 786637692 48935 48936 98094116 79424 79425 104416714 22877 22878 821306213 62906 62907 475693390 62676 62663 192042403 29286 29311 933244173 79027 79036 281285788 25291 25261 934123987 70014 70002 487095247 83036 83037 75746460 75629 75630 460101768 41641 41615 695360156 76225 76226 633803815 1939 1980 24279563 11680 11681 651888394 50732 50733 579650404 49728 49696 458736323 73132 73181 978329906 97494 97471 428527219 33450 33440 146647582 59954 59911 607969536 79049 79088 568212875 63123 63093 672679094 66842 66801 89028712 98907 98914 381925037 20115 20116 484300968 18190 18191 880112957 99247 99248 532056723 14400 14401 141301165 77847 77848 958461051 95626 95627 282999839 88364 88410 367049503 89312 89356 923286665 87735 87764 34383926 92669 92670 922297384 17063 17112 110760263 74337 74338 12577012 99442 99443 771950048 27818 27825 678842897 55586 55560 969022728 76809 76810 689023529 89713 89720 792509098 65979 66019 558993820 21232 21233 989429409 99059 99060 79656913 14237 14279 561270304 74454 74456 448538778 69806 69807 842669281 5624 5625 506219658 79892 79894 461028185 41873 41874 280940707 56542 56540 918310100 42155 42156 845901679 64028 64029 906709548 65791 65792 837688759 74095 74096 457012805 7196 7197 207015614 13101 13140 107695193 76728 76748 475054431 6611 6615 809252805 46259 46294 664973449 14365 14366 839240728 83794 83795 60180159 43032 43038 318484944 71476 71421 739859877 34431 34452 832501633 34637 34599 177196455 49031 49050 239872107 96628 96629 660765356 96324 96325 457835888 42144 42107 79199457 93933 93934 765418236 66840 66841 322616586 6112 6113 381606709 16487 16488 151672176 15239 15240 175962990 19122 19123 83511629 77601 77603 774648322 52823 52824 281618727 36390 36373 132782418 76887 76859 863384499 36505 36494 683731533 68604 68629 91181507 21947 21894 157508971 34326 34327 806791385 29848 29849 819059080 98565 98566 966491033 82875 82926 930896964 15321 15322 802483305 93598 93604 193951829 80450 80451 371284945 71322 71338 105040099 74904 74905 364614441 92449 92450 498138595 92159 92163 450611504 77341 77342 161191889 60430 60431 836278790 61737 61778 779964289 6133 6118 224647132 25957 25977 398261975 36674 36709 585875769 49656 49657 978520017 72439 72440 832293714 62040 62019 943521623 87047 87079 918252703 65171 65155 431773567 47001 46945 803816938 25985 25986 887824705 81434 81435 924267833 59036 59037 535131164 97798 97799 884363521 72529 72478 494068704 40496 40497 883898266 90996 90997 154340333 80480 80481 472049492 65781 65782 364331483 81129 81086 770646861 20598 20585 479326223 14473 14474 386219432 63471 63458 402521210 17160 17161 263536565 39492 39493 422368229 13237 13238 728763050 73089 73127 922747413 5954 5955 476781763 66177 66154 406681551 89326 89349 926146679 14982 14978 497091340 52561 52510 848568879 37290 37281 719626762 58443 58407 847636066 2362 2401 513367852 63066 63067 991562678 22920 22945 109555647 9484 9432 530006782 72927 72928 340785237 66156 66157 917341851 50286 50287 815076799 38125 38126 785164417 98687 98635 230212567 37150 37178 322907633 7438 7439 247549220 20987 20997 401071397 71930 71967 650363479 767 787 343320598 64073 64074 16061041 14380 14381 720804429 3804 3836 437378231 93487 93543 448715213 17006 17007 217296891 89724 89725 10781004 41200 41201 511751159 87689 87690 787423366 62736 62737 93908449 90786 90767 158433695 56706 56723 810394436 64903 64940 497425147 73192 73193 527856152 33496 33543 386907783 50316 50326 244465928 66723 66724 32736695 33860 33861 24853092 65686 65687 4174958 95608 95556 461069117 97283 97284 759659376 82702 82703 647128446 52325 52311 216953665 2747 2748 158705726 6977 6948 310948404 74265 74316 307066216 24095 24096 212158284 75750 75776 325019409 4496 4497 578975961 39112 39113 418641226 1799 1800 409626669 28135 28117 416204441 42287 42252 43810935 32704 32705 188251163 66246 66247 191554831 41895 41896 556488915 845 846 159972867 57121 57122 829410962 61008 61009 403138176 52902 52903 416436696 16071 16072 871722306 42230 42217 753786310 92084 92085 450338047 14664 14665 945232891 12961 12962 473328900 15304 15305 404670148 56197 56223 577538060 73553 73521 47569943 47707 47722 11518722 3723 3733 241609491 56397 56398 362855385 64480 64481 958212376 85097 85098 571227255 2951 2964 154407938 93865 93848 850212043 90267 90268 213585859 4752 4743 439297997 12618 12644 458234199 37329 37330 725012575 35313 35302 587627901 13263 13309 848358722 29581 29622 87995297 69364 69400 924634072 41642 41593 573380417 86653 86654 153542770 13604 13659 579590871 2422 2423 900327138 6704 6723 450350060 10896 10897 158141137 56452 56443 264514913 98793 98794 414070140 22998 22999 996841364 28672 28634 639781604 51586 51587 965817156 41969 41970 915707319 88425 88381 750776363 98909 98910 379544123 27563 27610 415742745 16563 16556 795645029 75230 75224 859855263 80283 80270 849991798 26971 26972 376293686 87916 87893 663219448 16049 16103 387853971 14957 14902 883301835 41856 41816 218045216 53867 53868 703078253 17975 18008 117727202 85934 85935 114954120 3257 3298 184127543 99928 99929 774497013 50017 50040 306030284 28700 28701 828031361 20347 20348 14435716 11402 11403 925631910 34104 34069 299417151 81975 82010 365560350 15599 15600 816686703 84682 84729 572270978 88031 88032 934847508 54601 54642 554650532 62224 62249 222202189 40290 40330 458684621 12240 12203 202336230 16664 16692 166420286 79739 79758 656538434 88207 88156 317429878 92682 92683 67617627 93847 93848 424881089 23286 23287 747416304 40696 40697 958878963 51953 51994 588429704 41855 41809 635103452 36804 36805 474776351 29884 29885 161151337 65818 65814 426903744 85568 85578 812469965 78741 78764 986524741 27432 27433 486390302 4875 4876 375302296 29807 29863 334756998 38782 38731 807450325 19265 19233 659111687 21821 21776 258701444 9130 9131 871213871 66931 66932 744363306 59094 59078 160635149 7154 7162 812933475 37179 37180 6995152 87674 87675 272963006 22061 22070 915375314 97518 97562 398179723 32470 32416 568483581 69211 69192 387030825 27227 27261 822837341 8259 8260 171730501 11039 11040 709450307 81774 81775 536263198 18109 18072 699086835 29346 29347 761714306 11263 11264 55261665 51821 51822 497523679 17625 17626 537487550 73526 73508 751128532 76089 76131 285465061 9133 9130 425757672 34762 34722 13977079 14785 14786 753061008 16192 16179 818518625 70371 70329 405852842 3984 3991 725196588 93733 93741 483527120 37174 37147 415020373 47351 47352 947737344 16902 16953 392947372 95714 95700 611995497 63187 63188 379137604 46797 46798 599458459 35773 35757 643286457 23439 23440 563759254 27982 27983 141700081 30935 30936 568424459 47743 47760 600614692 34238 34239 944671974 8572 8573 477384175 44939 44940 479114302 46607 46624 374920223 90084 90085 423606455 64169 64123 656103190 57715 57716 399755015 17965 17966 49041091 23110 23111 987526443 8160 8199 45318944 2378 2411 863985963 46576 46577 71478620 18034 18065 156999890 54811 54823 340889809 91783 91784 649975998 32049 32103 787367300 11098 11093 341851901 15730 15729 232479516 16731 16732 175878751 75501 75502 402677291 8676 8677 754168528 66706 66707 418278356 16777 16778 821916382 88047 88048 299234010 76766 76767 428475700 19292 19293 83330008 39284 39252 736210096 58047 58083 107549075 62741 62797 312297315 18432 18410 370392341 93909 93859 638211473 92920 92921 871950717 4353 4401 239012158 86214 86215 359398055 70188 70198 774915092 11273 11223 66480235 49702 49703 154575626 31916 31936 989604555 91494 91495 626276812 81066 81067 708393766 19274 19271 758286881 76793 76794 141806310 6746 6747 692210612 62154 62155 357117684 19863 19864 464781655 48081 48048 426989529 67202 67210 605172888 7142 7164 213139176 30848 30849 981058341 22243 22244 875020297 56940 56941 219473616 95061 95062 500782715 38765 38737 58204746 78864 78865 598680506 14711 14712 265386416 73955 73926 240562682 76225 76183 817043489 40798 40849 790898516 75138 75176 857816112 64714 64715 253901215 54793 54738 397810429 54049 54015 371923000 15484 15485 406843460 4431 4422 170132419 74750 74803 631333045 62726 62715 972971636 18173 18207 131039465 75464 75465 998850309 15669 15654 649094117 20580 20581 726819916 55130 55131 129762931 66455 66456 194262998 96429 96476 18988817 65937 65938 781350148 73618 73619 927784537 49025 49019 622110572 38815 38816 716612402 89151 89127 446115606 79123 79124 463144697 9466 9467 361445143 87686 87675 768878054 26532 26533 429838157 12531 12532 162508489 11733 11701 682652806 21743 21744 707351390 20855 20856 514981785 81723 81724 105255061 50257 50251 907669000 21300 21301 813901480 61174 61204 366034948 30660 30661 30219946 4419 4412 65030199 19090 19045 700852945 6640 6641 887590968 23198 23199 404697592 57775 57806 967412278 62701 62664 592091091 92310 92311 691668967 44914 44915 556991644 94228 94229 615349818 13303 13345 143950097 4551 4562 84520155 32095 32096 931334398 58689 58670 397228333 23111 23152 197224056 9427 9468 822306783 62658 62659 713237311 70529 70530 116065844 65014 65015 339712289 48164 48116 541313881 35281 35293 241798816 85837 85845 109205308 24889 24864 41276477 95637 95638 208168530 28295 28296 599610231 2532 2533 633960106 78679 78639 393840801 85472 85454 102543306 20568 20569 623319335 48852 48853 760393361 49977 50009 425317607 42813 42845 159189984 81920 81921 157664003 67712 67713 882303003 40982 40983 219823792 32008 32002 596427449 23662 23647 365939176 44860 44861 4421800 64956 64920 442286857 278 279 815247000 62666 62625 34184913 85947 86002 711926538 169 170 341708022 24014 23998 187197047 28022 27998 609569852 72868 72821 990062710 6920 6900 330012849 71508 71509 47811303 34212 34213 926233830 11533 11534 2374699 29813 29840 698443132 63736 63768 504263496 38968 38969 304263948 57390 57404 280056378 67601 67593 131840696 84558 84504 656137744 32279 32312 669523802 93157 93158 256161794 94128 94129 446695847 44521 44493 758166872 50946 50947 851679147 15549 15555 96640747 15322 15350 558040614 92261 92235 923566396 20985 20986 373921979 15836 15837 985975856 74352 74353 612979610 62025 62066 199576997 8590 8591 475277040 42984 42985 764785888 13277 13228 738354320 41745 41756 941401189 58252 58253 264011707 91728 91729 10547818 33910 33868 224121095 38928 38929 537394284 73279 73248 513130951 63041 63042 367869708 95076 95077 567668553 766 767 124474456 11345 11399 271526382 53773 53740 652157125 11912 11913 239408417 42801 42802 325762796 39822 39823 504584874 43783 43784 421325167 59425 59426 33313925 41634 41635 646268591 30503 30507 471400006 96440 96428 381804495 84055 84042 643721224 76494 76495 262290687 42437 42463 236125485 98396 98397 439200030 80556 80598 270941842 47179 47180 26665684 1881 1882 703451979 35132 35133 717417536 20377 20378 357204867 94095 94105 319460573 60692 60658 858363907 94821 94802 554344881 80070 80071 867170104 42867 42847 479244730 28716 28717 319342529 71548 71497 863896704 23152 23199 92567346 56309 56330 61853034 52030 52031 576368313 86048 86086 344671602 74981 74982 444003702 51688 51715 832942630 23066 23067 903517375 88840 88839 328160397 30105 30106 147414375 90027 90028 187854194 10682 10683 480710590 87759 87760 128403587 33237 33238 862173007 72589 72590 532190041 20523 20527 10645362 69825 69826 977450900 97697 97698 141790128 46971 46972 247020967 62948 62949 570060880 62614 62648 370033955 9044 9045 633043289 97980 97981 541085992 32077 32078 890342548 52524 52525 986940137 75085 75034 553591847 94483 94484 168162940 49371 49339 717435537 29949 29950 395242798 48580 48581 288303789 22586 22587 665355823 93797 93829 822382586 36119 36120 759299499 29026 29027 155004683 12915 12870 150525338 91087 91088 86054673 88190 88208 318444032 88812 88813 992584903 53180 53141 58673134 4502 4503 8101908 6741 6742 225826993 33704 33686 847917194 97897 97898 312903160 64938 64939 187764912 78280 78329 101224167 22014 22015 355523177 79442 79453 681373650 36456 36448 763397271 32839 32799 168016713 4640 4641 540603860 24886 24887 692107513 29891 29926 260862054 5837 5838 477643930 63586 63585 424157747 98734 98692 651142960 58676 58628 933676590 50193 50162 323104146 87624 87625 627030317 23790 23770 229055401 20003 20004 507915498 4974 4975 220700162 43167 43151 499871137 6570 6586 36447227 50130 50098 773388536 48653 48636 62749079 58438 58486 527962265 63312 63313 438469963 82927 82928 695646118 75048 75049 323228164 53176 53177 812788912 75936 75942 508125095 29095 29131 813244199 95413 95414 195307177 92266 92267 39836778 51087 51088 259550884 50315 50320 208400644 93213 93214 527215745 73530 73507 531284291 12685 12728 718588951 79877 79922 117925472 66944 66945 921646444 79817 79812 167461926 34905 34880 243335948 22137 22123 140604096 20360 20361 329813545 25534 25513 748338496 63573 63606 151168091 41438 41439 175010274 7467 7431 393204980 30344 30346 32539540 85353 85354 348532805 6685 6659 258217179 16413 16414 63000770 59348 59349 767853454 8806 8807 129743916 89650 89699 464151194 4231 4232 98686627 74730 74693 670147402 9018 8972 230876085 80022 80037 627782836 9686 9697 183951678 9183 9184 319280489 81796 81797 474099460 10515 10516 840292081 11013 11019 341371446 93291 93292 719587445 83968 83939 714659106 73203 73204 815346989 47329 47330 920737197 89461 89462 235061549 25086 25087 673759069 83324 83325 851170141 90249 90255 620014304 82641 82642 914524654 12264 12302 371024227 74839 74800 779729530 97868 97860 46182788 28997 28960 281397727 8305 8353 576206977 51799 51800 280194743 64190 64191 578543023 54999 55052 948035216 29912 29913 856694216 89643 89624 29895605 76042 76043 100551076 19073 19117 485764774 6844 6845 210369290 59801 59762 170992990 80132 80133 316816152 20801 20855 210398257 91575 91613 955714805 87394 87359 282785054 82773 82774 711941205 94046 94047 885061411 21480 21481 756063756 44980 44933 115847590 8432 8467 410091145 70341 70361 906870810 38441 38442 273787692 58629 58630 23476107 89270 89297 933756442 21744 21745 322422947 7419 7448 261817520 11910 11911 335339522 23255 23256 128259564 50045 50046 641096223 74138 74186 681088714 15322 15353 415831626 17513 17514 630114737 89293 89294 269838032 7243 7244 904896739 47340 47386 548446414 52286 52287 884897183 65213 65248 713370473 16276 16277 464313301 87219 87220 445628791 75670 75668 584271345 73175 73176 19851177 47953 47954 515277125 33890 33891 129167360 29151 29152 290852693 66629 66630 353997921 91859 91860 245859504 84634 84591 914201806 25156 25157 907838452 21510 21491 555178984 39607 39608 131346075 55273 55274 120899075 19058 19059 889062994 87686 87689 958040012 42545 42504 843724291 74821 74822 677087283 8296 8297 427429542 12972 12973 66890880 18020 18031 195685892 16042 16043 829089347 10150 10151 971828808 86978 86979 868329000 49598 49579 424012143 43664 43657 369127701 26528 26529 259327044 56412 56413 75152331 13463 13464 24341924 16827 16828 271945346 99611 99612 450904898 71543 71544 714218146 33557 33566 722516109 7127 7116 599053156 67911 67940 77448177 44919 44954 310200606 25920 25953 196722015 54375 54376 256925125 94014 94015 968434699 44253 44302 377670026 68054 68013 657171547 62038 62039 246697154 18140 18188 570705205 13862 13855 779341712 87030 87009 609853715 65721 65724 166585924 78585 78537 855042784 73718 73716 272047666 70795 70819 894591329 35684 35685 341939257 37739 37740 588400364 32426 32385 243838361 20675 20676 964846646 98312 98334 117830135 76294 76295 604605869 15854 15855 178657223 72684 72685 427184076 11823 11824 278225285 94608 94626 704963210 21128 21153 38825468 81658 81659 208986665 3575 3576 702427891 97064 97065 783011722 30953 30993 693132554 17958 17903 379308205 46449 46486 728867072 69158 69201 741399953 76563 76556 30167156 39221 39265 587277263 40362 40410 598473417 98838 98829 297940660 51845 51838 759497493 73393 73394 237051902 52851 52852 410389783 77878 77879 629875235 4416 4417 169957324 27733 27718 337263115 32120 32121 193109620 49959 49960 750747344 61855 61879 381043193 93536 93498 67438608 96843 96793 658866074 42291 42292 821054085 7361 7362 976225161 77368 77420 786076345 86914 86915 561225720 73309 73310 822586941 71652 71667 757022637 69518 69519 766059714 96330 96331 649307742 31519 31520 108772425 5428 5429 752396023 17548 17556 559247269 68158 68210 914931236 33220 33261 107262580 19925 19926 4115913 96295 96258 388011210 73174 73163 560433136 17470 17471 762737224 55605 55573 487433164 92129 92169 8733784 7454 7495 129409078 62455 62456 298819495 12851 12852 101545391 85159 85160 305372266 60331 60332 69526585 30816 30834 392507242 46579 46591 692279298 92078 92039 424344827 21575 21576 773987720 19732 19730 495882401 92077 92078 49867954 17524 17496 835591701 19821 19832 728940860 38686 38703 479648903 79874 79895 458313172 18073 18074 173946262 46878 46929 909417436 64604 64629 276002256 21156 21157 64447675 61850 61851 207200361 5466 5521 79584368 55970 55971 453259613 37221 37184 149541887 83441 83442 490801659 72324 72307 213832583 17461 17462 731571663 22293 22294 446436582 77829 77848 847968392 7265 7283 187271355 86759 86758 486936701 73195 73196 162110353 42816 42817 78588749 1235 1236 476674931 73575 73627 217633091 49244 49254 326476235 4076 4097 143833398 65021 65022 43731151 12334 12283 956150327 66213 66214 630047305 7599 7624 491223779 443 468 873038773 97554 97555 490453555 90385 90357 726841686 68577 68578 913929174 50149 50194 58020771 32185 32186 80990409 1676 1677 869985450 98299 98257 490176884 51036 51030 355584700 54023 54024 695905273 64253 64254 925202327 97331 97332 202363429 24734 24735 299091378 49372 49423 272201145 69050 69005 360930389 7528 7529 64364581 93280 93298 264937016 15649 15650 544206354 41397 41398 424786607 80026 80027 50710923 95302 95303 807362843 60282 60227 612605832 70651 70693 302991737 9189 9190 588404504 89587 89571 845091557 12362 12323 933470698 68954 68955 579278379 75550 75551 516328549 75162 75163 667740706 71451 71499 223587607 56307 56270 435103421 82666 82667 901482649 45663 45664 840637523 55937 55938 80228811 27752 27753 278525565 88627 88676 357726286 78326 78327 700529284 42897 42924 63074916 3368 3369 11635349 93192 93193 852874380 34851 34852 581892642 75268 75214 172521236 82920 82921 288646749 99688 99689 133382386 62687 62714 474781063 24748 24749 442518239 86704 86705 251603595 359 318 166815837 22329 22314 579689267 79936 79937 780892886 81775 81776 620531215 98324 98325 48139518 33911 33919 423437472 99231 99265 181493043 97741 97749 524889598 7343 7330 125928016 43094 43095 605148919 71594 71595 507016395 1199 1200 154834136 49973 49974 331336742 32887 32888 658382171 90059 90063 864762568 60441 60442 249497713 81000 81003 373276736 69749 69750 64451726 81313 81314 719716907 23414 23415 397043163 71681 71682 713233889 90571 90556 766452346 40920 40921 30688117 16037 16038 952811647 79656 79653 502921349 91210 91211 970392466 89322 89323 809913851 74972 74973 709604849 92173 92174 599931961 48858 48859 174406908 15732 15733 8660905 64195 64196 696807599 34815 34787 260159660 78813 78780 101503734 1531 1476 650038433 23307 23308 952908397 12790 12785 476334232 44312 44351 156667977 96744 96717 335660904 98980 98938 178448290 6521 6522 413919189 37987 37988 749395605 67307 67332 33645342 80042 80043 746327624 85776 85777 490544263 43891 43915 629333970 94191 94192 196783856 74499 74500 140530821 47724 47725 365046231 65378 65379 999883238 88542 88592 661470353 10397 10398 953366765 73238 73239 804286734 25209 25210 437926184 15376 15418 57566716 77365 77380 437000905 82586 82554 920998571 86351 86338 796693988 89167 89181 940925042 4318 4319 364736116 3212 3257 325421140 13985 13994 427211546 93945 93898 641907048 97048 97037 242210567 11269 11270 879855699 5515 5490 583930061 81453 81408 164914497 77246 77247 950187304 4669 4698 88893622 78803 78804 176689712 39899 39900 990059754 58919 58920 190208432 60252 60253 153038333 80275 80220 482542068 35561 35562 31822537 48606 48612 965554128 60000 60001 292590735 77575 77527 263242168 48921 48922 376881983 62555 62556 166272831 69177 69196 833172664 3145 3146 706661486 27174 27175 540952 8197 8198 849994721 30377 30378 493289380 5829 5852 333596685 82667 82720 686503644 73206 73207 860175925 34508 34509 665381362 33106 33107 400414977 37493 37494 242992122 45645 45646 460516853 84060 84110 847246553 30028 30044 154809827 98287 98253 592835135 42158 42126 805257302 48104 48136 703302638 4274 4275 296641800 36643 36609 219705538 77269 77270 999913567 21382 21383 993393123 70829 70870 310725037 55835 55836 531876330 98399 98400 961915148 91021 90996 611185698 68323 68324 847031003 1555 1557 654154340 9118 9139 561981935 62114 62115 280755045 35964 35996 163922927 6518 6475 665566561 21114 21115 332666069 10901 10902 429545114 63788 63789 322634411 27920 27921 632859899 36524 36525 858827292 48871 48870 462575279 90438 90440 700476449 72163 72157 886900754 19060 19061 3270985 74229 74267 499219743 66608 66563 764425040 8065 8088 879917379 80424 80425 713397757 70457 70458 787800129 31531 31555 617905203 76141 76190 731211430 10198 10183 614934961 76038 75998 111766564 28994 28975 816144600 70724 70725 847007246 23622 23584 560209765 38421 38422 328409797 38491 38510 508707936 52804 52805 205177969 98498 98499 721963218 74761 74739 963085358 53250 53306 679464161 28012 28013 274131846 21790 21775 581722926 66006 66002 753202119 46646 46639 848111886 32016 32013 959437487 4621 4673 209596311 61619 61620 469390456 89340 89341 272406795 33864 33906 407680926 75582 75583 278132449 74647 74611 780472764 37487 37488 834850897 53811 53812 813014806 25197 25194 605756328 1363 1364 539055421 19980 20027 571659057 41004 41005 761236828 62209 62210 798751289 15422 15477 859313429 1098 1099 711306582 72735 72753 142395507 28695 28696 741467353 12601 12602 944162404 6026 6072 958721338 5738 5715 771359194 35603 35648 249487144 13819 13820 589509175 47161 47162 625423042 52470 52471 438810768 67594 67648 501251680 96019 96020 798803178 24095 24105 540141834 53978 53979 680500647 58498 58499 817066097 70279 70280 659076798 9948 9963 31430590 82863 82832 436159701 35050 35052 639519584 52869 52816 42177872 83870 83871 744020034 49387 49348 164944446 93004 93006 779453077 62114 62065 720778242 46030 46043 666772060 39801 39802 935341460 30115 30116 667272044 68570 68571 387857578 15391 15392 200257192 93238 93239 907707636 55928 55947 525198386 6098 6099 151167454 24561 24520 320860473 4679 4696 628853396 66794 66790 634281145 73617 73618 430890796 72456 72457 737254503 64680 64715 863278274 54096 54097 216696905 36836 36837 830831742 85620 85654 848552213 81823 81824 488622806 19263 19264 239404599 19468 19496 836984688 7427 7437 118155231 38536 38497 695817077 73575 73576 156802999 74401 74402 67004783 98158 98159 219955126 75798 75835 372184330 36329 36330 551865449 56941 56942 276436597 7186 7187 664719846 80745 80750 302936041 2494 2460 518228915 84818 84819 886441707 96719 96720 865065176 54047 54094 371659584 37765 37714 434322932 62399 62400 633884819 75707 75708 488667608 46034 46042 351696412 33198 33199 144970155 34879 34880 716801286 75530 75531 29109215 69077 69074 175753217 28558 28543 750407006 67173 67140 159075243 59246 59247 126996714 27118 27066 918258422 22360 22414 908739412 8886 8878 846523043 20986 20987 340326484 65367 65388 268330759 38768 38783 179340719 95343 95369 300903252 53457 53458 718253853 62238 62293 678347592 59137 59173 178045794 57277 57278 160442451 79294 79295 817442784 38206 38150 566039718 58287 58271 257613597 1362 1363 179145826 29132 29176 88811964 48308 48309 568520413 2489 2490 675472635 41865 41864 590810456 37074 37061 839376578 53164 53165 767701778 96347 96348 4175759 64240 64188 659805549 36349 36350 629619276 99865 99866 519715397 3101 3102 257813624 98599 98600 836633908 74934 74986 399837001 79833 79834 573085373 90313 90355 577360936 56814 56864 441317298 33233 33234 582306863 26927 26891 120940820 91010 90974 88072025 32392 32393 102819850 46063 46064 292400775 91340 91341 739810106 80141 80142 181328624 29737 29724 822774539 33872 33873 997534505 26090 26099 299570362 86033 86034 271177712 53980 53965 912889206 94878 94879 915131076 77291 77287 259584927 64943 64944 268611581 46163 46218 61257200 13152 13153 179371975 58936 58937 13763371 29353 29354 570694685 74960 74961 821717463 60237 60238 711905143 60555 60556 391321890 13796 13797 605333085 6371 6352 809400566 32714 32751 283538689 38077 38038 798415726 37203 37167 438256709 46315 46316 808551057 42684 42732 916883461 46118 46102 749902338 96586 96642 621827980 9065 9115 515437918 29691 29692 380275462 13076 13084 20882307 7046 7047 728070614 3363 3364 912267915 85123 85124 588703418 49677 49621 623716753 82006 82007 211994346 23016 23017 132911135 98514 98466 362298820 18201 18202 958891476 45773 45764 923082464 22181 22189 326140821 11434 11435 342062845 70788 70789 511498831 14791 14792 305039969 29016 29048 960822486 1333 1334 634249322 48665 48695 76028412 85818 85819 932436287 65694 65725 434107133 44791 44743 191442738 83642 83598 849741500 46420 46421 206258860 25029 25040 208059836 16737 16738 197292047 48196 48172 663826432 41368 41369 754908336 38074 38028 768163692 14357 14411 856712042 71242 71243 767227952 84807 84772 995996008 96667 96668 650536022 98612 98595 265986320 17639 17587 668510583 50911 50912 255000497 25293 25294 941739439 46147 46092 400348774 49529 49530 996346011 86148 86137 449167000 22720 22773 455235169 17012 17034 573104650 33894 33850 292145685 41622 41623 618599829 50491 50477 55056496 81739 81740 437710792 79368 79369 293519349 1418 1419 121197376 39273 39279 824151657 9581 9582 144811998 8312 8313 425106293 15959 15960 110438569 250 251 530106113 73941 73969 110998228 25377 25378 62620356 90952 90997 217986721 39265 39278 704851486 17947 17948 87149581 99714 99755 984852897 29059 29060 586968871 71366 71355 508002713 15651 15626 751518369 40664 40707 470131803 16180 16173 250607266 16876 16877 236097713 74896 74897 83788175 45412 45390 624406452 35873 35876 699270358 35317 35296 921025749 22820 22873 680705445 92995 92996 598458036 64976 64921 458080265 2306 2340 663131331 84930 84877 708861285 95300 95269 270915584 99989 99939 938404030 20285 20279 460488619 58675 58676 456859154 6480 6481 472077182 18277 18278 631405832 25888 25891 515540367 27846 27847 777995331 85273 85233 939120366 62122 62123 821832376 73112 73087 277877380 42215 42216 709713226 55730 55731 425605545 31245 31246 161364477 43069 43029 278109738 39735 39736 666636760 86852 86880 904132446 68940 68941 852280450 22897 22898 502893044 39099 39100 246038282 35815 35816 874541505 43715 43716 800167845 55387 55406 938086758 50826 50853 634971486 83711 83714 681025167 89254 89211 661255726 66863 66864 579571044 54926 54925 455463273 63485 63473 352701212 28150 28151 221698473 48449 48478 312531833 74826 74827 920363698 18274 18226 145742735 33582 33583 349232022 44548 44549 844619746 23987 23988 309854106 46768 46736 49592789 73636 73668 953003414 48697 48651 256692051 75144 75190 191037282 32071 32087 652512247 89814 89846 34407486 76717 76732 720615228 57932 57933 246374627 48168 48169 91952551 38508 38509 48562708 23295 23296 709231259 70958 70959 909657182 28666 28697 393803861 99910 99877 862673933 75021 75022 303744365 30145 30169 469824090 23583 23571 626107266 73592 73593 62436911 746 747 129033941 14094 14095 658488289 56638 56585 544216482 39186 39153 400273751 73760 73761 153128335 16534 16535 536968083 33034 33020 186370064 97794 97770 820483899 4438 4460 431418940 71584 71588 633292423 78674 78618 842545652 54500 54460 167000233 40027 40042 741563707 57297 57265 642333077 25425 25426 416433808 59380 59370 511645741 77744 77745 458859749 90111 90112 408581898 58021 58022 487571649 25793 25766 268575403 96710 96747 439583479 12938 12943 762802690 7648 7649 681294810 22231 22232 522629764 37481 37511 70131339 27385 27412 750184890 40807 40808 633623606 7945 7955 969392870 86610 86611 394842243 76883 76911 305615837 92945 92946 741655261 76145 76170 384889881 71501 71535 92028137 5289 5314 150455122 91579 91580 762998771 15531 15532 882688493 20538 20546 99330731 77872 77861 857839332 72342 72343 784867593 6706 6686 637668670 1707 1708 618923482 5530 5475 83991743 89970 90022 680561880 71821 71822 119520529 45138 45139 320368674 62291 62299 602317577 13328 13329 656417024 37096 37097 880626269 77728 77701 685280660 88065 88066 47147365 74656 74705 975434513 75525 75498 422927807 2934 2899 202729186 57964 57968 161157425 17382 17383 155055523 95305 95306 999839511 35133 35134 991175995 56392 56358 943568904 12031 12006 723138880 84902 84903 322639747 94940 94941 182290939 44578 44580 215254011 98562 98601 314325849 30754 30755 678131712 38805 38785 305901586 81381 81382 843502443 58339 58333 357327525 2585 2538 939169229 36226 36232 772717726 72632 72633 642926234 34991 34961 940185590 26889 26890 999729881 17268 17269 809332779 27472 27481 44228391 4648 4649 796379212 40348 40349 882301009 24902 24903 799343091 65538 65539 531804142 43030 43031 712797373 54134 54119 851816653 74549 74550 69208292 14754 14755 357839670 86277 86278 117216155 71600 71601 50438727 30855 30850 115717060 91170 91171 159439738 46998 46999 818587741 77278 77309 441523210 49035 49028 16232047 594 595 843340770 7819 7826 601399711 89871 89872 598723256 73373 73374 745713924 92875 92860 298514876 21417 21418 908659216 16179 16164 550438889 29197 29198 21662555 10686 10739 337774998 8198 8245 749023383 52809 52810 134587734 19358 19408 752745960 92695 92696 667818319 39816 39762 644701538 521 540 756698860 93092 93066 462981788 64621 64622 66673763 26195 26196 931074166 82713 82666 551480927 85784 85785 90736826 691 639 784048573 23523 23524 948972832 17147 17148 243593730 27324 27325 765833345 20593 20643 433375865 5944 5945 886714183 17680 17681 866080601 27313 27272 786993687 56858 56914 135840649 61022 61004 382661491 60328 60329 4857840 81465 81466 409701721 41270 41237 336202052 79545 79514 511809670 16764 16765 175390579 9285 9271 740601700 13638 13639 275193104 73755 73756 507233812 52184 52240 481462737 49124 49160 300696651 10871 10925 472450293 61144 61145 550467926 83124 83125 454431229 6269 6213 469748353 56758 56702 477602871 72263 72296 555305100 62314 62329 828848146 23727 23728 719815190 66369 66370 90409976 43470 43414 776297633 85575 85576 644860266 50803 50799 329869895 21027 21028 586105424 88839 88889 210629776 95684 95685 676242479 7331 7332 270985853 28134 28122 184194996 69432 69433 674377353 91070 91071 365048354 61918 61919 110157733 24158 24159 859038688 56071 56093 729780511 44786 44787 725168080 39786 39790 904622105 28450 28454 528122409 17886 17887 260434888 9862 9871 98760595 91128 91129 222902289 33466 33467 918710769 15914 15915 239314796 8059 8060 71540759 69621 69622 363232169 42303 42304 500043187 89100 89151 325679241 68713 68714 529925714 1956 1957 133253374 11202 11203 418502176 59010 59011 828458836 87432 87433 918767198 19892 19893 195543459 82417 82411 393130152 89988 89932 545668041 51350 51381 587032561 65593 65594 690140460 87523 87524 208041629 26414 26394 958832603 12004 12005 509247561 9994 9995 120608556 29524 29569 208408046 9943 9944 297183413 18890 18891 453516667 6152 6153 943678717 97080 97052 596355207 47229 47230 391011892 71932 71971 862775603 45858 45859 602052576 91996 92029 498273513 5293 5346 814868871 16244 16215 266056957 10266 10256 71194251 24086 24087 101526089 38074 38047 883717042 81240 81271 622343306 67590 67591 565678242 20122 20123 216191709 42160 42130 57920895 24400 24401 118763675 94872 94879 523074379 41872 41905 849422274 18807 18808 915398775 68196 68175 296481648 55073 55074 23687783 30411 30412 839143561 53142 53133 876649895 10775 10776 910723587 27229 27205 434117435 72444 72443 397515342 38514 38550 956707458 81715 81762 591317269 18512 18538 674604901 26618 26619 160584525 60311 60303 310403682 34626 34667 195126126 83333 83278 715806848 25240 25197 988469887 77280 77336 661271707 33339 33357 487835928 38541 38542 227734438 15837 15882 699353731 99436 99437 996723250 45182 45183 631063018 31555 31556 415424790 52349 52350 355249345 80218 80219 257388225 93820 93805 740232400 99237 99182 861844191 34426 34462 649834947 61314 61357 149478066 85113 85114 981183049 89754 89729 140861748 80526 80527 947537666 52048 52029 371654613 63418 63432 354970241 96480 96531 769953599 50814 50815 848372801 26821 26822 606119172 83357 83358 754872154 46485 46470 495869757 78146 78119 635655380 13573 13574 517863324 84678 84679 373060992 35878 35879 128912531 33320 33334 586220764 91604 91605 739041928 38606 38607 358328928 62965 62917 351106965 68704 68705 99077372 92501 92502 301461896 10004 10003 506277760 8615 8616 861004569 23685 23686 992778229 77009 77010 785164689 53331 53276 511484364 97585 97589 760204149 95228 95210 28970478 23758 23769 531404101 92594 92595 316695364 7270 7271 532850688 4935 4936 807747860 71605 71606 814760825 86215 86216 61805680 55026 54982 64543257 8530 8531 380689025 42383 42421 106895191 40647 40653 763768162 25092 25043 699222762 12280 12275 507829822 6537 6567 356583437 71908 71909 854973982 27504 27505 668505529 23076 23077 955182209 26249 26197 818658587 14959 14960 237292127 3984 3962 394697904 97075 97125 231138896 13074 13050 646470184 94365 94341 736676531 9602 9603 296921605 71074 71075 351791343 69151 69130 238091297 94144 94119 437729681 93252 93253 712877445 90579 90623 834715195 29145 29199 533745105 27729 27780 734577174 61521 61522 641598430 90161 90190 723957845 32690 32691 232807857 46498 46546 895134634 52655 52656 853259537 28543 28540 495610587 12593 12540 265834936 58844 58857 321282209 2004 1951 117195557 17348 17396 782487124 80202 80203 70674629 22866 22867 724306942 54738 54739 119132914 27994 28008 156950532 90575 90576 470740485 54157 54201 869564991 38792 38804 732740128 18972 19021 592286302 8646 8647 471605209 48952 48899 995687033 89890 89903 640089908 24745 24746 479230733 8300 8299 46268909 68776 68806 601785365 51133 51134 743300087 13843 13866 268595530 94056 94057 498702201 94588 94617 377282660 49897 49948 628515420 51580 51581 45434662 63044 63045 276845775 90015 90019 983202999 71394 71395 971466885 92659 92660 856942699 71841 71862 346153975 19615 19616 192121629 71234 71235 186014731 63020 63021 636115898 49142 49181 275101331 40924 40925 519638162 18732 18733 215096999 99351 99352 180983510 82740 82741 999131294 2855 2856 822051999 98358 98370 278588815 33644 33651 846429984 38516 38517 525359525 31003 31002 783647703 75333 75334 907509728 56767 56768 582411747 41612 41668 421173949 50575 50576 356033705 4816 4817 988525765 65639 65640 708920697 89818 89802 764785569 71188 71187 361796682 93177 93227 400854449 44977 44978 140249919 57182 57226 150787681 77027 77014 959971122 19609 19621 895800275 20218 20219 284744074 18058 18059 463301433 61818 61835 839111360 23958 23959 912122388 28273 28274 519498714 64427 64415 603520549 91031 91084 810396016 41665 41636 687978304 4742 4743 322995126 81415 81416 628081550 87266 87314 727426643 89557 89503 6881594 75500 75501 465125563 40058 40059 242886502 39210 39211 260252082 16046 16011 805035207 83321 83337 431711657 20474 20524 927924095 21303 21304 966152364 58195 58196 107155591 28066 28079 865883431 70491 70454 614108989 48737 48694 666114671 32240 32241 525295098 12833 12834 81810870 81711 81712 868673105 90151 90123 917228020 5450 5451 314055989 35508 35487 277097126 22951 22906 754344855 92084 92037 753370999 44768 44769 159795083 53045 53046 989995529 48150 48151 436157792 68094 68095 378115532 67388 67389 618832979 63340 63341 209682474 60695 60696 543504660 30700 30701 396396210 32114 32115 998929419 98387 98371 74444022 24902 24898 518909148 54062 54063 871036904 70682 70677 888300489 69012 69013 374550648 29756 29757 148044130 28549 28553 111971338 91938 91892 968989732 58692 58693 511194134 19856 19857 174293970 25241 25242 507244338 33120 33121 73157209 49419 49420 202810962 21285 21286 521304554 74651 74652 955198301 77537 77538 177792576 52013 52014 558777667 24339 24340 114548718 2931 2932 373559213 646 621 729275249 39460 39496 265442658 51540 51489 319309321 51315 51363 418531697 45543 45544 612774372 29440 29421 943047574 34396 34413 449529334 49963 50005 673314039 3102 3103 998998502 213 244 591298841 26503 26473 322861569 34902 34883 540908135 16021 16057 129359135 13355 13356 867013190 94637 94648 542658407 49572 49573 912888840 80994 80938 349551900 55326 55349 958702863 34917 34949 510717003 35185 35182 696967021 38657 38658 631341987 29792 29788 802805643 37955 37956 408478865 37253 37280 861393846 963 946 850541124 72313 72277 749203436 79990 79995 300346405 55252 55249 418192474 47207 47208 969935821 83668 83713 134038182 72507 72508 584837329 92301 92327 22610465 46360 46361 521360988 92137 92138 797589073 30543 30544 875963272 36952 36953 843013029 58895 58874 231471547 74041 74042 236009907 53760 53761 265622606 53125 53126 67403944 46841 46823 456262124 79802 79857 631717818 40813 40802 740672537 61697 61744 919293847 32913 32914 990682177 50931 50932 471970116 49065 49066 772523404 60362 60416 100893785 77759 77760 195796302 94537 94509 984747688 17234 17217 294219665 7324 7325 803062637 12955 12956 401833979 55134 55135 884801514 76943 76944 987723238 11433 11434 469221130 97076 97077 753441544 50602 50643 357730526 9363 9364 226158790 41767 41785 593406293 20545 20528 390346434 72987 72988 857803912 73579 73587 265279399 81791 81801 353157010 9510 9511 11814264 17218 17227 694034573 44275 44276 555755933 29400 29401 631948033 34007 34028 319595563 92952 92901 976229743 98716 98756 898641791 6849 6861 699177915 57379 57357 654098658 41286 41287 999404077 57606 57564 959822181 83807 83789 427049459 65512 65513 289153060 62200 62201 67733619 96132 96149 455434583 190 169 384704675 40450 40461 17137404 75517 75518 63825982 17833 17840 990006259 49358 49389 794898106 77562 77563 884382843 5162 5163 374751437 23507 23508 235982769 60567 60549 870546279 55258 55259 302634875 82448 82449 612555324 38290 38291 5724864 50142 50184 247759560 22624 22625 740493111 91847 91879 207665179 1610 1611 674846468 19564 19565 831187402 98863 98864 627610736 92140 92120 705599965 45966 46006 884524570 33608 33609 412542393 25618 25619 909270481 94882 94887 639095301 39350 39351 772496026 39351 39332 587915496 45708 45709 942803419 80169 80170 736530386 53639 53640 97199587 32508 32482 681835622 47901 47875 570052462 84062 84063 74134921 70971 70924 703350931 8654 8655 717790850 49445 49422 328733212 83143 83144 360412920 29907 29956 610114838 41489 41490 761706168 30536 30537 389095792 684 685 835224857 34488 34489 391026788 51673 51674 572829533 89808 89809 52524203 53035 53036 655506769 93877 93915 537144476 7910 7887 982324453 34625 34626 587558340 48338 48339 221925354 96700 96701 644709371 57202 57203 373582509 74111 74139 730719608 32903 32904 396228396 27620 27621 729150133 25100 25101 875573703 51358 51380 925804650 70862 70863 599448638 85396 85427 473744171 4260 4311 332964693 88929 88930 848945561 70832 70784 439040306 74337 74318 262752766 1271 1272 920962546 10231 10232 888971991 34087 34066 278386712 70501 70502 435686414 30204 30205 760215074 40592 40593 842272910 45886 45870 917192680 24730 24769 402230637 36602 36603 858126544 27284 27285 821415033 46476 46519 846171908 97184 97185 616040077 28388 28364 280474668 28088 28063 595194106 79548 79549 263514590 75390 75446 569892327 25061 25106 202978355 2756 2757 181936463 12955 12999 821405630 1318 1319 66931340 58363 58400 825566290 33848 33794 977441804 67167 67168 78271774 82856 82897 50752842 50601 50602 403548321 29457 29458 793156276 22577 22578 128627576 83152 83153 158142282 27333 27334 716581899 20038 20039 665376338 20172 20173 739097851 74341 74342 563804689 70157 70158 265322277 96787 96788 513337848 44934 44914 408040180 62312 62271 466150727 5652 5653 635111214 49058 49035 602027915 97848 97811 426772951 86010 86011 486356774 8984 8985 931011853 64632 64629 608115887 11124 11143 438710994 92291 92292 595255521 21020 21064 354262755 79751 79752 872564911 38047 38048 468699771 859 848 728358180 68394 68395 742152990 82725 82726 418017550 99619 99620 398235020 90277 90278 385809813 52495 52496 917953948 23637 23638 901695882 18134 18158 288018401 62350 62351 680402969 36747 36748 331654910 37535 37585 105754272 35854 35855 752972899 75101 75129 421795038 65485 65486 852547048 44597 44579 266286750 7671 7672 276001227 35300 35321 547957227 87237 87238 171451083 54941 54983 936753323 83997 83998 212754819 29743 29744 709702090 70430 70421 527074554 95650 95651 934665048 20056 20057 8291460 65596 65544 71718847 94625 94626 905650701 84553 84527 352768170 88092 88093 880056126 71958 71968 701285638 2063 2044 596771572 427 428 33983629 15734 15730 335665939 15835 15836 951471743 57961 57977 914747749 78569 78570 372598548 82564 82565 171486056 95442 95447 828377233 44370 44328 169048188 30556 30537 266135142 76295 76346 881309077 41570 41566 977839055 24381 24416 963326634 67475 67487 278518729 80 81 565068 77086 77087 679547679 97683 97646 177392080 34970 34930 442775268 58792 58793 436061936 48894 48895 837100008 33812 33810 136461753 79715 79663 894358133 14688 14641 913068781 64621 64580 68795113 86504 86505 739988400 37749 37755 928087739 53466 53510 915328378 96344 96345 748312240 45898 45899 887264274 86892 86893 824826245 22901 22864 725915440 55012 55013 763603177 68513 68552 503969135 55000 54981 912755582 84433 84475 511046072 98664 98617 338062859 80403 80351 930072954 34973 34974 718301784 70585 70607 495986599 29344 29345 408470191 33359 33389 538906541 71872 71844 675038259 1978 2009 552910499 67714 67715 423686796 65129 65130 938295129 81744 81715 441380797 59004 58983 416678831 63253 63230 639766256 67737 67738 444530009 41439 41445 265372198 80046 80055 592349037 78239 78253 732114321 44713 44714 645745408 20192 20150 428009659 28225 28248 677522966 86196 86192 211577877 56396 56431 45143001 21562 21563 283251643 39955 39956 350471980 27435 27413 80678657 95004 95006 435194274 1811 1812 293262253 54619 54620 853286689 87631 87637 545455719 85890 85891 544668851 35977 35922 220164614 33740 33741 809589985 97769 97770 551314156 19067 19112 812624451 38446 38447 136022873 44300 44301 701563781 74541 74575 172554041 46188 46242 948920419 74361 74320 998538811 91848 91849 502971614 72675 72626 938201714 32379 32380 888385916 35421 35382 516063005 51184 51185 842501336 69249 69250 642361767 28223 28260 374301649 70972 70975 587245987 82108 82065 747409041 76303 76304 377998140 92374 92322 459581165 24355 24361 939086336 85775 85776 804058456 404 405 934943188 7640 7631 896440334 97593 97589 216041026 98218 98175 269682505 5988 5989 892467675 63958 63959 863682621 59990 59991 351336166 73739 73740 537762326 65255 65257 480749231 98340 98378 499022984 38909 38959 803145651 76846 76845 817191275 40240 40241 527554616 52905 52933 597542230 83821 83822 338029601 25496 25497 893056082 17859 17804 420913901 250 276 578036377 69691 69692 734620978 70447 70448 885979736 46946 46948 500214555 31539 31540 256987879 21214 21170 27028044 520 521 250656051 49196 49221 430278422 14001 14047 92907315 72120 72162 505880793 20077 20132 195037280 35401 35433 518926296 59181 59182 149059454 14029 13981 727633436 26958 26924 474205909 51635 51636 191111238 4914 4915 699034473 88071 88083 647443834 99113 99087 868971780 7132 7133 891534885 87109 87131 945843242 48251 48252 614471914 90728 90683 616178171 4669 4670 704519929 1813 1758 818082862 89474 89492 547482408 52287 52288 827446329 97784 97785 286838963 66328 66275 147119840 88761 88753 889459789 44307 44308 853862509 70188 70184 709999114 32802 32803 338167429 98138 98098 679994854 54116 54095 483146801 99309 99328 855514860 47863 47822 192897187 32897 32876 926431681 52982 52935 107308588 38178 38179 517391545 18356 18357 969766184 77449 77450 949402022 20722 20723 34116319 64542 64543 710933890 82687 82714 782121339 34618 34619 724531601 9140 9141 391924765 11709 11710 460391061 78740 78741 773457714 36961 36962 182921273 46933 46934 843681286 47970 48020 720315895 20607 20587 737148656 28679 28675 783614956 47166 47167 104932284 56692 56711 414265718 72477 72478 150738857 80872 80873 437538711 17692 17693 148310104 71597 71562 882460828 37641 37603 689773756 15711 15712 772862079 60116 60117 184860110 7325 7335 175842469 58680 58681 991417052 2820 2862 560288123 44550 44551 651544602 84010 84003 709818313 70860 70900 976204881 87444 87445 805402376 69949 69950 285443139 89785 89778 716089564 79469 79470 24944201 10366 10388 276527257 40305 40270 49226275 27224 27256 104444072 68315 68316 511123838 33958 33956 166687431 92336 92363 804610141 34378 34379 131513069 28921 28885 616057807 23398 23433 913457923 26071 26072 522481222 63354 63355 416170209 41578 41579 238063083 48524 48495 784266548 1400 1443 342025904 94989 94990 633248013 20732 20773 866656183 12011 12012 152162841 56098 56099 64678674 38105 38149 601498390 35412 35390 573315739 89701 89702 189167170 51720 51760 284788532 33586 33592 974047245 15491 15474 122878533 56510 56511 186614841 45880 45881 106724761 4238 4264 210207559 19577 19550 206038665 8112 8113 694710329 38158 38190 689817267 91598 91599 272396802 988 980 805067747 8609 8610 388583781 91172 91169 689800029 67944 67945 502395132 7663 7664 481694112 85404 85405 58955514 90700 90701 23926531 56386 56387 957393268 48046 48047 400464818 20857 20891 615630948 6235 6236 821888299 4460 4423 475247069 24537 24557 18818091 57998 57942 550746994 71271 71307 641732825 58843 58802 328778652 87714 87692 365481889 47283 47284 959392452 22470 22518 458018433 24831 24809 223158700 19912 19913 143473367 66001 65962 386998842 19647 19645 726250399 74955 74956 415875507 34944 34945 443492609 85127 85128 726454732 69374 69339 990148961 50136 50137 207821886 89052 89053 669020503 25657 25610 453331356 540 486 955058365 56397 56436 192219396 55603 55560 295947391 601 586 523643130 83226 83269 989013639 93405 93381 566134036 71436 71388 404996216 20718 20719 554566414 24100 24137 112995178 86936 86937 122865893 9682 9706 480782805 33888 33912 138981093 80807 80758 331325221 37968 38021 247893969 72307 72305 559950623 55223 55240 588118164 85998 85999 291093244 33490 33491 870969578 98516 98511 611782871 24630 24631 831109117 45345 45383 575579144 60500 60501 851130319 56070 56022 399388205 89433 89434 578735947 70517 70518 700855057 78805 78835 333923109 24228 24183 510064437 75045 75000 7266713 51798 51805 32502531 47821 47866 438011338 87200 87212 799077654 64854 64824 600885162 41421 41425 142787306 72660 72661 976864751 42814 42815 219236800 16561 16562 435549224 15282 15283 384727005 3667 3679 266224519 73177 73202 851818023 49492 49493 364763349 20578 20631 154386399 62371 62409 769306747 486 448 955145101 1533 1534 600036676 68718 68719 999232465 86342 86379 941098264 41196 41227 405645570 2067 2068 104088362 91603 91604 86925823 2405 2406 1631010 53963 53964 685263097 54781 54750 990872497 32533 32534 541991427 95670 95671 550137532 64238 64231 268047232 47817 47868 418700859 11930 11931 498972152 32378 32334 66665990 70901 70902 901802659 27622 27623 184868640 2132 2133 44006375 79896 79870 261259867 45643 45655 226741068 79019 78972 929901710 39200 39188 86119360 14964 14947 539111147 39874 39875 733689787 608 658 166181042 3926 3927 561599039 33784 33785 686856792 62391 62353 654692969 86473 86441 179285893 79156 79142 63797442 63174 63196 164984528 85331 85332 890130033 46422 46381 672932640 43760 43757 630197696 86454 86431 701983525 62002 62003 939957885 90919 90947 538301370 58863 58833 153681136 34679 34680 195081513 77961 78010 934476412 76572 76610 133904023 46625 46608 249777063 35522 35488 232676601 1963 1964 177387157 64326 64360 969423886 81675 81676 494183730 39254 39255 224874944 51084 51085 380839265 42202 42203 457719273 75993 75940 927826210 89926 89899 278405053 40721 40749 581689909 41615 41649 54908519 90596 90597 611076638 11198 11199 669000734 49538 49539 64711186 58318 58319 84717920 68673 68652 636439444 4998 4999 436676231 66007 66049 128926800 35257 35258 416394823 53550 53551 130847750 3554 3505 844782015 31721 31695 239645577 20650 20662 555867990 30580 30587 364642610 7122 7074 465301806 18822 18823 934241800 5683 5684 19952524 66471 66472 200331477 14539 14540 861571388 9991 9992 493636827 52194 52195 182749889 93150 93151 278965568 55738 55748 307321028 85122 85123 144309369 35498 35551 406953348 83530 83531 524339619 78046 78047 964580198 34356 34357 172327334 21143 21186 430744934 8791 8792 367209950 91619 91620 313772750 57490 57448 553064930 28365 28366 531655332 32300 32301 760842109 36021 36011 802726179 82591 82592 238550743 75486 75487 393373492 13693 13694 542349526 48355 48362 814820395 27323 27324 575763989 24096 24067 543110081 28051 28052 218279888 46042 46074 573677475 35949 35902 428908862 76966 76967 825346640 71700 71701 208051077 95644 95645 943314238 44951 45005 421375407 25520 25481 985906011 96478 96442 645760941 90420 90434 279551651 46221 46222 115363377 83775 83804 679056480 4878 4882 11369150 40840 40810 580641775 97050 97051 815797513 26166 26167 210876702 61793 61794 444871343 55295 55296 983036723 27730 27731 716148205 10496 10497 788840514 25655 25637 78450865 36664 36665 7205880 76020 76021 151313547 45000 45001 46410435 72455 72456 45843557 63504 63470 64551969 48052 48053 302340659 6367 6368 964998601 86281 86282 338213560 55043 55044 113504556 9983 9984 967254011 5802 5769 785840767 13946 13922 272143631 19877 19878 252909312 98735 98782 693915847 86473 86491 491864648 25842 25843 779516038 47800 47758 243805890 58467 58468 734969467 40399 40400 229997626 63983 63950 510036222 19304 19342 872258462 55308 55270 352114651 1580 1581 61238974 68670 68669 633441861 29391 29400 421089435 31095 31096 240510670 1513 1514 159369577 63196 63158 837059386 99739 99740 139049459 70463 70442 554886503 40238 40239 633311270 38546 38547 239069709 18888 18889 287105274 57239 57240 919057132 83004 83053 808414241 90723 90724 494244903 72728 72673 516744090 62995 63026 856763287 53391 53392 236735154 26721 26677 499599765 5535 5548 558323759 72687 72659 601962025 44245 44242 52622756 12103 12147 186330496 61680 61686 350532755 81159 81160 931766430 3048 3101 220214233 40017 40018 606393971 77312 77313 885737668 80362 80363 258784822 21061 21013 186705581 24615 24611 20868673 44202 44182 664661330 10122 10123 910715938 91074 91075 289349304 6087 6088 107669766 66571 66582 933414751 14546 14547 959322911 93425 93426 605160172 39891 39870 585319115 28896 28897 551222834 98076 98077 79177447 60081 60082 40267160 25431 25432 160713894 61713 61685 61027742 34131 34132 637410330 74832 74884 44900362 25653 25694 482051533 63603 63632 62097586 63490 63491 452769924 35119 35120 723774941 54071 54072 131002547 79964 79965 53744847 33743 33744 21621633 48767 48768 681585235 44362 44363 232387420 8405 8406 600544350 60409 60421 209452071 5147 5096 526699146 77676 77624 589326193 88100 88145 971258656 44171 44172 130830068 93874 93875 541461171 83430 83468 850935472 80787 80750 332343478 81875 81908 359900119 37644 37629 931727439 60823 60793 458679540 61494 61478 225756321 96103 96112 909867375 19853 19864 966994542 42235 42258 184440344 29084 29111 292155449 53041 53042 994865342 54345 54339 17105077 64760 64761 994004718 13556 13555 273907883 69107 69108 793883006 90381 90397 208408281 90665 90642 520816381 92080 92081 897772531 49171 49128 955629162 59643 59644 348656463 25966 25967 547581093 14264 14256 435615410 36112 36113 224833031 29231 29228 662207042 30178 30179 84179023 61721 61722 911086773 69444 69409 765304352 18294 18295 513154423 32510 32511 193230205 70870 70871 42506747 40848 40849 731543220 70969 70992 555802105 87947 87948 47246033 83775 83720 438281405 28167 28168 365042771 77986 78027 194126439 583 584 530620857 56472 56473 662177397 49924 49878 95543608 29861 29874 792526433 60474 60475 346849383 5283 5232 257421880 12368 12413 981538300 81553 81554 417566942 12683 12684 67291273 11978 11979 655172784 3400 3401 14240997 45814 45815 799038537 69319 69352 6273397 64569 64570 148770301 88709 88710 471652914 2919 2949 843978339 76679 76719 336858679 65749 65746 702588920 28345 28366 627310737 32502 32494 65320982 32828 32837 245628278 48754 48783 635084874 46351 46352 31466384 59734 59720 762600265 28419 28399 829324743 27867 27818 146205258 13376 13342 524743242 56741 56742 501268795 85771 85772 746563970 2609 2610 725704151 800 801 34263908 63834 63835 189114986 89443 89444 736063523 10513 10479 584113020 9864 9865 320675698 92733 92734 706558676 57506 57512 732462987 49738 49739 478210404 40995 41050 705701246 91222 91223 136641354 55007 55008 195225877 23118 23096 731718431 28781 28782 550501008 30651 30652 142856532 28400 28401 969600967 23259 23217 916840114 1365 1366 358391263 45690 45691 510340036 2545 2530 154587912 84438 84439 179973702 62286 62258 430824456 15890 15891 545720686 41394 41395 197186015 99867 99903 527257869 55909 55954 629869057 79550 79551 701400801 26837 26838 882576920 62428 62429 842776117 54639 54591 237023836 3386 3358 190001932 66895 66896 680661867 22428 22429 146513445 88840 88841 293218456 44335 44380 418462780 56702 56732 175101577 75377 75378 127125786 65405 65395 131100580 34253 34254 946239823 29190 29156 780697444 68728 68729 491780781 72616 72629 838944950 56742 56743 977116848 31086 31071 557044034 90165 90134 872699429 1965 1966 564236862 12683 12713 820568079 92758 92804 980441823 87826 87827 883855422 99097 99098 353569028 95277 95278 403037157 19176 19177 397744376 6155 6118 453784143 59037 59077 587229453 58973 58974 588586988 15629 15630 73882100 27804 27780 327133654 76755 76756 593193456 17529 17557 783356355 19813 19814 83003823 95930 95906 508658426 59193 59194 20601674 67277 67232 273073380 27744 27745 245210698 32349 32322 908991103 54425 54403 882670920 99597 99638 934408331 13119 13157 715750098 37345 37346 256487374 72148 72165 14149722 186 187 798121747 42346 42339 678375583 33240 33241 158377390 75378 75358 396077849 33414 33415 930792351 23514 23515 439948089 93791 93792 601044075 5312 5345 113786647 12883 12925 711840772 10029 10030 299207693 14281 14294 192029073 24792 24793 844187776 46984 46986 283449025 49089 49107 899830327 52863 52877 265345827 21086 21065 286041277 84874 84818 812911604 40724 40725 193890574 83374 83375 169324323 30861 30862 258630880 41273 41317 80889949 10240 10241 701958710 27305 27298 655390161 83367 83391 328727530 38679 38680 155810176 24103 24104 644816782 595 641 929588771 51764 51765 645963575 76241 76242 433444169 93373 93320 375709207 62090 62091 415113138 21156 21189 986999358 3439 3454 285144064 64907 64908 81629209 23407 23408 942001657 94972 94973 469054654 82009 81968 821359069 98556 98557 407142659 45309 45310 219908828 56625 56606 912751792 36303 36304 916825098 19822 19823 281412695 32487 32488 180572804 11302 11303 987317770 96141 96088 696629480 61627 61649 66596755 16483 16434 294103966 78431 78388 73961365 7894 7889 192241042 89702 89703 193618378 67929 67910 161429474 19395 19396 884906563 80973 80990 425579058 52214 52215 368053834 91738 91739 110811629 65697 65698 337372185 89679 89680 776174584 17043 17044 346965054 59568 59569 729694041 48743 48744 882666608 73428 73429 844452995 89380 89381 962683438 43935 43988 849083487 4889 4860 19824964 37920 37921 500699590 19894 19919 332534672 70965 71019 710422949 12096 12097 416035644 23945 23946 542263077 63822 63861 787799984 89999 89966 482316636 31328 31305 144191846 76093 76135 519895821 9251 9252 489239542 28196 28252 191775834 98803 98830 34789533 27886 27887 721774801 94749 94750 103259432 47279 47248 994400553 96415 96375 585558937 12589 12644 130426029 96530 96531 142227206 89849 89850 431604873 88432 88380 572660785 30634 30661 967221291 22020 22041 840757061 33301 33313 667637991 19784 19785 850430286 63739 63747 483053626 35697 35752 744033927 49147 49148 991455810 53486 53436 800162025 41564 41568 705183918 65081 65082 724832322 71156 71157 473473693 22723 22731 193531695 7293 7294 238538370 351 352 450920365 86894 86895 678399663 8933 8895 631804474 67024 67025 42490519 8016 8017 459823227 15610 15588 440810719 94893 94937 438720250 89053 89102 301120265 60775 60776 491016378 12804 12805 115665782 35448 35449 46633840 93181 93182 253106182 9976 9977 718459519 54174 54175 757222222 21661 21662 545301075 7983 7984 723925997 25955 25956 319948489 70961 70939 901439859 72463 72480 886562556 30133 30134 935048276 23627 23586 563028037 87287 87288 869191207 29760 29800 613195637 88389 88390 815423717 25072 25026 301387579 81633 81683 464885393 20531 20579 675795137 18148 18128 589105804 20349 20325 636459739 52953 52946 50415975 4124 4125 243580837 54086 54074 631349107 47520 47522 581177110 3321 3341 592351076 34353 34299 386677250 19599 19640 360378557 76266 76267 270671866 75668 75718 4116035 45014 45015 45900011 23345 23346 520704602 40373 40368 111267504 79877 79878 424618371 6394 6365 64541677 37496 37497 331344780 45878 45857 922165881 37307 37308 332281259 14891 14931 882340416 78378 78369 399763329 64557 64558 379040509 32261 32246 138157155 40323 40324 144906996 97083 97129 110906356 81987 81988 850578041 9127 9128 238440234 98744 98794 962109804 82494 82498 403763752 10208 10261 155740126 73456 73457 494000174 69907 69905 237282946 67328 67329 442372133 53023 53024 778937556 91813 91864 539639135 29586 29587 236117812 56857 56849 452422320 71589 71590 722335659 78888 78838 238990411 42849 42850 387614303 46827 46828 5067937 84678 84691 66902151 22985 22986 295376309 30123 30124 27522679 32201 32202 698863776 12830 12831 495600432 99242 99231 993392226 22113 22101 795762528 19580 19630 262403742 85211 85212 572660747 81848 81849 419947015 98664 98665 279559602 49171 49172 50596750 37700 37701 835245463 75554 75515 826787672 69076 69077 170946559 98702 98703 130945613 3277 3320 692624621 88055 88056 595251260 12061 12062 734394768 96303 96269 286845945 6598 6602 50058252 38194 38195 583838143 11383 11384 649595690 11196 11220 286665071 5735 5702 4796495 56654 56655 630667828 42691 42692 983711579 45393 45395 409630876 62381 62357 473243689 69990 69965 316557411 15430 15431 359470064 66418 66419 111437774 68147 68103 979054817 68945 68946 104676592 35542 35543 851385852 15080 15085 775624997 74491 74492 739893448 90842 90840 649038767 85929 85930 73869563 6376 6377 252739063 6476 6477 618974293 76427 76428 214780967 38894 38875 638835935 89049 89050 170570038 90456 90457 334871419 29730 29731 295191073 39984 39985 180778135 48834 48835 488540691 47862 47815 826645915 46205 46248 809821048 5356 5357 239267125 43799 43764 618606918 30879 30926 257755381 27075 27054 354477166 42671 42672 110155315 29525 29514 32633967 43811 43812 921281327 81408 81409 706098143 99323 99327 793547238 35718 35719 667423561 8401 8457 70245763 95897 95883 255300850 78300 78301 943803383 32086 32042 252634951 66224 66225 871358867 85877 85878 898791171 25107 25051 752046679 66921 66940 339554745 81689 81690 523077976 90144 90088 395422217 32020 32021 972663722 83414 83415 526452784 85685 85686 345350615 82515 82521 142840628 23579 23564 262833276 613 657 186557433 35856 35857 498113412 76456 76457 390350415 60871 60872 511809232 16422 16476 243196976 60796 60740 822025510 43995 43948 452857084 97685 97683 678979870 37369 37370 839201113 97702 97701 380084724 68273 68274 733003389 55068 55100 275413697 89205 89187 985001643 66376 66377 301325143 65741 65742 377576737 19939 19940 807847518 95681 95682 190295247 39768 39769 801777967 21607 21576 521807715 93299 93261 723227067 71302 71263 632322011 53126 53074 412053174 11415 11457 70438804 768 740 700098369 34745 34777 767700253 98831 98832 842371600 794 802 603580027 4586 4587 290980416 23072 23073 437592877 58989 58969 179421969 83069 83102 408649811 95428 95456 730948146 71618 71653 591119930 75772 75748 747312903 79777 79773 783587001 2716 2679 279779250 29927 29928 315557014 70835 70836 335946504 26746 26693 314896409 73813 73857 998012177 44883 44899 380411013 20072 20079 549294419 37515 37462 498545233 28056 28057 29277645 31143 31161 96294904 72422 72423 408136775 43914 43952 378108429 29448 29472 344450498 63530 63531 768581309 76508 76509 275494237 37721 37722 617584411 70474 70475 691432841 83988 83962 151338020 87787 87788 782663156 10209 10210 71060385 42175 42182 962044295 10729 10714 712218470 8639 8640 405741946 65496 65497 828560636 31209 31197 577569605 79162 79163 529596600 67480 67470 664634397 58737 58696 991817086 87870 87871 290989311 16271 16272 798914411 2399 2347 237724118 17974 17975 418587622 74570 74571 602310259 67113 67065 877426582 99588 99589 522449445 77474 77456 390130370 81610 81593 228419933 77745 77746 900052271 85997 85998 158069988 76310 76311 185860035 85972 85973 282445102 95356 95319 964471651 28157 28202 243417151 85981 86012 922618441 25365 25366 414625523 87114 87115 867154919 82789 82811 761902765 40970 40971 570269409 60610 60611 286865186 77205 77206 41464662 80340 80373 162311484 80718 80719 119507521 63516 63517 123982093 13201 13182 812274875 51743 51759 499685563 42016 42062 283425271 81906 81885 936776868 24317 24296 117835364 39334 39335 658254295 84208 84209 482091480 94856 94867 599278763 86599 86600 667311371 34179 34206 694246407 85735 85755 75856283 54838 54813 72766352 34322 34365 69637994 31115 31163 855107257 65879 65880 438518793 43026 43076 645589657 12840 12841 496803601 54903 54904 864321594 88017 88056 679135946 84860 84831 897574521 73360 73372 571458773 49794 49795 666588834 90167 90168 267529779 2786 2787 23350853 57349 57350 701939498 19329 19330 310002682 59713 59714 926673311 19583 19584 462530897 74034 74035 528983034 502 497 847614215 74051 74022 810353300 78746 78747 535333568 27412 27368 999841197 2928 2929 193044432 11623 11624 94992871 3576 3577 552718986 59246 59229 429099097 83263 83307 244840111 50168 50159 546395592 54300 54301 636993192 53598 53599 681591348 83177 83141 48344512 25460 25461 948505014 3509 3463 791170311 73545 73533 379063683 44654 44655 683679764 63331 63277 870463375 76672 76633 121407230 5024 5008 175929229 71556 71607 473658801 82369 82370 257188726 94159 94160 910542975 38010 37980 81710054 7173 7174 667209603 75018 75019 422042293 21306 21307 531307616 62882 62883 626370367 5853 5800 707190871 19438 19473 362521118 97210 97229 502348444 74591 74592 956180192 70682 70629 906274210 63008 63009 420080716 76208 76209 855070014 45134 45135 272334626 74488 74489 80338435 46450 46409 10145753 95620 95618 876424580 96796 96829 234457165 44007 44050 731174568 98837 98881 364206562 35211 35209 259380862 93359 93360 866449857 76599 76600 346259420 87568 87569 705932532 71409 71464 317378454 56261 56313 386982284 48518 48519 647648846 85676 85677 321932253 64813 64815 761589509 50739 50740 801802863 97959 98012 617232601 11626 11627 486162557 80708 80709 58487139 83988 83989 594248408 30351 30307 661294127 55183 55184 963349197 65671 65637 198887448 88296 88297 668632139 4975 4998 723968634 65914 65969 466082422 72034 72052 593406081 59578 59567 713250114 95513 95514 87406967 12697 12698 667971514 255 256 892999428 55940 55923 157064004 58336 58337 685181013 3500 3494 520551079 49859 49860 939493688 22822 22823 140954507 22458 22459 403064294 8021 7987 945275581 14754 14770 946602610 50634 50635 629973848 70434 70395 699196522 41594 41624 614399992 65282 65283 288235479 25180 25181 160199056 37982 37960 724111546 97426 97370 444863810 374 375 850696039 68613 68593 525646525 84219 84220 877366631 59300 59301 198054783 17818 17819 689596446 76974 76975 383740954 3581 3583 474834692 92825 92826 382118176 2500 2501 592128053 21543 21544 227458624 55145 55146 756040993 46871 46882 897514082 21913 21928 711837586 82564 82555 545141022 72130 72131 350882444 37648 37623 259691475 65299 65286 550297333 39357 39401 384915615 23178 23179 825061321 46007 46006 267986443 8934 8960 280295789 63736 63737 886647572 89011 89012 605996156 45014 45005 185798504 43904 43898 377185382 46181 46182 114521932 9903 9867 647148356 7996 7997 97536414 53619 53639 831912019 33180 33172 843508296 43961 43972 665838871 17955 17936 231325189 49289 49290 545475047 91974 91975 222573902 1036 1027 392870894 94411 94379 350622434 98576 98577 300060622 87413 87414 167858849 20394 20395 70477471 2427 2445 105560203 65649 65650 894788846 57494 57495 314704846 96622 96667 855681346 29967 29968 958467835 35038 35083 777067635 33455 33504 143015246 20918 20913 724047073 13746 13747 831729346 78115 78116 13188456 8394 8395 713494122 59853 59854 27078638 65842 65843 784334166 9085 9086 777270249 99859 99879 969555407 41795 41851 427843033 57553 57539 648707324 7362 7363 381175970 73706 73707 704711778 71869 71870 754857917 93246 93205 956599806 86107 86108 922838708 6773 6737 764297849 34364 34365 534929297 14447 14476 627843231 31670 31671 689287214 40080 40081 243973526 24043 24079 227855125 49155 49156 572020928 43176 43177 402484972 50179 50130 707897695 15324 15320 386512353 13961 13962 456332570 91160 91161 418905712 30622 30623 341717346 54852 54853 215302784 1400 1401 188329226 95306 95307 641975392 71090 71100 186988813 86000 86001 566667869 28635 28654 419246012 89068 89040 184203566 27601 27559 235855995 52897 52898 431105086 8230 8231 710236708 97249 97250 855233816 55655 55656 276052045 1284 1267 80030430 15989 16016 375401587 92666 92667 430498193 84922 84923 377700378 28449 28484 295346832 55096 55102 543264709 19952 19984 425727258 97650 97651 797275820 27045 27012 180206213 31060 31091 246374139 3584 3585 395182861 93106 93107 721765017 48186 48205 585877385 60383 60370 976206195 37686 37687 127624333 44123 44099 597228155 92599 92600 187203189 7700 7685 741107948 86720 86674 285073597 25608 25636 992069282 24214 24215 33872050 94932 94897 231875070 79402 79403 293555070 48452 48427 435870534 32782 32783 291325726 54936 54924 961831014 57769 57768 891815838 81694 81695 385104018 7612 7613 351690274 43766 43763 577131171 54314 54370 624237679 55162 55163 703207263 13157 13197 391479386 10061 10062 469039674 32818 32803 390926820 38315 38343 959506398 88860 88876 884639669 91652 91605 55768540 15105 15104 592900064 98024 98025 30051245 59493 59494 216095422 52330 52308 547684210 30839 30788 169455346 64030 64077 389413654 97615 97661 688119686 981 1031 656395368 56685 56662 224212749 7422 7423 678697478 74792 74793 261055508 62290 62291 769534412 96694 96748 27781767 28824 28825 60424348 69240 69204 118061172 14842 14843 980768961 38401 38416 146133712 15680 15681 77986964 88722 88772 430982197 22602 22603 614737100 91482 91441 72134764 50282 50283 355619696 44620 44587 812427488 86512 86530 314151032 76519 76551 886734705 52032 52033 768778469 42596 42582 606256529 25338 25318 50694048 50654 50655 429991921 94592 94593 969922620 87487 87488 514043375 48604 48605 861101137 6557 6608 899491352 76226 76176 997123801 60803 60821 657302985 53811 53863 259177664 56649 56604 193635959 2709 2664 947975758 64560 64583 799671623 47770 47821 254334427 33806 33809 824254846 23712 23669 144436630 91585 91547 547324422 94942 94917 291428240 2133 2121 830071554 98992 98978 704863205 6615 6616 13989422 14486 14508 579847639 92375 92383 645344887 12463 12515 788950116 8695 8696 843435364 66165 66218 621053476 46805 46755 276589449 85454 85431 250937775 85200 85201 384380714 63281 63297 782494506 14525 14526 338754480 32330 32331 106501736 42053 42009 192888430 4432 4433 821389779 95185 95186 849201367 44085 44086 411469880 13642 13643 251035104 63608 63609 417944146 67032 67033 422505552 65541 65542 993027260 82499 82500 375632096 26573 26586 65774366 71566 71557 907977581 57085 57127 202681338 42763 42764 393005174 92970 92982 810797183 3931 3932 174196373 7435 7451 640522586 62737 62738 678103272 51619 51626 691238489 96825 96831 25942404 80022 79967 677537808 20330 20331 41212754 62758 62759 66701947 68411 68408 739291076 44019 44020 140020189 74602 74603 433094258 57454 57478 984647615 44203 44205 509800124 55302 55303 838927762 44155 44156 260528203 9328 9381 991491580 78745 78700 803276229 81183 81199 567124207 34534 34535 996852137 66717 66716 836165423 99219 99258 414254389 43647 43601 591935038 1390 1391 924526629 13467 13468 660323577 61554 61593 337022883 9348 9380 247088619 69489 69490 138803493 10034 10035 881351745 8053 8016 83949511 77740 77757 26541372 7664 7651 334754170 73634 73635 17507137 44055 44056 829539780 12943 12944 545091359 55869 55870 693609352 99690 99740 116118536 4393 4394 457481485 97346 97347 162069189 74922 74966 291420856 31502 31458 629369186 32427 32428 645791578 75519 75530 389396295 83754 83785 644764129 97394 97395 192524560 94479 94480 405603589 95611 95597 491675574 38476 38487 209425722 20358 20359 853302234 27609 27610 233213902 49227 49219 8343005 4969 4970 787159353 25524 25525 527007358 75952 75953 924877559 8947 8980 683492245 35323 35324 947544002 92192 92143 651597319 80290 80291 417307022 70618 70619 336240709 57475 57476 439002669 20148 20129 705736910 78306 78307 698640948 665 641 544373492 17912 17957 493087807 91673 91671 773352344 53193 53204 776416495 2109 2110 487744361 73460 73461 439928010 85623 85580 581096135 52498 52547 171249047 97758 97759 955339946 65491 65516 188997977 91849 91850 561182650 34681 34705 680048814 31868 31910 908592765 63517 63518 235336051 25071 25072 905406694 77321 77322 101623913 76750 76751 908190649 55215 55185 678039767 49156 49157 651193626 71512 71501 249273892 96459 96504 978616786 54569 54570 290860693 79801 79825 785976080 59155 59156 335719207 55945 55977 65369173 69168 69218 162170698 99202 99241 736435255 64883 64894 33980407 87655 87703 357412999 14769 14726 3793666 42772 42773 818973179 8446 8400 534652863 85474 85475 664936381 7114 7113 866786217 8502 8503 192904066 62119 62120 425609637 56495 56446 206165279 46611 46612 631620937 40076 40077 87568284 57904 57905 448739229 38826 38862 316740729 18575 18576 666850306 20629 20630 149057003 92607 92590 519797730 60173 60174 842821713 52642 52647 561312042 2732 2787 790459638 54698 54699 383439515 79726 79687 771489496 54223 54224 141001983 32349 32400 851529468 98261 98227 645145388 61519 61575 483737928 78522 78519 846310894 9693 9641 193414376 73246 73247 420282534 98118 98138 530823539 31373 31374 251211876 59259 59260 680183168 67809 67774 387078851 76984 77035 959299459 86065 86066 588128797 45367 45368 771457980 10596 10597 66485998 43559 43586 425674734 73690 73691 861125348 71352 71407 338629392 17111 17140 121214538 66098 66072 144450310 80914 80915 856979708 99077 99112 254342936 28003 28004 412711088 2245 2246 366473160 35881 35832 675115483 65049 65050 607886580 34094 34095 365748899 12931 12894 688244446 1079 1080 395511108 25150 25168 619963083 96362 96418 640846369 80568 80569 88014396 6284 6243 40023155 31889 31880 519337522 88977 89015 183922640 11731 11695 581948581 81114 81115 230352025 93443 93444 209049508 88835 88829 543425620 96091 96092 540364265 10889 10890 129435695 19652 19653 647534414 69515 69516 705077221 57548 57549 533560720 17842 17843 376341309 93827 93828 125097373 20361 20351 157779523 97891 97865 905151456 40508 40489 588034863 93773 93733 453534274 95829 95830 451276881 85035 85083 889638414 32589 32643 229968690 37479 37503 684535308 65272 65327 778322895 13919 13920 879495639 49251 49295 528345572 27466 27503 135817684 45168 45169 14460911 57690 57691 282892607 21149 21199 750272228 20996 21041 538518733 20308 20309 793730692 93629 93593 636253231 48741 48793 692330001 13550 13551 506093425 377 396 955404203 7774 7799 662448941 9369 9340 227373843 38015 38070 582417687 30645 30646 596517310 53639 53660 948828662 22684 22646 278375202 68812 68767 63991718 55239 55258 50064670 74671 74693 186216936 49549 49528 273147175 19315 19327 808514438 20402 20435 269676214 47235 47227 498836779 98021 98022 64875270 55063 55017 80350635 99927 99966 169605088 96914 96915 201102287 67919 67873 787181167 60502 60503 717956365 31485 31486 828936014 27512 27513 747192147 45241 45187 602304053 35809 35759 741229004 67081 67082 267679240 65694 65695 248074301 53451 53462 211243568 10768 10817 591455907 3294 3243 890648476 79580 79625 98550691 74529 74547 404972788 59105 59151 515520305 81271 81272 967987400 48611 48612 689752741 82793 82794 703183538 23926 23888 641817645 88479 88480 506287663 1422 1378 559320998 8102 8130 223806868 98022 97993 903192778 4912 4958 165631231 28020 27977 570891412 8560 8559 358318763 48432 48480 18324970 8425 8426 990923678 76245 76246 928111231 52333 52334 153330376 58384 58335 855002313 97863 97826 545119320 34002 34038 683528868 49601 49648 980695222 62167 62168 164129173 77947 78000 823845857 79933 79904 315410733 12959 12960 249969034 70198 70199 357442490 49691 49668 895156124 36712 36666 936725672 47760 47761 867102226 41380 41425 641781172 54592 54544 542008956 39338 39339 993669375 67644 67645 951693713 24934 24937 433012398 97152 97109 608869249 37830 37852 183494896 15108 15109 817188834 4433 4450 178145489 14735 14736 707771711 50327 50328 120672073 28726 28679 908509122 9932 9933 121402014 74731 74732 78389621 781 791 456900953 20742 20743 539454792 35915 35970 989509330 29229 29230 215566323 14653 14654 3875618 1808 1809 608688184 25592 25624 760030694 4792 4759 196866372 26474 26475 61290243 29768 29747 734411412 5413 5414 890405270 3879 3880 756929734 58415 58416 618166425 48606 48607 844576224 60526 60510 171377897 92828 92829 759097373 92316 92317 132268759 48764 48762 67948433 28171 28121 915346336 6362 6343 421506086 43861 43844 440847594 84895 84859 91370996 70888 70889 435966747 96373 96369 515863583 69493 69445 757142675 74863 74864 531889057 96444 96443 539046591 41575 41576 916981031 85745 85706 525584381 77001 76970 372320662 18059 18113 458158423 43020 43021 409657483 19986 19990 562784697 1062 1105 722963504 15447 15414 425186311 90180 90181 189950679 24652 24628 688845829 52522 52523 666356579 24561 24536 616600492 86662 86663 132625830 90101 90115 609780666 30458 30459 391282675 56755 56749 945384943 39786 39842 62246760 89365 89379 395308992 42437 42438 668039823 17209 17158 434960816 3179 3180 31306262 40402 40403 332706177 82553 82554 847751950 14387 14388 202420705 65183 65234 544721977 86639 86630 801551937 63513 63514 854422294 38623 38624 445608431 21937 21938 454150279 7679 7730 359754589 8038 8040 691596964 39465 39466 987497176 9920 9958 624730833 47311 47361 721973692 96658 96646 872492763 72665 72666 872598610 22790 22829 463085717 81474 81475 456444621 32403 32349 878329949 56709 56710 244443899 50888 50876 706285458 8062 8063 904128624 88930 88953 53189201 9322 9316 489718420 70415 70398 737758048 79091 79115 832155147 12001 12002 666397541 44562 44563 722641445 99019 99020 589783208 46343 46319 219736253 179 180 789372801 91910 91964 531720879 21175 21176 166004596 10 66 989442228 485 507 303768680 5136 5189 959663967 2645 2671 871444782 33945 33946 34739505 86421 86422 165963608 50346 50347 174636280 18298 18299 900247253 73070 73081 560100841 41172 41173 653444220 29737 29738 777545841 63867 63845 660394681 51099 51100 882210622 16031 16066 146303724 28877 28914 958331229 56350 56399 443304463 71793 71794 24055566 5143 5144 485529578 80145 80146 487889025 41298 41299 828536740 59247 59265 631903179 30031 29984 529854380 47682 47654 86457428 93715 93716 656020380 87296 87297 681747917 46524 46525 329879012 77197 77223 79572682 88861 88862 983879063 4193 4194 805625843 29504 29477 294734011 30365 30366 313092879 86440 86399 501789956 43215 43237 697798549 431 432 622366958 38562 38563 798587753 85635 85636 359432352 32492 32493 686317375 88895 88879 356024536 59373 59374 549469759 31429 31430 981541504 63547 63548 906423303 19788 19796 865463300 41485 41486 719131043 42842 42843 597476723 19872 19855 582692368 55495 55496 790442805 37667 37668 914379708 61313 61314 555462450 60415 60440 102594086 67167 67165 350165921 51088 51073 479335714 7638 7655 4194068 27875 27886 830758745 59404 59405 416979740 66550 66551 501705251 87591 87594 604544046 38222 38179 821183505 54699 54708 195942318 68528 68501 186487126 11149 11150 250463743 22236 22237 88293283 11346 11347 724169900 75292 75293 932950556 74115 74126 576625448 70203 70204 573334679 7875 7869 302102587 29445 29446 838559205 45890 45866 321810509 46440 46441 960308881 24250 24261 581749240 62198 62199 47107114 94295 94350 633957430 26449 26496 821446601 69616 69627 470512361 14259 14260 865578861 24137 24128 371950672 45250 45267 41460448 70028 70029 82665036 34267 34234 146204264 29084 29081 275375658 69911 69912 760791520 27427 27428 738694191 4592 4593 401446293 55624 55625 311822102 42290 42291 367702953 96632 96633 383828383 31739 31736 465001044 49694 49695 167813207 42474 42475 189780460 55202 55151 426726503 76859 76825 544368714 77138 77144 252156242 1844 1845 177868626 6510 6498 989609911 47280 47281 181305146 76775 76797 985627169 25674 25679 951771695 11812 11840 374884388 27059 27060 916005276 13975 13988 215228988 50428 50429 173815732 33311 33325 533432718 1831 1780 921742618 93897 93898 22933376 38397 38448 365437899 93920 93921 684232697 36880 36881 429639095 53279 53280 969309180 26686 26687 705346288 34349 34350 297753145 36460 36461 569405013 45803 45804 2221814 3391 3392 81185695 49922 49891 581607077 55811 55812 925103874 82949 82950 641083599 12114 12115 130880653 70271 70215 71537701 41809 41810 11890959 4850 4837 299041206 82509 82510 505264298 57710 57744 769520281 47961 47933 80094648 14678 14726 364871523 15180 15181 43930323 10835 10836 34592360 60411 60412 517652916 38868 38837 96945497 32945 32929 408037146 32987 32988 842557025 49457 49458 224623680 68996 68997 914624191 65540 65526 470463738 51570 51571 424968032 2177 2216 908292759 85935 85936 268171855 79879 79870 417974718 12731 12732 755236043 13309 13310 91112123 5088 5089 437502097 41579 41580 691497682 33908 33859 301477146 95449 95450 627163260 94901 94902 28367977 73153 73128 101201751 45699 45667 284980495 71222 71223 562537933 23458 23449 224661240 78521 78522 477421077 71710 71758 728737056 83686 83701 973544470 98018 98019 505049370 35589 35612 3848094 81633 81634 174350806 85987 85988 133468617 35780 35732 787816079 34782 34768 775468618 36615 36592 737815609 59615 59616 269329351 15510 15511 327670931 59823 59824 582401873 82392 82432 90445347 99403 99411 237564012 95382 95417 612363150 39192 39193 752455234 94732 94754 645591812 70961 70947 618750799 24516 24556 933320861 68225 68234 760310750 14987 15041 172990582 79938 79891 945568027 31839 31796 363603752 65609 65586 613069143 52038 52039 422178131 35790 35791 40923818 15715 15755 647366578 34592 34541 653642219 92155 92197 781430048 16148 16149 647307170 25461 25420 853574129 40601 40577 216944969 47104 47148 635346987 71005 71004 780999901 79179 79184 636552933 75499 75500 315736504 94546 94527 853514643 49021 49022 723072107 25034 25006 740727138 25203 25204 946313985 67721 67722 825933930 38593 38594 918678813 53172 53165 884782438 92476 92502 667702906 59579 59580 797116283 39520 39521 257698911 50780 50760 468520984 48657 48631 690805909 85525 85526 749911862 41580 41581 153593941 26672 26663 490437348 90338 90339 410939108 68695 68648 870732168 88399 88423 401430729 68168 68161 915887665 32786 32787 23437445 8652 8618 805273779 17758 17759 955283495 9284 9298 83273403 70070 70071 563659294 57914 57871 945351811 43607 43608 906533776 62997 62998 944374755 53018 53046 806266256 84209 84179 51696880 32168 32169 353611001 24948 24910 48151854 5575 5572 74561918 21840 21841 93336482 47214 47215 139786573 69868 69891 101193646 93288 93289 770361936 8959 8960 395181075 240 193 62715787 4129 4152 698831749 69844 69845 780433106 15530 15493 873215752 57546 57556 402905733 85570 85571 361850631 810 776 324267883 33442 33443 655720512 83765 83766 304665489 51498 51506 902703769 96531 96532 305462596 83392 83393 142551340 95219 95243 404322430 43763 43764 565053572 16149 16203 745120881 68383 68388 332863545 79763 79797 712415136 93837 93838 295152232 17560 17561 347097543 3808 3809 112185942 13526 13527 72015523 77337 77329 335813732 18055 18056 24172053 75691 75692 988881303 7844 7796 115500455 14705 14668 561149086 26944 26945 150683234 93883 93888 400482580 85560 85526 624927568 90887 90888 131967854 83379 83380 729242505 7125 7075 690022646 69561 69562 936442312 2732 2753 410429116 69405 69406 340942588 92536 92527 805359247 74066 74047 543677800 89346 89398 828279332 20128 20076 137087701 80266 80226 883825984 94287 94294 775041649 64813 64814 293590105 33965 33966 326424126 54685 54737 189960540 87497 87550 953918183 51850 51851 628326221 86881 86935 812570524 26203 26254 458983671 45696 45645 261537869 82216 82217 310179482 70555 70604 942418423 13326 13327 817820464 15584 15577 762918255 66191 66192 20912482 10632 10633 459371422 1984 1961 985841955 59910 59911 962837655 9350 9303 629991911 47779 47780 921736322 83161 83172 319794695 64533 64534 866700487 56732 56733 704120488 74313 74314 787963198 61875 61876 394209222 49019 49012 556316759 98649 98650 551951821 88215 88216 51239144 47458 47459 899481985 15288 15237 115872390 88930 88924 664608217 2616 2580 703373803 64870 64871 591045085 72531 72519 269337720 97815 97816 724820891 67932 67948 179439171 81889 81882 334214499 8339 8340 807157006 77424 77425 726097762 78144 78145 276498517 24930 24961 368636162 35286 35287 470139520 63681 63682 180857406 7890 7867 270603665 48385 48386 651272322 90719 90720 348708365 43225 43190 898438291 4174 4175 449681190 47431 47432 226999772 66870 66835 368502602 12397 12343 411363333 46418 46439 69315592 20376 20377 818005510 47136 47169 172675935 19466 19467 584134399 83315 83371 269344504 4105 4062 975062091 7398 7361 798015125 37370 37359 366280660 6791 6792 559250613 89628 89629 384931991 32290 32332 815021291 44482 44483 142920426 73966 73989 427251242 43877 43867 279693778 75808 75778 467181096 31834 31833 188797985 37388 37393 44113087 36501 36502 161077037 67704 67705 621267290 19958 19959 976760888 40247 40248 868944920 87273 87274 11816602 1669 1639 937128351 31805 31800 70067598 40229 40230 837365489 72476 72477 180170832 21183 21184 477432402 65947 65948 192644852 83268 83297 874545052 23620 23621 952931879 93147 93117 13518337 74764 74741 656613486 92578 92579 232005852 96392 96373 226598272 15118 15119 654357761 2304 2282 82642768 8229 8259 955763399 84540 84560 502500727 99103 99151 582824739 95088 95089 881075741 65678 65679 656047208 68305 68306 58663004 2 9 246698421 11006 11007 69557320 73349 73350 788685249 89749 89726 159043921 85059 85060 711553828 49523 49553 657098866 13477 13464 164548579 59173 59174 874957995 36616 36617 106021790 98895 98913 76991655 41774 41775 39884510 53711 53712 436388731 64472 64473 939627134 22887 22888 565905238 78206 78207 904848720 68367 68368 325625801 20834 20835 294804021 94494 94495 410607430 74748 74703 856350117 1382 1383 694540247 40632 40593 160008456 79640 79648 215223730 64262 64263 422935867 66146 66176 598024707 3645 3646 814874232 44075 44076 386611092 92248 92226 163097695 80708 80733 298528899 20594 20595 213697936 94620 94633 240206274 85268 85309 918094089 45887 45888 267038989 55802 55803 83993373 86458 86459 322443773 21893 21870 632082187 78392 78391 384006640 83055 83056 953110699 60796 60791 951692479 73434 73435 233200112 40565 40566 775195064 79996 80005 685576825 92422 92397 335358255 6086 6087 948445767 14397 14398 455823411 81399 81393 691049703 97249 97246 390085776 40506 40507 736917338 94078 94079 516235446 65843 65818 349515491 60123 60145 932672624 19993 19994 403244905 12385 12386 776183561 17897 17872 437280606 92686 92687 116173591 77652 77653 35000654 71964 71939 138799223 34343 34344 182056263 34547 34548 635891342 43759 43760 363320461 67021 67008 76246909 64657 64658 542998634 80545 80493 242799448 77507 77488 753110644 54396 54388 372103324 57875 57876 748005031 61818 61811 236592369 56321 56290 96866881 11368 11341 724428309 31892 31893 20641919 87370 87359 873425103 46435 46436 210913773 53634 53635 353628793 11123 11124 38463192 27250 27251 27152818 88626 88673 975523487 40679 40643 333521200 17034 17035 255521708 36959 37000 639337724 13419 13380 672809163 83433 83434 478674446 47068 47069 28096324 85311 85263 428846740 81626 81570 719645846 167 118 802020554 32387 32388 659577830 49213 49181 18467468 24962 24963 678803739 82439 82453 254278396 84203 84204 140134097 87614 87615 378854612 66700 66701 222548987 81846 81816 543573757 42662 42663 812231518 34271 34258 306908078 2053 2054 246237467 17560 17546 700746156 67314 67363 887046636 509 510 976858723 63485 63479 392940284 56111 56068 253569245 2796 2760 812396039 1856 1857 92335517 47476 47526 969258694 73358 73359 692085086 34891 34894 905356749 46418 46419 774985847 83571 83572 676270458 5814 5815 979681094 74989 75042 619270192 15240 15241 138450663 86436 86391 173024815 42697 42748 784339437 8749 8725 671034428 24834 24835 775185282 29399 29451 639167018 27254 27255 808640116 21548 21550 140814362 13852 13899 834034721 61315 61284 372934825 84047 84048 768840412 88764 88765 646403368 36554 36514 593461045 84388 84428 721794259 9694 9700 590274943 54333 54334 125669880 94055 94099 753951449 20253 20201 489218546 77223 77224 516563956 58765 58803 197473157 42507 42461 67635234 98188 98231 58750472 33030 33031 423997755 69217 69213 915183235 80425 80426 368805769 81458 81459 508966235 56585 56586 935154152 268 269 313202827 89211 89253 835461912 75121 75122 283605886 25378 25403 139862691 72402 72403 946842766 75769 75800 548584973 17140 17141 567759834 39292 39266 917544117 40870 40871 564712507 39726 39727 606187834 59682 59648 521994658 21964 21965 311678721 55644 55645 810666963 99593 99594 492781806 90355 90303 300588015 37805 37857 564116673 49300 49314 941173629 72904 72948 19776342 64488 64489 766314992 73816 73817 7147555 21513 21564 995327059 18572 18573 810497743 30689 30705 634876917 95712 95665 798227328 43686 43666 667321823 12508 12509 326821381 53881 53882 185101550 61051 61052 34359848 9969 9970 635539661 35289 35290 173280625 30663 30664 944295927 33664 33706 823405104 43513 43514 533864841 25097 25098 763590315 59782 59783 924595605 19597 19545 879863222 97573 97574 444191248 16761 16762 366184895 32348 32387 74304031 74150 74151 919923981 73943 73972 405937569 14450 14468 265336306 16705 16732 146561632 12847 12885 112276497 8205 8206 871015551 75448 75449 626202808 12865 12866 667235335 90759 90716 10776097 82696 82697 411203814 33570 33564 922181286 30704 30715 237183035 47123 47074 280111818 48811 48837 82015558 65263 65264 489594901 14996 14997 834711711 80858 80859 922412365 4049 4050 734916572 48833 48879 362301770 91729 91681 832112260 86487 86488 363829335 11677 11730 450922532 27595 27596 677510103 47397 47398 540065595 75214 75249 434365069 99045 99059 177248833 30574 30575 993027022 47759 47814 25371793 96664 96667 803459509 28372 28373 402465962 63226 63264 804538022 48621 48646 601408755 47033 46984 432130334 56013 56008 347395947 11979 11980 120341199 63701 63702 852128666 26264 26265 996312392 62348 62385 832215693 77568 77569 396581877 95690 95691 642445462 25964 25965 978453124 70671 70672 745911490 94885 94886 896902525 46851 46826 307936819 24434 24472 477383309 83552 83601 746825644 58107 58108 823761463 19750 19751 557763140 87208 87262 973261390 58980 58947 481306401 48178 48181 920273629 98245 98300 897484504 89194 89195 444214508 12297 12298 603284710 9526 9527 752083813 99981 99947 469989371 55681 55720 836700653 27966 27967 801562458 62789 62790 261167833 95407 95408 801247702 92100 92101 125730886 95642 95641 791588111 91877 91865 889883829 28309 28315 993786228 52740 52741 219905698 3399 3414 206956812 69064 69010 281054772 8509 8469 379320185 56342 56343 27940406 76913 76914 108490257 18235 18236 608682801 18596 18597 721191980 63861 63885 441896785 99431 99399 43922909 46030 46031 425593098 77543 77544 741866689 987 988 779250643 91272 91273 461684331 37809 37816 545501727 62061 62062 778773668 49060 49094 41655537 11476 11509 493609117 25268 25308 199277005 20053 20027 95737135 8271 8253 545665781 93292 93293 171435991 18061 18062 781037251 87289 87238 926334664 16888 16941 251971574 73708 73681 295141960 54274 54255 413180818 91342 91375 758140669 94194 94158 15708935 20746 20747 803346703 92643 92628 912544454 48602 48569 863895590 68676 68677 571398636 64564 64565 987315114 51856 51857 618417018 62579 62580 65954010 81113 81114 334467522 55635 55604 897918852 65736 65737 130946403 97104 97121 606743369 65848 65840 380645458 71898 71924 254881899 12971 12952 732900601 35323 35336 713638745 43489 43484 59690498 53513 53471 953799860 10872 10816 403360490 17618 17650 490395010 97140 97149 135221038 23436 23437 14704600 50526 50505 274776702 97884 97888 23562536 37445 37409 28521260 9612 9655 100036263 37565 37569 721977695 38974 38940 834507275 4207 4208 457175937 20069 20082 480631856 75654 75655 300920044 9028 8985 524926968 60440 60441 558913082 29083 29095 156309504 86927 86881 792925566 85263 85264 530202645 70180 70233 448742086 8719 8720 321458487 89178 89179 564258304 19148 19149 511657542 35443 35492 740789124 62527 62549 784478485 45977 45938 805916997 64975 64955 1181953 34989 34971 979012753 5496 5497 104645348 43658 43659 513360482 94314 94294 21163257 30867 30923 212607861 76670 76671 489496780 11849 11848 429961264 99162 99125 285007836 50784 50785 795949021 57754 57790 956736908 65437 65438 140313854 72479 72526 237594639 8422 8473 433528157 88202 88203 459639833 15498 15457 286693456 30400 30401 316416011 65027 65031 95135000 46916 46917 435234909 7599 7574 929791236 18125 18174 845118813 25737 25738 666605872 71408 71430 309238307 19750 19794 874323560 31716 31717 131277974 27981 27982 614111540 39501 39473 672757007 76087 76044 158332745 1133 1134 2342930 73891 73872 761151905 49993 49994 875668446 51296 51297 136334167 46094 46119 781906133 83014 83003 614866995 37375 37376 612466449 36833 36834 136105720 44174 44214 356132254 18882 18894 993240010 72455 72475 503011517 78851 78852 604832893 10846 10847 155188395 40569 40580 828120690 17288 17257 807117023 45593 45644 507475625 2729 2730 571026771 62891 62892 325084548 61004 61005 549568155 58481 58482 272390884 247 206 121403418 68125 68126 33202102 68723 68727 204239183 97660 97661 635101413 73170 73191 724085959 43861 43805 576215489 41311 41312 373025534 64066 64067 3134860 34929 34940 469240275 70696 70659 7399694 4971 4986 41420421 11325 11337 440728364 41483 41496 252152397 89990 89991 406314420 81607 81608 961213297 51334 51335 207515339 11495 11476 103256985 44370 44354 99573817 42031 42032 911959927 21902 21850 382076216 31459 31460 288280332 1377 1394 351990684 36902 36903 562181082 38823 38824 178514255 36293 36281 471788920 76928 76929 405133178 69566 69599 846346230 91646 91647 377128721 92548 92549 599855860 83717 83718 131698552 37005 37006 628035285 1882 1919 288153177 97540 97541 451750040 21387 21388 201337875 42762 42763 883782949 58548 58584 300068120 45347 45348 824040351 84110 84094 257679941 17169 17223 880651471 86793 86794 149516038 29820 29806 62326870 49895 49896 55101216 16055 16056 833422898 23679 23680 130580504 91442 91443 497968439 19781 19782 577403900 94023 93985 723139205 54273 54274 164066889 67499 67537 408685202 83273 83274 734106516 50949 50968 647621104 78047 78048 661343253 4241 4275 611569485 31007 31008 27404491 82446 82447 627154336 4881 4849 536439068 21614 21586 535705263 22134 22135 78267802 44178 44179 957433 68033 67986 158755275 20380 20381 693744494 67200 67237 638866899 53517 53481 676959090 21579 21580 703808262 69890 69891 252877319 86557 86558 537204246 77201 77202 954836277 78561 78562 372679095 92781 92782 911984131 71198 71228 789277684 76495 76527 550640019 54856 54857 165212947 70319 70278 205163994 77438 77465 726555652 72182 72146 375080417 17978 17979 917796717 52907 52906 407134800 31664 31637 463466555 27298 27299 269115440 2609 2622 657514588 58206 58245 37405513 26937 26957 803515789 82283 82318 125464219 64563 64586 290634538 13926 13873 284992880 39171 39120 897377501 674 675 263898949 54392 54393 360400828 8781 8782 834976984 14600 14601 220830328 6481 6495 546627841 81958 81959 490591456 14220 14226 827135938 66505 66527 206638930 41136 41137 80430377 25380 25381 773075523 63092 63093 869637680 8452 8453 984043786 41029 41030 931618122 81051 81041 857562812 85691 85706 248065626 25518 25537 4757262 44031 44002 953933990 57054 57033 146502010 18666 18714 652954620 2354 2355 36808419 28486 28530 953766560 45689 45690 149919573 51786 51787 157450701 27219 27235 547306258 84775 84809 408310084 27645 27656 8054412 40873 40874 97710497 80486 80526 908583146 94539 94595 483804964 39447 39391 450036803 36816 36811 906912450 67144 67118 780116935 78129 78130 507643929 47106 47107 627004649 73315 73316 606273172 83859 83860 161544712 63900 63852 324228408 82317 82318 69884909 75152 75153 781884671 97566 97542 734823760 46885 46886 554001155 45007 45008 271117423 43466 43467 715039900 85777 85734 514315903 92303 92287 632404076 24164 24215 703043949 23173 23190 949506751 38641 38627 813399029 49839 49837 800936793 93638 93639 329702814 90150 90151 997303157 38645 38599 846592832 9589 9621 854163653 56145 56133 9863601 2587 2588 817744739 60892 60893 313262562 74871 74872 992658487 73857 73803 519684412 55133 55115 60370966 61225 61226 737523 27320 27321 984926656 21007 20997 208641292 28476 28461 745822848 38263 38281 456556953 81208 81209 746424876 49412 49413 506272258 59811 59812 792351209 79482 79483 728915169 34186 34187 539960454 57233 57279 228532931 25790 25830 114769367 84385 84371 532927265 20289 20339 850079668 27364 27365 176076006 10052 10040 785755000 46220 46200 651346100 66757 66716 605103060 84724 84725 955776702 66607 66573 96802945 86902 86903 817272964 72363 72364 107036122 4988 4989 741058219 31081 31082 254099845 6369 6359 114986770 48938 48939 816680711 98596 98568 612054836 94348 94349 770541563 93941 93942 514250119 54984 54985 915213640 6671 6668 975569767 5763 5718 932985908 58984 58985 498782637 1586 1587 431829315 26324 26325 520512429 91138 91128 201733719 86312 86287 164011146 44753 44803 246493759 72796 72797 58552920 65964 65971 299210215 554 555 303496444 75385 75373 344870066 88258 88259 741905647 94667 94668 663708848 86087 86119 130044599 96112 96113 665954916 12690 12720 237509353 18142 18143 767442733 45520 45521 14670476 72394 72412 596147790 56885 56894 84354387 76103 76098 81869275 24998 25026 132434419 53807 53802 114549763 62457 62467 701476398 90485 90515 920413394 39347 39348 575043761 62391 62434 651071516 93362 93363 620027783 25795 25815 406975156 91594 91595 861080875 81196 81167 284835669 10348 10299 374556889 65801 65826 539308293 8503 8504 159231361 86686 86698 265477551 13605 13606 978218445 17566 17593 424194314 86636 86637 613935893 71410 71411 224928250 91241 91242 75533474 30545 30570 829628618 970 993 809327627 54428 54458 808551925 20748 20703 178167538 98226 98270 404476368 78207 78232 401208132 77913 77914 180695799 37763 37740 664135903 94263 94317 296392136 88123 88124 422973186 68124 68125 363041841 61378 61379 412525773 99223 99224 253594419 33569 33539 311217465 36937 36938 66904071 30101 30102 127242062 953 954 89431647 98859 98860 799757978 58541 58542 94720967 51936 51979 222106804 12419 12383 91207800 30137 30149 190571647 72543 72544 274459879 98755 98780 210058096 9849 9806 940828715 30214 30215 244547486 22981 22961 712554063 32129 32130 767317038 45010 45011 289540743 54914 54965 699669244 98652 98653 970760325 92813 92805 78353176 45059 45060 40741615 97082 97083 118065141 97541 97542 706262020 1115 1114 891310221 85982 85983 373166890 32808 32809 420442154 86899 86912 470362335 35793 35738 978542805 97914 97932 624705711 49203 49204 638461635 68008 68009 691317718 90981 90945 984045788 50110 50136 931246857 27731 27732 408590373 61454 61489 410201921 78873 78874 846670266 61181 61182 253289527 47295 47305 922556929 53139 53129 329019869 84602 84603 320208183 24298 24299 143699303 18192 18227 279100351 50280 50311 727715151 6055 6056 357528699 74191 74167 690405930 16370 16424 522745321 2464 2417 982674229 43169 43200 948882479 61877 61878 63004920 47486 47487 150552750 61971 61972 680561135 74071 74072 96505240 19136 19168 515662996 12540 12495 204410866 33199 33200 194811570 30038 30066 169226111 44054 44055 955205772 16285 16281 671854338 15089 15090 566297729 98190 98189 918526469 43344 43323 124332119 43842 43809 393699578 37585 37586 31559009 91678 91679 492957820 16298 16299 552924317 59120 59121 216595435 43367 43368 870099252 15622 15664 394321508 71281 71294 768865995 78685 78686 993025118 96766 96767 887326554 68211 68257 179863562 91597 91601 773983415 80623 80673 210884129 6384 6385 504437007 52896 52897 454767896 41964 41965 444090271 6152 6130 148009282 61963 61965 460557212 99339 99340 783664063 30455 30408 653641455 70173 70174 701401602 83053 83081 760967165 77100 77129 698464928 14872 14873 60402875 96359 96346 365491831 37703 37704 344587579 47007 47054 898378941 88087 88088 178742584 989 990 841556571 70286 70287 946900155 19394 19395 711737425 10428 10429 911363572 62375 62376 364437166 92936 92982 801452112 7148 7196 855970978 68335 68336 648612001 17945 17922 71333178 70219 70220 639790184 72093 72068 581932528 85021 85022 98927589 65557 65604 304765764 47069 47070 628756163 59884 59885 329570795 31288 31289 23421174 86931 86932 782206097 41613 41614 350903613 67273 67274 836220640 575 549 752972476 28214 28270 71688767 20195 20242 528102262 10800 10746 747196228 58058 58016 741484141 76643 76647 275428401 1776 1796 905987788 35446 35418 933874741 48333 48334 988802892 6330 6331 142301147 83425 83426 610795496 20544 20553 927447091 34937 34883 259922742 69029 69030 112520478 36352 36385 928913179 82181 82169 167020450 99582 99566 971436921 94982 94983 962132190 51753 51802 344960488 36969 36970 582168428 58428 58429 933071022 70644 70645 2276456 98213 98232 636096992 32980 32981 593303516 19372 19403 241181469 81045 80998 711433495 55399 55412 261271059 98386 98371 746640145 25444 25445 147746129 59278 59317 307016919 81475 81476 214265917 25435 25421 274848165 98996 98997 177911292 60475 60523 252977294 29548 29549 900138401 57009 57000 967268388 30817 30818 208727336 19613 19579 88663102 32563 32605 243694110 90605 90606 994096138 18323 18349 126939795 98630 98583 462549302 24711 24712 140565847 37115 37116 59667161 57103 57104 414524164 64886 64894 441125440 37184 37185 972131130 20309 20308 442350615 3736 3716 415106562 91617 91618 562476645 87608 87590 531319805 87630 87639 863991898 66088 66091 437008800 36445 36435 231596422 30497 30498 309620221 70638 70617 395555703 33626 33627 187907593 55262 55306 594604291 83198 83227 905835253 71961 71962 963332136 95910 95932 713597747 71580 71581 902313914 86999 86956 611215885 29780 29781 254858737 74175 74176 287185376 41193 41185 722992466 4981 4982 221316828 60635 60587 321505094 78756 78757 673309572 12621 12622 751686690 20169 20134 768111651 14189 14135 57691062 6807 6808 572554739 87517 87547 244833306 55672 55691 55505291 72722 72700 725967278 87687 87649 252343760 91193 91192 14019657 10396 10397 743639248 56845 56862 79866423 97745 97746 50989510 70628 70615 943316755 19981 19982 236189575 76674 76675 104575934 94441 94424 30710153 47159 47160 619692814 12262 12240 661959478 54650 54627 946720231 49341 49382 535209911 16023 16074 886720472 8575 8544 814618969 32132 32093 32941446 43948 43931 809405889 40470 40471 327713653 64593 64594 740348435 38771 38772 942889 91287 91288 706557468 66214 66248 901434409 41497 41441 577659621 46738 46698 754168726 19137 19094 63001439 65247 65291 39041440 97475 97476 553786925 31051 31026 745685305 19807 19808 305767086 75479 75480 651004005 64939 64884 565607120 68405 68380 985793186 39725 39726 300559544 32928 32929 515000357 15410 15428 295520987 94903 94866 129381561 5811 5765 589332842 43494 43495 347055598 864 904 61885385 91377 91378 826045216 63118 63119 523615585 13970 13971 715440096 86580 86581 661035241 83728 83729 72189520 75463 75473 737535152 83468 83436 999565812 53224 53200 666943123 76189 76190 607455352 89225 89226 455916106 59871 59872 893485848 34396 34350 88434904 41859 41860 196982629 47200 47201 331881115 94735 94703 345726689 13666 13676 970790305 71376 71364 149341262 71210 71190 825420213 28491 28492 693521327 77599 77600 811629723 11195 11140 84267717 84404 84405 313499693 57942 57965 504351944 35460 35439 317581694 20576 20584 89395688 81503 81504 721233345 11059 11071 577964450 56671 56704 841760335 67399 67449 221282712 60717 60718 35347717 43403 43428 669692779 5384 5385 324219501 4179 4181 296288429 94556 94557 554177745 75443 75396 254984160 97536 97519 871978399 81818 81763 805661690 72149 72150 349384386 6644 6645 421121503 51268 51269 316428734 99317 99288 817454521 35887 35888 915420154 75439 75405 80338575 87425 87376 145619624 65070 65071 197544155 23807 23775 179344572 60664 60697 253212484 74245 74246 527070370 92596 92597 896430258 9137 9138 989618492 66822 66823 262811042 25107 25108 88589528 82710 82711 615165379 83666 83635 147343996 4649 4650 810364577 77251 77252 745186734 62751 62752 532957709 33392 33393 379285596 20300 20301 148534919 81486 81503 185219195 45135 45125 8257254 55287 55288 94008196 98747 98748 478777258 45401 45402 525728214 64704 64705 369915736 35709 35710 765918211 77521 77522 106658165 24641 24642 878002543 88394 88340 420111707 43838 43840 988587501 80878 80864 450143829 16520 16521 982254159 12097 12098 509743740 19810 19772 458456192 63192 63193 242625947 99203 99209 851111714 14818 14819 775664946 95929 95930 91614288 9503 9504 174781452 7536 7537 250087210 40599 40560 24867750 46477 46521 565254708 45038 45039 208421446 19513 19475 206515059 74807 74760 59557237 25179 25180 789566113 37338 37381 695754971 27481 27472 715086144 98161 98125 909757258 78884 78885 87767384 65817 65818 98486887 49033 49034 412797203 80095 80056 446681573 96001 95982 281099032 32130 32112 29161121 65902 65894 248800289 8431 8432 800261456 1721 1681 31580254 67383 67384 493554694 92141 92142 507032751 21098 21099 583304922 42483 42507 376569540 87338 87339 706608739 55250 55251 729090821 14578 14579 651984248 8667 8649 262622632 62768 62747 580726712 84314 84364 555689619 80586 80608 858962101 13229 13230 911063875 37890 37913 921637331 98421 98432 812968242 41489 41497 599182102 7328 7302 612948595 26151 26152 253523496 54936 54880 476404999 71272 71273 146928289 20641 20642 283279514 74697 74743 942665128 59409 59428 167474021 34322 34323 341059147 13497 13451 957459731 39724 39742 120667823 45353 45318 352983514 93838 93820 699248646 25978 25958 40670911 66190 66191 491693873 18239 18240 443016608 49927 49914 426293848 76258 76259 361658783 58283 58284 727883463 35963 35908 804251275 40322 40355 517227266 82497 82498 85098001 53744 53745 77377313 33009 33000 901616121 507 508 839872278 87542 87556 396475405 56819 56820 673432192 95331 95360 51157055 79273 79258 883172765 71096 71046 462402595 57875 57905 57644847 17590 17617 476793766 58090 58094 723247499 82438 82439 368744416 25279 25315 148460683 36318 36294 618091679 37873 37874 99340901 99356 99331 979138127 23490 23491 799390869 47037 47021 587945002 88503 88508 831635516 19093 19094 809117050 27970 27971 510486591 3918 3890 73988365 41763 41769 489155373 17820 17786 622121499 78699 78700 180314568 88982 88983 899284796 94342 94376 840953766 42319 42320 842625047 91499 91500 324442448 5251 5252 625675461 58876 58877 765617356 75133 75080 472079067 74372 74373 234427185 97408 97409 596078646 62104 62105 383917118 7050 7004 797009416 16407 16413 757064 93500 93514 234365042 24755 24756 836041004 22947 22948 424516085 82867 82889 614171190 8280 8281 437209393 76384 76385 403920644 21618 21619 496910541 84956 84957 595353906 96301 96332 96117093 5505 5542 104415506 98534 98535 279596305 33434 33435 404702916 20328 20367 566942569 67214 67202 783115728 12228 12229 196371299 32707 32677 543244353 56391 56392 52571627 78155 78156 979253299 75980 75930 580283944 82277 82328 640483008 40954 40916 792736344 3263 3245 55153408 25651 25652 89960268 54121 54069 768087056 38224 38225 786377869 87780 87724 655216391 63992 63993 632624122 89013 89041 599412805 60991 60992 287471199 23141 23159 614647560 84814 84788 59958518 20333 20309 705800212 61095 61140 269800476 63846 63791 138030084 64351 64352 55509557 52845 52820 212999540 91032 91033 296002382 80099 80100 336220455 34701 34704 884565344 64983 64982 401889159 17224 17225 598333079 16690 16720 659795648 18989 18990 71839453 78145 78146 302605797 18678 18679 973184791 80140 80141 680090489 59650 59651 345776283 11290 11334 611175140 98644 98624 464963545 43879 43880 321897880 67144 67161 6921048 47992 47944 959505293 25914 25922 80031368 60577 60578 791403141 68764 68765 276844905 46404 46374 920582978 80566 80567 120845008 69175 69176 723319773 30199 30200 637603763 54943 54944 887582971 2795 2796 359617168 23572 23573 939442712 23078 23079 556906292 31907 31960 601569857 51137 51138 62959820 8976 8969 263267862 25864 25867 73271541 8738 8739 500929413 92944 92945 352870293 41245 41279 805975057 20529 20485 253703159 39724 39725 87272413 61295 61272 804376759 25473 25474 696773781 47137 47175 934477923 31281 31282 377713388 85140 85141 32416948 38267 38268 215499561 91698 91644 227276735 32560 32561 436351780 13853 13854 792616803 50529 50519 150046443 42271 42272 399273224 26914 26899 409159612 26251 26252 740479578 20949 20968 593885263 94820 94821 74472502 50646 50647 655127199 82535 82536 948425902 54334 54335 980036013 54752 54753 212727946 2108 2109 656150623 96013 96024 68736714 91425 91426 405863006 86108 86155 334986737 39278 39279 76402092 15425 15406 512727531 31185 31144 84156776 87322 87299 149473151 36819 36790 501250868 17000 16964 267592829 13225 13226 773732845 97273 97218 596556210 88319 88277 980421309 10023 10024 668294080 12951 12952 359569395 55516 55517 74443665 46649 46639 308806610 73227 73228 314601178 31075 31049 160351414 15721 15729 881974476 70113 70118 357632273 27539 27570 497756997 74419 74375 716895880 76546 76507 526263143 67640 67641 92904476 52572 52578 229364122 40309 40310 466317617 55673 55674 283184249 75571 75582 540367779 11496 11497 819578816 11495 11446 381033851 67461 67458 318277719 96607 96608 882690441 42441 42442 765337096 83613 83573 41084102 84931 84932 650706973 58934 58978 23295082 84793 84794 229476566 80305 80282 617924873 88046 88101 883695368 53561 53616 205484903 47791 47792 752093992 88352 88353 498498014 99198 99228 988014141 48428 48483 647452955 25799 25745 346994591 59918 59868 157930826 92694 92695 368546166 48115 48170 184783118 22413 22414 656154722 63767 63799 57701263 16947 16946 494431405 42770 42771 636485637 81821 81776 837510837 52570 52597 738135390 26840 26827 678979848 47833 47834 787799620 44168 44169 381572369 56038 56039 381898955 17373 17327 864857721 25823 25824 518128964 14143 14105 336337546 65407 65408 188627805 73018 72996 237762230 49381 49397 729585325 70910 70911 984126303 9014 9015 737335599 85534 85535 136330820 83206 83205 805320431 91701 91702 359892252 58319 58353 716008361 60688 60666 617534204 79725 79730 309804806 234 190 813088323 32107 32136 109384574 46625 46626 213224343 30580 30527 639983591 70489 70490 400974218 27968 27969 206472542 97059 97060 215686717 36322 36323 293421542 69036 69019 519674286 76602 76643 236860302 50998 51013 672706807 18884 18840 505457339 74509 74513 366213931 49445 49406 184366753 22715 22675 343671519 27222 27223 195751146 6598 6599 604486119 29275 29292 867551756 53787 53757 341368038 46499 46500 158829224 63152 63177 270655684 12386 12376 342597006 15830 15831 391180443 39330 39274 349282342 79837 79838 696686261 57451 57452 265574202 52126 52151 498977198 40440 40494 879765294 60695 60665 343036173 25884 25898 773203517 46224 46191 63080884 21126 21096 583514567 24448 24449 908844425 21783 21784 299442638 46793 46794 470455387 17044 17002 152151575 34838 34830 341764960 5137 5138 532064851 81079 81110 987462983 20397 20398 945250669 12900 12850 111807450 46717 46747 879269509 61625 61626 685103195 33300 33312 656103328 46078 46079 201849 71135 71136 505976746 13382 13415 751099386 51270 51271 644235826 75685 75698 890836738 5284 5262 611463148 7355 7309 422114616 9271 9272 979894892 5095 5127 293132975 8973 8996 498654423 6576 6577 19430725 21941 21913 815429138 78167 78173 352170942 83471 83472 520034407 64166 64167 803397478 29180 29152 291396883 73222 73238 754423638 80253 80227 483155786 12439 12472 913415164 73707 73718 998188198 42156 42157 340128681 87581 87632 472698729 24547 24557 588414840 17433 17462 808419160 80686 80697 375305492 59183 59226 287334551 90135 90136 795417955 57790 57791 19917377 45420 45421 980204122 45924 45925 638760971 92253 92254 744032428 50023 49979 665247723 77031 76995 991386173 21084 21028 844194887 62605 62606 235409100 59185 59186 921966544 92035 92036 839464434 98036 98085 249180886 46234 46284 124336501 87841 87811 924720257 7958 7908 542818505 76180 76181 818269325 59047 59046 84063173 43260 43261 26764906 14069 14085 295406014 58207 58208 645490216 77145 77146 836688417 57660 57661 708429612 79769 79770 973258167 31843 31789 254491330 73664 73665 525963862 49096 49121 710078218 78622 78623 488239369 74882 74883 921219052 38071 38072 268743266 68914 68941 99287518 25592 25560 749779371 27803 27804 239730681 61635 61638 133711631 97672 97712 309526858 85485 85486 943963452 17263 17289 301900465 93609 93612 920969140 13582 13547 60146003 11220 11221 540609508 14497 14454 100351404 57448 57449 443249754 64751 64752 444420642 80698 80655 385050385 22257 22258 203328016 22896 22897 669536297 51217 51161 67208904 99006 99007 230989687 72050 72082 981437526 50546 50539 925326688 92017 92018 571841203 38948 38952 159946172 26370 26402 797839647 46358 46320 416321065 61118 61119 805241205 70354 70355 981834118 1405 1393 262055975 54206 54216 550797193 7230 7247 711378751 61612 61656 266391837 64609 64610 628384618 80886 80887 859871432 72992 72993 177321963 45843 45844 192108447 68998 69023 155970757 41344 41339 673175136 19056 19057 704133545 5686 5687 268820004 73207 73240 279040539 78395 78352 833202312 89918 89945 441140358 74641 74623 394059970 16302 16303 82213678 84541 84591 750300915 34064 34069 530278094 83098 83051 104397388 30322 30323 199005753 35902 35903 462128955 14919 14895 929708675 39394 39395 510341488 98449 98424 879207754 19554 19555 994364199 7418 7419 839432559 97020 97021 712811321 36290 36291 696802126 28874 28875 48253078 58019 58020 837858256 97882 97883 174005148 18855 18884 835308287 6451 6506 748782842 19183 19142 509922928 5202 5208 273894894 41670 41677 266884227 52646 52647 881458951 53297 53298 998476317 66536 66521 593371107 67358 67359 279854737 66497 66523 590508180 8633 8634 582306146 41256 41257 51430307 48144 48155 119727481 22257 22206 820708763 71571 71548 47268441 95329 95274 724162830 54827 54864 914440930 47437 47393 641150538 75659 75635 952578546 20204 20241 125208979 81833 81780 834946737 94710 94715 135329158 17824 17825 501339301 77214 77240 804655919 83146 83122 931421065 25178 25152 420073064 54420 54369 35415197 69703 69704 5074468 26423 26396 553822231 27727 27718 589361192 79912 79913 506332439 52521 52522 444304116 31313 31314 607781800 84886 84879 102861609 41702 41662 82638694 48810 48811 595082897 97529 97543 261079031 81935 81936 182779007 10679 10714 817572199 86613 86580 399164338 75327 75328 222876114 98601 98602 416298242 16045 16042 677222513 46854 46855 243885082 19706 19762 683607151 53320 53341 347713229 12578 12524 444007481 26786 26805 119086792 27843 27880 423004382 32180 32152 259080179 63025 63026 203679746 26166 26138 986778721 55319 55267 896351849 81898 81916 862672272 26935 26943 42974998 24154 24175 558258358 23586 23531 190815934 33730 33731 903466861 36803 36765 255465782 80576 80559 469238160 65470 65471 158077220 20314 20315 472674287 73054 73055 838179748 12128 12129 612304049 72152 72153 415262594 31308 31317 841188339 99956 99957 531574171 85854 85855 819222119 33699 33700 632978419 49269 49276 651113140 78960 78961 903708578 42127 42134 504737945 12111 12130 158091209 40036 39993 684481049 88667 88668 359608546 43471 43452 103900431 72625 72626 240834551 15233 15279 829165789 16399 16400 45251999 13333 13334 3816830 19056 19007 82876583 86312 86366 225325099 51355 51356 758450117 16461 16424 616659098 35271 35272 553601347 84984 84999 728140392 66812 66813 676516676 75204 75205 773559510 40479 40480 599572125 95947 95948 86732169 40811 40809 922095055 18910 18911 930583105 91236 91237 314107550 247 248 108629962 28595 28624 234184731 67848 67849 354918376 61807 61844 92930700 10828 10829 15469245 54186 54242 499216590 14081 14082 606506182 77855 77907 128551658 49971 49921 982040329 36727 36753 577889945 61848 61849 270874363 11507 11508 723114368 76127 76128 409183833 46443 46398 263363188 2872 2873 253151682 76943 76951 632975633 27950 27959 137189507 59590 59591 945619610 62701 62702 296876889 10412 10402 882046951 94215 94216 138694464 98520 98521 757865623 84980 84981 526601346 32373 32374 831144325 76233 76234 918149924 26653 26654 197811737 22027 22057 12895295 40835 40836 937527329 77083 77036 513455916 20551 20532 469676359 25910 25879 106490635 4705 4729 588580373 90218 90219 588056744 70630 70672 683894781 33599 33600 612523516 25003 24987 323068596 75713 75714 559667240 50812 50830 57491631 78283 78284 351918708 55108 55109 321239970 21453 21507 833139792 57496 57495 604931584 88795 88839 11636185 76668 76669 323522091 8261 8308 250575927 18526 18527 4595829 44739 44736 797879459 50185 50134 224226637 28486 28487 676095156 14475 14504 650040336 66646 66683 495499197 55787 55812 642959966 30463 30459 8221017 10251 10237 491436938 52556 52563 318967437 46470 46468 526362489 87753 87787 613742650 62445 62446 713089177 29255 29252 264025570 85373 85374 895835308 80121 80147 262855201 24033 24081 347813902 52785 52787 807578949 68668 68623 298476357 51348 51349 654691226 66287 66288 401915807 30264 30227 136945173 97816 97802 382728483 19937 19938 984493153 65944 65945 298062330 52593 52594 852169007 30957 30958 209392803 43090 43143 652013735 18219 18220 71965954 87389 87369 385867307 15352 15353 710078599 29087 29088 931542575 69285 69268 290498310 67050 67051 15203054 91867 91864 866873042 63620 63621 203219324 66725 66726 114505232 52974 52975 398893825 16145 16194 877958941 45194 45174 745319089 54081 54050 474523328 86710 86711 574827919 52479 52480 595805088 60041 60025 454894797 77927 77958 38814227 63095 63096 862051225 7255 7256 688880868 20425 20426 78236242 90047 90025 108849866 62184 62185 403359309 55184 55169 150962533 96406 96434 183876315 61212 61213 105561951 18296 18297 166280058 65873 65874 993862289 49738 49771 653786803 48974 49025 812377460 97784 97811 291272410 36700 36701 426043421 97336 97354 325575716 95999 95972 808805234 35616 35617 405240189 43372 43410 975789884 66047 66051 431007208 50888 50889 403643031 43165 43218 100922998 7650 7672 125081891 41424 41468 328940754 18871 18872 97973843 8084 8085 1403228 95199 95200 54015776 39002 39057 157957950 99418 99454 427414434 22543 22544 532061543 46609 46602 457131081 39581 39525 327551452 96020 96042 482614070 57406 57409 156312068 88378 88379 912989302 95727 95728 17063298 94518 94519 317335740 32804 32805 847607847 46802 46803 50429426 26329 26330 913703140 22354 22380 886066834 62538 62567 589360706 76226 76227 478341490 20656 20680 567592615 90243 90244 445933674 75529 75530 408824379 38556 38605 199495275 13121 13075 483615207 58611 58665 363616066 15576 15577 643079993 58035 58036 736125039 95820 95814 866710807 69775 69793 301686081 86789 86816 645292576 26053 26054 701262353 64352 64393 359766197 13097 13105 20670661 52039 52040 387363951 43070 43061 329303382 79261 79262 74325124 74613 74614 243251179 43137 43156 460079339 37904 37905 730277827 68067 68020 626548581 91963 91942 89835083 59362 59363 651018908 49799 49749 330954850 11870 11878 123240145 87203 87204 875827303 32843 32869 901472484 95184 95172 933811684 45435 45436 583435195 35710 35691 836269917 25881 25882 517925750 96089 96045 249832697 34456 34471 204626723 16752 16753 918817427 68529 68550 694586016 47960 47961 735822659 97072 97073 212190884 43396 43397 520376822 37550 37551 633887767 61614 61570 94302735 47044 47045 576548248 76054 76055 993493225 96600 96650 136807429 24595 24651 929481480 25476 25522 252006361 91384 91349 600715603 66319 66320 586906328 9789 9790 429507153 68247 68290 115815269 87967 87968 476836877 42250 42244 156284726 1891 1892 446746918 52031 52032 394905078 55619 55622 861676457 46265 46266 592652319 38698 38699 222553474 73995 73996 222077580 87795 87752 279988792 37575 37576 843770123 37702 37703 19473028 33799 33800 54318578 99926 99927 215479691 69885 69886 493413753 46216 46217 928572284 30982 30983 68436631 17486 17487 385561991 27769 27770 499519653 45226 45272 172287006 23675 23629 33533770 14778 14779 686098339 36677 36712 661756694 61086 61087 44799227 83603 83604 730056616 58694 58724 542946095 18129 18130 187584248 17784 17732 665065147 25355 25356 140025617 93122 93084 395772697 61043 61003 217247674 85847 85864 207056381 23681 23711 930404274 7151 7124 628648763 27559 27543 430443720 65201 65218 460756798 46963 46964 824225619 20972 20948 378494092 22826 22827 438124625 77720 77763 896396863 73437 73422 486974007 98962 99011 344254376 86534 86535 289167754 48549 48588 920552929 66918 66919 821474257 5509 5560 348784681 19545 19546 509171171 85469 85470 436902320 82383 82426 17634157 11761 11803 341916407 54813 54814 422691978 55606 55559 290386898 37651 37652 757772079 14308 14345 797762774 13613 13614 780246983 39647 39629 121782240 70144 70145 926833567 63190 63144 195212359 53553 53554 296506576 21202 21173 333367994 21825 21826 392768201 32352 32353 779702636 35251 35260 524884000 24797 24799 553486339 45679 45675 725022587 3518 3572 832703977 21968 21969 570192301 26715 26716 302017577 12668 12669 939698801 87148 87145 565363384 52957 52958 877986348 60861 60862 341196381 59285 59286 882468323 21650 21644 474280651 68684 68685 599459939 90546 90501 809294289 28030 28024 862877230 6058 6102 944046657 74859 74837 779716409 81653 81654 319588896 43629 43630 390044641 37148 37185 930754236 54897 54900 448677158 37316 37328 751714760 73973 74000 479173261 68968 68913 463673045 91412 91413 995932957 28531 28547 538813946 79024 78995 324459112 86170 86147 142918612 57444 57445 636342174 73627 73625 329826840 58705 58706 385873006 10911 10903 241819359 79379 79380 172468241 95244 95245 791836327 54734 54735 307336337 52640 52688 449517772 33847 33848 386779743 35161 35162 647695955 88093 88086 313495931 25303 25311 383107807 51712 51713 93635536 18777 18755 744683004 89436 89437 650227089 77942 77943 278026970 66475 66476 218507466 96925 96926 786550374 768 736 121401695 32960 32966 93084874 93998 93999 375532661 84959 84960 585912002 31303 31290 733836395 62805 62806 156938978 53992 53993 221697227 93163 93114 176297893 71811 71812 738743631 28751 28752 414101434 31714 31715 722935398 96111 96125 977776227 9954 9955 626174235 22497 22493 431168560 4675 4722 456524222 14388 14389 522533369 46593 46627 884578127 3325 3332 532733578 50250 50256 532516918 43462 43463 655736435 35945 35946 679528089 87100 87099 416566956 60403 60404 902850815 94337 94368 86567921 58778 58779 288208022 29474 29482 689340860 29857 29870 5295387 91679 91680 805102899 42785 42776 635061624 6557 6512 728044919 75901 75850 238718528 77008 77017 266678492 82186 82187 303333598 65173 65198 18521147 31813 31763 276019711 96089 96096 445206930 8748 8749 891952259 51205 51206 789817857 93112 93089 192343449 29482 29527 384128776 38595 38596 272742810 88185 88215 22349038 74677 74730 67662871 55372 55413 991206447 75165 75166 321925660 81291 81286 92479661 6017 6018 346279544 75385 75386 676639488 11667 11700 89542327 89032 88978 190747880 23113 23114 772289096 13373 13374 770342076 41509 41525 139694940 94092 94093 717788397 51489 51445 575269733 36065 36060 418686292 13739 13740 242663863 88540 88523 521019050 47892 47879 193583844 19499 19449 521162795 95 96 669101635 18641 18642 58604576 30360 30401 672415866 57693 57653 647828392 80254 80293 563473592 6867 6868 642302249 12492 12493 962031773 51217 51197 821641250 32701 32743 361169378 79664 79641 195974868 9505 9549 139369246 35990 35942 131017096 94599 94586 832272059 93650 93645 541528490 14501 14539 616344465 1372 1389 976677319 90321 90324 352241191 37406 37355 657427923 79725 79726 838177158 54454 54455 895162002 87442 87460 71840064 25359 25360 630526687 62679 62634 483217697 18019 18020 479140025 20173 20146 784212644 42532 42533 459548588 76915 76916 942234837 5943 5941 42686532 75042 75043 48858047 80619 80620 592243820 8636 8637 97473867 39887 39888 73327748 98628 98640 880541119 78469 78470 621862334 95236 95237 281968555 86136 86128 378928109 17984 17985 197621592 54881 54878 475809084 48919 48891 836372227 50764 50765 33583185 73588 73589 86205872 74423 74479 608947975 54555 54590 254952638 57379 57417 782689170 96410 96411 285419507 76732 76682 512274698 49991 50011 432033701 35247 35248 253608334 9120 9121 229720133 84232 84207 401979535 58186 58187 499779042 73469 73470 304556252 21994 21995 116838006 78647 78689 474724765 14862 14863 587707602 52971 52972 972870804 43111 43112 279276781 64504 64505 92324018 7021 7022 377563493 69253 69254 710593080 75730 75695 287130875 98393 98394 685517290 90216 90217 891995841 54078 54079 994695848 86935 86903 106767545 61717 61718 848861913 44245 44246 925221929 12152 12105 733811326 49246 49196 803260203 34982 34983 976310617 45126 45127 224249702 54897 54898 392238598 57984 57985 616067745 26627 26605 292753906 25877 25890 521296581 83699 83717 623347663 23084 23085 853874173 88641 88642 842116122 22273 22274 850700134 48274 48287 181341439 47132 47133 365091509 32328 32346 373417790 33423 33424 851116356 20165 20204 254250840 54571 54572 629378693 73029 73030 757424264 46074 46033 928914253 74815 74816 612798503 4404 4405 598457488 19572 19590 704296097 84498 84499 971769562 84131 84084 150779471 99962 99985 249579675 81143 81144 988207286 60446 60420 852448183 74701 74697 619679766 13123 13124 616377945 3715 3716 503466307 90822 90823 940205932 44838 44783 787456450 70092 70093 761629104 66159 66168 266293280 35656 35657 313456548 26427 26428 621529497 15195 15141 899918779 41932 41896 132258651 40434 40439 449345107 3264 3270 420261583 13959 14000 196938648 52068 52087 243325056 91733 91764 569716872 5798 5799 760427630 6908 6925 243455423 75574 75613 434910187 1469 1470 918546344 15052 15053 518431351 95847 95848 695171234 91875 91891 787146514 36274 36272 308694645 44998 44981 416489736 51833 51841 424977704 55822 55868 617620579 56374 56375 551402251 53355 53342 569173816 66819 66820 930878866 25005 25006 652348724 82596 82635 170261124 14481 14466 504101891 41719 41720 358777894 73014 73015 912365720 82522 82568 605682253 32636 32637 622431991 32575 32576 42063857 24645 24610 19018178 76298 76275 328484101 81009 81010 87006600 38441 38402 298192401 45733 45711 765790296 38338 38321 94738631 45477 45478 193506220 84031 83979 723629451 22016 21978 197838584 9545 9517 997049395 11945 11980 992512635 65887 65888 465056963 93132 93160 189852869 53295 53319 639379661 92894 92895 327068839 13076 13111 370198682 20382 20360 842622889 1323 1347 412752926 38798 38763 277796358 79273 79274 414058265 52550 52541 112897111 26397 26410 838071570 15906 15907 790705061 45554 45519 207132544 69543 69544 2621957 36430 36431 799792242 55444 55485 618991406 69294 69295 455547846 4193 4243 823285951 97825 97826 60387105 583 569 472178113 83710 83677 410706874 17642 17634 615753424 3680 3724 80010182 73834 73835 866606120 18572 18534 838091766 74607 74563 629853172 22723 22724 530796571 19059 19060 507724840 63350 63324 956010005 61384 61389 255861994 11748 11695 22281183 94495 94496 234157299 5271 5272 401986317 70658 70659 928550798 49062 49063 412873480 70497 70477 678270012 90227 90180 556784963 81118 81128 585138646 41341 41346 627016279 898 899 481282083 2230 2231 557334244 94442 94444 484772829 73440 73429 767507769 76180 76178 71781795 90694 90695 888579164 93413 93414 168318692 57208 57177 477828101 98035 98067 34366348 29478 29479 762968922 47535 47536 779077586 87778 87779 687359687 65515 65545 186246279 98845 98846 62682243 98394 98395 599237926 38377 38378 583257901 52679 52695 765927160 98608 98609 957196704 8419 8391 838855290 31371 31372 99283036 90260 90281 697357491 77801 77799 256554696 76221 76259 403310839 35876 35878 942338167 16697 16698 642447332 60917 60945 515147138 51640 51653 212676508 37352 37343 743815980 62497 62498 760914442 88752 88781 755759897 69821 69822 308970706 52534 52564 44467038 82436 82429 973770145 56779 56786 320399213 72979 72987 712640606 20956 20957 687951246 24454 24455 947580095 3860 3843 761739431 40159 40199 369347917 88920 88925 222261736 23533 23534 933044055 28801 28802 815511597 52651 52652 378554020 54084 54127 817872850 87177 87165 735670143 84383 84382 761130656 81123 81089 928493498 63191 63192 267403039 67462 67463 848023850 92251 92252 348916386 42834 42845 846953264 29246 29247 794611728 55289 55263 919818751 62863 62864 759891857 53516 53517 636680954 55415 55416 521499128 43173 43174 20373712 88483 88484 189885677 19610 19604 369767154 87251 87215 309267295 65452 65453 246591458 86043 86044 535739673 76419 76420 545531473 23259 23264 200452099 36973 36974 629987547 21336 21337 469469516 88661 88630 950753627 22574 22582 100686284 29956 29957 429268359 98310 98353 748187320 76494 76519 709200249 46562 46563 322476386 68237 68197 563685842 59829 59830 655465701 11342 11291 995314481 9955 9956 324195740 92329 92330 832437412 77375 77376 632822401 55919 55920 796878133 82229 82187 169019257 52920 52889 749916444 22694 22695 472519648 13628 13629 812677080 31893 31894 385527673 647 603 291925659 51660 51661 90449708 68320 68326 945411912 7497 7524 705262376 79716 79717 248643335 15700 15701 897724031 10312 10291 14849133 16233 16234 134444984 12473 12474 147421041 36381 36382 428428795 11995 11996 122016887 86147 86148 208787573 90983 90978 908008033 36948 36949 439330904 83826 83827 424709757 77219 77220 699408910 17460 17436 362324642 60686 60687 546333266 65256 65214 258454638 8861 8862 165912760 31034 31045 235174416 12694 12695 174884968 12372 12373 652510927 33481 33482 287027561 80789 80821 22961454 81595 81596 656692679 43420 43421 620324066 78338 78350 333098884 81397 81398 94374414 5835 5836 565229904 90854 90900 917324031 54494 54495 827460888 92622 92623 823041404 64342 64300 632492993 11022 11023 598378936 64758 64716 8002538 11390 11391 740947167 22411 22449 734043394 29651 29695 549847357 10663 10690 831290431 25802 25803 535845640 37523 37468 392360675 45984 45985 585485352 45096 45115 417201431 31315 31316 570806279 12143 12111 589112614 63260 63261 896718173 54604 54605 257731568 93242 93243 208584918 29177 29136 206447258 72153 72154 962533903 96720 96721 671403858 41378 41379 175658779 51520 51521 84883192 42778 42779 879873546 83160 83161 441162664 14592 14593 947898163 13953 13954 326219489 70729 70777 397980143 99331 99329 664816213 88199 88200 428765880 69710 69665 823281968 89509 89534 568769733 19626 19609 892598114 24177 24178 332593317 51963 51994 2644614 29257 29258 663916952 15421 15422 344163538 54951 54943 98542961 57336 57297 278712311 27698 27699 650210876 25535 25536 672660778 25663 25664 92778882 95824 95836 236107909 91677 91678 438932106 5923 5924 717964552 39535 39512 172200516 77344 77345 556793157 77601 77616 658783000 66085 66086 204474817 64948 64949 571805961 9038 8998 377660972 74867 74891 266547740 80837 80838 492653635 12011 12025 557435526 12025 12026 521180500 50637 50676 368011302 2264 2276 473983710 63255 63259 265557018 31758 31759 186202229 9045 9027 44864959 36978 36979 422482181 63896 63894 365881509 28739 28740 109802078 2950 2955 325750574 68092 68112 536819157 20214 20254 758555497 12237 12238 288867943 46721 46740 256261718 35180 35181 261015731 18214 18215 44154556 43436 43437 951254530 60532 60486 724314901 89423 89424 506251273 11578 11579 235512789 93905 93868 583781951 61547 61548 335920917 30827 30856 356894109 58328 58329 488076792 79215 79216 418713121 60193 60178 861113593 57612 57566 804909918 42049 42050 854805392 63936 63951 487499741 17666 17680 347353711 54523 54535 688866472 60863 60916 238383142 67702 67752 618285215 55140 55141 605223921 81125 81126 672886988 32558 32552 366233876 55453 55485 473296875 33792 33814 62363636 51637 51666 865650483 38008 38009 497763727 11004 10997 748136453 35530 35531 86947204 18605 18608 156181943 46828 46840 338934262 5563 5564 428904300 55892 55893 688311481 61121 61094 181560499 99849 99800 700233818 76057 76058 54299975 98047 98048 767229937 63836 63811 997136020 26252 26251 378524376 35346 35347 923593324 65059 65060 32911793 41802 41803 136350979 59764 59765 626547421 82239 82240 9100673 49320 49272 108099629 21112 21113 298748316 98646 98648 911270378 41431 41432 696180579 57921 57922 933718554 97463 97492 821689751 79585 79586 97602591 28623 28624 276813645 51518 51503 594488764 66819 66790 556942066 75312 75352 778982822 86829 86830 979418583 20445 20491 168592697 16046 16047 621157257 23495 23460 924993712 59368 59377 795601808 60706 60658 859353353 55193 55208 373076128 28724 28725 335811179 44959 44935 163496926 96531 96478 486418394 27775 27813 143715029 20213 20236 460737982 69666 69667 928613794 88620 88585 227828089 31824 31825 466967143 47722 47723 794739400 43305 43358 153030989 57905 57906 564678231 99124 99125 932006772 16555 16526 952188082 11719 11710 116419522 42701 42647 590976989 11389 11390 868605407 80644 80645 305350465 22293 22302 556359255 10372 10373 86706816 75250 75251 796785747 75599 75600 701981232 85421 85422 14035170 76498 76529 362832654 23315 23264 77323205 68091 68092 104668712 30153 30154 335389272 16488 16462 557272008 82973 82974 888011179 72462 72436 860804234 37275 37255 194657216 60826 60827 628381364 23155 23130 259270541 20695 20743 996563727 77846 77841 373755955 35806 35807 128686791 89902 89940 632231409 60400 60401 511567307 54224 54175 910174084 86928 86929 686147579 87996 87982 437114968 49342 49308 101024099 89844 89890 66134605 40918 40951 181057031 80759 80708 366869268 90638 90639 281184182 57293 57294 939997952 68183 68197 868189229 35455 35456 211921427 92874 92875 99587983 4577 4578 206638046 7936 7934 48861573 46521 46488 722490356 56912 56913 401240738 14514 14540 580912808 70569 70574 421308355 96273 96274 391270291 35770 35715 753709652 96370 96334 162509359 20364 20365 755358125 18108 18123 933390844 76554 76558 382703982 88374 88352 756303946 89385 89392 910737029 32259 32260 894833254 82035 82036 203022029 18560 18561 175040087 42285 42329 676164991 38138 38185 47340894 87488 87494 582665633 86724 86671 148457170 70645 70646 526163266 33059 33089 799221475 79235 79236 571182604 76082 76075 288933245 31569 31542 519027966 25369 25316 810001598 74895 74886 280613204 83224 83225 804707056 17300 17301 176020129 70739 70792 801030374 94011 94067 113609450 51414 51415 485903665 12193 12194 74654966 48213 48202 805551529 2381 2339 18634889 50854 50855 14010639 82414 82415 994351727 13726 13727 256167600 41571 41627 746519256 32799 32815 633621993 25701 25747 48431474 82209 82186 273663149 30681 30724 360097294 91675 91673 326335847 41780 41730 434707712 57294 57247 993331716 50786 50787 672558703 73646 73647 160279569 11085 11086 739769991 39732 39733 131355395 66028 66029 186202702 20417 20418 544285231 10636 10637 685318215 63602 63549 865475657 77681 77712 855900244 24417 24439 309911433 97046 97057 412441106 19178 19179 274556759 40363 40413 369487366 55661 55611 154317388 65561 65562 584716913 20752 20753 158877366 38059 38060 231459137 66745 66774 487756632 76309 76310 477996333 86318 86319 554464002 73899 73900 134851159 48182 48190 92604403 60974 60975 662048528 72665 72681 634140278 2490 2491 363362313 97159 97160 826385754 4881 4922 698748374 27606 27607 139034787 50290 50291 528289083 65145 65170 360611963 8459 8420 768429933 9401 9445 332566837 97821 97822 522564938 58184 58185 820093578 7402 7403 236804062 7143 7112 134534869 36503 36504 558811825 4701 4702 154627076 86842 86843 676159548 59619 59620 924577273 92564 92582 805052175 54509 54510 463988033 97476 97477 868839688 17456 17470 92479850 8989 8990 224444523 61216 61217 487759053 71834 71827 925183743 55568 55569 613312670 80584 80585 674105026 2989 3001 322163925 98062 98063 948743815 89997 90015 281160105 67230 67265 632707044 86002 86003 803285462 59385 59402 819670269 75441 75414 96271860 23043 23044 334559705 46352 46381 46421045 16813 16814 741822214 55426 55427 249888571 39397 39398 829659530 5922 5928 751384507 45464 45465 889706040 19588 19589 271306657 36781 36782 690698141 21369 21396 507068072 5603 5554 238322873 67941 67942 499528237 8936 8937 66709844 68319 68271 487098450 78425 78417 301833579 62412 62436 894917177 36116 36072 47762862 25620 25650 131643358 80050 79996 847640554 35628 35580 583082481 35932 35919 918285516 99479 99534 568549035 50212 50248 627464701 84940 84933 635584526 22850 22851 613773571 22596 22597 491233449 40633 40634 159406506 90514 90512 481843946 58523 58524 645126843 28725 28726 53493415 19140 19141 213223708 74980 74977 93049471 80957 80963 428406175 59227 59186 277521654 77676 77632 354949531 30940 30968 950822072 15735 15736 476086592 46107 46108 890294466 85189 85138 338736814 26076 26077 980173851 40308 40309 495014942 60817 60789 670269043 9333 9334 788974604 2109 2115 508082395 15777 15778 676941702 44124 44125 798047612 75705 75663 106710590 26651 26599 395841717 94630 94655 112633855 69894 69895 928666243 74410 74369 789330290 7564 7565 871222025 23887 23850 823751705 46443 46444 46315378 93191 93162 901693083 29460 29461 859921444 97367 97341 435009433 55982 55983 390937784 36185 36138 795433234 45168 45135 780785497 40065 40066 753772923 9971 9972 199670348 7806 7807 757405477 95119 95120 123046587 35340 35341 68376300 65766 65775 715469163 99823 99824 416792271 45304 45340 891679856 11598 11628 720421096 75845 75825 893910687 32942 32895 211662423 5689 5745 181719773 81136 81137 665882293 11786 11787 157910625 60193 60194 92453868 30094 30095 501502881 24504 24547 911196101 34516 34517 17792894 78749 78750 827917048 58529 58487 158912330 68330 68315 682749682 71951 71952 349089598 9568 9518 984843635 89059 89060 938706527 40193 40164 209700660 87672 87647 269742741 23677 23678 816949869 96464 96465 492864469 32199 32200 116790987 83262 83276 553018135 21024 20979 898592671 1017 1018 32075800 51452 51453 474206051 25963 25964 342846843 23168 23183 250629558 7423 7424 262461895 15976 15977 199974304 87515 87516 758340610 86732 86733 256344544 93178 93202 434471789 85748 85706 472604152 10164 10165 992291011 27329 27288 503124368 87971 87972 527670024 89328 89316 56179178 42028 42029 542603931 23301 23302 962006767 50956 50988 833825608 34984 34985 263451605 275 276 78372436 52041 52042 175388984 47124 47125 426492547 43521 43534 328102978 65655 65656 47625537 95796 95797 551955702 47541 47542 827896571 3486 3487 877587694 72937 72930 941892650 54928 54958 247422820 31993 31994 408517419 68592 68593 46594743 17312 17265 662907284 27193 27194 272739288 83858 83859 495920453 73429 73430 392877489 57372 57397 571255261 6096 6097 587673631 7869 7857 874285929 49159 49131 453549796 41709 41744 164071206 35625 35626 772371544 35644 35597 571723563 78505 78480 846684563 21815 21816 403079236 60168 60147 341919421 11068 11069 920801826 58037 58008 649700421 80427 80428 145558369 35262 35260 365113514 22619 22620 360087618 12756 12739 1706142 96518 96468 75283514 90128 90158 477544405 55190 55225 520578518 45916 45917 110423061 61117 61074 385805269 94183 94172 422467839 8298 8277 844427121 10535 10530 590470224 34656 34691 917992744 63338 63339 38079235 37662 37611 638391299 42795 42786 35109028 15167 15168 226345794 41951 41952 14786725 30293 30294 222256531 88166 88167 119198125 79440 79441 337528378 5128 5129 518635386 51854 51855 345136423 84691 84664 629226926 23909 23910 762855688 23930 23884 948353554 20143 20144 330768247 83230 83231 115244807 91890 91860 210204452 22032 22033 862637534 41427 41428 972832745 31007 31033 369432698 43084 43081 144154966 33355 33356 542664837 98833 98834 637906834 57350 57351 812691280 39133 39134 380698290 31399 31400 59153449 31562 31614 937643731 16610 16611 994351177 26786 26765 114448943 81386 81350 260304175 91869 91899 642777202 35915 35916 692615932 37245 37231 428687167 7634 7635 904737297 87285 87286 614342621 4389 4423 283921013 33410 33388 35355481 22024 22017 626465051 17028 17029 294347896 62695 62708 991898482 12630 12631 278772067 67105 67106 24282072 24271 24290 233931226 41597 41598 905339844 98835 98791 609228915 31395 31396 778489978 73641 73642 999790185 27740 27749 868809155 59408 59463 599281049 68218 68236 611063689 20043 20044 292172462 78172 78173 293243136 88911 88963 249116428 86019 85976 659308806 46609 46610 692039678 45710 45713 181123701 35040 35041 659580141 75163 75164 334425072 44550 44513 985314268 40743 40744 563822386 59342 59343 722519744 92287 92334 687667906 70220 70221 104898845 27444 27445 397576231 21299 21300 312965875 36035 36091 952110777 33785 33786 623212028 16070 16036 111193878 50556 50602 950634517 93073 93074 746044302 68580 68581 510168919 23699 23658 756959384 49813 49782 382193170 3162 3163 59865075 45253 45254 586603876 84854 84855 72962265 82145 82146 797722834 34821 34827 623133463 87802 87772 758542654 24164 24202 579006830 66171 66172 892557980 32918 32903 381843418 24365 24366 634344860 59082 59121 709040049 7971 7972 47194283 81535 81536 289734644 90103 90152 623638420 79588 79569 688509995 11067 11068 41652037 3329 3286 557624503 41689 41707 977146865 31216 31217 286094896 49090 49089 491051188 3470 3471 430074948 43948 43949 951005624 99775 99824 710078532 69236 69257 490770892 55845 55828 258220618 17459 17411 230329572 60208 60210 463722962 93720 93721 917160452 32114 32078 323957929 45086 45135 395410492 73924 73925 562423832 96383 96427 780530687 94856 94857 373366505 46685 46686 830429667 90347 90348 951169965 85375 85376 751016666 48011 47992 431180495 45558 45559 159415549 76453 76423 934949094 59026 59025 563172303 95156 95136 447028719 12057 12113 875766009 87439 87422 549132999 9682 9678 797599417 93076 93077 766367841 95201 95189 247037713 93495 93496 385407917 44268 44269 308205183 10475 10519 257308028 31908 31909 217953503 18900 18901 850808572 45082 45131 995009227 86112 86164 570181326 58911 58912 626667664 88887 88937 213267851 72061 72062 293417536 42500 42501 286224650 42622 42623 404969600 96655 96656 17589572 68848 68849 783312046 17560 17615 868894207 55375 55415 631863687 9563 9564 833143356 11240 11241 633597481 45261 45282 897772504 57306 57307 861000524 38729 38776 329054960 10139 10140 617314558 16720 16673 474446866 63868 63869 650478679 10675 10642 296619559 91860 91861 545433044 48085 48086 176755711 71343 71344 387948995 60950 60960 64555238 50675 50676 258496695 50546 50513 519935603 89364 89365 231760873 27904 27905 362600706 14929 14930 632129127 54289 54290 76331248 39668 39646 476480209 47358 47349 860420692 84111 84165 716874618 89417 89418 686289504 21009 21010 377090945 76572 76530 128500635 39307 39308 492010340 33169 33170 266603174 57703 57700 650400531 94478 94426 722226835 19251 19252 168695394 34513 34514 306501704 86211 86212 125622120 66349 66350 330165761 72008 72009 655979185 52696 52697 819329260 39930 39969 571626876 8594 8610 652184463 7152 7133 109071243 80991 81041 204306372 30055 30056 81570824 8331 8362 894074298 83723 83724 552604636 89280 89281 861462073 21438 21439 460750310 99016 99017 341853000 68613 68654 238178018 76034 75992 331971506 71651 71643 172749062 7181 7237 470530376 54953 54954 920070663 76398 76399 92001893 14404 14440 568048341 88838 88839 682924814 52325 52326 735281549 65953 65898 29249 78682 78651 598182042 89429 89430 597827598 43572 43573 457147412 29889 29852 616121378 78413 78459 664545553 34972 35017 385388339 39835 39836 69325807 62969 62961 16458085 46237 46206 36047844 74237 74219 428184242 23593 23581 314571797 97035 97044 364435572 88561 88526 21569452 59229 59230 594376873 75083 75077 748578222 73974 73975 638770692 52691 52672 889249422 35935 35936 83721738 73118 73131 130970949 12354 12355 183996515 62374 62377 398644122 44251 44252 986985392 73465 73466 695457178 45295 45296 960774995 37630 37642 236184134 18078 18079 822382638 10249 10250 189419645 95291 95292 889385038 12435 12436 153906011 91625 91626 739546325 66594 66587 533423620 41021 41022 494499047 55124 55125 78148025 78486 78487 878111697 47567 47568 224948814 16725 16726 278313144 84009 84010 148387917 58790 58791 957540621 17597 17548 263213969 33839 33892 128441865 96540 96516 859180153 66836 66837 968868192 36005 36002 927740869 78976 78977 829224355 59087 59088 278460307 48795 48814 522670342 10917 10874 583877407 89699 89700 101609762 35425 35375 684458782 34018 34029 669378126 30282 30283 978997908 28386 28387 582330061 74942 74943 522354244 37048 37085 301387508 12357 12374 478281546 43218 43219 204381048 46959 46960 277928370 18803 18820 662425188 79669 79670 895814686 86233 86234 201230737 28535 28508 885759902 93281 93282 329296480 24241 24242 517079109 62763 62762 731401884 16896 16897 958329105 44747 44795 104389673 56884 56885 692990713 79258 79259 565056766 82225 82232 677583269 65893 65894 35499360 47812 47813 966772293 65432 65433 606472042 37048 37049 363022708 35690 35691 562689191 74593 74628 534113222 20970 20971 886518877 79805 79794 493444940 54587 54588 51987207 58807 58810 20516589 48431 48432 746061198 97870 97865 409735702 74273 74325 867372487 97952 97953 653026136 35645 35696 853304422 23781 23782 13289503 53878 53879 956915206 55104 55105 116237392 81529 81555 282015433 16294 16295 630348634 71844 71845 419136671 27617 27572 233143658 36375 36429 838563559 3356 3319 145306526 83877 83878 89655323 52490 52491 804863519 46096 46071 416349175 66430 66431 125026769 13747 13692 991018420 66228 66229 470010394 23093 23094 199901599 23231 23232 950773784 99631 99632 39038627 77318 77319 777106928 91588 91589 182445411 27265 27266 336425551 21557 21558 629492279 30491 30492 856513969 33253 33264 67089909 35301 35252 381373107 69732 69769 415516337 10579 10557 547368834 3601 3602 3451717 88474 88475 200063957 53325 53291 329006901 64438 64467 873488257 76547 76576 712934815 93440 93441 893417093 56762 56763 666877433 16658 16635 273172294 16169 16122 116277113 81633 81613 779830090 84006 84007 968102040 61244 61245 457040264 77414 77400 987713027 97093 97094 371302916 48823 48824 524938096 48022 48023 799629193 17562 17563 517533218 73901 73878 156929394 63969 63970 760336665 23109 23105 88565473 26008 26053 521743443 44714 44715 849663390 45801 45838 9155618 13508 13465 340346471 27949 27950 937145407 66825 66822 611195416 31573 31531 339278554 3992 3937 434987679 67922 67876 46934812 38344 38345 645795045 52497 52538 42260834 56571 56572 269784575 93682 93730 478579139 44504 44505 937884012 35346 35364 274853168 4805 4813 545757444 38513 38501 542275693 86901 86883 599551310 96215 96173 362197898 92880 92881 533331385 57884 57877 355875800 62668 62649 992956780 32393 32394 451271558 85189 85190 543928402 80567 80554 273798239 39203 39204 783937235 2777 2735 220155371 52336 52327 235309165 87695 87646 212377798 66613 66662 545038238 82740 82717 786237773 53475 53456 976281516 11417 11391 489401399 32019 32020 733256296 90173 90174 895157374 79803 79845 524599271 39613 39644 273836282 2253 2305 124304353 927 928 315627109 98307 98308 619403303 91161 91162 797913452 95861 95887 62339748 87260 87285 701658117 65185 65212 485807950 11627 11628 20628224 66451 66452 779508276 38136 38137 734947316 9182 9183 315834414 81531 81538 346720224 35721 35774 653250965 77277 77278 357981229 47037 47038 879321731 44584 44585 317492677 6271 6323 1585977 77662 77663 319042771 80152 80108 969007319 56939 56940 713241534 36379 36380 540030314 86066 86067 903531297 89532 89533 116124200 25551 25529 375194645 74152 74155 799681288 90318 90319 517715129 95944 95921 563990854 20024 20025 140245572 49591 49592 563740019 60894 60895 611381905 92260 92252 181100077 6194 6195 112752610 75342 75314 85991473 51372 51400 171929992 99390 99391 50130273 96435 96436 245114320 28018 28019 50540162 27054 27055 592152214 62553 62578 436729026 60159 60160 627496607 12005 12019 851178708 39833 39847 385721573 58531 58484 218427634 87549 87550 216170189 14694 14730 599072863 44244 44218 166129616 9407 9408 118658888 4360 4370 811890801 34169 34221 771597173 49474 49472 698287480 75177 75209 562614497 69465 69469 491015772 15670 15671 656793763 55756 55757 281901137 25907 25913 74198922 62206 62203 918948315 28420 28471 877063184 48157 48158 188932794 42287 42288 413106748 51940 51941 654935064 38618 38619 790351170 76216 76245 222664735 78185 78186 289622005 1380 1381 968860709 3134 3135 364966925 81967 82019 790890409 58789 58801 334355986 57733 57734 828802708 10688 10689 556746148 5596 5597 360532123 53633 53634 829221333 5854 5833 560422374 35158 35111 204466265 50924 50870 304739954 32512 32513 209240458 63211 63212 404633329 288 291 331624702 65260 65261 615543881 16121 16075 586093526 83897 83898 233728224 52670 52667 14391264 39626 39627 327258679 59681 59737 861170757 22256 22265 168259659 74915 74916 878308319 86042 86046 944372558 98684 98685 901612189 12973 13004 714287783 63480 63524 74662127 73048 73049 529365383 27104 27105 390202396 39610 39611 536665377 8858 8807 300572976 2669 2670 225368464 44799 44846 946900140 26810 26813 733827418 44802 44803 769413552 6045 6046 474262846 73493 73529 170216386 9962 9963 111076073 75218 75219 982807347 49614 49615 551560993 86706 86712 666836570 9861 9862 685049181 33884 33847 723268092 30918 30919 31124387 70215 70199 32264206 10353 10301 385327718 65277 65229 142749763 70640 70641 696686867 65712 65659 11605845 84002 83999 42016575 4691 4739 521544598 46439 46490 553493763 70466 70467 280541589 50146 50166 95343867 96013 96014 977593397 38625 38598 410830766 9717 9718 398458482 84275 84276 396285804 28020 27989 135495344 66459 66460 885924107 47572 47555 29313595 55560 55564 678389817 29991 30024 292630592 44638 44639 16782545 47084 47085 374422183 52845 52846 776328166 85140 85138 645275886 31528 31550 500776967 90791 90795 324908641 55750 55758 745788874 48824 48825 660546177 92469 92470 421658281 21324 21325 437051502 75848 75869 542738096 69724 69755 167045666 34854 34855 743412467 1394 1395 233047173 62008 62009 957780994 81411 81412 212185470 78695 78661 897872579 45448 45404 522791644 88295 88296 88047872 57874 57895 457838160 29930 29931 771090380 33675 33665 840753861 89878 89879 101529345 19598 19542 748222218 34831 34832 996426016 22481 22444 283577682 42769 42775 248427722 81142 81175 360245400 61677 61678 249361826 94832 94821 404376712 54150 54151 138592229 35126 35179 230561246 75349 75382 394553254 56901 56905 475191275 77746 77747 837290816 85434 85435 23372729 67063 67016 635513530 54153 54188 833244315 58460 58465 344614526 66673 66674 104606379 57865 57819 854474279 75519 75531 432481986 89271 89230 101453726 82786 82787 573722858 20725 20726 75124895 53354 53379 861853634 59342 59332 226452442 52098 52099 130311334 29093 29094 510971853 26476 26477 142469900 79660 79709 714424256 28790 28737 752752435 93163 93198 920416091 33260 33261 124775177 16170 16171 30621835 85352 85353 74907302 66604 66632 537218796 96602 96603 937143586 9197 9198 824995591 29679 29656 64480393 31039 31055 722641857 90777 90767 81770500 43914 43957 732736022 109 110 836486343 29497 29498 589472434 1874 1875 745856048 42541 42485 599436478 64933 64934 78700226 7356 7363 162744039 5865 5866 413332227 26900 26901 912039504 44340 44341 928778983 87035 87036 175338989 46543 46489 513532899 9205 9206 91329016 32602 32603 743449362 8401 8402 881934699 80134 80135 939531856 79662 79641 871998983 37356 37342 752042186 71057 71058 272899688 35966 35991 295218698 7456 7457 242565792 42366 42367 97155996 98439 98424 38340275 53691 53692 263893605 93917 93963 515564866 42970 42971 11299730 91121 91122 807415648 24495 24496 162101608 9193 9197 576515747 59052 59005 747389168 13104 13105 534209856 1190 1154 25648603 38147 38148 819400572 60506 60538 227305864 27834 27780 865762506 41937 41938 175067982 28025 28080 54483257 44414 44415 316074745 96047 96048 455056385 44470 44471 699557513 91151 91152 853913730 60556 60557 942183240 54654 54655 694227593 46351 46332 899418915 77148 77144 102162134 59189 59190 991663962 5072 5073 796256345 9268 9269 487977847 35469 35458 692928448 779 780 307901455 61743 61733 230447191 45157 45158 967128098 58244 58245 589015850 30359 30360 456819999 44296 44269 438405995 30012 30005 584909764 89801 89758 462350021 74713 74749 5103970 13220 13221 258472478 94676 94677 471800041 31238 31239 728394041 88561 88514 792093620 49141 49142 507622671 29080 29081 635471471 71316 71317 572509180 26298 26272 50151300 1128 1129 885151183 64924 64903 223812046 61659 61632 969215271 67155 67134 976932678 10640 10634 833232507 91679 91681 86611483 71582 71615 763686692 91828 91854 938166371 66654 66655 504599054 94977 94978 173231703 44451 44452 910732944 38457 38458 204923812 15295 15341 848144404 97202 97184 983691604 39047 39040 580310772 69097 69098 347140704 83954 83955 864646287 64452 64453 233180037 9146 9147 11395375 28293 28294 715646693 23438 23483 174563379 73196 73250 727902204 64599 64600 41937209 68526 68472 775367117 86354 86396 905418074 33258 33259 31074597 75377 75406 219318076 41525 41579 349396653 98066 98067 789550212 67301 67295 16705006 775 751 477026690 37545 37510 124443511 36084 36108 26827554 96900 96901 182758724 67469 67470 103426637 85609 85610 710378245 68635 68636 962357244 37854 37897 229106434 62250 62251 727924020 19390 19353 298445661 62191 62222 416095193 15523 15524 689998419 14133 14119 409668387 91831 91861 66879066 93986 94016 548948253 22929 22950 424595097 81995 81996 990323913 8357 8361 964978387 8423 8466 104885144 77884 77890 703986669 84035 84049 102074194 93951 93952 202194486 78709 78710 144251910 6886 6849 108992873 5177 5227 554142899 17880 17854 650477174 48875 48876 554349189 71745 71752 230492398 2131 2093 462952067 99545 99526 420434352 32216 32217 794889722 56655 56704 498811987 6415 6384 738224176 2362 2327 853397284 55092 55074 603181889 42668 42625 628550724 65110 65111 248137266 46670 46671 192238457 31492 31526 985789976 17497 17456 570967523 63873 63911 545772636 73783 73784 746462572 5827 5828 659010228 6616 6617 573156366 90725 90726 172996496 92860 92811 460949649 13196 13208 454707704 97803 97846 718786492 7388 7389 476002703 31317 31287 427040608 99978 99951 546748692 7101 7102 788307520 71642 71643 311658118 15609 15610 305156699 81027 81018 501038562 29304 29321 213106397 40028 40029 850449147 57303 57286 458801289 90233 90234 472439502 70560 70561 150281082 26553 26554 68519693 62962 62963 278487354 72919 72920 705072339 10785 10749 77042815 28864 28865 742288538 76690 76652 842840609 78138 78139 820171132 57274 57302 768985101 34700 34704 242614197 44410 44411 604122986 65221 65222 850928008 15039 15040 519192337 15464 15492 479616423 37691 37741 807424494 85746 85747 300754968 57317 57318 93050524 34892 34851 265222580 7819 7871 690907789 93307 93256 220725068 80762 80763 696335054 40701 40756 842940080 63128 63132 809225134 48159 48170 649144139 22078 22066 376893265 57475 57447 358192474 47597 47552 194738214 80694 80695 403471825 85463 85432 524773056 44509 44491 551565063 47041 47096 312225570 67719 67731 725998047 37849 37879 427976132 78145 78107 651408791 85642 85643 806854910 20586 20536 576267473 49939 49940 76858380 16129 16130 246351366 77612 77613 98766078 52352 52353 93177638 90579 90541 861872139 89892 89887 703463558 81691 81696 404949410 63375 63376 979625008 20662 20619 729827316 14194 14195 147293179 17017 17018 162182627 20290 20305 659466097 98069 98070 83483381 45032 45007 606900018 33594 33601 235237337 16688 16689 322636930 20026 20008 934608475 64189 64190 60745156 8780 8781 315315182 78311 78290 385570259 52242 52201 555146742 71566 71567 637711359 50367 50368 977027077 17058 17060 443488061 93926 93927 895421579 48484 48437 901298549 60395 60396 118536095 27396 27351 969182676 35794 35795 771697800 75492 75442 35296577 49999 49961 835881698 81190 81191 516160669 27271 27288 717441882 7429 7430 667912641 51214 51255 134788721 87022 87023 678229369 64850 64834 408230096 46970 46928 88871002 1993 1994 40732650 73211 73212 958309818 77937 77938 460479980 18884 18885 856477754 73223 73230 299822774 22905 22937 424459819 72186 72187 471632163 88906 88943 48442565 65354 65355 862028652 74244 74245 49574198 44327 44346 598254081 19840 19841 46359208 96739 96740 677122116 97469 97470 840719367 27339 27340 857687142 98633 98634 571280031 3261 3262 549912488 57954 57899 828668408 1082 1077 365875364 34237 34238 785788590 16945 16946 565879571 77843 77844 605508050 72368 72349 232468610 32295 32330 952813015 20620 20621 287685993 27109 27153 352342635 31300 31301 648039767 39931 39925 57676061 33896 33897 293145205 12974 12931 928257086 14021 14060 306090796 27794 27818 247014973 52403 52404 342015797 99085 99086 943167794 64494 64514 790678627 61864 61844 676604169 45643 45696 623210921 39102 39046 954199446 34139 34140 381110249 46099 46100 901483411 18662 18643 956870168 22606 22553 403930195 96035 96078 406154899 90179 90198 861992215 54390 54391 489288716 59692 59710 605704986 25282 25283 608532897 73332 73333 683662507 40732 40733 673493280 57507 57482 920882278 54203 54166 778759132 87877 87878 876061859 621 622 405055012 65384 65342 477075649 31535 31544 865888728 91017 90981 230228671 80957 80913 403663069 61814 61815 919425821 21430 21431 72163363 12977 12940 428556066 43137 43090 369044181 11268 11282 395930865 36825 36842 769209495 39034 39042 129700128 38745 38746 742709498 77800 77812 792343977 38027 38028 11071793 26709 26710 983619768 83462 83463 990842827 90167 90114 763616650 39627 39639 448438115 4642 4625 551026221 53549 53596 700262499 6721 6722 180392220 12105 12106 364415825 23789 23790 220623492 82184 82185 408519304 77018 76970 421812032 83366 83338 933933653 78174 78175 611509679 64021 64052 200316532 9763 9819 767394359 35800 35801 426225608 69519 69487 814053950 16571 16572 44568255 97158 97159 907937050 98400 98412 45540423 63639 63640 623426678 91911 91928 828708022 4481 4482 59880454 78821 78822 903838796 1842 1843 14465430 25381 25385 211961115 53211 53212 171528658 30028 30029 335142287 46646 46647 94038922 36131 36162 115573939 74665 74666 990327896 11588 11589 651420757 85143 85104 751834192 22760 22759 355174585 59026 59027 776281536 2965 2940 91905322 74360 74361 342390641 85970 85946 872437460 68675 68676 664659864 15435 15403 371335285 46172 46130 28318339 52829 52817 331401397 10521 10529 566047823 39159 39173 971461908 82299 82300 921911336 87931 87904 158099841 40320 40321 833665732 11615 11653 616596332 35795 35807 509486598 92808 92765 735126050 88114 88097 868219095 28227 28201 59853909 39037 39038 248745104 72705 72753 535525374 75947 75933 5249231 43955 43956 502797225 90420 90461 953897353 4598 4566 441679088 11306 11307 673244781 45145 45127 188231318 88716 88717 581498387 12645 12646 800540419 59018 58963 435831557 78006 78007 737810912 319 303 866990611 33595 33542 571252925 78302 78303 65925708 40581 40632 88628445 47038 47020 102776453 62247 62248 277530158 63339 63340 907750199 10147 10148 975885620 8890 8891 285112908 20583 20579 414391436 635 636 205793551 16901 16902 238787152 91330 91331 347533507 12159 12160 590632948 49052 49053 674134829 58582 58583 939134360 89860 89861 909288023 2832 2872 923777032 43003 42952 308109604 10043 10044 435711341 81471 81438 588964576 66781 66832 636168022 78461 78462 855378351 23207 23208 236650225 17956 18004 588590666 39036 39037 741646193 82270 82271 875090841 43215 43216 989347770 46276 46277 33404599 41163 41148 976672875 83168 83169 551520142 82868 82869 938743855 19528 19542 929561546 98226 98179 464755063 88369 88370 480471580 81135 81134 978584070 30970 30971 714117608 188 189 472667080 46210 46211 947284566 68653 68654 726494885 33678 33695 152917279 44780 44764 793865083 46422 46423 538097845 17598 17552 822505873 2140 2141 410443915 94332 94354 596540430 52568 52569 970301614 71749 71779 294212897 25279 25243 81231368 95155 95156 488168977 69317 69319 325152447 87357 87358 298505194 82149 82171 962035184 64748 64751 611883894 15947 15893 243146033 25219 25220 861471942 29932 29903 926399719 71768 71769 612012428 84646 84594 448218562 1790 1791 686844879 84825 84834 937945450 74648 74649 513016911 29334 29384 921635745 40022 40023 170591982 95299 95300 761598693 30407 30462 870907454 42344 42341 635488698 58996 58997 999912752 5571 5560 3180893 26847 26848 36752091 42779 42824 204289649 74316 74317 820498185 97395 97385 622638598 84086 84082 967909018 63906 63919 536031186 71959 71947 152432178 34589 34590 259018432 17477 17425 741975556 4104 4066 343626532 41024 41025 794523747 38637 38638 533700359 464 465 310499998 4517 4518 902721284 95138 95118 457501543 46227 46228 342104270 95197 95239 100594172 21107 21112 138368439 33785 33808 994089794 18518 18519 905493500 36029 36001 730587397 13944 13977 721247792 63159 63211 694813537 56273 56274 539707807 22240 22241 308231990 58392 58393 524523972 22182 22183 7068558 10570 10571 736179118 28652 28653 158177325 27959 27999 981342271 90132 90158 879475647 26824 26825 670661438 26164 26179 272464999 14040 14041 676091533 17171 17141 281494002 8229 8230 72102467 1734 1735 745230 39553 39512 354830412 25554 25555 231308835 98933 98921 34030616 27064 27065 889372545 17442 17443 300150681 77433 77434 420196740 42846 42854 838453222 81552 81553 736366381 96788 96789 516784989 82939 82956 408227374 28784 28785 17808345 56977 56978 336936022 68126 68155 272977442 6530 6575 691401696 39956 39957 68129705 92413 92454 727847778 78284 78285 509452185 3501 3502 260568713 9213 9214 326126232 59487 59458 522756767 25375 25376 565172788 71621 71624 928818253 3887 3867 274084239 35640 35641 873500467 62852 62853 456318812 28518 28519 174668302 57623 57610 839302304 60904 60948 716061170 23600 23601 527496376 83796 83797 477724927 76609 76651 301213569 41122 41152 74945775 60362 60363 199611284 1306 1307 208813089 31673 31674 814780654 30759 30776 460805688 28549 28550 185586248 39595 39596 238459974 12918 12868 673802443 84887 84888 786986770 94102 94067 652463397 58040 58041 218856376 3051 3013 115697066 44679 44628 686244642 41808 41766 13502551 7034 7035 595437525 59982 59983 458474157 27401 27402 847599644 67621 67572 720198214 96512 96513 206853417 50688 50689 411445189 44493 44494 898445968 46034 46035 694159059 27359 27346 923117157 47503 47478 218990330 70234 70235 810861973 98274 98277 428355690 15331 15277 146321615 25007 25008 777918992 7137 7088 168046498 2299 2300 298978224 7986 7987 518749156 186 176 491241977 66604 66605 151109717 83752 83753 76848296 87795 87796 805315928 96470 96471 47609268 98294 98295 718491914 47740 47741 597153980 43765 43766 112370937 45202 45148 50328201 98371 98350 548868449 62949 62950 691088805 83749 83750 340074924 27441 27442 129771921 84843 84867 547636796 1263 1264 2221445 33661 33662 885143008 79779 79835 291595367 6220 6221 465517410 57633 57634 430179284 11035 11036 4797994 5971 5972 897043335 81447 81437 984156442 22695 22740 575233263 95413 95388 293894301 87919 87920 219841357 93110 93107 509526688 47287 47288 780580271 44657 44675 419264575 73114 73115 670925309 23521 23489 15921845 40006 40054 901037969 19306 19254 529062054 70034 70035 218506249 58529 58530 392526376 81944 81945 95888044 90389 90390 349345014 80688 80689 993848702 92111 92134 372573760 23895 23858 753616448 15961 15921 465516690 65906 65880 325048510 57671 57633 176461334 22779 22780 35368570 64473 64474 172049815 94023 94072 403646298 50440 50441 191324350 15187 15136 738821491 85977 85968 188907254 27210 27161 261716506 47150 47139 189405352 13958 13959 530515598 99535 99572 824506014 14602 14630 379923985 23599 23600 321237935 10585 10586 486216763 62631 62632 165891937 21376 21351 656130203 80280 80281 646015268 68776 68766 189785580 48543 48544 306654490 69341 69342 915122611 36195 36196 669882262 7610 7611 950002397 73930 73931 406525951 46864 46865 96037405 43945 43900 825737680 99863 99807 835435310 91636 91586 330928834 35963 35964 126965746 21929 21914 864330170 42858 42841 333832740 36906 36887 731472917 5500 5519 764863953 71241 71209 508102122 8082 8036 237645135 43586 43549 865863831 16814 16784 132391135 57868 57869 40467682 33584 33585 126435254 4554 4603 315597605 49846 49847 450961923 29456 29402 326122112 67999 67989 661815464 34907 34908 520134971 5218 5219 51110143 24965 25001 365238692 63174 63229 531321199 13756 13757 371325417 8273 8274 990641266 54664 54644 515121670 77072 77073 366714808 18981 18982 89050431 34187 34188 463982710 66577 66523 823472370 60656 60640 470446443 50761 50800 151295021 5308 5309 170978562 94189 94213 823319679 47366 47374 672851107 19576 19577 54038293 85305 85306 932739389 22904 22905 507586735 82612 82613 591246999 4040 4041 660888296 49866 49855 245462798 72727 72728 750863772 98298 98291 553449960 28831 28803 100119333 41517 41484 740340530 91503 91504 185881727 61593 61587 550615847 30142 30143 104365916 51317 51318 670415842 7114 7095 38448204 16189 16211 619684235 98265 98220 810945141 96875 96868 316967308 20060 20061 523524749 19630 19686 385163963 57569 57592 238335146 17910 17965 624165930 28871 28872 758135045 40431 40432 816261082 76409 76410 607748654 83328 83329 548617076 26326 26327 863137856 59311 59312 437295320 18617 18589 119656488 14794 14795 846065016 52144 52145 361311353 89772 89798 941236632 35868 35869 243709795 22774 22775 903192860 73517 73483 330777824 3736 3737 381772225 8659 8625 276802059 68993 68937 57540809 62695 62696 382412124 42594 42595 828575108 34115 34131 929156866 59462 59463 177369975 37364 37365 746074578 50098 50089 77395432 74458 74449 15717236 56858 56859 102353482 48661 48662 610694907 48444 48424 261921663 45801 45834 761293346 23028 23029 541702678 32855 32856 439836625 79240 79241 813530768 34830 34780 697563802 80087 80129 218104317 27163 27110 986439007 76907 76908 580474733 64713 64714 944136384 93995 93956 927233337 32679 32680 230457532 5314 5315 882641170 94684 94646 331218491 47562 47569 513713283 87708 87704 69377060 41314 41325 496258611 8344 8345 963143030 88901 88924 729283437 46377 46378 260346245 10534 10502 658010557 39031 39065 928382970 16334 16335 20766786 75192 75196 722337619 57532 57533 542035234 2445 2407 90893102 13704 13705 106071336 666 667 839747504 83102 83103 847128039 83267 83268 269625701 74709 74734 288057672 10357 10311 933890376 84707 84708 676393735 59271 59272 426780883 3296 3297 106525541 75237 75238 323269835 40390 40391 108916686 29492 29493 371562791 42504 42490 981970517 19847 19848 288035577 55455 55495 848328695 38728 38729 659104940 83086 83087 391700188 62100 62101 907737822 43196 43161 432606924 98677 98678 261493706 10194 10195 259337782 89262 89263 632681939 75738 75792 131665239 73226 73267 769166199 6875 6906 840984684 99595 99573 664588986 77101 77156 572935544 72459 72460 711953681 89495 89470 413599473 14545 14600 807312190 12043 12044 100180709 62102 62103 187153583 39419 39420 252374383 7781 7752 237400802 49414 49438 606110282 75339 75377 472824191 71280 71281 99181720 37237 37234 945932346 72232 72233 654897002 13072 13029 466437342 42758 42759 543955408 40472 40420 333074986 88598 88558 813704115 38755 38756 769035924 5878 5879 108425245 86594 86595 206832018 55833 55834 878293364 71560 71537 257481505 27143 27170 148338912 1845 1808 17757761 6558 6559 13157889 84852 84907 728395319 81724 81708 717285178 10160 10111 821672895 92425 92421 563755208 95316 95303 472867176 8465 8434 988611077 70750 70751 126186510 82033 82059 90399985 51154 51155 886095368 1510 1511 61155920 89837 89865 856506468 58910 58911 933402427 52408 52409 942917829 97084 97100 802197358 35691 35692 787495815 98211 98229 922355949 39858 39859 686822798 48993 48994 15418503 36325 36326 196695557 59957 59934 179999790 18977 18978 707700996 97925 97926 979846171 38672 38654 822470905 57327 57365 246180573 56801 56802 69136798 40350 40351 888751748 92927 92926 414351164 75902 75904 879287443 16377 16378 667166387 27597 27568 593519884 55954 55955 552955949 9606 9607 421353240 73427 73428 313346155 13456 13457 399719514 96535 96503 502420836 32631 32632 612536471 62860 62861 52233009 5568 5540 64142409 40341 40391 196451838 18858 18897 479756740 591 589 507870249 69016 69017 79197189 46061 46062 547822000 78371 78375 867235982 20550 20528 664482037 45680 45692 340980584 44290 44291 868781094 7477 7495 255444917 56553 56510 605922052 12164 12196 322553065 31471 31472 925600025 31439 31489 246887378 25319 25320 739374089 57869 57910 279643439 77701 77716 479597318 9254 9255 126225263 81250 81206 723239531 92690 92691 158878218 4010 4037 24915052 78978 78979 346661083 47915 47916 352344401 49437 49438 436412027 74124 74125 746894576 88834 88835 9218380 54469 54470 602588130 8667 8621 922718072 22297 22267 927044572 73418 73419 101979962 3896 3897 686829468 5012 4990 792972850 91086 91112 73616203 14810 14775 439118910 56068 56069 533799986 12785 12786 346907080 57464 57465 628995488 82307 82352 228277787 89442 89443 459980339 88832 88796 368524520 88819 88820 128529234 10586 10587 827873180 98400 98352 470202939 89822 89835 803997478 33898 33864 120122950 21655 21656 8116507 4419 4420 347533382 56988 56989 28677829 53905 53906 363764219 74451 74452 630849813 4579 4580 353147879 80134 80112 57781816 95591 95592 490593660 36267 36268 792997421 28607 28635 968207460 96023 95981 167681738 75475 75432 729851287 9355 9397 208259562 62716 62717 646285595 35157 35158 957306151 5542 5562 571090748 47217 47218 288674412 3332 3333 505951361 87083 87123 866564851 94624 94625 294530050 28954 28982 977023696 10631 10666 197794938 60693 60694 141939027 55593 55594 374903884 5470 5471 627676385 95835 95832 179003030 1192 1189 427015968 21157 21158 754652633 93191 93156 700311130 48648 48652 667044325 98736 98688 346533576 62071 62072 978222921 95700 95692 931000507 46741 46742 270207769 52525 52526 60166645 19753 19754 721870697 59400 59401 803035947 7534 7535 298895869 82999 83000 414386929 40563 40556 167952089 81536 81537 536973839 88207 88168 815788772 27259 27260 354457973 68526 68527 912552074 28225 28170 464473269 43510 43511 86215005 1864 1865 233471037 66278 66285 576257787 82802 82803 161243394 54690 54665 428628195 82357 82397 507393381 27190 27208 463865294 16391 16382 683858990 35683 35649 877826832 49875 49876 963348536 77838 77787 214068658 57487 57488 670156953 87772 87773 985233252 40673 40674 576169788 27967 27968 127881576 25519 25520 456464821 71939 71946 763672102 89787 89788 87151584 24872 24873 659031887 52777 52778 684965491 17533 17534 388614926 13186 13187 645844817 8102 8153 177321558 47987 48015 342082607 28174 28162 319896246 87218 87204 857674351 7420 7414 813878200 44745 44746 862775775 69485 69486 134870539 89281 89282 808801727 20464 20465 586842873 99256 99257 938576287 39195 39251 467380363 21991 22039 347815731 48972 49002 789493284 31765 31766 944476073 44595 44553 131909454 36039 36040 196539467 75760 75761 726616265 24210 24177 811500939 7635 7636 52388289 69160 69161 63175290 17365 17360 310746464 89320 89369 396291777 45343 45344 796680899 22746 22781 567315105 2960 2917 225558587 46152 46196 359679209 69981 69982 626879660 63533 63519 57510675 30849 30799 536505370 90123 90124 832070731 94037 93993 762556726 66020 66002 913974722 19121 19122 994917938 94568 94555 125577935 59415 59371 24817068 43606 43607 204955856 76322 76323 198816564 91118 91134 746314035 51042 51093 212568095 11904 11905 937040751 82989 82990 541286569 76999 76946 288069610 98255 98256 356082505 53490 53452 441678604 24071 24122 773532650 68514 68515 717713039 92924 92950 953987980 84442 84464 976945391 75233 75234 540255963 56004 56005 127199997 78797 78780 383994030 64461 64462 966681884 58711 58702 293475696 50868 50869 939184414 1678 1679 326380543 25579 25614 740355160 10375 10371 535256897 12159 12105 4323429 77493 77504 825873445 47093 47094 378873765 85120 85121 79982416 62555 62543 757305594 12490 12491 248691347 61003 61001 932163746 58726 58727 631380104 82289 82290 919018583 72315 72316 712038600 85316 85317 324092430 11289 11242 143695671 8266 8267 198653946 1563 1579 683818596 75577 75533 613429004 60263 60221 469183617 12517 12567 218177852 35998 35999 208776323 81012 81055 518782614 87433 87476 619163422 15780 15783 112208981 25798 25838 596078825 27668 27623 493656613 65672 65673 527451030 29980 29934 854499388 75752 75754 56883932 11617 11574 51914010 76140 76141 56922194 83358 83359 575124443 56237 56187 357213763 82822 82850 850876339 22310 22326 481085946 84307 84308 660769228 86658 86648 488297224 43509 43454 353322136 87845 87846 107741960 89144 89184 447732941 771 809 614195970 30010 30058 216646915 62593 62647 660442323 16566 16600 731552280 83622 83623 240754599 82695 82696 103792071 1511 1555 27212716 97830 97831 47297582 91606 91607 663028467 51469 51460 962978283 5037 5038 971672465 10360 10363 691956035 58857 58856 552036804 42056 42057 72820244 48385 48361 401344698 44703 44720 244275325 20452 20479 891633923 10910 10918 524760205 89434 89399 59684020 36224 36189 823712693 15010 15011 573612940 35248 35249 923762251 70791 70792 444020118 36113 36114 98988966 90948 90949 323643976 49587 49640 345042914 86955 86956 491884876 23421 23380 622865731 83378 83387 727854234 83025 83026 593902507 67416 67377 278921174 48962 48963 928065718 72431 72380 927958537 83676 83628 313623385 5228 5229 153777969 85513 85514 99848573 73589 73590 579379988 56137 56138 308568442 52260 52261 582673310 92749 92750 244875468 76530 76566 836997085 53843 53844 790558049 82069 82095 130315926 6349 6343 81963630 11261 11256 168164185 41582 41565 52252949 5534 5507 82118744 1688 1681 176939426 45658 45660 463659828 15674 15669 86604312 18360 18320 554845131 97447 97448 254744269 42322 42342 252843634 95601 95602 560148705 10281 10282 726301005 92985 92986 560691442 64282 64283 118923455 45063 45040 326469555 11172 11219 710616413 18790 18736 10483168 69302 69291 509344675 38663 38615 90891148 64277 64278 376789989 47335 47349 967511162 91716 91700 775409264 66133 66114 183465123 10829 10846 339516631 70670 70685 972290079 78346 78347 774566193 96236 96237 649178778 67502 67541 887176455 27854 27881 240927060 27349 27324 820061947 86976 86977 997936526 2243 2244 750402973 43814 43763 909910196 2483 2484 521411603 9794 9795 59992776 19669 19670 72246254 55474 55486 328424982 67020 67034 457597126 36208 36219 222103173 34498 34471 885192867 86015 86016 653548817 16562 16564 421635674 74636 74667 525226165 3447 3461 246269804 51722 51723 728775113 44421 44414 1024403 98438 98449 786539908 82691 82692 803407430 4129 4100 897954804 74172 74173 308322471 29687 29688 444825106 7892 7877 906865226 11098 11099 541103558 14968 14969 424316474 37594 37616 128895517 70890 70894 357820831 42421 42422 109536960 9260 9282 471994181 30771 30744 48936810 83141 83142 806869670 18200 18168 450844407 2010 2011 246060174 33130 33091 146769322 86493 86484 92301070 51778 51727 280561851 75746 75789 583010383 97675 97689 994667730 64544 64545 272538012 66820 66765 135076256 63911 63891 330357921 52520 52521 672606584 75059 75060 864636154 73202 73258 354120147 9934 9885 626023861 86068 86057 491770036 25103 25104 32564317 5428 5441 897321535 86760 86735 157566082 26898 26852 497685933 66644 66638 995428421 89556 89557 425125131 24854 24811 137330773 78164 78165 734847774 51301 51317 47334183 66617 66562 306756666 1147 1138 62876354 36191 36138 558382364 3659 3660 745336622 76455 76456 765199547 35252 35253 492521927 39841 39842 320901688 73022 73052 277595996 11056 11057 280867977 46636 46605 400035493 27842 27843 603694073 53429 53450 231333913 3695 3656 419461521 17932 17933 70729861 43734 43735 231650699 61290 61249 812551878 36944 36945 471248830 82750 82762 109954904 20032 20079 3042261 57314 57315 753992781 52113 52114 318440895 6251 6239 655740874 47922 47923 894419248 80142 80108 538747586 60874 60875 337320163 42432 42376 428669309 92150 92131 943171606 64626 64622 342530568 12432 12433 157116705 3703 3698 733820930 37468 37436 774560492 81069 81070 629012563 62130 62131 539904295 93101 93102 792941421 80534 80535 260856063 42419 42474 461336314 64697 64698 101912076 21274 21275 12418395 46098 46099 51353642 12241 12267 203542929 10080 10081 556459558 78979 78928 641972156 70820 70821 692110934 50702 50703 732911270 45390 45439 113719881 69164 69118 30404863 47461 47462 359696931 35574 35575 952077310 51171 51172 128522067 92774 92826 39277162 97163 97164 121716954 11916 11961 915151672 15405 15436 106373120 32903 32870 93365546 13166 13136 550481568 60994 60995 721585888 87170 87185 460119301 16404 16405 848653422 76747 76765 487638984 70841 70847 166881456 21926 21927 536461300 24591 24603 368187429 69212 69255 342579965 30189 30231 372631650 3952 3953 35415240 72964 73012 691777146 14653 14664 468575709 17558 17559 728684089 86256 86291 462817421 44468 44469 625619424 22885 22886 597339194 46238 46208 876768209 46085 46038 44354631 12654 12649 396529775 19956 19957 864043561 42941 42942 908240313 12808 12752 901803945 33854 33858 422694026 50606 50607 829109706 65393 65352 286519277 69686 69696 32251140 21569 21570 817399481 64979 64933 522634610 22448 22449 400348737 85757 85804 345106432 82628 82657 306915034 70085 70086 799385922 88445 88440 748203796 4524 4515 760757048 15401 15402 713515038 72865 72815 324758898 91462 91518 977783437 13225 13263 779099567 74129 74130 201687178 3086 3087 719186225 85529 85530 943134907 76497 76498 703925224 68462 68463 1065792 25273 25250 873745060 59644 59645 980894222 81870 81871 263047307 6461 6462 136632189 97637 97638 596239319 14921 14922 84312500 39264 39265 192278852 54275 54245 274567686 29400 29443 127647696 72469 72470 86651163 21908 21909 166654426 18895 18867 851828305 43343 43344 164325027 55659 55660 425108985 74353 74354 416465205 25080 25112 920420764 50612 50613 200402571 44312 44313 21243825 32094 32095 923340783 67606 67607 81578282 34429 34445 172366992 79483 79432 770481919 30685 30686 887961559 66936 66937 156576040 99987 99999 829217690 13074 13075 331454407 94417 94418 487561743 20411 20355 267793273 22306 22301 187225901 57501 57502 658498740 16194 16195 636136989 61738 61701 119339654 71516 71517 848478049 76992 76969 11938811 21202 21152 219556055 20549 20550 987847696 49815 49816 304724046 46225 46272 343513762 4054 4055 580711162 61292 61293 753046302 34533 34534 703752485 66088 66122 631829823 52208 52209 875802218 16501 16502 162767831 88541 88567 505101312 78974 78975 674989661 23493 23494 801081737 4144 4097 218980810 90501 90502 292483724 81542 81582 70643953 98101 98085 909845520 54128 54129 738389385 71030 71031 470530795 40196 40164 911238093 99643 99644 760435350 97304 97309 513714153 69395 69396 602895792 63226 63227 195942411 47033 47034 268402750 83150 83151 568342224 95770 95771 85683064 24694 24695 831771224 16093 16101 303048555 71497 71498 58155206 63655 63656 400412279 22298 22299 508353541 56376 56377 32990243 82896 82897 904072985 41498 41499 855201041 74898 74899 801913634 20414 20461 905460974 48062 48063 925623758 91698 91692 685189400 8445 8446 704378792 69813 69814 424133408 12524 12525 66748295 35249 35250 689711292 30330 30331 291726864 25698 25672 888140149 43078 43089 404942874 99123 99124 283695317 21193 21194 86018430 51366 51367 116166700 78097 78098 501282009 14871 14911 883475728 73829 73830 342249140 47440 47441 398248493 82130 82126 861244323 93692 93693 120803114 71835 71818 896054165 70364 70385 268508018 32026 32051 871547387 75406 75440 952537108 89160 89142 463245564 27879 27880 879324747 4787 4788 1550709 77071 77072 376354100 64188 64164 839336964 85141 85142 753730585 59456 59457 834570692 28661 28680 695206747 62505 62507 33165863 67287 67288 725742478 15611 15649 636022619 27106 27107 655963465 40541 40542 605081383 58489 58533 894371472 86852 86853 346763106 55131 55178 576284329 781 782 120973820 96988 96989 588231118 74410 74413 473819385 2597 2598 232984667 26896 26932 551593250 68059 68060 82394158 22684 22659 147101839 78897 78898 308284124 52953 52955 782399246 26144 26183 307532984 37521 37522 239732952 23525 23530 4943670 74484 74485 885701899 83551 83514 416674957 35260 35261 202614595 32030 32031 831610279 15957 15958 509863769 17887 17909 246595711 76544 76545 237091186 3609 3610 634164177 94686 94687 975940365 60844 60788 258850955 75699 75673 539191370 78169 78121 79907551 75578 75606 265063397 10053 10054 992266631 73707 73708 26991896 69891 69892 199548454 40806 40807 96210653 45807 45808 334057201 29320 29308 618462294 14171 14172 990070975 1142 1150 567419188 63473 63474 998641656 69717 69760 905334043 82356 82351 981005972 90757 90740 370104946 74120 74155 539424918 74563 74599 644909790 21108 21135 183717754 98854 98809 184827936 42411 42412 994649009 60954 60913 148960516 5972 5973 7611380 52397 52398 300549476 67960 68005 370597765 30892 30889 588536810 47302 47338 367588703 63693 63719 809602154 7477 7478 832434008 83088 83089 469197175 98572 98521 576498660 63472 63503 876922002 30872 30853 502104745 683 630 886340312 60170 60219 465165291 93271 93306 361865659 35581 35592 449173643 65713 65714 541706943 20627 20602 390325571 3771 3772 815089978 71327 71328 346349842 98700 98701 102133155 27900 27951 373608636 97925 97893 101024104 54510 54466 816076903 76876 76911 120389548 8240 8241 595444573 45521 45522 413460708 58823 58814 529172726 25003 25030 80075351 62826 62874 21516111 86531 86532 994967235 56710 56711 291454182 31907 31897 239687471 25432 25433 122042823 90303 90304 469050925 72299 72300 345406820 40173 40210 747985575 83731 83721 589988543 8885 8937 753376102 74412 74413 965821822 62319 62315 486447383 44391 44392 780047345 20561 20511 318973059 62742 62782 7039456 62206 62207 596674824 81376 81327 642790371 84908 84909 979049437 77509 77510 248708359 23526 23527 523655064 8325 8326 13288495 59635 59671 388837584 72491 72435 682274006 3689 3690 525864055 97734 97763 805555536 48563 48564 284325653 23426 23447 266015905 11450 11402 518209812 87538 87539 52180616 73277 73274 337584729 76684 76657 747067822 16875 16876 924494799 95619 95575 67482706 13262 13217 806421043 16592 16593 318089088 9245 9221 538346888 43039 43040 770853600 95254 95255 205672297 41092 41093 158269299 3466 3459 664289749 84150 84167 272955994 17752 17719 189273046 41201 41168 336577864 21698 21699 824370637 15896 15897 85787539 26006 26007 931965975 84530 84531 68203149 82180 82181 681611272 96938 96947 839923823 75366 75387 830100133 44223 44224 782772929 56059 56066 922397922 33710 33716 87019534 28280 28239 642806489 33389 33345 761431241 84237 84185 173215159 50075 50039 294705782 81728 81729 291614755 79988 79996 714312468 95482 95483 940441383 40210 40184 344704273 80184 80180 222181807 89928 89929 861966899 53909 53910 978827792 9001 9002 300229599 69465 69448 350523823 83172 83141 399091825 18921 18883 684404175 41073 41074 772193891 15162 15135 853172648 59508 59509 638577959 6798 6748 701695917 75859 75860 746986361 76873 76874 558865440 66574 66575 1324287 11640 11641 246699146 11131 11132 305888660 63543 63590 118184962 91247 91296 66448313 5302 5303 79046110 25661 25703 439196249 35075 35076 289773222 76161 76110 37818128 6334 6339 273565436 36190 36234 350810938 44754 44806 433613201 43118 43164 428926835 84382 84418 397765843 11082 11051 468699337 9380 9344 364768425 91516 91517 473418977 1335 1383 464011765 22183 22239 163559755 80949 80943 398682943 78390 78391 576627183 86772 86773 356178815 49728 49708 832067659 4408 4409 401814268 45563 45564 125653103 61150 61198 241718903 42024 41990 305560218 53126 53127 329130036 63085 63086 864156898 81884 81891 620213198 31396 31397 750909282 16547 16542 549595129 74049 74050 831653798 58851 58802 758588563 30130 30131 157864789 62813 62836 489631818 42534 42516 477995689 23621 23677 566525422 23069 23021 34519609 72353 72354 964254590 68363 68348 688045768 2905 2906 344108884 73668 73686 581372878 59471 59472 311356818 62966 62910 669920678 48890 48891 401672513 60320 60321 383339638 19037 19083 881354257 14741 14742 260447731 57914 57915 981359198 85323 85324 535876477 44749 44750 789795755 6433 6407 99699530 82419 82420 438335081 91083 91066 581349488 21851 21852 893643590 9294 9324 103755088 67840 67841 928718176 6689 6668 45227978 86062 86063 502697588 15920 15921 126034052 29002 29019 189219018 90771 90756 269461492 54109 54110 103473618 14852 14853 884747589 45853 45854 546309852 35863 35886 956610105 10409 10445 714246470 56799 56800 907718959 32610 32611 190296610 66159 66204 160195347 57307 57308 569652885 94870 94863 332160051 27806 27805 964279466 65603 65604 140964916 60199 60200 139880333 62976 62960 562380391 81040 81041 54394078 7117 7118 202412451 48347 48348 171350854 5156 5157 997290846 31811 31812 700657280 87130 87183 67430158 11899 11900 277685299 58143 58107 529025858 12998 13015 306500883 98453 98454 573986083 1621 1622 542418481 11052 11053 685123402 53903 53904 829792629 2723 2693 515848021 43300 43301 441664802 43633 43577 122691377 85829 85876 100254061 23271 23272 832628115 60729 60681 633012235 46720 46721 970707965 15405 15408 528109687 16479 16480 738734636 921 922 53004625 80863 80889 571582937 5766 5767 185266707 33307 33308 963721053 69843 69796 969291535 93963 93964 29799149 19681 19638 847536072 4557 4547 891743043 85892 85888 161004301 31106 31107 810509140 29692 29747 548165229 93285 93332 761223088 72087 72088 609844334 10921 10931 20703206 22741 22710 695749370 64244 64245 494538168 85174 85175 47567260 49278 49234 973215418 21126 21127 423748162 22555 22520 639449889 49100 49069 89358621 59796 59797 513406723 33436 33437 966908985 34954 34955 731279374 74384 74385 208182307 62729 62748 822321171 67608 67609 493993744 79063 79064 671256360 81049 81061 530349785 51321 51331 558248484 70738 70745 599620524 92461 92462 897679852 26918 26899 423797060 62835 62813 394332042 93271 93272 187637444 84725 84675 625929791 36165 36166 552235155 92806 92807 202582840 99729 99700 312641203 38661 38662 678568054 55417 55418 361949049 2678 2659 807901370 4125 4102 622666484 43976 43977 497537927 59785 59753 499185539 4261 4262 252044104 27624 27625 1378535 2897 2849 8076582 73129 73144 447348974 17164 17165 826171389 45013 45014 747519540 21239 21240 337235481 34154 34163 841336186 7427 7398 255887127 33295 33351 984361361 82982 82983 893882444 63016 63017 385184538 27008 27059 922634573 81854 81855 849567305 56721 56722 59030543 12995 12980 362659344 92124 92125 346558699 52828 52829 878537991 88497 88498 840089656 39085 39101 261881032 5323 5331 58260199 95982 95941 800783349 96252 96253 439032056 21596 21597 960325265 52803 52804 413206693 85708 85709 465502258 18699 18748 105122418 80215 80216 63934531 47013 47014 972684758 64829 64861 462885944 20275 20276 565092156 1195 1196 514202112 45918 45919 805363383 13070 13071 818190918 18545 18546 52301471 92819 92820 692531728 31983 31977 567590168 61355 61356 289582164 919 903 578709855 98861 98846 628910797 96902 96900 894441320 91934 91915 520163580 99012 98984 87304979 15142 15143 664491669 10144 10147 388271084 97116 97117 909399143 58162 58163 477275774 29903 29953 700678890 81144 81145 340825623 35354 35355 399130093 16310 16282 608052251 22692 22705 869933386 32219 32171 583036524 98692 98693 780133897 57179 57180 794777255 77982 77983 562841571 47663 47664 898050937 996 973 805675752 2796 2797 668875462 83464 83476 9930222 89993 89994 820903764 58189 58190 927717229 66200 66173 812510709 60591 60592 510791534 74806 74807 745418703 58604 58548 792331297 97152 97141 644815215 86961 86962 616131738 2282 2244 17195667 14155 14156 315843299 71370 71398 995113349 15563 15529 454012277 84186 84175 852168249 70385 70336 695826608 81780 81820 22121863 37555 37556 798249535 68068 68069 772663512 42794 42795 216865835 78834 78845 519034456 22590 22591 62014737 80889 80936 747612914 84920 84928 587554245 47295 47296 334070432 42180 42181 459547571 52358 52366 787743345 96726 96727 484115591 65807 65808 854659493 30674 30654 753331042 18335 18336 697006032 18927 18939 801912740 81298 81269 560133644 53422 53418 118462711 76995 76943 828194441 61782 61829 847576401 2674 2654 210431193 65762 65763 51785154 2619 2620 158667575 42819 42820 66523631 36770 36785 86273412 71690 71691 974786004 29027 29041 672224394 39707 39753 13508949 59820 59771 653878610 55962 55984 206352039 27771 27818 135455582 68075 68115 729598170 53491 53464 289352258 31833 31834 138511436 20002 20003 966690529 57891 57842 699275503 93990 94005 897970481 56143 56112 602154644 92105 92106 326063676 47177 47178 585016588 77202 77203 879119563 54006 54007 984129598 50511 50506 322019278 91188 91244 671534646 69115 69159 286123055 43703 43704 301768739 48068 48059 841003220 6832 6833 940030380 6110 6135 946404475 6541 6521 824134825 78813 78812 631527317 75274 75300 641135229 59386 59387 100495549 51390 51337 860549428 11395 11396 496027706 76849 76850 446859843 61440 61457 587680948 45868 45867 811844137 50483 50484 950789046 86476 86477 523898792 76446 76499 989688862 40792 40783 898792573 74780 74781 623463654 50878 50879 785118438 18431 18470 601704680 21829 21790 705343823 53875 53876 132230693 23648 23610 34492712 46133 46134 663917185 56495 56496 401722702 52464 52520 530256058 98295 98296 333775683 7782 7752 602070792 26564 26551 586490106 70191 70192 303213461 88416 88398 723636140 74106 74145 859001361 45532 45527 277439082 79078 79074 564074562 89384 89385 967373580 40868 40869 330003843 78407 78408 475982183 69028 69029 15050122 8860 8861 60323334 29986 29956 88613056 47982 47926 237295118 40949 40977 58954986 55019 55020 924248559 8239 8202 80314414 52611 52578 484754340 91168 91135 462589712 76096 76070 312018696 12900 12885 408184715 85779 85780 682476217 19435 19477 364063566 46690 46674 548930914 88726 88740 429527192 30246 30247 14686930 30806 30807 296477612 17868 17910 563200263 16328 16329 448883252 97796 97797 489855377 22031 22032 75970777 59343 59375 20096260 2758 2759 526167564 20198 20199 27748583 44306 44307 475396354 54537 54538 158747091 93535 93481 788730573 23125 23180 185001888 43712 43750 711329652 92433 92434 107859296 96694 96695 92208861 2106 2123 901926714 17082 17096 435569726 34112 34123 913315565 3899 3905 132147165 30207 30208 178493949 70954 70955 625406294 88999 89000 777974261 38481 38482 293986397 31550 31551 282063178 33215 33220 179685140 99981 99982 833661679 21757 21759 797817694 44449 44450 638708756 87668 87669 661198382 13227 13228 507848224 50536 50537 151130892 75309 75353 767212792 8165 8141 174148016 85191 85210 617792052 92427 92428 489985600 17575 17591 378814975 93640 93585 904642449 39228 39176 981084644 14079 14080 356664601 11909 11910 239426626 2971 2982 988026791 52484 52485 124916882 91857 91858 814075844 69631 69612 685247906 13215 13216 99613828 33940 33941 498690999 35310 35344 864796550 39269 39270 297479832 46375 46376 492008321 15482 15483 128408533 37296 37297 619963114 85568 85569 75374887 42338 42379 189836558 97031 97032 825914272 57128 57129 905077057 35767 35768 81917762 54053 54095 326172104 35164 35169 2702435 65896 65922 987102282 63802 63803 353438468 72810 72811 419262474 31935 31903 164934283 23235 23196 210483133 74603 74604 334241614 67259 67260 909074435 63146 63147 629285988 41865 41892 885362226 66713 66714 893434752 93904 93941 54173245 61416 61403 75562752 57245 57246 710779281 77586 77545 279217818 75533 75534 807923071 68202 68161 82549325 43011 42992 534814670 69366 69404 507905295 50110 50165 661043087 75378 75379 122690894 52247 52220 316145023 94704 94719 350459143 57909 57953 394199130 28426 28462 149294745 81559 81612 267181591 33740 33705 195051769 2626 2627 805580458 76451 76434 142844018 26963 26964 342149179 39448 39441 101603922 79095 79096 900259038 43741 43725 572245847 91748 91791 775050549 90355 90356 612546723 58635 58636 464995696 48315 48316 952400392 68133 68134 833016780 42916 42917 764563576 42537 42581 895881956 12383 12338 494487654 74297 74266 222743072 52532 52533 601204248 71764 71765 827087779 97260 97270 936714149 81370 81371 599495965 53849 53850 829241240 70286 70292 587675268 46249 46214 555969834 37860 37861 518221808 39926 39927 930912936 53717 53718 457490035 38871 38872 302682235 64348 64349 262866603 8222 8213 703449562 60295 60335 723281115 74480 74523 389058907 13259 13260 399804712 35865 35866 608599415 64674 64675 550164742 97023 97024 221389924 62546 62545 898172192 71077 71078 849765284 46273 46274 718643447 71256 71294 192708858 42502 42503 114974094 86764 86765 591287554 96415 96416 344565389 5194 5170 273464008 40071 40072 860420754 73017 73018 834703135 25962 25963 993512927 18206 18153 286206640 74260 74287 582478093 30941 30942 110917262 75454 75510 467236222 74035 73990 750760621 2602 2603 201700822 14860 14885 117857042 86975 86946 437706432 49189 49145 258438905 20351 20352 115757656 2110 2083 638436889 28072 28073 452272049 35072 35073 401638062 76624 76635 887751725 647 648 639040268 34191 34192 966324108 33921 33922 611677452 12777 12727 902764224 35814 35815 602705525 16562 16563 531276946 34202 34170 96189836 31653 31654 740660461 53478 53479 213141159 16162 16149 96082744 26983 26984 126467662 37457 37458 938865896 75575 75523 617238314 18741 18742 491713281 79383 79361 386136284 66407 66408 940590047 57482 57519 478621467 88320 88321 11877374 31559 31590 832793808 64193 64233 802521067 48239 48240 597435366 52682 52683 472966737 74377 74378 516329939 59002 59003 711755441 81671 81684 140148735 31006 30998 598709334 98357 98346 158716746 33078 33122 855735241 33310 33318 521908428 52550 52530 1233201 35882 35850 760146862 41652 41653 478497523 14879 14880 928127778 99409 99410 293189851 83630 83631 268509701 45973 46026 844137382 35069 35070 266160708 82254 82224 914606216 7207 7208 805328732 58008 58009 900634122 1690 1678 546501262 70564 70565 740013802 27880 27881 937249679 10188 10161 824410115 78252 78242 930347482 70499 70449 545039919 51334 51377 458957575 31319 31362 512814325 96348 96349 191396174 30662 30663 344733749 60280 60301 297789401 92542 92543 339914491 83657 83665 964480416 92606 92607 773319124 10213 10243 990530356 90069 90099 906177117 62840 62841 69598794 15494 15549 769173154 12541 12493 924037828 44106 44077 409246218 27559 27560 890136552 89733 89734 328902881 94348 94340 907654979 91364 91344 562368531 61668 61669 962831935 41037 41079 258957356 9897 9848 643802860 80719 80765 503546390 46960 47009 645917664 36583 36584 776957084 96446 96447 394831273 1039 1040 442268534 64355 64309 296715011 30523 30524 551544087 13502 13450 159249797 3615 3635 486543939 74984 74985 792198362 66832 66833 642261268 37708 37709 403196516 10751 10752 314086590 90485 90486 272475679 65174 65175 410732035 92011 92067 373762038 5175 5176 627732497 29799 29815 723678365 16651 16652 6608426 30072 30073 590649020 36106 36059 898586062 39040 39041 264988504 51124 51125 882020956 15563 15564 589925772 18136 18141 617395126 12935 12936 537455053 11247 11248 137312181 7960 7961 147456497 42984 42968 463318721 20265 20259 911098556 15009 14979 283883784 74633 74596 7933857 73695 73710 943248006 36456 36457 696131723 31334 31335 99695396 46004 46005 457055923 27093 27094 166679756 5108 5109 84292500 12863 12864 35311836 74017 74018 628678791 91478 91479 376580809 10390 10391 532386860 71888 71889 792901425 15152 15153 274417554 42709 42710 485682689 58813 58814 668265704 7946 7947 542570418 98973 99023 317520307 47305 47306 70064153 87510 87491 87560867 42459 42476 630180705 53513 53530 628790949 10071 10072 340592119 54241 54242 827924485 35938 35926 578592290 69694 69691 361979582 96640 96641 17785780 55331 55306 352512243 70765 70732 117685109 61673 61624 720204016 59318 59321 310660959 96005 96006 136079574 20687 20688 677981470 20568 20622 516165460 21702 21679 437720592 25388 25389 337074235 42609 42619 689440568 88919 88966 758641756 64289 64290 969332363 53163 53164 153445796 62821 62841 420938558 16961 16962 893293739 91366 91326 700728723 43316 43302 46116932 9820 9871 681123436 97530 97531 249778668 24043 24044 459315443 31823 31829 183643847 80105 80106 45474429 50660 50661 926324228 32530 32543 301054842 62136 62137 248221402 84714 84715 906912181 46935 46890 156258070 25255 25256 457330286 7697 7698 613367100 58827 58844 566805151 20787 20788 430686614 29289 29253 349143153 51137 51152 542914100 26388 26401 318545466 4924 4954 347495664 15973 15985 190170284 695 716 389987193 53521 53522 337351834 61536 61500 1545596 90781 90817 700847997 43714 43715 161221801 73356 73357 826817086 97954 97998 290311679 62169 62118 803241721 68889 68890 193132352 94404 94374 356860895 32288 32322 950729813 27111 27153 538115073 32325 32368 439381847 33174 33175 111899658 75256 75257 428368618 44233 44263 630729915 64335 64372 863092475 4414 4415 143559786 71048 71049 924714680 55797 55840 251287024 92688 92689 44679401 90898 90950 33472183 9617 9618 522653951 33284 33285 237250423 25172 25206 181378739 21714 21715 652480941 17235 17236 250600627 95287 95288 961701079 76757 76722 20889011 21432 21437 482194015 71338 71385 863853052 51464 51449 221685266 34760 34761 926505323 87081 87087 800423364 9154 9163 866778153 73447 73448 13893964 92621 92622 13991585 39869 39870 339860113 10213 10165 534879368 46719 46720 989188513 74889 74923 788027735 98435 98436 915957943 6095 6086 583377082 76319 76302 654905654 28577 28559 614741768 75046 75047 514371566 3987 3983 320284637 48538 48571 584079982 95140 95106 169306148 66657 66658 398737230 5709 5710 499176453 87106 87107 356963176 81797 81834 833499114 45847 45799 462472253 93989 93990 932432475 52936 52922 981066185 66635 66636 896294318 98816 98815 127105061 77768 77769 727900178 6352 6383 382865556 58825 58832 405658759 38202 38203 629510941 91848 91817 315565504 90363 90364 532208954 63757 63770 475145151 7194 7210 364298073 29375 29349 90294422 12732 12763 809848959 4850 4851 712881171 53658 53659 188933502 43026 43027 848284402 79646 79647 358721615 64663 64664 321344799 18896 18897 329598532 75792 75823 176936292 29977 30011 319937301 3278 3279 905918935 56882 56883 767069055 17028 16997 732275008 8243 8257 613578463 21042 21043 146655262 13098 13099 842837021 81270 81271 406266642 57411 57412 913608548 93861 93862 637625065 43242 43243 431484688 80780 80781 259774359 18153 18154 358437502 4222 4223 628095260 13420 13437 194331191 66548 66572 948432469 91335 91305 17779448 90346 90345 17159958 58600 58601 581358452 53715 53716 43214208 31225 31226 348955151 71678 71692 119685165 41301 41302 96666321 47080 47084 397080263 46532 46533 261669313 78132 78133 550977127 49299 49333 889520827 23284 23285 869417528 21675 21719 340774461 46106 46107 961896749 1206 1167 674418416 21682 21675 819769457 55559 55560 965924969 41000 40979 534714388 28006 28025 459965452 63371 63372 257157704 68285 68310 594994819 48840 48841 405469864 58074 58049 194107775 75383 75384 46477644 85188 85201 888402015 49303 49304 747430995 92665 92699 791412700 42644 42593 474630150 30 64 663749294 55513 55514 403503279 34436 34437 203354166 73717 73745 291541603 98999 99023 58822149 99749 99797 373682002 76661 76662 853317012 17185 17186 189131852 63220 63221 911497068 19098 19108 399394849 64365 64325 155840306 31309 31320 442498197 46798 46742 292556627 5165 5166 601303708 3356 3344 876308028 74455 74456 304854227 75186 75192 423513866 59873 59874 183479445 4881 4882 252521955 53571 53623 464848668 40575 40594 996612188 30830 30828 684673622 36562 36563 369745323 27606 27585 270377186 88852 88853 370767233 57711 57712 685444190 96330 96290 370646738 35642 35614 353710461 41636 41637 9819431 81063 81020 935944384 27426 27427 495858999 82165 82144 930100086 62823 62833 244945749 82517 82503 148655591 94158 94159 109336146 57662 57620 253640474 49461 49462 562088564 16939 16916 480959004 28762 28763 816013649 93404 93405 636151191 53172 53208 138474957 69775 69727 412395100 99000 99006 354796673 20367 20354 147884935 91762 91763 594636594 71741 71742 196005951 89467 89468 616835409 38234 38243 717619670 51918 51919 609469885 34770 34771 773117429 56311 56258 189386733 90545 90597 126110671 21899 21900 315891176 41399 41400 795892924 64645 64678 295865696 79756 79812 786849523 20728 20729 986127759 74289 74290 763500852 76561 76612 738056769 43592 43578 465647861 9289 9342 267574988 68501 68502 697353419 89126 89148 776127892 85834 85835 561790352 40187 40162 441608978 8696 8697 722308884 8878 8887 387927702 46968 46941 916294452 2231 2232 404056390 23769 23802 411904840 67478 67510 96462266 16744 16728 791812588 27703 27728 423943200 90859 90894 156826483 25175 25186 610963976 2247 2272 123977706 76315 76316 829313997 60374 60375 668952616 40043 40044 231158174 86830 86831 492460397 58494 58495 115900751 41981 41982 318064731 63754 63755 638758427 32008 32058 918211588 32001 32002 499262665 37388 37389 209602550 38465 38506 172989997 49285 49286 196343689 17315 17316 907517278 49313 49314 379357221 94895 94934 927228325 73628 73629 934221967 36686 36633 813985036 51421 51422 321777409 24490 24491 47376890 13349 13350 901133938 6381 6382 225779260 27562 27563 377407926 28902 28903 266119207 59931 59953 298015239 53709 53706 836110192 96702 96703 563495417 59235 59236 885863521 95495 95456 188739343 60814 60815 58723443 41442 41462 367088870 50142 50143 527457597 50024 50000 18239986 88882 88883 319065808 9898 9899 224407506 36637 36674 817558997 81355 81332 815888463 14065 14020 496058693 29473 29474 429761649 96972 96973 338675430 34697 34698 195506039 46498 46551 804565820 93680 93704 44326847 56302 56303 965206526 27443 27444 212765646 1896 1917 239419633 42412 42413 123946990 70461 70452 842774808 55032 55033 95934563 67165 67190 269427351 45815 45816 872488236 74072 74073 697143827 33392 33430 818085455 45728 45693 875374574 99389 99390 189242889 42600 42635 370693430 34362 34374 740770555 78661 78662 74375191 5471 5472 823349087 30062 30086 44233004 82220 82189 120460326 5295 5296 188515193 40974 40975 100584732 67075 67076 987760188 29202 29238 980522318 31103 31104 713697549 55135 55180 59416298 8025 8026 94309368 28084 28085 829542164 99402 99403 934553136 5648 5669 707643524 87893 87894 61391495 58346 58347 326557733 39225 39226 756780709 43986 43950 267470884 47503 47535 592684563 92878 92879 926135411 82423 82424 456596628 6893 6876 82490552 70545 70546 284033837 41495 41496 524628166 42021 42044 12395775 58987 58956 252146716 82284 82315 457266396 38518 38493 199876913 67775 67783 771879954 98886 98887 239158845 76298 76299 154314356 36861 36862 153447374 89208 89209 692344676 221 170 546892399 66894 66910 155703360 10746 10747 392836854 44297 44298 573012018 85345 85393 724996549 96111 96147 850735165 44083 44070 650130216 93307 93308 106451727 79827 79828 119876832 72114 72115 598199964 38687 38738 922490622 68623 68621 448532965 66222 66273 218604145 90430 90389 328387082 17956 17983 558405485 57182 57229 873762411 44154 44155 866911099 85508 85509 891785718 59718 59770 72532239 42215 42231 202663414 69165 69206 401181396 42676 42677 207473458 19776 19777 619978278 72246 72247 398907382 8492 8493 574644574 41818 41783 298447518 55046 55044 157971261 25051 25104 865232557 65317 65312 397915919 58208 58209 30310749 1356 1388 265990656 83082 83124 531071620 77764 77765 528500575 65416 65405 196102202 67131 67078 590369862 90109 90136 471522347 12667 12658 494518538 14551 14590 888705611 4125 4126 975944840 58216 58217 649648643 92716 92717 302875388 41411 41412 883583067 68873 68874 125251834 98589 98590 409631813 13504 13505 97710070 8955 8948 627943481 61930 61931 795297901 37559 37577 402580717 99796 99814 678995834 42555 42556 598185114 70250 70251 353347863 41138 41139 689133772 56512 56487 228938158 92013 92022 219826043 56860 56852 579402708 70875 70876 694997231 67856 67857 305216486 53655 53656 628925587 65629 65630 830657721 47525 47526 480717113 70577 70578 386833906 94316 94286 712002225 87918 87919 249755681 73577 73616 629056712 61228 61197 350822028 7899 7882 216000880 29760 29761 832563153 8924 8929 782645200 12079 12080 452800616 51486 51487 769297882 62003 61997 460459008 84803 84799 387917695 91234 91263 236977065 16650 16651 595626368 38807 38808 385807673 13646 13687 694596885 35241 35242 465834187 23278 23279 698981010 71186 71187 354499739 13812 13813 192370372 54964 54965 587982666 22904 22959 703398267 88465 88416 535401118 19072 19051 222570118 58423 58424 536150399 2324 2314 612925247 31938 31912 840392157 7513 7514 459702091 18357 18304 289156973 25619 25623 79774493 88103 88104 408046017 68845 68846 37852173 1220 1166 436483999 57729 57730 883491016 23335 23336 707380130 13194 13195 122531541 32113 32163 19254090 69211 69225 608298567 888 882 968349411 70513 70514 876190741 20811 20812 222860507 6535 6536 298948351 46620 46621 86414947 15646 15692 936403255 75176 75177 32117119 32924 32956 970937185 51944 51945 221073215 48989 48990 370372949 27643 27644 532072840 89755 89777 558663085 17241 17251 556575263 29614 29586 263463659 82279 82280 809384905 14883 14884 593812837 12635 12636 606755523 77497 77536 925914888 47344 47396 47931434 2066 2067 49639596 58050 58049 133543277 21903 21904 60883149 69410 69411 761655661 52339 52359 591784216 1884 1885 595877793 6256 6257 265514436 67589 67590 333340669 53274 53275 732370393 45712 45760 961151965 96084 96085 716455 60844 60845 103677304 89672 89683 359958365 29753 29754 307706934 15638 15639 714654802 24075 24073 719478450 7693 7694 19957885 92363 92313 155844546 87448 87449 75084622 82068 82069 141775597 16243 16239 303969714 87853 87818 375076429 99272 99222 794440849 43808 43854 867915261 29976 29977 646182698 11629 11630 982509566 48495 48496 697841003 15662 15663 512181140 72898 72946 300293493 24282 24283 640796202 32966 32985 707647106 9810 9811 666181426 27150 27192 226691698 7417 7418 802363686 29639 29652 528245292 63266 63210 181209857 44613 44614 983510213 38009 38064 314702034 80807 80808 339789017 34677 34678 823418079 69730 69709 506093395 86197 86247 417981061 20351 20359 307079431 91775 91776 836283721 92796 92743 455523001 25279 25280 380183624 47733 47734 341040384 78347 78348 582078058 56880 56931 588575928 90320 90321 896357239 66469 66470 133702188 4496 4468 139645019 50895 50896 995089433 29896 29935 58243383 20344 20345 346289217 72228 72229 185715538 74600 74601 202118680 10884 10885 541705983 77313 77314 957650209 16438 16439 81876992 88896 88897 43178041 60156 60157 184082120 562 524 984718939 15524 15525 173282192 81432 81433 862611922 60123 60124 148697445 95675 95676 735635795 97659 97668 549938673 78426 78394 53146102 42982 42983 391290348 67385 67386 301313521 17164 17147 6289211 66035 66036 209132018 78060 78006 573660021 39018 39019 500241395 26977 26978 763227983 10677 10678 88799278 30490 30487 514561356 47888 47889 541010696 2428 2482 808889136 85989 85992 376675561 70666 70667 278879760 77736 77775 339652107 31054 31085 868858199 44832 44888 328511236 4342 4365 645138905 63313 63314 498387667 52394 52338 359270148 92392 92350 727024317 38874 38831 523976789 97286 97268 894908038 54234 54235 161216900 32269 32270 958286501 51956 51957 352789911 51892 51855 375858833 7366 7367 813022327 2815 2803 623514632 37209 37245 277966773 16946 16939 928190160 83785 83786 520909810 59140 59185 559964681 3014 3015 675255022 31738 31719 35795900 36067 36041 212325421 82651 82686 98195670 48767 48819 150433092 87895 87896 666695715 28125 28126 848123759 33898 33899 61446986 82686 82687 147942127 33308 33363 113108958 9144 9145 39080926 47670 47671 895908088 25034 25035 501488060 78315 78316 66908874 84375 84376 230633715 47196 47197 158932672 24865 24909 936892903 32972 32918 325839382 81386 81387 672015231 43173 43184 692870232 72272 72273 177475831 29778 29826 986013741 56037 56038 370986949 23050 23051 60217425 27815 27768 212601646 93148 93149 603351660 96760 96729 807342297 52476 52451 827484737 66236 66237 450956984 6335 6375 873404195 66785 66786 389870317 17867 17868 87791285 16140 16141 762837556 51729 51735 591510491 25284 25279 68549723 72892 72843 739737828 31268 31286 754873456 33283 33322 808508602 34956 34957 780378597 53652 53653 941381890 20798 20799 293693345 33250 33263 180475506 21564 21605 361823289 23375 23376 379667157 51420 51386 846367181 76046 75994 33337214 70394 70338 272363898 15216 15217 820419195 86805 86803 502022101 83647 83622 521939240 80806 80807 937346141 49795 49776 918971511 78235 78236 545185640 78665 78659 393932828 35309 35310 412206003 81698 81712 357382031 47998 47999 646534541 29756 29773 239405572 76524 76561 899171850 78285 78233 689053561 37882 37883 456766246 50344 50325 58869258 46846 46791 392089060 17469 17470 88037276 45211 45227 604903554 98450 98451 584375884 12160 12206 630276628 78129 78170 489605196 87873 87901 842708593 98104 98105 865624770 36094 36041 685643885 3932 3930 220938347 82798 82778 393958047 82797 82750 785931534 1664 1665 249952110 72214 72215 414095102 77794 77752 313010786 66128 66073 557870434 84929 84930 559411439 32445 32446 143925043 39143 39146 829979806 68321 68322 376472720 36477 36478 488971295 47785 47786 835687310 67285 67272 45653481 45770 45767 909319922 81962 81963 622174528 98281 98300 637350144 63583 63615 407129835 4219 4250 191009926 92373 92374 263690334 43853 43894 189990025 22122 22123 180880349 74197 74142 623630395 78544 78590 704238390 40684 40644 738751085 29612 29613 161581807 520 552 76571698 75819 75820 26282271 28793 28794 728727365 76752 76720 382885619 19353 19354 732332956 22634 22609 448153422 97278 97279 323647713 92956 92957 696329613 33330 33331 741649637 63736 63724 901940658 6376 6373 570998594 95807 95808 322132985 34580 34581 464254619 31168 31112 767437622 77472 77473 154094445 8719 8678 809192167 69638 69641 258466748 59172 59173 670143250 2086 2075 150269543 5846 5847 60498680 41491 41438 43501847 30710 30711 723603124 32744 32745 464597864 97354 97355 420751227 88971 88972 179125532 99568 99610 64895422 31982 31983 69271873 7658 7659 322558505 3267 3297 939568645 24850 24904 601636228 90971 90972 640367511 31595 31575 914392449 21869 21878 436278183 84456 84494 629826442 61271 61272 286966061 65218 65219 677791047 19132 19169 456689851 81930 81931 621215792 33583 33634 298409073 70563 70583 651280111 13313 13350 576017992 78129 78142 929304077 78730 78701 740695645 48295 48248 865290026 40119 40120 887953745 55958 55941 262882383 8963 8971 91934133 9428 9429 55124457 716 673 792285476 75154 75128 184012096 28422 28385 672718443 10062 10016 557066044 17762 17786 705844436 35388 35389 546693410 74817 74801 652342659 14274 14270 955959721 40722 40723 868664351 66590 66591 456400032 81105 81147 288460464 70572 70573 445556931 21754 21732 529220478 32029 32030 68032863 12821 12863 486453115 92525 92533 868132549 79974 79991 871967380 49272 49273 180717165 37405 37356 806216640 40457 40458 424778770 81864 81858 245783687 5761 5762 227112551 31608 31609 817425773 42026 41976 638718318 27635 27636 432721948 82179 82180 971111876 85348 85349 959441182 28765 28766 597229480 83070 83071 825667628 82215 82216 898886219 23553 23554 818042171 21877 21835 221189757 63178 63204 50461585 16440 16441 310089405 20524 20533 173612374 9131 9178 184011842 63526 63572 704434779 89907 89908 336256715 88469 88520 272224158 53488 53489 550770827 21713 21765 958406072 9194 9245 190707652 31038 31039 765041236 18733 18778 127977651 27299 27300 874429974 76681 76682 328589734 77594 77595 387518464 99912 99913 55020494 65921 65922 982571429 17116 17117 636506509 73508 73509 514532028 54075 54071 34872973 33308 33358 702607327 7672 7673 77928580 17215 17234 626390600 40801 40802 959469597 80475 80476 970413926 32942 32948 929919955 71929 71956 200125408 12718 12719 969300676 92559 92560 676502282 84573 84619 454063703 35904 35939 390468823 66837 66887 910594536 4837 4825 967092635 77419 77365 43359067 51677 51678 178499505 34704 34700 568865126 82204 82173 825609368 44048 44049 125235690 75455 75456 817077653 54517 54484 629015972 35386 35387 87647582 96755 96799 516788859 43612 43613 833028343 61026 61027 849886133 2840 2868 658823036 6174 6175 357982555 42395 42442 453162069 85440 85492 524957833 2917 2971 49835913 3104 3105 945786121 50684 50671 797965573 47863 47864 185958555 41519 41538 651657991 81662 81618 667297876 23964 24008 100014433 14920 14896 543325129 49235 49236 957091022 14997 14998 635122755 17902 17886 876376578 27918 27912 514537704 57580 57610 532030528 22416 22417 29189322 41121 41122 28130074 23849 23862 702241177 95397 95416 13370735 76774 76775 486795625 26942 26943 182481210 25613 25568 728471611 61463 61464 396905513 53340 53356 704733237 29965 29966 686136870 46440 46434 946133084 60856 60857 873619373 34191 34162 254127967 87967 87933 702674909 41114 41119 419741035 47374 47375 197835249 79982 79983 791438687 93339 93309 628718899 3824 3864 468699671 20612 20613 403771803 95526 95527 998362475 86377 86348 90144788 58469 58470 174362307 24492 24493 959804878 9097 9094 452646482 42076 42108 756138580 78853 78845 646543692 51781 51782 487829553 1133 1096 538043418 27825 27826 660463713 56952 56984 19309842 1271 1274 329760877 22310 22325 808288406 13257 13258 187072398 96140 96151 470506943 44420 44421 944596354 25221 25222 555850233 88098 88150 285515959 81686 81687 201289731 1763 1817 665186757 11064 11043 970611052 63761 63762 964466200 27087 27061 53724542 46738 46782 435435691 27601 27602 684227766 90875 90876 357983982 44317 44262 181574384 33112 33073 838241417 59579 59528 438223535 4387 4438 222456141 64107 64108 862993965 11980 11981 231285659 7353 7336 981182422 39953 39954 498189004 28410 28411 141109779 33857 33858 284799387 30880 30841 631532587 86740 86792 161286573 25294 25295 82657192 66836 66868 543297378 34546 34547 82559985 91904 91945 411336454 42508 42543 811747311 97186 97187 434222443 13342 13343 579356778 42363 42364 249656914 73198 73199 117090570 5589 5590 913556454 81573 81574 857693007 78141 78123 167202647 25266 25267 966225561 57872 57873 827974361 98737 98738 459225611 25974 25994 790536187 55583 55584 237141794 87384 87385 539350058 62022 62023 775633183 66769 66770 263476551 54188 54189 283685758 48328 48337 549903525 21627 21628 673550996 38401 38420 896471846 39382 39333 498813613 26675 26726 912070961 53768 53769 326406671 8645 8646 261698877 48053 48054 932056368 39320 39321 245334760 68400 68436 4208832 32378 32379 903131222 36403 36404 560650180 89867 89868 743650850 71927 71919 216789473 42106 42107 681101923 87019 86996 574054708 86697 86698 632726459 63106 63071 962288329 10906 10929 675415393 70771 70772 111784251 79440 79479 923538590 84825 84844 238469368 95473 95474 597378659 97770 97736 837790709 67908 67909 286586685 14786 14787 237262412 66680 66684 910269368 41836 41796 687775132 35528 35529 768765782 43437 43406 439503199 21846 21847 634301979 16957 16958 924398120 28870 28871 178769180 73321 73322 312660592 9895 9896 427064886 19439 19440 260181873 23571 23587 660586614 94266 94236 111134953 41682 41713 282782679 42391 42399 19042490 71959 71988 942841523 25157 25108 184046894 24013 24058 281820975 49007 49048 35126756 41862 41863 70499195 34401 34402 465696891 83681 83682 907775359 80380 80381 919502908 88753 88754 970726417 23631 23623 790201332 46606 46607 484351175 16316 16317 356682052 61169 61202 674398870 63642 63643 838073213 52822 52869 512707449 43231 43232 766051632 96965 96966 897070707 30189 30194 76194660 36184 36169 82857847 55438 55439 840938400 19609 19606 290353439 76193 76219 525294306 89609 89654 360774363 43998 43979 122491862 38385 38348 578089389 57648 57628 314667336 65312 65326 467462135 36335 36306 637087107 63117 63118 524335674 39012 39043 473314819 56898 56899 646193412 29816 29809 906888976 14886 14919 79712257 34933 34934 134146967 71214 71215 178725776 61644 61645 116894833 76354 76355 350801190 42825 42815 639787391 20947 21000 973879822 18076 18077 707026133 3761 3795 99522826 36174 36160 226065036 4513 4514 965011391 61402 61436 511947211 77692 77693 412105849 96257 96258 511669258 7905 7896 320747429 92080 92048 17427152 37820 37852 599784334 43554 43555 595947234 32479 32480 576987903 13678 13691 99877033 1532 1574 370233446 52375 52376 981604794 7438 7458 208375534 31447 31448 633145532 35762 35709 668935823 4738 4739 285486211 34920 34974 799719747 67099 67100 404945450 9353 9354 805240575 42460 42478 207255325 18637 18638 77099078 89619 89645 479800697 60127 60128 105418834 2172 2116 327894343 62815 62869 778806533 17292 17293 63221276 4763 4809 813012249 26178 26152 494005090 60445 60446 295869048 76389 76390 217997154 39994 39964 7369502 74008 73979 876610826 94552 94536 604434577 37465 37415 262958358 14232 14268 524774577 3641 3642 98231938 32982 32983 571076849 88315 88316 873964900 71238 71228 631776497 35548 35549 83544203 21425 21432 590742948 68239 68247 564925814 57590 57591 104707851 21078 21079 242357763 78802 78803 879638872 20121 20122 183162266 15917 15918 364042385 70183 70222 708792527 72903 72890 647672646 56775 56776 952630369 98994 99000 481612074 49427 49456 483578728 98206 98207 349555977 96232 96233 331309965 16264 16265 716403041 26954 26955 617137256 24143 24136 205901292 39347 39344 221807397 5286 5287 120192786 46456 46486 927330908 80495 80525 770435955 6106 6060 83213965 48246 48282 581410922 9153 9157 935149788 99314 99315 734034213 84950 84951 927139321 1209 1202 75689710 46602 46621 455411428 43781 43768 35157537 21456 21457 858533424 9851 9816 303446815 33522 33523 875135102 70984 70985 430074834 88568 88514 101767823 92205 92185 360745533 67017 67018 185528587 97809 97852 789727956 19332 19345 72490177 92056 92057 740807025 27526 27527 705484792 44303 44304 462072173 80216 80217 65375967 79818 79825 145168078 71990 71991 799716097 39874 39839 177236231 86803 86801 362826526 11051 11052 32339630 4286 4311 162077191 55691 55692 247459359 68577 68602 114015029 57722 57761 672985516 82547 82588 699220766 23815 23841 483262564 48468 48469 382535713 83499 83444 981776873 7432 7433 999845324 32084 32031 16086529 51521 51522 366006308 54834 54888 293830503 76369 76370 519256752 29005 29006 85856768 10750 10751 932841702 73533 73534 629769943 37 3 227467489 93523 93524 489365938 90182 90142 191486686 94597 94598 958831852 98185 98186 664667677 26721 26716 499246424 97732 97733 454593444 38750 38751 888031172 54356 54312 414995419 77384 77344 778094318 52561 52522 72707132 46865 46843 137650699 23532 23491 597226796 5967 5912 533272204 13443 13444 842745122 24396 24397 458319739 46052 46054 752448805 48854 48855 60009691 46008 46009 283846401 74655 74656 832807606 25846 25864 696966634 30016 30017 199428775 8653 8606 666747407 61989 61990 466588200 63186 63187 337959324 4287 4272 949581296 85884 85885 953885605 79761 79762 415036687 1867 1868 122936551 33383 33384 998061308 78439 78440 841273428 18134 18135 28662740 56829 56786 10091606 46237 46238 389576174 51208 51242 151236961 99169 99184 696580494 82407 82395 459696790 72895 72925 299258187 99532 99485 8442154 63341 63342 345301191 41424 41425 921468978 12877 12894 513177073 41186 41187 212378089 81933 81942 602445812 14911 14912 74351118 83359 83346 33619871 7623 7624 981062631 44529 44530 277261966 15717 15718 472813887 96532 96533 512495012 47763 47753 487822087 75847 75848 777601904 96749 96805 909780980 50743 50744 123302246 6887 6888 755721427 64390 64379 811838344 30147 30137 105039421 32607 32633 563842414 13874 13928 988768136 10735 10736 394601603 41941 41942 718310403 24914 24957 832403750 70097 70098 937818511 48487 48438 421757573 22671 22672 507842542 61466 61467 123269846 64871 64927 445460191 2424 2425 570567227 94276 94306 439686289 10698 10699 474951755 381 373 175233383 87102 87103 789958488 38192 38218 269974658 56901 56902 568151191 66185 66216 151236884 40780 40781 431365043 91832 91833 935409517 13552 13553 829095290 99546 99596 707096087 95666 95667 96903720 85330 85331 676554213 59138 59139 915041439 23853 23854 642947154 92160 92143 943698005 75880 75843 447341308 55922 55907 701265206 65241 65242 546896816 79766 79767 185199194 48722 48736 121825094 94190 94214 766522203 97449 97425 918726410 86944 86891 771176701 3384 3385 206460605 39868 39869 399304630 17596 17597 895463208 49020 49025 494843539 44450 44481 450968217 22109 22110 255349644 71707 71700 210127614 21663 21664 320939855 20624 20632 463303546 51380 51381 788248391 52052 52053 717442357 72483 72484 292208955 17856 17864 863137848 75552 75553 337042532 96369 96370 990269689 97520 97573 188634584 63848 63849 760919065 89288 89289 548766939 37584 37585 312570868 45547 45548 987671091 86295 86345 688020239 35535 35536 300760939 52091 52092 129342159 2393 2424 300572524 49839 49840 182764537 273 274 579152631 16162 16163 369033717 46720 46731 481284695 16896 16920 842368930 19518 19519 659742547 10789 10772 608721423 78621 78622 989548905 287 310 344318143 67615 67594 900791590 27200 27201 414130215 28610 28562 19420958 64899 64900 233974669 61745 61767 937209522 41604 41551 328557979 25958 26000 846049236 92182 92183 205214528 949 950 149952795 10041 10042 738898141 96186 96187 434482326 44353 44354 732063971 45309 45365 374639698 19172 19173 590557916 80599 80600 634464091 22757 22779 483995138 68157 68158 372327460 86956 86957 390019187 88156 88176 887108301 59963 59964 417100136 73820 73821 794998817 14166 14147 703918511 14714 14715 628375187 14026 14067 611148498 88121 88131 523484868 70035 70072 283974102 14279 14280 788084491 96811 96812 694754274 60774 60735 825626201 60504 60505 457139510 63850 63851 286663733 4391 4361 824017268 93572 93573 979450232 39572 39573 548351039 37528 37564 324043108 29049 29050 163873900 35055 35056 533492787 76294 76338 525566156 35073 35090 811089518 13606 13642 789135594 22686 22646 803150891 72312 72311 231226372 44937 44930 743255617 55271 55267 405787148 64409 64410 409008423 42131 42084 810822416 9901 9902 52881051 65108 65079 43663623 14127 14129 384279682 57816 57817 979521446 14477 14478 992602661 35345 35346 73734794 38719 38747 705884422 11341 11347 114581443 88740 88741 871618570 23257 23244 689288808 64545 64546 392407321 8895 8896 437939564 73815 73819 227363576 6507 6508 858227852 20345 20303 544583111 98536 98505 239751162 81771 81747 335344148 22509 22523 440304369 42122 42109 375891127 42331 42332 393539202 25972 25973 824898782 65211 65206 6368347 66052 66053 734411272 60115 60116 1364875 72397 72361 329378566 26276 26277 795897900 35822 35823 66335575 7892 7943 373725575 46095 46096 59625042 47867 47905 523177650 88397 88352 206435897 57154 57155 818262272 96826 96827 716165941 26646 26647 435872370 86366 86372 447692175 24591 24541 648224343 77450 77451 22398765 66119 66120 317198634 84808 84781 813049139 19600 19561 446887988 94286 94287 908898521 86111 86112 468985541 33019 33020 696333092 32172 32228 218662147 25827 25828 584333126 63924 63925 528188503 61020 60986 852939822 37733 37734 445086990 47330 47375 750923662 74918 74872 708817366 64868 64924 81625198 36464 36446 181460748 2098 2119 298984074 84341 84396 388929764 90090 90113 640962579 4721 4669 727169502 57295 57316 367199268 17145 17130 565107195 60481 60452 855077077 85051 85052 653235032 33973 33929 921855710 3488 3508 685272770 23721 23671 389476661 82874 82875 703609422 76584 76585 669678833 31989 31995 704118654 5978 6015 43769257 26919 26920 801485256 88887 88888 958412854 79410 79359 577965817 21289 21334 321871788 69127 69128 176970388 96131 96113 484076990 32201 32157 913499076 37715 37746 565657053 60562 60599 861792923 79794 79795 518873931 67401 67402 819978406 64992 64993 44663317 58418 58465 782128057 29932 29896 829914215 96309 96352 972266050 60638 60589 39753059 18726 18682 509566203 41749 41750 847554056 13873 13907 395051916 93730 93687 205650559 52831 52864 968472783 76840 76841 988309769 26176 26177 52707161 17820 17821 314789203 3149 3150 893775078 99736 99684 331698419 61628 61629 371090896 34133 34134 789640537 86477 86478 442532506 68664 68719 227639398 65603 65576 274725312 16089 16092 766470639 14372 14373 408676962 18750 18777 490018109 59430 59431 444829820 96071 96052 871910379 30273 30274 380216549 73773 73774 592047128 67051 67062 808651321 33904 33857 490596560 16394 16395 883283184 34890 34920 463897261 61139 61140 458744680 12816 12817 574328494 238 239 916717547 81949 81930 893043846 42729 42713 685343945 49558 49559 231876844 28385 28386 720902796 53856 53857 77239639 81293 81251 207254776 63872 63819 460461615 87607 87608 917630185 83214 83199 156279380 28907 28951 691517737 21330 21331 733513390 16009 16010 509388980 31639 31694 527289585 74152 74106 167097141 81475 81441 892028979 15100 15064 462955425 11710 11688 545799269 95747 95775 639546961 96271 96324 416585550 94959 94929 68812421 29526 29537 419370459 82199 82200 843795080 25463 25505 344517141 29793 29794 188423472 6479 6480 789112767 95521 95468 4896423 18804 18849 726346936 9021 9022 490218268 68850 68851 796781999 58682 58683 963035406 11379 11380 65052329 4923 4889 854655615 34797 34798 949574399 78711 78712 412400101 51708 51709 942613785 95965 95927 635382151 88586 88587 309920797 45240 45231 127133207 38886 38887 343551083 1172 1175 645927509 97379 97380 883755753 32993 32994 925827507 38845 38846 582642062 47035 47088 757533612 30401 30377 860288903 4029 3977 643069223 69989 69990 965042961 21950 21951 562665238 66816 66817 639185331 37221 37222 665584545 92303 92280 268083043 80569 80589 187050126 82818 82819 645060796 60182 60183 322522482 35412 35413 536476447 96001 96002 80881973 67858 67859 966030320 10049 10050 263579733 52274 52287 614530250 63618 63619 164297405 90966 90967 717895922 15444 15445 79433347 73193 73194 418877191 16708 16709 525904196 58079 58032 625105730 32496 32497 897916141 34306 34261 66251696 87610 87611 924349150 82586 82599 133915642 59984 59986 962580336 62058 62059 268877379 2124 2125 285382684 37791 37799 686196216 40962 41014 30440156 90149 90102 974220797 53355 53356 353699862 34112 34075 294052839 79954 79965 655482608 75758 75759 224511619 37780 37771 132379459 7075 7076 752729844 31791 31792 956763446 61412 61413 902315737 66013 66014 520897153 16053 16040 271256541 79055 79056 832746545 45264 45222 744819999 8610 8556 874789844 35257 35313 341401184 44906 44854 974584943 54774 54756 681833643 73425 73448 163092490 39872 39873 20963620 43534 43493 736650516 33265 33278 840178972 59211 59212 10008960 79334 79352 965688390 27657 27658 404426294 21015 21002 81342136 84081 84087 730492391 69429 69466 150493593 44686 44648 187081000 46201 46202 791023626 60246 60247 862594418 84124 84125 192917126 60620 60658 376354136 4884 4938 404174870 2120 2121 19939914 42737 42687 402137610 93305 93339 162185256 46592 46613 428075808 10411 10388 197770999 40154 40108 567236328 47925 47952 897330615 78553 78498 429053736 24984 24982 716515562 55087 55066 798602058 66149 66150 483527093 13565 13548 599361123 67177 67178 502827740 66939 66914 794387452 6368 6313 777296010 28600 28601 886258146 93828 93829 5982191 15801 15757 831161724 83752 83768 293360169 3998 4036 285700731 23930 23895 701856979 73410 73376 1845475 4926 4927 249027475 12875 12876 666220114 3012 2985 138065553 86909 86910 255596682 37610 37611 394249718 81080 81092 169020155 66733 66734 909772830 87006 87002 400788385 77941 77942 766566095 25520 25532 34940732 41316 41317 163150058 52725 52726 167320153 91899 91900 411934665 81294 81295 4962595 30583 30584 226858539 25973 26018 298624123 82860 82861 418843238 82425 82426 675801342 37235 37236 957413815 22446 22476 510919092 2914 2915 820340042 11327 11354 750868030 68987 68988 861037173 88430 88414 650959895 19107 19108 283634379 7879 7880 933351854 45411 45412 757603984 64681 64632 731325818 95300 95312 777030930 84957 84958 786036317 91846 91847 366790849 30653 30678 702865582 69521 69518 16832751 58166 58118 808191495 96735 96731 348625486 23380 23429 862205230 5521 5522 900635797 96782 96802 461274439 41741 41742 4653470 87503 87504 802820324 16959 16921 487162488 16163 16164 11215942 81540 81594 204534232 41258 41259 842438741 27092 27093 722185025 79876 79877 868453129 3106 3069 303472834 43885 43840 516093324 86086 86064 683429540 69331 69358 146228820 50766 50814 88918814 41728 41729 320825383 17341 17342 526045728 10173 10174 368466435 7805 7769 331716670 37473 37464 982497056 27252 27253 702074230 47645 47646 931608307 52138 52124 825270196 27466 27470 898826790 49237 49238 439709812 96052 96047 426364348 23072 23064 170598062 97402 97420 912940519 62626 62627 443104449 80329 80330 481396250 28601 28602 553985189 58048 58049 538909246 61412 61359 205010912 20869 20870 736287423 75420 75421 129050941 63772 63724 211142616 57835 57853 174167603 7038 7039 440229384 63343 63366 607104576 4592 4578 640604979 23780 23748 361064093 85473 85474 277072873 34526 34527 803230407 37524 37572 304129518 85232 85243 519893243 96221 96198 209892874 93911 93913 57756495 29197 29220 665961066 58878 58879 42296345 61917 61899 921397724 75503 75486 659873515 84792 84803 1819121 75830 75869 771217028 95717 95718 861100498 56436 56437 498919452 30515 30516 584604924 9099 9100 179156523 36663 36664 348561194 83286 83308 484229113 11024 11025 616174641 34702 34741 648591158 10322 10332 87530365 47197 47148 938817195 77595 77631 389415371 48015 48042 897963087 89933 89905 701721750 54056 54057 691807569 55923 55924 81547163 67953 67946 17597104 39180 39181 395155902 74010 74011 434654377 52764 52757 472400465 41945 41899 55303221 85821 85799 529840772 82231 82232 608541026 71356 71357 525497173 81293 81294 882512163 85597 85598 150358651 22684 22735 757705135 5499 5453 874487042 43072 43054 324646905 94228 94185 383521149 80970 80969 687138240 83634 83635 264877780 31407 31441 990808783 74303 74325 619548591 44535 44582 694410632 12160 12109 28343190 89348 89349 758930384 41147 41148 630211860 64971 64972 514170965 9718 9719 42414883 72977 72978 885433290 58445 58446 462198147 107 108 689391928 98317 98318 759571204 20094 20095 4851979 4913 4872 194131837 13235 13236 518137962 19888 19867 328011015 98919 98921 426156221 42829 42830 569048064 29971 29975 236332889 81376 81377 597429094 97846 97847 270580520 11690 11691 491843514 95859 95860 196673834 11793 11744 69826106 36920 36921 155077370 26193 26194 394846709 67391 67354 292690079 54754 54760 985576878 41096 41097 281411707 68347 68348 755730195 78513 78514 549504966 82229 82230 980882225 42002 42003 726265623 85896 85926 856786422 72547 72553 700081399 3307 3308 977633631 48218 48224 405537928 24405 24406 263549344 40190 40157 656171271 21635 21636 362235515 67856 67845 180290490 55281 55282 422708950 57614 57634 637830138 40844 40831 338797934 35071 35072 340134182 27290 27291 707420805 8961 8962 365839682 55943 55944 668007989 32625 32626 940641046 27422 27423 721853895 56118 56119 282962943 79830 79831 466529397 82080 82081 829948657 87327 87328 599403303 5836 5837 583858163 6941 6932 534099006 9161 9184 172595051 24047 24048 316340983 1779 1780 671748877 91269 91270 390887449 12927 12928 519189737 33112 33113 560143224 94649 94637 464619149 32225 32232 855444083 62995 62996 745088905 62360 62361 445631898 19594 19595 352854845 40976 40977 137274157 82963 82964 898691555 39837 39857 432074121 45061 45062 144473544 14940 14941 403627746 53141 53142 884634678 37997 37976 10776828 28832 28878 427206725 19926 19927 759572178 52309 52317 759936870 96565 96566 567102814 76393 76346 423970736 21036 21089 173893756 3655 3656 524694094 1156 1157 679692104 34002 34003 132278670 64313 64314 766861641 63589 63590 151171650 44161 44162 753457439 88433 88453 695069841 64793 64840 442320693 84257 84258 542536158 27123 27151 183049918 89995 90051 667838716 63523 63563 941253424 29348 29349 792966118 17312 17313 534407096 97886 97867 495900200 73086 73087 382441568 88723 88711 508856437 2107 2127 826552751 17671 17672 680030223 81844 81851 604581362 90701 90695 392612559 43475 43467 70835218 92750 92751 447845889 38920 38921 669498508 41961 41987 635019465 1567 1566 893187321 74014 74015 710736034 97472 97516 618180453 35808 35809 557280882 54185 54145 120477927 94708 94709 896222855 37231 37213 191510022 76165 76136 817012019 16381 16429 374896532 91959 91960 555386470 45348 45349 864909424 29734 29755 620833796 81969 81970 340174576 78819 78820 790412188 78932 78933 763289502 99617 99618 282391094 8761 8762 294230365 57011 56957 932383659 24945 24960 124884512 20014 20015 990329079 4479 4480 121055682 69788 69789 775239638 26687 26710 621517418 18774 18775 248635103 16901 16925 954710940 75516 75548 593981401 77521 77526 177299251 95448 95416 705501097 93976 93925 346483866 63463 63464 649402567 35440 35441 603666704 39456 39457 671382854 35871 35872 396243225 16075 16076 228488431 96209 96263 463533789 28803 28804 325320748 84022 84023 861030254 14403 14404 556034806 31240 31266 838007486 63944 63945 159203888 44248 44249 124296385 47813 47814 185688443 33738 33739 821949225 96688 96689 454801082 17191 17192 436380099 61529 61477 236882419 77840 77841 337918903 42501 42518 488338900 85274 85322 398457413 70063 70064 563350852 76454 76455 93632725 72021 72022 153865151 91723 91724 482368275 95780 95781 213654899 31709 31710 809314159 13406 13407 654148845 78663 78664 275615070 73776 73789 532246928 25221 25257 280794254 65845 65846 920589413 99173 99174 319641209 19684 19688 295406712 69447 69448 687483472 15077 15078 128186188 58536 58544 465198293 36702 36681 399503684 242 243 230394337 38099 38138 826687958 38757 38758 571015460 38689 38690 339739264 96794 96841 547766942 76684 76717 503490102 71559 71560 944460552 78559 78503 922842995 66005 66057 377154872 946 992 979859553 35493 35494 736729472 1914 1860 329929519 81687 81688 408032065 15507 15508 433431000 89875 89876 373359759 22340 22341 270151521 94540 94584 244696848 91355 91356 559763992 48868 48852 947622229 56155 56156 664410072 37548 37549 256869539 89191 89244 549906291 8268 8269 109241413 57192 57189 725010117 82246 82247 527529125 86281 86302 635818480 72672 72678 982459154 48943 48955 532125726 29404 29405 807759635 96910 96911 425311946 9218 9240 441362999 43342 43336 849949940 98039 98040 315763411 92049 92050 200513980 56186 56184 40905062 75001 75034 956927709 86655 86656 735470675 93141 93098 900154078 23099 23091 119228111 63884 63832 297293646 22996 22983 579561013 23823 23824 608319987 45810 45811 413312565 97886 97837 278712247 18473 18525 55150896 15218 15169 968586008 30656 30657 525408838 71770 71771 935074365 17944 17917 406584942 55978 55924 677666322 53686 53687 987194527 86151 86152 897372300 21489 21493 468180840 69948 69939 231787771 12345 12346 265592474 93890 93887 758230876 30092 30093 163331481 40365 40343 371993 38654 38655 774119440 68071 68072 220682024 6932 6919 971261110 619 579 199612173 14362 14352 678956796 11890 11891 475124283 67874 67875 177372133 72785 72786 56649731 14426 14408 271429990 46188 46147 97227293 92899 92937 6450152 96793 96763 790436462 88571 88572 387435189 87720 87721 869474323 55113 55114 195341343 58410 58411 423325152 7491 7527 930687058 49662 49663 988643633 77040 77012 176219483 45525 45526 446329043 88352 88296 528024504 59700 59701 445510857 30666 30611 428795571 650 651 245632161 93671 93642 355756040 11321 11322 937399798 95416 95417 388433448 23804 23812 930078338 29223 29224 231635011 28588 28572 236879400 77003 77004 92776552 44685 44649 390328547 22649 22650 918783056 2300 2301 971923794 85809 85767 604015448 98134 98135 467946898 3004 2984 420448567 33400 33401 858015214 25118 25119 338709524 87958 87981 69335046 75605 75582 705869724 75388 75389 313111576 82344 82345 660100314 72560 72561 227652802 32177 32178 540940919 93214 93244 641094235 50712 50713 766470700 94121 94139 352993760 95940 95941 415453571 61774 61764 641751999 62607 62590 446434794 34681 34682 984582520 21043 21086 417902627 11137 11089 418640179 95567 95568 663481819 36891 36864 640766617 87504 87505 441050741 72991 73016 377611280 12778 12779 264092817 63443 63466 225079434 86104 86147 587392830 71860 71861 897334824 25537 25538 418528412 41191 41192 443468331 91949 91950 777489196 13604 13567 792230947 36545 36597 762537971 68555 68556 474521055 48864 48865 268759776 20387 20334 692668126 76966 76935 222252362 53522 53509 820018062 90465 90485 725972309 57952 57981 392680689 46311 46312 260684084 53879 53880 697553318 96724 96725 448480742 49625 49626 700043472 94636 94588 878761652 8381 8382 175420309 98048 98049 167892814 48755 48707 499913001 49964 49965 118512129 22642 22643 807858003 19252 19291 997201208 19958 19994 118202494 66013 66061 622570677 52473 52474 135071289 83800 83760 643477354 35332 35333 424880399 93681 93682 758441067 80320 80321 339623120 89028 89029 590978249 79773 79774 128899724 74198 74209 700235098 87455 87456 505543458 89636 89637 638048844 57737 57717 611361316 25604 25631 291543362 15218 15219 730286182 29966 29967 467431153 929 930 693880616 67411 67366 634688023 19736 19748 220484365 86128 86129 71323248 35261 35311 202435615 61558 61559 850398714 22698 22723 196955746 93873 93885 767380456 71360 71361 592123444 30200 30201 938142983 6002 6003 171486624 55193 55194 487057510 86506 86507 493861310 41151 41152 236774453 53480 53481 629249704 52629 52618 410597880 88638 88616 897013483 18354 18371 16245311 90339 90340 981471140 79536 79537 801541790 13559 13589 591544863 32564 32565 184915885 93212 93213 846219086 61994 62043 430576857 65301 65268 944965709 71183 71150 792671047 71344 71345 847859312 1037 1038 425873972 5279 5231 666775774 35396 35423 77108648 67993 68037 301101695 56150 56144 346449434 27544 27545 465661182 78238 78242 532828495 10895 10927 904020791 41908 41909 401469250 83215 83216 669347382 28098 28099 497266460 71857 71834 628764553 79493 79514 66337591 32304 32305 736091328 72217 72218 585547966 77289 77290 303993360 2920 2921 213574008 93994 94022 612327165 17214 17190 626790953 51471 51472 174877525 91671 91672 71174208 15733 15696 729031011 86810 86811 557444163 91481 91482 485473854 90533 90534 459547978 47442 47443 27831628 86506 86540 853421759 24183 24184 19642359 11649 11595 537418506 80402 80412 242341183 73611 73612 469963219 53550 53501 817465479 58479 58480 593839126 23460 23461 642384089 3234 3235 779795039 74154 74155 56972502 96103 96104 13078684 92147 92158 648483658 21902 21908 55311274 92766 92715 891690459 32241 32272 278398418 78847 78826 611511061 46684 46685 388669040 95853 95854 825693151 44103 44104 511071352 63630 63669 305199987 20452 20397 196332799 27411 27424 454117409 53431 53432 349137932 35068 35073 356814825 23400 23401 335707091 31921 31922 654705126 23692 23658 919458525 3409 3415 171400903 93649 93638 726418018 93287 93288 275231788 23734 23681 588832507 92375 92376 125203560 84955 85009 32350836 64535 64536 252049520 60947 60990 146679177 36955 36956 931733106 93308 93300 425022646 70622 70614 782943015 21738 21739 717154621 8770 8771 298673317 61464 61520 643797195 17136 17112 287883839 16311 16312 198604850 5782 5730 63200094 52180 52126 870219365 59248 59249 590574793 23579 23580 386372651 19716 19717 115608472 11335 11320 215456762 76161 76162 300224263 51740 51741 261295072 16205 16206 929177470 20175 20188 177836088 51415 51416 896961808 17565 17580 550970881 56134 56135 925795886 35155 35156 783771045 72691 72729 577670159 69467 69468 519602758 96664 96682 641084699 33107 33108 106465065 46806 46807 304632363 94906 94907 744395842 60059 60101 108112653 93055 93056 110471244 45796 45797 723870080 99257 99212 437951979 15015 15026 614928303 25679 25706 886198367 8444 8419 898572654 35094 35095 149413335 80502 80503 226799224 62230 62224 249750314 51571 51529 718021280 55799 55781 987392813 67497 67449 402301246 28812 28757 846697377 27381 27332 240079097 22482 22483 17719169 64789 64784 882538046 63982 63932 376090509 69888 69852 141560621 61507 61461 525743044 81232 81233 720803409 35653 35675 616921453 33864 33865 581941830 96373 96374 91134945 81923 81924 503907420 91204 91154 979250562 74620 74616 161259680 80487 80432 695874516 51663 51655 41161002 47946 47910 536782716 80989 80990 215892784 85621 85636 336224569 6647 6648 79411734 15582 15557 830328347 14701 14702 402987629 76811 76812 645255425 51211 51242 369760604 12638 12593 584431905 21921 21922 539162911 31171 31172 211011318 84677 84702 918864580 16398 16399 412150955 45003 45004 728459662 11768 11719 484973184 50312 50313 790935857 14425 14369 665310251 77476 77507 629474734 97574 97575 910709617 94125 94126 634925067 83444 83445 237926852 76715 76729 408051899 8291 8292 873127055 75311 75312 291505325 48677 48665 784454528 66820 66874 793169720 6222 6223 951165955 4283 4298 727170 82800 82801 65875835 95989 95990 384785172 21531 21532 898708269 83272 83266 623727167 1813 1824 323502910 55334 55343 989888241 8972 8973 575176184 19224 19225 958251513 64807 64808 798698471 42048 42049 515307897 36765 36731 846020383 61344 61326 548606760 28780 28781 556618624 24481 24471 857037068 51103 51104 587448229 71706 71707 325282635 35336 35390 851582116 18249 18247 915135112 77089 77090 499762657 37563 37564 856347395 79572 79608 171755623 31039 31040 888403161 41846 41847 18596746 45264 45268 947475091 2125 2126 516594884 86708 86698 222349461 29553 29554 111848106 85013 85014 84918502 79968 79980 180139133 73594 73595 989698650 93250 93251 68403086 24909 24919 901619506 8036 8055 139447118 28299 28300 418205861 92359 92360 302572969 34905 34895 160243171 93104 93111 20642026 72373 72379 170026457 10818 10828 432657902 63712 63713 999483087 23671 23672 184365776 86443 86477 687242608 42280 42281 229573606 62051 62052 53149167 27500 27501 587731611 8735 8736 747918556 24921 24922 590429360 15512 15513 372302176 76271 76272 41689503 33952 33953 457778386 72863 72864 727002307 88544 88545 310074629 28563 28564 852996362 89566 89567 231287481 81289 81290 825289625 94392 94441 551399947 29533 29534 820213555 18657 18688 296159000 98698 98690 503945178 61338 61383 983482586 38594 38595 850800764 37534 37535 262729901 50352 50353 324799481 49716 49717 556949779 6804 6805 900408068 35789 35790 204662358 40944 40945 425694997 13828 13813 955849950 92142 92108 762688916 76543 76560 708877483 3278 3290 737883579 49698 49689 646380445 82745 82746 864391061 66077 66078 978845898 78349 78321 111623254 31906 31907 781066986 83314 83307 360073540 27621 27622 197909592 39231 39232 595057143 21614 21587 269895330 1566 1587 887258266 97953 97939 221609679 12454 12401 774423802 70951 70952 521484231 95860 95894 449062140 19289 19288 630953618 16522 16523 107649599 69918 69959 774757542 30791 30792 283411039 63470 63471 352626299 59631 59666 986419086 12774 12775 433423289 13391 13392 267083948 6307 6308 182264919 19094 19095 75124099 74067 74014 603607747 21158 21123 287951083 670 671 505969575 47823 47873 927596818 59800 59801 623477160 49982 49983 456134365 54260 54261 832050812 95838 95839 659702506 43492 43493 928649882 69852 69853 815086497 12415 12416 18833734 19617 19618 208416271 11017 11018 301117308 76120 76121 761928191 57375 57424 413299903 39352 39324 157294512 74628 74629 508764389 71207 71221 707583698 56728 56729 345697689 42549 42563 297324837 79578 79579 18418952 48574 48604 237936125 38962 38960 837673808 73905 73906 376929599 51657 51640 249698 19417 19449 22226757 47904 47878 327934053 11290 11242 109112698 50221 50222 852903404 97742 97784 946421033 39468 39469 901361629 10013 10056 914118520 8973 8929 89085119 71893 71872 242328641 8168 8169 771218889 84548 84549 983535133 22297 22298 499717915 44231 44282 958535300 38772 38773 834844900 29469 29470 408553450 76847 76848 580665501 17147 17150 512981653 9694 9704 126092586 22287 22288 669539841 34741 34725 769757909 83532 83533 921214248 77946 77941 380833368 46787 46788 129774238 70546 70547 878310365 1564 1599 78420704 69871 69872 385524167 6633 6634 376805812 84859 84855 562499190 55919 55945 620858385 55997 55998 331870683 89958 89944 38104296 83889 83850 180630106 69420 69387 88130596 87884 87885 955739315 79886 79887 223794437 67675 67669 126663571 95382 95376 302960501 74894 74949 23772708 36636 36650 259512837 48241 48198 776934030 97209 97160 394603461 69816 69813 465647142 34315 34300 242711987 72010 72018 329430159 96147 96148 87648013 91205 91247 623982688 37151 37190 71851375 16416 16430 463557431 30752 30753 21960982 62211 62212 949824561 90957 90958 740600447 85062 85064 931638218 83379 83394 410557746 4625 4646 190308486 2665 2717 6655103 55099 55100 891417963 8165 8166 792517284 27718 27749 182633903 32128 32129 66999642 9037 9038 960194308 65756 65757 954591919 34813 34814 367183443 30497 30490 698194104 88725 88726 740099427 37372 37349 244057746 18149 18150 589937963 27556 27557 283148989 11832 11808 928149096 77945 77946 863447180 73278 73279 771256217 17147 17199 549108121 60736 60777 973449592 20429 20482 293724240 26610 26592 631166683 1688 1689 329327422 98456 98457 114869864 70104 70157 613909466 38157 38172 988300861 95798 95799 214190992 12307 12308 21387367 75697 75733 697840124 39063 39117 55539416 66823 66810 340723439 59885 59886 965274308 87291 87292 182398254 76890 76942 708841915 62801 62822 531657684 8555 8556 254685338 91031 91032 680483263 16523 16487 989499323 71955 71971 698742925 69277 69283 956143460 72359 72372 15964155 64467 64412 326871222 1971 1972 899948773 34303 34290 565460140 33042 33043 368086682 36928 36929 795360667 41484 41516 54119084 74642 74643 613559840 69585 69608 870395777 53037 53091 944890954 45247 45248 817788227 74726 74727 471222276 26794 26824 44258370 70442 70443 836840981 32519 32520 418943880 67016 67017 11234672 4658 4669 370451100 60125 60157 113437643 49486 49487 541615686 67306 67289 228768981 32083 32034 60566210 66139 66112 706628628 31423 31424 961474983 87076 87088 609334577 65233 65234 947321205 37811 37802 597058727 75259 75260 284507720 93970 93980 24788338 34287 34299 518723195 24071 24050 883556975 24832 24833 913471217 41653 41674 712308854 24788 24789 900744379 66091 66092 687442137 28320 28303 970238827 95401 95346 969488030 83098 83099 118681943 8570 8571 949181662 79346 79347 71314084 23213 23196 214705133 50847 50869 983029187 34810 34844 442772089 86116 86162 188410264 28688 28689 765375525 15072 15045 781726955 32071 32101 800110653 19215 19216 138996177 26671 26672 200291009 49677 49678 186444900 77801 77802 487084129 87297 87296 262292317 10794 10820 649430242 4072 4073 908478060 91182 91181 750074410 55835 55830 739718817 74637 74688 603241828 17908 17909 521690817 86634 86614 473965734 39472 39519 689243136 73755 73713 494893644 14729 14777 157069921 73603 73604 220628205 92200 92201 484145363 30874 30880 259500176 61966 61985 245020159 3772 3773 951604616 38962 38963 574717800 99700 99701 712985420 55217 55218 461074604 86431 86432 799226438 28491 28525 476857817 86463 86464 631897477 17700 17701 916340075 30604 30605 833035834 85116 85117 955553889 45737 45774 243636092 99886 99887 195722791 95412 95413 597676484 85224 85225 320849422 15922 15923 653975279 52160 52161 461609922 21409 21393 707014781 74658 74606 327025189 70949 70950 862857141 67108 67109 939736127 7138 7139 654642532 30432 30453 871176156 39656 39690 676038375 25963 26002 436382695 84010 84011 766176703 87487 87465 817258421 38302 38303 448260751 9543 9519 996908437 21386 21387 112745045 73615 73624 72422457 67787 67731 519751603 76669 76670 316677402 4878 4921 238832336 58457 58496 28064360 84206 84207 535577978 35085 35047 483011180 53930 53933 497369401 26125 26126 295566506 74908 74928 764797292 17861 17820 859389758 81105 81112 497606527 30428 30429 648948386 87322 87323 476909437 75061 75095 564829754 88338 88358 448623423 93317 93318 964755214 52660 52661 56200513 25598 25629 278304694 6984 6985 970215067 1020 1021 950035207 85086 85064 315459005 69198 69174 682184171 4998 5041 575048946 75748 75749 986819162 44404 44423 80745360 92722 92723 167074393 77119 77120 86794564 45216 45210 619638243 18847 18818 504293465 54785 54786 231749827 84743 84780 644277285 81972 82014 52160121 65789 65790 158837195 21644 21699 481058528 94113 94114 132253631 466 467 954759977 12335 12336 194830272 45835 45836 800671821 79075 79076 237106446 50233 50234 892932396 23149 23123 484719851 52835 52836 309362960 92932 92888 174584155 99867 99868 686918661 9332 9293 142054072 99463 99464 444304073 4042 4043 363231780 49372 49323 539544932 40767 40819 198012085 62813 62834 210764873 37223 37224 91860963 22086 22087 862264734 67174 67141 881148105 85223 85238 251192813 53846 53837 253331795 51142 51114 457571615 37049 37050 155036797 64203 64179 735471546 41757 41765 639710496 62466 62467 372342829 4184 4213 91957286 40879 40906 372680377 17209 17235 392186387 41456 41457 563328522 18919 18921 687322762 4122 4123 688365192 50914 50925 632044823 94086 94087 512174791 65076 65048 232191539 44639 44625 32416072 44614 44640 653602089 7130 7131 43108368 89629 89630 972073031 18018 18019 223364833 96054 96055 60228132 39502 39534 308342271 59094 59095 612624926 9541 9542 959469146 2186 2187 809490082 72281 72282 618634764 76596 76592 569970582 68353 68354 778275511 91041 91004 983132467 7311 7312 606370176 54717 54718 406580732 27258 27259 555294025 10527 10528 315758710 22554 22555 108716363 37524 37525 111705794 31036 30989 215994909 82899 82855 463685437 28084 28101 511765034 67942 67908 691665248 71938 71946 55707004 17537 17538 746003186 266 267 119123943 26718 26719 138327338 22304 22352 774619461 60866 60835 379666394 9030 9031 697018104 90617 90649 540219625 51244 51245 24648005 44534 44502 760346406 70013 70014 78329747 44911 44888 386380136 74476 74477 174317136 4067 4097 716753459 747 748 617428468 39393 39359 376633214 83053 83013 448204372 64009 63995 632724927 40538 40555 257273196 51547 51541 51661219 41722 41723 339189974 10911 10912 310756369 81351 81352 809949303 73731 73732 500405948 7981 8012 265381940 21838 21839 53253292 14152 14153 846198362 79800 79772 86288277 34935 34886 756447058 29342 29294 433524559 49224 49225 904632822 90806 90807 92410594 58111 58150 112074375 48402 48403 921792986 4176 4177 204206983 31258 31259 955119900 48003 48010 726661980 46402 46403 493620457 80191 80192 513637091 65753 65794 600555485 42181 42192 109760857 28249 28250 843535231 55115 55140 992318263 49404 49411 975189620 72256 72257 632368324 41940 41958 528600451 93944 93945 808486587 74373 74399 177062071 44331 44332 617915203 70903 70959 688872199 82373 82337 601691369 45683 45684 326967432 81811 81860 956190888 14695 14743 831433182 31879 31880 285351839 9223 9224 964328203 5933 5906 152535802 39436 39466 441110829 8257 8258 54086111 23493 23515 347007996 10519 10513 300881903 67405 67416 120763629 81808 81809 459368642 27340 27361 602205122 78799 78780 82846570 71785 71816 560880035 55686 55687 38131234 28406 28407 346184854 82896 82908 975601895 82187 82188 702763258 2503 2504 893515077 48929 48972 183762665 85642 85597 19180046 54192 54230 375099793 81239 81222 335005935 52002 52003 248582882 42089 42114 23346573 39797 39798 1026233 73075 73122 281920138 53405 53406 585620592 3681 3636 46551899 59608 59624 560168297 60122 60106 870525293 66191 66203 2420961 49931 49963 312482207 93507 93485 239021729 84929 84976 536687609 22530 22531 985344045 57740 57762 308906156 92676 92677 145889616 34719 34720 371610398 56793 56794 429536640 28170 28171 82068757 72915 72916 669962687 24361 24362 490772751 98370 98334 643913216 39625 39626 411020253 35757 35758 815855744 37893 37894 79979827 65282 65291 746305120 79116 79155 710544099 45461 45462 343371603 86720 86705 300724138 26764 26745 100133022 8089 8090 844507701 96442 96476 225520341 61003 60956 572250767 76636 76637 990141532 14557 14558 64026605 76324 76325 557480890 55585 55550 503464052 84038 83990 312100495 94117 94071 114443303 88741 88742 53324776 72035 71997 325810639 71265 71266 935961144 65579 65553 458500753 52209 52210 676705344 38117 38118 880994810 81992 81969 133284213 57586 57587 464815131 65654 65655 906111148 58681 58694 350936241 17490 17491 594977138 38083 38084 253762709 2884 2885 782058172 25057 25015 239442310 41524 41525 677282680 10975 10976 160209493 54865 54824 630144148 57685 57674 482082263 54413 54414 225314268 45268 45269 940696396 97206 97207 834596147 40887 40891 834156290 34705 34706 494778191 27499 27500 564898667 71469 71500 744261822 9294 9295 342874297 36699 36749 770772023 94634 94635 78934602 51557 51550 694533700 48003 48004 689540178 42864 42865 277053768 26627 26628 638550971 32282 32283 485630250 76877 76878 749696737 92308 92268 708864517 85533 85509 358450356 18711 18719 715976029 7696 7678 711110879 28134 28135 41844165 11883 11884 463222406 74289 74306 981448895 72974 72975 942669456 37023 37024 472271409 23224 23181 933386331 16202 16166 591837290 62998 62983 855687074 49628 49629 28438782 71888 71917 826549869 8632 8618 908727548 92087 92044 806139542 12597 12598 671652942 71108 71143 940268382 92294 92331 559322031 73431 73397 60555641 315 316 735807208 542 504 955437393 95976 95977 251634538 96167 96168 890102666 78925 78926 803259654 21510 21559 208396772 67660 67661 304450681 81818 81819 311352404 97675 97663 70822194 57064 57065 454269666 67905 67930 822208855 88138 88146 34938807 63910 63911 576002677 60186 60203 477570612 72549 72493 591078786 95784 95785 5974037 22716 22717 631733868 77765 77796 600122924 86577 86578 756885242 19864 19865 680277868 12467 12468 255921624 23968 23969 800928478 57221 57222 596497821 31699 31700 580356076 94170 94184 236763174 71964 71965 528484115 89206 89207 584333464 42716 42717 266542824 75775 75820 801593512 64172 64184 321692379 18669 18651 155639188 56193 56241 609830036 122 137 186390984 32276 32277 813145830 74499 74495 866892120 80388 80389 628752601 34923 34924 102953437 37866 37867 19744042 45144 45108 892237427 57073 57075 726414305 99932 99973 100333082 88183 88184 356263476 38562 38553 902825878 67084 67123 842880257 32381 32382 747413020 93514 93515 871151555 33460 33461 982203638 21750 21751 809156544 91855 91856 705076567 99680 99681 431339684 20216 20208 602044810 37858 37900 142507520 46467 46468 656729552 84319 84307 127592505 33917 33882 737725686 59177 59201 888238277 54452 54438 48206075 87435 87436 32306447 51617 51618 496281201 64946 64947 708202768 74853 74854 105825562 11682 11683 485599127 9397 9388 512833608 18406 18407 520349898 66880 66881 954364367 68041 68068 70957889 80220 80221 452619648 46766 46767 797395029 72072 72038 344679490 97983 98021 569716402 36138 36137 318140289 74182 74183 960405393 8663 8645 610243182 11685 11686 237320586 76838 76811 488655284 46859 46860 956932904 532 562 418318973 88166 88221 239424964 70349 70350 73713032 36797 36848 904584715 10961 10962 841188592 35982 35983 434936731 52750 52751 501391048 91357 91381 343070461 26473 26474 931017979 96950 96974 682492903 42534 42535 783311256 85732 85733 851819914 80351 80352 487481572 59047 59048 232024213 64174 64175 563676226 66310 66274 872785810 48460 48424 453043290 43104 43105 436835225 44241 44278 617267500 71470 71436 818312354 49537 49538 181544752 37736 37761 724258822 32648 32610 340949430 10850 10880 391701200 66027 66028 3627111 704 714 521691270 88036 88037 936413165 86224 86225 777724938 63749 63750 82281009 38803 38798 965694990 11050 11056 275943135 91040 91001 751771078 88615 88572 953569452 65813 65814 686742988 23024 23025 284200557 47614 47645 400422010 18133 18134 280854381 35404 35352 596611150 83645 83592 605762726 22514 22515 779976109 43627 43611 362063337 16758 16759 742904012 41583 41550 584170943 80817 80844 154639471 52029 52030 267280597 6518 6519 1104447 90230 90201 311027414 59106 59107 998997036 18924 18925 127777538 50885 50926 405715700 17532 17533 336995801 53 102 336663379 77255 77266 305695592 35844 35845 584354199 77502 77503 111632792 80696 80697 143980949 31514 31515 315283632 13204 13205 69753583 47803 47805 945882668 33557 33558 476614270 81870 81916 827011661 76710 76711 186109781 70897 70873 739200173 28769 28770 940162627 749 728 679447893 36542 36543 956371067 38514 38469 862292759 59441 59442 838170876 51597 51598 97707766 51197 51198 340852093 73011 72955 879972274 61413 61414 478233496 10490 10491 907168802 37409 37410 824810083 89051 89052 669646853 4744 4724 297445914 77047 77048 893629815 17625 17580 922609753 78638 78623 87036369 79814 79843 549900113 49694 49709 623286527 96847 96848 531230775 25369 25391 239292183 68750 68751 507746947 7692 7649 944766374 26525 26526 462916460 28105 28106 876307668 12891 12946 61928583 24571 24550 693650122 89476 89450 513196741 50834 50835 271362071 14747 14778 913243214 61638 61639 874671406 20207 20208 109168662 38 39 985164980 56476 56477 553952155 42451 42452 391755012 59156 59110 811779962 54420 54400 14680814 34922 34869 692341528 42874 42868 685884676 35228 35244 774457807 16325 16326 890287786 8362 8395 630479895 72858 72859 51459947 34569 34570 339105495 30914 30895 43684508 35928 35933 964246830 18528 18487 284708405 94184 94215 73529793 67963 67936 908125616 34899 34884 730478281 86797 86798 35602663 2240 2260 504592910 68080 68081 623377164 81118 81114 589639960 71901 71902 330143678 10462 10466 379571486 24307 24278 419240763 83709 83756 864652816 64602 64628 443198458 26515 26505 722775165 34102 34046 476107873 51036 51037 884136738 16482 16483 674561732 67236 67237 854335831 99704 99681 783571245 73737 73738 633303569 11967 11968 355146793 66056 66057 297726662 92404 92405 880232953 79289 79290 111698288 26234 26197 892579442 52887 52927 465563981 11643 11598 41914117 130 131 922414939 59808 59822 735514201 63076 63098 484202814 6839 6808 241656439 97820 97821 342219635 50968 50969 78817080 37486 37487 836606739 95170 95171 733996616 923 933 99785735 12515 12558 191148489 98257 98258 194986944 45383 45344 453630341 85171 85179 675670817 45246 45293 499681338 84356 84402 754308710 46944 46945 447462308 31419 31420 929068197 16554 16537 559556315 6216 6197 863012508 75732 75744 188622175 9299 9262 975476179 67429 67386 669067143 60879 60926 209433599 42216 42241 35969705 35220 35221 466590198 6798 6828 710804132 50119 50143 33822248 55912 55957 177183052 10786 10787 30260858 70551 70532 72840615 62088 62044 211045345 60464 60497 689438825 65848 65849 415053616 24050 24019 964468251 89444 89420 721577087 86591 86592 211541370 52796 52754 960624719 43535 43571 347977254 71881 71882 143751998 79756 79742 211220523 98012 98018 963009737 68387 68388 117303786 32783 32784 596396664 47462 47514 465839018 95911 95931 659083909 91101 91135 704772510 29380 29403 470962419 48298 48299 933305595 69515 69538 132264559 81524 81525 16382644 55019 54973 199743646 92836 92842 766879524 96258 96215 949550255 13691 13645 875236185 25679 25680 752240328 47446 47434 405685275 8209 8210 599546378 93099 93114 644030987 91044 91045 857654923 83264 83212 305059145 13452 13453 591371281 42718 42719 433328848 34832 34833 363523586 58514 58515 100049952 90710 90759 561703149 42961 42962 759874374 75074 75075 171821616 68089 68090 482230837 83639 83641 577531634 25840 25869 470397850 10245 10207 238535674 9209 9202 780500223 75958 75959 156114871 69258 69259 886736699 73330 73331 506770535 96426 96439 500907045 9737 9721 584790949 12669 12670 752343455 4666 4667 787733021 98236 98237 408836639 34537 34538 403448400 85487 85488 252912686 37176 37177 268395235 82749 82750 62328676 3536 3524 372695462 1069 1046 817359956 5229 5268 659896041 46260 46261 208501504 95475 95476 641733681 81707 81708 873200893 49515 49462 139080217 18223 18224 31381404 34932 34911 455267197 29856 29857 963520289 20065 20066 100794299 16281 16296 93124664 76 55 201181739 18385 18386 502545622 75390 75391 384520902 14269 14270 494155944 54602 54603 398417287 10262 10263 72205960 71172 71173 277224597 10749 10775 350346038 98105 98106 155027767 27017 27018 651397099 14540 14512 931266051 17208 17209 314459035 17251 17252 298490494 28623 28634 223032048 2209 2210 235668721 94807 94841 764861876 35313 35343 309237095 71678 71679 198512694 20530 20531 333577982 54720 54721 781156169 50767 50768 510572630 41695 41669 890239678 31813 31814 494238492 3218 3219 283719848 47688 47714 43945526 29983 30036 980365558 86775 86776 189129313 58006 58037 890016254 13115 13116 804076148 24382 24375 890243629 50698 50667 367286729 52481 52482 161365297 45044 45045 397999482 17002 17003 200883972 37964 37965 653290599 86255 86253 644520779 79087 79088 177703565 96533 96517 289589644 49299 49295 445760226 85836 85837 744920299 49824 49842 431631161 28018 28012 738628501 23012 23013 180557896 97810 97811 865236449 4453 4454 219787225 7600 7557 46752945 56898 56902 251673574 11328 11329 65197773 94560 94561 61339521 16218 16219 672674511 37235 37182 4447679 53109 53146 113559109 37292 37293 471814703 85398 85399 241336011 84259 84217 99059695 22126 22127 335046733 20194 20211 620863230 46555 46556 783273534 64697 64732 283214834 37872 37900 112896976 99570 99564 331490657 50399 50400 813971278 92850 92882 758392854 46788 46732 695868548 83598 83573 376917343 48734 48752 421007568 20709 20732 479172319 53541 53558 718877471 29339 29340 136561957 29786 29761 595035504 22234 22199 877743970 10108 10059 33260533 42779 42814 401273370 91329 91365 226180055 62627 62628 962549639 87711 87712 378672937 66348 66358 666516211 71008 71035 404554511 97786 97787 870107305 23450 23417 598583159 43212 43198 992797134 24025 24026 411295926 94664 94668 878471821 83771 83806 780752162 83611 83612 544818685 78687 78688 999416480 52452 52425 470302649 45673 45704 661727845 796 797 925609705 59568 59574 621203865 20356 20357 523829895 54255 54221 846743660 58468 58469 812711305 94032 94033 861803300 12425 12461 708775903 51009 51010 834231228 44428 44374 218334946 31015 31021 703027373 82749 82757 845958034 12394 12395 913253965 78113 78089 244684469 28630 28584 822298687 70570 70534 996831290 59037 59026 13170880 26317 26344 750049583 615 606 720007215 72908 72905 636286180 8636 8583 696371656 43968 43978 78336284 61389 61390 557251832 55103 55085 727720772 96679 96690 172311077 51121 51122 420457643 34661 34680 699373086 77356 77357 604182958 27868 27864 676768592 11116 11158 535298233 44932 44933 366409330 61235 61291 470032365 18694 18666 548232324 71072 71073 42546318 36835 36836 740184975 40455 40456 381835942 83831 83832 465774758 22407 22408 889935643 90127 90101 913689396 34465 34411 216372782 79693 79732 371255923 21525 21526 666042541 51992 52032 594732424 61369 61370 294644303 8410 8439 740997531 92102 92103 874611747 347 316 576132061 74079 74125 829051971 73488 73502 728265290 18250 18251 708632792 20245 20211 476632259 3932 3933 673496706 3225 3226 882771997 96408 96409 950968543 25013 25014 601766870 74084 74085 804120415 6915 6916 977060997 84128 84129 476816726 64406 64427 3942653 49626 49627 624132907 8072 8093 814025796 18698 18699 423748151 62434 62435 621643967 52530 52531 152483902 91917 91918 244448557 65978 65979 361845972 24893 24894 630134037 42503 42504 645701397 6224 6225 876889253 72132 72106 614827203 47825 47826 114894731 10873 10831 768412098 18933 18986 815976401 44466 44521 350737010 54017 53972 873052474 46926 46955 542486886 8879 8880 970232936 98500 98501 354237468 9993 9994 337889101 10299 10300 17451539 59127 59140 409233907 69101 69105 901771335 82119 82120 747071686 22716 22690 321542281 62813 62814 416369619 86782 86819 336292565 69312 69313 959527760 69040 69041 697761171 22449 22491 17848921 42488 42496 905326971 55241 55219 642944871 83324 83336 904322780 42601 42608 713796202 40912 40888 669002363 73934 73935 81871955 80586 80587 885726474 38393 38394 394221401 53088 53093 130828827 55355 55348 11190630 85522 85541 141134699 90904 90951 501595545 83666 83667 230553956 35955 35956 875231063 82233 82234 697683344 58789 58790 378109960 63563 63564 213771602 70852 70853 95216747 3656 3627 251853331 44922 44896 672636911 60227 60207 630450080 31645 31646 9495952 19811 19812 136779221 34236 34237 65595465 950 951 634401746 71124 71074 808175383 66992 66960 583917643 20718 20679 844380907 12419 12420 742105151 49771 49783 147990163 43987 44021 509881002 23428 23429 523308651 31988 32036 569547509 81922 81923 488952219 95200 95201 796757073 74722 74723 359144525 53156 53157 249923294 23857 23858 481279531 55241 55242 944194986 3577 3596 954471713 85415 85442 483535347 98676 98677 80221885 50788 50789 91144935 65037 65038 762402546 66906 66907 215588597 63664 63637 947561747 47378 47330 792555597 66825 66826 960780144 5368 5345 506073376 89033 89034 387274189 68487 68513 316184253 20422 20423 499194629 1807 1751 162097651 9017 9014 626615235 74484 74495 672309118 63673 63672 852699416 54790 54844 659310324 67888 67915 153433292 18251 18252 4965739 13111 13112 904426299 50995 50996 273266196 72614 72615 96632060 49747 49710 967627819 68607 68579 661456146 71539 71526 608964496 19141 19142 208659812 27765 27766 892104900 56731 56732 836855846 44001 44002 943149359 51027 51028 34998345 45190 45191 331285997 64538 64539 946223955 21747 21748 476043656 69500 69525 879602413 96255 96278 696702712 81892 81945 422919484 51713 51714 8710041 19346 19393 688462714 29129 29130 270462844 32831 32832 64171304 39901 39936 831482009 90454 90455 452107793 46605 46606 414348794 36313 36339 769119122 2348 2349 406406653 87808 87850 46763033 27375 27376 223562462 53721 53722 922587559 52464 52505 369861036 12882 12883 798112549 75103 75104 990896424 44264 44281 908424254 90616 90617 88435124 28666 28667 428328446 63701 63684 837976094 81522 81523 1833960 52675 52633 114239400 91252 91253 207832946 63462 63463 8230454 68694 68695 859474043 75972 75973 267968111 65700 65748 515253309 87440 87457 42454866 24632 24633 367456061 17383 17384 660649742 74953 74950 322213808 45272 45273 37734456 4065 4066 22286743 16560 16561 443370443 9049 9050 769335716 37418 37420 463684930 89002 89003 173015386 27464 27465 998167589 61067 61065 559305121 80404 80437 474764439 86209 86210 109714745 80222 80223 621319690 79330 79331 47222254 77791 77792 728740015 64711 64747 881958565 92864 92847 837782385 85343 85344 664769643 90626 90598 635405189 16437 16458 836176659 988 989 331405658 82613 82616 461196919 15331 15374 600067055 78495 78496 33700602 66169 66170 828547567 86042 86043 268164974 7854 7855 918460907 62174 62162 264752544 50123 50101 622372595 16549 16550 471847283 47858 47859 747709494 15928 15929 834443768 37198 37182 298062124 88219 88199 367920335 94195 94196 824023078 68926 68904 149136510 47874 47826 870602478 45661 45605 238762863 21179 21180 544534907 67571 67584 290771674 52179 52180 608992639 46282 46283 39309427 39371 39372 532897271 86118 86119 986656173 15107 15108 958680550 90862 90912 492303307 47690 47681 947628494 92982 92942 60086882 63930 63900 475428481 56089 56088 149979390 34295 34311 276174088 46290 46341 521038297 70300 70270 275366870 14009 14024 556683568 96815 96848 680610669 71016 71017 454161008 46902 46846 528394645 39186 39132 941334340 61894 61914 875113819 23306 23307 731203053 53936 53937 239467235 26464 26498 970877206 54777 54778 942340270 57461 57468 650525973 79574 79575 528214849 43402 43403 388039226 23074 23056 647129984 31408 31458 150454391 24442 24482 866264626 37531 37507 42840874 50624 50625 891373456 447 448 2209975 97914 97960 94678664 76588 76589 603694624 18860 18861 328068626 36986 36983 517253840 91571 91583 536764373 93160 93161 496596075 58755 58756 313755738 52132 52133 2085204 75403 75427 434101609 21577 21626 882662703 41224 41225 158575868 72930 72931 226799646 56948 56975 870143135 24586 24570 607620083 94826 94831 986700155 4772 4773 795501964 73462 73513 584333033 848 849 775168553 10136 10137 80013788 65151 65152 972177723 6416 6417 470819709 38386 38387 147425336 95536 95496 171215915 29266 29267 275020458 7218 7219 950752698 30988 30938 300121606 79845 79850 412693858 99026 99027 201101705 95731 95732 236031372 81319 81264 730808354 71949 71938 850139869 47941 47942 626382553 48367 48384 238244173 57105 57106 535546542 17535 17536 539999160 59775 59798 959752872 68514 68477 353129128 42201 42202 10216978 57161 57162 679393646 36848 36869 454030939 95880 95881 105429020 36159 36118 657248362 73724 73675 112707178 52527 52542 569984080 62501 62456 286110999 20486 20487 130860089 230 231 73171330 17842 17855 229666770 48839 48840 236396 58253 58290 55783148 99661 99662 700410037 32737 32738 403370853 28430 28383 607359861 61361 61394 145783016 66898 66905 141215207 24965 24971 755783353 15333 15285 333521176 60300 60301 312912961 58524 58468 857468708 71890 71891 251650232 45103 45104 613456456 32556 32549 451336013 62518 62532 256070490 46519 46520 443149751 26385 26387 260117078 8340 8341 540430532 68995 68996 575698778 97496 97495 454165321 50481 50473 884182632 19531 19553 846276111 94765 94766 868272666 23411 23368 472582656 4557 4523 970957233 67505 67482 451557341 83503 83493 347244015 1300 1341 487890432 48815 48796 963040442 82301 82345 436823861 33044 33045 110430152 52624 52645 390664466 38304 38305 65076373 48081 48082 750080726 92341 92362 488591418 59624 59625 617062893 83323 83347 646007487 41935 41936 730449401 68946 68947 512147325 89038 89039 395846671 33476 33496 727155701 30569 30570 616049875 47322 47271 103031650 25438 25406 21287452 6873 6886 828160033 28507 28508 927948969 78983 78984 488751687 48928 48965 346746067 92490 92444 406122918 95316 95268 231279176 65725 65726 135115310 35778 35779 349309394 51337 51338 43445728 45376 45345 882272883 41292 41281 290278829 90843 90844 62535249 92418 92419 47325042 58090 58107 314731437 22035 22043 16213150 14889 14890 394070502 23293 23332 952047514 59254 59255 336252579 32308 32309 253307776 30386 30363 675244968 52333 52355 982464189 71475 71422 165201845 5801 5788 192926960 12154 12150 990062740 7303 7279 314703169 6768 6769 192060206 2274 2278 280126061 62624 62625 513808007 2253 2200 952492066 53087 53088 896964827 69811 69812 421758805 70038 70092 355335070 82481 82482 967989459 64815 64769 426514794 21824 21825 95063041 59537 59592 828381872 94655 94656 763615390 9795 9761 60029588 93822 93766 866797234 31746 31747 33852796 98728 98729 16187142 82648 82649 941445736 80065 80097 234482666 8589 8590 592063610 31027 30988 957165578 89679 89711 555374577 77709 77710 925560718 96220 96235 586408737 83851 83852 882083499 55871 55822 643989734 30111 30072 159140132 97521 97496 512076811 46704 46705 798651403 79110 79108 162296048 6266 6267 584524266 46693 46749 881276734 32098 32099 399983605 4307 4308 7381336 91191 91192 577009562 30417 30384 386018097 35504 35505 674217753 64499 64490 979631611 34283 34268 507479306 47223 47224 138939080 201 202 946795528 9887 9888 660742213 74625 74626 823105551 43493 43494 838301690 83722 83754 55263366 64598 64599 662355323 50289 50290 943463047 33723 33724 940971423 38682 38683 904844369 84380 84381 576361346 4724 4750 504590589 25959 25958 226165335 12121 12173 573157788 25356 25357 240862949 50740 50741 750125374 27175 27176 86433457 43415 43416 738692337 25417 25418 231733318 43982 44024 482859267 59019 59020 610618244 46986 46987 22944623 16026 16008 365481186 70794 70795 169178975 92871 92872 28758485 83004 83047 487974535 36136 36137 801345602 16291 16292 340451370 68980 68981 138139131 38664 38659 483099361 91980 91981 937366857 26646 26635 756653280 74200 74177 203114797 9363 9338 869812726 80621 80596 805402395 9498 9550 883480448 5656 5657 313447594 29238 29259 608295038 38776 38827 558218443 16081 16082 839595342 55317 55298 584950427 82907 82878 229683071 50376 50322 490567512 78993 79011 775575502 58076 58077 108831608 29624 29625 215418720 37690 37691 26054675 69588 69583 834271586 73973 73982 537035367 85176 85177 989302067 32617 32618 148143960 68948 68904 134544056 18333 18334 466140489 9712 9737 100808059 81050 81076 107271338 46060 46061 333560279 32194 32195 891944370 31006 31007 2255524 86471 86439 919114248 37286 37287 18863365 63435 63436 953582471 4241 4296 840150536 8556 8557 740699660 5638 5639 481469050 10452 10486 2245712 83081 83082 678608859 62062 62063 218968998 31857 31862 95395801 15314 15325 168706395 85567 85610 902229866 16953 16954 977082106 29866 29867 760819417 36615 36616 931918707 71560 71613 170193307 27787 27830 65463062 74351 74352 15212899 77864 77865 970561830 80321 80322 5130310 61562 61563 524311060 56684 56630 921839941 18778 18779 779210211 70022 70023 770477013 83620 83601 202027582 81651 81652 575651793 93082 93105 775168156 65446 65434 416766903 52824 52825 480605795 71900 71872 803974801 79059 79060 770289940 65640 65641 769328555 80627 80628 630512213 95193 95194 268999453 11609 11649 188292372 67291 67292 886639534 90396 90397 947322073 88095 88107 692133505 86048 86049 809993611 45850 45851 367777176 8607 8608 178329781 8661 8626 824993422 45065 45066 260426759 83174 83175 453666906 82287 82288 25237405 41643 41590 60560051 31520 31521 455393555 55497 55498 369308498 31930 31931 645920128 79223 79224 822003642 24509 24510 340427271 83667 83668 831421977 31052 31053 685501301 98680 98681 913940559 7365 7366 947229559 85048 85034 553606827 59683 59684 230037548 20898 20899 206657917 49283 49333 64268267 97043 97032 788795831 94064 94115 171253388 52416 52417 88730038 39312 39321 247174701 72926 72927 996204089 64678 64719 657839177 80601 80602 247374759 29635 29613 969216768 79961 79957 24247120 94515 94480 761249783 46404 46405 88422280 78578 78614 220772278 98939 98940 509674452 38233 38234 354027425 20845 20798 347717125 53951 53952 426530448 98277 98267 953030560 79144 79153 14649028 49387 49388 253231306 897 907 7363242 51704 51705 817112959 8713 8714 521933388 58773 58825 569386317 36543 36544 50303276 30680 30681 128150355 8724 8725 489672691 55815 55866 155063187 32363 32367 45393876 51405 51429 96285497 46336 46337 410697119 66400 66435 478813580 78895 78896 930383991 87210 87211 263726304 13558 13514 390020642 84409 84412 995226739 1657 1658 27454710 49601 49634 850905750 70365 70366 601346289 98889 98848 94294465 13576 13577 196422392 38472 38473 255003814 56406 56407 54874038 5618 5611 541388560 86709 86745 624322656 430 377 433875672 36634 36635 457624373 70631 70632 769199867 47944 47969 365476022 15369 15370 866938384 49153 49182 161438032 17237 17238 194672254 71763 71764 602323799 99073 99101 753817568 81126 81127 894914949 8306 8282 188671629 99592 99593 292486983 3008 2994 157782723 18404 18405 504417835 15674 15675 300242650 58624 58625 957866906 46428 46429 144972290 56213 56239 451865311 17283 17284 187925194 86912 86901 218157426 64251 64252 755826782 90588 90589 351518332 35524 35500 790526383 13699 13700 86913220 30926 30950 800347132 87255 87308 868811230 59145 59146 718991395 52688 52651 55941521 26914 26895 896523101 94121 94089 827658161 29072 29125 798822419 62603 62604 312799924 50569 50570 831609453 80057 80033 567035077 86965 86966 441616300 18507 18550 433907695 21564 21565 878754367 33470 33493 360454705 27917 27918 111979442 85324 85325 63026610 10854 10855 393122935 61400 61401 582759713 50842 50843 415734416 67637 67598 852143644 84001 84002 149519414 15524 15563 680557430 84509 84496 260224501 8848 8835 645924799 1181 1182 315693575 75906 75907 721039122 45970 45971 656915724 32395 32396 39701399 94048 94049 481654262 49489 49490 184589978 93296 93250 940566224 39908 39858 738458433 3726 3732 613498407 75896 75897 875050026 79119 79084 172675553 60636 60637 806871521 28153 28168 784625605 65971 65972 466935434 69493 69494 281468298 19380 19334 935461828 50600 50601 5094417 10934 10921 644706870 85092 85067 200653168 37143 37090 591911294 30269 30270 72746186 80192 80193 571239618 35664 35608 711999155 60832 60870 638761897 67146 67118 28202946 26354 26408 182806929 71485 71486 457984272 30282 30330 674489193 17979 17980 522603854 38686 38687 451686899 75835 75816 841917238 36275 36326 817806335 22149 22176 572587832 64779 64835 853481861 37362 37363 276544028 60001 60002 780054539 32460 32468 1042317 7748 7708 668644136 4761 4762 959517452 42973 42992 417682153 4244 4254 432459524 45826 45827 364979667 30106 30147 964199581 17445 17484 306534790 49828 49776 299306465 45823 45876 951287259 69434 69435 117221927 33184 33136 163233642 63096 63097 377843617 96076 96077 99168438 90690 90647 203259140 61355 61328 813084407 52714 52676 128772040 46018 46019 841348143 59353 59352 755228064 8422 8423 924693483 92839 92840 879162577 70712 70690 671857838 91014 91050 315601890 42076 42056 865844235 67368 67369 480956596 79929 79930 728548282 38575 38606 123246154 11105 11114 553253548 38950 38951 434434123 54168 54169 641398088 54097 54098 296040215 50410 50387 16504080 77531 77532 270275933 53657 53658 621030980 68830 68831 167361082 36626 36627 96836172 44245 44206 319937261 75512 75479 872064016 27243 27244 783702054 58916 58917 6538780 59223 59240 756579045 30706 30685 202513864 57797 57753 439720686 57169 57168 602877616 59696 59650 587695622 57731 57785 782247887 86421 86398 27866530 98826 98789 37692991 43388 43389 547829833 8643 8674 817263656 3428 3429 908731397 42121 42122 915681543 38033 38083 92427014 31603 31622 836316127 28460 28461 527765152 10562 10587 55351664 93875 93901 386097086 34880 34881 347405769 74005 74006 844493576 30543 30501 907638916 75526 75527 823654618 22519 22520 858061675 66316 66273 951336912 34188 34189 83620533 29858 29859 424010875 82182 82136 963421780 42360 42361 797343627 32660 32629 524931063 67769 67807 986175758 48196 48242 185706196 34714 34685 671586938 17050 17015 306408286 18269 18310 141713084 35961 35962 358246710 87025 87026 419145860 58632 58599 286510754 428 480 365290207 62074 62075 424252472 55196 55160 51080326 59584 59575 199983851 10410 10458 302749882 90307 90308 568775400 96021 95982 692370329 54542 54543 925734430 38032 37976 289598218 12751 12752 566603109 2678 2679 587156251 20974 20975 516638303 40754 40755 980622101 57140 57141 219840653 79583 79584 133901867 96627 96648 883336679 66862 66858 496678640 97773 97774 276070670 45588 45589 977991204 28787 28808 619122023 5176 5226 359472330 78694 78695 722128849 9648 9614 129616230 66794 66742 65903631 41769 41744 175273512 51970 51971 831408174 98653 98654 660397156 83153 83168 744403336 78231 78197 382312242 24293 24268 968545757 20164 20136 342513210 54017 54018 476930058 55872 55873 41264146 10839 10817 517128667 33132 33133 323293155 51063 51054 418926488 82399 82420 790145133 64136 64087 183941029 43747 43760 348707532 54624 54625 444256592 2227 2228 848123655 14415 14416 934319950 79498 79483 629537094 74381 74382 620640467 14544 14546 775239121 67092 67071 641420095 11438 11439 86755531 60583 60559 33598572 41288 41289 235762804 55887 55888 867300622 87626 87631 837425129 81685 81696 512032279 18659 18630 327501071 52737 52738 655771254 28098 28053 400606029 29616 29617 300302844 84431 84432 473469652 81280 81266 53463621 49274 49288 200311980 3769 3724 494424802 86407 86430 887903005 53505 53480 514971940 72866 72877 883951799 61958 61936 878111119 26899 26928 475812367 4402 4403 924888419 85701 85713 516499898 52640 52641 431463455 16180 16187 448465345 7295 7267 280403638 78691 78692 574156062 61433 61416 244038681 84738 84688 264323122 92000 92001 71177466 1680 1728 285640117 57 112 714037260 75836 75812 538095223 61753 61731 174629124 90658 90659 756275391 5074 5025 129928992 72585 72617 584192844 85319 85280 118722902 45986 45987 47011168 60324 60369 627737720 924 925 294237483 36895 36896 408441017 1500 1501 367016440 46251 46252 710561380 29488 29489 99003300 15999 16007 345972134 91852 91819 158147554 697 704 817573567 69331 69332 954450738 10757 10758 194119841 65286 65320 971415821 62073 62074 997280755 95636 95686 34707362 50797 50798 528063112 90995 91003 33784114 90451 90452 897152893 59033 59034 565899237 89171 89172 778622317 12852 12887 99721040 13609 13635 873850283 16519 16520 752734699 6974 6975 590115312 66146 66147 255487054 90176 90177 790432028 90187 90146 989034064 56458 56452 447905946 15419 15426 455488143 175 176 729370609 90109 90094 638722801 54838 54839 724645250 30351 30352 489938765 69997 69998 306453372 93450 93408 477848572 36293 36294 117884856 32952 32972 24218610 813 838 522038235 43289 43319 662805667 97253 97245 20795147 44035 44036 73176243 72135 72136 421145619 68230 68231 637657970 4485 4486 398811585 13828 13826 640827361 755 731 958965079 36050 36103 739475225 39896 39931 998123394 75663 75654 606010377 606 584 299253340 22507 22545 630144041 79939 79935 970889283 19109 19110 448260490 33608 33602 610696018 55240 55275 339935079 41047 41076 111295374 91738 91710 304485704 61083 61084 966708125 53200 53201 426604352 8503 8528 205513720 14088 14089 700055995 8679 8635 665429405 691 645 72342469 32385 32383 777409422 30331 30276 350773886 34020 34021 463220103 13598 13556 824261153 17409 17410 737174225 22403 22404 177861303 51535 51517 467785447 79644 79645 111723126 11600 11601 579140953 25724 25735 872101373 39301 39255 293740706 97831 97826 741904881 26466 26467 969149403 53477 53481 338365734 18546 18490 407331828 84031 84032 36074489 48787 48788 259011446 58671 58673 24292034 60697 60699 867439978 59133 59091 225802447 70030 69986 948594261 62856 62857 981459139 58485 58529 335704961 76094 76072 179360268 51140 51101 678982575 20859 20870 833444699 19094 19055 245383984 32320 32321 841852768 873 874 448343240 45818 45845 858506348 79791 79792 486771326 56359 56381 347110004 30004 30005 694872907 79666 79641 468207787 31775 31776 283868530 26711 26712 8024820 65020 65050 123235910 85017 85018 587143051 9430 9431 136451123 5187 5188 593721290 2015 2001 619277923 75823 75877 500107559 28646 28688 422638914 95494 95514 126930741 22375 22376 700738187 55965 56004 257319275 81287 81288 6960969 17718 17672 961457137 74640 74641 753454717 78494 78495 710901070 48668 48710 350234072 89705 89706 527294669 11104 11120 56657172 33630 33583 55775310 34418 34419 529011517 83628 83629 402950225 64593 64585 6740080 99941 99942 929052362 9840 9888 780008020 57265 57266 321831777 59666 59678 673114226 54941 54942 548731967 56726 56727 766574743 29129 29140 379067018 94071 94072 192373276 28906 28907 784887269 2481 2428 143490800 51182 51183 774785969 68597 68567 952759467 33820 33827 606654408 63533 63534 700391955 52954 52955 146268168 94929 94973 222151630 63578 63605 992042319 85253 85284 314874934 39042 39043 836555395 54721 54722 327469125 94746 94747 356474110 48408 48389 708233953 81200 81217 927378833 33977 33923 384882193 94608 94609 596196258 93732 93733 389267248 16366 16367 817791539 95704 95705 532839764 32505 32491 744433663 76141 76142 826896941 43567 43581 575565294 75103 75113 394584027 56326 56330 34760278 69671 69700 201174231 97040 97063 114928891 18643 18608 578967603 9693 9694 614018708 74246 74247 886852657 3662 3663 754118195 46934 46960 124289332 4981 4966 918895485 23059 23041 361472501 92831 92832 891718937 34042 34043 703069674 32031 32025 864098614 49631 49632 648058720 99182 99190 37365537 39685 39655 513569726 98714 98666 471233160 45267 45289 456894200 29467 29452 871835253 14250 14251 398832931 54504 54471 70274502 29300 29301 393650170 88375 88376 731482071 94396 94425 964695264 66586 66541 827436117 16470 16471 303625567 95742 95743 660610175 30613 30612 834686792 98334 98329 684803402 85002 85054 783946529 84316 84297 208793791 74152 74153 645782968 15823 15842 770888178 16117 16118 659667881 19034 18998 844713258 90481 90529 50946684 50497 50538 427973491 11617 11673 987179223 8520 8571 333449958 83058 83059 286584558 80244 80277 624865041 58436 58442 264420759 92188 92213 638345044 95223 95224 548494708 48397 48345 577373670 1858 1868 419147788 53969 53993 982028289 94453 94454 867899374 63361 63317 912984143 66336 66354 955829074 9967 9968 610822316 24258 24268 737235734 16714 16715 578829219 58176 58177 96821669 33837 33838 602337380 85671 85705 254723606 41680 41677 804207876 27531 27532 527789501 72088 72089 438139169 84273 84274 926551717 42229 42264 749882542 2071 2110 154552909 28501 28491 313245104 76598 76649 175719399 84049 84050 646977547 37174 37175 982846557 16035 16087 282507760 83555 83556 879542886 67234 67235 758773783 68426 68431 755698311 71491 71492 252760719 95750 95788 25473324 53678 53679 722333844 61844 61845 176532139 30670 30719 758652193 82230 82231 47111490 46536 46522 512169394 41370 41396 798383396 22593 22594 660148475 62217 62206 8665827 56862 56893 192730197 48632 48633 201788467 80311 80312 650604620 66247 66248 359404593 49828 49829 657533523 9416 9417 325121962 72297 72288 61414572 92476 92480 932387009 70465 70417 696418357 55357 55399 522697968 95051 95052 413809018 65081 65094 697230428 56671 56672 578879992 59836 59837 192743303 63112 63113 539357100 13191 13196 474412619 1491 1497 725748111 79864 79851 992735579 37558 37559 233905400 84744 84745 485372245 42034 42081 241142672 17555 17556 521338851 92489 92521 413420198 70765 70775 94698095 40814 40815 595420624 32065 32066 228415482 24424 24437 636532381 3874 3868 251198955 48976 48986 506305584 27088 27089 626944906 56481 56535 265772067 9942 9943 144910172 95927 95961 674358730 85290 85342 738925177 49160 49207 730503599 26657 26658 304480000 81036 81037 492533266 32179 32180 551341143 65305 65302 224556881 11794 11795 955382595 97635 97636 759111832 27016 27017 149804889 15295 15323 909336887 69600 69571 722424549 8948 8949 86517270 6731 6732 364174633 2444 2445 177761695 3868 3869 894051232 67483 67484 543403203 13607 13574 107291130 63353 63354 393923838 52694 52664 422267265 65708 65725 459049717 82501 82494 967537393 69392 69393 107761891 34811 34812 47492535 48664 48665 690670454 10873 10832 853310240 3734 3735 604826842 52149 52150 215750710 6450 6451 37139472 80982 80983 930702 74255 74296 398349721 32586 32587 350926134 99479 99532 258213996 4488 4461 498839495 55863 55882 941732232 26497 26498 575851086 59698 59743 427351266 34920 34944 532097567 93147 93148 59214586 86731 86732 520097488 39823 39824 8440617 85427 85380 739754778 6547 6569 223584894 77606 77658 419721394 70195 70196 821217515 11893 11894 686775466 44075 44049 320173353 58126 58093 565971221 90474 90475 688881804 39213 39237 770961236 58254 58255 97289737 10697 10726 961530587 61753 61697 881225867 47018 47042 93082257 69334 69335 616055903 14466 14467 122702386 67133 67189 686492181 18802 18803 177022479 30483 30484 703176492 37729 37730 696730496 5989 5990 197212685 52927 52928 328593894 98175 98153 310444473 25699 25700 329117147 7828 7803 47778067 83442 83487 937661952 63006 63007 592018820 58311 58270 37023244 81763 81716 950406640 1959 1960 643518058 30183 30128 607951054 75123 75124 283189015 56640 56641 914448641 90538 90539 389744777 72983 72984 670195192 51356 51357 624571832 27111 27139 315205390 41492 41493 502492297 63942 63934 953282175 81045 81046 332312052 79100 79144 241617843 95837 95838 844997732 33324 33325 143938922 45671 45672 641515175 75783 75839 129406228 35877 35878 317060805 72502 72453 952296117 39136 39097 802249471 97799 97800 447427909 32583 32624 645989120 34542 34510 385893239 15887 15852 603105813 33676 33677 194363010 11981 11969 317705491 84648 84669 789865498 97751 97752 652890349 65232 65233 378009495 57354 57355 282897418 1611 1557 229946420 26409 26355 535581278 77345 77346 604243677 45698 45731 605831071 769 770 532319508 74432 74485 774731872 37460 37461 65867125 13789 13774 988715545 8662 8682 337057543 11599 11588 929900287 92083 92084 890642873 77195 77196 333471682 82906 82958 752866541 94395 94396 287650671 86667 86668 499030576 38556 38557 819720918 28451 28441 998327362 3343 3323 519666012 23994 24031 347757652 25312 25283 229568938 30192 30193 281752623 78483 78509 907579788 78386 78346 747375829 71744 71695 641319276 66947 66948 180423129 57756 57760 73559795 24133 24183 805303124 91270 91271 303731613 70386 70387 235321189 925 926 730911086 25639 25634 985468955 46110 46111 743152700 51446 51447 660692365 73016 72964 555825810 41839 41840 407221708 26127 26156 874190188 68553 68554 767219920 31523 31524 495546873 34538 34539 7655718 16660 16611 374740559 76708 76696 553111824 75556 75557 665332996 44271 44272 288648923 18418 18419 449252599 63214 63220 500827366 81333 81334 427113017 21388 21403 495886023 13854 13824 809067005 75434 75435 20219815 92142 92159 496241922 83809 83789 835032657 79074 79075 952443318 73173 73206 115263787 13571 13539 265638918 73453 73467 422092201 893 894 447578647 59236 59237 409483659 85047 85048 792691547 45899 45900 33046746 51715 51739 683879567 5684 5685 48569966 42391 42369 698886862 20982 20983 548363025 35541 35577 731392188 33905 33906 129964040 365 354 596073820 20750 20751 692963687 69530 69564 581392650 75711 75712 543275620 7042 7019 816687298 21432 21433 722391795 35341 35383 678483509 99122 99123 921721259 75344 75345 623214313 20322 20323 598526550 16672 16632 877179848 18685 18686 510960636 92808 92809 544152517 45586 45587 952017168 74411 74412 191218617 83004 83005 182004471 29200 29201 274422358 90105 90089 587650382 66782 66746 692293627 24054 24084 519945562 36633 36634 324271484 88669 88703 178804235 77272 77273 267822321 56747 56782 205819865 19983 19984 38646770 95537 95538 161046231 49431 49432 665481239 22250 22251 163724703 18801 18816 928087094 14656 14657 432118529 39374 39430 238081885 30665 30666 227720187 97337 97366 776346226 88868 88869 848313435 89414 89379 817807934 41896 41897 878872502 64439 64440 827193364 57241 57243 578885014 83294 83295 117232337 80117 80118 836868239 61325 61326 364260879 84314 84276 845556906 89163 89204 967538005 1591 1592 912362020 84171 84184 347359109 84811 84812 467801086 13126 13147 990538882 86153 86166 612317512 25478 25479 366464229 14370 14366 666424853 1901 1954 167516379 36287 36288 535215199 87682 87694 289337264 45864 45865 804607251 92709 92705 428689615 65767 65768 914064106 13114 13115 36427212 39513 39514 469170158 91853 91854 355295750 36488 36459 212469225 50049 50050 625572757 21843 21844 494612149 38299 38278 325419315 91073 91035 400179955 39891 39900 953296957 73388 73389 392288928 5898 5899 167261813 176 177 963419441 74762 74763 706497975 24981 25013 975988042 90205 90256 913065356 67362 67363 530620432 89076 89077 262392217 80453 80454 81046601 78818 78850 964282784 77421 77435 556303961 57187 57220 842262244 29178 29179 222101394 47020 47021 632547622 46923 46893 391581968 24164 24170 560185755 8244 8245 718471567 48742 48702 501946786 55871 55872 293348609 89473 89529 557824195 37800 37839 963035932 17168 17169 26551063 2822 2806 481151553 97757 97725 701535649 40019 39975 413095147 67863 67864 695387626 11115 11134 377573043 91883 91884 861650307 71629 71630 569892551 7434 7449 475486606 69768 69769 106330259 8708 8709 617468153 18214 18165 753332012 29530 29531 525384111 37101 37112 120364487 51001 51002 89324626 8287 8275 120193544 26789 26790 987891533 46196 46197 185758975 59179 59180 740071387 35419 35431 153271713 34897 34898 512100647 35914 35896 320762392 70755 70803 722774065 49340 49341 782051411 55357 55322 663901622 89479 89456 718143992 80688 80653 728009780 15692 15693 991696144 75518 75519 181447569 85046 85049 117428861 95228 95229 982461631 40622 40623 948161977 70749 70750 43066476 37066 37067 895901449 12433 12434 441949039 93550 93551 937316421 63657 63711 947503115 86521 86522 249504591 64226 64227 297643760 27518 27500 994101321 4678 4679 540342626 12166 12194 259081049 48088 48119 973417885 44419 44420 876287643 95271 95278 564558668 54424 54425 385083949 14211 14212 437395391 25068 25069 179580691 65175 65150 308910090 40031 40032 611338237 72294 72283 252449464 14472 14483 401933246 3626 3627 460077137 41325 41357 216051714 64349 64350 672152312 57239 57264 573153871 64228 64229 891280556 12825 12826 590278480 86333 86289 59110705 96000 96001 152416889 51226 51229 123572411 35244 35258 779892322 25404 25405 936498751 56318 56319 862321903 65209 65210 800830575 4365 4366 70346599 45846 45847 365769407 60771 60792 306130282 97587 97534 162564405 26353 26354 608732992 14100 14101 688590420 66195 66237 804327155 70903 70904 490060154 77571 77593 69001099 23314 23346 351668680 9588 9644 153075437 54211 54212 27635482 58398 58365 279274642 52329 52376 567303884 93165 93166 757220785 37692 37647 130093971 56487 56462 418182214 31821 31822 570033050 3924 3925 23069888 34068 34063 346933059 75303 75304 869772078 68919 68920 316718886 93541 93542 576466188 59514 59515 168057648 35930 35946 351964630 13582 13583 477427356 67722 67678 118797248 21417 21397 565955054 74642 74655 747293893 49302 49260 738431942 70410 70411 27773827 48670 48684 1722145 78427 78479 413910569 30118 30121 12577115 53972 53997 517953107 99536 99503 270512696 90024 90025 187141975 50175 50199 770497248 76336 76337 95641944 90460 90408 970861798 73738 73716 344597113 80973 80974 668018224 61043 61044 361676297 87022 87057 660074822 40036 40037 459446807 77097 77107 941084168 39564 39548 246754806 59505 59514 44974650 30256 30226 262110086 2384 2383 157007195 50811 50812 802743011 52556 52557 806942601 27496 27497 954586227 60013 59989 721374613 70843 70844 129519031 59034 59035 725906904 59779 59730 797305866 54000 54001 52269531 57498 57509 350489258 1615 1637 996205825 79783 79784 701761082 81024 81005 135209829 22948 22949 914577522 29728 29694 244522631 33462 33413 639911435 37038 37039 101883524 81845 81816 724654974 44880 44881 762730472 15025 15047 494450194 26482 26492 753597590 61138 61139 181648370 34596 34597 255007957 13313 13314 47414181 94801 94823 312113427 56771 56787 856324186 66673 66692 874184987 36890 36891 35515912 76721 76724 248851913 55055 55027 47363034 17246 17247 935434663 81210 81181 602930062 99621 99641 843635648 51089 51094 507429905 27640 27617 642384061 44790 44819 872408116 48945 48946 386196051 69668 69669 808147564 42946 42911 120820200 18125 18126 463352039 51871 51872 97807748 44909 44867 717925301 12330 12314 997047734 80422 80461 966486328 5152 5204 181763003 58483 58521 863936659 82214 82215 545159537 2552 2598 495772214 76852 76853 72927000 71799 71842 169806142 90182 90183 523883496 57504 57506 622207676 52744 52756 544464095 46131 46132 507341043 72417 72418 60967668 10234 10196 676527710 24913 24920 923549264 92476 92477 993058482 40142 40143 984064699 60261 60262 50857159 84982 85009 469467063 6733 6734 90159267 86698 86692 145901692 55349 55350 784282483 30498 30499 581265668 6764 6765 112581171 67037 67004 572013985 56870 56862 408036791 84134 84083 548420689 76867 76868 788543559 82265 82266 714032558 73125 73126 585192848 56409 56410 484058196 73083 73084 411674277 8838 8839 552051833 6497 6498 692533656 64120 64171 162396241 8501 8469 821638350 18534 18483 99815247 12951 12942 53210288 70016 70017 281619134 8200 8201 690159035 19245 19246 368990573 27888 27886 524789057 86833 86834 341924912 96645 96646 352374846 7970 7921 147182193 45329 45330 779031812 75384 75385 579648697 8259 8220 337745587 97035 97076 638510605 35635 35688 751756907 81741 81742 827140764 28340 28364 928610477 94472 94490 554503428 82489 82439 247601247 53121 53122 366194909 38756 38727 527474956 44559 44560 679244024 7932 7944 131503860 32326 32292 746254523 29982 30026 453676789 42914 42915 417497615 50650 50651 886941688 31147 31198 661249840 32652 32608 902290076 41420 41421 948061310 91837 91814 137267846 82461 82462 19595383 79113 79144 982854141 83774 83775 748203785 55756 55741 8155434 79883 79864 228720207 911 912 462652818 91879 91880 744477331 75271 75272 800347196 46235 46240 703195141 99794 99822 8873233 10806 10804 920945126 58108 58078 212162624 72594 72595 45372082 74656 74657 248055581 62986 62987 874315839 63022 63037 399365854 71671 71672 207105642 58072 58114 974258711 76453 76454 478174764 58602 58603 138014602 10772 10788 365232709 63400 63454 983614979 16295 16296 537878939 53343 53344 274686298 80974 80975 644015155 72570 72571 612342223 85780 85781 775943340 24733 24734 436076216 67378 67379 222596368 39566 39618 167880064 32528 32490 526015185 18139 18190 652182724 26211 26212 274979674 71660 71661 501613903 48000 48001 513622496 47674 47720 62131326 63282 63283 953626522 41779 41780 661861868 86331 86356 73216082 39947 39948 607215716 70242 70243 993198985 43036 43051 370775654 17728 17729 968653580 97658 97659 352310265 17340 17302 831883814 25662 25665 592634764 14868 14869 899422306 5456 5416 509908342 44972 44936 226831652 87278 87279 257156178 11655 11678 929915650 69856 69805 761641453 64237 64277 919251269 51999 51987 335301066 46199 46241 987469733 34345 34328 34861345 45289 45290 929020828 20683 20673 398799307 28714 28694 366271052 86842 86786 48647702 29555 29520 615164725 23075 23076 775150281 26268 26269 354739985 87341 87342 122973743 44119 44120 187964210 30507 30508 739236522 48124 48169 783332060 82244 82245 732841793 87430 87425 778025381 32906 32878 938056356 10093 10064 143823894 23515 23567 54312160 93930 93931 448979727 34092 34129 324019112 60768 60769 47451957 5480 5499 800430447 12732 12733 44694066 47031 47032 790317312 93051 93069 556202432 93215 93171 263032108 89261 89262 470866795 80325 80269 670939336 74774 74738 584063268 76254 76255 278679902 5408 5452 193505534 50796 50820 549327008 9398 9380 699924718 52856 52857 101741264 92641 92642 151149255 1004 1047 830173326 91293 91320 309781248 95422 95378 410605359 13271 13272 919469295 85994 85995 534472144 45854 45855 509059785 10431 10432 880771537 83023 83024 983084496 85743 85767 36000959 47291 47292 860460299 50188 50229 302846602 98548 98549 360796973 98188 98189 225708899 6264 6265 783900184 32103 32126 561413151 57558 57559 330200385 17934 17909 930264428 58320 58308 508919174 85976 85977 669595361 28372 28386 747965237 16830 16831 510498644 90213 90226 187302683 47593 47594 981999665 61073 61021 247588611 99623 99605 971625080 17566 17567 402064378 8838 8835 246197721 20308 20337 718689378 87209 87175 35799174 68958 68959 769631974 83454 83455 169170731 45857 45858 539302241 66104 66096 483795560 90231 90232 535079838 40129 40130 870458763 65702 65704 490595981 37730 37731 883069195 51609 51569 827174588 7688 7689 154901493 49301 49258 485151844 16259 16245 461229648 10829 10830 887544794 87257 87258 493248999 71564 71565 780210625 69523 69524 6894527 61335 61378 549735641 83445 83401 403363832 30993 30994 385288878 64825 64826 238333991 19285 19240 207982675 8623 8594 951691039 73932 73933 98174896 17307 17308 305864248 44182 44223 728887920 7453 7454 266233737 45774 45785 356239500 82430 82431 411226905 26219 26257 562182741 20365 20314 497273961 94282 94283 400734256 73742 73743 361124209 39284 39258 953408685 53574 53520 624415716 17352 17353 224481636 29635 29636 378027422 72250 72270 387564600 71196 71197 278266473 8308 8309 973804370 84354 84355 410641041 18545 18513 50563146 37122 37133 137371364 94443 94440 652008961 75207 75258 409950852 21942 21914 255838759 85697 85742 955473548 76469 76470 735437412 37646 37695 692293363 98772 98726 425364533 78554 78535 745231513 35012 35013 897789389 69834 69835 299517236 70617 70618 636141398 67198 67235 853403964 99598 99556 511805134 46961 46962 829162105 59479 59491 710114987 82200 82201 409772865 28853 28824 235806654 52409 52410 52629743 48862 48863 462768188 13878 13933 150389535 92078 92080 193127660 84024 84025 884444378 26371 26408 230873837 2164 2205 67910642 78085 78054 528630339 32733 32711 307514264 90381 90382 500844550 51788 51759 804949229 8481 8508 488382627 81283 81284 330346066 40941 40942 248128786 28483 28484 621039103 92968 92941 333831025 82121 82107 851250296 57169 57170 875910797 45519 45544 328184299 10442 10443 668495667 44870 44871 654101136 43598 43599 429550136 59453 59408 876180592 11012 11013 669015408 89366 89406 514288740 57102 57130 398164750 24621 24664 168645623 11908 11902 810219334 82858 82810 314912137 9086 9105 727191963 78586 78587 835718751 92563 92564 659913641 67798 67827 104046531 74177 74178 409011667 5982 5983 949065178 6452 6453 149312021 16849 16857 743680617 70119 70120 843745323 50280 50281 298592556 24175 24176 640134862 41658 41611 87649847 75492 75493 634068493 75825 75847 139808421 41593 41636 845305417 32104 32155 191619245 7030 7024 242062733 14176 14177 172989611 83712 83713 107073952 58098 58073 920617388 10857 10858 698349388 18147 18144 438729586 30668 30717 111427075 52041 51992 312128298 7460 7406 844924696 3432 3407 768826904 643 644 91391703 16112 16113 692776171 88951 88903 968126064 86673 86674 244776753 74569 74570 136710309 74149 74150 976370231 27862 27806 608966082 15656 15692 444212280 65583 65584 984248601 4752 4777 594468012 48879 48909 796786352 17983 17930 757529208 60754 60755 110654241 3574 3575 808506077 98869 98897 614399678 76713 76700 766835507 75808 75842 868749506 37803 37813 486295692 1147 1190 127645898 49958 50012 527140340 24533 24569 757965652 43545 43546 340422538 29279 29280 111111184 72312 72332 379997337 44200 44183 315437300 32044 32045 982620536 78438 78439 34170957 50406 50441 215786410 17543 17549 934030629 74233 74270 442450595 7465 7445 970558225 66800 66842 620998096 37236 37233 829531796 47301 47302 890480107 65154 65166 590827754 96145 96196 939102653 96070 96071 367303395 50080 50081 10201950 60640 60641 880784683 5309 5336 948697767 63004 63006 111966667 16208 16209 229738707 90547 90512 526002250 93503 93504 470233125 15474 15475 451268363 66319 66333 169963683 59366 59381 402632245 15808 15778 148566060 24881 24885 614290639 96687 96688 987942025 25563 25564 971239551 98496 98542 597466973 48180 48181 469221106 38985 38986 815984194 10672 10654 186962319 53072 53042 33397590 50313 50300 630024747 69422 69423 203646931 45686 45687 780459351 33803 33804 342814469 48244 48245 227380509 4026 4027 955334697 49207 49208 895102227 8671 8672 483537309 18432 18433 873100397 57133 57134 481242095 2333 2324 165081926 30673 30671 692897477 58306 58307 412115288 15751 15752 54030936 64299 64300 821241494 90782 90822 492944672 42067 42063 182249309 89798 89799 302875894 92417 92405 819958714 74590 74634 506024559 44091 44070 595476376 34053 34017 388233249 96861 96883 894178 20453 20448 457898247 61706 61723 189550558 65191 65229 132079845 85841 85813 636925472 16387 16388 838184920 29057 29018 558309669 56562 56537 139798325 47175 47199 921104087 16844 16845 834244836 18978 18933 467119582 657 613 432066146 45997 46022 989859810 26639 26601 25164089 18751 18723 43048132 82604 82605 521516926 24348 24349 918072973 88968 89017 741940915 17081 17063 946960549 85105 85156 643441106 131 166 705305236 98267 98268 931086528 94643 94633 167770202 35869 35870 83147594 83801 83802 550927405 39310 39311 649080801 43269 43270 511010562 10345 10346 415038615 22647 22698 32528051 6258 6210 449265161 70587 70630 506120396 39202 39203 703638488 9716 9719 686022396 80258 80251 220303385 59347 59348 889545592 80050 80051 554981340 84765 84755 97284098 32547 32571 294963570 19121 19082 195010163 65900 65845 644857567 88473 88474 884961194 84545 84546 728043552 43139 43140 465817965 27768 27786 975116860 69681 69682 245177871 55857 55858 168426365 78346 78332 991810196 66538 66512 562999589 25512 25494 626051476 27459 27460 921738542 29175 29176 353623612 9515 9563 430023609 23613 23635 274639218 81755 81810 15893842 38378 38432 744292476 96967 96913 809273118 1137 1111 789090794 48510 48512 113834738 66293 66294 742453981 93109 93110 89932987 61006 61040 596974082 44029 43983 625514935 96113 96096 598139336 96653 96654 913665372 66298 66299 376464167 97203 97204 873312192 60945 60946 427997524 85665 85687 458620192 62367 62368 254346861 91036 90984 114102299 82092 82145 646668546 98629 98630 953708532 50921 50900 110474582 60022 60038 935581428 54348 54344 789491738 16230 16231 537353411 8014 7973 285772 37840 37833 128681882 28002 28003 77131795 74355 74356 991009019 7523 7511 532207601 53701 53739 239050197 95584 95585 820615285 17748 17749 267882487 28858 28864 84105708 35643 35617 842529361 81843 81878 898175764 10092 10037 869675824 63442 63443 467784606 77206 77193 407354732 75746 75747 899944926 86161 86174 201171594 12143 12144 635717378 78773 78820 704869006 90099 90100 822206917 42870 42850 882073049 63946 63949 325964253 66333 66349 398844479 96105 96071 865056614 21314 21303 655914592 4451 4452 637480762 62673 62674 741349187 67059 67060 44036590 29252 29294 504120329 38979 38962 690742904 4266 4312 835749077 37202 37203 127313377 27864 27865 575688030 85067 85091 673167080 53579 53525 95521221 96820 96789 441097760 36555 36556 781774646 57669 57670 605509043 17755 17731 703649227 42438 42439 912749554 49396 49355 13998279 11072 11073 208252101 64189 64143 628575633 19075 19053 631545285 32175 32176 630742481 57469 57470 777221629 51734 51735 817558216 74825 74826 178414821 60161 60180 668687552 92107 92066 845483110 1174 1175 962706814 90197 90198 911139579 30801 30802 986915135 94149 94117 944494863 6775 6739 964465733 64623 64617 452721515 57393 57394 259296377 23857 23865 14180200 43636 43670 539026124 20039 20076 469279424 80861 80862 453122528 95604 95605 530987498 54471 54472 793445881 50276 50277 766246332 3045 3046 213409113 89773 89774 319642917 39342 39343 233520783 56404 56364 411982640 10192 10228 290873673 84953 84954 396698265 2094 2123 132032401 7219 7220 791510812 50183 50200 328053437 98559 98560 936013999 66333 66296 63010128 70023 70024 741902749 50297 50346 85425636 43322 43346 535992805 6407 6403 739736952 71234 71201 5184898 31951 31952 33935707 57741 57712 591076217 90280 90326 627846807 54918 54919 742221243 53212 53202 409514074 46570 46594 218951563 18275 18258 262371554 62441 62422 849036655 9275 9276 753841738 70234 70250 932431760 88677 88688 488622934 63970 63971 328001426 12295 12296 801923180 91638 91639 401240272 51513 51514 833762302 34988 34950 338597390 1821 1865 586938239 62092 62093 96013473 12072 12073 595547394 36232 36288 300843905 26495 26496 183110107 48924 48925 293321582 55964 55931 159703609 70236 70292 586491528 76080 76081 665521316 62400 62401 653071209 59393 59394 327278189 27476 27459 524676414 70337 70308 172488594 3795 3796 207944438 79728 79680 785563451 5131 5132 851527263 62431 62432 877838755 1819 1820 240236532 95063 95064 768043980 2553 2521 536011827 64927 64928 551524583 48694 48695 396984260 53203 53204 468239686 64930 64931 678275482 74022 74059 649921573 10099 10104 692130838 95536 95567 409914564 79057 79058 939706097 50357 50358 99567671 95446 95390 686974865 94886 94902 630009609 28829 28830 910572333 95076 95108 166261469 79840 79841 159149586 79580 79581 44412234 47342 47340 851563441 54459 54445 216264358 34819 34820 184555380 18225 18279 707411078 13356 13357 475672766 63713 63694 965008939 5362 5363 133056611 28743 28721 76092697 72042 72043 208433143 89637 89638 727162590 74937 74938 463902387 24651 24652 532636738 45800 45801 274558927 49139 49140 371040588 44029 44030 157609691 43212 43214 138024208 13491 13492 133685227 64481 64482 735076962 65567 65532 75889960 8706 8707 487685898 563 564 703234007 48739 48740 566964205 5462 5461 46302656 47941 47994 37749127 60550 60506 233637238 72351 72301 431240852 90414 90368 889208142 8271 8315 846260745 86690 86650 538311091 1107 1108 652746851 10334 10343 287807020 59433 59434 585765710 6681 6682 414418941 61351 61391 655042116 22812 22813 368379614 20171 20172 970241938 56274 56275 189717924 39000 39001 458740415 41352 41366 353658123 49594 49595 484096821 22660 22624 691163009 80417 80418 276163052 46522 46523 210907642 40640 40628 808805062 30574 30564 848423319 64064 64114 998879243 18245 18200 928972050 60086 60087 159137887 93974 93928 464346252 80793 80794 305293108 22663 22664 900452856 6288 6283 585184184 36698 36729 483639964 64541 64528 624580718 14953 14911 588961916 30015 30065 612686177 86567 86568 435185990 13308 13309 460490325 80570 80555 114733922 19023 19024 241921801 97877 97878 207506810 59774 59775 512707794 83513 83514 517532291 26677 26700 500088129 86576 86577 502626299 93209 93220 443308518 63195 63196 204516517 6410 6421 745428856 24693 24694 607720018 7002 7003 315409190 82807 82837 322276250 29836 29837 136436172 26144 26145 463211388 94047 94048 467767161 11015 11044 389723401 59560 59561 604039285 19177 19178 113520794 46395 46396 269112273 58941 58942 220006024 23527 23528 828580341 64328 64329 801563786 62984 62985 725690048 18159 18148 391908760 49121 49130 111389738 4082 4083 403429137 82651 82616 914093732 8644 8636 743783406 43788 43789 824867809 17518 17462 623657242 37803 37804 987448524 69696 69693 960586530 51233 51186 971764438 15449 15450 337661402 23091 23144 356847963 55196 55197 126510304 87391 87368 406769982 70628 70669 739398599 75345 75346 39818598 20766 20732 182088572 55962 55963 538821548 16928 16929 57325705 16780 16821 842990622 14992 14993 533778142 66652 66669 10437863 78649 78670 346799304 28219 28211 363688649 63652 63653 570594811 92689 92633 843289487 70463 70446 928468721 42910 42911 373867768 30694 30718 363462166 58956 58957 888802697 67202 67207 488046835 34932 34933 101628205 26073 26084 864428303 45601 45611 376776903 54881 54882 119391960 43336 43355 544728542 15706 15707 646012126 65605 65606 361085236 47720 47721 999056024 81510 81511 700148409 30407 30393 954657899 74614 74615 166815668 32375 32327 105433853 31641 31642 838950099 74236 74276 706711331 30347 30348 672093578 68208 68169 315139803 28506 28487 947458387 50269 50279 14029679 49936 49937 261510870 87102 87137 519018631 54199 54188 393519313 79809 79859 735187473 74434 74385 919286529 7526 7527 291545370 20731 20732 8007083 48853 48894 556611522 4405 4406 579939214 59904 59905 542359665 91257 91205 723904051 72048 72074 163912195 77403 77404 923762839 3097 3064 908701716 38412 38368 433430446 22860 22861 620745588 94567 94532 137831920 45234 45235 224428363 97588 97589 431079826 60310 60263 433405987 93391 93345 614054260 99495 99524 864462955 81020 81065 853625779 29252 29260 612736085 67386 67351 273242125 57435 57436 315201295 4808 4809 939718516 49271 49246 866594875 21329 21280 513898728 14589 14605 905901903 76535 76536 515472910 40016 40058 110818851 40331 40332 932006854 71088 71089 309242680 61956 61957 50215949 40436 40473 492643144 70530 70479 151995382 49524 49518 595406058 27667 27668 238194512 33229 33198 654345551 8071 8072 599280890 97119 97094 25188060 25975 25976 715371429 53319 53320 911929509 51592 51593 63559771 21517 21473 849765787 35828 35829 406937534 61114 61152 685675273 43532 43533 713567433 65842 65817 113691076 81214 81215 125082925 66378 66339 879695456 42686 42687 73077104 37271 37272 14538055 41507 41508 70601886 63686 63636 244451312 72339 72328 942454137 67593 67603 117882433 38124 38090 575417744 16704 16705 591532823 66902 66892 616726623 91426 91427 886096774 13254 13255 906954156 26599 26548 543514469 29849 29828 180968268 61504 61505 508246388 98948 98901 662565462 35204 35205 855608540 87430 87431 514312906 44407 44411 638400273 71198 71199 962590256 95437 95438 542835377 95491 95492 233476637 66860 66861 837351041 22873 22892 344314239 20616 20617 210016665 12109 12110 702274266 85262 85286 633670788 96007 96048 711525890 2922 2875 602721723 33981 33940 399327368 68555 68502 785636173 70014 69984 502516903 18574 18575 68371449 20844 20852 844673474 69799 69800 800289170 88080 88081 315689676 16537 16538 458142014 21542 21543 144708967 72871 72872 979886276 57333 57334 261815648 65167 65168 254331738 67205 67206 934149212 11334 11335 128512039 14970 14971 850407175 41765 41780 165762781 81842 81843 502928586 75829 75872 643649978 50635 50614 586742314 706 736 243610209 89016 89017 348978830 78448 78449 725596591 27172 27173 409979922 1641 1642 48555553 60427 60473 121751866 74850 74869 347077503 1729 1755 170377242 70595 70551 269589927 50582 50583 786652324 89666 89667 103241613 26418 26419 130296127 22699 22700 479423848 48649 48637 941757444 4514 4515 636965504 40790 40791 381452284 10927 10928 643348988 64759 64748 322264904 10363 10364 118718677 86887 86900 716131507 12224 12213 297989758 29580 29581 527330669 43290 43292 948754143 4461 4462 195082737 72922 72923 423815209 85542 85543 99660805 27471 27499 946536430 96353 96347 110446591 95120 95121 36924529 60619 60620 476557796 43465 43420 883901768 30019 29995 782002902 90682 90683 465463593 75028 75029 632338515 24854 24855 781623648 53086 53074 279957946 73985 73986 294146185 55855 55856 397903424 61185 61239 109335173 36255 36211 217976431 46695 46696 161408055 89635 89636 238370560 70755 70756 490372899 36768 36759 833899484 27632 27660 303752288 15569 15570 380190942 44626 44651 74516932 8213 8214 259373864 67967 67937 333017637 11391 11351 380080811 19957 19958 670817990 87131 87112 266126914 91239 91228 675357346 10859 10873 645603174 69077 69122 700918389 79711 79727 302228276 18827 18777 161417649 31847 31848 160130358 56785 56786 948288461 18644 18689 253696488 84461 84462 540411765 22683 22684 308090917 90262 90263 190632709 72780 72726 200501440 8004 8005 412361064 41311 41315 49104628 37129 37099 65374184 55363 55345 410197250 24336 24375 238063288 76669 76655 14122437 4785 4760 51142321 4133 4167 609950348 13156 13100 716017439 619 632 474408699 19560 19561 973912712 75759 75745 961839325 72514 72515 498129294 15205 15251 177116575 17703 17742 265608043 26982 26999 406603779 56286 56265 177161769 52389 52378 207176157 83008 83009 631741597 4999 5000 414983307 14471 14461 483448861 18737 18715 441278432 94321 94325 196251201 52692 52693 953125598 90738 90739 230224445 9958 9959 3006385 33602 33568 183550734 32713 32691 634620208 69332 69331 121658828 56007 55954 529470262 21986 21981 704246650 9367 9368 7787382 79959 79970 799581518 58530 58531 318645760 49095 49096 934921787 2085 2114 235945461 67672 67656 49126742 84683 84659 878793961 51024 51010 949505020 48574 48612 507636057 52359 52413 68473795 36154 36155 808538087 47726 47727 215003807 25747 25748 86937696 89831 89832 933640834 99724 99725 425375727 80380 80332 231054537 42374 42408 878856812 44190 44193 317575000 35126 35127 753823223 75076 75077 4336006 48455 48436 575221575 85602 85603 416040972 74676 74677 638622403 29445 29475 856127408 73895 73879 173796340 91578 91523 188234189 68513 68502 752366255 7297 7298 585360461 83053 83000 330721097 92155 92143 797820122 5916 5871 220891903 67724 67690 636817073 10958 10959 60628986 88457 88458 945911906 41525 41526 108592738 18187 18178 563106089 85968 85972 965708566 76388 76345 79152532 69945 69946 67997717 16183 16196 339667554 31937 31938 421779211 76719 76732 751824572 92121 92122 25864276 94928 94886 578949444 80906 80907 751069516 92665 92666 358228031 99479 99424 398200894 86260 86252 281194897 38179 38180 687520448 97180 97181 913450308 20882 20899 448296810 77383 77369 535766131 88430 88483 492675678 32886 32889 242842753 42427 42428 842906657 12917 12918 611380421 45470 45471 584089230 59886 59855 457851900 5926 5927 761423612 27439 27393 469264625 50540 50541 640341192 71081 71082 807261602 75762 75781 688302957 48573 48624 74747601 77327 77309 273832679 25342 25369 122051811 53479 53487 667156461 56365 56366 808591929 70329 70330 509258756 18765 18815 383309163 3989 3990 501039641 62580 62528 290615211 87399 87400 444441105 92250 92213 668497801 138 139 971163220 72263 72264 102464202 27119 27120 412821518 44651 44634 692375903 24763 24764 851209097 91825 91826 887676561 62774 62775 887320563 24485 24486 24622359 89263 89312 329737223 45328 45329 139915818 28765 28806 28735921 19772 19722 494271229 86474 86475 189164995 62156 62210 278832870 2763 2714 457680369 57698 57699 344387547 93553 93554 9862436 26229 26234 849804433 33502 33521 137437564 34863 34864 540966105 72525 72543 792425399 99384 99385 233348397 20417 20394 630934230 86789 86790 232217056 39692 39704 114060095 66548 66549 768846303 63252 63253 154289220 38584 38585 248694730 13960 13946 6291835 32910 32923 583693429 27491 27492 942841580 17644 17645 207256378 2047 2048 357808950 84022 84069 694071385 85124 85174 313892964 70952 70954 796091281 37689 37690 743417137 34996 34956 220778725 59020 59021 152187098 83616 83617 880389218 36742 36743 83878388 7723 7714 846699043 98814 98815 945790637 71098 71099 994075893 37464 37465 457153414 42953 42945 552026500 94466 94424 645159971 882 883 485567364 69202 69249 704490632 38534 38488 367225779 29092 29074 264806192 89575 89576 634768613 4438 4439 67428925 97639 97644 21969629 17076 17025 697052745 52819 52827 758754927 11767 11722 640042308 22671 22654 869787767 80075 80035 213498223 15585 15586 953520836 12808 12835 951236540 46494 46491 789214664 47228 47213 833638026 44719 44697 390032083 28073 28057 149707209 67194 67149 906875496 74923 74944 134923808 29999 29993 257367100 5267 5268 921698234 60196 60202 998809747 59395 59419 898020559 6390 6355 290717142 21699 21700 412444403 99769 99770 455554098 28375 28376 889200988 48026 47974 845507097 47141 47109 113249766 27681 27682 553074735 32078 32077 523196779 74359 74360 66616440 66567 66598 510971579 12360 12361 725636873 95650 95612 90498707 54561 54578 623157686 9813 9814 788943694 42624 42669 545693194 50227 50192 231861599 92907 92908 193673499 2541 2542 907632118 69039 69040 3611450 68748 68749 267602656 25766 25767 298707319 69000 69001 15195965 51682 51683 106750468 33028 33029 56318421 16136 16091 422782848 29043 29044 683274341 70202 70203 486686918 21238 21274 587348220 24075 24076 130044250 9909 9910 550882004 15515 15516 284112232 81995 81958 839699468 38138 38139 38179043 81152 81141 179374824 78197 78198 893983733 2017 2039 749831973 59971 59972 917480419 90634 90629 843405167 44343 44344 42490877 94202 94203 180948685 54087 54103 183208831 70296 70312 351322211 69976 69977 454144438 20359 20360 642605799 88084 88085 763868447 38890 38891 871261778 98690 98691 336235002 80114 80115 536674555 30640 30597 788797919 80731 80732 966185481 96616 96617 659260669 35128 35079 884366092 67632 67658 251228537 51419 51420 25918856 91923 91952 735276878 96220 96221 282393704 77164 77185 504177281 24646 24640 675427903 30663 30626 755115152 51251 51252 525173897 72233 72234 129168501 16483 16446 860155454 29024 29059 72863520 89129 89130 185337261 49356 49357 3139613 49877 49827 354163058 15261 15262 938047787 98613 98614 995067704 4324 4294 67689480 53917 53873 491874840 48204 48205 955023378 56937 56940 298131497 63839 63801 932005405 52783 52784 887182532 38028 38029 405146294 91655 91600 11094924 39185 39186 422776500 69688 69689 840690144 86550 86584 657182490 11834 11835 816781979 77483 77484 948928083 69358 69407 46611619 28384 28406 191776549 82926 82927 120938360 60631 60678 8640253 40124 40089 88584259 72902 72955 822684979 17811 17812 22889692 53325 53345 495487740 49158 49159 564877195 91599 91594 940444557 34180 34235 304646814 20370 20371 649017646 29651 29652 494028480 89519 89521 202878345 56477 56487 577077480 24447 24448 465508536 20720 20752 74595189 41353 41354 773379731 41994 41996 856596250 64559 64560 619515361 76216 76181 962056289 27598 27599 815197680 60809 60833 564228925 78054 78055 185759772 41494 41495 62416263 27599 27558 852712721 61959 61971 735867990 74873 74874 470921109 49338 49339 471688866 90629 90588 936862780 11130 11129 691897731 41769 41770 424421296 48663 48674 41256750 55467 55468 660720283 27817 27818 931530880 95596 95597 344357794 76771 76772 245539466 39013 39059 178678313 16416 16432 237004108 87854 87841 262903721 2273 2243 603952311 24209 24158 681599630 65291 65330 498562520 60724 60725 675229117 87417 87418 518362319 49980 49972 325001171 9036 9017 769110375 29263 29248 669030247 29337 29356 566365800 73036 73033 872024202 57011 57012 62111091 58576 58577 324174270 14060 14061 324097093 31404 31405 87571171 89668 89625 275296665 65237 65238 940847257 75750 75751 493726331 14489 14490 620682691 29147 29148 966544032 99369 99370 215603382 13566 13592 437143333 97982 97985 811907864 39497 39529 924241918 55909 55965 259163414 1527 1473 741189636 79298 79299 601784212 86607 86658 217031784 27192 27193 179394543 43636 43580 722228921 72490 72491 271691326 12940 12924 306344560 2215 2216 339297546 59298 59299 702339568 97168 97142 630046134 18880 18832 423789457 99174 99177 96929464 8560 8555 520794381 22053 22108 876822665 44100 44094 285332585 43593 43594 365028200 9828 9773 307333071 34245 34246 280014477 67243 67244 126125060 79962 80009 295173504 61025 61010 5641813 6454 6463 780302425 17102 17103 504454831 68794 68795 152781279 47253 47254 556074399 3088 3052 960299589 56620 56591 688569860 28019 27968 343028770 53317 53318 919419729 18940 18961 393770736 35707 35749 164149008 18416 18463 336448825 36531 36585 827940939 83069 83070 917971858 32527 32528 594597622 17032 17033 485554777 94531 94532 205528738 64400 64346 246343856 47460 47404 53002455 1597 1598 803400750 55302 55281 410850321 93153 93154 750201347 62195 62202 869710759 82724 82772 993649821 83065 83067 59162791 12650 12651 667727031 48900 48901 792182475 40303 40304 536419839 62725 62755 819973947 44921 44923 455982128 94784 94785 656514712 16783 16784 455589872 30949 30933 624363387 36990 36941 409095840 8258 8259 543271050 44018 44025 427166161 70806 70812 970414007 44878 44879 286853551 50104 50105 389221037 61509 61510 65962263 15613 15648 824396085 78698 78699 211916527 65658 65659 274123465 19557 19558 958139007 45942 45943 659129656 47014 47062 999312863 35016 35017 889730642 3945 3904 912528092 98997 99001 25325127 91735 91736 976113590 22023 21977 266316981 20362 20410 851578287 67283 67288 102743178 71306 71339 883993718 99237 99254 718487669 21649 21638 665467717 91336 91291 254323885 38268 38269 378946206 47424 47425 921829688 93800 93780 544369117 73119 73084 609516428 4044 4063 155510508 71623 71639 479975848 80789 80790 285496159 61832 61784 525863716 7527 7528 638080931 19342 19288 717120604 31895 31839 756783492 15015 15060 195494703 28131 28101 166791761 76355 76314 286403958 55386 55387 237052420 5243 5244 724059495 59788 59789 329724136 39167 39168 144370122 86150 86108 722153546 51941 51942 174559170 30522 30497 307100792 84971 84943 915108174 75527 75572 94520997 38525 38496 496910204 24503 24504 42613688 82683 82675 763740105 50606 50645 538254060 96317 96318 49653957 48478 48479 453251633 74300 74343 973421056 18659 18624 793772310 61394 61446 905136723 3085 3031 960052141 15000 15001 106906939 10850 10851 530457290 52528 52568 891594996 24243 24244 159144176 68329 68330 70332714 81743 81744 891677353 13371 13377 859465693 46928 46929 404850563 73142 73108 431460940 66488 66461 657749418 78220 78221 640858939 29360 29383 793304222 88902 88877 652321293 84143 84144 92273448 68327 68328 877441195 25236 25203 868708661 36090 36078 699128516 66682 66683 344173964 87183 87184 507933987 60349 60350 477987095 59323 59316 486787960 2735 2698 199462740 67889 67890 320247425 4744 4745 16158404 15246 15247 311805041 13194 13146 876566421 38627 38628 954341094 23473 23497 488512465 26536 26537 419618161 8637 8590 323683284 81857 81858 45028159 16607 16608 554909050 24548 24568 998002309 41285 41245 635602099 90426 90427 974754283 31094 31095 289426101 2021 2023 76677946 60022 60023 494177835 91116 91117 251700040 26281 26282 738128490 74863 74851 859137207 47178 47179 980750855 89417 89451 514862467 37772 37784 115032238 97763 97789 49101264 91501 91548 770817397 80037 80059 510513728 59691 59701 374782801 14110 14111 224909510 7741 7742 237143142 78303 78314 490172338 40499 40500 232729120 68302 68292 54247585 60128 60164 802129625 65304 65309 897650524 76503 76519 401352371 98297 98298 304997847 73783 73741 612422644 71112 71106 900427314 42820 42821 834560861 18640 18641 43563328 29853 29810 951297824 99287 99288 350431945 80549 80505 224172958 55866 55920 808066286 38944 38945 332093068 43706 43707 496828663 20759 20805 47577061 26383 26384 922609961 46573 46574 397741296 88342 88343 949463347 80967 80947 877473339 66685 66686 80708841 85183 85184 13483546 57165 57198 448881330 81401 81402 77921145 66757 66758 955895493 30816 30817 622755891 76181 76214 390205816 99554 99533 112457648 2694 2740 480686078 34929 34924 615484709 10307 10332 362566946 37205 37240 563665466 87573 87574 43951213 90858 90821 727971919 27912 27913 674229329 88332 88329 208576367 39654 39655 290234360 58003 58004 984825813 17914 17926 48262207 49393 49394 711663036 25876 25861 823444501 14279 14249 305772455 31078 31067 341482973 77224 77237 167071298 80250 80251 920886227 5457 5458 115927151 95573 95574 18733231 93020 93014 370257450 3230 3263 50136691 65514 65515 824313991 59890 59891 682858636 96083 96029 590191784 34274 34275 801900931 81614 81616 789201917 6354 6355 184624140 62531 62532 872793689 27564 27565 650473018 90576 90585 391681368 72753 72754 321526409 53380 53381 702915290 90619 90565 553896870 77118 77156 400254279 97953 97990 466912947 10759 10760 210028505 68596 68635 854580493 79773 79788 470132729 71158 71159 556120060 7375 7350 316524094 48949 48950 952195700 53888 53937 926474907 86926 86900 187534191 44673 44674 164944541 21103 21104 389003574 5444 5445 217226726 60492 60493 926793030 49488 49489 162566383 9425 9426 572673442 51128 51141 32723665 12482 12483 784445626 5617 5664 372293155 57203 57154 217091023 78509 78546 359781626 51449 51450 110936291 81866 81867 571990902 66239 66240 31844697 77581 77582 587652822 10298 10267 518555394 62020 62021 532640258 93697 93698 364286568 52486 52487 515562258 54607 54625 889035588 27581 27582 67987271 87072 87073 255206199 37394 37395 819700111 39311 39312 609400099 48572 48573 630979322 33989 33949 747889750 22594 22595 589356342 74883 74884 980425534 76951 76952 264884108 6593 6594 453416041 57912 57913 491379677 84051 84052 935325694 34745 34746 352492427 27743 27744 196367127 84606 84642 96729006 78104 78159 656849875 38237 38238 334781153 62809 62810 911738535 61068 61069 201717418 46323 46324 259322454 3344 3368 665718509 37677 37678 21005207 27506 27507 854314204 56505 56506 847835257 57530 57531 242117831 89786 89787 557717398 39494 39549 541895910 50023 50024 314749071 40363 40397 352068313 53169 53170 700698078 5942 5926 856127991 29614 29615 523230304 98919 98920 685771369 43307 43354 988937766 88962 88939 751726322 83107 83108 292084488 81072 81081 554650248 11949 11950 839564305 1532 1536 550327897 75323 75324 730633814 26315 26325 283933953 2134 2135 178710719 32903 32894 11554262 24845 24853 231036748 29216 29232 563069252 9270 9271 659813973 68811 68825 661107552 44806 44807 298105423 25044 25061 942921329 80245 80246 570622636 27606 27553 944470390 40264 40265 923607476 17231 17232 37751485 49033 49068 779345182 22607 22569 307747491 50665 50669 522883623 70468 70469 708586153 48060 48061 151735259 80535 80536 310737656 89895 89950 728835593 5570 5549 715436334 62767 62768 164246902 59943 59975 439215899 53746 53747 774799890 59668 59696 510182992 44505 44506 274453871 39731 39732 554520891 79915 79969 266942914 29220 29221 490494829 41980 41966 820538735 73665 73666 26393963 69441 69409 585158628 82622 82623 420819040 6151 6152 390652021 40548 40549 778033945 75525 75526 520189098 52130 52131 733820159 21673 21624 383262758 18774 18801 255647882 68379 68339 253549607 28244 28217 475200758 13118 13119 229167711 23253 23254 578316434 81188 81189 38551748 18391 18337 187640150 11104 11105 549534697 91683 91732 13743204 76299 76333 925151257 67007 67045 310612106 26713 26732 422811528 40554 40555 207498773 39645 39642 642841445 45121 45122 306288894 15633 15668 856924142 78131 78186 432331895 59993 59939 825035713 93882 93850 721272528 78419 78420 792874760 78068 78069 735357291 33544 33554 155532097 98465 98449 652539370 30090 30091 144571970 37963 37964 773365786 40039 40000 695975426 24929 24930 10295362 94364 94365 727873109 33213 33214 312365566 42254 42200 862581232 30252 30253 250312288 88992 88993 810497890 12365 12321 652550603 70874 70875 245889560 81806 81807 673153963 12591 12592 936440459 56853 56895 427148081 60678 60679 710552091 82869 82855 85451401 74761 74762 992250815 30811 30812 162090295 48348 48349 940589508 42414 42415 362228309 84102 84103 999739601 97814 97818 20090927 99559 99524 207266957 93450 93451 258948320 35320 35298 663219728 44320 44339 616451923 6771 6803 625668187 27007 27039 608204864 64114 64154 874506754 13648 13642 933100481 93446 93427 5005824 95139 95140 518839023 56916 56917 348625330 15770 15790 971003786 14807 14808 340149308 31922 31923 251367433 68739 68740 940958522 14079 14089 562566508 75124 75125 566782434 64256 64261 359021745 91844 91850 74462017 84189 84190 185118741 6599 6571 539422107 1127 1128 172417467 61495 61496 290795968 68720 68721 542918088 11160 11161 407941103 27434 27441 191810116 67930 67931 853567132 14429 14386 929798777 13435 13475 146601301 42667 42668 913652969 44523 44524 548668347 47064 47066 130069113 20921 20922 301496131 41239 41240 378836386 90385 90386 705614894 64019 64020 612717317 88259 88229 284012832 29203 29190 409518898 67336 67280 154333681 13204 13236 2311555 7743 7754 456743620 54276 54277 399048849 56411 56412 34476388 7541 7542 930241259 59379 59372 25674456 88154 88155 423292609 39134 39135 336568702 7534 7543 253217783 93982 93978 656592161 75769 75748 453563868 8295 8258 240031497 25841 25842 131222535 46162 46200 378878444 11745 11733 504809218 27298 27262 984668106 60127 60138 182377710 2782 2819 938889767 59792 59757 175231427 17584 17585 826386711 29787 29767 858677788 46153 46154 24238460 52763 52764 143654465 5029 5022 276305175 29161 29147 459180707 37764 37734 41744198 25616 25568 72348899 11013 11014 140106112 31607 31655 97101649 12386 12346 702002944 1495 1496 671969701 90122 90123 844389782 52565 52547 422286311 45507 45508 379876195 66756 66757 161547079 36292 36322 580450440 91059 91060 684287811 69769 69739 772511176 87809 87835 555170695 54165 54166 121346621 17263 17264 595169079 18065 18058 742385817 62481 62482 276263840 6334 6321 871961240 50829 50830 954715228 8798 8799 258908499 86817 86818 207256285 29560 29523 478456200 46470 46492 796574785 68332 68333 201331579 28008 28009 69814643 24602 24560 288965909 84952 84953 18727868 28292 28317 616998852 16671 16672 182168 26786 26813 405200925 94160 94104 835527835 54580 54600 336766807 50987 50988 501799927 39571 39585 927175579 52426 52452 356019575 66413 66375 130435278 18190 18154 699876729 14000 13986 230428948 59515 59531 226276981 12159 12163 766139627 32950 32982 980635894 39589 39569 228284569 19766 19767 175476588 75718 75719 581189930 8455 8434 864865085 49385 49353 973112569 44485 44486 420676754 7830 7831 273383168 19126 19145 244070239 9204 9205 797601652 18758 18735 432342617 25236 25237 616118741 56494 56495 706088208 16089 16090 224339906 85050 85028 470443616 58909 58910 597691296 79809 79828 855543364 22775 22776 192771557 78589 78592 555302919 46329 46330 730627347 62413 62414 960391615 25328 25329 274399558 38961 38993 849818165 52606 52631 147819120 21360 21403 163979279 57602 57610 41395568 60834 60835 994890581 46247 46262 352896844 46591 46560 308790269 42585 42586 421242000 56014 56046 344511760 84490 84491 605186266 44233 44234 538490138 72392 72393 20819249 80299 80300 901919708 86325 86355 176141392 66931 66973 901560024 65468 65455 827693985 85717 85718 599173300 25785 25734 925521495 82683 82684 489095385 30504 30506 91217835 47131 47128 521361639 36880 36829 406182314 99167 99168 583422273 61324 61307 971981928 75848 75833 916375118 93378 93379 525180610 346 345 887604830 5920 5921 821513481 5370 5371 559473642 30386 30374 137545887 37033 37003 567810748 45010 44990 62416239 4627 4613 58505205 61153 61163 254873670 24764 24765 873521084 21177 21178 573517447 7663 7639 276212147 33226 33183 636250891 32861 32862 413709598 69681 69698 832209364 1547 1537 59095691 98929 98963 166432074 15076 15102 637419957 18365 18334 265559181 92628 92620 393280884 9996 9997 971008251 55353 55354 862298936 11692 11693 940632388 3261 3231 978711195 40821 40856 769994444 61877 61890 190323766 85592 85593 546053597 58826 58797 57596585 40328 40329 415061320 53769 53798 875076414 43241 43242 637128184 32964 32941 767624091 15093 15094 166347350 43064 43065 33704900 40461 40489 267907502 36447 36448 949986078 239 223 971042133 48012 47968 226185408 51925 51926 762396516 19001 19002 84964889 46352 46338 714097730 60951 60952 918482790 54673 54674 925875566 85814 85836 180943469 65761 65730 227124984 76602 76603 196411463 99740 99721 592473988 19370 19329 667167657 7657 7622 294476612 68729 68696 814041169 67499 67500 833678428 32718 32726 715389036 82783 82813 947251747 8797 8815 446860760 96504 96505 3199943 1118 1119 958862595 59060 59061 655738849 72830 72853 45605914 87275 87220 891830882 79201 79202 922185682 5817 5765 441084056 33873 33892 627924521 63609 63610 44233534 24635 24636 926043758 86537 86538 240942055 41643 41592 259899336 76672 76673 154481256 17824 17845 152415390 88525 88558 352340865 76094 76043 493411009 54238 54217 819491270 81705 81706 136838258 64223 64258 893621264 54783 54784 660922584 72966 72967 629740521 29667 29627 501309723 22419 22420 875444677 90202 90147 309026672 74773 74774 272644737 67742 67743 509069130 76909 76908 241700617 7671 7712 191061153 43165 43142 219799648 73395 73396 374497365 95814 95815 220448166 50477 50486 849376905 83077 83086 207614316 19607 19608 116331641 63038 63039 661813998 11456 11457 370972815 44431 44479 536793492 87159 87160 780519903 35116 35142 655065453 22574 22583 354903820 62930 62904 825590374 94208 94152 576218653 13744 13745 699809273 79181 79216 81305020 42521 42495 696115283 814 815 692420045 11062 11053 424299527 94732 94733 672008220 54098 54091 597418869 20885 20886 456236520 19454 19455 59002224 32774 32726 390205045 62432 62422 610248700 23535 23495 961346957 90986 90937 430557287 48669 48711 862569366 91527 91528 265252985 9134 9167 252112075 9724 9725 812263793 57099 57140 540718833 11066 11067 733455490 16357 16358 90557725 70765 70766 923800175 80971 80976 826217079 84179 84180 457926849 43166 43167 92449429 38675 38676 919746936 35867 35839 40147237 5718 5665 535745553 92008 92009 442656413 41182 41230 854703212 6931 6971 944282803 74511 74512 55401995 56665 56635 216354389 15106 15107 144005688 15804 15825 222120976 94030 94031 479260337 42697 42698 297036876 44618 44619 5898233 3928 3897 432105499 57928 57961 800096698 77473 77474 955243188 94547 94548 93154700 80007 80049 290126906 94369 94370 627644273 29402 29403 929850693 56755 56756 218787178 10840 10831 878343631 65184 65211 801675077 35786 35783 716236640 67971 68013 903703190 30170 30171 587267243 88292 88295 344132305 38958 38959 512347215 41486 41475 925195690 89061 89105 375330572 75352 75353 86546808 66954 66955 188571706 69407 69408 549923908 87641 87631 322431398 93530 93494 913012475 89260 89227 591282125 56513 56529 766366728 48449 48487 541404998 2589 2537 618239960 78906 78896 311960080 87146 87120 366268551 24709 24710 89276501 26098 26099 969528712 19733 19742 415281360 5061 5076 961076006 65780 65781 665272701 60029 60072 598207299 68622 68623 387009374 18084 18087 379519364 79144 79164 981070880 93014 93015 557678717 3705 3706 831522013 5027 5028 120298635 56553 56554 386404691 8475 8476 434709097 52200 52238 748564773 47117 47118 789978948 53631 53674 461781940 50361 50362 959810697 76377 76419 29424274 96134 96095 511926374 23647 23648 674490699 29125 29126 409547175 88487 88511 9471397 45647 45648 705837178 54977 55011 435537675 71924 71925 173925988 61387 61388 23777562 49188 49182 52708141 5429 5477 405837274 83416 83456 647424928 12724 12725 352581630 43184 43185 558155944 10180 10151 665168484 16561 16525 150485886 5433 5446 855934273 57575 57576 38844699 63215 63245 42828061 54540 54541 520415515 45219 45220 737691671 89410 89407 989403219 17458 17459 805072233 24285 24286 296558381 55507 55554 315139657 2775 2776 267567745 91317 91318 2018878 54902 54903 251627323 84095 84149 793650387 25851 25852 800696347 8004 8020 959962747 85403 85404 413371336 88965 88943 599015485 21614 21575 557030642 6075 6057 452606032 49304 49349 364986744 49418 49419 779204684 8791 8801 685744753 98146 98167 833766602 44599 44600 245953555 23425 23426 417696060 3126 3104 924670984 72636 72637 924170517 56266 56267 173877541 94564 94565 380066270 13235 13288 337305309 67613 67641 161826371 39690 39691 546125608 93549 93514 363380664 72026 72022 833300203 33927 33928 948939959 44806 44756 387732036 77454 77423 672439930 77066 77067 731938389 60604 60605 35123723 48005 48006 246717885 54121 54089 831200004 18818 18819 888847103 63981 64031 205321654 20507 20508 956777738 77582 77600 614304037 41923 41889 482112833 28846 28811 269387535 84768 84769 216840179 52667 52668 846897035 63618 63668 566117101 29327 29328 273443140 97890 97891 357592117 58394 58409 453911646 86359 86386 921567912 54454 54505 459937648 2877 2926 586161933 24714 24715 308446720 83157 83158 395362262 97049 97050 529389777 14168 14169 260100555 17070 17016 314861749 19180 19181 355873502 56329 56383 380038477 32392 32418 486472733 97410 97411 562735788 60650 60651 419059068 12777 12778 824765825 41898 41899 768693216 12844 12845 170058469 90782 90783 942663619 86225 86226 514532450 34020 34014 957092856 75391 75414 967684181 29768 29769 820492379 91142 91112 114327596 73547 73548 482800818 60021 59966 760432267 45337 45290 439266570 51284 51285 373593301 92633 92680 651457289 65500 65501 880420202 71857 71858 979535645 69636 69656 990951835 91635 91591 58287034 4581 4582 569732350 97659 97654 857571291 97276 97321 709167626 45909 45910 608703358 95820 95821 179461 77273 77274 24878331 30691 30694 401383780 31946 31947 928928686 507 530 209394196 66784 66751 730478303 50639 50684 972168803 7678 7679 135635792 47358 47359 170606111 55795 55755 428123157 93930 93958 617157092 48577 48578 917568277 20528 20529 855446702 47534 47573 15991423 91532 91533 898512274 40867 40868 440707020 39711 39712 918019977 6682 6683 276344226 70019 70020 575078999 38155 38156 111523218 35608 35564 12042980 6898 6866 945892948 59323 59324 848178789 39587 39588 363012911 54596 54551 774314966 80491 80517 692200280 31602 31578 253117918 66930 66967 573581242 51504 51505 451847554 39412 39413 307663562 72383 72384 481520883 86266 86210 346187536 16938 16898 303578542 30802 30803 868380500 57607 57608 714918959 96625 96626 73370757 59927 59928 138074744 85287 85288 518475138 61945 61926 610273874 63787 63794 304404299 82336 82337 987513410 59188 59189 191675245 10738 10739 23689224 11359 11360 866477380 40496 40441 94073446 43777 43730 5077172 25408 25436 685660519 81626 81590 908031756 29444 29466 782042027 6930 6931 263000514 3762 3801 941750163 54638 54639 103427388 93896 93901 853369477 55160 55161 453924477 29496 29525 113634348 47871 47844 595288773 3015 3016 339971461 85671 85654 517090456 57387 57336 259080701 20952 20953 341247357 21133 21180 954062473 44361 44388 335023870 67374 67375 308486558 1732 1733 942533376 39250 39242 119683424 80363 80364 959488326 76412 76368 387748289 58774 58775 329122236 7880 7890 875177849 25182 25188 441104232 70978 70979 284141413 89306 89307 223541315 31920 31870 654496110 93180 93181 363719293 9458 9464 477831848 35036 35037 735043928 44077 44021 367824027 43799 43800 472715025 83606 83607 659516227 56593 56642 335451121 39498 39499 563408504 57491 57503 896538228 88469 88470 977720616 90156 90202 874735013 4777 4795 867421004 18219 18175 143737242 71495 71462 945683872 54934 54935 623475558 86818 86819 715862160 14478 14446 561026281 82888 82924 848740061 50488 50489 266155927 46059 46060 7752979 75804 75784 820616893 78159 78160 768459339 52639 52599 332861073 33787 33756 557900618 44403 44404 173587826 21822 21823 240148423 760 761 57036715 90291 90292 114206844 59985 59986 970038453 97483 97448 105179196 19621 19622 774698291 4898 4899 264988689 26368 26332 436527738 25772 25823 312609363 31465 31466 556976861 60125 60150 764070174 45450 45487 222179933 96777 96778 758584158 90374 90375 8239067 76399 76375 170452576 59052 59100 892390946 16531 16532 549018236 80136 80095 144809180 8600 8620 565099475 61940 61941 973083724 56561 56562 173750804 14564 14565 964925428 3152 3137 535138844 97869 97898 165924886 15237 15238 960774594 2924 2943 718899351 72939 72940 287886683 3046 3029 211747282 79480 79499 342591197 24290 24272 958687901 23074 23075 201851265 19817 19818 564948285 73483 73484 333793201 42791 42792 302026445 17059 17060 581127107 40775 40776 385863013 47805 47771 812384317 34228 34229 2613877 41026 40991 291516736 57622 57623 829270907 75496 75497 246239701 99931 99932 109184133 87322 87375 499365936 72142 72135 272751347 11546 11547 18383668 28206 28181 475681765 83278 83257 881213724 57445 57493 250862891 3085 3121 689563611 49225 49226 344975800 68200 68184 844878377 72611 72624 693442467 11075 11076 391635523 36992 36993 283723403 76273 76255 779492130 20231 20232 928364973 90660 90617 464848974 40202 40147 507647197 24461 24476 130998335 41261 41310 296738719 952 939 130591039 56351 56318 672283656 75510 75494 443649227 62803 62791 878873207 29733 29709 950769342 10699 10648 983371965 41907 41908 622298652 42448 42449 285489008 85531 85532 678931950 75488 75489 54381918 31200 31201 716884497 72613 72614 576795585 64419 64420 28585747 34986 35018 458016922 94816 94820 875895665 49206 49201 262899311 17170 17177 772374699 47273 47274 361547277 28766 28767 74520128 19226 19227 188580930 2981 3008 714811921 31373 31425 362392929 39249 39250 867123083 76101 76102 245032580 74409 74438 489603318 48717 48718 250763674 33547 33570 805168144 77228 77177 569849119 22184 22185 455356100 29495 29496 496003012 82590 82591 745120344 64162 64211 191513810 14139 14140 402729082 45130 45138 358833968 6528 6529 755192308 7465 7466 42792387 50403 50396 162249914 87029 87030 300768255 75294 75295 144309601 90548 90549 775704343 581 582 811221581 48023 48046 718793522 8842 8843 647037711 98007 98008 937140331 17617 17618 985471111 40112 40132 564460924 45072 45126 739319115 12465 12466 493406892 55255 55299 493937615 2625 2641 856733243 18093 18120 419105307 24215 24216 614736862 86227 86228 916072369 8097 8098 585276415 79306 79309 415062868 67480 67446 946421084 43540 43492 878484920 57010 57011 764274167 89390 89391 674917940 70883 70884 430219101 66415 66445 364369376 55348 55326 81584093 79569 79590 190745130 39157 39164 203068309 1469 1494 468492799 31434 31485 970074819 68078 68028 844157931 30589 30605 166445953 61503 61504 649138601 24731 24732 831483200 69201 69202 172289164 44774 44718 625497039 18854 18855 455699095 45851 45898 16154908 39949 39950 821420223 6682 6731 101335105 1394 1364 485066793 97148 97149 513698110 82537 82538 437515224 62208 62237 431334458 4775 4776 835493076 47142 47132 516938229 27566 27567 827452335 82149 82150 27182398 32692 32694 690584706 17500 17501 205376897 91901 91928 800856940 31529 31530 518593830 94682 94708 620097806 24281 24282 182122858 12469 12470 514710024 4907 4897 351438671 96079 96126 474364829 44283 44284 113352986 43058 43059 960499784 28575 28576 532343027 73179 73197 433072110 91468 91521 796357739 44421 44422 77904748 80842 80843 349218832 24901 24902 730854787 51659 51660 842920053 72305 72306 476569624 70507 70467 681247739 3525 3526 922586270 59615 59651 190612868 7496 7478 235319086 29017 29048 888529729 30404 30451 61526164 2995 3033 922199533 72562 72563 517656661 63052 63053 651160054 88497 88526 696624635 15904 15905 436781481 49088 49089 966509809 51551 51573 12657189 52385 52364 25233350 75763 75803 737890313 32362 32378 398929045 59773 59817 864824439 88431 88432 411036293 50296 50288 310431223 16898 16914 148653927 80684 80685 937943559 70787 70788 400344791 31021 30979 440671498 52553 52554 771333618 89362 89363 599283020 50149 50124 893036946 95839 95840 20797580 89600 89635 71600596 97135 97142 518172255 19539 19540 689804802 18947 18948 148860754 43173 43229 856766096 14272 14281 110642892 91403 91404 569611686 78110 78111 356605038 48672 48673 71666868 78544 78509 768852153 36925 36926 569093397 57458 57459 127231837 6539 6502 646549047 34862 34863 900883001 89400 89450 191579975 29793 29768 287003520 81282 81240 444029928 57211 57249 372504920 90461 90462 463543886 58863 58823 14228526 5281 5282 834549107 16028 16029 205336715 86867 86836 333718444 65161 65162 585361908 97960 97961 149943546 88382 88355 149083864 79343 79344 485256314 58857 58811 128423395 14810 14811 316318752 53140 53107 943317617 1870 1898 387251089 58033 58034 849372721 42885 42871 790657255 30139 30173 653810632 73022 72972 379381915 2421 2422 356365676 3316 3313 858652287 40172 40156 601880430 92109 92110 148537380 2633 2634 976796939 94194 94195 371004186 49101 49086 736795113 29526 29490 212012894 58452 58453 112404334 15333 15304 657912071 25004 24979 51268599 90112 90084 251343833 75349 75364 20332196 97498 97524 306551390 99163 99164 631986092 62005 62006 130682863 66720 66721 986739961 47060 47061 334907881 48510 48511 757233954 58255 58256 348602581 15600 15585 805287567 28245 28246 97403915 63834 63874 63586086 6752 6746 999045719 99261 99262 309398245 50065 50036 486364251 76132 76115 697063207 35968 35969 913309012 72911 72878 927220188 39908 39909 424066179 23321 23322 735920743 85043 85044 749133675 31634 31635 490756019 4480 4481 174813164 15956 15957 770960410 72035 72079 101911768 41119 41136 954114784 23546 23570 566018946 18788 18789 474253891 43295 43303 822559812 87078 87079 342950326 33809 33766 832561060 28974 29006 680493842 28261 28262 421197040 88786 88840 715255668 25413 25430 222061433 17610 17611 860967604 22780 22760 809529152 16710 16672 10046153 60921 60922 929978743 5729 5680 288093962 77389 77390 833605018 25551 25552 6818096 40406 40375 993137424 99250 99203 859663325 46973 46974 502859264 73619 73625 728984161 2179 2180 816786542 17329 17330 764949149 3370 3322 988643130 21339 21298 354066973 53932 53893 933352976 56990 56991 499697855 49992 49977 444990315 6639 6640 961744695 59861 59862 24972625 16901 16953 760323808 77986 77987 181339384 46608 46609 385132169 8466 8516 932989209 78998 78999 784523236 32924 32925 677146902 30808 30830 687310366 97008 97050 904061961 2491 2454 521816746 2213 2214 344327679 65803 65785 924481017 88137 88192 731421894 41942 41940 766139560 4956 4957 770348264 39216 39214 120482564 96973 96999 694574972 64647 64694 737568523 31829 31845 481615527 8998 8993 912602620 47176 47141 262560091 3041 3074 89498193 26901 26946 695344859 16268 16269 527443145 86795 86754 961474933 97483 97453 90881307 91439 91479 39968315 69819 69812 484630147 37714 37764 449626998 39584 39585 565103809 15398 15454 540539350 10743 10744 781416483 89318 89319 441858921 40794 40803 954721446 59805 59806 411289895 12907 12908 100796354 16746 16747 150931211 99694 99712 844388476 49373 49374 641414835 70422 70475 825477410 66357 66389 85427759 30264 30319 380523384 58066 58067 487310315 58564 58578 88568183 58349 58350 285182138 16775 16776 613829777 70886 70906 225225272 11366 11367 717550591 43822 43823 44475018 62423 62424 314975326 20580 20635 972532768 60566 60587 840438257 65063 65064 481588491 75521 75522 283193910 34219 34228 125301141 45079 45080 482315871 48174 48151 817519618 41046 41047 72448405 61311 61312 347819170 43300 43249 666386146 64454 64461 399444790 22090 22091 353084998 27956 27912 323132210 89297 89298 162782386 95729 95730 862189265 81747 81735 952275111 16237 16275 462634710 9535 9536 79407833 57816 57852 962827128 58983 58984 675485334 71180 71181 522490906 44617 44618 310364138 47089 47090 863631335 63998 64041 692389189 58156 58157 393472380 3838 3843 818046842 478 479 879778438 45156 45105 175148361 29819 29796 937017904 95570 95592 491193523 21540 21541 338284416 7064 7110 91743693 89893 89866 160910392 86145 86172 155107844 87272 87260 926690764 88612 88641 292236307 86619 86620 541009441 5905 5898 5001944 43832 43833 427005472 56967 56968 649330514 5998 5999 835690521 18352 18353 367860509 3272 3273 337446331 11674 11675 845642458 58823 58824 330664478 71342 71343 305108357 68308 68268 165239519 10893 10928 722410149 12031 12032 73443780 6019 6063 671955123 52489 52466 475231571 82357 82358 775682921 98810 98811 437565719 59870 59822 100372958 97687 97688 793125332 98449 98450 902597081 58403 58404 637190007 73301 73302 55687126 71059 71091 399303304 37950 37910 364158832 5574 5575 512968471 46964 46965 492810095 42230 42189 970441269 28664 28719 247341912 22163 22119 292230048 55159 55160 474058131 55564 55569 737182101 95640 95641 789825038 89782 89783 35698274 44704 44744 886017904 2415 2427 630893229 45872 45925 780179963 51111 51112 510528707 90158 90195 239464792 47221 47222 732750016 96102 96117 637645885 65330 65313 983645744 26376 26366 400773316 60048 60092 797154507 37444 37468 444382700 81391 81396 716944338 73884 73885 311332680 33214 33215 402798991 20439 20440 584252837 42282 42234 584689125 21647 21648 835343182 26869 26870 38275054 40586 40587 707395170 19410 19411 881214808 61891 61892 106689775 33045 33095 496250883 69938 69939 513888084 89807 89794 297312176 61544 61545 528649708 2085 2086 467559751 60972 60973 641715156 70714 70688 716684 30030 30031 215252876 33301 33302 496577434 52783 52790 545743386 51224 51266 605371308 95708 95722 721394819 3726 3727 492695718 89867 89836 203815729 41207 41208 684147252 36730 36731 193895747 39094 39119 840134705 14338 14339 232714189 98934 98935 987677262 59967 59968 287792662 69585 69586 880254814 93730 93728 119864348 97791 97743 75681780 17769 17753 515684822 26652 26665 141528522 72872 72896 298255921 27973 27974 579855855 4029 4021 893119372 26779 26780 152069361 14205 14206 603564744 12736 12737 337447146 50806 50861 594746368 90728 90729 932948958 14789 14819 465874797 4927 4928 743799813 28777 28828 39296980 13809 13810 694560101 90853 90811 852029066 16407 16379 159113213 68712 68713 288037756 39726 39712 838109466 44407 44408 630400198 75853 75854 848186662 10092 10129 722990380 21106 21107 778004145 77794 77847 155365496 84316 84317 423861630 43928 43921 265059017 91637 91638 641499818 73108 73109 722033185 88425 88426 269970690 79564 79565 919288862 38805 38806 99131022 81481 81482 393537639 94476 94494 520146370 47596 47597 422509692 21160 21151 285656947 23154 23155 4337847 42492 42493 682417164 46858 46882 860642738 95439 95440 405019252 15759 15726 866459661 17297 17271 912059690 78363 78372 847679470 91092 91137 224532436 45900 45892 629981268 2494 2520 538257160 25403 25427 515772403 6426 6427 281961502 84360 84361 285806624 7167 7168 628468029 36662 36663 470820632 13948 13949 817222349 71993 71994 140908178 10316 10285 290522501 77399 77405 301832590 72180 72199 402326617 8577 8578 841059089 91709 91707 598234327 94694 94662 326905919 66772 66773 366235313 73672 73673 897347184 77217 77218 976964108 37707 37708 326056987 93232 93269 717135952 70949 70919 260696898 25245 25246 858760978 1840 1860 121603813 72316 72317 193314201 62043 62044 872279087 59808 59809 95557867 79371 79414 461487951 48751 48752 827190891 82269 82229 223914506 75045 75094 110899677 75446 75447 5972533 95152 95153 59483066 38418 38419 351164623 44164 44119 9792830 10049 10057 813712836 30911 30912 996105259 58623 58624 970104439 64706 64664 135732218 62599 62600 867446481 98362 98363 59455451 43059 43060 676514560 99341 99363 987115667 63646 63632 540072694 27230 27231 424494182 83172 83143 26199485 95387 95425 114477938 78330 78368 177473040 61601 61561 615071188 70123 70124 566782734 61194 61173 12901923 74734 74735 348820149 39531 39489 482626095 83586 83599 385576766 71354 71355 863998090 68240 68241 917305501 69337 69346 863984711 77005 77006 749662965 56015 56063 752314630 57338 57339 277247521 18888 18919 969679252 55522 55523 986570907 54717 54697 842817245 57120 57136 856903023 64366 64367 13882497 69111 69112 661856314 69744 69745 581334312 36935 36936 550122391 46864 46808 191163344 16491 16492 173856861 88086 88087 892088771 50830 50775 379913764 91754 91755 610402923 82360 82361 392779750 77397 77398 597809604 75658 75659 635778740 12217 12218 765600947 69541 69597 182183318 49046 49047 813107340 3031 3032 730470031 34690 34691 289279423 20963 20964 773010183 3567 3598 710779591 63080 63089 654677122 78846 78888 931871058 50294 50295 559888559 73073 73098 366755590 75568 75569 874105599 26713 26684 778220597 86180 86181 278229551 20213 20214 126208542 78974 78981 170829955 17408 17387 705641250 80009 79982 762986205 85498 85499 728525487 83722 83755 361145445 84176 84128 884664096 32821 32822 551418473 43738 43739 19436017 37416 37417 939070969 93763 93764 482244265 39357 39358 668603952 92450 92451 554657721 18458 18459 646392621 69623 69650 652197472 28233 28256 766474208 35858 35812 255837858 37363 37364 795474405 14319 14320 536853572 33152 33154 591178333 11003 11004 499082333 34180 34151 358884606 18939 18883 953528602 35927 35873 797059433 83787 83831 671355779 83937 83993 23979389 25832 25833 353303245 95781 95831 831224276 77821 77822 588006051 31920 31921 313282483 12662 12663 519260997 274 275 607143154 52353 52329 157009099 24707 24667 634904455 69593 69594 479583008 30135 30136 859773350 82882 82925 321622472 68843 68826 442109739 1488 1489 815869887 22397 22398 776553326 81275 81276 495241560 68651 68617 129744568 75611 75612 607353822 14294 14334 786076154 74695 74662 755371210 62389 62427 113247644 50861 50862 370114487 81431 81432 363305180 83645 83695 888670470 10473 10474 286966869 23090 23091 795324513 25989 25990 336670254 94596 94597 981330696 19315 19316 118571216 78619 78620 883803362 48055 48056 982125673 74462 74417 148026173 18277 18267 171768133 43408 43453 779885513 1608 1609 697805865 64124 64125 126960388 56230 56231 197229627 84239 84245 663066120 98605 98628 738779969 47777 47778 211173235 41065 41042 484855819 41052 41053 535662224 66670 66671 740314719 3766 3767 449805885 45591 45592 129872373 55449 55450 189147392 8458 8427 168477618 26498 26499 466182892 45496 45447 257208861 73945 73946 844608566 86264 86265 211591610 21717 21706 259604042 737 738 135382503 33552 33553 289513291 80537 80538 244648783 5778 5733 572733772 93095 93080 765098531 13061 13113 687669210 79482 79449 779338412 54491 54492 831431375 37696 37726 221953967 85607 85608 954278732 96611 96595 530942919 982 959 583857556 60213 60214 695449933 43483 43484 106813175 20696 20697 493786049 36088 36089 722913356 33884 33885 809590510 57085 57061 592808321 37619 37620 92363149 56905 56958 254698303 47698 47673 295236172 49042 49008 361756305 88692 88693 784575124 15628 15573 606389812 99944 99945 176482939 58938 58919 753705961 42164 42165 134596968 40669 40690 812803121 3859 3860 699589575 64819 64820 366969459 26654 26708 130922743 7479 7535 938402985 21397 21398 563626661 16290 16238 94302044 13964 13965 691740426 27312 27342 960732488 74500 74554 636526150 47863 47876 768709236 45574 45575 245204265 66220 66274 872031823 65284 65285 625238535 93756 93757 629418756 18803 18811 588529746 34741 34742 598976325 59556 59546 19289658 97421 97422 369608597 34252 34253 647517206 46313 46314 985618747 42569 42570 630549190 38470 38521 21120395 87355 87406 55091600 57834 57835 548437271 42573 42574 149068601 52588 52589 706966786 35984 35985 104740900 20495 20496 946712257 48660 48619 984739140 25263 25223 40602161 63240 63241 58865282 36678 36679 151488639 33967 33968 510261186 43966 43967 524841271 85278 85296 280197789 29502 29460 78999344 93651 93673 464250234 186 138 727968363 35893 35928 356751538 86364 86365 957041401 60226 60212 337971246 67955 67998 874854651 62979 63019 904178576 50871 50872 802549413 52275 52314 280336348 52128 52149 433365354 21722 21768 384075245 43919 43931 580309304 19888 19889 740797126 1113 1114 180411875 14639 14609 126034285 42033 42034 109891335 2798 2796 319597800 55240 55241 844913498 78603 78631 367998008 82394 82395 31202672 2670 2671 578147341 74543 74551 807492570 95902 95849 464784638 64795 64842 247254214 83837 83851 678924634 27853 27854 984820109 18511 18525 42947416 87676 87686 575344581 71351 71332 793519855 87534 87535 780633697 11907 11908 439814165 31740 31739 509887284 54804 54818 481274649 93613 93614 838426940 72241 72242 775840348 94416 94417 743122865 44212 44189 34960263 73733 73734 404483211 91776 91758 232127866 6451 6500 867199497 48584 48585 218009012 63774 63751 502891756 29283 29238 220908345 18261 18262 598837162 65296 65297 21639009 68547 68548 141754732 14338 14372 965589224 47617 47564 210537801 20826 20827 932797694 63331 63370 238816005 7337 7316 580616522 2497 2477 310727555 99807 99808 506341332 19449 19450 257549467 34853 34849 236425479 40832 40792 629283178 81912 81922 932103436 74559 74532 18240201 37824 37846 182660364 28995 29036 364572848 57504 57505 784108396 9887 9867 526682172 45519 45520 113333875 6793 6834 713462198 57590 57547 663014916 72776 72778 986994266 19313 19346 784787486 1010 978 179038529 55473 55474 89143207 19037 19012 810393150 7989 7990 341598522 21143 21100 459047863 77659 77708 79607564 21247 21248 999203539 27976 27978 278973623 43921 43922 431662905 63185 63186 91620640 27355 27356 34701232 42252 42253 550075753 48775 48776 41901730 30248 30260 566299523 64610 64611 916867742 6016 5982 131927205 26895 26896 632133926 12469 12492 143762504 72964 72963 905303255 59688 59710 733043911 61117 61118 842204856 80598 80599 669932052 53492 53440 492700841 40934 40935 889517162 16344 16345 503321295 1096 1097 448577915 68296 68297 431582087 47040 47041 349544724 65251 65203 847994950 92869 92870 858406960 28144 28088 848634877 18804 18779 194635491 33040 33041 458285574 77436 77415 861410406 43527 43477 335751702 64436 64437 352479790 83423 83424 640098270 51935 51936 29675946 29403 29348 396344542 94501 94502 812713149 57603 57604 692375135 81228 81229 773947382 53885 53844 794744380 15156 15157 374733826 40581 40582 222317954 36079 36080 370544866 34070 34073 658383100 24534 24549 967606131 30965 30981 865556282 78980 78981 730130421 52199 52229 790740877 25192 25203 766410003 47432 47433 115446593 81009 80959 546699078 82676 82717 555175286 30213 30214 176951922 32349 32350 254428654 93524 93525 246748912 24102 24067 356132700 52788 52733 290587395 47814 47769 950523874 54886 54889 5431243 70610 70611 308624055 60835 60836 954764926 15159 15160 217267705 544 545 479813445 17509 17510 66552537 2248 2219 532303287 53489 53490 256872116 15903 15904 678865291 80622 80623 489653785 63636 63637 915962096 55671 55672 88151448 30432 30433 725629205 84653 84654 960098905 8222 8167 116587387 97126 97127 103804668 47171 47172 63924867 97360 97358 312234767 95821 95832 653204634 28202 28203 375293123 77246 77222 649802016 53628 53598 57870789 96290 96291 311703883 32162 32150 219958804 22143 22144 522304481 65557 65558 848870113 38936 38937 234439011 42909 42935 645162501 2967 2959 559271483 36231 36274 853304962 63257 63213 843343437 39684 39679 665720439 6241 6227 909908669 40612 40557 765223476 45155 45177 408851960 43251 43252 510963693 43182 43166 268364838 23795 23768 726384195 8969 8970 147298369 13388 13389 980939898 11652 11653 667530111 56151 56152 222764426 25672 25693 176468436 26105 26150 707378570 53571 53572 93572251 8424 8425 47694268 21403 21379 681586551 83297 83246 556674467 99766 99767 92437638 26514 26562 832398845 19614 19615 535919932 49622 49603 651505627 77432 77438 462017337 54430 54431 498538493 26327 26328 788788961 93479 93480 113458974 137 138 108900412 36168 36169 162163657 12342 12343 554877400 16891 16859 926153827 83845 83789 308847063 46400 46401 488360552 52511 52476 688963913 60581 60563 836606007 5293 5242 775201591 93226 93227 114377549 78615 78632 396492679 88245 88246 526172772 95623 95624 131204166 24130 24142 532487776 79453 79491 89230592 56573 56574 868824192 64860 64861 432171592 53586 53567 992268300 88916 88917 212932745 58143 58101 810327474 80246 80283 420090871 7785 7786 233290161 27521 27492 952367752 10332 10333 605373300 3751 3718 903599188 79668 79669 9566538 81422 81423 23577857 51990 51973 56338704 12812 12813 310782867 93052 93053 89752930 52916 52970 701409067 3675 3654 868233845 35739 35740 809982520 50682 50683 214988954 98385 98386 312665915 83353 83354 724682012 40892 40893 584324973 86446 86447 804124451 81347 81348 541338226 66450 66406 674495313 58250 58210 653570474 1536 1496 453458268 74171 74172 223983315 24062 24063 357026415 22101 22102 29048670 85358 85395 387218727 14463 14464 379374062 81940 81941 21593527 51477 51478 209992369 96507 96508 510729473 32904 32921 510341250 19185 19235 635400133 91433 91446 938546258 79059 79063 604339155 70926 70927 806570781 63053 63054 990425799 45257 45258 131054141 34246 34285 201005580 30637 30685 375537164 72679 72656 348226242 79941 79949 801299967 63071 63122 563101414 84544 84545 792089754 93637 93638 985858692 88867 88862 119976505 58130 58163 750024914 86529 86555 421915478 4804 4791 255171799 89558 89565 163643342 70514 70550 197035277 38031 38032 727632934 97489 97490 629825258 18747 18723 946819398 31595 31608 214738968 75820 75821 894692452 2200 2201 571055411 11841 11842 287335558 59809 59810 7808434 60926 60927 916744535 47584 47568 59828303 14480 14459 817170316 89242 89255 195944653 49321 49328 178187432 84482 84483 624278967 43938 43939 134643150 69915 69923 729216853 63223 63224 34255565 74394 74430 28371448 74609 74610 307098896 71076 71077 909323093 71959 71906 340268698 9341 9342 279543172 2952 2953 110152202 57416 57391 141563604 80295 80296 543841857 92215 92211 164913648 32170 32171 972597279 13645 13646 196407034 84252 84271 648590850 82450 82451 82300211 56808 56857 631255181 58190 58191 22631810 84076 84132 903503951 83612 83613 929279218 56960 56961 306296409 90990 91008 218969324 46035 45982 635039565 44017 44018 302187092 58619 58620 789922288 87941 87942 344786007 22327 22360 481638308 39316 39314 827288370 17967 17913 459825218 68966 68967 478890821 13408 13444 137133973 44388 44389 431800059 29534 29549 40669880 63042 63043 326687524 89315 89367 218572641 11208 11209 655368821 14453 14421 618280560 53337 53338 218986103 61440 61441 198386809 63067 63068 242885489 26580 26581 593080526 93769 93771 345459259 2983 2984 965250741 67471 67419 951658581 79589 79590 290982176 93578 93579 699512937 43997 43998 838655741 40125 40169 234099021 57690 57717 647569147 3496 3523 357083537 47629 47618 142737576 86269 86270 957511260 40566 40567 622011042 70571 70525 807583703 70149 70150 914174728 19061 19034 807208316 27493 27494 190553156 37966 37941 906095524 76431 76432 525276452 48148 48149 912393190 22019 21995 589429095 69201 69165 127954066 62575 62576 286349392 13916 13917 795386883 68658 68617 335674639 12632 12633 98480378 564 607 664780051 32476 32425 223463784 90813 90766 71811404 59487 59488 911577981 44280 44317 314673687 82130 82116 182886328 85772 85786 782584987 35918 35877 952709829 55735 55769 616490505 63045 63031 248669338 35083 35084 977343578 19759 19760 775843830 50034 50035 229078452 20261 20239 138832644 61180 61141 255850780 6136 6137 94830753 71943 71944 965616599 34791 34741 375873562 22736 22712 368917727 49497 49498 701903266 50565 50566 466447714 83498 83534 227614450 70873 70874 469045015 60581 60582 705155347 83068 83069 637772340 7159 7180 790466548 57822 57810 718646041 7828 7839 632316927 73390 73355 80024954 94365 94404 825953588 61542 61498 484878486 92640 92641 598316327 37763 37798 44476798 52793 52794 646057715 36183 36184 287325468 45056 45043 810091562 99262 99249 245371482 34917 34863 601548994 42852 42898 644638508 72867 72868 399484848 66791 66792 456452832 84788 84789 111264076 16352 16353 675543077 52413 52414 442675779 13861 13827 821202794 75234 75188 996126750 59283 59286 884916294 38103 38121 367200608 26708 26709 478330859 51941 51950 406451424 73559 73560 95145018 41937 41991 626987359 77289 77286 167474210 64279 64271 861108898 261 310 690709817 87489 87490 57303278 70895 70841 872254466 21570 21584 637096170 99310 99261 114188472 84156 84157 970800669 13713 13714 333494021 24327 24328 820135826 98497 98463 952814752 87900 87901 332595670 58328 58377 719384166 55065 55066 147109507 94204 94205 910246736 78474 78518 91229287 85770 85789 250004618 1904 1942 190492659 50139 50140 927837507 18126 18127 998876311 72386 72397 316103709 71521 71504 854160054 124 125 866260387 58357 58358 680069679 85237 85238 386214909 89202 89203 202987436 34251 34252 487889526 26044 26045 495373634 5936 5907 213965458 88105 88106 574419647 34697 34708 357333354 57385 57386 716732355 83734 83735 731264721 20891 20892 197280930 57356 57333 229130858 81464 81492 50141731 55193 55172 230111583 2855 2872 873899953 56552 56553 627664962 83040 83041 557301864 4872 4860 323484958 96210 96181 332222208 81509 81536 179358963 28178 28179 585675240 44647 44688 806120412 90997 91043 292489141 54225 54226 696400186 81815 81816 114319977 52702 52716 451886868 18242 18243 902446561 76099 76100 930222527 56088 56061 519910723 1629 1615 509436407 26024 26072 520767112 52245 52246 791005907 44399 44375 867398884 34051 34052 631368522 20176 20171 363327742 74194 74195 406367775 1234 1194 563798786 33771 33772 554155174 11840 11896 617998307 92308 92309 965167527 1914 1915 97850147 23759 23775 422928606 83784 83830 190466095 26501 26472 330708058 71495 71496 948664779 93094 93095 326405503 37067 37120 766664471 14195 14196 843070922 94795 94796 587555032 63214 63223 982473394 43925 43914 578884734 44203 44204 435425261 15219 15259 921885767 60691 60692 429064913 6556 6525 145590404 55273 55289 266298142 9926 9927 168607961 45720 45769 181015640 4094 4095 270493694 42428 42429 531707663 85702 85703 997791633 79479 79503 896958762 36945 36990 811558671 8775 8727 536821566 73213 73245 87825475 3698 3707 240528398 66335 66336 289476668 31411 31412 956037315 43856 43857 104351466 34640 34641 659720798 82726 82678 619838940 12353 12398 379548876 83815 83788 31979813 59079 59046 284036728 19723 19724 689836898 13242 13229 929631581 89399 89452 857135334 98594 98595 441118623 19987 19982 402482194 61303 61296 896420793 29849 29850 489176792 30309 30290 495926646 61147 61148 434641201 18197 18143 154515645 34789 34790 174425995 37974 38022 101654445 80880 80881 703425612 20475 20496 55442429 78470 78419 902118888 30877 30878 116685769 13057 13036 20115073 25485 25486 630900025 99951 99975 809976722 89581 89582 830317409 76326 76368 517649106 77667 77686 186587399 4551 4552 351642668 7770 7771 942056002 91880 91881 653038133 21724 21725 645071978 963 989 777745490 4391 4392 273917722 34136 34137 409493352 49234 49235 266999830 47899 47900 601138603 27506 27483 151460071 26713 26699 464282285 65322 65321 504376036 48369 48384 735669199 49997 49998 394489445 58237 58211 265221775 72104 72055 98007923 25276 25226 884463355 27149 27111 187715218 31000 30997 316197827 50796 50750 527170978 44244 44290 337530479 6845 6794 236674160 80083 80074 759028948 93011 93012 168122487 314 310 874782760 88696 88644 841717834 22127 22163 521385301 51166 51167 214551430 69037 68999 91462375 87153 87198 979892105 53393 53394 946219696 37627 37628 667617455 35327 35382 606277483 79686 79731 386826135 30229 30214 102607578 67824 67878 737185550 50628 50629 223374379 46951 47003 443174101 10838 10817 887506530 96600 96595 371578368 75025 75026 527599372 35547 35548 532827139 38372 38319 287236088 92028 92015 140683535 32910 32911 963978725 70044 70045 95428159 32343 32344 797281659 40400 40401 360978569 95184 95185 513089179 74226 74227 242554812 74235 74218 78078117 65091 65092 938081769 37795 37796 711095404 53088 53089 240987478 80727 80728 845680244 52629 52630 733120664 24851 24832 269861056 82305 82306 872781893 24943 24944 317147085 88576 88577 464520357 25072 25073 573532037 10542 10543 365847662 82207 82208 993778687 24004 24056 781929798 659 660 871604793 44023 43978 414460015 56639 56640 782995036 40936 40919 906745750 67753 67754 28680852 81493 81494 247584595 66979 66980 234757858 2276 2236 842290854 11274 11275 51319040 58720 58688 271131739 82719 82733 607899419 33494 33550 780716873 4013 4014 674222535 53315 53316 585726670 17445 17446 645397641 5048 5016 164062761 33334 33335 530355715 12128 12133 732400585 2535 2529 322707611 23437 23386 205036074 73542 73503 78875794 44524 44525 814093793 71040 71072 324879720 52006 52007 339273274 53510 53511 810762341 12446 12447 908283255 3463 3464 627444308 13084 13032 570725102 22639 22640 404919112 35276 35325 733840078 78672 78673 789542791 28243 28207 6167016 13226 13215 286230423 51819 51829 638934583 93607 93608 596217007 90441 90442 217301039 49405 49406 787407539 59936 59897 724883294 96571 96572 824403428 95434 95381 893198605 31312 31316 773283596 9473 9472 551075088 72750 72737 621362904 7299 7288 278827150 20606 20607 705291614 25579 25593 930590833 92108 92097 291998668 49532 49486 310005504 49322 49344 78924950 63954 63955 507553280 32092 32047 268979910 50279 50280 581322410 39311 39343 98187240 81662 81696 876790860 63826 63879 574694105 3616 3624 401849446 69741 69742 379483806 16674 16660 138579205 13749 13750 989056762 46842 46843 724296391 61906 61941 435664142 47921 47924 741485738 63800 63782 841460942 82605 82555 288138528 48744 48745 584441799 78107 78108 516206165 96368 96369 900067207 35947 35942 861956846 39939 39940 3173802 40662 40653 260600002 77914 77906 671840399 53488 53438 908164916 76958 76997 755479708 19095 19096 812643456 49593 49594 262901100 23392 23393 971891346 4584 4585 363040785 99134 99135 298386269 15048 15049 53676279 86994 86995 445996698 76403 76404 524663845 66216 66217 563701454 96927 96926 733478405 76374 76415 861468958 945 923 603129656 21125 21126 103285218 10544 10586 613457227 12219 12191 935174843 81867 81868 243257893 49564 49565 15259150 37516 37517 881445899 81576 81542 252590183 11030 11007 588924432 10978 10979 559099646 93869 93870 973567266 66945 66922 767578969 52628 52610 886541846 26699 26700 940770922 43697 43698 548077747 45346 45347 509760696 41220 41223 282549996 73507 73468 361816022 50210 50187 442582735 36850 36897 668827195 48288 48289 753886750 66963 66964 740409577 37174 37154 907168472 14009 14031 363761720 98944 98945 58856620 1556 1557 282715211 4628 4629 227985013 17027 17028 666265638 50820 50823 929490471 9181 9172 271394402 34290 34316 887549860 10127 10101 700726062 99156 99175 316468844 47689 47690 416597766 46955 46981 210428696 60712 60713 357042996 83831 83847 52614645 31633 31639 669786775 36673 36720 165768237 28660 28661 786737272 95903 95940 25695098 28643 28644 860999178 3010 2959 491993744 49606 49607 686778383 67562 67613 779049673 67739 67779 922296486 45730 45731 223466960 90481 90482 241787231 680 681 315137157 56312 56313 405114403 76191 76215 168453179 47365 47404 616994938 30819 30822 518810422 38491 38492 599842461 87958 87959 864100896 22139 22140 41365760 16129 16146 836842751 3168 3147 907153756 53672 53677 533828495 92989 92990 527091041 94180 94181 359512173 58953 58949 965060885 82661 82662 892139463 87422 87446 488699806 96404 96405 297626028 43103 43067 905831864 3657 3641 552874938 82866 82826 965793639 9168 9205 926344941 19967 19968 970114189 15941 15942 568615177 5913 5952 273970225 92624 92645 554875737 36919 36920 687618918 1218 1220 688992014 28789 28790 914154078 54373 54374 659980169 399 413 354493510 37877 37933 656853412 82415 82424 211057075 76064 76084 76700666 90205 90206 138537057 66330 66331 960629463 82818 82840 171794905 94080 94081 69120917 47002 47003 71239285 57750 57736 420946457 4257 4258 541129216 42919 42920 132461019 77959 77960 526527894 46980 46981 510156177 15152 15154 627258648 72667 72659 484837222 57486 57487 217127949 78157 78172 462261847 54218 54178 482504283 72704 72705 775333985 46716 46717 991464827 40878 40879 739100218 91774 91775 1152905 67293 67294 746127474 39407 39408 128376801 93119 93120 277340369 4265 4271 395461400 70311 70281 402148355 20047 20048 395396018 40920 40882 96056667 890 921 116312054 78693 78681 485567287 78211 78212 928954348 94363 94364 492598114 47226 47187 874575057 76709 76752 271756392 21893 21894 891226001 39861 39862 71906191 86903 86904 858435552 36893 36894 400443519 35786 35829 507186725 32954 32980 119712909 72548 72549 698218696 5742 5771 924696798 4806 4807 759970319 78298 78299 445426168 47540 47541 232647672 54941 54966 724415714 71323 71328 756813100 3803 3804 192234053 18214 18227 862393985 25645 25646 413986491 57569 57618 630303675 80949 80950 251944275 15902 15903 994634689 54699 54700 866281182 97004 97051 340941878 75462 75463 514925540 58027 58007 978635560 56234 56270 471388278 96591 96592 487636098 33804 33786 565267550 89965 89966 397328802 11799 11800 412772684 4156 4102 706751093 38196 38159 961283608 15136 15183 390876160 12642 12643 86044301 22979 22978 409274884 25847 25806 105653608 30572 30606 760583125 33665 33622 717113948 11134 11135 548150073 28736 28737 159041507 16874 16875 550637282 56562 56563 195772782 78218 78274 990650949 70931 70932 419697664 5983 5984 705874168 92020 91995 929587439 92570 92571 213779117 25627 25598 802850615 91757 91758 761618908 2244 2245 89545232 442 486 421097021 73332 73367 158156187 23206 23207 246565412 42827 42828 875141464 92208 92175 599192619 70515 70516 74029218 2948 2949 594012478 94913 94914 494753869 42768 42769 932273527 46145 46157 791394093 92122 92123 126662968 16212 16213 158007859 69762 69763 366709093 81999 82000 241002058 902 915 211577308 18480 18481 922256038 51402 51418 440319535 50688 50728 239270570 88113 88114 462903339 83947 83998 399214451 46268 46269 508797000 29027 29028 873940110 41376 41356 552195544 83541 83542 900353965 11638 11639 386786992 24971 24972 787102073 54043 54044 554389536 50283 50284 223317863 43646 43647 173273944 1519 1555 636967783 23185 23219 254730204 48940 48985 233405088 84018 84019 564902149 6079 6046 199576732 74809 74810 785133083 64970 64971 627048230 79662 79615 397423933 298 299 841891810 83261 83262 785022742 76699 76700 751945978 78458 78441 379922024 41329 41313 111664530 47141 47142 413115482 37386 37434 661176383 28414 28415 970591741 36958 36959 595594097 92221 92264 294070140 15955 15931 13921052 10647 10648 882714805 15220 15170 55119006 86521 86571 969151919 38431 38432 510597709 95578 95524 361960386 10312 10313 527747490 38279 38280 614955409 49759 49760 347610484 1050 1082 799562644 40195 40196 438074715 38376 38377 299698115 34161 34162 386659413 5310 5311 546068832 23846 23847 771606118 37891 37839 345638723 58944 58967 736313284 8795 8741 659440440 96160 96161 393753060 84491 84530 920683001 33467 33468 85578118 39339 39340 296734938 71415 71386 492021320 51913 51864 19701992 6837 6856 12492262 3063 3064 108341402 29757 29747 752803817 64269 64299 31540031 58811 58781 334884423 66124 66129 630783334 58024 57991 499749620 47770 47791 280145446 52594 52584 71459025 46545 46546 937343408 71188 71149 932243429 6460 6479 675535247 55431 55448 722018573 9621 9622 199531980 72504 72505 193699095 11919 11920 249393125 47601 47602 280825035 37161 37140 652928044 69893 69934 749864443 256 257 349967094 9096 9097 767042031 24794 24761 14023223 29382 29348 776078888 96861 96862 213783849 7643 7594 245694730 157 193 426643078 95722 95723 499124948 65052 65053 473450501 66010 65980 192843400 86940 86890 547989986 21256 21257 649633141 7832 7833 481417476 37311 37347 807981778 27225 27242 373579494 41644 41645 609532098 30836 30812 363037773 54758 54803 823478974 94712 94662 742324256 99143 99099 554694308 90398 90440 618803675 4646 4626 793238668 14042 14000 594935371 87097 87098 414350250 13259 13285 593144646 59956 59923 183703243 71636 71679 200810298 66445 66446 352509540 88634 88641 530607847 17506 17507 35827974 50893 50930 986948099 17211 17212 318104961 61013 61014 507951187 4158 4159 247072920 17183 17184 631545534 16260 16261 80885565 6626 6666 185651240 37330 37298 542259899 29039 29090 513069890 78790 78791 955620693 14427 14428 570259129 39347 39374 659039264 45331 45332 354183029 60815 60836 41525345 76601 76602 788293086 82273 82250 987385635 55963 55974 206335925 95495 95496 799763304 59592 59582 295525042 71948 71934 873415849 77674 77682 491210998 39596 39597 204282124 55949 55957 250485625 89684 89669 452171173 78575 78576 467847679 82961 82962 647938898 58337 58308 357754830 73896 73897 644246101 58941 58913 497544725 95522 95523 647412594 75925 75926 897796009 43963 43972 502521145 2831 2791 53039143 61979 61962 161055999 35294 35295 251509896 67336 67337 914039623 55683 55684 901715749 37727 37728 279445449 74822 74823 436884093 59714 59715 168731654 55580 55581 125205674 29590 29619 980483693 34368 34346 551890878 95366 95347 585903058 58543 58544 235891906 38793 38788 398424007 66674 66675 320232753 21113 21114 152534781 11485 11486 919233889 39861 39904 690179685 6392 6393 202419703 49842 49796 727836144 7738 7739 353209267 95432 95378 623843919 74665 74658 755635674 90536 90480 825708562 5862 5873 968851035 69025 69071 94926351 34430 34431 68176020 1150 1151 396830983 68908 68954 725034648 84958 84925 658017143 65592 65593 615411436 28355 28356 837231343 92648 92598 921283510 12217 12241 669399108 75743 75744 259039409 27845 27846 979010837 5030 4994 4909654 67440 67403 362033346 15810 15756 784753055 4038 4039 708252197 54875 54876 30634561 10548 10549 325772578 84079 84049 491713598 77671 77672 584338841 35949 35950 466413813 14981 14982 119047546 72986 72987 243567791 1984 1985 246582265 30666 30667 628473363 14174 14218 380093337 91027 91028 305224334 17832 17833 289095192 17302 17278 434626077 94666 94663 962353867 98202 98203 872546136 9904 9865 784686266 85690 85691 86200032 40181 40182 461326960 68631 68589 411307340 28164 28165 27952333 82597 82568 120338532 73654 73672 673996334 17929 17930 892313670 14450 14451 695257050 11618 11619 441460151 43281 43282 575864061 50756 50808 172898830 44084 44085 767519724 95486 95487 716828644 69429 69389 628256553 85715 85691 39768666 97081 97082 362539285 44971 45025 381514930 84012 83956 589415157 37725 37696 148819616 70475 70479 696827928 21976 22005 76637391 6276 6280 724307150 8567 8514 424878729 7754 7755 975716128 89096 89093 911405770 67038 67092 9481855 38493 38494 476817068 2238 2239 901498027 14212 14213 100436225 38266 38267 256184614 73268 73269 769252065 82566 82563 4726152 63556 63588 35331584 68081 68048 560181244 39622 39618 341550120 65227 65234 171133439 83579 83580 755595659 71713 71714 624738052 1244 1300 251607811 13200 13201 220412510 8328 8329 139951826 91935 91936 772691352 80353 80354 833892904 33846 33847 41690158 24770 24771 750763525 97177 97178 649379430 13170 13171 760639102 31757 31703 298299144 80555 80569 368382189 80804 80805 95058467 41940 41961 450214769 91467 91468 861420844 52758 52749 638351193 80845 80851 699912985 73882 73883 496415121 25555 25556 916608782 23922 23923 653404301 42726 42720 608285765 8596 8570 626839473 9554 9555 718117432 40404 40405 240832852 46416 46417 786281117 9790 9819 430361161 27383 27384 507667595 16018 16055 635632605 65196 65220 529694571 30806 30818 258316559 79284 79279 172569760 99521 99522 745616826 96929 96930 342083495 66621 66591 32469724 88717 88718 115064852 43375 43399 717237748 74318 74319 395355922 16499 16500 988143099 93276 93277 694865154 23804 23805 633130559 64935 64986 827269512 53778 53779 638640131 10412 10413 890531080 79130 79131 347817407 40218 40263 594594449 30900 30901 405103951 22291 22292 925601881 77873 77845 518095148 39906 39865 50305896 38469 38470 852564604 12387 12388 32551354 63352 63381 365865203 24824 24775 67076238 24879 24894 904456221 57838 57822 326976353 62517 62518 833490472 25048 25075 238069382 98073 98074 52211631 46412 46413 55700241 86538 86539 938814115 74740 74741 171171702 33467 33460 327301381 71897 71898 282141398 41067 41025 926022424 45660 45706 925818805 34633 34595 414708520 47230 47231 161802711 30424 30453 470573439 27714 27715 17879379 52253 52251 723444183 86052 86053 253468967 82765 82763 201629878 92476 92438 984551360 80312 80313 950427375 10295 10296 914319171 90807 90808 805938746 56859 56860 4849004 61589 61593 486236260 38620 38585 599472721 81653 81674 632586006 48689 48690 540948033 37382 37383 680573188 83807 83808 711053817 28764 28816 335839251 66922 66918 582103640 20004 20046 957558815 132 137 405865741 70764 70776 694485866 5534 5544 382854079 90265 90266 928268720 33529 33582 520449003 48259 48228 630153245 79825 79814 290265963 2614 2615 205346666 62644 62645 390526747 33436 33397 940030666 81120 81077 191821699 28743 28744 842531310 96424 96425 810033766 8174 8175 900020740 50377 50378 327012430 57566 57593 729293724 39784 39785 773407985 61675 61652 14231594 27778 27779 947697319 26393 26367 35809583 55789 55771 918482216 61741 61742 434238390 2205 2183 674798403 28363 28322 790052645 94216 94230 543691067 70934 70935 581657010 510 490 887357336 79113 79068 281208548 63459 63460 479712359 29521 29572 535235885 42723 42724 478261012 24556 24585 474493363 19389 19390 285059969 83176 83177 44548648 53572 53573 822642467 29035 29036 806207329 47715 47735 681870517 87600 87601 679713697 18084 18056 772850138 99633 99664 42880421 62046 62047 363584400 26089 26081 640401844 36161 36191 96508321 30543 30560 236182631 91101 91120 292841482 74782 74739 458846132 66667 66672 124432840 37636 37637 900683619 73283 73284 796752853 43640 43641 578564997 80756 80744 487027699 77699 77700 378265362 94939 94893 270912746 59305 59315 666444442 46134 46135 978770963 57283 57227 610557651 20757 20758 347306557 32034 32003 756269177 80631 80632 571114841 92212 92213 165742813 46261 46217 172792361 16456 16457 712917688 8521 8505 469775614 63598 63599 95004721 72670 72713 855488406 73875 73884 653181938 78845 78846 396984605 10967 10968 159831105 80607 80557 626587667 63227 63228 383855225 50614 50615 712634195 21803 21804 818266035 34178 34179 138828995 17496 17529 815994853 88447 88429 278249002 53415 53416 882020020 92964 93003 48209652 43062 43063 131583876 67478 67511 506901753 37865 37873 673205603 8414 8370 228845163 39539 39504 295336331 30466 30467 183007017 86202 86184 164111061 23983 23976 671087418 42442 42443 466924194 57883 57884 448722755 98915 98929 156282253 86925 86924 738388719 28827 28830 358051559 55233 55234 387570893 42465 42466 289340359 37046 37010 362896955 34669 34670 907251011 31680 31681 267233215 65226 65227 968856833 93879 93926 35533864 75124 75084 248483388 54447 54453 800905439 65918 65919 685449081 7063 7107 496343821 31651 31652 401948189 66048 66016 522956499 18337 18338 134238840 56390 56371 384769698 40820 40774 339855180 82831 82832 170134582 13830 13831 775065638 30532 30533 497528236 52213 52161 810015291 68524 68523 112872658 60707 60702 456573600 56271 56272 19583694 5721 5746 546502353 58363 58319 671925845 61777 61807 827475890 3646 3647 474408139 91842 91843 478435444 40619 40620 323266679 37821 37817 498907308 55447 55426 849380899 512 476 233338967 41011 40993 403195033 57481 57443 177746151 50858 50859 26379269 32666 32642 871255843 62337 62338 709196402 27913 27916 145173843 8487 8488 756397923 99110 99128 980796069 34354 34406 637565017 5453 5421 420918824 40475 40476 590964484 51628 51633 860987357 9556 9594 333797541 95467 95468 490470524 67849 67817 886478754 9163 9117 224179563 77727 77779 736491040 6605 6606 860640176 72416 72362 980780599 61592 61546 877898031 85548 85518 473019794 98346 98347 393111799 33985 33986 378154816 41975 41976 938109423 41194 41195 42699902 54719 54720 837190928 42143 42144 310787585 12924 12925 278555653 75831 75885 14966745 30728 30689 518034997 35910 35861 84234718 56818 56839 368083162 83992 84047 922683187 45838 45872 355261114 86039 85994 600513859 1751 1802 972615001 41080 41129 650915941 500 501 669559731 9566 9557 168813371 82930 82931 537453880 10105 10052 476150248 69039 68988 579034234 12800 12801 811455924 64589 64590 377428221 88540 88541 742054931 32830 32814 231313242 35835 35796 298893918 12951 12962 940732785 76720 76680 873831390 56235 56226 229580888 21080 21081 523961322 24520 24521 586609375 4442 4460 847110056 24867 24853 331326048 13197 13198 40775733 30501 30502 55845922 83685 83686 779387180 8392 8393 727115321 32626 32627 552366949 12612 12613 836260666 49388 49389 527111308 77779 77793 828694241 60404 60405 29490234 85911 85912 426417591 13793 13776 298939845 53774 53775 196652582 63506 63507 320154553 87899 87900 11267999 37110 37099 256230604 28952 28980 437898593 52564 52534 275592227 70055 70056 131496897 39573 39574 792132545 41878 41879 364594813 13577 13601 891689575 62033 62034 417563857 11259 11260 228986866 86518 86519 677167119 62220 62253 563789026 9767 9768 56923065 69719 69693 287673081 24415 24416 338016336 99043 99044 704684705 49253 49273 300968997 514 515 920797606 17162 17135 363814201 91109 91110 979324608 49526 49527 655593119 37078 37068 630744526 91895 91861 772148157 77949 77969 838054528 80483 80514 919426093 94101 94102 739035521 16433 16400 917350551 51347 51348 642478904 49997 50037 640587663 93450 93418 912802984 29265 29226 875421581 22365 22384 405647866 84105 84106 1828393 87293 87291 897025573 85199 85200 201838132 17216 17217 491691707 82094 82095 294522464 84749 84750 633830108 20988 20989 824554335 77527 77528 901354496 23869 23870 187297003 47914 47915 377375890 9148 9149 67825839 2913 2914 900390062 14567 14568 984157892 40836 40816 193411248 83386 83360 691218505 62139 62096 779397407 48211 48163 505884302 16106 16108 66866450 85546 85547 7653549 21808 21809 926122656 14002 14003 272366471 68658 68659 867426031 61018 61019 438771699 45882 45883 550116408 15954 15955 676825810 67799 67764 498661400 18471 18435 553414880 98748 98749 446909501 74215 74243 786757162 93602 93584 804772290 48272 48273 901306067 81709 81710 417979222 86196 86218 897021986 29922 29868 949043185 5963 5946 169305376 98148 98149 288757891 49693 49649 233861456 173 174 828663946 28865 28866 252910114 94820 94800 236363337 33993 34005 683896260 52354 52355 432070271 52389 52390 709769216 79756 79757 892841967 73052 73053 425217317 28293 28308 705484893 57169 57126 601651721 18936 18937 453197380 88848 88864 915886405 89892 89940 43741524 4023 3997 707288766 81832 81798 375121403 48482 48483 848143272 99081 99042 232991068 37625 37626 452574064 40444 40397 98147339 28035 28036 481542839 15874 15875 492810541 53539 53540 521784383 27144 27145 860416065 68998 68999 456735907 2164 2118 129394161 61294 61295 84849466 42608 42631 123383668 36718 36719 939302670 62514 62541 917783391 67113 67112 759022497 18269 18220 810072403 3894 3890 728081014 31385 31419 84515992 43053 43054 434763117 1361 1362 314398797 59598 59599 385619470 39293 39294 202873003 46452 46453 556443491 83583 83621 298462254 52462 52447 977001488 37287 37288 878411250 26780 26781 258442779 82226 82227 518284789 5942 5943 37617870 7636 7637 108581465 62779 62780 480171364 55868 55815 797297155 116 117 763975389 16241 16217 945676926 98208 98244 497278412 90472 90451 17430261 37094 37071 18977705 30268 30269 687014482 30838 30818 436520278 71520 71521 192146686 86068 86074 298908364 68115 68116 108085326 47159 47169 611226030 6929 6930 263309237 14893 14878 226909297 72725 72726 164108589 70406 70440 891089287 31439 31440 173941888 16824 16855 543462681 88701 88702 566303617 83871 83872 16649534 34242 34243 672752696 91943 91944 708719848 70369 70351 432524446 89209 89210 131637691 42433 42389 698124296 94601 94636 977217177 13473 13474 870869577 60997 60998 304010640 55177 55233 604862578 11175 11176 609813237 87206 87236 595955332 17368 17375 570418372 89480 89481 545590860 78291 78292 22931131 71038 71039 358374305 68341 68342 135806234 6845 6821 19268220 85990 85949 111222463 77004 77005 477427345 56039 56040 802379491 95444 95445 202464223 76678 76639 865046014 61760 61729 710193816 70010 70040 43840203 68364 68365 947009248 47708 47709 145440538 34114 34115 89952680 15057 15058 640039555 86239 86240 934331691 83699 83700 187186652 74146 74171 85628368 26567 26619 999500653 91638 91627 528991863 86198 86199 907929239 55177 55216 788966274 80107 80119 210679141 9978 10008 694591110 26609 26610 360765684 56660 56622 66605262 57910 57896 33232015 39416 39446 286060065 6658 6659 707179283 9323 9298 335436960 28909 28910 70188285 8214 8208 92909701 32589 32590 7600308 45633 45634 55250490 92835 92836 513220999 57582 57553 740830833 50163 50164 826000406 90781 90767 897005707 50512 50513 499216454 54341 54342 349698180 6645 6601 679397367 25943 25906 77085922 69348 69349 510509430 75656 75657 616579103 32648 32703 134683388 25947 25944 634878343 31149 31150 976320982 97608 97582 106495307 39556 39581 220518632 41960 41961 256253983 64303 64302 260526705 36852 36865 396926052 77198 77199 937919284 64938 64897 526046193 57133 57143 288784893 15707 15708 918442971 483 484 814650321 59460 59461 358450531 62292 62293 744005394 26866 26853 778279287 24556 24535 965604904 81961 81962 437074179 86643 86644 190879386 38804 38805 619399320 60879 60880 446630958 41316 41311 296083969 49642 49643 303911799 56859 56824 293155785 8979 8991 433579136 11891 11892 602713285 88065 88044 41601325 67940 67974 796324180 6929 6964 706113056 98808 98809 155125580 95207 95208 535873923 39511 39468 501435024 33920 33921 479210781 31000 30950 275767472 28342 28346 517124465 8359 8360 239757974 54304 54345 677908675 538 539 209518983 5305 5311 134948481 46166 46167 313955710 35497 35498 611454066 57642 57602 733148868 65544 65545 103304320 89331 89332 284518793 69139 69140 987191079 44569 44542 908863799 94892 94893 405827234 52745 52746 287646101 24318 24319 850488343 76854 76855 758941498 53206 53207 727117777 57104 57120 429085601 74594 74648 342560291 42788 42789 798287500 13445 13446 328633574 90022 90023 259238212 35946 35947 376057439 92619 92620 662762283 39589 39545 697108302 72360 72361 749576134 96547 96548 80502827 16010 16011 750312958 6638 6639 582510445 27368 27417 360397133 36969 36998 957753380 54110 54111 63291545 17907 17908 471639725 45996 45997 98925835 96654 96636 813530734 37404 37372 12833529 86250 86203 975687745 6203 6204 20681282 4232 4233 737590647 27039 27073 866714804 9359 9360 968362785 30757 30725 735003677 38143 38144 339022134 59343 59344 238417649 64521 64507 998846107 58634 58635 678574962 60836 60889 896734605 90165 90166 258400149 5352 5353 116828973 68669 68670 729470684 70193 70194 771574187 18842 18862 400423442 16645 16699 494381698 55265 55266 674237804 37851 37861 391868117 92268 92269 547799055 54091 54123 720084552 72812 72813 110031371 15261 15292 874540049 6628 6629 537041500 85576 85565 76057227 31043 31044 730793598 21236 21226 647439191 53513 53474 852321529 59135 59136 897224795 18589 18542 72370487 94807 94851 53774758 65469 65470 729857209 3210 3211 712128899 50050 50051 864617850 46048 46049 142623769 6600 6601 881122421 10754 10721 70932777 85947 85948 862577434 99226 99251 470852615 85728 85729 590172354 842 872 83054458 46788 46789 449075310 67762 67751 87237089 20617 20668 522639377 23689 23690 73648518 96898 96854 322458043 40568 40543 252582318 47050 47051 86877370 69566 69567 364466910 45224 45225 986155567 20188 20189 80777116 1122 1135 143620550 34289 34290 385668842 95974 95975 288434811 44004 43996 619872002 91955 91956 608137052 59131 59178 367691742 83923 83924 974697233 72104 72090 124962929 87146 87202 344849030 64430 64431 754678238 70211 70212 428848725 54408 54380 319613470 57231 57232 313475479 35726 35762 806339200 43907 43908 755745494 77857 77858 508734561 21541 21545 388183530 29048 29049 533122082 10824 10825 117638304 71859 71860 729215619 3294 3247 488016186 55148 55145 613728197 34018 34019 998028166 71867 71868 940958524 62040 62041 381361073 5382 5383 871258259 40358 40389 812724340 10213 10166 290026303 89996 89997 801594917 27751 27752 185215261 78398 78399 722859905 44058 44045 24559434 45926 45927 474493407 74091 74092 624901745 52923 52924 667193590 33311 33359 548581020 42895 42890 560014090 21052 21050 417200206 40575 40619 903823921 34689 34690 123839135 7234 7235 691663222 65752 65753 546991135 80608 80609 909934117 68528 68529 779843695 15466 15467 975294812 23841 23842 503742397 3164 3165 171485424 74911 74862 125904071 14550 14551 439032159 91675 91676 4225703 70256 70257 996214929 59227 59228 987825421 91176 91177 21731969 68360 68361 500285770 57151 57152 790893889 10683 10684 112616892 2487 2488 547405897 60891 60892 500141181 42929 42981 599461374 75761 75762 591837768 52771 52772 210593024 93289 93284 142869090 74635 74636 180594309 38569 38603 715638285 49224 49226 59032223 74386 74387 613604468 48050 47997 623114130 46638 46639 53716456 71966 71967 446320302 99269 99270 240890719 6622 6623 259575330 91629 91630 995983214 2781 2804 839427266 23550 23551 520723055 82812 82813 254897515 3347 3348 137605090 94321 94322 708197932 34566 34567 214492734 11536 11488 565110990 37042 37043 466012660 16211 16243 975331282 29983 29956 182446133 30223 30204 724694837 25206 25207 745709904 54134 54135 182626274 48725 48765 150625618 63041 63028 84593010 9950 9951 617171505 52429 52430 827782757 94288 94280 845586108 94076 94108 432949330 26526 26527 570632845 2370 2369 899855205 54515 54516 809343949 24244 24196 954442368 7763 7747 765519335 65824 65821 463053616 44217 44218 211769783 21624 21642 359843140 89121 89114 428494847 40072 40073 951192433 19072 19056 847931877 82760 82761 820727197 60414 60415 239995049 52045 52046 512865293 26371 26372 940574767 1058 1085 290419355 5170 5171 491772788 86705 86708 164262578 75342 75369 555095415 60682 60733 817209974 87982 87983 580817904 26931 26932 204555746 54997 54998 952872788 65778 65724 461486160 70215 70238 210926844 19783 19772 639233538 13951 13952 779058428 27135 27136 868862194 75202 75252 535117169 19118 19089 986200998 33486 33487 988707819 50546 50547 656419647 83781 83782 758595453 92605 92606 264543782 23252 23253 83322216 31020 31021 883076122 12928 12929 307659489 75971 75972 969112217 65656 65657 705202289 45174 45175 155804996 19847 19895 470404310 9571 9572 56715066 36217 36218 823372768 68398 68399 407140492 47735 47749 199659250 84620 84643 780206666 57467 57499 894959976 96282 96258 723285162 57794 57761 4590813 9756 9794 892589556 76598 76599 925914357 94197 94198 181511821 3767 3768 538563641 37371 37372 249058675 2738 2739 50946268 28598 28599 373566162 12200 12205 741001976 86395 86396 40944485 44154 44121 922265084 26673 26712 993141891 51282 51338 82644807 7125 7126 467178641 25568 25569 628837050 55510 55511 989247434 13304 13305 934285757 98731 98677 519867242 98658 98659 339108001 5559 5594 838362593 42373 42385 493734035 98834 98835 79209038 9785 9729 259195166 70869 70870 906929393 85688 85738 162156941 76849 76855 598885329 87238 87239 140483291 39133 39099 892580939 23252 23291 139972174 9649 9650 153798900 53498 53532 351641903 67135 67173 615586361 27071 27052 690653365 5570 5571 41039383 92560 92518 988770592 8725 8726 479156121 61006 61042 273712642 6704 6674 226739493 52944 52945 986335472 42901 42929 984703082 67178 67179 325398988 21892 21890 669349523 99398 99399 165711486 28146 28147 979580283 84196 84187 706150324 77663 77716 12713829 11862 11863 115098812 91462 91465 326534396 2407 2410 208168444 38684 38685 306444975 40575 40616 991818893 18228 18235 617304022 66457 66452 892568884 8581 8582 649363655 94689 94690 93214415 55656 55657 926083882 12729 12730 31439226 44568 44569 490023159 16633 16634 980806556 47577 47535 129111431 607 557 537854600 6037 6021 797230128 10319 10308 254830268 12589 12590 6479210 66621 66617 167149724 10793 10776 830170261 30847 30856 34770090 47454 47455 896159402 39358 39359 637389264 41599 41594 990639247 37560 37561 931556643 52172 52173 493761444 73392 73393 786789957 43002 43003 57871345 66036 66037 357044538 55123 55124 696473182 85497 85498 592699269 33959 33960 125226224 14999 14978 781498545 4637 4595 773674635 19907 19908 917093416 84580 84581 77856806 52169 52164 491412937 79891 79881 230586238 68769 68770 95353727 76035 76075 952020204 36656 36625 129412217 4963 4984 981085240 22331 22354 374011569 609 610 784712007 34014 34015 824346545 48859 48879 450770420 81490 81491 63209463 1209 1210 397271158 52378 52379 523298733 58370 58373 377952335 39742 39730 238134006 21179 21214 84279316 80865 80866 113733428 96422 96380 674568101 77972 77973 132316024 79307 79308 97900461 93297 93298 12740075 91595 91586 673910572 72750 72782 627020570 19952 19953 967326410 42637 42638 976794371 9329 9330 27497873 35362 35309 737893226 98720 98715 717582369 30673 30703 440424112 92269 92295 353431353 58347 58348 311170396 8263 8260 903003068 5491 5534 757645254 65608 65566 388076988 54757 54755 249860247 11221 11222 926504614 66752 66753 80096399 42014 42015 782624406 86930 86943 374294976 49498 49499 334082241 68819 68799 629318291 88684 88721 451064284 16403 16368 143096991 36409 36410 484317779 74981 75002 935759874 78941 78910 381036067 26735 26756 340661661 91186 91202 530396613 86523 86478 628692606 45527 45528 792595580 36817 36818 864947566 20790 20791 118315279 87202 87234 424186807 30895 30929 119518712 93589 93590 881753933 45788 45805 238302735 20222 20166 68978371 87229 87230 697275351 66179 66180 787645770 85322 85323 521404523 31704 31740 622754500 3402 3446 840508807 76784 76785 238871879 11742 11743 116442669 44415 44416 632656283 91273 91274 963060312 55346 55333 171799760 8575 8576 453768261 377 378 173205015 14565 14554 221301838 21399 21386 642047064 39070 39088 26594180 72873 72874 104644110 92807 92808 651433607 10280 10274 890811001 52862 52863 465469176 63468 63469 685576866 94794 94744 365732346 37075 37067 729320439 33638 33639 211765697 8666 8716 283035367 12157 12158 678207343 10404 10405 945107445 68087 68049 521350641 78773 78774 409301478 37284 37285 674285669 20292 20284 254415038 44750 44751 402577549 25715 25716 947064595 65897 65898 514602177 45744 45745 605119308 75106 75082 595178075 83035 83075 106640845 6173 6145 759172944 72793 72840 19286924 61768 61813 588275581 99936 99976 84561796 79711 79703 505025768 63248 63286 151355889 98957 98958 790208465 14637 14638 526726513 64118 64119 778331748 10594 10595 827148749 70389 70352 430779916 57619 57620 794910138 83616 83663 297969666 7713 7744 69017552 62198 62216 68868919 13450 13479 681308800 31296 31297 850853723 40576 40577 902816502 76613 76606 610269226 53068 53114 251331180 19497 19549 252969410 64705 64706 690114004 17385 17415 958169237 69354 69340 891078572 20161 20208 152194171 87964 87955 131419296 57407 57408 274899882 61813 61814 369379597 70180 70232 594802692 66701 66702 375116916 97363 97364 592253877 29903 29958 315059185 21238 21239 845097921 84150 84151 557572869 99787 99771 631236338 11939 11940 310530796 17626 17627 100337298 32652 32653 652224432 23373 23374 326595669 45294 45295 287708964 32731 32732 69588966 66811 66812 885005848 74840 74788 640696665 84541 84504 833361370 90429 90430 784182443 75947 75948 19552102 85779 85752 833780800 18982 18983 517865637 46873 46874 448106069 57424 57425 677649029 11765 11766 294242300 30044 30045 879499021 92886 92940 568586975 90752 90753 444025129 5647 5644 251843111 780 781 857122376 98920 98921 993296583 54350 54351 897491057 17737 17738 533983237 27527 27506 226311666 63911 63917 968442681 55596 55597 294939866 14484 14531 137559294 21053 21054 73011474 83030 83034 207371311 78130 78166 699931418 34150 34151 243953946 64349 64311 124244916 92113 92134 698577208 23402 23375 961321864 48538 48490 45667708 29441 29442 393746653 44888 44845 261745172 53389 53390 550084794 68056 68015 498634644 35393 35394 193326624 23920 23865 684607682 6092 6039 860435586 10060 10061 614207450 4066 4067 419282350 61954 61955 740289450 4532 4533 854574936 30336 30337 449979452 45919 45926 942872935 7865 7866 447410968 84067 84105 113312718 61664 61665 617338731 37374 37375 777244062 64079 64080 77242777 58290 58291 648237084 24894 24895 767226158 27272 27273 86588520 66916 66917 796569893 84276 84277 214723650 73288 73289 765455392 65964 65965 510417318 96080 96042 859404074 31868 31869 598725357 74782 74742 371845530 19532 19560 274384632 76258 76240 77640122 76906 76907 818035558 24605 24644 618873685 31739 31740 47181499 5485 5498 930833014 11398 11399 27723460 74836 74879 784250383 19326 19314 124603286 44958 44959 693107567 94709 94668 365733914 48967 48968 115506142 58586 58587 14879936 38447 38418 25335495 92005 92006 576987788 90835 90871 672011127 64398 64399 785337245 54390 54431 509037971 10866 10867 548180326 33305 33306 689745109 73826 73827 345789630 9664 9635 956048559 64595 64649 494072389 64500 64532 395660022 67138 67139 820344092 11372 11373 488136606 2290 2333 905846462 83835 83805 901845783 4565 4564 439952405 14173 14174 662801391 76761 76762 472857242 70131 70132 830513882 70171 70172 275960125 6923 6924 923125071 14367 14331 265850698 96755 96756 973916589 76537 76574 63356494 79086 79048 673471846 88279 88280 884031767 7498 7499 847405698 7885 7843 617386139 4974 4978 338289426 32079 32080 487113358 93026 93027 987420166 57978 57979 685359545 97653 97654 783840257 1106 1107 719430454 62123 62161 304094862 34080 34058 541093491 23877 23878 268342819 6285 6286 329502556 42182 42183 763658326 55116 55117 45080268 41911 41915 70709133 70494 70495 502789017 39457 39408 391958439 99571 99572 561709715 9963 9964 363068632 22319 22285 605601664 27546 27599 667145883 85207 85244 289456384 6183 6179 212895794 69578 69579 744481743 63 116 624822489 6995 6980 867442905 11203 11204 794822818 2731 2732 802783219 15965 15966 825548254 73324 73326 288837265 79837 79879 643453002 58508 58509 8378276 72640 72663 418210001 2451 2456 764619806 85154 85129 341692385 95131 95178 641277683 32067 32093 878105010 70144 70176 472908109 15098 15099 800821740 1191 1141 394856054 22342 22343 958065817 24194 24181 395714685 62529 62522 638781855 12125 12149 455601030 73802 73806 350092601 44743 44744 815454073 73127 73128 699474136 29845 29846 687737082 522 523 204249293 44926 44927 497487267 89350 89374 600121745 81988 81968 854502560 95411 95395 981041932 28403 28404 461125229 41406 41407 852031496 97336 97337 636943327 25472 25477 37106657 3077 3046 265951581 29099 29126 170077722 14244 14258 909409591 73091 73112 517279447 72469 72489 649669962 31056 31057 607449064 47935 47936 779939954 69018 69019 394320434 29267 29265 769805273 12399 12400 80248600 87818 87819 681454900 30366 30367 98389180 16134 16135 320925743 94283 94273 51935532 90313 90314 151424393 60161 60171 843996449 56523 56524 357164680 59516 59517 788837282 69855 69858 602594644 958 1009 938450527 3959 3960 983580840 51071 51072 620784342 7145 7146 394888066 50213 50214 518329528 14378 14379 533819683 70503 70450 748500814 32531 32545 221011628 96690 96738 763294803 63627 63663 136144225 56671 56627 962139620 40157 40165 999889112 28004 28005 891902506 15108 15066 594442797 11054 11055 695267485 29007 29023 957477397 24677 24704 487390417 62522 62523 923249547 73231 73232 529049829 65992 65993 902268222 2491 2467 706345936 26742 26743 405668512 20234 20235 654751247 44231 44232 833706375 24818 24819 174566453 2653 2658 691522610 58607 58608 32891470 13561 13562 917913112 21866 21867 584366954 61659 61660 635215315 24797 24755 142015531 8292 8323 829862797 26413 26414 260656665 41329 41330 608242497 34564 34565 273050553 24555 24556 83427516 84264 84283 977680427 22691 22692 844052349 54956 54980 113796823 72561 72519 922791124 22175 22176 170696601 30859 30860 928550261 71991 71992 657128570 13650 13651 444342355 60161 60162 320514603 30457 30458 177475550 51244 51224 718127116 1784 1818 216330816 13040 13094 894773538 23039 22985 207056800 11872 11873 661364942 208 155 49679710 49499 49500 712677994 76201 76202 852272262 34695 34696 275258957 56598 56607 139708557 35692 35693 529889746 57948 57949 812450829 70346 70347 306505167 53816 53784 129529100 34699 34664 664596864 28527 28514 422076010 7809 7810 920418539 34046 34047 479335049 17837 17860 673249608 2105 2077 218224937 56800 56801 588878237 25504 25546 703046920 66364 66365 112804356 26970 26971 872826563 12450 12473 277864108 63703 63717 391131404 20782 20759 800691200 2417 2418 685724958 85177 85178 785528490 54966 54967 753129374 98545 98576 20318086 73952 73953 336434454 62778 62777 193625003 74865 74873 452495271 65392 65393 778566295 8947 8948 334683224 51372 51379 651780369 49290 49280 71263088 98504 98505 478832474 23165 23176 474738915 46283 46238 40762709 42211 42204 158757731 10437 10438 461153811 42029 42030 871134508 82297 82298 405622099 39880 39846 301905514 3830 3835 386583954 13348 13336 408578518 93362 93336 693411225 31744 31745 405971735 54013 53961 825251274 32552 32553 101863083 42509 42510 49329900 52463 52464 644031355 9182 9126 737186596 76506 76464 269521363 24937 24945 477791641 20054 20055 874685741 81375 81376 75843835 71077 71065 119240730 20161 20144 886058019 92662 92663 883146473 58425 58426 340176330 89417 89469 337225799 74750 74765 826505197 78895 78861 492551361 54618 54640 718232046 15099 15100 530245802 54780 54781 419227773 86802 86762 181019110 27111 27110 137946609 32494 32470 117880641 12378 12407 260637921 99207 99208 606394467 75892 75893 928572168 27786 27817 729917266 66439 66440 112099950 59814 59777 473650940 8964 8965 511646836 79886 79869 517651827 65948 65949 208076647 81943 81944 102724101 29962 29963 623694380 81630 81631 278829983 3124 3115 172919089 11360 11361 722083214 83150 83127 412438335 22769 22770 773244221 67420 67456 477213428 85550 85593 843283933 49506 49507 161160847 39079 39044 843733694 48190 48191 249632547 22547 22582 808014833 45738 45766 918974958 63607 63641 495387001 8034 8035 629038748 56412 56466 174074755 19312 19313 141217113 37982 37983 188522178 32277 32278 85621329 96238 96182 294598237 92911 92882 904895633 29124 29135 188263779 45852 45853 944826573 916 917 721012256 95309 95353 136200260 72144 72112 752695163 97828 97829 128943274 63983 64014 616577625 31629 31630 745444261 54191 54135 357489576 31524 31573 457934458 60106 60107 34834369 65171 65172 286455288 19135 19083 991905328 17941 17942 13223443 77967 77968 216097274 19152 19153 772828258 47257 47258 8496069 80349 80350 74666271 43854 43814 105470246 92265 92266 56292555 54132 54128 720756323 41968 41969 40725332 51049 51038 340398312 19116 19117 695803877 74436 74461 638931746 62976 62977 818621549 65402 65403 198179191 98858 98859 279028908 71618 71624 658660264 78147 78171 763537582 94109 94110 843039562 13036 13037 261973689 31929 31930 895921632 88426 88427 565560075 26310 26311 546577501 3099 3100 688956655 16792 16793 868544986 43750 43751 703180250 2603 2604 873609224 20856 20857 980203214 85375 85394 537511276 42490 42439 807200908 6238 6264 971927192 16768 16793 589838435 75401 75402 246450213 2882 2916 55925302 94891 94892 658212170 80043 80044 429822395 63773 63774 242779804 26742 26771 144697157 271 272 72147625 23029 23043 350089363 89774 89761 515453230 17048 17081 773166951 72267 72287 666329635 13799 13815 77193122 68041 68042 955227738 35469 35455 115629871 21371 21427 749116515 91051 91023 854920339 19538 19539 658077556 54281 54282 730507426 5306 5314 717749239 59215 59216 644227429 32966 32967 737201210 12760 12792 76057633 20443 20403 112582653 10060 10077 238568772 75273 75311 871064082 761 804 378820673 49481 49482 202467038 46044 46045 211373105 96225 96226 423635613 30470 30471 561553899 81246 81276 300427149 56630 56675 640974000 96607 96577 957135490 70840 70841 547126799 7370 7386 416533588 87446 87406 736377869 83557 83596 707319886 95273 95234 956945859 73253 73254 154204899 72578 72575 234150390 11411 11363 409650167 15107 15061 399098367 31711 31712 470128184 20212 20213 596949218 54582 54631 748186984 18406 18441 931500094 29087 29097 114225377 95737 95768 657653696 96096 96097 418049644 42990 42991 703528671 41479 41480 25133680 25028 25029 43247581 67181 67182 988737243 10839 10893 529483085 38837 38838 991895263 17346 17347 824001933 56408 56409 264800498 24176 24124 603771129 55828 55829 322143885 78024 78025 86844973 56846 56847 312757368 27677 27643 989011607 94921 94925 607726858 3192 3148 649414322 53693 53694 143973643 50856 50872 390306918 29323 29275 745170687 54328 54287 869534875 96716 96717 217116687 31640 31641 559149029 5939 5912 879141087 96656 96657 225295185 47206 47173 918409040 59245 59294 515810331 80757 80758 399865730 86666 86667 296788937 49658 49659 994700880 85863 85915 664423016 6783 6784 593956607 3338 3394 158012295 6079 6115 449720400 23999 23958 721268432 31279 31325 601112623 61822 61823 216643532 97144 97145 27165030 87298 87299 230199584 78803 78811 966427894 39403 39404 644232282 82567 82543 890170022 84832 84833 941452743 77641 77642 712912486 29831 29832 472843129 74477 74478 47255341 96748 96749 909114542 33840 33852 969284403 99041 99042 301872546 43920 43921 85597719 45612 45645 57031765 97386 97387 423978067 99799 99800 225939828 84403 84386 178112857 44318 44290 253944680 28229 28230 909487911 60670 60669 315533725 28313 28368 47658502 48072 48073 535431 38449 38450 403762963 52796 52797 356389290 15442 15438 179167816 38291 38265 845952461 30009 30050 914797204 87971 87928 770891967 90275 90270 871053056 49993 49957 310020186 1364 1365 935070358 39250 39267 5555179 47376 47337 253251557 17773 17718 29051001 8942 8943 474574131 11560 11514 254048758 70706 70699 663963261 33153 33119 268994013 46820 46853 298120105 92659 92664 901523809 62138 62147 214154604 42523 42524 181435812 97791 97754 502650073 32669 32722 420520596 3889 3890 744004608 9466 9498 516254083 99746 99778 715817391 28760 28716 169535116 99394 99395 755335155 83947 83948 820291425 47338 47339 298705687 59380 59381 332096224 11639 11695 130878271 12133 12084 172430559 69710 69711 780248386 94076 94066 448802239 46168 46124 969126822 20059 20060 965454034 53961 53962 894798626 26608 26609 276396575 8895 8917 428918323 18504 18449 325642312 74533 74534 756075129 87984 87985 990626348 3083 3084 764398948 19903 19895 542510048 39859 39860 157114901 88419 88420 394246846 80206 80207 946982675 4031 4059 573263096 67879 67880 221052357 15184 15185 862180474 12978 12979 820389004 11097 11078 186202449 82293 82262 678078981 9434 9435 995136313 25620 25664 739014574 74442 74443 662601046 90804 90805 542159424 72567 72568 332397588 5950 5951 244765031 2351 2352 872197938 27006 27007 333561989 15844 15839 207831734 39838 39821 349090380 23869 23850 412949519 49556 49557 612178744 20873 20830 292334259 77122 77091 361787752 60880 60881 580057150 1991 1992 853114488 48868 48887 664649701 96205 96206 578295677 75556 75601 563793656 50433 50462 467592429 86053 86072 600454255 80400 80412 260748934 58486 58487 497090957 3863 3864 690419478 664 706 420976308 85543 85516 527965086 1156 1184 758425071 59928 59884 147433067 67287 67340 316043893 32305 32306 47535374 56684 56629 506634834 35310 35294 63438897 46750 46745 963560565 84346 84304 810565723 50248 50249 319436350 94979 94980 917092325 82878 82908 692261524 87631 87673 806648943 76572 76590 759787082 82173 82225 213317733 66588 66589 951154056 13807 13808 614354950 10980 10981 531524428 13427 13428 651310035 26484 26453 269514375 57610 57611 559058237 75578 75579 917369169 1748 1749 299692981 32183 32190 502586330 95005 94969 642599093 33541 33542 535281614 44189 44241 589379356 21547 21548 682937294 66640 66693 526731384 29527 29528 185925559 13772 13811 588304838 48809 48773 719680131 59340 59341 656759647 96754 96755 889603023 94195 94181 36993422 32843 32844 218976640 56287 56288 589536792 84603 84568 760659692 71543 71489 361446140 56156 56157 174643654 55974 55975 801616800 5502 5503 692672611 20930 20931 621656649 50784 50753 828888081 57410 57411 594953576 15853 15854 785252331 54957 54958 315910476 34587 34588 459543082 40875 40876 648083 4179 4180 491119447 18981 18944 314820700 20161 20162 57697377 23647 23653 661963409 71010 71004 412589198 92855 92862 217800586 6000 5962 42382314 9153 9154 613029225 66018 66019 544003482 85156 85137 499971398 3519 3520 556372652 97144 97149 695417623 82954 82956 8586725 42565 42566 198768614 28184 28185 407003443 36283 36284 987553661 71698 71699 168851446 46388 46389 843387625 65877 65878 178042393 7133 7134 584207098 61978 61979 666049654 72902 72901 723469430 54674 54675 551738404 83986 83987 291626074 65821 65822 41333754 28410 28376 743900943 78471 78472 320774098 23956 23957 291638734 40394 40449 195254019 80510 80511 180380898 60256 60283 566832685 64612 64626 188987143 62401 62374 594259397 94373 94374 71195381 10871 10872 6228954 30688 30689 153666835 95792 95793 943328427 36319 36320 638636341 24320 24321 51057133 54093 54135 829404195 31274 31294 512207552 52172 52201 904971057 92458 92453 984045710 38432 38433 908772413 56269 56270 589192993 23662 23693 83464936 70064 70103 623686068 22626 22627 17410250 62633 62634 207594730 77448 77460 750062512 53067 53068 762214692 72181 72163 91977694 63842 63843 151096118 44231 44285 368631842 36736 36781 166644678 99499 99500 719099805 26658 26644 551006238 52548 52527 225435712 30537 30538 718015396 49099 49118 253988398 96007 96029 32696762 9586 9543 80913627 6104 6141 317025378 23224 23225 975850709 3514 3486 864690703 56296 56297 953364845 5049 5064 744959979 19536 19539 831781828 85766 85767 619184774 49857 49858 716627161 25675 25643 185965444 63518 63572 416814835 78135 78136 624861248 71979 71980 900005269 94912 94889 601214284 69846 69847 231743684 91794 91795 110209664 68299 68260 739846161 25878 25841 308452882 47894 47844 777323706 28429 28430 278265162 51908 51884 266562698 47224 47268 604431558 16897 16898 67268612 22653 22654 329753039 37521 37487 851872874 74896 74950 342193112 89886 89887 755216806 55931 55932 675797940 2461 2462 109040509 88301 88280 667947023 34723 34724 673518983 28458 28459 765539060 47246 47247 353975992 79883 79856 351139900 47790 47782 912519900 71104 71105 835014468 70175 70221 60879499 4101 4102 607294318 72777 72778 124215887 98581 98619 61205372 13847 13848 214252087 19208 19209 7625377 44265 44217 634833913 97979 97980 398150226 40063 40064 804021528 99353 99354 547424115 98248 98194 519059931 21914 21864 572352653 96411 96418 723373621 97458 97459 40988624 51525 51516 710405272 16859 16893 888192371 97333 97328 532383504 82395 82396 954617055 3302 3265 943251627 24217 24188 194991959 92589 92590 92639898 37568 37569 651899386 54003 54004 320073486 6727 6728 272576752 63903 63904 269120615 5910 5911 663335065 75787 75839 156510545 82313 82338 87837328 48481 48528 17216826 18372 18326 187051361 67707 67708 905461622 32979 32980 991691065 66539 66540 669967972 21828 21829 97892437 98060 98045 238488486 74153 74168 599219023 11744 11754 645096818 57543 57571 954394615 53756 53757 68388746 50154 50155 997005805 50697 50642 93253073 95525 95526 724659119 17270 17271 747467548 60333 60342 596627412 76171 76168 823344905 27208 27209 519787085 58796 58797 937409468 80500 80492 675548055 79530 79570 219140519 29676 29715 318684136 15940 15935 797228908 77928 77946 411840777 43718 43719 984932671 3934 3949 256994967 68632 68633 631545872 63367 63368 207385965 9191 9204 845829891 54689 54690 747966379 33343 33344 236069470 80430 80390 798279928 76600 76601 463546760 46555 46531 567591209 63760 63734 965675762 51994 51995 581470279 85367 85312 513151589 64800 64746 787901521 32437 32438 140391879 72169 72170 658224598 14163 14139 599934932 23887 23844 615610343 21110 21135 663467875 84203 84235 423116088 60478 60479 30835000 23708 23709 136936849 39652 39653 888712666 24868 24832 635559740 23506 23507 993814033 20744 20745 37453787 75094 75095 972292907 59053 59054 284525284 46728 46729 81794613 86176 86177 366508104 80613 80586 441125738 97160 97206 16589841 66938 66939 34326226 51136 51135 401317435 57890 57906 310291629 88131 88116 886603196 32355 32406 910173933 40253 40289 752383838 53236 53285 316115114 81337 81328 278965089 86503 86504 61568184 88935 88936 36813507 56224 56225 327790008 23323 23338 175646411 7079 7071 838220900 66076 66077 956262772 39139 39140 519875807 62832 62867 74649713 18998 18980 302501397 21452 21453 200575796 61879 61890 681388127 65983 66003 950703527 30499 30500 467279930 34543 34532 951005429 26167 26158 399638446 19889 19869 803999791 72700 72701 441515519 92403 92404 928598990 27496 27492 304825847 9093 9149 326057147 41919 41920 677234781 70358 70359 256595663 8366 8367 953918408 38197 38198 59284848 47294 47295 657624202 66093 66072 103945151 95238 95294 112855879 64769 64784 836437238 1258 1259 404590433 69870 69871 134139796 16063 16112 508929896 94054 94055 508501921 18992 18993 779275789 44979 44980 173665134 70496 70497 572367497 48745 48746 15170804 90526 90527 363535733 45608 45609 532034702 1957 1958 331425414 73975 74029 663832521 12665 12686 561299754 86422 86372 124168379 11325 11291 77998765 98266 98267 181203488 53890 53891 603087835 51573 51574 15120486 1878 1879 403292385 98762 98775 295454909 9948 9949 784083624 51658 51640 276359260 36286 36287 230573010 96306 96266 200183611 40094 40068 133257076 82712 82761 436104608 19740 19751 699759340 27910 27897 160770413 26349 26350 123595643 82558 82530 475975157 61046 61053 131644879 60017 60060 129823003 31166 31167 345733474 70286 70322 716720259 70748 70700 550254207 88996 88997 191946882 1726 1727 179583590 84760 84741 165354136 30661 30662 17641386 2155 2170 887412405 55131 55119 590580667 42161 42173 211995683 81783 81784 982133404 67104 67122 77289134 86780 86808 502013325 71627 71628 160885468 85271 85272 55048455 96518 96519 347505570 42067 42068 985990859 27111 27112 8398582 75497 75469 336392995 18770 18771 614715681 98418 98419 474567985 72610 72611 703104868 74285 74269 170136201 30136 30137 79884859 87122 87123 766389633 69510 69496 186667898 14976 14977 593543367 65810 65859 175232754 67635 67636 22554667 65029 65058 683363993 66517 66463 941456408 56160 56175 389637550 33402 33444 149434238 14250 14234 502811116 48879 48823 525796494 55013 55049 930066521 61772 61773 840415207 76987 76951 962182386 19977 19978 588174233 21717 21718 484913504 69618 69619 471579713 6023 6032 599332850 33559 33525 260410980 82505 82506 918481126 87814 87862 908221826 3159 3160 320530388 81875 81849 358067300 32055 32056 145391457 29404 29354 448677112 35024 35025 255933488 30029 29987 190473599 83315 83265 68527745 46724 46725 397553121 38528 38489 908282514 75300 75352 31638173 76145 76143 161216249 35264 35239 606118223 31289 31328 666341336 90766 90812 918690640 19127 19071 233166342 16438 16395 726446639 61297 61292 859041030 8219 8192 871110581 85127 85121 244242940 25846 25847 137451456 22373 22387 981306289 57379 57389 883866406 25305 25320 778352236 28686 28730 384710579 20027 20007 983519097 66703 66719 873275317 17121 17122 70517097 81450 81451 2128536 36815 36839 235112525 4927 4945 266136539 99168 99140 691035875 71207 71208 880186601 49404 49405 570991103 5955 5915 974612470 45940 45941 685997815 44392 44393 649284679 95713 95757 693643529 20198 20178 909536259 55788 55776 438728523 50936 50978 163741925 65426 65453 123177501 62236 62267 631333697 21160 21125 204826740 60489 60475 117966886 66631 66632 565087445 66854 66855 339210694 84700 84706 949761980 52128 52129 274194737 18087 18039 417227031 32773 32734 578744440 97915 97916 992132266 88140 88141 26702538 73404 73405 165377882 96808 96809 24146836 13810 13771 465815803 52645 52646 326367433 24187 24188 576829695 94097 94098 629227091 15748 15749 430767248 86081 86129 144824098 37649 37650 154261560 79676 79677 208040774 85182 85183 805993355 25072 25069 829944688 37007 37008 543271562 18663 18695 226321193 56061 56107 966750452 2086 2087 577951981 42984 43014 11091449 3439 3407 873654455 37415 37439 966845812 14374 14327 812826916 19194 19222 43986261 27071 27072 872749713 99877 99878 43350848 68030 68031 570609964 60692 60649 790831078 90247 90280 694824308 72325 72286 431879759 85702 85758 190150614 34545 34546 437478640 11127 11169 20263282 33437 33438 589539787 3957 3937 235865910 29840 29890 298303939 41912 41908 237401217 38820 38867 247470279 69420 69421 867501117 91653 91680 193934435 60881 60838 57199663 79516 79517 129367314 85389 85390 858258374 78899 78900 34687864 19737 19738 696921376 82012 82013 278137096 46813 46819 601556735 70086 70087 28820931 39359 39360 318739952 88334 88367 627546687 89584 89587 93836889 47411 47412 515370314 48889 48890 431283912 70246 70288 524034226 49355 49403 740216526 6023 6024 624183557 97336 97359 903192210 80176 80227 639949639 1462 1495 123511448 2623 2626 209723148 48058 48059 710824126 23845 23846 320764283 89190 89191 8988364 24202 24203 110499727 36192 36176 835351859 16833 16834 994540735 81487 81488 772756477 87658 87659 517031825 57360 57361 446163326 854 899 2640534 27931 27932 924821939 51748 51749 322021053 66162 66163 811724244 89359 89360 800316703 58892 58852 496516206 80572 80608 287308293 95700 95735 688383038 64686 64725 801454827 83370 83420 51162463 3825 3789 177514809 28966 28967 402567938 22798 22850 394056748 68475 68488 769730601 46868 46829 232398738 89342 89343 729837597 3263 3264 586368806 61497 61550 417637904 87944 87945 679488994 21073 21074 648853152 4734 4736 29655256 36820 36821 927526928 2559 2550 325937711 78406 78407 581684416 83358 83411 328772453 89664 89665 723683989 30026 30027 619537753 23361 23384 224722000 18964 18933 3525285 16466 16437 512951289 1691 1660 101491991 73360 73361 715602469 73716 73702 434499356 76424 76391 750197368 91867 91868 434464134 42164 42167 992641567 6488 6489 171133078 31607 31608 44640181 76914 76915 552359348 73656 73688 583075027 86145 86146 373570061 54823 54797 43942134 64475 64434 493899757 90152 90204 494202865 83402 83411 304198617 65733 65705 439238846 18513 18514 956680937 55431 55487 816243173 60027 60028 648336470 5240 5257 84665645 3257 3306 943737581 74718 74719 972704345 91803 91804 20872091 27297 27306 929948803 6042 6043 385574968 69192 69244 486703120 41381 41382 830697174 31128 31178 710712828 69272 69320 29244261 41615 41616 564183900 18712 18713 379608119 28859 28822 154599346 12979 12976 302094493 83492 83506 786334611 92567 92568 610046826 43963 43964 579255432 8262 8259 565213299 31031 31032 211264018 65508 65509 868002663 29390 29356 969793491 89429 89441 570764165 37478 37501 734003945 8841 8831 998663636 64981 64982 542239823 20578 20579 547252590 34936 34937 656250882 59014 58980 14100295 5790 5791 578788180 75600 75601 913936633 49576 49577 677697032 89495 89439 657397650 15714 15715 283394166 93825 93830 303166918 56528 56493 987567489 43521 43479 934063942 58199 58228 564673434 64784 64785 512008643 12147 12148 23495915 51043 51044 423462430 55041 55042 369422310 17879 17880 856816209 47222 47223 655771892 59274 59275 520759542 9517 9567 277478008 42981 43031 732916736 72961 72962 769955101 49959 49999 835610898 19702 19703 948204609 2137 2138 769723259 70225 70170 189851786 47355 47396 21945533 70676 70677 273662778 84201 84225 492360289 14032 14054 585415326 50776 50777 152631418 36433 36422 497641268 90620 90621 585900870 40088 40091 87501825 54547 54525 574376095 57111 57135 575554409 7740 7754 948177455 58046 58025 436863349 28921 28922 867699260 37141 37142 443795820 63519 63520 765462736 76361 76362 896976000 88762 88763 151601165 1185 1222 286392379 19028 19034 187544747 58653 58654 279481987 14231 14232 806123082 66929 66889 672408456 20215 20262 229356810 38388 38389 998425909 59434 59435 133911954 95126 95074 926905855 55335 55364 508583462 62966 63022 763200322 47216 47251 772639598 3344 3316 654271341 24824 24825 747274615 75082 75043 943503168 92939 92940 464968362 5299 5311 932840036 45305 45261 445655387 29053 29073 444226941 17386 17381 241046186 77897 77898 971492439 79453 79404 888443290 70701 70702 400246787 98431 98432 624562329 57717 57697 881900438 57285 57275 838748943 74860 74835 964872152 59740 59744 46496027 14326 14327 994751081 83820 83827 965744166 6293 6246 13464798 81024 81025 909847540 13171 13151 252885420 71250 71251 841569688 6432 6417 712919586 26490 26488 361706823 85595 85596 67273133 32819 32820 238182019 86249 86250 343569688 59461 59438 25835327 49348 49351 347142656 23667 23617 710978803 99844 99845 754391134 93344 93345 845346052 73901 73902 456716001 61661 61667 857789445 20831 20825 359982093 42864 42811 114668900 49064 49109 312749079 68515 68492 523312317 13192 13154 656171829 30346 30347 278555271 47650 47691 202656227 98361 98362 998745127 29075 29030 961719693 11598 11544 16586096 90151 90152 644044893 2880 2881 637818530 98883 98884 607719795 90845 90896 523757398 2297 2298 766905813 61122 61104 123527785 57132 57159 760363145 34807 34786 786572478 21092 21120 55169237 76052 76053 815971873 89027 89028 501522485 19197 19214 258325555 22928 22955 473152963 79426 79427 5227075 82382 82333 954038821 85694 85668 862885440 26014 26015 343298948 60604 60660 157067582 92802 92803 712334689 69654 69652 58263494 49464 49465 149505202 17945 17946 879879795 2298 2299 767371489 59667 59668 209717576 19395 19413 974372607 35633 35631 839483641 93933 93926 835173976 63524 63525 6310427 84084 84085 335178503 26496 26497 792115724 92220 92221 613185400 81323 81333 622397433 17662 17663 234308618 86979 86980 714108784 13583 13586 891346654 68567 68620 641261848 27505 27464 93481156 18784 18785 864708363 74940 74941 992310824 46070 46071 565385031 92614 92639 831170766 29753 29700 95409896 59569 59570 286084424 90819 90820 939501881 59625 59638 710652827 58736 58737 291560691 26463 26481 94946377 82673 82697 285713480 20377 20418 910439958 38541 38543 355174048 37392 37393 45819597 20260 20261 929361759 40839 40840 106350701 50480 50524 646863350 25561 25562 548922956 49286 49287 531335315 35072 35025 861647553 85847 85863 511691383 24868 24869 265472435 32619 32620 59609057 61579 61580 227874996 64566 64607 862892457 17464 17500 392990173 40645 40698 779849168 36078 36037 383022791 99694 99695 227985826 49985 49962 465552280 34081 34093 952896324 58013 58014 375197762 99918 99919 954995045 18280 18281 965643109 49474 49511 318785349 62121 62118 674949960 89830 89831 762290673 11248 11249 919236671 24558 24559 788204800 99186 99187 666425316 6542 6543 986757681 54812 54813 344717108 3966 3967 808700781 25865 25866 941327224 9352 9299 795567203 146 147 135514714 56989 56990 931025654 55180 55181 580897934 55834 55803 990757275 67833 67834 978377418 41275 41276 954238245 99770 99771 855882638 13002 13003 361862846 65951 65973 306749420 25059 25060 408265715 32538 32555 746106576 55304 55305 292944733 70162 70205 123186329 17854 17855 48942597 54611 54564 212581875 83888 83889 725737294 69280 69281 870217410 90857 90868 164949945 34120 34123 166989387 48433 48434 300919628 77633 77634 895046097 34147 34148 852530828 51508 51509 956355820 97794 97744 58120945 55981 55966 772076458 99969 99977 672331655 7107 7108 16857270 7046 7099 760760220 36373 36374 381640614 43974 43975 165635062 49483 49484 119298989 92515 92516 689863075 88124 88125 847202277 45761 45762 890952522 80084 80085 535172268 38810 38811 40033949 31696 31697 93897266 69972 69918 768754787 76955 76956 258323991 86410 86411 459165542 80192 80170 324575687 22989 22991 360322876 49283 49231 400569971 78363 78321 19447679 21353 21346 406615441 96778 96779 320957066 6048 6049 643181535 39515 39516 207054986 57958 57959 507644391 49215 49172 247745238 85873 85913 377557798 3668 3669 212321426 3511 3562 823703306 17243 17266 591929025 88963 88952 814146971 70716 70717 75751700 34037 34038 880475594 87121 87122 97330907 15187 15210 940325496 94373 94381 212872863 58421 58406 561587610 13301 13302 294520061 28954 28899 92822438 67348 67329 29179573 86069 86070 123376473 56524 56483 419285808 26489 26487 667020768 68064 68065 783442559 96763 96720 614406357 73921 73922 760907561 96168 96169 663675445 84183 84135 313084967 83899 83911 83817723 37510 37503 636901520 84167 84168 866757829 52304 52305 274755731 40603 40604 110374065 56444 56445 238491401 78557 78593 345991229 67448 67449 556884138 55103 55104 460673705 60452 60478 331381564 77555 77569 350849806 49087 49114 858832815 5011 4988 699103748 57791 57753 918408097 42705 42653 874329212 44152 44153 748985961 22738 22739 619189574 18938 18893 877746638 63691 63692 697225421 55287 55268 159833005 49115 49116 521423848 94620 94624 34121677 18440 18441 592989478 92889 92890 129152463 2967 3003 330386666 93048 93095 199187636 84039 84037 653926075 16864 16809 119616874 85717 85699 697375806 54700 54682 511660283 18699 18657 454210995 23980 23981 221265666 15833 15809 138688119 34999 35000 422783862 63364 63366 232400321 56306 56307 415963253 56598 56599 2322567 81118 81157 543430441 96176 96177 490652620 48865 48871 940184238 78422 78423 602606681 36272 36273 417129583 96554 96548 682284145 4488 4489 351787007 11387 11388 359965255 23932 23881 290360389 45816 45834 820894873 99337 99338 97826825 71634 71635 200131723 94226 94227 896087903 43502 43503 985821629 13923 13966 826919251 78736 78737 590526873 70369 70370 780677740 79922 79930 930737591 49474 49475 634375132 70293 70294 156870955 71087 71063 762750536 81243 81245 406601426 3961 4009 564687978 48195 48165 364952305 39461 39462 52520312 32044 31998 789007435 69974 69975 942532828 67942 67962 147836970 86098 86099 424701495 10175 10176 885482147 15555 15519 808219262 83026 82986 81700474 47070 47071 391453769 51901 51902 557928155 60039 60011 836528018 37785 37761 19235368 87495 87496 867782995 97243 97188 76308554 90522 90523 240421638 41341 41297 791801078 18103 18104 368783000 584 602 806667682 4347 4397 895468518 26940 26914 522699743 88321 88278 680421448 30717 30718 870174842 66835 66891 660153268 42758 42757 89349200 3594 3648 639112547 14429 14430 526917276 18008 17997 463342988 73293 73294 957503797 38103 38115 585137878 51293 51296 801004446 4797 4798 219040204 44041 44042 31410795 16067 16068 178316990 31259 31239 874905984 77029 77030 393338703 52233 52234 510173101 77155 77124 676935736 48531 48532 577524525 17077 17078 7475571 64392 64393 749639468 57193 57194 732608385 45847 45868 143080453 5690 5649 588255813 29030 29031 277769064 5765 5731 507450966 10959 10960 97701446 81060 81061 504768451 24989 25033 325094750 56165 56166 520109847 74251 74252 645281623 26897 26907 304709261 11934 11935 537859042 88796 88797 635892723 12749 12750 454864451 39896 39897 386775197 93386 93387 545638796 63056 63104 468521529 70383 70384 775533510 98248 98249 578435590 76652 76689 245802164 82667 82626 617799632 71811 71803 974370131 36370 36382 678442095 56661 56699 986384351 6982 6945 645975028 4289 4290 55636401 13145 13189 300925879 13819 13807 578402965 64361 64362 530726955 26978 26995 532428986 25433 25434 434253930 49713 49714 904845586 36594 36595 158902771 91175 91124 614224950 28070 28121 264342964 43971 43972 203141489 17938 17983 474308018 3737 3738 148296864 64666 64712 508315064 41012 40997 196911682 35566 35567 981201613 59225 59169 424892895 6595 6593 997265287 18272 18273 592194341 17228 17229 959316332 32821 32874 30072600 30087 30088 116932018 45571 45575 259118802 6147 6148 964256450 61340 61341 505956565 11922 11923 846513208 84379 84380 832596376 64677 64689 745151420 44731 44728 343964132 13957 13958 159670025 67653 67654 404080799 19783 19746 6917672 81388 81389 899675772 15097 15111 419411884 24613 24614 496902549 56483 56475 771917614 54472 54473 837572253 98544 98545 760262554 56777 56778 43233388 16349 16361 59462815 12480 12515 422195430 75664 75614 262626474 72562 72518 674826997 900 901 636946399 54293 54278 836500486 13208 13209 736060675 54504 54533 511041078 95952 95988 879308999 45275 45264 772362699 44423 44424 596785419 41671 41672 778528986 48868 48865 628864500 83400 83401 465475067 97173 97126 858328493 17940 17943 880264250 47482 47487 65801675 46129 46139 888028372 21532 21533 76171083 31159 31160 491045397 54035 54036 772420166 95990 95991 878084982 64472 64485 288875795 88750 88793 128462685 61571 61592 244670094 9350 9351 469516377 876 877 963061457 1614 1606 672923673 46701 46702 567413181 32797 32790 349417434 57817 57762 977137123 63428 63429 773997233 1350 1351 180194965 30534 30535 936805323 84956 84982 813945392 21114 21071 660433615 74891 74897 181621029 21841 21837 148429664 20706 20696 439841405 42719 42720 902112923 34784 34785 429307621 87377 87378 965019424 35373 35333 953364106 80474 80475 161689501 22908 22909 816898282 99441 99425 824057392 20310 20294 510916878 8495 8547 391447863 89134 89135 226092648 48609 48620 793200366 41699 41666 51481346 17621 17596 495714892 1267 1268 975131338 1416 1417 192282589 99050 99051 457312036 79474 79469 141505149 35847 35848 225911134 98235 98236 1521501 24482 24479 250643581 58994 58995 798412503 68734 68749 47844728 32875 32820 187256471 84608 84609 250571501 93030 93031 776676411 72576 72520 517570533 32596 32579 225583108 16916 16917 354183216 68910 68911 719962836 86178 86179 728721771 27545 27546 116226161 40210 40211 890793929 3979 3980 634291004 10956 10957 594046717 58383 58385 788022627 46551 46552 635508261 49775 49776 457279564 93453 93454 577866159 6895 6896 239984459 77392 77393 839047887 49236 49237 73068091 3022 3023 961071023 28955 28956 964505700 39916 39917 844380945 33668 33710 451266136 66902 66903 719732709 74821 74839 545344604 80072 80073 938414535 27487 27488 919054160 49036 49037 722419775 90531 90532 873503478 24386 24387 292412211 35707 35692 290606579 45350 45304 76441849 25243 25244 807657661 62236 62249 375277168 45964 45957 877751522 32798 32818 941254640 3377 3408 10457191 46909 46910 506494355 88893 88941 661407972 66597 66543 787337855 27667 27665 368996611 45607 45590 87920591 80006 79999 130911186 27852 27853 247073675 10047 10048 363237545 77274 77248 68202822 35081 35100 348266475 21876 21823 162047701 1716 1721 154321832 58960 58909 378787615 65797 65752 369716194 1022 1061 305980730 31357 31366 943492877 4794 4810 430506103 59571 59572 157109534 78317 78318 769541587 67826 67805 868886290 56141 56173 110701781 49508 49509 453447753 67494 67465 173892344 99992 99973 87424849 91371 91372 884331409 58340 58341 420633501 97323 97269 83370732 56121 56147 792503519 19212 19160 517679993 87629 87630 367658631 71417 71418 716737439 96947 96948 259323439 48137 48138 247155535 41752 41703 7226311 742 743 251370398 67528 67529 119220303 69066 69019 588389881 27447 27462 791177861 14062 14063 907765795 33172 33173 714946123 19822 19803 328190167 48974 49019 103711630 84112 84113 944800174 11593 11594 251464535 59727 59775 168590021 37105 37106 726344000 34907 34853 619246899 50857 50855 417958434 2617 2612 422435200 82388 82389 957196521 81063 81064 712584364 42907 42908 622004352 43356 43357 533809005 82662 82663 237821117 25520 25518 315308717 2740 2741 837485668 71934 71959 754103824 35730 35731 908215913 45521 45536 391874334 36275 36276 923298348 73171 73172 630046694 87239 87255 991893141 90031 90020 904812619 96058 96100 432783840 65882 65843 703531993 27080 27126 200648067 16814 16815 237325385 77540 77541 530095630 89938 89939 205807922 19822 19837 469468557 16886 16857 807257753 20555 20508 212060182 43394 43442 839164482 20453 20496 871832070 80787 80788 135644439 46038 46072 204754283 87677 87669 841691646 27156 27103 602194159 41822 41859 30723033 98312 98271 203738956 56114 56066 455532186 3282 3283 292107275 49129 49130 925208793 49425 49426 569110219 33902 33948 765842856 23055 23056 332983612 133 77 942422056 63711 63712 304206822 88351 88353 184939971 63793 63764 508868622 50377 50394 834576622 11454 11439 82196371 15567 15568 317672677 79393 79394 217722760 58090 58091 75751472 15354 15378 11649288 48537 48538 547288914 9992 9993 729427212 39415 39416 68237471 63858 63848 637639385 69863 69864 901860850 26903 26888 19511947 91326 91308 441891162 23464 23461 327477303 2421 2453 377058988 99775 99776 960504373 26624 26625 650502121 16370 16398 544413971 8837 8838 784293795 2067 2102 182716864 8293 8305 840983917 55002 55037 821240663 32193 32194 928945657 74882 74902 256502810 89328 89362 423700964 70155 70173 594456458 10314 10348 370192386 10615 10559 196771138 59551 59496 370784376 43925 43926 616221949 74702 74703 880537009 60020 60053 398178974 23541 23575 873291145 34292 34272 448810258 11390 11406 94562877 55997 55956 135264421 49727 49718 650893389 43272 43301 935063899 27604 27581 24242829 11642 11698 386521955 68402 68457 818137300 46045 46016 337165265 21512 21463 320307573 61327 61328 526642773 64890 64891 721036165 96114 96115 142068994 35720 35721 920473414 12895 12896 442396601 21451 21452 895795853 81535 81553 377526802 13686 13687 186067214 12786 12783 58989193 62372 62373 215243933 10357 10358 349984077 19226 19264 605746694 93115 93099 659438656 98384 98342 89496085 85188 85189 742514454 4658 4659 112712543 18957 18958 395139658 16509 16510 164173217 12327 12328 600998807 77633 77655 706996181 51010 50958 807576325 31657 31658 410952165 41911 41938 495020239 96879 96880 907740045 17681 17659 978482700 33638 33633 184869280 48255 48275 236803154 55775 55776 402738956 84231 84194 844719976 58211 58212 695124009 66044 66045 186943436 63567 63568 18526162 44600 44653 759061130 85624 85625 377799990 97371 97416 19265733 59141 59142 966083473 73241 73232 161844513 62801 62802 444073235 97854 97829 852479271 65566 65567 710006430 35724 35696 847859068 47482 47452 94417323 90064 90029 59914539 51364 51341 666985923 31623 31599 712863173 96151 96152 798047429 51776 51777 656934466 48434 48394 615767050 25554 25539 298255385 19837 19882 37160857 43842 43843 327032489 54763 54733 77148949 11054 11075 930714798 56085 56086 895199479 7052 7059 488043812 90943 90985 943862882 75279 75315 25594749 32898 32916 78340392 86916 86917 300903712 25036 25037 18359001 83725 83781 922392164 93469 93470 977449679 41118 41119 89681504 13135 13136 294078609 36063 36064 479633956 48984 49007 777048963 80530 80531 720184480 50940 50972 487849779 55048 55049 118973778 18908 18910 869956624 52583 52600 365598560 97250 97202 225630222 49198 49253 852750230 8632 8595 966116783 26862 26861 296046961 51467 51496 270457464 30173 30174 712629450 42582 42583 559377127 23782 23783 79983157 89414 89367 415332248 85810 85776 124760160 26703 26665 84417342 30863 30864 554350718 22487 22510 207211654 63261 63209 896022958 70524 70525 63619747 90216 90253 196648925 7694 7639 512745084 77863 77864 63292396 7320 7274 164484749 46101 46102 395626716 5050 5089 371453783 27389 27400 599665320 97458 97452 631741674 32402 32436 460535777 61237 61238 195568411 74206 74176 444981609 7518 7519 730132106 86534 86542 360029212 25452 25453 516310227 81673 81650 354448170 60895 60897 724734902 6346 6382 752875393 90535 90558 570899814 35985 36008 695841325 13387 13388 974708971 22356 22301 910971856 49624 49625 77672170 28354 28355 920191146 94974 94975 55304149 15188 15134 961370636 87031 87029 416648039 65018 65050 229760689 50206 50194 509582375 34118 34119 785635896 52504 52505 513883129 41796 41797 678668917 37969 37970 201962696 18482 18483 836389357 3667 3668 860415171 36722 36750 596600334 34854 34858 584146823 69775 69828 806890367 11278 11279 47104712 89561 89562 62230540 47365 47366 886720864 96373 96366 880166846 51815 51856 378725538 5044 5050 845168254 84163 84139 327790143 9380 9381 473487350 81623 81624 555255030 44124 44134 754240898 62843 62840 312537087 19311 19312 539474343 32006 32007 376831190 59413 59414 347259305 76718 76719 615383663 36974 36934 274642230 45645 45589 545207357 21341 21325 52779072 40927 40928 574254900 76715 76716 769002933 2260 2261 99589904 58466 58486 557422117 66881 66882 530019761 81047 81014 643033879 23372 23373 955867675 8586 8591 177000121 71102 71130 381249357 1989 1990 365657906 51930 51902 309151336 72576 72577 983775408 96610 96611 863037441 22336 22303 731900300 26962 26963 903945906 66258 66259 886349345 49918 49919 915438791 9337 9298 572528531 42930 42931 247911231 1246 1223 547367785 27146 27147 67858201 58615 58647 506359014 64823 64818 348130583 99771 99752 487159750 13159 13160 266964910 56695 56646 703333673 84416 84423 280395864 74482 74525 424361753 2566 2567 894230986 88564 88565 915936121 68688 68685 682153279 40577 40599 367863148 81147 81116 580918099 34040 34026 549479521 28478 28479 385141801 90468 90415 9617320 65311 65312 584551432 91464 91477 609474494 71582 71627 58790402 83439 83440 865790170 32884 32834 280658165 78822 78823 302209958 32311 32312 467745368 89116 89074 467976687 67775 67776 988379429 2054 2007 119678252 55448 55504 310002429 43239 43240 855156651 71139 71175 386574972 63702 63703 774639886 49107 49137 548278967 41374 41364 981812315 89081 89082 837721631 13165 13166 807392286 22924 22925 417590467 86208 86209 262628172 12384 12422 109421433 81344 81317 333960659 45523 45524 477260407 2902 2903 888293886 69982 69983 820014070 80381 80424 576800758 55716 55697 644145388 30737 30699 629802961 30691 30692 560883783 92040 92074 315124422 56348 56349 323754733 51629 51662 909940678 33054 33055 207993503 18924 18968 366644175 17694 17695 21377566 38750 38782 124364611 8046 8047 693711881 69421 69422 477053523 62571 62572 35879709 18795 18764 923943808 76212 76263 836480677 72766 72767 195788721 91471 91451 268196196 53342 53343 984866066 88975 88976 377699859 32317 32318 916446534 65119 65120 383347298 25340 25341 846032360 85233 85252 564462321 68710 68711 473124670 12681 12682 843595721 99382 99396 535313456 91897 91898 558357221 61731 61748 540209578 70002 70003 651324789 95951 95952 593091484 84344 84331 435612685 66496 66497 975355543 75097 75098 995876618 37965 37966 695054463 83876 83892 789796547 25095 25096 609730895 38475 38457 22578164 41253 41254 61628272 27750 27722 314205093 17827 17800 414947266 26512 26513 529269576 92736 92715 148602094 971 985 159770334 24219 24196 745437423 40937 40906 849126780 8133 8179 173270088 21918 21919 626330491 71604 71605 838234273 60996 60997 884613788 71262 71263 888884592 83220 83221 664562325 217 218 598401752 47919 47920 296491082 92763 92764 652106300 13615 13616 546434653 51894 51895 176359944 96897 96923 177648259 66656 66657 97939031 84788 84784 508461545 62347 62348 519614437 49638 49639 275070239 73497 73526 949669150 3080 3027 844332135 12588 12589 936936397 14396 14408 909807627 16045 16094 26450158 28442 28494 266147679 43931 43876 331434786 63332 63333 967432180 5354 5355 220289065 78654 78685 491519136 98253 98282 435445445 47679 47709 936475559 75946 75947 330963690 80519 80554 795438861 75772 75773 150211502 26051 26037 119066604 80043 80087 309727619 70299 70300 868185140 27599 27573 8025473 58012 58037 833719173 32852 32853 555944811 22474 22475 122125251 71586 71587 861822045 73382 73354 680379202 21410 21411 652718882 82175 82128 438470139 84365 84385 931073299 24235 24181 314958313 93114 93115 440178693 87586 87551 238977315 34077 34032 829764957 46641 46642 285917074 65976 65977 848315978 87247 87248 369137741 23496 23497 627935828 83520 83521 546691303 19427 19442 76632601 53979 53980 922562395 79114 79105 381807947 39266 39296 942514279 45402 45429 621156942 82856 82877 227113235 35507 35540 421194520 35469 35470 211660605 76024 75986 281015691 66410 66411 254942764 96538 96539 731552988 83583 83596 751336671 41293 41308 31694540 12733 12694 322675166 26592 26540 738167467 91447 91448 633911568 49961 49979 913611431 7751 7752 69323945 56767 56813 48580669 82489 82490 332157098 67374 67386 980617461 91668 91669 794324652 86445 86496 859776113 65136 65137 95369560 66422 66423 745390468 83849 83850 901413591 79642 79643 478781516 84211 84159 611442589 39806 39845 752286778 2223 2271 890163670 36419 36425 913416978 98148 98203 278359607 37228 37229 279815039 79362 79311 243460117 2600 2628 809717222 93643 93626 390956269 1971 2004 332505147 95113 95143 528320825 62014 62015 909959393 23312 23324 581837472 3033 3036 64575790 59217 59236 437525420 94962 94991 650316112 95821 95822 361257252 15284 15285 961776215 18439 18440 905099069 69856 69857 271720449 56425 56457 554985351 97286 97248 594334056 59304 59305 649619611 19574 19575 775632476 70509 70510 24606948 71373 71374 998419969 36791 36787 882796307 84456 84491 299185617 86805 86772 981509350 4082 4032 117225196 4322 4293 252196254 92095 92052 780553117 81863 81864 176022707 16904 16905 530405147 52968 52969 670704539 30469 30481 992949469 54588 54589 500332281 95605 95606 882920737 63131 63120 444311199 34456 34457 913684622 15312 15313 762677463 37868 37813 563261492 22000 22053 796983390 75835 75833 980575996 32313 32257 816052320 54092 54142 468007765 36736 36696 821993630 66119 66065 70547421 87414 87415 777020528 88606 88571 484333854 52829 52830 982234093 54403 54453 13749661 53808 53809 775001143 58551 58543 860968572 66514 66515 787543005 22193 22194 579860262 72794 72795 347510525 77561 77562 822095521 86812 86798 595398991 75458 75461 291840641 55344 55345 414091177 46780 46736 379670885 29871 29872 803176597 22840 22841 966446689 41939 41985 696293743 5071 5072 843770078 37593 37553 396626121 31674 31675 738694119 49469 49415 340826905 85449 85450 174132541 65717 65764 58247410 38408 38443 683051996 10435 10436 182283041 63201 63194 945148372 16951 16928 706517233 580 552 305940992 31666 31637 86277439 13284 13285 139039185 55522 55468 317046961 44937 44938 539691747 96516 96474 292155293 97932 97933 576669834 38152 38181 448684267 80247 80248 22623720 99673 99674 832921013 33721 33690 321149678 41117 41118 218098685 83559 83560 75886510 29146 29152 33606009 12115 12116 906445482 21630 21672 149243194 24878 24880 482370741 890 891 296273106 93995 93996 484751838 7749 7750 243418304 30306 30307 356313046 90861 90895 932761098 98723 98694 411023326 21588 21533 600121990 40870 40891 883178865 85634 85635 203672205 26281 26299 515932861 19598 19641 306378980 55532 55556 586112905 30573 30520 409244340 44620 44621 220559453 66498 66499 723951719 24469 24470 65999540 12316 12317 903383334 72521 72573 657415312 14175 14176 116564298 47503 47516 198573029 97797 97798 352594031 68044 68045 334661575 6331 6373 477519091 39028 38986 346276750 20457 20458 685094958 84968 84969 260948943 81983 81984 859268012 7938 7939 497102214 69554 69555 59879057 9830 9831 151739650 30547 30550 340731422 610 595 222192701 66922 66946 813902767 42300 42295 45399475 50372 50373 301075536 40224 40280 80468265 15128 15129 924095894 52141 52154 546438040 15404 15355 357816780 39147 39139 197146343 61647 61648 89817583 77971 77956 223545233 55804 55805 874689609 51089 51090 354894379 47139 47140 787109398 76653 76654 491698286 42956 42957 640797389 52694 52650 857282180 4098 4101 688023334 81080 81025 566046345 25457 25458 318451516 19915 19916 871310275 85115 85116 329366129 99245 99195 563105259 78022 78074 509682017 71144 71117 708719977 70341 70342 528160611 36315 36316 156199111 7496 7539 8806794 92681 92722 969512567 9632 9600 934616110 10445 10446 991124419 29530 29514 423751450 58495 58496 678955373 28704 28705 798503220 35959 35960 944476777 91886 91839 333875875 21045 21100 970686024 58970 58969 2583975 18578 18554 683881189 60983 60928 917964691 18002 18016 121539545 57774 57808 329756543 63776 63744 487384200 86012 86013 881849979 9896 9897 318841551 27750 27751 374108469 1413 1414 582252567 26168 26169 384513102 33184 33221 994768268 30158 30155 179494888 63447 63448 417531980 10726 10727 486862778 90046 90047 442925610 65957 65924 701384318 87794 87795 875089725 22289 22290 554390373 93915 93916 605616703 26125 26110 300907875 24211 24212 412797595 59904 59928 297144071 95305 95331 113464275 79759 79729 246697304 41924 41925 958605208 1276 1277 928856965 13909 13962 392657474 87765 87770 60409268 90892 90893 610740741 6806 6804 514543508 23926 23927 331466262 8265 8300 712143096 79351 79401 72344638 78151 78152 625449208 46529 46530 969096034 46474 46475 667395445 1988 1989 332809824 1642 1643 899774128 50199 50237 199213570 4380 4381 596753131 39129 39130 910078270 63676 63706 82567720 25695 25696 885975991 80440 80441 283579373 51082 51030 651473454 60789 60790 323990848 35991 35992 4225759 46619 46645 406715517 11851 11852 743679162 37188 37189 20592546 20080 20131 306202458 47948 47949 117545401 48456 48457 171956681 90477 90478 148952429 40633 40613 325254601 14249 14275 815306938 93083 93132 953361649 23797 23798 629363067 12086 12087 3618197 92074 92075 638974975 78910 78962 686304263 41214 41189 3659251 85812 85818 72806909 10244 10274 92599635 29663 29649 851663135 79031 79032 137104941 47169 47170 168215947 59518 59519 234860251 10286 10287 710378533 12698 12684 793801553 45620 45621 26469647 93269 93270 918609418 84312 84313 796550731 59092 59090 552308414 78781 78782 422040724 89828 89829 523303220 64769 64770 473973755 81913 81914 280564809 33075 33076 423281788 70661 70684 726805815 61996 61947 434245404 27269 27320 241812243 31691 31692 124640478 67213 67214 700136739 6635 6636 846062006 88934 88922 882039616 7651 7652 383393970 56480 56481 23335747 80247 80193 578296378 71705 71706 795086289 70035 70091 272315046 34627 34628 959960986 28651 28652 197259181 125 79 398712454 98812 98813 971433831 21142 21143 88534735 74130 74149 672146887 50544 50545 129394255 51719 51696 340046863 73821 73833 608431686 12788 12789 928046492 64147 64167 274662787 72245 72239 435946282 54406 54407 261164424 33479 33447 371792025 92006 92007 295612867 51815 51816 50854561 32146 32147 732498775 77927 77963 754981729 1898 1899 709162836 60263 60264 184558490 84574 84575 953558859 65206 65236 891478993 10464 10465 462019435 15723 15699 57760935 75540 75594 988728383 28207 28256 52267469 3330 3331 205213082 89804 89767 977750675 689 690 133694076 48545 48492 588856236 16803 16859 184457447 39653 39654 143852092 13137 13138 406260489 69065 69067 39204981 8406 8391 555746094 49947 49996 425787581 69550 69551 987165410 5662 5654 901600566 28226 28225 275880649 74367 74330 780113457 24957 24958 588680585 63179 63180 885406461 33292 33340 951089760 78640 78676 311471041 52405 52456 906265764 9951 9899 695554757 22541 22552 863100700 63855 63856 847275511 94849 94853 540296575 28406 28354 30112372 39117 39098 693721968 37920 37884 404515398 83786 83787 646748868 62204 62205 751638958 29237 29245 888398300 78507 78508 815747890 83934 83935 318440703 77915 77916 480917955 57091 57130 3320169 55475 55476 721611141 1325 1326 513453272 11059 11073 151645846 17151 17152 77688205 29997 29998 133225993 55875 55856 524769852 46370 46340 686855400 26450 26451 490688071 10374 10341 959475727 67081 67083 638407067 19840 19866 340651236 80108 80059 916412119 12913 12906 748327853 17249 17250 597467591 98887 98932 814366557 23111 23162 280510311 69860 69817 197582121 71642 71618 509373211 34426 34397 159423245 80360 80361 557729554 53053 53054 341897220 39157 39158 3372745 38971 38972 808423488 51186 51200 29233876 23815 23816 24019370 77213 77214 825001956 44111 44112 347324003 75014 75027 849364129 19080 19089 866068642 46135 46167 548098107 82595 82633 3248751 77290 77303 456525222 10364 10365 298513 69350 69351 430888806 24465 24422 570190970 10438 10449 433590408 48506 48507 204927441 42292 42293 1466360 94105 94106 902750140 62863 62821 200044193 12590 12600 302653264 72947 72910 713818919 92573 92574 165072314 37491 37490 348686018 90021 90027 539622423 58372 58380 199752862 40292 40293 132237439 99964 99975 273735941 92139 92140 106280881 17577 17578 592005794 77980 78015 309389843 20249 20282 851729252 7222 7223 243279505 96267 96308 718804280 32591 32592 282251372 58730 58674 12704412 86614 86578 263239736 22929 22930 796718566 39039 39040 606645474 80355 80356 480803431 1556 1515 585321159 88175 88201 476097294 19155 19156 582504727 67523 67524 4345363 87575 87594 915968974 30273 30317 537034129 46674 46679 285473871 18052 18053 815888373 35903 35858 204051662 96758 96759 747418271 81758 81759 470501215 54723 54724 32764924 36145 36165 157175554 53346 53318 820302429 53623 53631 167791422 95617 95651 458427815 13218 13191 625675579 68849 68853 847984414 45320 45306 471510361 93006 92971 952693399 99372 99373 952834180 14352 14375 950476351 30928 30926 749753626 86382 86407 300652379 94828 94829 668618448 51801 51802 210161256 61203 61204 554041259 11092 11046 382648022 41037 41038 489116981 28875 28876 376230350 16732 16764 333034299 35214 35254 897411477 96915 96916 804848068 81347 81402 821223369 92773 92757 438324023 25114 25100 411544677 89840 89841 886490289 86972 86973 940660825 88477 88478 783425759 2188 2140 169271725 80444 80445 567332211 71524 71525 987576640 25762 25763 114101328 2590 2591 704567844 27708 27731 419413398 31000 30978 209484871 16615 16616 473065734 27928 27929 326417889 15618 15659 80439827 25598 25599 902925957 72252 72253 414536176 84656 84696 660707564 27541 27507 762627508 97303 97304 663033601 88639 88608 263058744 64377 64378 285559865 57703 57704 604200357 69322 69323 21450618 70073 70027 445642133 72071 72105 810405671 61527 61528 773307874 24938 24939 196572043 93824 93838 807405094 73567 73568 127362448 19502 19503 467373857 28974 28975 309066095 42077 42078 920484122 3033 3001 975131690 65731 65680 993865890 3821 3818 575945395 40901 40877 707126152 73480 73475 243060093 5474 5475 965912364 99434 99455 43104869 4286 4287 732028179 39255 39256 473572419 8401 8373 143756376 68931 68932 121101867 64800 64801 414771544 16781 16782 293181794 77564 77527 398560390 65674 65630 284275186 88063 88064 317280293 94023 94012 708291400 96485 96486 565528408 47770 47771 802117597 69567 69553 384363365 18288 18319 650863312 90495 90496 2932907 93707 93672 854297288 90676 90677 839976563 55485 55486 145468857 35849 35811 183323908 21607 21599 523056368 16993 16994 371196607 58778 58760 796203418 72283 72284 469770057 12894 12895 766003028 42869 42870 40946734 31860 31861 494392412 22679 22680 620743218 44298 44332 193325453 56798 56799 601583537 6420 6369 957714952 85251 85209 585095688 61201 61171 614406744 99083 99084 831664187 14381 14341 631917747 8053 8081 65276277 84327 84339 788177270 59871 59899 75101740 58760 58720 1219670 48413 48414 699602950 96384 96385 980738420 29815 29854 844765509 65690 65740 649016790 58641 58642 447387553 75005 74965 502471536 18503 18504 864377405 38917 38882 656870270 24628 24629 14259979 80252 80273 20941865 28602 28568 399117584 33998 33999 534156195 38986 38987 24791634 54440 54492 921176375 45312 45305 923811729 12045 12050 640617745 20497 20498 656143357 45769 45770 629100967 52732 52764 126302735 54834 54850 222124169 33220 33265 817277345 99276 99277 432628233 44704 44705 173331958 33345 33346 172297526 36787 36788 775444573 5112 5076 115271632 95393 95394 976733681 86426 86430 997380542 4136 4137 996402115 59356 59357 843493191 9090 9091 860316047 48911 48965 732059682 49069 49070 762540697 73721 73732 628926223 86598 86650 474787379 2727 2728 97221666 72633 72626 486140670 71120 71133 624809628 44148 44149 566686688 53275 53254 47202428 22745 22772 32347324 42732 42696 496226844 4625 4626 33747206 10774 10775 418440615 12210 12211 743214140 81591 81592 332063853 57326 57307 695014569 53881 53900 64476687 39786 39770 20128352 79792 79793 785986579 62975 62960 457461834 41571 41572 647325489 87873 87874 420460626 43257 43258 752078043 13348 13349 739245261 21271 21254 296511357 34001 34002 467139774 68789 68744 978581413 4502 4532 637948635 66131 66132 565847959 15201 15202 367169630 5371 5383 286431814 90874 90850 612134937 92343 92357 850891178 32593 32591 834239882 10395 10396 869434870 58223 58238 674225007 51403 51360 112911236 88679 88680 929647402 70737 70738 163078819 97752 97754 756624494 45221 45261 166423392 14421 14422 972375562 54880 54907 520972030 32484 32485 623428320 68739 68753 612027676 12619 12634 785448224 12949 12950 497399620 96421 96422 938602873 81170 81171 548951135 66873 66874 16275138 40522 40523 77207325 88388 88389 362157398 19131 19185 155493831 53728 53729 413766793 10499 10500 670240550 21562 21581 400450337 64800 64855 305861242 66345 66346 868431739 15090 15077 960546434 31173 31174 758934564 18877 18878 51013567 9273 9274 80423851 76184 76157 113415521 30379 30402 283831734 66095 66096 221441220 12155 12131 837904541 53855 53879 502173152 68538 68539 146901129 50525 50476 683582209 2102 2103 533118438 24830 24782 903209268 50691 50692 844902308 39026 39027 140411036 73092 73135 236464291 81714 81747 773351651 74874 74832 453412044 20479 20480 312381885 26066 26083 143996326 41021 41057 498050542 3245 3246 748385931 62048 62017 784628258 28251 28252 328628373 68404 68428 713939872 1236 1237 729391804 65933 65934 474287156 241 242 763073263 77808 77809 898057336 18216 18210 380038277 23340 23341 819891799 76434 76395 382898681 41333 41381 854941916 47650 47652 264339809 50564 50526 160232987 8673 8637 597024444 22259 22240 660220196 75343 75344 390129000 55957 55958 745033448 41417 41418 708654406 77168 77169 699740865 741 760 267437578 32560 32515 168398256 86185 86227 663539221 42227 42228 445049978 22599 22600 475482795 70655 70648 641084518 44241 44297 341500978 82503 82499 591539441 16035 16036 719459099 96009 96010 996736301 69244 69245 120224121 67019 67020 952378601 35753 35754 355427082 17664 17633 407024602 96002 96003 5030269 88121 88142 18857338 2762 2738 843587793 35428 35440 824424609 85788 85789 802290931 99722 99720 198686443 34035 34072 982902651 65624 65668 707185404 67924 67977 111889850 80912 80889 563507412 74989 74990 595805266 73353 73305 787337975 84695 84730 873138827 52229 52217 199719464 20569 20620 604225462 82154 82155 351805102 69891 69867 570689019 5183 5184 754790582 85002 85050 855097418 97657 97658 648198961 83643 83696 250642440 35171 35172 12758384 59862 59851 818911232 32629 32630 751406054 87797 87798 946243158 14800 14801 970207689 82660 82661 813134967 85981 85982 273058691 21042 21066 628780809 54938 54939 483526222 63810 63815 808680901 48725 48726 57796789 69769 69770 492818686 21979 21970 894728859 28584 28585 840943238 59526 59527 550627574 63373 63402 315685125 35066 35067 82561573 73934 73937 857653051 22133 22134 679400627 41543 41597 881625772 55961 55962 535879679 98597 98598 934610860 93006 92983 573320356 10100 10101 405485939 27662 27663 701092413 8214 8215 471306636 78504 78533 622255166 32340 32293 57185595 35654 35705 699648646 45316 45317 357247278 67983 67953 995184826 80884 80855 585159514 38617 38618 548392291 30597 30547 706098724 62663 62676 550919181 20006 20024 97472301 81980 81981 930778279 41068 41110 849392446 74044 74010 864019820 44372 44373 452686289 79167 79122 910341924 53091 53092 253687639 88590 88591 372014299 51401 51402 725933552 45864 45890 476333928 62913 62914 486745513 42038 41987 736912664 22508 22509 845081566 46008 46010 819559436 97129 97096 533117081 97358 97359 480421675 17787 17788 23637611 45337 45338 910716036 58187 58183 581949114 91196 91197 902612476 49170 49171 198084420 64470 64471 273015734 23090 23059 755374429 93354 93355 427348763 90118 90119 237232144 41650 41651 250295698 63786 63764 769352564 98876 98839 582941432 74992 74974 849475554 80309 80359 543552342 22019 22037 695727109 25403 25404 421051198 13393 13361 819250558 50244 50245 966916253 52726 52734 462035564 17554 17604 695256405 57673 57674 291437778 91121 91086 126444612 72055 72007 94648411 19493 19475 233004036 30459 30497 731263898 40393 40394 166674527 20049 20020 309754385 54003 54030 278933934 23926 23957 446311271 58745 58746 105835569 57067 57012 664899014 1347 1348 219699414 18772 18773 426215626 82564 82574 48354445 82982 82931 594854236 3017 3058 960175117 77815 77816 408572637 31630 31633 179260103 81905 81862 174335372 69517 69468 901082975 56596 56597 376222982 88625 88626 711599961 9212 9213 549651761 36667 36678 294056681 45436 45437 859089291 27475 27528 973289067 41932 41933 698023290 44354 44335 834182201 28678 28675 334782560 7374 7375 73564168 8768 8769 28644455 75051 75052 171669213 45387 45388 967233519 59914 59859 716239580 91024 91025 971740101 14503 14515 555365075 10812 10815 106233160 97317 97367 969810705 84408 84400 107132774 83168 83131 140023305 16424 16373 514888207 36273 36279 101464627 33819 33820 496824655 72200 72152 697780222 39242 39243 759848997 54258 54259 273669520 39037 39055 378464076 35735 35780 920106371 94140 94141 594350876 31819 31820 317711405 87334 87335 853267132 17232 17233 131379993 57536 57580 823725099 10184 10154 8007492 36204 36249 980903882 49681 49682 738909133 83769 83808 935207011 25908 25909 413449813 65751 65752 544099452 20459 20460 505123066 66203 66204 490479799 73317 73318 462016853 82636 82637 406620972 91505 91525 74157678 57974 57927 596661284 42130 42131 924600721 95727 95682 377797569 23723 23724 649391210 15243 15244 263168887 99647 99648 715352602 71900 71901 92707463 92098 92099 930055957 82457 82458 820321702 60488 60489 135223301 83485 83486 800844874 23057 23058 341347082 40340 40290 339071513 18224 18225 810715799 98929 98936 123566953 55312 55313 964351985 67182 67178 617858543 81609 81610 757056071 97571 97572 385680609 6073 6074 807326181 94558 94582 810660552 72512 72560 967815426 15091 15059 260895576 8158 8148 612018872 23212 23172 953881761 41457 41429 589727629 99914 99956 747088194 46575 46622 787730755 67680 67681 932758110 7468 7469 639193401 72837 72838 310969293 37466 37467 461536016 65367 65368 717986275 71710 71709 969131662 63368 63369 633925760 67288 67289 559847429 91820 91787 614882440 78404 78405 661626414 4339 4340 258322644 20423 20424 234176916 73104 73089 760766710 44166 44167 308621945 18454 18457 285790931 88867 88881 161268048 79528 79529 673323999 65955 65956 989743565 6827 6828 888603172 68835 68836 381999867 74381 74330 301475773 3005 3006 315039997 36579 36580 265287918 56256 56257 522107969 64305 64314 130532077 92571 92596 189548272 43580 43581 228673587 40342 40369 887287975 16154 16175 672426522 50443 50477 366574396 28537 28538 295412315 40322 40344 855968218 9365 9333 14379307 87791 87812 698008751 30582 30610 106184598 4452 4453 600567308 20632 20653 397148372 45896 45863 611420190 23205 23206 207010768 49222 49223 955512965 78961 78981 554690182 59942 59943 600979117 25869 25870 369479287 45195 45196 195583609 92635 92636 804811539 35331 35332 216591722 97178 97179 818013640 27779 27731 729166742 47832 47863 824413097 84868 84869 489464803 94268 94307 105094737 77166 77167 21889622 1903 1876 125656334 94813 94861 872929434 29135 29136 521825411 77526 77527 165097778 83559 83527 709642152 6586 6587 803148357 92627 92628 396996865 93817 93818 215698757 2465 2470 628437239 63352 63353 472602724 78748 78749 234131407 78127 78128 890806047 19333 19293 535321487 79627 79602 995742312 93789 93790 548365897 24100 24052 91699975 94327 94328 502643513 21572 21573 99927008 77442 77443 699000666 12659 12632 946947463 66980 66988 682752749 2224 2245 188263120 34591 34618 996449874 25567 25568 283994865 93097 93128 713408774 25664 25665 591972404 72773 72774 315563882 9901 9948 34322678 33144 33106 69713314 73238 73282 18228814 72292 72288 710871362 27903 27910 183605427 14504 14507 810193025 53337 53331 771583526 480 462 247427042 40941 40945 75803796 15765 15766 40304772 50367 50387 872780462 87317 87371 990880756 69404 69405 204762245 33561 33562 505457426 7874 7915 946355296 54662 54659 547412726 30756 30757 4066283 9281 9240 388129507 28746 28759 325178076 35736 35781 258700357 3713 3712 594486718 22465 22466 675457626 43295 43289 563135812 12556 12598 727782556 95273 95293 862036021 49977 49978 98017089 97705 97706 680578436 72884 72885 171494250 84899 84900 930261679 80882 80917 955337433 41668 41669 238463531 81174 81145 268590045 67837 67838 937087301 8712 8733 176446677 66148 66145 383409346 13054 13075 849829761 6704 6705 194888353 78673 78632 495995801 23301 23245 651899194 83308 83309 220378155 78604 78605 364510215 38608 38609 99517852 65467 65521 845180670 53615 53584 602205873 63169 63170 719645434 43145 43134 966408150 55305 55341 664263420 84165 84166 997617647 76301 76303 426996348 84262 84263 174498569 97190 97191 542956050 45691 45692 461740130 58256 58236 587282268 42701 42702 357755590 67786 67787 559600319 18289 18290 158212270 9034 9063 871846773 17274 17284 124561291 3027 3074 629478876 17746 17747 396621421 50777 50778 501173283 65437 65424 411654940 29302 29303 283012807 26167 26152 765008148 29262 29263 265781274 25387 25388 100776493 49596 49578 322033127 62207 62223 382674264 12075 12092 988528259 45366 45422 853321389 16005 15973 486668956 37716 37679 426587080 37260 37261 669720770 27468 27469 877729606 12348 12305 585178113 69842 69890 690984852 23248 23249 690544799 63312 63288 296480770 65549 65550 563835836 6522 6488 432401114 50221 50175 270746780 6422 6416 420603035 67588 67612 913700090 74883 74841 823122144 23257 23258 926691089 85425 85481 687915340 68818 68819 692880113 40763 40740 951224919 48070 48071 33101490 73093 73043 677703510 84540 84541 103641670 86484 86442 747773974 71307 71308 278086212 42490 42491 929488258 34353 34327 827403077 73173 73188 452953601 48798 48819 553498599 41340 41341 581946085 9586 9587 921276128 15534 15535 737825404 86967 86961 687063969 80363 80399 182012658 80962 80931 835503660 75984 75971 907204071 46990 47020 975385985 11635 11590 504506530 33776 33777 447863599 71459 71407 795060874 4442 4444 5798338 22737 22738 490648974 87251 87288 162370663 65689 65690 561445577 68740 68741 812658819 20907 20908 717267213 97562 97563 553745991 94384 94429 656635287 14706 14707 676071655 24267 24309 56264613 45790 45817 344788196 88962 88963 312946111 38684 38663 396704498 93747 93748 800618371 43732 43733 70045820 63914 63915 341525728 75918 75927 946906173 11350 11351 917626353 18897 18898 66231398 13668 13669 643794700 30958 30918 903201792 6441 6456 683278581 79354 79366 186652425 12581 12578 220134013 63209 63217 231807554 90505 90506 871778447 35744 35745 610509473 71630 71574 705817256 6960 6992 103250857 10938 10890 703355495 89192 89193 675953864 53448 53449 635476900 68318 68319 913469866 11231 11226 970940506 12743 12744 484739738 44455 44456 620690444 62848 62836 393413685 75680 75681 623457737 45276 45240 785495201 65799 65800 753187746 27621 27659 401329884 25798 25799 993226257 18883 18897 561307303 92479 92452 330578320 1668 1669 622773724 21511 21512 342857833 87782 87783 997320454 98296 98345 711545380 56526 56565 920860788 62441 62483 885219309 53485 53438 353849183 49924 49923 669955481 84401 84361 508924856 20550 20595 848627585 5681 5682 776003281 13023 13024 194019639 55204 55192 730182990 1280 1333 193288766 84303 84304 475209607 17916 17917 979895777 81208 81226 132368703 37010 37011 75790900 42168 42169 878321845 69330 69290 287437857 95132 95133 48831328 98928 98926 563610751 95206 95207 441665439 96906 96931 14759571 41591 41592 257847694 27565 27566 892171981 25396 25397 503948022 49080 49081 709947010 60078 60080 182312442 81517 81518 511113326 81505 81506 862652054 15587 15614 147887877 55380 55381 599571147 64027 64078 71367250 12911 12925 330404097 10906 10955 563860491 49028 48980 430369192 72969 72970 176775824 37501 37502 137321144 36347 36339 576240975 26420 26388 214658975 93267 93315 432070889 40859 40845 389969811 35246 35195 195159227 62813 62838 612790228 78412 78413 761635712 39667 39668 185546748 12657 12658 206308369 34795 34846 698045369 85562 85613 661654627 57693 57694 260193497 67244 67245 167207923 28301 28300 417770955 88354 88310 81460688 53810 53811 113595549 21161 21162 415607850 93956 93957 549049457 52650 52637 503103779 17827 17828 405283587 69274 69295 581636869 79357 79393 765751666 4743 4703 320944923 54002 54003 523168203 27100 27101 652313653 8387 8388 462304454 52589 52590 850517434 42186 42187 196767910 47691 47692 434228418 71637 71661 947940995 516 517 973196417 75142 75143 508882454 697 691 366007388 2511 2512 61971851 40424 40425 863435885 92757 92758 492326831 14709 14710 297269096 39320 39286 585767517 6829 6865 363227361 71425 71476 868352551 2082 2083 252922269 27953 27940 214703944 58071 58072 51308053 78203 78204 283279701 83033 83034 628980521 92791 92792 971639416 39924 39925 725899066 95759 95757 116412447 47644 47645 660492614 924 948 392112538 51019 50971 494268606 4868 4869 748813280 26221 26222 406006157 54590 54591 872165731 20454 20455 59106899 46431 46472 100807014 42368 42369 542940388 79749 79767 681497668 59457 59458 939650521 2718 2719 164658573 48848 48828 830369567 51033 51060 890075367 95324 95325 41696210 38353 38354 302084345 24841 24838 530188650 50835 50836 43615746 44369 44327 388051191 10935 10936 708120034 61274 61275 178865381 65578 65535 21063195 80115 80116 35671570 92994 92995 132711395 42414 42421 561769485 74647 74648 997282103 47378 47379 227641412 50741 50742 97023098 80082 80073 755357613 77776 77777 797489805 57307 57320 476763789 65481 65482 266380127 46951 46921 958582613 34932 34885 944227344 5330 5331 75472690 42813 42814 65698812 25146 25147 364659583 3216 3164 547456075 52320 52286 893345601 52814 52812 923559565 50381 50382 382027156 4426 4437 280855156 92488 92443 99243588 93887 93888 985461308 56749 56731 430437315 32280 32244 375719801 32076 32077 373274411 76104 76097 129086116 30395 30396 957089990 86063 86011 689320982 88252 88253 21851769 53467 53468 920163421 2046 2047 556481484 61831 61857 247848655 79060 79055 998543184 98242 98218 290711752 25053 25084 887369591 94431 94432 474542195 73064 73065 866478510 9465 9469 909821688 43024 43025 42027101 5466 5467 180927121 78241 78242 690881887 75175 75222 659710148 4705 4706 937968801 71577 71578 141000275 62670 62671 495764140 80270 80271 548416675 95659 95660 369661637 72311 72312 100149082 73667 73673 588189938 59987 59988 708613718 62862 62863 180542177 11729 11771 243096311 3308 3277 667574652 15209 15236 433086864 3861 3862 959479306 19222 19236 582885339 75101 75102 10824910 58562 58572 973415545 81908 81937 140205526 81126 81105 36217636 56767 56711 473202079 8593 8618 853060481 53593 53610 181125565 82596 82597 93253913 19630 19631 461904376 42616 42633 394574788 51764 51796 557646243 30868 30861 802810876 86287 86288 465453081 91294 91295 194073583 74467 74505 255723047 47192 47193 633018379 33317 33318 864516466 63995 64024 766190644 67745 67709 747676082 53862 53845 575711721 65818 65768 897163799 90763 90764 963316538 4991 4992 583122609 38975 38976 445773764 26537 26487 970646662 6941 6972 913563078 23283 23233 389255714 74898 74945 314551338 70140 70141 164338304 28376 28374 744756 82767 82768 308478061 95267 95252 65105601 96635 96636 543390962 98535 98536 576394938 96507 96546 44988479 94496 94491 753832154 27702 27703 762921387 92629 92630 27265163 5906 5949 634964544 10114 10115 520787768 27374 27378 874363060 91122 91123 690946553 57360 57351 691755997 41883 41884 427471168 88630 88602 640802440 83659 83715 207043802 27387 27388 90026237 1881 1857 115338382 29568 29543 902811843 16626 16622 307651008 4004 4005 350022687 43089 43090 956486358 13672 13673 943703796 28980 28981 352002330 87644 87645 826137412 52922 52923 736742633 40648 40649 905636705 51386 51387 587431068 39227 39228 342276295 1820 1821 824855093 65084 65085 999337866 37490 37491 919046928 96595 96541 777169151 37959 38008 893588384 69944 69945 614206727 88491 88495 85550557 62558 62559 222228620 63503 63552 58259552 34899 34888 277220965 216 217 522278995 32721 32722 307432910 22946 22992 391017359 6997 7039 220390065 36643 36632 984678313 71003 71004 433951046 582 552 653074490 7050 7018 134118903 86858 86804 575920147 61018 61027 209826072 11914 11915 422284669 81282 81334 800405746 34395 34396 831762020 75965 75966 993521499 42251 42252 657432041 38565 38566 38701649 56506 56507 467801428 55980 55978 140326002 94345 94324 290194176 89804 89805 910277719 98543 98584 242598058 58405 58406 47904061 66049 66050 225955855 33959 33937 926372922 19462 19453 532191373 18010 18035 55567622 81857 81872 309260790 54612 54645 73589283 92471 92472 240564849 24306 24269 281021107 60752 60702 381943336 55805 55803 183880456 54883 54884 128771376 61811 61824 185099906 83307 83275 336551701 55474 55512 122436679 30716 30717 483119658 3771 3778 455873150 46982 46993 951678650 35261 35302 870252758 90405 90406 493245654 16840 16834 171567219 65219 65246 134889790 40029 40030 864751613 91078 91064 237366398 4482 4483 958707582 65037 65054 745989278 25539 25540 711090381 64739 64740 335237470 74891 74908 575681514 36653 36705 760553230 66489 66490 484937692 36931 36932 313378440 42141 42142 956574773 64202 64251 106480778 26292 26293 818257681 55670 55671 400872827 18506 18471 6730788 80231 80219 978598195 9847 9794 710540084 41227 41216 836208004 46822 46768 242988283 64029 64030 60255148 80144 80124 946201937 68319 68293 71200353 67247 67248 41608842 15798 15838 17278004 59975 59971 267620525 65679 65680 396870140 93801 93789 428856998 41467 41479 784533774 88320 88371 132607452 46791 46780 870028848 98023 98024 921042293 12927 12931 658587134 2716 2717 22589502 60654 60673 23864297 36810 36811 770094433 90382 90383 530263963 82389 82410 3994754 20746 20758 611796599 13935 13936 162852379 12399 12369 939215360 20072 20073 941833673 44660 44661 451142280 41491 41521 205205217 4580 4581 853418058 82923 82924 154751859 52356 52357 544787116 49521 49522 59673192 94921 94914 917233295 22314 22312 431733282 68301 68302 683495212 55884 55904 225046991 65770 65771 214334234 59759 59742 636218067 77648 77650 553437118 64062 64025 845166846 22780 22781 545690848 74395 74424 649357019 32799 32800 504421529 18105 18117 873388940 13045 13068 519132897 83198 83199 616981051 57259 57304 388527049 75365 75382 527806312 61863 61864 606428309 21006 21007 75969838 88707 88709 215510720 13366 13367 102793643 24487 24510 238914631 66631 66586 535405173 50332 50333 886176774 89478 89514 243531838 19163 19208 529961668 49389 49407 209906766 87160 87161 453196054 61992 61993 660102474 80102 80103 686773118 66545 66546 391361196 48310 48297 188765099 41596 41597 645003663 95353 95354 415857991 20941 20887 270679805 43105 43152 495631445 57645 57648 250488910 16350 16343 907690139 61588 61589 264785580 3547 3520 42059116 72441 72475 93414396 74674 74675 700994400 10571 10572 573089264 89207 89157 746593845 68229 68230 513082892 68139 68099 366923419 8767 8768 719231780 48690 48744 9020066 73477 73529 948755639 98933 98932 614916378 48990 48991 690697824 6899 6880 452765534 81304 81305 646607773 8904 8905 857861895 63416 63419 219546607 78272 78273 531502895 73754 73744 944107686 37603 37604 425565538 17527 17494 796484674 18585 18586 881288955 97967 97968 811156779 83283 83319 889282535 68271 68272 240447678 31938 31899 888873019 22294 22295 690741158 69714 69762 252160124 50024 50021 791227072 40662 40663 850969649 10455 10456 730522019 32298 32299 869105731 24033 24034 924058945 82801 82802 56016928 1535 1536 211988138 90940 90941 360574151 8730 8777 875009780 26090 26091 122950457 68652 68707 19253639 96908 96887 521475734 53569 53570 710000160 523 506 506587491 55433 55434 620319766 76153 76169 160400845 99030 99079 987576394 83089 83139 58412612 55154 55201 541391509 24719 24720 870203470 90145 90146 953527153 23821 23776 386653255 96454 96455 79058627 54067 54120 135977816 99607 99608 162384085 2090 2100 518812586 75644 75647 236946646 82586 82587 982201100 35801 35802 525988381 87129 87130 161789942 78856 78864 945183064 71263 71264 241078980 77859 77860 866422689 6423 6458 539541115 1391 1414 744995080 52019 52020 877952498 99635 99665 735523970 4406 4434 661071766 93717 93718 12071745 44440 44423 165432305 74131 74132 410201710 79384 79418 314946247 77036 77037 343250915 89730 89731 195052343 71350 71370 770091417 22187 22202 65031728 63663 63618 335534969 84560 84561 202442989 94671 94687 221011835 75813 75814 285269235 4372 4396 856816951 83449 83433 44061973 45119 45120 602313560 26581 26582 971517031 13303 13304 491841991 25205 25206 88579621 53021 53044 760271548 38729 38677 791876431 25274 25237 829795142 3183 3184 181916036 51526 51527 289551907 39193 39153 904829529 34769 34770 566489577 41899 41900 142887666 32883 32884 872804661 52852 52853 816519995 37899 37863 7992127 92082 92135 112877487 26602 26603 218246561 32554 32540 750432466 32421 32462 737111435 53953 53932 782319831 21121 21122 38882957 66840 66857 664133951 5680 5711 256398715 941 986 495649601 15382 15383 403095847 77209 77167 777510285 86150 86151 353587564 67591 67554 459911205 91340 91313 87874022 44583 44584 571348808 31205 31206 261185907 66117 66118 15189880 77563 77591 625378831 39353 39354 659191157 37503 37554 922171897 50223 50224 400859797 56168 56150 306532685 34075 34076 693744919 39699 39700 749226323 67716 67717 428369880 29467 29447 299952417 26147 26096 151021688 83321 83356 225841706 16064 16065 737623703 20328 20318 573743728 68361 68362 73917628 87550 87551 947534772 3185 3186 30433807 76411 76412 208819667 9195 9196 215615994 82690 82697 623886161 88175 88176 257008072 9965 9966 573821368 91665 91666 233161598 90008 90009 892803200 21525 21550 923165423 38878 38918 914447586 73660 73654 555014868 55835 55860 235209687 44369 44370 653900691 90005 90033 913679572 69994 69995 805438451 92525 92526 825646007 65700 65701 114020972 23819 23820 884140192 9026 9027 811969220 66063 66111 518560236 97399 97416 401378427 51828 51773 227476677 6059 6060 275278560 18371 18372 221553308 49307 49308 448080572 19889 19890 563800687 39363 39398 215575158 40375 40376 552374321 92507 92508 388306783 99478 99469 361411476 39273 39274 185335357 67914 67896 960527582 48718 48697 976122098 70959 70960 299615361 43889 43890 286559588 18414 18415 388169269 48147 48185 239140633 49746 49747 920461700 37298 37350 887264327 50977 51031 510136430 74919 74915 173008430 47624 47628 873478175 40320 40319 729251876 21427 21428 70154421 44946 44947 266576477 93890 93891 701712583 75050 75010 757149060 29133 29168 304311324 74956 74907 397157641 918 903 544331372 24362 24403 673510273 56142 56147 820039872 5178 5144 273115642 77718 77725 435740269 51469 51413 895645370 21634 21635 389358484 24301 24302 911601863 79707 79708 468248549 88485 88486 822185457 95218 95209 282103094 73410 73411 643060544 26320 26321 293933454 74773 74739 358502639 76676 76677 372827421 53214 53215 628192459 49311 49351 349748621 61496 61497 643771807 11027 11028 168215562 8789 8790 205502105 458 459 45144907 77296 77318 430554838 34053 34068 37566483 60322 60349 782737164 2533 2534 53094193 12093 12067 758491290 16219 16198 425179453 66566 66548 607000505 51408 51365 569946889 87845 87831 795324421 7197 7198 734692117 9281 9282 99556647 76278 76279 818219364 26289 26290 11871429 36434 36435 958147794 52169 52170 477227313 37879 37890 753122882 72593 72638 511126116 89157 89163 112531196 68226 68227 56388127 78273 78274 89800228 68906 68869 427401790 65621 65573 196829623 29639 29640 776155715 78282 78283 374671511 3276 3239 174560374 12518 12532 176738521 95050 95051 522267914 95405 95417 744101872 86732 86682 718271882 75048 75062 726052291 67813 67868 825993936 45184 45187 799618912 9076 9080 406040863 51504 51524 916976243 84800 84779 283318963 16627 16628 145366029 8113 8114 590408884 17084 17078 289686116 78744 78694 629944694 75918 75919 559682726 47015 47059 937644469 348 402 126525636 9986 10038 337240686 42153 42154 79685318 64575 64576 616425641 283 284 436616167 8862 8863 960935660 85627 85576 90702132 72063 72058 201242719 30462 30463 953604392 23063 23085 536518161 71079 71135 440093592 97367 97374 801555696 8338 8325 486578951 72930 72946 613177370 77892 77893 536443364 52222 52234 345127457 73981 73982 83732808 54519 54469 978507545 1629 1630 642939797 6996 7000 375249056 88506 88535 890278130 86915 86916 432355775 94189 94190 592778680 53372 53373 9091768 4397 4438 936565023 45481 45449 25963423 47399 47423 315401418 12218 12186 191779795 38201 38202 695169056 54967 54968 617368811 19868 19862 710995806 44814 44815 384193019 97234 97235 542588315 68867 68868 135690969 19183 19184 638060009 19284 19301 107130485 17003 16967 721715001 58416 58417 95594326 90614 90601 133388610 39788 39789 891939313 44082 44092 866807423 24890 24847 428090363 61390 61403 659068476 12177 12178 317181423 48063 48064 875774902 44922 44923 756449823 14486 14487 136356222 66715 66741 673166811 91780 91781 137040263 69758 69759 189665343 86350 86351 683898505 287 315 715646866 48069 48085 183199582 38764 38765 214466934 39544 39545 406660284 77950 77980 734234285 58310 58311 34792987 6119 6120 135012547 56644 56645 599556989 44113 44104 120933645 65493 65515 362330466 51821 51866 728681219 94631 94632 17047441 81180 81220 59320597 87654 87655 957204957 31846 31847 568649121 24760 24708 999033770 83800 83801 987397350 29074 29073 930660988 79945 79984 920778002 94802 94803 709614593 71668 71619 975217001 85711 85696 831938942 48876 48930 604042190 49539 49569 196140783 8356 8357 740050131 74065 74026 917700731 95270 95271 866431630 90617 90618 524974410 60236 60225 317694099 96422 96442 406440106 3556 3557 693416352 82530 82483 574660656 54866 54831 409996427 85146 85137 535629116 7229 7223 105360512 43820 43821 289480906 72822 72842 581341298 80577 80579 713998950 50085 50110 569100274 17340 17323 955611799 17478 17459 61687873 71044 71022 443271230 1316 1310 780836754 10074 10075 835145040 74524 74556 115864608 96138 96094 580766539 99034 99035 600100722 10419 10379 122943592 56966 56967 311330336 4244 4245 837042726 49536 49486 773578129 80570 80565 537748135 18264 18249 696733075 9063 9091 573981071 43618 43596 889534005 61959 61960 744668325 24563 24522 916631454 12112 12129 467271839 52938 52926 968664063 51157 51213 896399972 43660 43613 803379305 36599 36600 677876764 25251 25252 558098531 95654 95672 951422423 71178 71179 704666607 90365 90366 451536238 6967 6995 625204326 24494 24495 580423022 75961 75962 993810519 83084 83085 495100640 48989 48977 293862822 42459 42438 148849636 41247 41248 310050565 50779 50778 151973728 43331 43313 896538100 65552 65553 19122109 89776 89733 237039690 2918 2894 633645085 11043 11044 400725694 90285 90286 187897932 64142 64143 813389017 9673 9674 906689030 9226 9227 282981045 40544 40545 604851985 55832 55844 670761361 71216 71266 213954389 10771 10792 729293965 20924 20925 817542462 87439 87440 827027291 35298 35299 53565868 73142 73143 83103513 42779 42740 375744456 66829 66778 379877638 7292 7319 312148931 20589 20590 580288769 90384 90385 583812501 554 575 18793645 33697 33698 363227550 36909 36910 158590225 97393 97427 111577476 52617 52655 634815737 98340 98341 842143932 15669 15670 698826108 55098 55050 945942841 62035 62036 741088509 14803 14785 799906427 11015 11016 75390488 57587 57588 253531960 11289 11308 641883861 61060 61006 311459969 35003 35043 264665320 76678 76679 939497694 9657 9658 271777935 6737 6738 810379276 56071 56072 543788486 51638 51639 431262749 92946 92925 831391796 82182 82161 651480358 34863 34855 851950578 98700 98653 186982666 17962 17963 864197493 33980 33981 131201877 72563 72564 790082083 68642 68586 901433560 51969 52016 476348722 62382 62383 832972027 6182 6183 281337676 23763 23721 925413700 82919 82920 651400046 91860 91850 470274483 96255 96239 152239404 31425 31426 287465710 17128 17129 277017283 78533 78534 544410378 41994 41995 562188158 93289 93290 789191216 63922 63939 336695243 38577 38578 320062262 82873 82874 717548271 52272 52273 550602692 35300 35351 267702539 87843 87795 573838855 2478 2432 847402547 63132 63133 690915674 99690 99691 654022708 49523 49528 588446630 56580 56581 305737149 81869 81870 354858905 66667 66638 336369538 48022 48034 527362307 13747 13716 627589484 20882 20879 253669841 77433 77382 228274028 81197 81198 762047042 38167 38168 715517733 23655 23656 951221893 51029 50983 251578762 66861 66833 989768977 73557 73609 401457480 73598 73599 527982617 29906 29907 342201659 51835 51836 59877388 61091 61129 402519566 98954 98990 421697559 73735 73760 211180014 29035 29046 765144588 13794 13795 775875723 84250 84251 135690166 21970 21971 528105036 18527 18528 631013487 32538 32539 744486240 37469 37470 252114521 73032 73033 419446823 17662 17609 567863661 11502 11503 595232150 48641 48661 468162981 16393 16394 397935650 53174 53175 652001994 97212 97188 77869374 85856 85866 479821507 95988 95989 460783954 62451 62482 966182108 18209 18212 676028713 9469 9470 666079645 92719 92720 826232247 29879 29925 424260736 54538 54487 868650050 37550 37509 440702633 39607 39569 260439107 53646 53647 311741464 12406 12407 938174205 1630 1596 564609533 82225 82241 804889059 47419 47459 581058772 13803 13804 581696816 1490 1491 394102473 17424 17425 863131894 71992 72026 695408038 76084 76130 277053680 28239 28240 569340540 27283 27230 134531913 55033 55029 943362200 93642 93607 480208496 55736 55737 486104206 66952 66982 742692375 67578 67579 53929346 72866 72867 638854184 56645 56666 490561011 27578 27527 631911807 93561 93562 92609880 78710 78746 235538991 9872 9873 921111240 17938 17939 225876560 5691 5692 291167649 38926 38927 562687344 64228 64282 434450143 25942 25943 221746805 11725 11726 602089896 80573 80546 343301321 55462 55463 62832098 25993 25994 662458514 39978 39968 910596242 65511 65512 623417238 91686 91646 958702993 92683 92684 269543758 79255 79288 453091704 37282 37283 507914853 16872 16876 970959807 53894 53891 900648487 68038 68039 650274352 3838 3797 859608955 75888 75917 304696484 65769 65770 894997037 59281 59282 488091010 52231 52232 423274638 97892 97893 536985187 57476 57474 11581166 60277 60278 952267808 34222 34223 119099802 78354 78381 306631446 24827 24828 274430910 43377 43378 99173258 39056 39079 521425861 12094 12095 75128536 7487 7488 45246886 65646 65647 909201700 6263 6264 347451512 24311 24312 577606898 37502 37529 772246589 52451 52452 244021337 80818 80797 237221214 44612 44613 961467094 55446 55465 657860043 28992 28993 249145161 21237 21183 453835852 32394 32395 613836322 8234 8181 445397556 50149 50151 15169960 25909 25869 501891502 49885 49886 957015177 49654 49688 564382370 56047 56048 561936138 15704 15657 267991543 8103 8049 253072982 83040 83036 750345131 89203 89204 820614224 99181 99182 730340679 86481 86482 599557724 8156 8157 877094351 56120 56137 149472870 72663 72664 775817812 44825 44881 319806952 35764 35765 664752968 58528 58515 753677334 20789 20790 883372260 3546 3557 807399294 30274 30275 319145398 89347 89374 30782038 77409 77410 767239697 78 57 727701326 47248 47249 174894686 34294 34295 914099404 10262 10260 888548422 3593 3578 351404843 41311 41331 620234647 61806 61808 400002121 71568 71569 258623093 39065 39066 776008208 28435 28428 929470932 55670 55641 584268776 7011 7013 844391764 31722 31723 235065098 18197 18198 164926576 39866 39867 332737801 6714 6715 801517109 14449 14413 74870151 53943 53944 466926279 70840 70887 428344231 23298 23285 616478317 82673 82674 496974472 4813 4814 621389189 76461 76462 6521340 98333 98334 602027603 11541 11593 972053195 91466 91521 395487834 72847 72796 53386027 29606 29658 936446804 283 278 607033404 22062 22063 811371528 99061 99062 841096698 63553 63536 50721041 61943 61916 667450228 73615 73630 921446835 51819 51820 752113324 22305 22339 705177434 6678 6658 410437510 11337 11338 163840875 32856 32849 200574217 38004 38005 332599830 94475 94476 516749646 26610 26611 453028869 83325 83369 751544249 86623 86624 602939371 5516 5564 519026451 74567 74623 357671425 96834 96835 333994283 88561 88562 313382100 28959 28960 844580043 905 876 28926470 46539 46540 921664229 71357 71358 830781093 29152 29191 988397949 5376 5377 705162101 88561 88549 275212502 97715 97703 948586258 11280 11291 938010103 96660 96661 851654128 67807 67808 175339354 10120 10121 780394772 56196 56197 341831747 62652 62653 940735716 73286 73287 298679906 30009 30010 822158046 71434 71420 608871946 2196 2197 558551555 68687 68688 686537295 98144 98145 806000035 77740 77747 748054787 60312 60258 200374880 4412 4442 704642183 8104 8105 510050344 49074 49075 712615069 41333 41334 691722308 97713 97714 504235185 1115 1112 177779977 76084 76122 422187655 36698 36699 539781802 6385 6358 874595595 88765 88766 214688693 36559 36560 23443504 77453 77454 332010676 30465 30466 505479742 82445 82446 332005412 15606 15607 490337189 10250 10251 372867544 63975 63976 904169611 31301 31302 425050810 93019 92989 203365149 7260 7262 279885018 44520 44536 190856409 7803 7804 315658607 23800 23854 772493654 5798 5767 3219621 7933 7977 600937470 27374 27375 252629282 88100 88155 307786954 9986 9987 621055080 27095 27082 96078309 13945 13946 271236029 72198 72227 541371088 32764 32765 938000397 18662 18650 879588767 80096 80097 857451464 54284 54285 2816722 29351 29352 594827134 10638 10660 62092454 2646 2647 606000074 85114 85115 275382623 40909 40910 514056213 59216 59198 862240199 93095 93096 544643896 61359 61384 584268489 16362 16363 326483675 22629 22630 302826416 63376 63320 324376180 18094 18041 160132894 83266 83267 531386425 11662 11624 38743491 91828 91829 73984740 14731 14777 945892686 22788 22734 822098594 97412 97401 702845691 85342 85343 239881548 15018 15055 95178230 86922 86871 267963941 51216 51217 702978428 38103 38104 915523923 76899 76900 150170438 9460 9461 294516440 9602 9577 396216641 13323 13325 721886804 28474 28526 444859086 76628 76629 566903364 19500 19501 568769602 70323 70324 5843797 56992 57015 534461671 69177 69178 637360975 15542 15553 711462708 25557 25563 981854100 44080 44126 797438028 3631 3596 227717063 10939 10940 726654320 38153 38154 656040343 92406 92407 18226278 78939 78940 371611495 95174 95214 463202687 3797 3798 763438968 4583 4584 338345309 43559 43588 296313213 99615 99616 104679487 54396 54397 882139151 49181 49180 26762971 93024 93048 805976873 35676 35716 213341994 89382 89383 386855434 30962 30963 975028540 32050 32010 288966861 24995 25009 77280895 34714 34672 525217275 58395 58451 384169235 57360 57338 439493112 20733 20734 607833199 1006 1007 33172301 70970 71002 47086791 60627 60632 616415584 96456 96410 7135945 30255 30256 481612504 17211 17198 425536637 57818 57819 392790757 60855 60809 813918602 46350 46302 729184839 2310 2302 120501620 33970 33971 953040796 30670 30685 299888142 18322 18323 89867095 58976 58977 430202101 59254 59234 181810343 55755 55752 694256378 98852 98885 100837552 93294 93238 157351293 6350 6376 988276005 5360 5349 818235886 82833 82875 963898666 72372 72373 819566255 41566 41573 641804930 43907 43945 58685914 11968 11969 645945795 33095 33041 851365613 86030 86031 586988497 87378 87379 294891658 20586 20642 260651864 38439 38410 414547468 35712 35741 195304516 10608 10634 105392515 33293 33282 960352861 559 581 88250009 5696 5697 301414854 2205 2226 263517942 71149 71150 443689475 8932 8909 904996729 72271 72272 387913935 58625 58626 308197991 1307 1308 991619947 76059 76060 958210462 77940 77984 934831949 77446 77447 612524543 83432 83472 561280889 99018 99019 88569354 84651 84701 744588267 88611 88644 762547282 34893 34894 665876667 10052 10071 654468359 28254 28255 219422332 98879 98880 732957550 51372 51373 271488102 99406 99436 850877526 39127 39120 412855354 21469 21470 572688935 70940 70941 875936210 49001 49002 357507295 8257 8287 203636055 97377 97378 530106075 73666 73676 156145663 30746 30747 504706823 95595 95596 87043860 93806 93800 412859081 17373 17374 299968785 43360 43391 100741699 64507 64542 851897571 14300 14301 382536113 6546 6495 619618477 34372 34423 401267298 86899 86856 492389095 44994 45014 369161850 58087 58126 767806134 63116 63154 554251887 74141 74142 151506376 14460 14490 748353008 56746 56747 313872997 56711 56740 501457258 1012 1042 711708127 9646 9626 449692004 96284 96257 976982438 38649 38650 536555539 49435 49452 626118628 6290 6291 405935660 54437 54394 789783099 19491 19492 363529419 75191 75194 472583902 54362 54363 77995092 61995 61996 219240123 64428 64424 2700290 87706 87707 464975480 81697 81698 582577588 48347 48329 330907455 54413 54451 952367436 31613 31614 753573002 36178 36138 664216183 54674 54656 680002537 10514 10515 815741378 15996 15954 362194831 42762 42728 289392354 97837 97828 579078684 28677 28648 556387930 59431 59483 902640921 73462 73490 398463702 72851 72889 520312531 31670 31690 312435687 23902 23880 31573271 96136 96137 606299770 7014 7015 478401992 82503 82504 910408768 50736 50737 124482212 25334 25335 826172603 19067 19021 894978071 16791 16819 916364048 52481 52520 721725876 36106 36056 338232709 28340 28341 907244934 63139 63191 431151147 37069 37087 937693992 93341 93342 23909468 7454 7455 637099561 83823 83824 498702947 41447 41457 87599226 78057 78077 308778437 51007 51008 935704602 9277 9325 851801413 46762 46763 478611347 77733 77713 664842092 61838 61870 768893163 12099 12100 35195622 15461 15462 270436164 42190 42191 893926677 54571 54527 304138220 69443 69403 596268995 95074 95055 46674800 51068 51069 720845157 42548 42549 202278247 58175 58230 230894661 76500 76501 572931982 93540 93589 857248222 61721 61708 787066720 62651 62652 648571235 36609 36589 584443537 94089 94110 998227684 645 689 899308322 76148 76149 963293580 61909 61944 149853819 76162 76163 512800099 39162 39163 803410634 36259 36260 294705498 18380 18381 177195187 64006 64007 697722040 85380 85328 666662138 23125 23126 486760855 4226 4227 294729833 62160 62161 230280653 85159 85199 737868225 14946 14923 348512946 84026 83982 193992720 49586 49587 972796646 87508 87509 631310951 94602 94559 650092043 68031 68029 398904867 4265 4312 76673489 6619 6590 788588783 42299 42300 778376565 15315 15316 680975444 13845 13846 933735006 68397 68398 730263321 45103 45063 90295144 26684 26628 862787459 73555 73556 173684872 96923 96924 812508160 19272 19273 856958216 8193 8194 179484155 88419 88453 577772375 40066 40053 233371536 66814 66791 576659750 26175 26176 123782412 86492 86493 919972349 97448 97449 356032441 18064 18093 843438269 6847 6848 645207990 71671 71647 688195394 56730 56731 410320408 88817 88818 18050397 82321 82322 717902913 93395 93396 819828459 34174 34127 189069012 64638 64668 613302271 98115 98083 832568747 28900 28890 537356587 33858 33859 813477333 86960 86961 165959449 81030 81007 146665126 59088 59122 829162229 31840 31841 418399509 56205 56174 147321370 75980 75981 645748851 64358 64359 854169857 23881 23841 646361539 57410 57429 807584541 63909 63881 431620393 91712 91731 885185025 15868 15837 567181741 38306 38339 732555944 4732 4761 271296402 13471 13482 724613674 58019 58009 369152224 35551 35552 597811672 64756 64757 176022903 99778 99770 683057925 21288 21289 919258087 21176 21177 685012035 43448 43449 132330165 34487 34488 729003481 34402 34403 844660206 92778 92802 601557187 74292 74298 297685099 64628 64629 381583077 8858 8859 335834661 55880 55888 21957182 21353 21354 220562587 3355 3384 205808748 39704 39705 911688050 51742 51743 252252301 20623 20571 932942110 77239 77240 639532228 48378 48374 264628060 56623 56617 663008631 34090 34079 564050416 26896 26897 745057215 5014 4983 126061122 75565 75605 875148594 63341 63382 160641685 67642 67643 345495952 54202 54203 968151686 55170 55186 641051848 1239 1240 315322863 3757 3758 99711343 78641 78670 544399199 85031 85005 687589768 99173 99148 923888920 32571 32572 662145778 11648 11662 399726532 61428 61429 140045478 90648 90696 574369240 6448 6449 552156513 47882 47883 565837687 17768 17774 174130375 5654 5655 452477303 71759 71760 745607968 40420 40421 200515782 2829 2821 373348508 64474 64444 830008363 48541 48593 953462514 52669 52689 990404092 12955 12937 909535752 50976 50982 3458722 66212 66243 198367840 24035 24036 889281481 33071 33072 338474640 84358 84390 217420728 64687 64688 845116335 6925 6928 634579406 20000 19971 723991649 59830 59831 253118576 71345 71346 856017626 64000 64001 838318565 14296 14336 538265684 6913 6914 894287798 21326 21342 323295445 24779 24727 219719082 22036 22091 325285593 15451 15452 38102926 8851 8848 407550886 54889 54890 96387294 68209 68180 679322938 1295 1267 101618061 93460 93473 306362461 4173 4174 321266991 23791 23792 893306986 61505 61506 740204368 75889 75890 440726136 5169 5166 65480300 88114 88100 684323890 54857 54858 585713408 78186 78132 192645360 89101 89102 760571329 57010 57062 360354187 11800 11801 881098271 88186 88187 443823219 13812 13756 371233884 53811 53763 549039913 9058 9059 708683997 91973 91946 802220328 74735 74723 316929586 3779 3820 165730503 47877 47897 171590228 74782 74783 109104294 19363 19364 129713658 73199 73146 828048861 99087 99136 898162211 93347 93348 938776895 94364 94419 749163383 83411 83396 863046417 16584 16567 290530305 79905 79894 469702409 75066 75067 851859387 3218 3251 392673249 39326 39327 992992835 64331 64365 790988630 69838 69835 706498423 93928 93912 855764188 92034 92089 746180800 81754 81755 735140422 44787 44788 292611648 20236 20237 639006858 15435 15395 758390232 23886 23871 48612695 83536 83537 215775408 56273 56297 512057791 6825 6826 2847964 24465 24419 110230111 89482 89483 243968516 64040 64046 276767282 70156 70157 867970290 3971 3972 912509004 56877 56878 977788986 44594 44595 765633836 80341 80305 139016834 85598 85599 647695667 21624 21634 268652927 99947 99948 298619182 70680 70681 87733737 6102 6103 689907160 41218 41219 725517935 47577 47578 305789184 47235 47236 372953864 21969 21970 890738389 2382 2434 536480585 16951 16934 348739536 37577 37622 497110068 44898 44899 768014513 89709 89688 2342442 4228 4229 9607220 51776 51797 587382753 64875 64876 829184791 64809 64810 218061611 45772 45773 424252665 32408 32409 837828590 28147 28133 687338825 56942 56990 227065057 63229 63271 747341323 94829 94835 509674393 31639 31672 804741171 40753 40723 816703112 43159 43172 982522713 58062 58063 222052025 78098 78099 765489371 19313 19314 545828114 24011 24012 511511646 21355 21366 586555860 66993 66994 894092459 31168 31125 622308021 93290 93343 791388791 65636 65637 462774999 66976 66977 114297600 83616 83562 269808051 88522 88523 27312562 58711 58738 253519491 94628 94580 234828046 81695 81693 556506019 67718 67719 14799933 58593 58648 681451987 57356 57357 147603619 70734 70778 192818610 45892 45935 205825474 13636 13637 552577686 29881 29841 237941408 63556 63557 53728129 4375 4332 864970591 26282 26283 375371400 27240 27241 942076004 22792 22793 763432910 66075 66052 592216634 60227 60228 868859113 91185 91186 186928430 19239 19294 281431869 54612 54613 543408118 10330 10331 443021349 54961 54962 429178684 40038 40039 416575587 96658 96680 755773346 12843 12844 375339046 85406 85422 499540670 80570 80562 725344373 8469 8470 598707986 83405 83406 40187489 54849 54850 595789454 56003 56004 841391973 4011 4012 948400828 51335 51336 490912581 99008 99039 882011734 3564 3565 470157759 37859 37860 151945671 24766 24772 18682047 43674 43705 285552442 54237 54231 254951264 94740 94729 507439638 67460 67447 472083218 95211 95219 930601054 32735 32736 209910248 86129 86093 577570811 15185 15186 224141680 95935 95936 200653303 92058 92059 880606595 5231 5263 657618379 93088 93089 41869845 93829 93827 644670338 95326 95378 529456236 19032 19064 331329415 30098 30099 33966205 95918 95869 537845 3442 3443 38711963 19017 19018 302560222 76259 76243 688514664 68214 68215 615151732 6635 6687 302643161 58791 58792 754436165 17018 17019 479154474 17830 17831 548652834 37959 37960 585621766 73480 73481 7208444 43681 43658 467271549 82472 82473 950531369 10673 10619 295058574 98588 98533 871406097 97159 97121 291434270 49963 49928 426305951 74752 74753 773287611 2138 2126 241322557 93390 93424 514976840 81149 81150 521791225 37761 37769 969500469 47522 47523 54582704 72347 72378 949697310 28572 28573 969961434 36761 36762 136231181 19638 19639 441027982 46714 46759 678100753 82957 82973 744725152 34973 35006 33838539 51563 51614 672102350 45961 45987 618317431 28099 28043 427768353 12503 12504 353888408 11333 11325 749451476 9079 9080 958823772 45413 45414 839977949 20213 20242 234440119 2014 2065 383746840 20761 20816 286572985 48719 48720 589499606 43096 43097 215361057 19070 19061 19862511 78173 78129 926217616 52924 52926 196370748 92186 92187 252026234 84751 84713 234861255 78034 78023 345379546 66025 66000 637671069 30152 30153 390173046 3437 3438 864386338 50648 50649 805902587 81841 81842 431131249 24364 24365 970013246 11230 11240 35067796 77654 77618 664941411 35201 35246 829981408 34477 34533 330709526 96123 96071 150699940 77132 77166 320146491 60810 60811 428343644 90869 90870 907989873 59549 59574 532628602 35938 35939 10384467 60569 60570 713383793 71680 71681 349906407 26720 26721 193743688 68632 68625 758095215 3377 3378 732362047 88095 88096 310518290 18861 18862 100831381 42825 42826 775143740 29314 29280 179831604 3560 3561 800203130 60319 60357 828277655 98020 98063 980109393 59436 59437 435274012 29078 29055 864850713 80717 80756 939533642 60212 60213 173041322 97521 97500 305111851 50124 50125 906233088 51707 51708 682792297 73765 73766 452775844 77531 77520 65411782 79681 79682 112092775 30616 30617 168226785 41358 41367 629223877 54447 54498 449383688 92174 92137 165953748 20619 20648 316295809 88581 88582 169321989 74081 74082 324194038 67963 67990 676664734 86489 86504 305205339 83936 83898 248929746 59877 59878 284652298 58325 58326 234920395 91326 91301 533442640 99997 99985 707391341 97843 97810 488304238 89284 89301 600242505 63201 63202 629253508 93322 93323 656582608 74365 74414 481774650 68672 68673 510061211 64416 64417 918034613 14461 14462 893824251 23364 23365 219935969 67724 67725 884687616 17309 17310 242408260 29226 29190 454097844 81955 81956 726315191 97832 97833 672798097 83402 83424 857527452 86592 86615 835815963 47152 47167 782560390 31123 31140 564365726 24550 24571 679238957 71629 71631 133438282 17249 17201 55648925 2465 2494 480119426 91144 91116 62124690 47049 47022 21862740 41094 41146 121840815 44300 44250 40880894 82283 82337 5749682 40538 40539 667453740 80363 80346 932704695 21109 21096 485449426 75943 75927 855476281 3573 3574 936912421 46037 46026 641561909 92863 92864 643992195 59478 59446 76585605 81522 81578 927334926 50231 50259 98049335 87329 87330 512404861 11370 11371 566242080 51393 51441 455510451 91088 91089 794602387 23530 23531 757493309 24446 24447 160554876 69090 69095 874396874 12828 12798 654948056 86034 86035 953355043 10876 10921 607699761 10033 10034 166926075 98074 98075 545947826 7321 7275 597662122 8507 8461 809528607 88433 88434 387835672 41938 41939 218731796 42075 42111 503909697 25905 25881 266953926 64312 64313 637839574 7582 7583 287250666 28622 28600 506838833 52403 52376 808554576 99032 99033 801137897 38621 38585 872087058 70285 70245 316703552 69183 69184 322502127 61024 61025 702811944 53947 53967 739179833 35780 35781 567138834 36272 36278 473883733 35581 35527 271241528 5230 5231 636793787 50062 50100 825053782 82588 82589 473622831 72047 72089 664250871 79249 79205 703348585 7852 7853 568525720 56685 56686 818936901 39178 39216 397882106 87937 87972 552314780 45326 45293 78224353 62095 62096 962086098 5359 5400 667513481 58449 58450 27126495 38035 38081 379513910 96831 96832 346418305 4417 4361 110882240 16750 16788 163495717 87064 87065 388724113 47653 47655 189162737 70706 70663 726225408 41080 41081 471544190 94218 94189 820324639 33691 33692 705892501 50576 50577 16240038 66073 66022 44660680 5430 5431 398461153 58296 58297 84061666 98025 98026 444491170 87782 87742 648226183 46884 46915 743590907 67558 67515 644675836 71953 71954 509765815 18362 18317 57309958 46475 46476 373888794 18395 18396 48465650 76932 76945 706464027 95402 95355 460381488 13203 13204 667294164 71083 71084 521924674 9213 9196 750725904 15153 15154 202528482 38382 38383 145485730 95336 95337 32512504 12912 12863 973591030 62822 62823 820876740 84977 84978 395190007 25392 25393 151543759 60229 60230 115491809 5817 5818 752813381 48231 48175 220863411 46361 46378 237813981 20712 20713 577668796 50522 50524 974445704 11928 11929 436982838 9874 9875 604892844 23091 23092 797361000 62081 62082 164157086 40567 40568 271523830 44621 44657 350035683 18425 18426 887347652 7093 7061 895158204 22794 22778 625380004 98195 98196 700012039 63051 63021 75410866 58 86 26262500 20966 20967 250676992 34355 34356 191665484 43036 43037 719745146 50579 50580 598701964 42688 42689 776985344 45200 45201 556953335 3632 3633 180638469 19971 19917 123460826 71777 71778 150505611 42988 42943 906402292 16101 16055 846789311 93489 93543 515017463 82168 82138 778769286 99585 99558 781247946 7894 7895 728281857 11959 11960 248141519 85236 85253 25498215 34025 34006 500039662 82293 82250 391597592 14034 14035 262963401 2475 2445 426500256 36505 36506 823554369 59635 59636 693712356 13612 13613 203993753 44229 44230 455848694 94454 94455 865006168 31221 31222 458745483 33171 33192 627525435 37513 37514 592936076 82334 82335 811590051 49674 49710 967309373 5490 5544 637925705 27205 27206 115665513 19028 19029 346859756 9854 9861 895264003 8370 8396 164026428 45066 45086 13239467 19747 19748 847341677 15658 15628 686787362 18990 18991 117760190 87974 87975 23648580 6818 6792 535147586 45039 45095 171380995 40638 40685 861738690 13056 13074 474182092 31690 31637 430060229 68349 68363 20183964 90025 90044 658340389 32122 32123 332070495 20343 20344 592333041 12579 12528 277277271 71125 71084 868781252 71579 71543 924936430 92739 92740 149576472 16456 16493 724315517 13498 13546 506318050 1189 1187 83194088 4217 4174 979218416 7112 7113 832816072 36782 36783 37972038 27218 27219 959543935 25476 25477 969007877 92998 92999 951621337 54276 54324 424234651 20456 20457 919609740 82416 82375 786250574 29128 29127 601005606 17282 17283 875761807 42610 42584 198701357 7019 7001 257560065 93593 93576 508129800 54756 54732 596973696 10253 10254 992860704 1906 1901 620113576 40623 40624 412492778 9048 9049 927287502 50453 50454 395506671 92641 92646 584037185 27319 27320 731545762 48835 48836 291340469 49734 49721 772289069 8484 8485 950271240 71233 71234 146686514 86254 86255 929023046 78686 78641 377949812 90090 90055 783958023 96584 96585 31213126 69112 69135 559828369 80801 80802 898360210 45922 45923 231916444 86613 86614 860519328 18422 18423 654718395 35890 35929 833151758 90395 90396 492911665 99238 99239 637063852 21346 21310 553849706 73814 73815 121858397 10444 10421 389132337 76346 76347 94003273 82533 82534 925503955 5664 5665 307322855 68319 68348 950892156 6731 6764 292646499 49157 49158 243226387 67729 67730 8387598 5251 5223 674529091 54035 54081 836621369 59030 59031 641111140 51750 51751 296493090 86184 86185 249241286 57035 57037 534986750 69851 69863 372607363 60151 60112 355954522 25140 25129 101302561 48678 48625 878238749 92752 92753 993265476 99416 99468 284970587 81341 81342 371302833 31484 31485 411997396 55839 55840 364958430 36588 36589 875951006 79405 79372 332203976 6737 6736 116213663 7093 7124 110653458 19409 19407 938291765 62217 62218 806373267 42893 42894 363772678 40186 40151 538162371 17112 17113 521543228 9042 9035 490029940 64811 64832 974817460 81866 81899 85662085 11139 11140 585168478 74101 74102 426313801 20235 20236 821893556 2879 2880 86521767 49893 49851 936447237 55318 55312 447940024 27452 27471 765067532 4591 4556 943021363 96465 96453 953215264 86384 86424 90892474 77411 77412 632268769 66070 66071 994495835 98590 98553 896370422 88058 88059 164961947 15882 15861 877937738 59105 59140 549721437 8524 8537 33226517 29357 29358 178717206 66404 66431 337071007 25834 25829 394145968 57842 57843 589490564 31947 31948 881869108 47871 47817 794986516 44566 44567 284790956 32000 32012 1574332 49324 49325 708840744 55334 55335 67065745 41737 41738 464073124 2172 2173 911152224 35218 35191 58376760 85162 85155 772379258 51584 51585 665757929 91193 91194 566808095 29370 29322 931368610 57352 57351 79939404 84329 84330 308262531 44967 44968 566266223 99689 99690 448411038 61284 61285 361433104 80369 80370 82648203 27345 27346 815892660 66628 66572 689358357 4538 4539 13091631 83627 83677 445618109 84007 84008 723168332 15103 15104 222379545 87501 87465 672075528 71271 71283 56314756 87857 87858 946338011 70053 70098 314847079 51113 51079 522017554 47021 47022 175568473 59996 59968 212831422 93373 93413 504635306 73506 73536 174894665 29972 29973 93187541 16454 16460 892962279 58727 58740 621979477 36458 36438 320647889 54297 54298 865705456 20199 20204 208607309 50024 50025 924052117 15943 15942 402159415 36827 36828 358555316 5626 5621 3169587 65642 65643 412084290 92492 92493 989070394 29732 29783 309048917 23323 23322 832937984 36423 36469 94794140 26521 26532 800395613 55122 55123 821742220 48382 48383 605341159 99662 99672 365225994 46940 46941 408229764 15475 15476 189261567 27236 27237 539834251 70126 70127 905710075 30302 30353 181857613 95387 95388 65971473 37883 37895 945994314 23327 23328 625472995 68456 68410 306517432 53914 53915 342445333 36170 36222 592385137 29146 29147 108294771 80302 80341 882240861 65988 66025 409824731 27300 27301 127544107 84837 84838 254905633 47252 47253 580621863 59073 59074 322237715 33746 33747 411552822 71810 71792 751988211 74023 74027 270842348 67839 67840 314890609 54289 54266 247954779 91678 91704 841884779 55623 55624 230931294 68534 68535 120778530 79434 79381 922846337 14297 14327 149352485 70798 70788 396066979 44988 44939 352043018 63913 63914 614656125 52876 52883 827355361 82162 82163 235836754 73837 73793 632339056 27262 27263 388485563 79399 79400 86766398 40492 40493 773336090 95856 95803 30711382 83941 83942 174350322 71249 71250 95532896 65148 65179 794639104 95873 95874 252500056 88233 88234 6513237 45772 45777 596604706 97205 97206 245254860 87753 87711 446652024 47721 47722 435583024 80792 80764 849742016 47685 47686 332729759 71429 71428 18670124 545 556 219439202 64343 64344 762939201 32235 32215 454123305 89903 89858 834632505 25555 25523 207619009 28938 28939 652391547 76005 76006 390820889 10783 10836 421865134 56455 56456 133359397 49014 49015 261074589 75545 75546 340849963 61156 61157 255416419 70042 70002 769811093 46544 46545 76572196 43472 43487 557066911 28396 28397 835717666 98995 98960 120957185 68200 68152 994359327 2372 2373 319020564 92992 92993 648209999 70206 70207 126519849 90524 90525 734928310 73144 73145 741448357 76540 76541 3187768 75907 75908 173530520 968 969 717585391 731 678 759873137 70419 70371 418183383 89586 89587 299614468 14447 14448 441918417 38005 38006 224304812 23556 23526 223037566 71452 71453 79515584 98990 98991 105858133 62759 62760 56383752 76646 76647 802137606 5122 5108 952238552 71098 71043 567868691 4435 4436 564262113 38704 38685 802593632 87378 87367 551203965 12549 12542 950869686 61135 61141 323430510 41226 41269 506116757 67998 67999 310451018 4269 4284 436536312 7681 7708 141730709 68199 68200 249039397 77600 77601 50669533 70113 70114 170495121 31893 31865 308887210 15736 15728 368179299 92887 92888 242838790 64408 64431 635428437 88753 88806 78948826 81657 81658 549326930 70040 70041 503390715 1765 1766 933267600 83146 83114 175332149 78359 78360 237773567 16083 16052 527845833 19497 19447 562465690 15258 15259 345382416 1605 1606 162394282 2005 2006 148357890 80844 80795 556315090 63873 63884 376060376 70601 70602 107869989 25603 25596 965028951 62469 62426 2610150 70530 70531 794838193 12826 12872 589227563 20583 20572 307758042 38095 38044 642069939 63102 63103 978408272 85013 84959 406842421 11587 11624 186146298 37311 37312 575326431 52993 52994 420702195 35629 35630 307131196 22404 22442 390358194 5936 5922 988106273 79621 79622 628167414 80969 80946 432338576 101 102 650364699 31612 31613 90005555 78936 78937 60942086 73238 73256 787521898 67894 67895 46033294 75183 75184 744480758 9185 9186 259057155 87483 87456 365440390 5532 5533 967602915 31162 31191 524395366 48363 48364 746950530 59636 59605 69759021 84242 84243 841921051 2151 2152 858840196 9028 9029 273880756 47814 47815 985236829 14899 14900 972022280 33505 33506 177460756 78738 78780 348130159 7593 7594 921378482 73889 73890 743720220 31348 31349 680805274 45208 45209 992369931 10865 10914 619628417 22899 22900 613729041 73099 73133 690641454 20181 20177 690502233 19361 19317 487190832 81320 81321 978082889 87561 87507 291067167 70081 70090 207113285 6387 6388 299671360 42671 42617 142485221 19988 20010 149612694 34013 34014 895278820 4506 4507 849029388 22894 22895 962281242 25169 25170 159360428 83497 83544 840312685 49992 49985 105173779 8478 8482 17565322 12639 12621 717338338 56629 56662 507611283 40401 40402 5362801 91356 91330 372958846 21460 21512 434452588 45919 45920 579436708 91790 91819 437701490 99610 99665 562935597 39541 39557 34112892 84965 84968 156260203 1192 1193 185779226 59718 59719 771093988 93990 93991 657890221 28144 28172 282905062 89624 89596 713246372 80795 80796 674229573 50273 50274 654197873 38257 38201 721965240 79087 79050 434423151 21939 21993 281062061 72598 72577 584816338 55737 55787 545259341 66891 66868 231019336 3097 3092 88952681 43283 43284 635394451 81796 81762 443628552 23716 23664 462129573 91238 91239 744483905 10043 10012 993083204 72235 72259 108177726 99031 99072 11350308 28355 28397 48904637 25465 25466 617527332 21552 21596 250468712 16027 16028 307063543 57272 57273 88971203 78003 78004 246217783 39814 39809 280279673 72462 72463 339099876 78547 78548 322903686 81953 81974 17945390 83438 83439 504154311 38659 38660 401118933 45284 45327 877317703 72823 72815 447595077 75112 75094 598236844 20298 20283 145646270 40687 40688 594291288 21904 21928 16725753 60546 60547 362406288 88269 88270 849014802 25198 25159 202112770 18136 18084 877188994 73453 73472 360330907 51552 51553 357803145 10666 10667 92333826 21893 21932 842208354 31945 31946 91123967 19160 19156 159246935 63058 63025 841010230 33986 33987 171764229 6596 6647 427301173 87556 87557 76482466 26606 26564 757960974 64134 64135 307215086 76833 76835 448596843 67626 67627 673335019 33641 33664 816457456 45418 45419 700581558 74114 74160 375872292 14273 14274 368570902 45441 45442 987484113 21690 21691 111101548 32681 32682 829806165 5244 5245 720774993 76235 76265 648375049 10768 10727 290803208 38049 38050 254616371 36570 36571 414531789 38339 38368 619565335 45746 45692 243680972 37880 37894 795110576 17936 17937 705245504 71348 71349 29298594 58330 58333 74453866 82039 82050 187538111 19046 19047 50306523 51204 51205 568327515 81489 81503 262461950 33427 33455 273795904 57244 57248 889831070 70780 70781 281379291 78040 78086 658597681 78890 78891 277456201 33193 33177 40382820 65722 65723 297247690 42895 42896 835882625 51190 51168 360218219 9468 9469 566671463 29654 29655 50521709 15651 15652 458224585 76648 76649 425029771 645 695 337573534 51728 51696 296962758 14436 14452 124711043 81782 81783 47930004 69288 69318 494256668 89451 89412 847840997 89110 89111 811809871 53413 53360 736523187 88698 88699 504015970 11339 11344 398794009 34237 34239 143339641 55975 55976 14968807 68161 68143 728426530 50341 50342 481443181 17779 17780 7748662 38046 38022 155313774 17301 17302 922612760 66038 66048 118741480 59994 59995 381228067 74429 74430 757841727 90016 90017 128283577 57624 57634 412859957 47004 46977 78509464 8058 8064 173157976 18303 18304 338463296 12393 12403 990729818 409 426 255519376 47216 47217 48561597 31235 31236 141091409 30501 30446 749256122 84164 84155 74096125 60738 60739 103841995 41805 41791 478032665 64099 64100 704680815 21566 21567 204778 57824 57825 816191425 85684 85676 221860356 19493 19546 706225977 81798 81799 9993943 66891 66892 529722507 12853 12854 465374441 86975 86976 504915310 10699 10700 741458415 72774 72775 950007116 1601 1602 308004675 44396 44436 562476625 84796 84797 540179557 29038 28998 114031388 7283 7284 818913081 47870 47871 357072955 46988 47024 344151586 4464 4465 32546889 71659 71650 793425641 9944 9945 306761624 58277 58278 748375059 815 804 549776744 61529 61570 545521150 82250 82251 71551763 97836 97849 435354783 35710 35721 660343755 52012 51994 775843250 81494 81489 416815890 35737 35738 653522765 66344 66345 158065456 48899 48900 366145052 50380 50362 119096546 78969 79023 715650172 71512 71519 980659052 86407 86458 199863241 92423 92472 866752815 86118 86145 432124040 17378 17401 405791421 2534 2535 2146882 82925 82926 60532548 14933 14934 558202919 25453 25454 188876624 38969 38970 905972726 41271 41281 300872686 17707 17708 616305296 89671 89672 927840558 48273 48274 200632114 43270 43271 956906088 48039 48001 208134858 16929 16930 492455903 42936 42937 105394552 14948 14949 132060714 76126 76153 18376436 17381 17382 701334170 47047 47039 472499708 5326 5375 385698908 45609 45610 935574697 64835 64836 705311141 57876 57828 807749492 88680 88729 596956048 55407 55430 816449181 76495 76546 783017750 31036 31037 880153688 29815 29787 296357064 24334 24335 758241885 76407 76408 724907134 92783 92747 764647959 5210 5211 44346361 94376 94413 286540413 78972 78988 389351110 70289 70283 282445239 23658 23621 113388392 62067 62068 896715700 38766 38767 31430857 51073 51100 391189106 15056 15057 422452982 7476 7479 543433128 6014 5969 167943782 96747 96722 199716005 22414 22415 362882976 97535 97494 7215503 11869 11870 401389668 86194 86163 802808217 43408 43427 270484934 51411 51412 695957078 65489 65466 260517021 50396 50385 106010680 56028 56029 877051545 89250 89251 552787883 86368 86371 235938734 45750 45778 528503080 70298 70337 233836041 52025 52053 186352612 82768 82785 487703844 93639 93596 687488146 218 219 961907140 19849 19850 82121734 40584 40579 163783888 10073 10074 392848482 88954 88955 504407499 63984 63985 615720093 14929 14877 961388639 62880 62881 915633234 53292 53335 450025289 22901 22902 103868093 12019 12049 531526468 91111 91112 179529190 89432 89433 207388868 39102 39103 584947789 2742 2776 379589933 77856 77869 433727020 6454 6455 971489595 63081 63127 874222140 70475 70476 789943181 65411 65412 878921508 20538 20545 976734292 873 863 306104456 64122 64123 170500350 59309 59256 747462330 20241 20235 919856921 31055 31056 215938521 63100 63101 587818492 66159 66194 153209407 53802 53803 36136207 56500 56501 309559830 66501 66550 995146334 36986 36987 11255682 64307 64308 561123839 75346 75347 247671849 65550 65495 569110437 60269 60270 858789612 81921 81954 95282842 16919 16920 610133247 21821 21785 929745147 54291 54292 778574969 38447 38467 106766861 84 85 998114564 18466 18432 283804266 4866 4867 767043259 37211 37212 56890503 16871 16872 762668232 79924 79954 837535349 89304 89343 329198736 97107 97108 791199091 98259 98292 820476726 15033 15068 833502822 75880 75881 625116023 2750 2751 747796930 58635 58590 92082606 40128 40183 339706526 23592 23593 163566971 25102 25104 377330277 31797 31798 609971949 91007 91008 23598157 97552 97553 789816643 70265 70266 895075408 27784 27819 93929725 11575 11576 550857586 83092 83093 271295706 26751 26777 241189480 37281 37275 690215679 99335 99369 100482022 89524 89482 566228522 41695 41743 251938969 79810 79787 208430799 36062 36063 772464953 46200 46201 422935098 23851 23852 46654834 5302 5317 353581749 48709 48718 14168155 1154 1120 644521041 21579 21540 876850983 17202 17203 79435141 79654 79667 436428949 15865 15866 413256005 8085 8113 717731698 49916 49917 645912409 93043 93087 927728224 75314 75315 876763752 93447 93448 234380517 70488 70483 487195883 47231 47227 552043927 98318 98319 138793623 18221 18222 888751592 38261 38262 180011790 73643 73644 157234386 69332 69333 199991106 52814 52815 936797740 37929 37959 296485602 74169 74132 817482863 13696 13697 840810255 90162 90163 299238177 22030 22031 37004022 76454 76428 728201910 5030 5001 365742377 38961 38962 171793643 82701 82702 61002044 78961 78958 57735489 29796 29797 605175578 56812 56760 78134526 48056 48110 798221112 78737 78727 270018113 76258 76206 166651246 82735 82736 219549380 71445 71474 644477571 51243 51244 425515272 87316 87357 174168260 29852 29851 812022799 1275 1325 594855246 65641 65642 713565951 55742 55743 296909315 64323 64324 693602764 89608 89650 258507452 55440 55449 222053585 546 568 685039265 7347 7366 242114453 45135 45159 991224296 91209 91210 517227205 86223 86224 145642688 79058 79042 418554545 29008 29028 628311557 92830 92802 937000102 95709 95698 757575585 71643 71644 974927574 64882 64883 602625016 39068 39069 770140528 49762 49763 589071483 85811 85812 253329709 92649 92650 486418776 44431 44377 910023397 76932 76933 456210655 68558 68574 5203556 6078 6079 114641575 93369 93331 106285303 39077 39078 68146910 60714 60715 660160334 24778 24810 158054769 23883 23884 380736919 97349 97323 66695934 90757 90758 468013225 12804 12841 29698333 1114 1160 526847133 51731 51732 926044380 18040 18061 834007338 72947 72960 933472088 52551 52579 88986729 49730 49707 57357462 54484 54485 377948885 57490 57539 891893394 44918 44919 773482988 84582 84583 452146355 93686 93687 987470905 85195 85237 689877255 80731 80678 117660909 67917 67919 572933434 73967 73968 65360678 95126 95127 94673669 9950 9993 992466524 20407 20408 470592352 54667 54668 115737324 12150 12151 20222849 98900 98901 565479208 1077 1078 247125185 73780 73781 426903937 71843 71853 45268786 45347 45341 733060513 43842 43865 517282638 84635 84636 56520077 70161 70124 874215758 79412 79413 646954589 27971 27937 45671134 32115 32132 605143664 91395 91396 101144890 87206 87207 687724750 15714 15733 375190070 44463 44464 80838784 91464 91449 301882459 74249 74250 573253316 79383 79394 432608243 86330 86339 812059719 34580 34569 336259878 98319 98351 338063255 89562 89538 456909812 37418 37419 958106064 26045 26046 382775860 26217 26255 206294394 25830 25831 353681197 16713 16714 982501966 91237 91238 450060147 69999 69980 946189624 92068 92067 537944109 14831 14869 961820713 57929 57966 976964759 41874 41875 6834494 55579 55580 335733381 1473 1474 704522353 44038 44086 665776946 43536 43537 222266321 67345 67346 96865390 10237 10238 879114231 88081 88095 963646227 88416 88417 88484615 19439 19487 649130726 84918 84919 67366984 55633 55634 141335188 51813 51814 625604677 88200 88213 755330703 45946 45896 486550811 52689 52743 490401718 65678 65632 702461664 5549 5550 369146778 40737 40776 840398502 41936 41907 103291060 39899 39946 139601382 92085 92086 206025669 2040 2041 119968105 80256 80257 361745034 3385 3386 901041912 5985 5930 574529814 85936 85937 737078871 387 426 312478417 33573 33538 376399304 39847 39848 35864418 94094 94100 308814053 27127 27092 354581642 70502 70503 437323824 15400 15417 508460246 46311 46318 533309442 6359 6360 13474368 33784 33814 783672805 5175 5128 396074762 39481 39459 290705133 5413 5369 949981081 36801 36802 931678922 25090 25091 985008089 24674 24675 368577716 24321 24322 999999815 92452 92453 171254010 36274 36269 39849096 16600 16601 265918329 11779 11780 532235949 20229 20283 353595568 9191 9192 330015508 73519 73471 573310082 21576 21577 388704374 71703 71700 558030058 92048 92007 867551137 81824 81785 896188935 80847 80792 107679564 20372 20373 822983463 3734 3730 67795129 93812 93823 846081951 76447 76448 672400130 41787 41837 172289659 22053 22054 212671703 35082 35114 221236205 19497 19498 743037764 37220 37242 446095558 56750 56796 798090389 16342 16343 738818448 74537 74542 903175983 79286 79302 700335390 30195 30181 817427439 87970 87971 940678894 44184 44185 29896633 47397 47414 806375735 3451 3452 312897615 72918 72942 796354088 97380 97381 6900981 75171 75172 950865140 18433 18427 296734222 53034 53035 303118040 19744 19745 708491205 15146 15147 148883586 18034 18035 179982332 83826 83803 555237719 71938 71939 651661886 67676 67677 530982402 62270 62321 797694711 34714 34715 46612385 31 32 416945839 67978 67979 924986578 38061 38062 564455722 78930 78902 936218691 22123 22124 784964026 58630 58632 16301427 46183 46184 174951638 99457 99458 717123417 5194 5195 88418482 99373 99374 125669984 22995 22976 219652825 9189 9150 72067000 16593 16594 785162696 38172 38164 736824095 55254 55279 526301909 53517 53518 632128040 33883 33884 116158820 58968 58969 960052101 50716 50717 776252744 22941 22942 677054627 24167 24141 2925325 8277 8275 960681702 73700 73656 761640870 59137 59138 385701091 25655 25656 638387880 69632 69633 345438553 25208 25209 924950499 73576 73619 744269497 75770 75771 815449501 44140 44141 454889893 8262 8263 637508527 6214 6215 866706955 81981 81947 543614756 54329 54286 657276501 35015 35016 28939081 41915 41951 563215360 52712 52713 474493785 72503 72504 845811955 97983 97984 452591962 62387 62335 327266477 27738 27771 786390494 88244 88245 861734370 89698 89747 397061299 1291 1292 219767553 13803 13776 389447989 87029 87022 17727143 73292 73293 762445432 27804 27805 91627581 41162 41212 419013687 44831 44854 200492151 83077 83125 555822361 23026 23027 559094372 28625 28599 267746103 87001 87002 588684566 67510 67457 788442064 3406 3444 97299643 72807 72795 979141394 48736 48737 824129305 10022 10023 450158929 47645 47679 363502644 91099 91100 193500545 62832 62795 107862176 38207 38208 609276194 8310 8311 260299664 47105 47106 967093162 5230 5260 954884810 61027 61028 119707678 88053 88008 266628121 96502 96503 255958430 17770 17820 986173945 67645 67638 690094727 50059 50060 250252359 3445 3446 714496800 49363 49364 665109874 44649 44662 788774919 72672 72673 985053448 90114 90060 104613403 99353 99400 633498791 73141 73136 279143969 80146 80147 701740387 44812 44813 42732589 90785 90786 224076723 76416 76420 913721588 48649 48676 68406679 91778 91779 494963786 46198 46199 87608400 19038 19042 450880414 12891 12845 577865346 41231 41202 928403275 82664 82707 107513766 24899 24900 496517939 61180 61181 77180020 15049 15010 101455066 49122 49123 897808906 1085 1086 650710992 50067 50068 429603599 23536 23537 209721551 62521 62522 820114881 55945 55946 673740526 77989 77990 569781390 31194 31171 165092152 23562 23563 703745468 3044 3015 36335641 29740 29700 285146081 41331 41387 629611687 22757 22758 824043241 82942 82943 964007818 97455 97456 66325655 90242 90202 850264535 69165 69166 542484879 39835 39861 305120249 29625 29628 121034909 39074 39026 314438839 69933 69934 317953983 62730 62766 221243576 64558 64559 749716627 93926 93918 404646623 33300 33254 280459374 69278 69279 166148143 44401 44397 404068138 71154 71157 994513591 70339 70340 277680709 70591 70592 436271623 3010 2995 763428692 13712 13728 981528723 3534 3535 960009670 87037 87038 605148807 55350 55387 730184099 81755 81756 625498079 91892 91937 402540852 61067 61064 166529553 17361 17362 189572154 15666 15667 246477973 38453 38456 293406428 16892 16893 458587996 63775 63776 986634023 3499 3500 261136547 66645 66689 213602758 93168 93120 106082246 83814 83854 958720161 11184 11185 704411135 74761 74817 17886736 65659 65628 814751088 37673 37642 225189709 86706 86707 701018682 32730 32731 420832465 86971 86972 862252625 96422 96423 803199214 46515 46465 571359732 8982 8983 582386743 43826 43880 573964225 37425 37453 866975146 66228 66198 139575172 60932 60897 113561618 47509 47510 938591686 52232 52282 837859765 52046 52047 704087320 6839 6841 874887881 80071 80072 842362270 20440 20441 795139436 8246 8247 937848537 68438 68395 696279964 82626 82658 859962933 65454 65411 119513326 93878 93823 441170201 75942 75910 138354401 59923 59912 832482701 4870 4814 649213694 49098 49120 927217664 37234 37181 279962448 54643 54600 670551138 31343 31344 116475626 16273 16274 209907353 68887 68909 342518988 39488 39535 506388117 77955 77956 934218917 30978 30979 225597337 30059 30063 701851204 53253 53217 16607828 59830 59818 635756558 17634 17609 455286239 18973 18974 134624472 52236 52237 421452117 11029 11030 378288311 65132 65133 952033238 38051 38052 940276164 40366 40349 621814838 29382 29383 381159795 39451 39452 871430739 6557 6558 153105794 61521 61471 886680011 54232 54233 831785471 32447 32448 798048385 74474 74475 942979063 48865 48866 544440851 10419 10420 236427855 69494 69521 320947848 57716 57713 297071556 71833 71834 219049458 70280 70316 666837928 23249 23250 327325408 55359 55401 123807176 96798 96799 46058503 24495 24483 699466285 75460 75461 401617428 69277 69278 702175921 35765 35766 653258109 19503 19467 178264008 29640 29641 412190897 26009 26010 673547641 45998 45999 891338166 95460 95461 569973469 53103 53104 388069283 39154 39206 319117581 15488 15489 137018888 72278 72235 280646345 68169 68216 727678200 69933 69953 100653805 98348 98349 784273270 76116 76117 133476133 84315 84316 638896116 35484 35479 168213032 73046 73047 353989018 22042 22091 603392107 56462 56419 236229061 46373 46374 88321796 34901 34914 380730457 52911 52912 901350512 58422 58457 278799491 38595 38600 724064920 61356 61357 431833952 60215 60263 159719967 37549 37546 235913141 49946 49947 682518685 61406 61402 697441674 96709 96707 869301604 29265 29266 441680637 43935 43936 88626867 68979 68980 888302701 59392 59393 289086272 45045 45046 970707761 2999 2981 607488670 94845 94846 446704330 16244 16245 774837707 99921 99871 732015950 97978 97987 806935511 85478 85479 541711796 22643 22644 939147513 59754 59773 437168336 295 296 655411653 91399 91444 547823336 4123 4124 605533392 80672 80642 139462721 53582 53583 166757940 66105 66106 557008954 51295 51296 630920619 15581 15631 216438036 63424 63451 923398336 34431 34424 443743098 9370 9371 326075199 7031 7032 550756196 33123 33124 162709725 98742 98743 26337180 34563 34564 298964061 78853 78854 308881306 98183 98205 644459525 48129 48130 477791417 33888 33909 777227586 63520 63495 47694698 27150 27151 171312924 72400 72405 709112778 25621 25628 143075170 94402 94352 710445528 64046 64017 874510235 21285 21300 253902742 89932 89906 237445361 71296 71297 291819208 10450 10428 334577772 84606 84569 770762207 25961 25962 299204392 82252 82253 118728041 26623 26608 670599644 90979 90980 750441400 52613 52614 114405749 65287 65288 937298022 20487 20488 169195696 28211 28241 744891040 74703 74704 90136148 98830 98881 39780093 22996 23001 847618940 95299 95337 253610751 17012 17013 977003394 64025 64032 869781972 24161 24162 334809285 28561 28562 440229287 92303 92309 871290808 93762 93763 158692605 58347 58372 79320886 43798 43784 839558339 47648 47649 234867661 22283 22284 306426764 9925 9978 410349155 54766 54771 524137633 52861 52862 321621592 42059 42060 35492196 55768 55755 138432677 95112 95113 219692177 7602 7654 908856911 69205 69206 419504943 92674 92654 407067214 87961 87980 936885013 32225 32226 124009423 29625 29603 570046701 59225 59238 677995495 10239 10240 523089041 71891 71945 664834256 38009 38010 916556090 73344 73360 182935388 58848 58816 949976222 28967 29001 580361015 39898 39899 826054062 43987 43988 823744966 37003 37004 640552749 46623 46619 913603451 60345 60353 949484806 13883 13884 374912264 25458 25459 195985186 68857 68877 476351949 96885 96861 446768728 59306 59307 158285569 41597 41605 983403126 7418 7392 109974193 72307 72332 712637165 32289 32244 73592708 16176 16130 788124224 44017 44013 959762961 88680 88681 570953059 56943 56944 655416083 29797 29798 806102528 47911 47950 847694232 67569 67570 252310007 32272 32273 983329908 65444 65437 693198689 5033 5034 157656999 11160 11150 17474872 45724 45725 138471242 78528 78574 54069649 57876 57827 954718181 43439 43396 10684683 54934 54983 370280081 53613 53651 321040281 98493 98447 685413591 81434 81400 993862143 97105 97106 242821842 82813 82787 589814805 38544 38545 459285816 92049 91995 742345377 58216 58210 569943162 80378 80379 953940204 34161 34165 763769447 38926 38940 120713278 90574 90575 866080753 81849 81850 250448969 49337 49338 450200748 38331 38336 402503125 44289 44308 797628242 31530 31488 322917404 61814 61849 865522841 61226 61227 155854377 7511 7512 411855352 68247 68248 550933944 11384 11359 456961336 44908 44876 363166983 52431 52432 177801719 23011 23012 702406460 21439 21440 471591091 6781 6819 970059782 93222 93215 398639788 80242 80243 712019486 73610 73611 40046400 78720 78739 898144637 9692 9693 519136203 69410 69437 199095404 52956 52974 668873965 42960 42914 834763275 86736 86706 398712003 96332 96333 180803206 27229 27230 776636167 86988 86956 118518690 46114 46132 612288874 65185 65220 312879975 53065 53066 41348685 41610 41611 159927729 22302 22246 465411928 98196 98197 817287510 29003 29004 842131239 85649 85650 87271884 75959 75960 196412153 63739 63718 209333220 16539 16540 99301440 58636 58652 436984450 33977 33960 528628511 76031 76001 287732529 19768 19734 408632025 92205 92206 33769272 53099 53135 396141300 52388 52389 942668353 79557 79592 122086265 91921 91913 95470944 84415 84413 487680962 5055 5056 806209454 48979 48945 198857074 92562 92577 967905023 53376 53337 627343569 47622 47638 884750979 64752 64753 818811433 65650 65706 773499221 23981 23982 178340535 28314 28317 207064567 94240 94241 188551119 19068 19069 763450384 70167 70212 847665089 45254 45255 392810022 36635 36656 736751793 50420 50421 951341528 12423 12407 292860146 35706 35707 656670107 7905 7906 894008478 15772 15773 707660481 50657 50658 954973767 14092 14146 39673997 92328 92317 634843578 41957 41977 181574107 21943 21944 486171706 71296 71299 514586404 94488 94489 443200783 28474 28506 718891206 79597 79598 902237684 18539 18540 633554686 3157 3128 807241016 50998 50999 821115240 40584 40585 775991411 13912 13892 334755505 64301 64256 64006293 31950 31982 146043599 58952 58953 499274669 41430 41431 124401383 73348 73310 466762473 37793 37794 119670000 68465 68466 662281419 35400 35378 857749434 75124 75071 839424410 46546 46547 913344860 34415 34426 576479142 19189 19218 845251591 43066 43027 351586440 38067 38068 170630209 96634 96635 354933007 77927 77892 650291096 79133 79134 665670366 22688 22689 614349127 53752 53808 792887978 61658 61659 830383382 78511 78490 162429976 82401 82402 662534728 44448 44449 49469820 58066 58060 23593041 91153 91192 359754552 27090 27050 667155417 21041 21033 5826470 85090 85091 607481612 52689 52690 382786028 28684 28685 189962717 25188 25202 589936835 18282 18317 77246050 14306 14322 231536277 74242 74219 729574736 39159 39160 553672759 35193 35194 513689498 66145 66165 989842604 40898 40903 267763770 90604 90605 648416776 34182 34183 916913153 46405 46406 439203179 64279 64280 93517458 27808 27809 396887060 91247 91248 729308526 98254 98227 636361012 3410 3418 116421874 84721 84722 594700415 60637 60638 108833566 73222 73218 102911274 1685 1686 266529402 91034 91064 604614346 12323 12335 345285197 33451 33400 934811988 80157 80158 318921659 15761 15793 38378960 86067 86068 235566410 2644 2655 107186151 12834 12835 918973544 96528 96529 748288108 94893 94894 199874282 7746 7747 169517805 40956 40993 205496568 49606 49564 731159856 33067 33119 498356491 79214 79253 861582195 61208 61239 917687613 88218 88167 359235896 82366 82360 740402840 40751 40726 503979397 66360 66361 792596051 3432 3433 468373133 26471 26483 84645707 31005 31006 702147000 40894 40919 610031334 68882 68907 436481593 41183 41184 696534735 69847 69871 555679312 40497 40498 117765028 62293 62294 56902107 43261 43262 542816007 28318 28286 953794083 67264 67294 103312692 43262 43263 649719144 66999 67001 752598859 57686 57708 298147097 50609 50608 829445671 62404 62405 145438087 52860 52877 410909163 28462 28463 924968540 14594 14595 576657830 4668 4669 778357424 61204 61228 630127239 61183 61227 465827880 84965 84966 350286370 3783 3838 581892944 41831 41832 867969076 65389 65390 765287945 61500 61537 291823042 47586 47555 422250179 43266 43308 253968289 16269 16270 839968098 51702 51649 481979616 79684 79630 730976352 43234 43250 596267626 73954 73955 589576157 33554 33514 258539123 38454 38455 65825329 34130 34131 311482761 81956 81957 672582497 44320 44371 876726402 30886 30881 429173041 55002 55034 829354592 61613 61614 807593042 84587 84536 504267305 75457 75458 871227210 90844 90845 669832350 17241 17242 840121443 84969 84970 883353273 6744 6738 33335776 39486 39464 794177686 42739 42740 454202621 24786 24787 978098553 62628 62629 565350725 70537 70538 41255138 19838 19839 10712958 34897 34933 290607963 91186 91225 715395867 9959 9961 580826698 3358 3359 639265315 98617 98612 599963961 85176 85195 856883799 2282 2283 633858200 47737 47738 809267291 89987 89988 728833016 60124 60167 12278478 19719 19759 9034748 37687 37688 734873248 25634 25635 310304459 54898 54899 208188370 24565 24607 18197096 30041 30042 660819569 29240 29239 411720881 1862 1863 178485387 62086 62087 333145928 74718 74752 167447284 32703 32704 419479199 60218 60212 370103293 46565 46589 63445062 66587 66565 636594979 26857 26849 928859819 69496 69546 900152392 80432 80433 257999535 45722 45723 822117018 95843 95860 555590156 73356 73347 884749778 18274 18273 498427468 77918 77919 782544460 63939 63919 539804304 37469 37421 61500311 96127 96128 55319819 44693 44638 46059630 15052 15080 827831868 87370 87371 666172428 73156 73157 35887535 72881 72882 634448028 86686 86636 68023571 20367 20368 771669313 71716 71751 738353166 75823 75821 741167815 69097 69103 8414152 40167 40195 264111209 38878 38835 305586227 7938 7951 4885637 8716 8724 329379912 93047 93048 408340548 38120 38071 894661319 4894 4895 78704333 35316 35317 924802248 59831 59875 364201812 27112 27113 652218447 83700 83685 513869830 84958 84959 51366770 77151 77187 443398831 9928 9929 464529598 3507 3502 323283105 97656 97695 220549330 3195 3196 535587667 10479 10480 822181010 11030 11031 199680085 35197 35198 839068927 30556 30565 447765543 96770 96793 415285140 2249 2245 563991792 22050 22051 710672763 87491 87454 236516022 35698 35699 119205952 33918 33919 944691941 90957 90909 613211893 72585 72595 563875252 37729 37725 306522546 12472 12467 828010577 26960 26961 751322340 2971 2972 457473589 63839 63783 410619790 38338 38339 740810237 88469 88508 313864739 59354 59335 577991940 15942 15943 250044812 19955 19956 873011319 60611 60613 991588979 66764 66789 605716109 55313 55348 399988727 7338 7297 269993944 78445 78499 472428753 71560 71594 477412436 37928 37895 324052691 40325 40361 363318 84604 84607 944524651 58476 58477 791372306 57200 57201 482076998 51969 51986 266414539 59889 59909 114956856 53527 53528 80024398 7291 7292 601666542 55536 55492 197934298 20819 20820 147096081 3530 3556 670744813 23254 23211 606036724 20561 20505 39074191 90289 90290 884445983 14484 14429 893547142 2830 2831 724535398 81489 81490 309149405 5404 5405 773113669 5387 5388 391557303 69654 69655 129680478 24472 24473 204230408 6656 6623 455277172 42083 42045 285557079 234 254 132593382 40518 40547 82206756 5516 5465 731107991 22496 22488 978644297 11787 11788 645493744 15522 15480 972958321 88429 88386 342832709 78372 78322 879099758 91537 91538 326282602 22984 22985 808575525 15500 15501 168295118 4354 4299 560695791 31880 31930 98846407 48882 48883 704201526 52085 52056 332494496 22303 22304 723818922 40508 40509 710317807 8593 8594 101497758 95080 95118 194066125 85528 85520 874960264 34916 34917 426765373 28157 28127 46290245 89073 89052 791263679 77045 77046 572977927 22007 22008 867771927 5978 5999 8422727 30373 30383 210601252 836 837 11222277 80121 80122 802057856 20198 20231 537043096 11850 11851 254819538 12344 12300 433828843 79950 79921 166969844 60337 60338 396302772 91759 91760 603586897 24913 24914 574378743 44780 44781 951093231 85526 85527 390642008 3196 3197 742795992 2893 2894 594389848 65523 65501 830419990 57132 57133 345048225 80862 80863 248726892 57894 57895 478417400 40715 40671 970621407 739 740 887907927 63037 63038 467882521 51775 51764 578057350 79141 79142 250052368 33850 33851 729390699 99386 99389 433157670 98867 98868 527610365 36308 36262 379220057 74935 74936 360794860 68488 68489 760867166 95214 95181 635602175 6282 6283 858038496 87029 87024 278648272 65430 65455 790235754 17096 17151 654500833 74119 74120 932012441 53921 53890 754858528 40985 40986 782331583 57504 57481 301023291 43154 43117 936489811 51644 51645 818423822 29844 29845 159014971 15020 15021 237270858 73345 73346 978079706 26381 26391 218407400 62062 62106 323937836 20542 20543 609322994 6154 6155 580843247 94480 94481 867564617 25825 25826 256379481 26001 26037 761240611 4481 4514 435282274 11703 11713 807713702 41225 41226 645049283 18233 18234 579822724 93675 93709 300248228 92944 92956 284713198 20052 20053 599859453 96731 96732 800371993 73566 73562 826179412 49186 49187 152524642 5840 5884 590564097 96453 96454 643367727 73384 73385 161749817 27094 27095 807024512 76850 76851 326585226 78078 78079 507681612 58068 58069 775589144 99319 99320 923122667 36658 36659 982452513 91162 91163 890522678 84383 84401 186333836 19204 19205 138946221 58951 59000 786299150 56177 56204 486354424 63032 63085 716275592 45021 45022 513407628 93090 93053 740076184 14611 14612 840713514 94545 94546 692365408 47242 47243 291051180 22883 22921 573978645 63913 63961 578921759 3153 3154 50029324 75883 75876 230451632 12982 12998 673417766 13838 13839 291893265 57756 57757 6492159 7636 7646 847404594 18060 18053 186162197 7462 7463 530146810 71428 71429 802297303 6504 6505 457876960 70395 70396 701941286 40746 40785 496279714 35923 35938 381358555 4417 4418 391859592 49584 49585 143666168 91195 91196 906436553 48410 48411 497135314 80785 80829 458725086 54312 54313 265929911 22824 22874 353419870 61802 61849 475459689 56793 56786 905769815 32474 32491 382643984 32110 32111 256928091 51444 51459 470828786 32226 32227 558199544 57533 57534 397920176 98761 98762 144233026 33578 33579 636572645 83607 83608 69568968 90274 90330 264880428 14337 14338 454313687 28286 28272 758250393 13758 13762 199471151 78603 78611 987378973 24816 24819 961311454 23592 23637 196681504 3440 3393 113082153 28364 28365 700789969 45300 45301 668866344 32377 32416 763039427 98904 98854 172092745 76200 76201 672057104 5998 6000 873633641 37908 37909 842403787 75700 75701 944246566 55222 55235 115893528 41267 41319 140356728 46442 46443 253055765 64223 64194 281947047 35727 35753 513044532 14161 14162 415777917 60215 60216 587888459 36932 36933 881674449 86759 86760 825172303 32428 32464 222253449 90861 90881 469114177 30807 30798 991623039 34374 34375 555156536 68204 68241 35013691 85689 85690 334039284 78761 78784 12322261 91962 91963 546739192 81539 81540 13115749 2781 2782 574499488 88415 88416 639359582 28010 28011 65885694 59653 59654 20189018 15291 15292 88226691 98772 98793 382298508 97508 97509 313063106 55611 55612 217416144 1518 1519 25058286 27861 27862 321064092 72836 72881 824501114 58424 58418 487053556 95672 95687 258179841 18658 18659 16812099 5103 5104 934513176 92415 92416 420579288 83468 83512 417795460 83572 83573 474989584 40730 40731 836889395 60080 60081 585041241 44825 44826 502042930 70948 70949 186602201 58485 58504 601611046 68891 68892 502821715 36848 36849 528813772 93196 93197 204271175 82344 82321 522621975 94925 94927 535338822 23619 23576 299451968 66924 66925 114743946 34342 34379 59815145 49429 49430 921147678 48357 48301 732798883 35298 35269 130296187 780 772 563509708 64247 64248 359300480 80790 80791 34544136 50571 50572 831349703 46735 46736 569472046 67237 67200 388961277 54351 54352 918201758 39597 39582 765201832 99237 99238 664671597 94800 94744 232458766 13924 13925 648166371 41679 41680 986254850 32493 32494 682431232 71400 71401 330771579 25152 25153 615141838 79003 79004 732223151 25297 25298 836960412 15359 15360 972054370 10549 10500 320183580 71591 71636 833004164 44394 44343 603286106 71939 71940 405521405 13677 13678 717531730 25330 25331 573174271 63217 63218 977121382 71363 71349 499422818 50875 50846 362740746 35474 35475 193521835 65200 65147 322197669 44934 44935 259648163 17491 17492 992361949 51373 51369 876759047 35482 35483 260170658 94905 94941 789283606 99330 99331 948597410 84795 84796 587862403 26405 26406 885529915 1824 1782 625313830 56524 56568 83585507 17136 17180 710680414 90141 90142 979675845 92262 92228 217204581 78537 78538 789197998 6313 6314 154878376 77614 77615 906532071 9489 9437 40331815 42828 42829 455753183 291 292 874474719 98723 98772 182033603 92616 92617 977990123 80564 80565 102560354 51127 51143 489700358 51572 51573 707980046 55687 55688 668530556 29333 29334 354315923 85114 85146 721156755 59432 59433 210296544 99362 99324 756239451 93328 93322 864842988 33173 33155 856111931 3276 3254 439683083 62785 62786 865004586 17702 17750 506424264 3075 3076 94553226 29115 29141 703393181 10013 10042 977681298 47453 47454 451709102 2476 2462 911864005 49184 49149 835177813 52501 52511 316065051 99315 99316 194551384 58536 58537 598647451 49569 49609 14675709 37845 37846 420314693 10645 10646 739947294 28658 28711 143176384 18460 18411 888412322 48608 48609 161876035 83307 83308 222383418 80268 80262 279076275 54669 54621 876998219 9801 9802 256365537 44277 44278 88279232 39166 39167 633499555 64519 64520 176244709 7410 7411 618652835 56331 56332 936773735 90802 90817 870592959 94392 94387 975741924 2222 2182 34856466 94511 94512 654600604 7826 7825 590647151 50838 50799 359488209 98391 98355 104832323 87220 87219 203976286 20315 20316 486521845 64483 64484 172877042 36914 36960 335148926 38514 38515 153465368 80267 80285 915167661 92697 92665 64627259 57417 57418 292050633 61493 61494 141021829 35982 35927 159026042 72161 72162 480256356 73793 73740 392225995 89307 89308 906629353 26263 26264 147915410 66639 66640 553623933 19874 19875 255498665 28058 28052 662143231 74083 74030 902945642 93521 93555 58100713 88315 88367 203502414 17388 17389 239159307 25455 25456 594934871 37073 37038 606115125 5242 5230 725802434 5743 5744 603611448 32028 32029 459017714 90419 90420 538464897 63152 63153 189294015 61387 61440 164134658 92516 92504 159067175 39976 39992 814393756 39059 39060 103874164 39952 40006 432867498 89880 89881 578937644 53262 53261 381400402 16910 16911 139764678 35888 35889 274897188 72509 72527 369030761 72795 72796 113782231 7319 7320 174913416 96130 96165 313656625 8450 8451 921156817 89703 89704 39922472 30971 30955 766949746 94006 94007 654747249 11730 11731 974650086 76476 76477 13243314 88282 88283 456897390 89540 89522 953688722 59477 59522 668524103 73990 74044 361371105 8777 8778 798557799 74909 74867 28815190 3103 3104 259622383 47421 47426 883216505 76004 76005 550730842 7618 7619 754321378 17721 17684 254423798 492 493 143717429 46286 46287 364758607 85112 85113 649293440 53157 53158 675855629 47364 47382 976904260 82007 82019 164885538 42853 42854 815621162 4949 4950 370157953 86493 86494 520983671 19271 19272 43904126 61760 61706 63394119 56603 56604 882978281 77956 77957 558966880 50235 50236 218082404 14292 14285 751281713 81317 81318 924996145 58983 58993 468929283 86407 86408 519664148 8921 8922 268071015 14905 14906 733702132 7603 7604 665514658 99742 99743 482885312 10101 10102 30428662 58521 58488 27211721 96285 96231 378039933 24601 24602 177706423 29219 29220 377925938 86129 86183 456501565 75476 75433 335161633 93769 93800 565624003 50521 50522 751686187 86902 86925 95191032 49348 49352 326872533 57649 57650 691313112 2615 2616 191669103 96785 96793 924414441 40073 40075 496225810 10125 10073 405119654 78324 78375 106527909 4258 4259 153595856 68992 69014 737038421 42838 42866 224891947 2398 2399 62937238 8714 8715 712055473 87222 87223 68661782 48460 48411 708828452 9373 9391 670998976 39187 39188 970829502 76733 76677 576669250 43692 43662 904341031 11601 11651 277296305 22024 22019 406017122 860 861 843400638 73895 73896 156754405 74574 74575 131500956 10316 10317 90894620 20502 20503 863741298 58010 58011 777886442 55025 55026 869929269 67172 67173 594379709 76418 76463 972350576 12233 12234 335888182 54797 54788 810182424 79856 79889 675928460 89633 89638 276539581 15465 15466 810768753 12323 12324 834301882 36164 36165 152817444 93156 93153 932048322 29412 29413 515414365 47024 47025 753062390 56937 56888 643879590 68726 68727 185844406 50215 50185 591447520 16127 16165 589766152 34703 34704 16054350 45958 45959 229693953 40995 40996 911150486 33308 33325 388807070 83979 84019 650586341 11993 11994 871485247 99685 99686 819383249 57891 57837 360409643 7936 7937 259593213 8975 8976 754716140 70500 70501 330452102 77191 77242 973278918 52773 52774 923523793 29176 29197 166292054 16335 16290 131612756 19869 19919 753551033 29395 29396 774667207 54236 54237 725459063 32666 32641 211523438 91455 91403 744308009 29633 29634 332689195 96536 96548 237844152 99987 99988 313735191 27706 27707 522022151 48939 48902 572615588 36311 36333 48611117 29621 29661 452228165 16496 16497 464609446 60986 61017 218658249 26293 26301 612640753 47006 46991 395954433 53134 53135 744423821 36950 36951 665966517 36900 36901 698982868 78615 78616 228726760 43777 43822 479098361 8874 8875 88029508 35293 35294 48509350 51900 51953 891484294 19819 19790 266981576 13733 13714 362789438 12971 12972 50083391 90875 90847 717167815 84014 84008 283878771 7349 7350 642112304 69943 69926 448622852 6267 6268 38137613 88798 88799 202325002 81893 81927 994233623 90075 90076 315768127 69878 69903 969693274 48120 48089 592714345 51623 51646 229899028 42511 42512 922798273 96660 96686 857893042 69442 69443 483504812 55413 55414 870966111 23542 23543 722792096 51887 51888 837366468 80495 80496 152319857 13792 13793 881725249 67467 67468 196634670 24971 24936 139770930 34400 34401 478624553 44374 44419 145641071 3044 3002 613917319 4697 4716 329044071 88764 88817 880906524 10001 9981 552742946 73667 73668 607622253 92596 92589 480925793 21887 21840 817489739 51338 51339 973405677 46659 46691 105591281 79872 79873 901941957 79249 79274 365588631 49802 49803 264546424 73249 73226 682660397 19856 19821 170019217 76398 76376 582309441 98771 98740 203921330 41317 41318 415833180 61256 61257 215744197 67627 67628 850372108 12910 12911 568958365 25365 25310 70041618 63914 63953 325486409 25281 25229 539514066 68465 68484 823093762 29357 29319 610337792 22229 22248 758623084 9339 9301 626405860 33750 33751 196468976 55991 55992 563876002 24428 24429 484959391 88371 88372 940781025 17459 17476 789266221 75048 75009 294668859 77528 77529 969879436 32244 32245 566803851 89633 89684 87124087 44492 44493 477117205 24601 24623 22086858 70881 70882 527398241 83267 83307 681743259 46684 46648 76824227 76314 76361 307763160 74102 74066 287575682 34704 34714 80228700 85779 85833 309375977 44988 44989 440037125 43927 43928 105715281 35464 35465 725488044 56243 56258 664930778 29678 29679 712470050 51575 51576 49758334 65281 65282 502705654 50608 50609 507424206 36420 36457 930032556 3042 3043 34388972 34042 34084 102197014 88695 88726 191445506 58967 58948 530372270 16689 16675 900172529 40423 40412 880424382 77115 77116 607498047 69224 69225 215466063 909 916 480839452 92377 92428 704035316 21839 21840 785844850 1937 1938 243939211 29127 29178 285243058 22321 22322 279073382 31676 31677 79324381 88510 88511 106586122 82690 82682 279102527 59727 59783 212413378 86046 86064 406837447 82345 82392 808912104 70481 70465 227473998 95310 95338 414796800 31221 31255 47997888 19099 19044 837053544 5301 5302 605395627 29068 29121 19771255 70444 70440 11612233 94944 94897 351419500 30723 30724 638745257 66221 66251 635088894 54807 54808 305659367 75730 75731 713619880 78681 78682 192044162 64368 64369 547775641 56752 56753 388139715 62618 62612 358264997 67698 67699 43475087 91195 91169 137519345 94298 94299 999598358 98999 99000 237034951 43407 43421 179432171 72041 72000 832828142 10289 10311 802844800 75694 75695 626528872 67833 67793 736755949 54460 54439 366128757 78774 78775 752026445 82652 82668 154216578 609 645 171911895 30637 30638 563596322 11436 11437 384403632 47306 47263 606882033 86429 86430 545868079 25357 25358 527899366 66531 66532 897434449 86686 86687 525625104 41510 41511 954851450 49158 49102 796545730 31085 31086 899800737 17360 17375 105610437 88697 88712 52474174 95080 95062 833828737 75446 75460 176090730 15898 15899 745988009 17035 17082 148609626 54881 54911 192622049 73506 73507 10954941 18789 18771 718928151 41705 41706 670375442 38023 38079 185920691 10085 10086 88184278 72519 72520 74868660 89093 89057 649152290 42135 42124 157267143 84236 84237 385083800 19541 19542 119075596 52476 52477 24419707 14742 14743 801580671 91588 91586 14706511 4688 4689 931972201 65659 65660 914085389 55407 55376 930650579 87081 87082 195911156 676 677 313217263 52726 52727 690463974 9170 9171 731622287 69731 69732 41094190 27650 27629 111552471 92894 92883 821037127 10747 10760 650270165 56187 56188 531253550 48790 48791 379206111 85716 85704 847964961 32972 32952 336035692 41785 41780 287742945 70185 70186 493488306 32301 32302 555858557 67644 67592 925520521 62978 62932 393403102 39621 39602 636557894 90465 90416 711481763 11222 11270 828707877 80955 80956 790293508 74724 74763 892215139 42552 42553 646750805 40968 40969 970782665 6505 6488 65254539 33617 33618 254100782 80948 80949 301120540 96362 96350 354315998 36146 36147 230682927 1782 1795 202913524 9471 9472 892508583 15097 15067 855051782 91030 91031 556224813 38666 38627 262544262 23554 23532 368430851 15633 15645 653474485 82952 82917 804039206 63898 63899 354473530 57395 57450 320556520 82067 82068 264208501 86516 86517 324555767 52168 52169 994431052 6440 6441 581097800 9297 9346 560455595 11197 11249 496022705 23911 23912 683378391 44395 44403 537214966 87323 87274 545260469 63727 63728 78155278 6914 6928 386887037 41045 41046 101426256 74426 74419 497279136 73174 73175 67785528 5625 5626 943565183 34077 34078 566250684 85361 85362 172185660 88602 88616 248731336 75419 75365 577716681 18035 18044 688215299 22767 22810 909833615 55272 55293 596295401 9369 9370 227700205 70921 70922 194680379 63464 63465 53660773 65512 65497 732851456 83199 83146 630426380 90744 90752 318179759 24881 24882 894592641 71973 71974 292105440 59595 59596 94246877 5410 5411 809545707 43262 43313 36551800 54832 54835 229669565 34177 34185 870319924 35688 35733 534366127 20992 20948 262103257 84251 84252 321156817 29602 29603 711737635 50714 50715 80408285 36763 36764 592755356 22082 22083 10721580 88419 88386 698192329 15709 15702 340408188 40151 40204 918756507 56450 56451 956996575 8430 8391 413194469 30267 30216 617183728 25475 25471 45663512 41972 41957 426322864 86499 86500 255486076 15242 15243 663180200 50309 50310 971207476 45226 45227 134826132 19300 19301 985215107 88068 88069 584321703 17303 17247 613666349 48118 48067 154638233 39011 39012 344345719 6315 6312 716192397 50146 50160 666129173 88284 88236 635688437 3611 3612 110473306 56174 56175 822089288 41553 41555 614524633 23267 23317 919236906 92410 92431 814272267 59484 59494 839729279 43828 43836 148307298 30187 30188 968343739 18923 18927 330782419 96398 96399 213961756 51097 51063 291967783 68557 68558 845246263 15348 15349 772694937 19952 19962 633320973 54403 54404 330555045 87868 87869 753852249 12793 12794 461114458 13002 12979 593848790 11393 11394 530918862 78864 78825 947011252 16355 16356 594500826 32654 32608 816176672 6581 6582 31495848 17583 17544 586145781 98330 98384 510581911 78464 78417 18075815 43875 43876 425193649 75014 75015 326132624 36794 36795 687070495 89744 89734 588184650 7985 8010 61387916 6711 6712 129028032 79107 79108 421950961 84985 85020 994857913 78589 78590 316452913 34883 34884 679004808 15926 15927 267640501 36001 36002 32856801 50556 50545 160050404 19285 19286 523574653 72996 72997 551247487 41025 40969 222205769 52541 52542 286111723 79735 79741 890535959 17240 17222 373877667 70433 70434 676143456 96843 96844 366552122 52796 52811 726832642 59607 59615 349878675 63395 63435 370402867 88574 88534 396152787 43507 43508 429264714 5948 5949 126688776 96168 96157 294640673 80516 80536 478381294 53112 53113 297590460 28632 28625 199777233 93157 93210 354370853 65846 65861 868383515 5783 5784 734707127 75509 75482 889335384 85970 85928 262584609 67837 67818 392023470 5078 5085 905536108 92986 92980 167299588 91233 91234 833057931 58753 58749 615899883 54628 54665 476825484 45586 45532 852383522 62775 62776 980430471 39889 39860 950690360 61435 61436 300171420 10946 10898 783304592 9735 9736 251293535 34612 34613 457276533 2599 2600 150249788 33272 33273 822407207 37899 37900 187814898 84232 84234 659483983 5340 5341 545153792 51886 51887 585920466 31788 31789 133021149 98585 98588 873041344 35103 35104 703901881 96694 96714 564472959 26652 26640 479600450 88034 88035 456817610 71393 71394 284767530 53692 53746 183690284 12850 12851 989463775 91338 91347 347540654 70527 70528 916402537 98481 98482 711501575 11044 11045 963435496 42781 42810 180079176 59449 59455 385579116 48349 48350 693769441 45005 45006 143053357 60453 60478 247825574 2313 2314 56007950 76927 76928 430200589 15967 15968 310773351 29210 29211 368412372 18129 18127 962931133 35659 35634 555506731 46653 46687 2861765 80340 80341 319979284 4842 4843 507858152 24583 24584 270258883 75543 75599 278320027 70569 70568 82955956 71919 71870 408835825 18367 18365 860881099 62484 62469 77998835 18750 18751 478995771 68420 68366 32666712 54857 54823 203054490 94649 94650 394019466 28228 28229 132292451 71083 71115 152036793 38003 38004 448828022 3749 3801 898977400 13673 13651 550692883 7871 7872 982939111 28154 28155 974479164 98481 98525 240502110 43827 43837 33219712 25324 25325 983538258 38662 38663 502681104 44706 44703 490185928 38762 38774 991936035 57495 57496 939373529 77613 77614 609035007 31482 31483 724638761 89611 89566 311847712 83272 83273 622761849 495 496 669054663 75268 75269 862401643 72208 72209 379806879 17646 17629 598585750 66660 66661 171692117 30886 30900 962829164 83552 83602 698694179 81261 81211 493201258 71010 71036 876903096 62478 62511 207890472 84577 84611 864514795 88919 88963 489888428 31563 31564 188630869 19614 19570 223745976 89932 89933 611430404 68459 68460 263352496 36849 36902 544310296 18960 18988 503761860 25677 25649 310117207 34994 34995 800409552 16548 16592 562028869 77489 77490 967013576 80895 80853 200611005 30647 30648 85717169 10815 10816 571087232 74594 74589 746728630 93996 93997 58597663 43985 44040 63721851 74963 74953 620036347 71161 71162 234807007 18319 18278 696786671 1151 1152 244604134 75516 75517 464369898 92275 92276 253727027 43889 43849 24385279 4964 5003 123052405 45334 45335 405763975 56231 56232 190103795 60812 60780 848053688 45702 45703 587846598 85433 85459 499674411 29621 29622 227533193 98528 98529 918857298 20653 20624 748979470 9521 9522 822696037 59247 59248 418786176 24504 24454 754462335 16499 16549 957689029 59686 59699 79402718 33243 33252 615398878 72979 72982 115924992 45747 45748 198816873 54761 54762 923645146 15430 15402 770761924 99591 99592 123088601 74451 74435 376711242 41469 41508 480063581 50503 50516 666932301 10386 10431 70915667 59611 59612 596877516 50317 50318 641902900 3096 3149 585811081 91188 91190 258856801 81687 81717 573313448 58398 58399 674273637 47140 47101 783402477 76524 76543 823506094 93279 93280 428075426 68604 68605 537500329 62817 62773 642975615 938 939 745310011 69082 69083 183866179 57733 57758 668610829 22253 22273 553275201 33941 33942 863022525 71728 71729 56326661 60737 60738 276545824 15273 15295 527145329 82922 82923 935166803 86707 86708 56696173 1955 1956 211541686 68364 68339 741527644 25243 25229 614834952 55565 55566 522279818 39783 39784 937609728 60638 60617 10968108 72296 72297 75597683 52124 52125 797073214 90636 90639 272465873 51190 51191 354013410 79945 79965 879453673 23796 23797 399950808 56973 56974 328693013 7590 7586 644433286 67687 67728 593909035 29694 29695 483974801 72629 72630 682486200 21645 21646 9701808 68804 68847 403512054 73367 73368 405223846 39562 39592 395990859 5299 5307 866488777 42986 42987 442462300 11241 11279 181231582 40436 40425 559446276 75199 75200 848353337 64081 64082 134323726 68845 68848 32186599 9102 9087 55872439 76573 76612 385048090 71521 71522 754889028 36513 36514 869730239 61389 61392 365526830 5673 5642 829295916 29123 29124 881966077 45212 45213 434426812 83887 83888 899020660 61366 61373 922567609 58775 58776 268075517 55069 55070 755436789 12186 12187 359387484 26538 26493 560186297 77080 77081 246242289 75031 74984 468749526 67114 67115 867438409 70045 70046 389656469 14475 14448 193231116 25969 25948 826394349 45124 45122 99394698 49875 49860 846041178 36160 36161 269001564 18315 18316 262732274 8121 8127 465026116 64897 64937 892127978 74724 74761 391714463 72717 72718 431295496 45122 45123 271142163 7711 7685 472731086 35140 35087 158791307 76245 76254 468484592 43379 43345 698977661 2876 2877 810640356 47406 47407 943048651 89113 89089 334926588 15115 15116 503442905 11594 11595 165928124 40407 40408 878772493 83436 83437 789816155 54592 54615 293527802 49490 49453 533390932 5138 5122 285354435 73151 73152 43471792 15170 15171 438452771 89312 89313 232580378 43812 43813 354186123 64232 64233 982225115 59174 59169 49611213 85111 85112 78544530 4991 5006 314094438 39935 39936 508444911 45225 45171 12457066 94023 94024 134978738 46282 46245 380337679 4347 4348 517612497 62098 62071 892549439 82078 82027 984605617 94757 94746 755910805 79179 79191 534743848 29903 29904 715008366 71581 71558 523271913 1983 1984 909261267 7415 7387 829080956 63522 63523 3354472 50487 50488 241113634 72926 72953 585680271 70 71 267397849 2116 2117 187033779 18613 18614 529924576 62223 62198 956751823 53185 53186 677802643 58641 58599 139604988 87098 87126 57529235 13307 13300 363920062 37172 37173 819547486 73537 73577 421804784 95031 95032 514702298 70721 70753 506784210 20185 20162 80912851 31532 31583 697887680 49362 49363 8865494 2150 2151 680734478 38039 38080 549623419 7039 6998 58610569 58793 58824 180939886 64341 64353 882376050 16168 16169 567601595 35585 35586 575396923 42875 42846 640326132 95366 95413 974326532 81064 81065 197182751 48544 48545 226301110 79994 79948 876039542 25927 25939 71306080 78020 78021 66462555 7257 7306 45661170 39314 39360 797778542 70194 70207 970317721 50899 50935 99614504 57114 57115 997806843 3635 3589 925104993 33818 33819 332726492 84487 84488 125132625 48045 48046 647885041 27812 27813 184708227 13682 13683 687808276 62560 62583 465362573 47938 47943 866696697 11773 11774 693143293 93830 93859 758407425 41038 40999 802264504 90013 89970 318118686 69794 69755 23003364 57723 57724 593645631 29443 29468 822311965 57227 57254 931588233 20 21 922961724 6393 6351 39897466 81736 81712 927354309 21354 21355 335923652 12871 12872 974213422 61997 61998 648528889 51430 51431 932522068 6838 6844 761317829 31089 31075 37354336 99220 99221 285312288 83202 83244 567016442 77758 77759 33588507 32584 32563 5155585 16833 16852 866946171 58998 58999 942514805 87030 87031 695547513 30260 30268 209985655 87429 87430 472561511 38231 38234 841576441 2284 2285 931702384 28019 28020 890141826 67508 67509 435945555 13596 13597 430790364 26547 26548 965461333 85818 85869 802729644 1428 1429 774970808 50345 50346 752728361 359 360 339788502 60305 60306 806703714 475 509 841807963 4433 4461 255652504 58932 58933 249431592 28171 28124 347972658 16616 16617 737913978 1157 1213 189896440 56321 56296 70498625 85424 85425 510511903 88391 88392 818992475 34785 34780 875750765 86751 86712 862407310 89220 89221 617268302 74096 74089 871938971 86845 86833 587818132 84258 84259 66617242 70972 70966 821541325 78267 78323 420247768 33784 33762 447278029 63584 63585 955473606 367 379 528950939 87561 87600 840126967 97522 97474 836788135 44279 44280 807374378 54286 54287 116075597 45713 45706 654732735 97299 97270 999352135 64632 64633 287577251 38507 38551 768348399 23780 23744 470346606 93019 93056 427509659 86943 86944 172987167 97643 97624 757126795 76379 76426 121357700 68060 68061 825972721 96869 96870 230422338 58584 58585 384740930 7219 7199 300110104 69368 69403 849979436 96550 96551 977710724 79622 79631 426162913 5081 5068 369000945 67756 67757 315516686 38732 38688 491950557 87301 87302 353349051 79556 79550 489140242 61199 61200 259860389 28066 28094 744688296 65208 65209 982094791 35522 35578 517039751 35829 35830 245018923 69954 69999 815431839 28976 28977 500013997 47653 47654 360668480 4924 4925 143678247 7467 7413 384542278 31207 31208 35661899 7787 7796 432300069 84578 84579 985469862 2945 2947 868758049 93343 93344 904692352 29196 29197 807836697 99674 99675 93878162 81514 81515 917688742 13147 13201 697409122 41878 41837 342782592 86624 86625 173701483 27580 27552 600604431 98964 98965 558367993 78338 78339 634420691 96654 96658 905393298 86654 86655 666662469 94712 94737 429424910 5911 5912 752489129 97101 97102 386165374 99974 99975 988024629 1205 1206 648928510 80542 80588 718448859 32606 32632 707816634 4271 4272 551469755 22818 22831 758949343 40659 40610 816706027 36669 36670 38770047 66870 66871 290536446 23923 23879 205447595 88102 88103 441616684 40850 40851 331985203 62570 62538 987595057 126 127 770878206 37583 37584 534431003 33904 33905 121074416 85805 85806 364881719 22658 22659 504447955 23148 23165 227923333 47615 47623 136471978 96218 96201 322638473 15143 15144 678737580 33619 33620 631482255 66586 66622 392478897 38898 38899 934374155 28058 28089 967577431 818 778 587531579 75259 75223 793267350 15032 14987 805870667 49620 49613 631833479 74533 74566 527051577 67014 67015 734500004 19429 19430 263605800 68535 68588 125671965 76681 76632 813674848 2316 2298 764385276 1439 1448 840911663 92604 92605 547794313 94464 94465 272923562 21061 21042 123451333 97801 97774 48897673 94462 94504 260225126 31105 31062 775767563 87033 87034 801468205 67879 67925 415938430 22590 22581 304359716 44074 44075 639757814 28852 28853 633557750 25262 25263 442734717 48574 48603 319774742 16407 16408 968320232 28318 28317 904881382 33961 33962 493367203 89000 89001 281346630 75709 75710 191134159 16352 16314 34476243 51263 51222 336080314 26873 26890 266998907 51831 51855 243853201 47438 47480 625517932 76090 76091 173441373 36506 36470 760640572 2207 2252 87003245 23121 23119 647277600 41810 41840 937464823 49116 49144 560314181 76654 76655 11268903 25164 25198 786706685 12646 12602 192992507 26259 26283 875392210 4382 4429 618047322 13138 13139 430574799 82802 82852 986745608 89241 89242 122412381 52262 52314 814779505 5953 5954 824335019 6489 6490 536977901 79120 79097 930040943 72 81 481935527 47669 47670 817243979 55569 55570 155948361 29317 29318 783352033 17586 17587 466736748 23256 23242 880119864 34981 34982 83397227 68247 68229 525647783 29975 30020 250454974 98703 98693 151315404 70398 70346 537946291 54328 54329 935971556 94419 94420 228419976 83058 83020 737978799 31735 31736 49830357 23450 23406 340791149 23643 23650 801718201 30780 30781 982709824 42065 42048 518632109 51496 51497 626597387 98491 98488 670863312 16938 16939 165644297 98045 98073 762569146 41162 41163 386064875 97393 97372 863044559 50406 50407 356114552 26753 26728 360793447 21314 21315 181367175 7644 7602 747325090 77318 77275 550173388 60480 60453 523220764 55310 55298 732339888 36541 36542 948661311 67837 67801 853310503 87198 87175 359428964 81776 81771 609044438 46517 46518 629086476 82325 82326 503665227 93363 93364 339576377 96708 96709 969490469 16582 16574 326489163 89235 89219 585873045 24372 24420 692461656 29305 29348 157547174 54907 54908 765550469 91549 91550 952781829 32440 32441 118764310 13602 13618 385823462 62951 62999 108565581 18245 18279 312938082 92999 93000 851656208 47133 47131 621553778 97467 97522 67628305 23609 23556 220229487 31867 31868 708503050 88293 88279 787247323 33455 33472 674956290 7825 7826 971988873 35067 35068 371968266 96915 96861 520833746 74248 74249 787847802 9608 9609 385199101 82372 82353 244933262 27155 27163 830512587 66737 66738 324374304 93924 93925 393246149 78787 78790 492576258 47357 47395 637111476 48831 48832 42658385 81156 81133 807000447 11850 11822 963190129 51814 51766 732899225 80520 80525 477469966 10018 10019 902246687 4067 4068 800240907 29618 29619 995108576 47625 47626 404388737 18316 18317 599296024 55505 55506 409149079 65624 65625 218125267 12030 12031 671051203 14257 14258 79180533 49825 49826 482912606 34867 34847 813675249 18821 18786 364076426 29495 29504 456362461 93183 93220 328922673 26840 26785 913465446 59322 59296 980167411 94805 94806 566570200 63411 63412 775804860 49664 49617 897713893 56631 56632 576208357 95005 95006 761145382 255 277 195453745 23945 23998 168393713 76609 76608 297786737 16765 16769 393914393 35919 35920 632075880 55469 55470 286959672 71502 71503 609114882 97800 97807 918108031 26985 26949 401877391 69295 69296 356708233 38433 38484 89280332 10014 10033 786739656 27392 27340 850368470 55172 55173 672468413 94480 94526 849077085 22564 22616 763390854 70939 70940 160672691 95395 95359 431601742 96795 96799 255466143 50508 50509 804427742 75565 75566 525742436 4500 4491 918447120 38547 38548 120252590 81421 81422 997901009 94993 94954 727452466 17975 17940 758663579 67374 67428 983072510 44173 44208 19872570 66701 66714 657685601 35059 35060 423666525 41397 41424 437082048 57139 57113 634036970 74002 74003 564797586 1426 1413 689740802 67066 67067 535396598 85110 85111 92494873 56771 56772 155949927 11554 11555 361662726 22143 22113 886944237 88107 88108 931656281 54896 54886 555342988 9675 9676 5455703 36582 36583 162761725 12788 12785 358356541 80565 80566 229719557 45973 45921 456037364 50512 50469 322984431 47102 47078 149906556 17681 17682 688489993 58411 58367 276235245 26761 26762 1205507 1540 1493 807235568 77834 77835 753422496 65515 65516 650677639 56961 56962 305583549 66597 66598 750612184 72808 72809 850639656 56903 56904 997253924 37786 37787 879305373 44612 44615 6708329 24639 24633 402125739 77070 77111 494532413 42423 42424 668897357 88254 88223 532648565 67003 67056 80369332 87995 87996 536250445 68786 68787 182481359 6790 6787 406433334 68998 69025 877557678 25296 25297 575787485 8466 8467 406395434 9775 9817 560276804 38763 38764 748921368 28555 28556 232462601 65563 65523 873856829 63930 63931 676680432 93136 93171 188556324 57256 57244 354400180 34734 34735 388094384 26245 26212 766179430 62531 62583 261089638 88811 88812 704552158 63259 63260 439051802 14356 14357 707151795 69763 69764 562146443 55068 55069 638152491 99317 99318 449097005 6258 6259 561335550 66095 66113 488666253 70083 70116 796377705 65839 65840 268503718 11103 11104 313812468 20210 20237 226564442 53991 53938 649651586 4007 4008 558753396 83908 83890 851880117 96940 96888 563625669 37768 37790 255037786 56775 56808 573323711 26353 26396 305769882 93662 93700 29563639 27827 27828 284188229 56774 56775 300399996 98972 99018 174002867 18322 18331 488777083 71572 71573 581862754 33316 33317 808758608 83971 83923 931407142 48930 48923 141417420 54014 54029 793001184 80464 80465 843976011 15473 15474 256368278 40917 40918 447339168 82068 82096 614192324 16866 16867 186217972 22854 22855 737695383 26902 26903 433748388 32490 32534 92151484 92317 92280 278886081 18606 18610 771803511 55202 55203 679346319 63010 63011 208972453 23002 23003 889373066 89922 89923 431003539 20232 20233 467834428 84336 84322 567553601 80628 80629 811208521 90888 90889 716348682 96462 96427 815288207 8382 8383 609699203 4308 4282 742993088 44051 44052 15593438 27868 27869 277661046 94164 94190 947547623 10136 10095 169470334 51035 51044 283428184 94021 94022 553237970 66191 66189 263716990 43857 43833 105110763 48421 48422 890706408 51476 51477 480037921 78972 78973 739192858 57655 57656 408576530 22260 22297 187697845 67294 67272 344935984 85917 85886 957932840 21897 21905 767326144 88262 88279 603939721 19519 19527 398681423 63696 63697 213937848 33057 33058 369951450 20851 20852 42047730 48168 48142 221750693 25893 25894 938313117 29824 29841 548652796 2878 2823 305858019 59250 59251 318535165 16768 16769 283287294 4610 4611 799654519 47907 47908 663016755 59971 60009 444282623 85953 85989 12382162 9774 9775 385516967 14438 14395 276404721 83109 83165 962192122 15852 15830 679463927 82858 82890 984002309 65089 65090 509989671 98226 98220 427869517 70389 70390 232534082 26083 26084 240043685 68290 68292 321208511 65914 65915 167910175 70145 70121 230559325 85845 85846 465432825 11874 11875 487198776 43818 43819 458007589 39453 39442 439540616 9687 9690 141575600 30804 30805 353187830 95454 95501 979154379 46859 46822 172073735 86620 86640 844763551 42489 42515 131294568 90156 90157 611456788 54538 54539 731252352 41013 41014 841748666 40373 40374 182449489 28418 28419 868353895 38879 38880 678103995 69385 69369 455247556 85041 85042 447081282 3451 3470 841682422 6978 6963 193586964 28524 28555 759141173 11408 11404 579150482 89690 89651 306215242 28335 28319 191508915 22875 22820 540285044 91409 91410 987326612 24218 24219 908415581 63281 63265 592099067 71350 71351 472430248 81907 81908 274978429 53273 53274 359390550 67344 67295 105803202 15092 15093 751365789 99625 99585 781876243 70273 70274 322353677 8294 8295 513136349 89044 89045 609550323 50558 50604 559039948 86556 86557 197216718 85466 85519 769825628 1746 1697 526436668 84798 84818 162436893 58404 58417 571782533 58408 58414 597031161 65691 65729 141697517 73105 73106 184469249 83722 83723 396618780 16659 16660 634020301 35370 35371 551754102 83829 83784 660212998 89050 89090 559702151 26831 26822 970209491 82999 82973 311457589 15862 15863 496334932 89941 89983 928414949 36858 36811 76235978 79728 79755 382195367 61794 61782 833447787 6258 6304 731549324 30818 30768 302704904 2099 2100 189393564 38846 38847 914939502 83286 83287 911172583 35439 35440 215972631 46084 46089 881499214 17 18 733797898 72128 72129 747588892 47421 47422 747549667 19205 19206 665890200 41654 41598 745046353 7887 7900 26707855 83584 83623 763962688 16122 16123 389197040 42147 42168 516745264 47519 47503 949032902 93973 93953 859491890 5074 5075 71912700 91710 91711 787520338 35201 35162 69643538 54369 54385 403944500 59778 59827 687166219 21304 21256 578432463 4433 4388 98865289 14317 14318 396848461 79070 79071 821221575 97291 97292 541406083 26354 26351 978800011 47672 47627 260817292 44008 44023 757203199 34348 34312 276654878 58055 58056 822164777 96705 96706 812366542 35987 36025 195238782 23703 23704 910346331 14018 14060 578170158 26212 26213 631386237 71023 71041 714110855 84532 84533 915295350 61453 61454 884492137 55969 55970 859000982 90310 90281 106945651 93199 93200 777406069 64608 64609 78471069 68628 68629 336851065 11941 11942 860705567 48948 48949 343326592 24545 24546 213416816 68543 68544 997328155 67808 67809 870807895 81466 81467 970439459 12204 12205 835790415 6823 6824 101773870 48587 48628 988672140 14018 13991 741708511 41723 41687 923009675 5712 5713 132748858 45433 45434 74634613 94828 94788 791389509 8141 8142 285626866 64319 64343 533915519 28969 28951 92551855 19142 19128 574237726 21251 21214 440350858 48230 48231 177864802 55626 55627 727766363 83794 83789 135569588 44531 44483 721219248 71288 71291 13763870 34836 34837 937954472 40535 40536 148469613 78969 79003 853249938 24760 24761 139664592 27651 27675 798335818 91717 91718 217431595 88184 88185 33474963 15342 15351 132288398 20758 20778 508793734 62083 62076 596347246 103 135 268750199 69724 69725 934077629 8758 8759 520956846 51879 51880 672370865 49369 49383 201769394 21731 21732 585391957 81349 81350 32426594 28122 28091 656117595 33113 33114 6731884 83442 83443 944128523 25854 25855 253935194 41651 41643 959096185 2495 2549 19612373 24683 24630 937523672 13466 13467 954374739 73494 73537 57075936 83293 83269 986515606 866 901 88797340 45872 45873 680801419 8186 8162 258599955 76286 76234 360544021 43201 43154 138710169 82817 82840 476738565 8722 8674 133489924 80995 81023 388570030 40825 40865 317935160 47392 47393 308002346 29457 29505 27984737 42081 42082 131010179 27623 27624 573534128 68910 68856 306053888 39764 39765 44212789 93664 93665 229147974 35039 35040 790203028 12028 12010 244727464 96224 96252 727073592 2316 2317 908549888 10915 10911 935388612 27120 27121 827772547 31964 31943 435551064 72675 72634 413378738 44651 44680 438472303 64040 63985 721072570 60162 60163 91467973 73037 73038 473948575 99291 99292 976848389 37257 37258 919084918 99980 99981 314640 89624 89647 844494 97656 97678 986438009 64425 64454 13239060 66161 66126 53751553 94862 94863 629677548 68890 68891 271550521 78035 78036 92581728 1234 1235 52831937 72453 72447 157148003 14300 14245 520210750 58358 58359 552692368 60465 60495 224572505 17484 17485 446460896 71399 71418 85781243 49583 49623 742250509 31419 31438 485754985 54510 54502 130303067 72547 72572 279848338 85397 85398 623350733 86874 86875 218910880 74441 74448 892633800 9591 9592 23466190 23259 23314 472572260 21025 20988 567916936 38851 38852 62180401 46856 46857 611603103 53626 53627 388011026 94947 94948 335089872 32669 32652 602928182 69865 69866 894918430 85477 85464 638911596 65044 65045 590576102 95368 95334 875923146 19167 19135 412296438 23939 23952 283545472 14343 14350 226255941 45313 45276 983638192 79643 79662 276906866 70211 70168 891675422 63202 63203 59834929 66247 66231 194842536 11752 11768 815915336 82487 82504 671817808 66632 66658 899825282 68244 68286 769373462 26478 26437 641395472 71384 71385 747004518 10576 10584 33421979 76096 76097 371245452 4934 4935 466076460 45740 45718 829879254 30190 30191 352995610 59797 59798 256803096 55364 55380 202191478 32034 32035 983395926 96162 96159 573608466 30814 30811 468535631 33487 33488 594613216 70692 70693 318805305 94839 94879 570542160 34768 34769 516952078 90536 90537 850273370 13334 13335 169412475 35743 35696 886804887 52338 52394 784676925 73688 73734 743603133 7296 7297 5388242 26456 26488 509400151 59544 59505 687195895 4117 4135 853800429 22039 22027 675253541 97469 97444 871259608 8947 8984 145612358 11511 11512 485927386 64294 64295 543647977 57662 57663 943456419 84531 84532 243943254 51198 51199 816822441 47633 47641 547107743 87985 87986 788246506 33177 33170 731498184 67439 67440 513116154 46677 46639 452300662 49079 49080 53286922 25464 25503 784838719 48702 48665 276761860 19294 19338 569419115 72279 72280 494332207 25149 25153 390921765 12575 12561 230920263 76554 76555 714174485 28963 28949 606993751 1426 1395 5819092 17173 17174 334668278 43179 43231 261305 25304 25299 291156170 39869 39831 460298609 79005 79002 426568048 7323 7324 989010849 69394 69445 859638277 95912 95931 359375017 69901 69852 715722892 19286 19288 345891478 31200 31165 501583298 66580 66600 329418191 89212 89167 927374780 29028 28993 442056420 63938 63939 779002966 70266 70267 956451968 94131 94132 619861641 99004 99005 349501252 90315 90277 604889802 11427 11428 910097853 67893 67894 442970834 91034 91010 866618504 25237 25238 531505207 11322 11323 907814969 45672 45673 471505899 21424 21425 390509918 41611 41612 5886804 54573 54574 815584920 93799 93824 200546956 63807 63796 840374344 23451 23452 63378287 82733 82734 941099903 23774 23775 1465265 64857 64858 194793628 52056 52086 800379027 89140 89180 689628277 65155 65122 379910671 83498 83460 561932945 28996 28949 823026892 53280 53281 32974443 24908 24909 777913832 11219 11272 195950278 37788 37789 901512327 9854 9877 175210220 84976 84959 185183387 11580 11581 953386872 48466 48516 167308776 6666 6614 223214136 85682 85683 94742949 10062 10063 555895220 970 960 538880403 87088 87089 681038185 2000 2024 645867390 68737 68740 181218149 67097 67098 698245410 33935 33936 195966792 85249 85297 722889958 84413 84414 306549011 63807 63825 672650986 99526 99527 25134700 21947 21913 945332582 74524 74525 555495359 20175 20160 487786655 13600 13601 828553965 5071 5041 722826675 75503 75504 367807044 60308 60309 554029169 11229 11230 294805388 69095 69122 547909500 6229 6230 542795737 38882 38878 23501562 35637 35673 637247764 53697 53698 487445459 89437 89389 676741795 16189 16147 872880368 1160 1194 533712007 31949 31950 209894861 64052 64081 549159113 33056 33026 771816710 14513 14526 699299791 83802 83835 126483426 12265 12266 180746764 33600 33618 121826712 28626 28636 275642088 88551 88552 912515734 86553 86554 318073881 42292 42346 47389459 20537 20517 559432842 45935 45936 215145339 40019 40020 243853541 73373 73383 664619468 45365 45366 826738725 8363 8322 429566783 75643 75644 527214675 67250 67261 884502927 57844 57840 21022455 15001 15002 691403039 20071 20072 77126819 5000 5001 352301734 81321 81322 380824629 68049 68050 695052856 36080 36037 329419775 50662 50663 396405713 469 470 250857485 62885 62886 221650647 36498 36499 225113586 9313 9314 200294279 21322 21318 538474444 45077 45078 625610126 66889 66934 152840586 6180 6181 335963444 14670 14671 611663338 62189 62149 306020779 42103 42104 457555003 37567 37549 258454839 83852 83853 663857949 27450 27479 117385205 11705 11741 3413632 18203 18204 8801092 33413 33414 191019492 19076 19077 415975281 96273 96304 552182028 48339 48340 440639659 75033 75034 887328906 56171 56151 571036550 87972 87973 963942645 98412 98413 489506739 35250 35251 560060191 96392 96357 613597538 36270 36271 902381178 31563 31594 987107136 74835 74846 372850557 87272 87258 622920889 98350 98351 356957322 33851 33852 698872006 85846 85887 728568961 30422 30458 33959596 789 790 293984174 14229 14230 229513342 99494 99495 182775040 8769 8770 584980092 39667 39661 481150562 29987 30034 610641892 87796 87805 529958336 27315 27357 576645510 15798 15799 838075721 68278 68279 627974423 7621 7628 811983451 63754 63797 19586702 88220 88249 429229100 60487 60488 283593609 40154 40200 584644404 59923 59955 269411091 5552 5553 183720454 34616 34633 557338865 48609 48610 865273924 32223 32224 665148197 52808 52863 791512507 23167 23168 217965883 53854 53869 528076406 83625 83623 626524722 36495 36466 999034194 9107 9108 3135282 17997 18037 74470367 44124 44075 526471505 89924 89925 301618816 81818 81784 181875532 85151 85100 699093012 66426 66427 521565107 42505 42468 433163102 21256 21205 79600081 97407 97459 72011682 40526 40566 448162359 81387 81331 351615721 27368 27369 976899871 11323 11324 911574063 43055 43056 72478177 88450 88491 4479058 77977 77978 908305592 49221 49187 24765686 91286 91287 542106671 53804 53761 972539739 55677 55678 292837156 27194 27210 805996112 72446 72447 145809173 23326 23301 924780056 38398 38360 341570732 67618 67619 526071382 33140 33174 151935782 11985 11986 452967846 71847 71848 712080762 15133 15134 170287833 37658 37659 782365437 45658 45659 98600271 17416 17454 196397276 77171 77172 843006003 36658 36656 652734528 87979 87980 773719699 21985 21990 646550529 35215 35216 702204150 83133 83134 454721168 3443 3444 536662999 11470 11471 404036654 53003 53008 793039130 48759 48705 590623934 49 93 931559340 52798 52799 385642182 30582 30583 529301017 69309 69308 814574573 72430 72466 20261569 35752 35730 79934046 3471 3472 856807198 97502 97503 965376818 44212 44225 729467787 79292 79293 883536060 60479 60480 572187573 72053 72054 193070524 35810 35772 469267206 17612 17569 512123163 88495 88496 74360827 64277 64321 275307307 67579 67538 930252885 59352 59353 4817759 23586 23587 611496850 38978 38979 914363547 74099 74151 53621732 18842 18843 978980348 37189 37206 644514753 31570 31601 29171799 2269 2254 235295139 40672 40723 133898439 47415 47416 964288697 65800 65801 35605178 54687 54686 346768175 45494 45487 36592771 67343 67344 279410998 14123 14124 170395001 75824 75853 94707355 90770 90771 925889580 41486 41431 539791916 81298 81292 790019300 94180 94198 704063679 29703 29704 130364547 36049 36050 663999289 74610 74564 342012885 38862 38847 841900901 28788 28789 645311808 1447 1419 843612859 69628 69629 838423438 71829 71830 948573295 1627 1628 368142816 61300 61301 237510357 4390 4391 851739648 82469 82470 748687727 74006 74019 678488457 13517 13518 964887008 2107 2159 627249475 37316 37293 606747212 36461 36492 426374590 96649 96630 180650112 33646 33701 112264354 37428 37458 383530557 37024 36974 157510754 53695 53722 575474164 95612 95563 249453397 16266 16225 560904404 55062 55063 837721101 5134 5135 13569536 12253 12204 13768776 45280 45281 398366280 57422 57423 661725320 32977 32978 69383175 72229 72259 647648922 10098 10145 145215738 21530 21495 377621074 27878 27862 578967236 64660 64622 421308241 86046 86047 553736268 88202 88181 771566500 14383 14384 352818705 37447 37466 958415040 68553 68536 286724465 73846 73868 550785448 95854 95840 388368414 16043 16044 89295916 59386 59406 811501569 74744 74776 147060796 11553 11573 122282760 53719 53720 742722523 19891 19927 136853055 40056 40048 799206567 44357 44311 563294496 87875 87858 365085480 61260 61261 700788963 9374 9375 53239369 34192 34193 612228016 43282 43275 286996549 7706 7699 159268042 81518 81519 260499953 84429 84430 326038222 61391 61392 576736448 19243 19255 232468578 38820 38821 189620725 83230 83274 337130900 71741 71794 743356418 79250 79251 579412105 44383 44384 679457541 78549 78541 158917074 71035 71036 393159364 63481 63528 958686678 69874 69875 842089155 44910 44911 270144823 6240 6241 421244073 31268 31269 72905031 3549 3550 196065814 66376 66427 935741641 55055 55056 937507606 57446 57441 790090933 33405 33406 220151580 1902 1903 616248180 27570 27593 536173025 17645 17698 537381658 55184 55207 255887012 46401 46402 514883272 9558 9559 994758032 86878 86879 733305198 28544 28545 49238035 237 186 238710302 35017 34972 472285957 33479 33467 510974512 35927 35974 923307453 8100 8074 495767360 55315 55345 650362292 27533 27534 428596897 37532 37533 285928222 55792 55793 717489803 7185 7173 41927987 54410 54369 750381732 73933 73934 339872252 54382 54383 915206529 62169 62170 140305748 34333 34334 387751861 53414 53374 422000483 82010 82030 722521074 17932 17905 926461273 78770 78778 188878452 33299 33300 939960642 79898 79899 273312359 19513 19514 896450675 96813 96802 303879540 75170 75171 688544750 61235 61236 691189940 5984 5985 893473301 53569 53580 568550818 11165 11195 797221575 90855 90856 861995683 5184 5151 724801961 87596 87597 458379894 23605 23618 364620315 66921 66922 127644670 19441 19456 424837043 55705 55706 765788227 21124 21102 959677702 72656 72657 409939439 16002 16003 450687875 25603 25604 607038116 32245 32274 220824583 79851 79883 988640808 58316 58317 837860476 70938 70906 796062364 48906 48907 594677615 93988 93975 138113348 85404 85421 284984341 2743 2715 345182664 12268 12262 718646329 30119 30120 338545020 52164 52202 187701461 26895 26913 750435694 43043 43054 160858458 36851 36858 803891189 49974 49975 260759070 93960 93961 527131194 50744 50745 989720554 44248 44234 571417693 92818 92819 782743720 92097 92064 517647891 10476 10477 582644854 77053 77054 859673807 47042 47043 914117623 27314 27315 274437501 46535 46493 997884761 95078 95103 818243921 56355 56328 657725984 57470 57457 202441892 50055 50067 798193573 32362 32363 896643277 88951 88952 212480523 80452 80439 884641481 67042 67043 838205692 10326 10300 815354151 46088 46089 460020985 45900 45907 131850147 28083 28084 380543137 604 605 292722816 74446 74447 323375430 99030 98982 776513405 41575 41617 124369733 59272 59273 253054600 63234 63256 634992996 24263 24264 359333106 7440 7495 960081684 74334 74335 53402930 5086 5060 450843164 50578 50579 190006512 48712 48726 736675028 98720 98721 708975668 71209 71162 344605429 42821 42822 414735061 90554 90552 7537929 55948 55949 632819267 23598 23641 879404674 17417 17434 279481122 13146 13147 661998990 57699 57673 358910851 96372 96386 209211452 96256 96246 576453164 98330 98331 985600474 64794 64750 666862369 84600 84601 414312590 74496 74516 198668936 6131 6132 74086510 21665 21666 187979464 58699 58660 909584896 10485 10538 859280969 45685 45686 731923483 70528 70518 818339632 39567 39541 639828640 95756 95750 268784117 60334 60335 635992235 72848 72854 849516160 53024 53025 311422865 63674 63675 177837158 23303 23359 440557114 41955 41979 748232511 13078 13079 232203366 38458 38484 499464700 90929 90930 685034305 32239 32241 619036731 7025 7013 543808375 20794 20780 10463277 4690 4691 213249146 46047 46048 409212326 38625 38626 137791176 97379 97328 367391684 11739 11740 262358566 71931 71913 388056832 62956 62966 681453952 43196 43197 691453471 83303 83249 483631811 65448 65449 961864995 1939 1940 360768563 54268 54251 406073706 92477 92478 412590579 39914 39915 370482551 61448 61408 304924214 5036 5037 222161165 64333 64334 231243637 11887 11885 876658142 56027 56020 158000762 76801 76802 11571834 22392 22393 186593936 62887 62937 421524501 79992 79993 361778448 79472 79473 13437785 25891 25913 607167771 60853 60854 100812599 90992 90994 821260516 27284 27321 168691141 75365 75325 458850324 20204 20245 94338795 81982 81983 27585130 61905 61851 448532587 43370 43371 631303216 18116 18075 484612998 56437 56438 778809995 91587 91588 307896818 43479 43480 323454539 67588 67589 45298899 24073 24074 274794159 76233 76235 270948490 33842 33843 417196649 56951 56952 505129337 6582 6619 623573156 90108 90109 647124108 80666 80667 752555533 48284 48276 796201893 97273 97297 323973553 28676 28709 558627953 22078 22079 349383325 85317 85321 337230181 63369 63367 175796752 51968 51969 134515328 84841 84842 501017153 31014 31018 678911034 91182 91183 681561173 3517 3518 523360342 87633 87653 869551831 58594 58634 271451806 50278 50279 653198808 78537 78549 366795144 89368 89369 203390609 52351 52352 413161518 60685 60686 926403230 68541 68572 149320948 51037 51038 131098452 70582 70583 34261752 39805 39807 791548885 97350 97351 126557338 31765 31728 611306916 2400 2401 833017918 34611 34612 411820505 21804 21805 492061510 47201 47251 915215425 62115 62164 945443878 18740 18741 456974529 58347 58336 857210947 4650 4651 219013496 40729 40720 503654764 7719 7720 96792107 88557 88558 143014362 6281 6282 706101683 80879 80880 797362614 81453 81503 791117775 89047 89048 997544977 81652 81635 938666424 79525 79526 321907664 38743 38722 325716689 62772 62773 97653752 56621 56668 118296063 39449 39492 605926705 42924 42925 420198520 63913 63901 209585909 49109 49112 949403860 8177 8125 998925752 40746 40766 598570118 52928 52983 687977529 66269 66230 688133084 68328 68329 822629542 28100 28101 584825543 41836 41837 187766773 85599 85642 654070124 11128 11077 597299075 18079 18106 120703472 38223 38277 942416918 42902 42925 312809594 44926 44943 477563223 65844 65845 789464128 24600 24592 413474106 61320 61350 606285348 32056 32059 226089343 17390 17391 458846545 33906 33937 915962043 87559 87594 148240612 13413 13414 681699671 75250 75218 356157386 32660 32661 906491739 43486 43533 807846351 94832 94833 347347958 1082 1083 556143492 51538 51517 741993300 47449 47409 27653758 62960 62953 363547203 64780 64781 859287502 25018 25055 497024594 23502 23503 719645846 73271 73317 854263980 27562 27534 705755649 4443 4439 128116483 48765 48801 540441592 29775 29776 400275431 76185 76214 764667571 64573 64574 164768192 90736 90737 988931705 19061 19062 92473733 14046 14047 645265571 49635 49658 989507909 86260 86287 507122791 85804 85805 839693129 46591 46592 471464816 8541 8542 997257200 95196 95159 437183376 59735 59736 764289429 56108 56109 253405639 75686 75684 263798129 82407 82353 770569899 42998 42999 638395826 80792 80793 34472727 76688 76638 39662551 70896 70869 817987845 61998 61999 845407086 60342 60343 688207077 36889 36890 295159541 49086 49087 793839920 5856 5831 703451967 45446 45466 594978873 59709 59710 846962700 99516 99507 846998562 96208 96209 689828023 41129 41121 237086707 93179 93208 67490217 99498 99511 165479529 81400 81401 385319553 64866 64867 203513685 36626 36620 110626942 53976 53966 706798273 20185 20186 475241296 43373 43362 907649503 26601 26602 404085958 15606 15557 850777838 78500 78501 315018513 60984 60985 133432997 52669 52670 283962776 52015 52016 140764351 75381 75382 588230849 99195 99194 811800025 30792 30814 159116937 91433 91434 178292650 79296 79285 593729396 91007 90954 246654189 85728 85733 990987114 68029 68030 225489473 12222 12223 649710143 48408 48442 710314617 65969 65963 127816854 24192 24193 793986365 28987 28988 712990434 99886 99832 249335860 74800 74801 856928338 63960 63961 503470968 86129 86130 653096233 43508 43509 646906191 53692 53693 625673787 82036 82037 751442983 3677 3678 380282111 92107 92108 590383062 63947 63997 541023552 61599 61600 930396719 14621 14659 535247118 74632 74633 514514120 14014 14021 497706014 31985 31986 729702344 45140 45141 281201157 64345 64346 470323048 20895 20854 991290015 86730 86731 586984860 92875 92831 855754883 42921 42967 217721653 43247 43248 650976609 73912 73919 526868984 8786 8781 445511343 72830 72831 858660921 5078 5113 719086944 46520 46521 869971125 56981 56982 516358361 36199 36200 473915196 87808 87809 442257413 46120 46121 793256950 87635 87620 341458696 89740 89741 415817309 48700 48701 71709598 55229 55285 18974621 59301 59302 720961211 44609 44610 698107887 26364 26382 36862669 80695 80696 970664647 65107 65140 643898681 79039 79040 874313965 49854 49801 221638876 98488 98489 634517742 45187 45224 645300903 8501 8556 155793329 50868 50903 327125290 16879 16880 220331858 79103 79057 834270945 96663 96707 180617983 40892 40910 395619754 17389 17390 935110442 11168 11169 249123141 80865 80846 467935338 6582 6537 777929693 36480 36481 263521834 73256 73257 837174203 90148 90191 641414073 56536 56537 321090447 33875 33876 933279199 81805 81814 610318595 34447 34448 575082290 13569 13570 18273869 94818 94770 237148410 59851 59852 651742092 55276 55288 609638525 51058 51091 993082360 98870 98871 335006089 65386 65387 755543832 14360 14361 464929605 17047 17048 87350736 42694 42695 770243928 57684 57653 754602949 24389 24390 923639361 86767 86742 904148677 87154 87155 418763392 22152 22164 371185205 29530 29522 147037903 89711 89712 754171744 19635 19659 237327353 37310 37311 505258650 88343 88389 964112507 80039 80040 401308328 95089 95102 416660296 37634 37635 386385424 93502 93552 448965182 72835 72879 452371791 64196 64212 536789004 97329 97330 888345524 30175 30176 531218185 7947 7948 271628617 13320 13321 718345272 78253 78254 606027106 41454 41402 476941820 58294 58307 7435667 11127 11128 957506991 80204 80205 564872512 69827 69828 646183842 89314 89315 657612052 48009 48010 479507498 56375 56376 875281211 24172 24123 245377772 29945 29946 846673672 25461 25462 371785269 18273 18274 184049774 34029 34063 829833806 79473 79425 105642396 59762 59790 767740359 6728 6699 82037016 35548 35569 527334286 14853 14854 546738836 4554 4530 483146504 99397 99398 234272204 33792 33755 73384510 87226 87239 160932677 82235 82236 819779491 56541 56579 630845562 86668 86670 565257773 76493 76531 626456408 77653 77705 696416247 4369 4351 785014880 53102 53087 863019721 61459 61500 263940370 15987 15988 483334875 95825 95826 196590302 487 475 201954830 62677 62678 656180390 28751 28733 94858442 97136 97094 993047210 6185 6186 48315522 34225 34273 897307886 43041 43042 257650520 98208 98209 296270247 4537 4538 64418149 43431 43390 414403859 31704 31680 701109183 63747 63748 764447305 86939 86932 874425044 75721 75729 522198871 26054 26030 804410369 77049 77007 488451498 71754 71755 553047438 22366 22360 401552273 52989 52990 514181091 38179 38222 339019136 33016 33005 419741719 28536 28535 356881524 59194 59144 771357683 88088 88089 855658440 98604 98570 438929967 11340 11341 759165929 45083 45096 664800477 67275 67276 828699659 41934 41935 634958004 65067 65072 794820961 13044 13045 604325262 6378 6429 414282688 70702 70736 447493378 6712 6677 969929791 77451 77474 926627937 92412 92362 166220664 23461 23462 665105450 80632 80633 105601430 2332 2333 581448183 71891 71935 4334575 71028 71057 229895179 5402 5403 146577626 65307 65297 81747672 87862 87840 993765446 6386 6389 668197329 51082 51083 829649887 65547 65528 946537401 75762 75756 40682118 4137 4138 498213458 21373 21397 237342882 68561 68603 964100763 82890 82891 634207216 71392 71394 180891082 57015 57004 705179593 78341 78377 130338857 53093 53094 297394488 36383 36357 183063555 4458 4425 425096352 12251 12252 140361007 85383 85384 708362405 41948 41949 514418527 92978 92979 578288616 41601 41578 88005784 94764 94779 639798098 60967 61008 306009598 59003 59004 265646473 59332 59362 93011200 61798 61814 668367800 81423 81424 990406543 93743 93744 554720296 20198 20204 508360302 68626 68627 162174170 99502 99552 898657198 9923 9924 46718774 22406 22362 906251064 65642 65688 960938431 9706 9707 391741196 1559 1557 448238204 89103 89104 978270926 94450 94451 763669171 93098 93099 306845252 64833 64815 182120424 52719 52775 960684933 85441 85442 200558855 97705 97663 704234993 77238 77239 261991145 50822 50851 451756078 84739 84760 176059639 64985 64986 983377767 78598 78599 108166857 78483 78484 562002391 32215 32181 119830461 71861 71862 83284881 47322 47331 762001277 56511 56512 936673021 5760 5761 71529693 32572 32628 817191161 42343 42344 614082504 42125 42126 331331005 34928 34904 491236883 11844 11794 524369719 37046 37047 506552091 66032 66023 156057083 20430 20432 55974556 81621 81640 801044047 61032 61033 53464017 52043 52044 44151029 25398 25363 968149943 23042 23043 166291462 84499 84549 933711941 62445 62469 663506327 36336 36302 971877772 7472 7473 148078161 1979 1980 218111019 67754 67729 858465775 9511 9512 865928344 68538 68483 551390834 43471 43472 56683489 71284 71285 251262965 88766 88819 395856042 79229 79212 886412875 34348 34352 459716481 2868 2869 421726156 94955 94956 959244394 74626 74627 706525791 20548 20549 861544475 49140 49092 413459248 26368 26369 416367814 91881 91935 251744576 53311 53312 623115176 8927 8937 921216300 37183 37184 922138739 3003 2964 684901593 92418 92430 257460303 16206 16207 256502574 68677 68678 40772529 9537 9538 518049717 57652 57599 508831295 99147 99148 99674567 25807 25808 531650622 62240 62287 558602049 25083 25084 469733834 12101 12122 125643137 21598 21599 648124009 85817 85785 809521237 19255 19256 150074796 35082 35067 81338772 15240 15290 194339359 29742 29784 882520812 94579 94580 627422881 51959 51960 283213281 22481 22482 545319250 43780 43833 932383552 27498 27499 364092223 23446 23445 690130586 14379 14331 999945182 48486 48487 690483913 83825 83826 892518645 25981 25982 711755305 84703 84704 985589157 21355 21356 2854868 80982 81017 545775186 29207 29208 338485586 19405 19460 90877783 51072 51073 400785427 91894 91849 255392572 41614 41615 337852715 97784 97786 824514028 68980 68951 27764796 75528 75527 458117491 78328 78329 216707672 8526 8527 668238147 11517 11518 772136762 16307 16251 967743556 78866 78867 130113723 11601 11602 798187761 77454 77412 173594122 78032 78033 716843778 963 925 585079715 46291 46314 548124569 35101 35139 581097117 30852 30853 566472273 96676 96677 708595262 53424 53425 766658845 29787 29833 547360223 69287 69288 189580187 8783 8784 17833472 99985 99986 406452086 67208 67215 757013740 60894 60870 932421872 13448 13449 821651866 2638 2686 628090104 25480 25476 339274394 86079 86025 341738245 57827 57788 234468465 45747 45795 788564148 63488 63471 21759894 22734 22682 598682357 323 324 147417000 16845 16846 227542523 98026 98027 915998891 57600 57601 748039259 80430 80383 88905631 52499 52505 364050232 17703 17704 977122316 67772 67773 123966172 96450 96439 647310304 49524 49525 855538607 8030 8031 545969423 88812 88805 607573323 37898 37899 899298395 16136 16137 641983805 56818 56781 91166853 95781 95797 375088241 76443 76449 894521008 26558 26538 7977459 78034 78045 153426935 49979 50016 556744689 88891 88892 993171605 63566 63550 892572784 62142 62143 421484613 70302 70320 396407041 84759 84771 337656494 67330 67331 851796180 8010 7965 204132813 31827 31778 466207222 80903 80931 72162407 31369 31316 178839010 3517 3486 758164259 38567 38568 26380852 4700 4701 892197424 13112 13138 72653032 45916 45918 653392483 57852 57810 815389470 37333 37365 619113396 66696 66697 376880433 93381 93357 311171436 26586 26554 71779583 51607 51636 962661643 68492 68548 972464062 95747 95748 603432514 85513 85493 611051806 12220 12221 120005748 4859 4860 422950092 13028 13029 498234752 98163 98164 54168428 65366 65367 959272661 96362 96414 529333029 85875 85825 32065975 61933 61948 158809191 86448 86496 633517191 78635 78636 999381264 79532 79537 565293922 65507 65508 869597161 10758 10811 479433980 28181 28182 176896653 37357 37368 631575350 71825 71826 263006019 28021 28073 334012093 24352 24353 146497657 25571 25572 522062523 54243 54244 676685513 68541 68542 831145871 60501 60538 600289388 5607 5655 82826433 53061 53062 6319910 39352 39353 57119580 79143 79162 519224176 61326 61319 735072916 52780 52781 628216391 89669 89670 902379173 77360 77416 146941516 1386 1387 275231924 71931 71932 342452170 43794 43764 595455963 66609 66610 843649389 77769 77770 958187311 72963 72984 390723370 82514 82500 270628188 56777 56804 406852327 20914 20915 142073714 85170 85122 20476978 67013 66986 703066725 58509 58510 538552878 19333 19325 671401034 96572 96609 727788295 87782 87813 498295814 78300 78287 273645600 64005 64006 528000890 27369 27370 758642485 80366 80367 829298477 65586 65587 342871639 99701 99702 315861706 19096 19097 674394885 43272 43316 943334291 79321 79315 514034766 3256 3232 518704805 43615 43616 528677480 7795 7796 459224564 32188 32181 367579817 29693 29711 438003933 13812 13798 269770865 14973 14957 437364749 62352 62347 574907852 64210 64211 937993468 93931 93932 751816227 28386 28363 689497367 26439 26440 242457937 10226 10227 672998038 75778 75725 707184401 95168 95169 526321484 60221 60254 112325976 30902 30911 795175541 12960 12928 76917116 80655 80656 665984587 64930 64968 79049816 40291 40292 748187723 62990 62991 715682252 4180 4181 412175464 14798 14813 246860359 11546 11514 637098580 91879 91898 317805630 48390 48391 677229011 72058 72059 550854083 18795 18796 821177185 45756 45757 987926537 61718 61773 24794391 11129 11134 76907903 99991 99959 201226749 86788 86789 322137618 57211 57212 235347484 95965 95966 554109972 97169 97146 722486622 36189 36225 6296187 15433 15434 202591177 83764 83765 424954421 65199 65228 120745116 14731 14743 754039763 80137 80093 388954705 20393 20394 703359232 72794 72789 681982655 54423 54424 482625151 39265 39267 739294428 66 67 462011399 31367 31368 242318060 64185 64230 437584787 64884 64885 446280616 89752 89744 771425556 98477 98478 799910396 78950 78951 35704980 4363 4315 481478408 57685 57686 524250115 50584 50543 791173272 51738 51739 453966182 78069 78033 650154071 24771 24743 101559057 33016 33017 77885766 94336 94321 533764098 85196 85197 894875462 52253 52254 495523954 81852 81853 595028445 7357 7308 630425475 56885 56891 759232031 7389 7390 895745484 5091 5092 412342956 42733 42734 587420680 44323 44274 226880581 76050 76051 274735239 22476 22516 860733235 83413 83414 826287455 49530 49585 253741125 69355 69392 807724776 74500 74501 62886894 31135 31136 910428493 45853 45815 33056636 89144 89145 244219455 39693 39694 595860682 82458 82459 695298201 13608 13609 899319356 99975 99976 418242894 31527 31522 50308084 18063 18112 489285626 9505 9514 175522853 3060 3061 463179006 21581 21582 535816200 2397 2433 823109314 36999 37000 352608510 40762 40719 636888890 2909 2910 864573827 31288 31282 664707474 99296 99297 782075126 22711 22722 45364877 87253 87292 830787398 27343 27301 969819536 79949 79950 85101691 74953 74934 376783970 62328 62379 521696406 7249 7250 349269117 8346 8326 101878511 6280 6281 893242986 60833 60834 348785614 81363 81364 546749419 74362 74363 150794247 40387 40388 287460668 93582 93571 728923449 30291 30292 86292709 10919 10866 731851335 79672 79673 424502500 48573 48574 966858281 70132 70133 48164203 3546 3589 7561981 54349 54328 713603239 26948 26938 749076145 10968 10969 503496808 16174 16175 395572862 21365 21366 975800040 91485 91486 497511041 77320 77321 681952163 57496 57497 528676895 61111 61112 693493963 56863 56822 282766799 22004 22005 37532274 23516 23507 293082724 48575 48576 982413173 91357 91318 736757916 16013 16014 97487253 25053 25054 637180218 48553 48554 492239176 32450 32451 131009909 13969 13916 587610597 51417 51378 438679866 77721 77722 709849594 10181 10182 816734379 59845 59820 253103289 39202 39201 414423592 1950 2003 348273119 93772 93802 514507753 24076 24077 375739922 35458 35417 856722902 55488 55513 843424662 77990 78013 919052603 52255 52256 381559959 46060 46024 109280363 64945 64946 138435401 67872 67873 545636750 75807 75837 544148441 88200 88201 218529932 60174 60204 659759662 73497 73452 625418851 5151 5190 673648083 5606 5607 236516059 10790 10791 385520082 30858 30826 942595586 1582 1583 358296507 54313 54314 395902472 62261 62262 746381256 16933 16891 644611241 85012 84988 378936373 32224 32169 534303736 57459 57460 798698019 16932 16922 102534992 77774 77731 362967905 23416 23449 402273440 4125 4176 328581734 5867 5868 18497902 32352 32398 896134957 62321 62322 113527266 6171 6172 149620039 80559 80525 101962848 38333 38334 465205360 7997 7998 986956371 66472 66473 988581581 94600 94601 655503256 15144 15145 283125084 13053 13054 499289603 96781 96782 420010427 40249 40250 145711130 23611 23612 971457438 42010 42041 37633121 77406 77407 211654050 40849 40844 95192130 78900 78939 37160000 19229 19230 204539651 53616 53625 997739131 65761 65792 787360590 89282 89283 514637821 56386 56393 249586693 48182 48213 726124137 34387 34388 474666650 76740 76686 739733119 64728 64692 27966135 36548 36549 929270469 25949 25932 400007003 90847 90867 478249933 84953 84957 232316628 14346 14373 45400774 14813 14814 707375458 31059 31041 521814813 1538 1489 70575067 1380 1325 23954525 86776 86751 589898076 11605 11606 740042640 99678 99629 856503556 27539 27488 618878937 8809 8764 61273694 63429 63461 281269759 10423 10424 511382410 94926 94927 53789536 17813 17816 790726253 27171 27192 829369460 48028 48029 698854040 62017 62018 609280188 6428 6429 789215387 47327 47281 566840402 56766 56724 502280887 81317 81365 939675094 8650 8648 979025552 64077 64120 261142490 77185 77186 625318957 70050 70051 459275126 98619 98623 538234365 97391 97439 45662665 78704 78723 384191517 20441 20386 782419795 57893 57940 929907000 26102 26133 255523405 88808 88809 519471563 60016 60017 776839697 85105 85106 767524942 31385 31386 264035297 58194 58195 532589497 41083 41084 209437380 7408 7400 355823380 57281 57282 959071221 85696 85672 911633267 15068 15013 569877099 29684 29643 725895642 82301 82280 34441485 5365 5366 531364935 91721 91722 469432151 55380 55365 370250442 95364 95365 295166147 81244 81258 791695484 32903 32865 447219135 20828 20829 190183401 52974 52982 887692483 97457 97458 209371273 31560 31596 125366500 30383 30384 921533176 72904 72953 957628911 96173 96174 949244829 76262 76263 373909604 84207 84217 498118456 25606 25575 749821028 96755 96792 86667413 48184 48155 231262356 90666 90667 312776300 14859 14860 102896372 18582 18583 794400190 78566 78567 718669717 44132 44082 500249657 1064 1065 481190428 32935 32928 331312265 75541 75542 498470881 70408 70374 991168986 51539 51548 261374766 23902 23903 127883349 97172 97196 950355939 26447 26448 356504129 72937 72938 436299738 56460 56468 869623006 5893 5894 173779800 35335 35344 532286837 90351 90352 864108956 82243 82244 496688068 68092 68093 484345778 70983 70933 871409857 67148 67111 673415923 18510 18515 498534387 13577 13578 932099335 95441 95442 651086330 65002 65003 450925546 98562 98563 158098935 45727 45688 929387369 79728 79720 411249632 30101 30079 429890837 70439 70392 168333263 8409 8411 160276352 37905 37906 107556123 43743 43722 441582837 91332 91329 179619344 7938 7944 621081928 91922 91912 232663225 70622 70616 624856226 6765 6710 379547047 21359 21371 151617468 92876 92877 10855143 39557 39583 226465509 37999 38000 460859022 76267 76268 48577830 13888 13889 145713673 41072 41106 543686033 19374 19375 354880836 67902 67854 271198593 19898 19899 633912942 32943 32944 406837567 7068 7102 8495961 35972 35945 181888035 65490 65491 826194418 59799 59800 619937188 28338 28378 784928192 6596 6627 129840500 89902 89903 639101273 12547 12548 700794110 49622 49636 661678445 19527 19528 85841754 28928 28874 669840176 9233 9239 556473570 14972 14973 75782704 11299 11300 224950771 99491 99492 179568788 80524 80525 94527088 60107 60108 547273232 53166 53218 984626431 92798 92799 900807832 78649 78698 856837138 73030 73018 626103871 41745 41746 413204771 39050 39051 553291355 43378 43419 263447099 73969 73970 49215040 66724 66725 725743844 77386 77409 622952150 46372 46373 769392661 9318 9319 301460747 7357 7358 386748990 44218 44243 834204190 85591 85641 41219640 31813 31869 154523750 12134 12135 480045850 63055 63090 191248039 18609 18610 157577078 85968 86024 239742062 21865 21887 103504588 40044 40043 162417237 80582 80583 13868774 7403 7404 835209474 76476 76511 175353380 35616 35618 401520808 23669 23660 291003271 16585 16632 856945715 18473 18474 289452620 86947 86908 184715979 63552 63503 191442908 22614 22615 239545035 65321 65287 797130398 67074 67075 277941861 71832 71833 525654647 11341 11342 480090610 63475 63476 420637090 5607 5608 517451118 55093 55094 717255631 90627 90628 389912812 6950 6907 30823241 63082 63126 213224001 87689 87697 425728300 89174 89143 150259196 71078 71082 815519072 14787 14788 532087964 94749 94735 778004323 66803 66771 158582073 86345 86376 965335438 56366 56367 955189234 96423 96424 533132010 94566 94567 842113085 1406 1423 332891481 14412 14435 70438517 11795 11805 997818793 78514 78515 995510927 11333 11334 905254432 73668 73670 744982307 33031 32984 102760031 37168 37169 2349892 27358 27320 415024261 10913 10914 650685848 46655 46656 710791033 53102 53103 840075498 62173 62174 199632443 8369 8411 856147815 82101 82136 145481973 92486 92487 731121439 22027 21993 865389895 30679 30715 394561571 75792 75783 816453749 48043 48044 332001621 44487 44488 945736630 44377 44378 699256668 77113 77114 491665012 26540 26551 278799240 19924 19925 21481954 53927 53928 899726104 56786 56764 400258537 56112 56067 411312046 50864 50865 52323897 75849 75831 239542736 27328 27364 986404944 24603 24604 689849862 26628 26629 810569505 90995 90996 304686560 60838 60854 989181030 16081 16032 902313693 43315 43340 356390699 71419 71383 365751984 21465 21466 436118585 19866 19878 915211180 70782 70783 221120046 79441 79442 569516929 74919 74953 874881378 42727 42773 493215706 4679 4680 896090593 69948 69949 596052401 80936 80937 336729637 93826 93867 11656529 5503 5504 462413690 41376 41377 536788795 47417 47442 978140583 40884 40885 841840837 10944 10945 128083248 39629 39630 19210842 24153 24149 684480571 84275 84263 290858766 4091 4042 995529184 21383 21417 71244449 8282 8312 82070101 51223 51224 257089981 43794 43795 3885944 53179 53123 34994059 43381 43431 340220802 43107 43108 850047925 85284 85302 743339958 64321 64376 514546217 53656 53633 466239235 54910 54911 744019530 36897 36924 703877064 42536 42537 690036795 68461 68462 416187618 49471 49472 858055978 94223 94224 866255562 57744 57799 204197135 84976 84996 405219097 71799 71794 157269780 54167 54220 888546458 88842 88809 219387535 15267 15313 62421732 98395 98382 931948008 93112 93096 29481927 41860 41861 989926304 76376 76377 398960801 57552 57559 938126630 71807 71808 450255493 83824 83814 556840995 28292 28314 595891515 64064 64042 487763976 46347 46394 951332649 48225 48226 720000732 75682 75683 734623409 93434 93435 796994902 67168 67169 417451766 30188 30132 901094329 82562 82526 536606055 82097 82098 433745652 23416 23405 30201786 39308 39309 401046052 2519 2520 353697147 33503 33504 490534852 37209 37153 693927266 85962 85906 258837533 32529 32530 381296835 20081 20082 971957508 44631 44639 644799769 6774 6803 440832610 69806 69840 139454014 63859 63860 855747721 81537 81538 235604093 71641 71642 491645309 67801 67820 94323120 6025 6026 567755728 57124 57150 328000281 95808 95809 61804171 5488 5489 287430746 59368 59316 388636499 84405 84406 381480531 1264 1289 391539841 82696 82664 394106369 16606 16607 102724339 22326 22378 781504264 29790 29829 166187022 48534 48524 259604259 99344 99345 829864391 81650 81651 205698327 82883 82871 274526210 5868 5862 476845579 37674 37724 283879715 536 537 263348844 85308 85326 434673404 78482 78483 647901051 35794 35763 919001416 24449 24444 627120637 24111 24102 631166402 86898 86899 36129936 59278 59289 670037262 6961 6962 970226133 6475 6476 813945453 42238 42285 368706755 60609 60625 572656811 64443 64444 264376997 23510 23529 539436520 74341 74387 122976495 60756 60810 548881524 91336 91358 839948929 32648 32634 146871387 4817 4808 613904855 46077 46117 445041336 41860 41889 167594383 38345 38388 398182481 66518 66567 47074807 65663 65664 250395595 42390 42391 801674804 87056 87097 931853857 72950 72951 377935567 69365 69366 686957172 88451 88452 411838817 77094 77102 611707853 98748 98735 443582675 83168 83157 706031847 29186 29187 426015791 70017 70056 732936973 90302 90303 711969441 32982 32981 994430389 33366 33367 525326633 67067 67105 943240985 64883 64862 763368514 22153 22176 643802894 17275 17269 229673878 49034 49035 91438353 47572 47626 125306196 88678 88679 906952116 41991 41971 812745089 78551 78554 908862376 97427 97428 572027619 72456 72403 52852017 54245 54246 685516672 35068 35069 508614842 95834 95866 276217936 56113 56114 151308433 58760 58704 254744397 10977 10978 349301420 82401 82390 481975424 72268 72269 905133818 9780 9830 650957925 8250 8281 849871101 20161 20124 608228532 50560 50566 982094272 11419 11420 20556043 46305 46325 435362809 72434 72435 24944260 83873 83874 376225338 13224 13225 647450134 72850 72902 149618056 59699 59668 117418048 53733 53707 702488018 66523 66524 539766146 24218 24222 74129114 64178 64179 630106964 57075 57102 280573422 21520 21570 753503282 6204 6194 286387718 24202 24219 225182422 98002 98007 881434034 14574 14575 530969581 13156 13157 502251702 79961 80000 883440637 93920 93906 843083113 28152 28143 377132613 9253 9218 370182758 31377 31378 764824745 51636 51637 713298931 24255 24256 183179257 74818 74871 84286458 36333 36334 839888903 5576 5577 169182764 6200 6246 729477489 25315 25316 437734032 51873 51874 564823935 70350 70351 884135952 89922 89972 465488921 18905 18906 107269792 87410 87357 827090126 3992 3951 224178638 57987 57988 859313273 76806 76802 768080496 14314 14315 189560798 39994 39995 43646391 31670 31649 577682643 27128 27129 476174741 1475 1476 324426991 66923 66924 288623281 32536 32537 225395402 53373 53374 790090042 81249 81250 608668514 44455 44504 636641853 87787 87755 153157386 27873 27874 739518401 77999 78000 748927063 82788 82789 672610299 50323 50314 543207618 12884 12868 323727289 283 243 466831969 33688 33689 480599338 16431 16432 351607296 84308 84309 996494951 46222 46212 667633057 56194 56195 179591213 74489 74490 980819627 74323 74324 455602978 39081 39082 363801723 59204 59210 858705344 3240 3241 342585188 68852 68853 912645168 38300 38301 872444462 88290 88291 68067895 82884 82885 840495328 33154 33190 177462273 24228 24229 499226922 36194 36195 771736292 53789 53753 934403942 940 941 553853254 55860 55861 109721532 51543 51577 413542659 94130 94131 469504085 23044 22993 840630282 226 227 157442304 30078 30079 46945563 24782 24783 300773229 69365 69344 16025231 12324 12376 948469421 57041 57000 268511596 16681 16717 834260952 30521 30567 176115632 73641 73639 831019301 74105 74145 74172411 76855 76856 525993524 10060 10093 683967354 38666 38667 990258643 99747 99707 314664697 1159 1160 167585688 14083 14084 821273521 19740 19741 668982888 81339 81325 235180983 60716 60717 563528804 62901 62848 893691924 88912 88913 643740648 72631 72632 738846667 35623 35583 769911662 13119 13120 631900684 98439 98480 834501532 71820 71769 533386582 39786 39827 308447470 7070 7071 842873316 17304 17305 254618863 90847 90848 509567519 45623 45624 653232938 23269 23272 24278644 93640 93641 630415811 93591 93562 772008228 67696 67697 191115875 24345 24346 247964072 64989 65006 55511124 70451 70449 752149814 2498 2551 731094900 98813 98814 178639362 7195 7196 929727810 1288 1267 230211625 18013 17998 682632669 73030 73031 626319385 10948 10949 686117916 87288 87254 866195201 68651 68652 994172928 81063 81105 669982935 37092 37093 34366137 99842 99838 213704657 61566 61567 628181740 58933 58934 371460049 47890 47872 656120824 48735 48736 761972616 31553 31554 387375663 24149 24150 948741343 15420 15421 934905531 89380 89406 103384945 59028 59026 824010528 60600 60654 167237902 27325 27326 730022609 18010 18011 380501991 69099 69054 62766244 85670 85657 725694777 45282 45265 286133163 15185 15145 775099931 25675 25667 511549423 11567 11568 619614888 48761 48762 943376637 74776 74761 58348935 32953 32993 522791694 42949 42989 94403493 40184 40185 455470859 31968 31969 57046071 34978 35025 725442188 61635 61665 687669517 38717 38697 407254797 45651 45652 890167623 20803 20794 687413825 38415 38422 93935451 42418 42444 856076174 26162 26163 653684972 78562 78517 991343605 82227 82263 966177996 45731 45732 839364831 4752 4753 936093338 90396 90372 77771860 9580 9628 519418465 8550 8551 197048326 9594 9589 263393720 8810 8811 760207106 77022 76980 831629562 58891 58892 664223308 46907 46948 776072896 89470 89446 346204202 54057 54058 788105526 13791 13792 215148354 51009 51040 632241190 88379 88344 946291951 19259 19271 723527067 56021 56022 560966644 93592 93593 734323076 45142 45114 182989951 22357 22358 115756500 33368 33369 894512133 77026 77016 18230571 93054 93055 985542652 47295 47285 898871219 41423 41452 653168583 41003 41004 478475421 55432 55433 359112960 75316 75335 708700629 67953 68001 379397373 65210 65211 868689735 86888 86886 543299670 26611 26578 400623525 1813 1814 579505581 58933 58974 535440805 93813 93786 735333431 86652 86653 597441460 68103 68104 469325820 29745 29736 661454690 46290 46291 238434129 33336 33321 548229190 84640 84593 444982748 23979 23973 24108567 10697 10698 692960891 91053 91054 542560800 56544 56545 370280435 86657 86681 411270095 79809 79810 565678752 78995 79048 977177302 75800 75782 41134008 9703 9735 961500089 27565 27564 888047898 34153 34105 680215862 64594 64595 913050783 33249 33250 700391183 72312 72365 710326231 51241 51279 276028547 86333 86371 468815770 24330 24336 839545170 44964 44965 436727283 47376 47377 454794444 94703 94704 352403464 92347 92348 849557513 22359 22360 709409789 86416 86469 485043456 80760 80756 833624465 34859 34860 451674889 58912 58913 954569965 28646 28647 328751995 16569 16570 82584392 55010 55011 229659694 91098 91099 236062561 43548 43524 664836731 973 974 261046803 3878 3879 889324977 72895 72896 191137340 35512 35513 810346391 44185 44186 802467250 86192 86193 794779109 96045 96069 689255763 57481 57485 642527569 60830 60831 520860754 81208 81240 179146565 42885 42903 232593096 18436 18389 450244229 83014 83067 760954957 78572 78617 977622926 83377 83349 659532954 81285 81305 897379002 33429 33430 924380128 61812 61774 620892120 63012 63059 354964017 91988 91989 858079889 1906 1907 696288435 39340 39341 655016971 54533 54509 119981964 31568 31569 465310020 13978 13979 911987561 88762 88711 711559588 91306 91307 7903723 70688 70705 711162771 79316 79336 842522412 35555 35556 800850599 19750 19797 445615145 22486 22523 707431556 58719 58680 247467960 80558 80593 951543947 92192 92193 905127624 40897 40872 385953575 34281 34282 392704691 36346 36362 255062842 11951 11904 182645920 34165 34130 736030477 13510 13511 670550140 4704 4711 873919381 7920 7967 961137917 49764 49789 861945365 46427 46374 689184295 24087 24088 685987739 5949 5950 356435453 74290 74262 625599943 59482 59443 605811410 84039 84004 498130330 84747 84788 239818880 66308 66309 425485075 7967 7968 169698857 45680 45660 186322722 52065 52055 630089064 97243 97244 521830454 2161 2162 871758622 88931 88977 881363192 9732 9763 704541830 24394 24418 771191091 7847 7849 43601131 21218 21219 441125027 28298 28352 930423108 43895 43896 836014292 33641 33642 49680449 45572 45573 364994623 63954 63961 853951735 96476 96477 904176399 75430 75374 780700811 84936 84937 681644571 48466 48442 366633689 69707 69708 800198973 49459 49460 139220070 24867 24868 483843626 91025 91026 819547298 23805 23806 95012401 37247 37248 16837043 74366 74340 171959019 62031 62015 916818046 4499 4500 694091374 17530 17531 533892685 17358 17332 494257652 92478 92532 923043073 63889 63925 195312412 57187 57225 71469472 68207 68216 658144425 8846 8847 697725322 59737 59749 694208786 79204 79225 20341822 74817 74818 543597265 90203 90204 70068033 78070 78071 583081884 45751 45738 557705083 56980 56981 728000652 14132 14133 506824107 76168 76169 152399241 84149 84104 529474027 23860 23861 361857569 78680 78641 657802047 52419 52420 391142983 68276 68277 753715516 64994 65036 169184909 76655 76656 790650567 67008 67021 498427027 71751 71752 127703981 46086 46118 652835569 2143 2144 149387007 23515 23516 88083319 39790 39835 408766923 28285 28286 36891462 86504 86467 676138995 93766 93767 482836443 76459 76460 952991306 16175 16186 961902752 47129 47083 438054204 98252 98257 763411109 9428 9468 887824309 6768 6798 467270494 57652 57692 698638027 95210 95211 80441575 18663 18623 664080738 50279 50257 74768761 99004 98971 712170511 9766 9712 81398556 82857 82855 676880442 78302 78352 5464255 17835 17811 481814244 11177 11180 556966790 32277 32230 507954777 10807 10808 572890632 64724 64725 933126358 24776 24801 943444173 46045 46046 151384170 61737 61738 24716591 15798 15796 277734603 7217 7218 307970751 95611 95612 339374623 7678 7631 146032437 44116 44080 597717650 49901 49931 130339328 80841 80842 225904762 83940 83908 70821225 46261 46255 365559644 81364 81360 745580264 42302 42349 740481866 66270 66271 687556050 66753 66779 198388901 95054 95055 156179752 44273 44274 252548691 32734 32760 384364016 43899 43852 426902158 30241 30216 488364838 3310 3358 994900795 32742 32792 6417364 44924 44925 727459820 84593 84631 783546482 33348 33349 673356828 47496 47497 951583687 92604 92586 280865058 13222 13223 759214690 15297 15281 716524996 69548 69549 130601930 96369 96417 302127953 20837 20868 27772607 34600 34564 139861638 21994 21946 315739303 43551 43552 680505273 51642 51643 687645664 98869 98870 404900051 52299 52295 300807133 34658 34609 198631761 24874 24878 868690815 68623 68624 732748533 54658 54659 346494005 40744 40800 928923829 38299 38300 219628 38621 38622 398656205 46887 46919 975755491 65281 65237 159188226 17784 17813 939977126 93892 93943 545437358 36321 36322 428598019 62477 62519 738682686 52770 52771 389183554 55037 55057 523171457 54187 54188 478753498 25218 25219 817779413 96809 96810 837201235 71459 71428 936663027 7963 8000 962099306 30504 30510 966074962 8899 8888 767604273 49767 49753 481389471 60232 60230 400705305 36780 36799 865569601 1633 1634 47470856 45776 45766 321259507 85635 85656 756747858 4694 4667 759298073 18674 18675 683711992 28628 28607 263261220 21139 21140 22611129 66998 66999 422282395 39028 39029 152650798 83758 83705 153721655 37735 37736 692374218 91049 91101 915178589 25686 25704 690315414 59712 59671 794033386 57999 57949 748339606 44392 44401 826439175 96290 96260 88729717 83129 83130 607733633 7210 7162 256817944 1312 1313 12742240 38660 38677 83499610 94691 94701 18836594 65843 65844 544953365 71084 71085 593514445 57342 57343 429532118 35880 35881 344458129 81428 81429 720789520 32497 32498 60065436 22175 22142 864050726 50928 50911 736506235 5019 5020 692291303 52708 52709 951749698 10158 10134 388977318 94650 94651 238495773 4183 4184 194481935 50337 50338 177067245 96897 96898 599495984 12449 12450 982623087 12270 12271 395723518 32287 32296 657349338 92684 92681 73343825 44075 44102 527475165 32390 32343 210494406 66389 66398 551398193 83351 83352 14879419 92546 92547 104843590 11854 11855 472954261 22343 22344 295650475 49505 49504 64849077 49891 49892 220884185 16454 16455 452767460 67776 67798 739444504 38959 38960 554688701 24235 24236 98065914 34229 34186 990370707 98988 98962 852832867 77097 77098 774778904 70080 70081 327411266 1416 1446 444915680 21585 21599 328304571 21090 21091 353068847 17487 17509 475472927 4054 4063 136515410 89634 89635 43296168 48677 48678 888951048 34166 34167 858164556 77631 77632 942028275 45284 45285 711992132 31205 31166 456001555 3297 3298 448308469 35270 35271 387099640 18984 18956 553643812 4500 4536 548789434 71301 71311 497509597 29669 29670 862720629 76828 76829 882095694 90095 90096 35465496 95851 95852 771982285 86230 86232 676440830 83422 83454 674402568 17111 17112 636673926 95669 95629 128565571 6218 6219 19233889 2026 2027 932551201 28633 28652 463306516 69484 69485 667338503 69367 69368 816932882 12379 12335 366906785 59185 59213 198431392 91926 91927 939422998 14018 14019 548965336 23992 24003 300466251 89663 89710 482887644 32085 32086 956143675 23897 23898 453841703 90343 90344 736238222 2963 2914 50535993 75068 75052 356011064 764 729 96849862 24485 24444 640059584 87197 87198 467498450 2131 2174 560643048 35045 35046 768870030 90579 90546 462722402 77950 77951 488776069 36918 36919 62922816 90292 90293 874635920 75316 75309 859565276 49665 49666 625881774 38896 38897 406590827 81747 81724 940738439 80476 80432 888284732 21770 21765 634263208 34304 34305 176893109 29914 29873 384408878 36596 36582 861972579 5139 5165 910295000 42227 42252 213275244 68494 68520 850188313 55017 55018 522487677 94850 94851 54875081 61685 61733 556007817 9074 9075 295941447 14739 14765 173865901 91113 91085 916960788 1916 1880 444603000 4067 4075 624027563 44844 44845 598369166 69525 69526 475025101 93990 93957 171883336 16419 16432 350740019 40829 40804 239936177 18630 18631 157678047 72080 72081 135779425 98492 98493 966318312 349 350 833340942 1485 1486 813492449 56367 56368 836321697 73007 73008 739496033 65533 65493 913074949 641 642 153445549 42119 42120 706427951 6162 6210 242791171 88528 88529 303358245 57142 57143 486281797 9882 9883 997422696 18780 18781 560186255 24260 24261 736860034 1274 1222 211889785 59875 59837 927412996 35362 35363 948858078 11206 11207 413373868 71583 71548 573027952 73679 73680 277790298 46490 46491 597697557 32206 32207 68725987 37572 37573 64049503 36758 36759 310194883 79212 79213 175546216 63221 63222 134699534 71949 71950 382417043 44898 44892 453344689 89336 89337 907143379 6900 6942 656748661 46858 46839 433890394 66730 66717 684770860 65364 65365 328935808 31884 31885 415486541 53775 53776 663969574 71772 71773 642257255 21046 21047 276250597 42956 42927 991071865 31856 31874 923078757 41031 41055 266814099 73402 73403 640850983 50533 50489 449901627 7729 7730 573186310 19330 19331 993345374 9620 9668 673542506 80683 80684 579392153 50433 50434 748557510 11445 11414 630004452 48388 48389 767670861 5615 5616 637512096 19950 19912 619670457 95887 95851 454583966 75940 75980 570896902 13584 13587 79635597 43015 43016 273825447 66877 66878 809385214 94431 94379 249093565 51866 51858 315848108 89852 89834 784419920 73110 73111 498505801 86729 86734 224720389 34964 34965 60465763 41209 41210 764047470 46801 46802 122670312 2346 2399 825090540 98752 98753 545070271 11338 11359 176862568 67484 67457 873725369 51030 51045 747999844 91129 91130 921639200 87182 87198 161629449 58478 58479 562283950 74256 74257 771787429 89700 89701 278496605 77205 77229 939818245 49864 49819 941590149 40082 40045 851258844 48969 48970 384288001 63792 63843 547078667 53710 53711 956079457 77218 77219 207610360 47479 47474 807448383 38037 38038 926737456 72503 72466 248684097 44427 44403 517187096 9494 9495 249604505 5272 5286 47918176 13412 13413 800586208 89558 89559 705111125 19516 19517 699285937 21455 21456 127192644 50598 50599 948327531 27530 27531 582981008 23207 23254 865183408 81893 81894 770686637 80093 80094 925619846 96455 96456 129050819 4443 4444 446014282 806 783 916063818 17352 17323 326199946 21329 21282 895662374 69886 69887 606008273 16626 16627 86443373 80109 80110 5053539 65423 65403 712284963 39247 39278 876366541 39690 39723 327271720 40745 40726 754343328 30881 30882 139608820 25952 25953 340053536 52605 52606 335382706 70507 70508 182431907 36779 36792 131414710 43464 43490 503578348 44454 44455 851234151 82472 82455 192156745 24608 24609 701579778 32742 32765 172453238 15891 15925 336264834 41894 41879 932324444 1801 1760 492288960 41617 41575 424427140 45260 45269 199181399 13032 13033 226026532 66004 66005 299847651 14991 14992 343486626 2716 2693 832153400 2506 2534 537143122 48162 48163 844596664 19730 19758 414828902 82783 82784 398952217 58429 58430 807625211 49141 49123 210270322 16460 16461 397776673 47436 47388 942439980 24118 24119 774224728 81547 81548 391330536 55862 55863 239125694 64491 64475 252132571 57768 57769 343247303 29719 29754 704851906 42195 42232 936169719 71497 71553 958786757 56045 56046 434376963 86859 86860 630097912 74716 74723 183177140 90236 90237 542473085 3352 3390 581474682 9053 9054 611484394 42440 42432 852163570 8583 8584 772541706 54510 54511 255678808 67513 67514 617112669 40256 40233 970770097 39856 39857 111755200 26049 26050 216708755 31221 31181 431106447 43083 43054 413040742 64865 64859 408700521 89299 89341 131168692 18267 18268 218229481 94743 94744 654075692 92909 92910 908072949 44751 44752 873598784 88955 88956 417278115 90349 90350 367446767 81110 81111 705575779 69715 69716 692123200 34856 34857 289513658 94399 94361 336136972 65570 65571 816619678 54112 54085 442263819 95670 95675 912094334 55347 55348 944517760 97664 97681 284428883 35940 35941 937341287 31939 31940 589918554 48926 48927 444951290 34403 34404 305925632 65389 65444 404741683 86023 86024 332482742 41879 41880 344474979 66311 66334 950210936 78841 78842 889472683 85114 85113 502103454 93162 93163 734835076 22295 22296 495760161 98647 98599 559705544 24722 24712 93605329 85067 85118 899076934 62839 62840 127900335 16779 16770 357036121 46877 46878 979218854 50553 50534 58447132 50331 50351 950046527 66196 66197 236699154 50593 50594 488837571 31195 31196 235057840 82934 82935 199506006 87123 87127 365170841 67728 67729 276740186 22616 22617 403791175 35002 34975 636744391 64384 64425 854825228 91191 91136 221556489 59665 59637 10502153 15934 15910 518100407 16842 16786 422718993 53585 53586 591073269 84873 84867 790983490 65690 65691 211391706 14839 14863 462803011 85447 85464 486625727 77941 77986 309854660 40606 40607 134883061 28586 28587 445428306 87225 87226 931401216 28785 28786 351461459 11806 11807 994397465 23793 23790 265239845 77634 77635 764142485 55374 55375 846740026 99027 99028 711359131 59596 59597 462363735 61617 61618 994733881 249 250 764907221 25854 25841 896652437 70652 70653 298661107 18323 18324 536836782 19618 19614 326917116 53759 53790 200604789 11709 11741 299382137 94530 94531 584966255 11305 11260 251721728 93677 93678 961821660 24766 24774 659854790 97533 97534 132453297 54730 54677 330945382 58085 58116 900227281 95334 95335 318601638 54054 54055 154907812 98433 98456 436598012 76875 76822 140388269 90543 90587 295274763 43253 43254 878056378 71874 71875 202514016 2261 2262 970517224 47756 47758 106464550 17479 17480 182350360 96452 96453 852965301 15862 15837 263668714 26612 26602 735550733 41508 41509 611487628 28547 28548 415780768 51330 51298 350519611 77397 77445 849842613 6116 6117 333362830 10718 10719 917812523 85492 85493 313484149 82837 82838 736299028 69537 69549 874952774 35259 35292 807199871 85423 85406 417241629 35574 35623 659355048 67282 67264 217551989 26140 26159 304119358 93803 93843 836034408 5997 6025 121545697 84767 84768 223036850 3401 3402 427199655 88156 88157 577925590 25386 25442 26942813 27932 27945 725906903 61184 61185 458405254 91084 91085 389276029 2804 2805 920677443 25759 25811 648682221 37259 37260 300623278 40394 40395 363492050 96664 96665 961404010 98226 98236 114744950 92925 92926 616746687 25488 25458 735291174 98180 98129 380357549 21965 21988 168412745 60992 60936 702733954 21989 21990 741978493 22461 22462 206968381 98846 98812 467104052 23537 23513 230879713 42290 42315 703656671 43168 43194 573317385 91502 91503 76913353 695 710 860026125 65431 65432 953859901 2087 2048 557144254 66804 66805 684102034 99791 99749 529440733 41856 41834 410080710 84808 84809 85016240 50257 50312 777399141 11807 11808 749490906 17577 17554 826016767 33319 33305 906361331 52109 52069 897151363 11857 11858 997304266 14939 14940 432746660 20031 20032 806013712 5590 5555 494664486 59235 59204 653690621 4400 4381 252996799 30323 30324 761464684 32741 32742 822555244 42113 42072 946206346 62375 62321 758569336 77931 77894 837127573 36641 36660 505362384 66 109 176624264 73989 73990 137415423 55499 55500 510125724 72236 72213 438297716 2 3 757838948 2396 2356 757837382 66646 66632 772393892 28611 28612 552051564 93814 93815 945160372 97464 97492 299179463 50805 50852 87809841 12030 12083 501422280 19023 18975 656472149 95919 95965 373784681 87513 87464 826002469 79605 79569 952594103 54154 54140 183118632 64363 64364 893696599 97384 97388 948648594 10663 10664 359843278 44292 44347 854131185 26022 26052 151291273 74294 74244 994124981 32649 32650 364925898 26161 26162 402811882 19733 19734 4219117 61622 61623 330656565 49845 49890 288329488 64190 64216 305844113 38811 38819 723610811 1202 1153 750404533 74096 74118 320439430 39928 39894 233715459 61219 61246 383503546 14412 14417 799501609 70142 70143 373263361 60249 60270 983014338 82968 83013 173538229 70561 70562 601530513 63148 63149 293909990 78482 78486 737842834 13657 13617 560481956 36118 36071 119668555 9401 9379 824392576 36815 36816 72034468 18277 18284 411911596 50870 50924 809926254 1370 1371 416852587 75728 75729 757723369 73775 73776 620144369 56073 56074 704291874 16617 16618 679922891 67684 67685 927566484 90511 90540 884377745 15293 15294 590428847 660 631 243328251 31995 32002 348862634 4322 4323 390845020 43847 43838 221194807 45274 45277 733935584 87836 87837 188569119 56453 56423 226103618 91119 91132 264113787 94502 94503 339981942 70186 70187 764471269 98514 98515 589792870 53440 53441 651799213 37384 37385 219434356 52505 52506 811329982 2556 2530 830673395 48192 48193 681843548 64856 64830 245104902 96782 96783 728668935 65519 65520 252077099 4962 4969 441093423 12607 12608 387022369 38700 38701 502667812 87443 87425 531070919 22587 22588 364362886 73347 73314 408790731 38682 38723 632809655 12614 12625 136903135 57943 57989 473550014 32669 32670 116679252 39976 40012 51530331 83199 83182 435460905 37719 37720 644592866 8220 8221 3523037 87930 87931 212981943 32014 32015 686864592 10198 10159 235223844 6729 6730 309893975 46827 46820 586384714 9198 9199 57182258 16670 16671 149110014 17254 17220 180094222 57294 57295 565068668 9671 9615 694367858 70499 70531 49423808 79469 79479 174060508 11584 11585 926244015 677 678 152785919 94478 94479 187384417 55800 55784 807177274 61679 61636 735897719 22149 22097 68098424 23540 23541 718461848 25737 25697 178357372 41310 41311 131176725 50270 50278 571555063 56092 56093 642841233 66278 66279 359551832 90320 90375 860306393 46774 46803 329898101 25937 25938 75377741 72803 72849 520006084 15703 15704 100565119 19801 19802 561522740 22538 22592 907553410 656 600 227815538 17159 17205 50917216 46152 46153 82946573 87773 87774 889438821 25925 25926 677123859 97280 97255 289643934 18452 18453 422537825 75093 75079 564800029 49347 49348 980545555 85401 85402 658488816 12302 12303 521607166 4778 4736 775897965 17057 17068 911813112 48183 48184 819500139 5700 5701 224574922 25438 25396 499432950 91347 91302 906893315 28816 28817 849864728 54490 54491 251285932 93986 93936 566859100 42131 42088 188113215 31180 31206 551517761 63986 63987 926172582 88426 88374 137451009 49157 49118 852246751 76562 76587 100858204 2359 2403 881353644 90451 90472 495439793 53391 53366 229025161 41105 41050 798148075 42981 43018 475819592 3345 3346 953964197 82563 82564 900280299 95497 95498 901782891 57377 57321 974071294 39888 39897 674359131 26968 27009 86859 57493 57494 404826850 32134 32135 141978381 28709 28710 303504275 14345 14346 163731282 66114 66115 992073264 98387 98419 585238743 32797 32798 197151745 14496 14497 672928722 95150 95102 423432252 37939 37940 436297422 48397 48398 682496639 95208 95209 638211297 10855 10888 786868876 92505 92517 196603377 50484 50485 747733105 61468 61517 507288734 46226 46227 827528722 16618 16598 811120982 94857 94858 655612488 35415 35439 242465290 48556 48599 582828150 46559 46560 212666401 92633 92634 629204896 70899 70907 584120173 26270 26215 333575090 835 836 670786814 29593 29594 667808491 69720 69721 191348412 22878 22879 938608413 84777 84746 265774966 74325 74326 340445452 52811 52809 127581324 41830 41831 824852020 56712 56713 553404144 59614 59594 238882119 86194 86195 504263335 90870 90850 891566739 18912 18913 25202355 38744 38745 353286100 67044 67070 136078048 63046 63047 232395402 60207 60208 167373548 19908 19909 826581729 24210 24211 602542516 88174 88175 55545497 21849 21863 751337024 24643 24644 418499750 39356 39357 450101473 82507 82488 594113103 83780 83781 917625159 60535 60490 234636881 94599 94640 832642673 47031 47040 879314606 71468 71431 861585240 80975 80976 268866731 97092 97093 453343795 14416 14467 798797175 78604 78611 377852454 91283 91251 188896169 80533 80534 468040151 52351 52335 308077840 31407 31408 763807301 32040 32041 934059901 82064 82065 149975929 12795 12762 89082882 32742 32743 827577151 9700 9720 109783037 77578 77626 116576926 62115 62116 133892614 23164 23165 470541719 77093 77094 312127932 3141 3142 762330455 61253 61252 391792913 92997 92998 612520761 69636 69637 822579099 5070 5071 398897660 55570 55571 286032906 87249 87250 989790970 78430 78397 177167413 49114 49059 873393678 40412 40407 331050194 17067 17068 736434087 61870 61871 56257921 100 101 484983121 75629 75685 46657908 18859 18855 321609852 18691 18641 662065215 32270 32298 598420761 49531 49532 483735157 64980 64981 438062220 43135 43102 994301106 79149 79150 14909708 61431 61377 854661531 37022 37023 942952879 11298 11299 970555738 73053 73021 192747827 73248 73249 550809621 68854 68855 520618658 35294 35284 543785230 20225 20209 791271517 14669 14670 840070595 64845 64818 305495569 14749 14750 475767153 59977 60019 206613398 56725 56772 847577278 55320 55297 992618791 38156 38165 29183217 18145 18146 551301244 7484 7464 494217156 55595 55596 350430778 32 68 92544171 41387 41428 662079899 88695 88696 693008326 12430 12431 494329448 111 92 5638465 33866 33815 71012754 94572 94599 836898332 41205 41245 815461165 16236 16230 241562898 97359 97356 397816196 40084 40085 763014626 58938 58903 226019940 11560 11561 705463931 95102 95103 348753563 50591 50592 910305791 5441 5442 916654897 10628 10664 523851415 3069 3082 715897429 36337 36338 826334355 34541 34542 708653981 19746 19747 999966093 10995 10996 194522940 11753 11754 764184232 92545 92581 145912995 60476 60477 710119328 84905 84906 662100925 56304 56269 918531743 72540 72541 584123910 864 865 451369301 16940 16908 484663505 77814 77815 117823591 6841 6847 414964008 88971 89009 656206672 88292 88293 70432064 58936 58938 765285323 99736 99737 293716133 33540 33541 346537861 93 94 77521910 52127 52082 842929828 52506 52507 60961648 23395 23390 138683513 49745 49702 126527934 16085 16132 157405978 68968 69002 227118375 90157 90158 235922338 10112 10164 590714152 75897 75882 580439749 23806 23807 417776215 95111 95112 565154019 78937 78938 660514743 28482 28483 814704583 75938 75939 710187232 99877 99896 804337537 26955 26956 389496342 59040 59018 576938177 95928 95929 653023462 19911 19961 176417764 71640 71599 655178103 22973 22958 153591540 43548 43549 713639800 34039 34034 897846944 1785 1786 620299281 43906 43907 589603482 65488 65514 418949762 26755 26756 997544681 54224 54225 916706925 72856 72820 652820068 78803 78836 445789234 57547 57548 651575899 94986 94987 682988071 3364 3365 848297691 8188 8189 43707369 84077 84050 741113408 24220 24221 343431077 56977 56935 727564798 8231 8232 587361143 40183 40184 951533200 7469 7470 73660757 68055 68058 342914794 89665 89666 156865498 49719 49720 986545449 33534 33535 904368530 76576 76577 43197639 35001 35002 831231967 44488 44531 82147386 4865 4913 154005453 65695 65696 765538803 73762 73718 840042689 80008 80003 458992165 97355 97328 585366667 22208 22209 474110399 65827 65831 781685369 73403 73404 696973497 84606 84615 347759375 62978 62979 37128002 63824 63825 790037776 81033 81034 506751744 34921 34922 503674555 65355 65385 444970641 49184 49157 777883397 77516 77517 727789806 65518 65519 753569431 43560 43561 369303978 2431 2432 298135397 74838 74799 483009211 31213 31214 362073761 48966 48967 782760328 66041 65989 475861852 91636 91611 318985944 1099 1100 562458966 73523 73543 97728238 11049 11050 525692206 66764 66765 463965675 94526 94527 640432943 66485 66510 104694300 30974 30981 821256485 55743 55768 55317084 2705 2706 366655829 79901 79877 504869595 83408 83425 322725348 82445 82399 25944918 31884 31836 361598226 85082 85074 334415769 76085 76049 536708889 37184 37155 892198417 19169 19170 56087509 51540 51576 918901940 44870 44910 89650821 19054 19055 155138483 93448 93449 668654268 32905 32906 696113354 98013 98016 60797255 36393 36342 65999706 58313 58314 384224910 34927 34928 21966217 68445 68501 459428017 56602 56633 912723202 83046 83047 442616712 35421 35459 397393741 76933 76964 429828196 70287 70288 362857316 78561 78616 140004932 31303 31340 503080222 11400 11401 785853414 36115 36116 679489411 2576 2525 199865677 86237 86238 952170248 69040 69076 408448977 22439 22440 905290832 90911 90938 672863784 39065 39071 103954246 43407 43408 590107527 63233 63234 538984370 97639 97641 725574716 32746 32747 439537227 548 494 839989287 73374 73375 266967606 99084 99065 232945300 33234 33235 732194953 88918 88896 172158544 93821 93822 545306809 36819 36820 421710227 49392 49348 208874586 76445 76501 893801478 51719 51720 688527955 58903 58904 624288426 70623 70628 892204665 34505 34506 751448466 85687 85688 826518498 15197 15179 711963854 32116 32117 149576460 47377 47378 750769390 14618 14614 439106496 40059 40073 834140436 21948 21902 810485834 17593 17594 92568610 90601 90602 93624507 83545 83559 242269931 78655 78656 594375082 77922 77939 458206543 42574 42575 952707223 70302 70342 386425919 43823 43824 916426106 66017 66018 346249256 77153 77154 262736454 38602 38603 579762440 15655 15669 705185039 77669 77670 479459775 27976 27977 987981317 35626 35627 681779634 28623 28666 679734142 50226 50227 213434433 8928 8977 838824336 88028 88029 948857802 22410 22411 28824578 64896 64897 334950371 73350 73351 772716053 99577 99578 391889642 20283 20284 952236169 26825 26800 757208271 30026 30068 996210474 78089 78090 716039850 47049 47009 164380820 33244 33245 907632717 42116 42117 691453093 99474 99475 912098463 94792 94793 841123848 77100 77101 949104174 64842 64881 482837695 46703 46751 50914403 85865 85866 339723302 83141 83171 824734386 1293 1294 134538439 90762 90763 482690099 18391 18414 985044490 73613 73614 768858527 17364 17365 705878021 60453 60454 607646079 35317 35318 206700476 50924 50932 300956290 94227 94228 626318901 47490 47475 45037823 51354 51382 94903650 71595 71596 702818518 6052 6053 438725323 50136 50161 758332488 71784 71785 671706487 74573 74574 72069564 50380 50381 410823786 63083 63076 877616291 87932 87941 304778593 12277 12268 432087048 84506 84507 654580616 28445 28446 701351484 60439 60390 69207598 13784 13764 567323388 85657 85639 265170809 92539 92540 620025054 24547 24548 381730459 63953 63954 993823542 34135 34097 755789557 9473 9467 572726368 51855 51856 325907376 63465 63466 285573774 91473 91474 938369026 65301 65302 375107695 67638 67590 297089094 26109 26078 275160961 21017 21018 899380542 53988 53989 266953782 22499 22475 222589449 9802 9835 949644395 42708 42709 147353037 97754 97755 898491648 38667 38663 245773050 61424 61425 437904142 50188 50142 935168515 59398 59399 624415587 34419 34469 328411409 35384 35385 131623492 46344 46345 30979114 17861 17862 14901041 30402 30424 561191551 53111 53153 180135800 17788 17833 936482687 9666 9667 878365581 81337 81284 799993003 59012 58986 688745362 94477 94526 102395876 6452 6418 859704406 62065 62042 482471137 55547 55535 695339892 77861 77862 137081618 21882 21883 298897106 11118 11119 383670435 73458 73452 133715127 29254 29255 337329093 65750 65751 703693365 27575 27544 504797265 83327 83354 939203996 2304 2305 106393654 91987 91988 392264279 51754 51755 63228962 39378 39379 55457040 44082 44106 283259607 48208 48209 160127199 92580 92581 892256313 3087 3124 86277715 58556 58542 349597433 97226 97206 693458861 67073 67074 997894364 45994 45974 746756751 68095 68096 787712988 81314 81344 97790443 7104 7115 795138273 11498 11499 898970732 72965 72955 113688240 16446 16497 761707992 33830 33815 666735981 19286 19287 978743424 33994 33998 712839040 20159 20119 811195177 68775 68724 295163032 31135 31119 364104399 77867 77837 104003131 53564 53565 751973378 62790 62791 316547734 60585 60567 461034498 3144 3145 314971970 13623 13624 514915037 88816 88817 79637127 25525 25526 449655717 17053 17089 562632105 89217 89218 207962605 63159 63160 25653008 83790 83791 371388522 51802 51803 424106821 47532 47587 357193467 2662 2675 37405052 48892 48893 43347130 96343 96344 30284370 9145 9146 571138550 3301 3295 478248838 47562 47563 258339932 87965 87919 498189440 23375 23417 184158881 33955 33956 305751 70049 70048 168974561 81167 81168 299023150 84550 84519 775819970 66344 66381 935956844 22922 22923 630899796 31357 31358 250510207 70898 70895 755739146 25861 25908 541687062 16410 16411 90068888 79342 79377 489288105 47591 47582 747621947 45396 45397 299213688 84948 84941 294493123 28198 28191 834162288 13401 13402 935937318 59403 59404 887056546 8104 8069 906611204 53955 53956 439271948 83463 83466 191357484 78056 78035 348274083 54802 54803 737087884 39036 39033 324968987 95286 95287 932212292 56968 56977 648092918 94875 94832 959310187 79198 79199 515916811 99579 99580 682232695 41955 41992 778643736 86693 86733 649954290 59071 59037 385049379 58426 58390 795219053 20151 20152 636345671 16081 16071 898343647 51660 51635 705282043 26139 26107 913711835 33102 33135 176673048 36084 36062 749642663 2491 2483 271528319 29042 29075 341938791 15446 15447 479280919 4766 4767 453700822 4065 4028 501612479 37116 37117 325906219 91336 91337 357121476 95898 95906 775106640 63759 63809 874858077 61135 61136 696064977 49470 49525 556918694 40344 40345 893352417 26457 26458 171713478 71060 71061 762845156 97392 97403 232354762 99964 99965 248172657 32247 32248 181712058 66949 66950 909491103 52121 52122 743881945 46016 46017 573345713 92879 92880 7905779 63811 63812 936252409 77894 77900 927519382 52976 52989 133234629 7685 7691 738671521 10433 10480 74793015 55805 55806 332322052 79354 79338 788115750 81222 81223 554761924 74057 74083 589719200 22138 22110 622447325 48723 48759 500268750 63251 63288 752370833 19237 19238 987981890 59131 59134 965484240 42715 42665 711212636 31147 31148 8357420 44417 44418 337341607 31089 31090 24746317 17991 17939 313080976 96945 96893 132014877 13659 13660 336718302 87156 87209 462507277 25207 25228 640295090 2359 2360 407231787 10599 10562 604754030 86334 86335 841089521 78799 78800 862413038 4675 4676 626871096 61741 61751 207855151 68158 68159 713730337 58996 58954 879905437 5457 5509 448728519 8558 8559 909191508 94646 94647 660348504 36760 36808 505747896 99327 99328 984551717 60170 60171 803562506 84296 84297 138388585 82955 82956 922045426 530 531 771527552 37422 37423 640055781 25198 25228 701605371 91535 91578 126949291 51181 51176 799138053 64370 64371 168144004 49778 49779 417594267 98091 98092 241930534 69953 69954 956018507 34230 34231 356293663 50894 50895 297638290 89140 89179 247179946 51942 51943 204304562 26636 26637 473009695 60713 60714 120287176 40714 40752 67297683 72899 72892 149917661 44630 44577 519136479 53465 53475 124579486 10475 10476 600041071 14691 14692 352732573 56199 56204 283764019 74110 74111 381271660 22067 22068 154209344 55640 55675 758488795 88110 88111 216499491 34224 34195 197798710 70906 70878 390578359 46335 46336 438039916 49037 49038 117371646 30739 30740 311692278 48265 48317 398982276 58017 58068 502023275 25594 25541 882200233 64618 64660 423258378 38022 38023 934271108 24977 24999 356321152 93891 93878 590100235 12180 12181 97147733 77680 77726 976951079 32401 32380 459965503 58116 58117 868262035 80040 80069 226117399 30830 30882 706195422 13125 13089 756990418 21015 21016 196972273 26240 26218 310895332 59979 59980 566874141 18415 18416 121333514 83278 83279 192479558 43937 43938 972875766 23984 23988 701823879 1549 1550 543519878 97431 97432 708033280 16009 16039 906756884 21703 21738 188211054 70385 70386 677199012 96127 96109 687467808 4256 4236 708091581 10338 10365 83952211 70493 70494 18017945 11515 11564 589537734 76526 76527 99210622 26027 26028 776233891 28443 28456 382721885 63551 63544 759837242 17197 17179 450451793 92625 92626 930796027 69765 69766 297710211 14532 14518 685130202 8438 8406 612808902 36246 36247 626091020 87086 87087 813450153 71248 71249 121694287 92765 92766 201483304 53402 53438 464277948 82430 82387 898191407 51147 51148 262419536 35604 35608 983329849 39697 39652 696535223 36467 36468 504846642 36805 36789 933967617 65537 65538 456347579 46850 46886 298122216 54028 54005 103981139 22895 22893 928588083 66521 66522 716062798 72458 72438 754269141 4275 4276 69174989 58580 58612 738204289 67216 67215 682568007 98269 98270 465077803 34962 34963 306012081 52678 52704 335718079 77386 77345 29531621 41435 41384 458947830 8826 8827 399796184 47139 47175 438570342 12989 12990 827091858 76560 76561 883757705 77350 77351 833300011 93629 93630 813685273 59288 59289 286548578 94699 94658 922320315 32537 32490 23479699 21015 21039 251981087 82625 82659 975811972 86976 86971 461982017 65252 65287 315761712 31475 31446 406798255 90969 90963 868644396 38827 38844 879958578 51375 51362 748774905 42100 42136 232479628 82993 82994 872137552 47704 47705 376755900 46668 46669 764128194 55212 55200 92516616 48188 48226 727063315 14493 14547 377660709 83472 83471 259056298 37856 37857 688260250 23210 23211 37799102 18195 18186 364557501 32046 32047 618441951 11215 11216 177360370 6996 6997 648462704 57724 57725 799773833 94992 94993 771795682 43652 43653 289000233 96010 96037 914163171 64418 64370 123034753 23117 23118 943795481 5695 5651 505402326 28606 28607 20575865 70711 70750 163257252 26785 26786 474685643 92312 92313 563035633 60188 60167 683057260 10265 10266 634433132 53940 53941 915867786 1057 1065 46203032 21530 21531 826675941 47785 47828 99748909 22298 22352 104620853 29641 29646 978272901 9592 9593 257122700 96753 96754 553090578 86755 86756 45678505 77163 77125 39263610 74914 74962 581239737 36639 36640 502871531 78846 78810 115942771 71304 71305 193482723 43204 43229 475788725 17883 17887 663919333 95229 95230 648263921 25576 25586 959754325 30808 30809 555871309 43693 43660 884948808 64962 64963 176360804 40491 40518 347120661 96685 96677 624655347 9675 9666 865291590 44984 44985 382339364 51248 51264 736176973 48585 48604 113448750 108 72 178091019 42981 42982 979834959 92583 92589 699174086 66947 66968 934917739 358 396 257624106 31414 31365 743804317 81473 81474 123835552 67745 67746 637296530 14789 14845 822025218 8597 8598 460084179 54081 54091 239764588 26381 26382 303128996 59764 59753 770202142 95360 95319 658089891 67617 67628 366081741 10887 10888 969392564 20048 20049 463458785 88168 88146 629757528 67318 67316 480456823 14090 14134 573701983 49966 49967 245138654 4327 4328 187463752 27589 27590 639527696 55692 55725 616964935 6253 6274 26167425 12503 12509 882040201 13459 13460 865752996 34121 34122 281585101 41695 41696 786553067 86268 86229 402396937 51400 51401 713256749 69374 69375 758491621 58297 58298 866690859 30502 30503 502827674 61910 61861 666470468 15829 15813 96384963 93401 93376 692207447 16975 16976 731711384 35632 35633 793929679 11228 11229 615114911 90214 90227 740398774 17989 17990 233073773 1493 1494 780148229 85058 85059 215164854 4938 4982 744375620 19140 19168 550147283 39253 39202 365891397 73907 73911 851669230 4563 4564 323672518 33793 33791 171354269 91550 91532 760479890 51531 51526 774657870 48690 48644 100798457 39637 39606 1529986 87717 87734 400530199 42193 42194 630981567 99551 99521 864993018 99440 99441 110550483 47551 47552 281143966 26984 27024 310104244 38448 38397 364931443 25270 25281 85306128 72190 72202 723082813 25641 25659 52637796 74203 74215 131821011 24617 24586 974976505 89530 89531 313333228 76278 76230 933393620 60778 60783 789075409 43791 43792 880599924 24262 24261 276536283 37730 37736 36564895 45735 45781 758262648 42505 42511 223062894 33682 33683 224709091 92151 92152 81849708 23239 23252 490907061 75708 75681 786718936 76427 76421 576426351 49500 49501 212421943 53365 53372 146343153 97048 97049 427848469 55331 55332 928697398 3113 3114 503222730 13414 13415 932845305 68284 68285 490678457 54123 54124 181232539 53443 53444 261278303 20585 20619 739988480 16665 16666 382507960 45694 45705 778478323 21122 21155 153580950 51610 51638 990057704 83240 83238 960088008 9571 9606 517064289 89120 89134 645471330 5699 5700 791562839 52775 52776 207144693 48992 49043 138988678 11931 11932 108064243 64931 64932 534295165 64794 64832 8911757 84711 84712 973724620 92996 92993 520768934 33551 33552 393677872 14881 14882 36528192 97276 97277 114476183 14582 14583 970779439 12362 12403 448336005 23942 23943 891627385 30171 30115 677359719 71738 71739 126100067 37984 37985 761926331 57485 57486 630027205 67004 67005 662599110 33144 33113 645880583 48943 48944 162309344 16650 16637 17099924 97890 97837 598965209 91206 91207 774742550 88128 88141 515149104 64444 64439 382555234 31064 31065 358370443 76778 76779 500320532 48768 48767 891891129 40930 40955 998247075 23605 23597 885385193 88498 88499 200535742 36377 36391 117081903 2982 2983 729568988 69092 69093 20487014 44540 44541 585172984 81487 81508 427855563 53247 53208 993084465 44990 44991 975897909 29136 29147 158499422 36248 36216 78578267 85661 85662 575292185 11236 11185 236851690 89003 89004 23227692 15817 15863 185162247 93288 93242 151619579 25945 25952 915085938 4117 4105 99708890 86002 85970 69545224 4897 4898 703788496 16586 16555 695177168 75204 75237 354752137 53624 53671 318972553 18483 18484 608374800 90352 90408 226424970 4753 4754 447145100 25622 25625 207020539 62768 62739 246805970 65674 65675 174248188 88014 88015 817994777 41856 41857 470393642 12064 12065 240475315 35410 35360 906131594 50479 50513 957135945 22365 22320 633672906 16566 16567 788413336 78673 78678 670350 45232 45235 362829659 96143 96144 816723550 80550 80583 878928655 37865 37866 958511121 72177 72178 936039375 18471 18472 896061284 95917 95956 361151201 12881 12886 377320519 50028 50029 366638211 52519 52474 466486508 9128 9169 614221171 84331 84303 76284261 35913 35914 738498845 37946 37947 42920118 62547 62548 366884312 5555 5556 904192563 71850 71795 582269883 88774 88804 973584379 693 737 708539494 13432 13433 516001636 17705 17655 482839179 58094 58137 56574194 90520 90539 417800075 58807 58774 254070660 72324 72359 523474865 19755 19800 964916084 91759 91796 827772116 17678 17679 435265087 96083 96084 982393264 21881 21882 338805477 79811 79812 61388383 64661 64662 871737546 42208 42209 437408678 76195 76196 511333936 59262 59316 617828429 20515 20516 312206032 43353 43354 824036166 67850 67906 330238184 38586 38533 528503481 33490 33520 323364027 3043 3044 386049599 18796 18797 839865636 10507 10508 928792200 32101 32102 911163811 49744 49745 601145642 7114 7101 614665845 71385 71386 302820423 84674 84675 309032244 73053 73054 493062947 89253 89254 656628381 43339 43354 911592745 66555 66556 859770087 47001 47023 326509930 71728 71766 124300660 53341 53342 43440 24887 24886 751312934 89746 89747 723278274 35072 35088 760335170 78434 78435 471172418 22676 22677 881009708 88437 88438 698136556 13963 13955 376559874 89374 89350 116000944 77098 77083 83231454 63055 63013 805581986 60534 60555 684062827 81980 81925 320524037 2999 3000 218108617 72407 72456 144617407 30855 30852 607113993 20581 20582 238212528 68558 68559 674989511 58439 58440 770539485 8651 8652 835053543 19810 19811 141362296 60230 60231 755932591 61480 61432 926581913 1194 1195 237674671 89468 89450 614603005 24559 24560 709118475 52642 52607 777485505 34446 34447 310769146 90137 90138 891610198 50522 50523 644263522 93446 93447 953017732 84874 84875 555502446 23473 23474 474668055 84094 84095 673614765 46515 46487 151353679 83435 83436 525754180 69482 69537 929215890 92544 92545 743788455 64314 64315 129673208 33458 33432 7881563 56346 56347 894189182 63663 63633 414412885 72680 72681 243891401 60465 60517 585310738 1641 1623 508846048 16345 16300 371742659 57800 57780 466549725 7292 7293 393350467 66649 66611 574442956 37312 37313 679770950 90417 90418 608850259 68357 68310 38419493 8970 8971 344206600 49446 49447 515114304 52359 52360 569664384 61901 61881 420640424 8640 8641 864746908 41215 41216 593842097 11628 11640 72039157 20779 20780 811366072 32906 32912 767221801 36940 36887 318764252 62410 62456 2909036 5050 5027 910320924 88123 88154 75017839 75227 75208 654869601 83054 83055 131186615 64618 64619 923170526 96818 96775 434644869 33933 33934 886349349 53437 53474 447681096 81608 81561 328601889 74368 74421 596842044 62424 62371 608161857 68243 68244 768007708 83813 83814 917009930 79085 79044 174309115 73349 73382 693554604 67087 67105 936824448 28006 28031 519736886 48142 48143 627177766 6828 6793 468578660 82900 82858 510933735 45049 45071 95281305 87228 87258 162191498 17718 17719 577173636 69377 69378 976969557 80098 80056 994501345 51325 51353 819944374 40542 40552 548574631 76894 76902 477083031 8595 8596 539862920 37780 37793 235031651 64881 64861 124564863 11699 11729 750291106 22013 22042 946703253 77693 77740 481482261 38174 38153 150108347 86473 86434 742271618 16113 16114 716013615 45060 45061 712426556 86607 86608 399940387 42554 42555 78381950 28049 28004 656792380 92241 92242 457004973 32722 32723 818450956 14900 14901 378262111 50966 50967 559293724 43588 43589 548332505 30617 30618 469026790 79947 79948 174220770 99695 99696 789864472 27569 27570 944175879 39199 39200 162599735 53693 53648 123200879 36464 36410 410290234 96222 96223 930451433 12647 12595 437342590 89801 89791 339873007 25215 25213 853636302 76952 76953 393949556 83263 83284 665071820 30102 30103 682553466 50277 50315 119335797 6037 6038 975362789 34002 34054 910840412 72588 72589 755982853 37635 37588 638390224 38070 38108 164065468 21570 21550 353250780 43559 43526 298092071 99118 99119 634901305 67006 67010 361564523 85156 85134 909867847 85924 85925 421714241 31592 31593 635364320 90430 90479 64418643 55236 55237 476802915 20468 20426 200540196 88888 88909 308060829 85931 85882 854001718 95764 95765 248066513 69682 69683 374045302 49266 49267 404955609 58772 58826 420518517 27515 27516 765485191 86427 86376 218225194 27422 27387 324977078 80028 80029 492154700 51357 51358 848292537 60886 60929 63644728 46269 46290 908684075 98159 98168 651043232 93634 93615 246284813 96820 96821 90932855 57216 57217 382032021 67629 67630 837741694 94609 94630 380345767 13979 13980 425303787 39440 39393 414830116 22363 22322 615215459 95153 95154 391872995 46067 46074 512829963 4406 4397 358172403 81877 81878 984932741 34159 34164 636298286 47130 47161 302826411 54945 54919 303233107 4045 4046 315975395 65196 65187 786169613 53364 53338 715877413 26042 26041 369022547 58544 58510 313002979 66620 66592 313341279 52459 52460 188729780 10339 10365 565046363 69722 69723 179981591 66241 66277 245788213 61069 61070 777236833 70566 70567 692078707 58263 58264 358889921 42297 42349 147503457 80384 80394 396991301 79330 79321 738002070 27132 27119 538203231 62881 62865 327653658 70816 70788 371573460 96477 96478 250678768 84267 84268 529413576 41369 41370 902864697 33152 33153 197738302 82591 82608 603769425 15596 15597 903779326 85964 85965 218280762 54909 54910 523058010 76672 76645 476786842 82475 82476 59326336 83688 83689 37045142 94565 94566 990390281 29514 29513 247941483 48263 48239 144430197 85118 85119 676922645 87444 87434 348321848 7194 7195 869387393 77082 77083 914333934 38559 38550 903220041 14885 14886 719901942 84479 84480 543173959 23689 23653 554231168 4550 4551 421538721 55153 55154 733663353 19975 19976 965740463 48674 48675 640790355 73187 73188 787284454 86204 86205 695762613 51311 51330 862333323 8023 7979 490923681 4712 4713 307144258 4779 4780 694430100 66907 66908 33099208 13687 13688 347774753 67195 67196 734560659 90767 90768 783651814 83279 83253 175906781 98184 98185 107514807 53045 53013 933680785 88977 88978 752835286 71752 71700 21184011 96500 96521 810110261 17767 17768 539128730 21001 21002 590457618 273 225 320570739 87320 87336 806980734 73282 73277 577289208 13779 13780 597342893 85418 85419 789160974 22038 22000 635334659 83601 83656 439919111 29193 29194 942591449 53144 53184 978152658 3870 3871 837732498 52174 52222 637933219 72699 72700 276782498 25675 25630 618062266 92631 92624 108215651 7596 7597 581411047 42340 42341 987197303 76536 76544 776830300 80709 80710 646522135 91807 91808 876208235 87006 87003 712549981 23690 23691 19583762 10417 10418 317464081 17698 17699 977678655 7155 7156 58431625 99763 99818 814954725 58626 58582 122407302 50188 50201 64282809 54390 54343 235917555 53001 53003 712058195 47500 47501 893445429 19316 19314 768642059 30736 30693 137933236 56611 56594 424999566 9707 9718 568547430 96062 96063 826191244 86300 86301 433074438 7063 7026 285955888 17907 17934 109580359 56701 56648 243922693 37360 37361 598818992 85036 85076 900849200 16602 16603 328828881 48084 48085 421589192 71820 71821 293783260 99303 99253 391048908 49821 49822 388813581 39925 39890 824804552 50773 50813 330148341 44854 44840 43700395 99635 99636 72917557 17825 17826 720224104 6930 6906 885548992 30504 30505 962450396 58488 58489 645798114 25701 25676 568313546 91008 91009 662390068 84201 84240 725379268 90916 90917 731486413 55932 55933 188844418 66327 66287 806002651 11574 11575 429060170 98137 98138 141927873 36031 36061 84509190 55221 55222 182510778 87049 87050 942559139 49491 49472 272256011 82897 82898 211482701 5703 5704 332696963 11888 11894 895800507 8249 8250 507558104 98404 98417 573438107 35566 35607 325529867 15888 15889 848734688 88735 88717 789947922 15162 15163 48699899 47409 47386 246215039 56623 56613 931697572 87906 87955 120978805 55838 55839 494091914 34887 34888 528853103 19427 19428 794925251 35600 35601 384443067 65595 65593 57663480 79245 79214 686929481 33684 33685 384970217 1920 1921 46728325 35941 35986 837407201 91828 91848 187872723 87742 87778 370441196 45198 45199 120167299 42015 42030 97870326 98642 98652 809052611 77416 77417 261963649 72342 72290 291708277 26599 26612 647947069 61354 61372 518967113 6212 6213 822254223 67193 67173 124750497 29026 29006 603786301 30085 30086 989857441 1740 1741 234865385 72046 72047 200058695 78443 78433 825173113 35857 35858 254234673 17927 17928 594029433 84484 84485 987079904 45201 45202 35566168 72160 72123 526501919 85606 85607 36170370 18873 18874 106611407 5992 6034 641293858 74240 74241 267374857 21829 21848 713088952 93406 93404 302401937 4344 4345 47450258 36023 36024 423777633 51247 51242 672701206 84525 84526 434511926 33133 33134 38678993 37021 37022 155807533 77147 77133 413957468 68888 68941 560668882 34009 33990 152094155 52131 52152 198038336 55386 55432 818221987 15775 15776 188015917 35565 35566 126883289 81795 81796 660765110 664 665 912311876 76514 76515 640674203 18479 18493 911173587 57933 57937 991285325 55013 55014 288988574 91400 91433 21766681 71715 71685 37888674 56177 56195 784657200 54237 54185 880561305 50452 50425 134460399 5512 5513 665928321 38611 38652 72741312 63118 63106 721995186 32932 32890 667158122 58292 58293 501221167 43369 43370 29257929 17721 17687 851343281 92241 92284 717835868 73069 73081 655202254 61819 61854 150897779 88331 88332 354392899 14842 14879 220052280 36154 36130 832877954 40168 40220 158531875 93058 93059 11300586 32548 32550 876682707 50983 50973 274611573 89828 89818 190529479 51716 51717 53477707 51531 51579 298913824 45197 45218 784502096 18660 18661 141804646 26654 26633 267407116 68511 68512 994377578 90956 90940 55864538 94193 94208 81351320 93406 93407 464824224 52073 52074 60186846 89712 89713 877441936 28991 28988 649773384 88988 89019 33922422 87766 87767 969148852 52181 52182 117152353 66911 66944 749783289 54665 54666 918780085 24390 24411 765616018 97315 97316 500925655 72406 72407 963933161 9358 9344 540716844 33646 33675 299617470 50273 50270 339345904 98672 98725 850406227 22582 22637 883091048 38793 38794 246364033 80361 80362 293182609 72948 73004 592293286 78330 78331 737235376 9168 9196 14687144 31082 31083 139195439 1661 1683 629564007 71232 71182 455251808 84238 84277 918103286 46638 46600 593643519 24140 24095 662858579 87066 87063 541513452 75934 75935 391005358 32512 32515 711409788 36804 36811 318374173 63776 63777 138500959 96296 96297 144297916 29276 29281 782615311 89660 89661 958745868 17079 17080 773441305 57096 57043 581031440 90258 90281 428663463 62541 62542 11604266 58437 58438 655909960 70391 70392 742356987 33263 33300 750852040 14213 14214 405715282 92423 92424 607507532 98499 98500 942236378 98000 98001 441467126 61045 61089 528412416 54860 54861 474632148 46321 46322 861832257 22486 22492 235402770 31229 31257 291604178 8780 8772 835606462 49054 49086 792415695 47558 47559 785667985 78572 78580 928755140 91158 91159 540174479 63723 63683 520599537 67762 67763 421883896 7591 7592 321844414 51529 51530 187705046 6011 6012 169205548 35859 35860 805192804 29710 29711 797962170 8407 8408 332163352 84533 84539 986488483 43784 43785 345017971 90379 90380 354682585 14789 14791 329005815 32203 32209 925088142 55101 55102 925616219 60057 60007 449711683 52732 52733 955665287 5007 5008 103355744 74862 74863 458856451 2648 2649 608954801 94656 94600 329210306 80690 80691 772774 56225 56226 530523326 94117 94146 687758908 49813 49780 819811662 60238 60239 932207326 84375 84424 49429519 96973 96974 773301091 3513 3514 851897138 57279 57280 582858930 14202 14203 126782553 81440 81401 9573817 98683 98697 431659486 55886 55844 36810183 4118 4119 342885918 68603 68632 17661419 95083 95120 479110390 22564 22619 595895001 48291 48235 295840379 81327 81328 570399951 20096 20097 716688491 15341 15342 365489945 32319 32346 407521228 81609 81635 951190145 23202 23157 363691062 98948 98949 881561267 19862 19912 420656446 19798 19831 341877156 43236 43237 179994818 5387 5402 846398364 78116 78061 310400042 68207 68243 799633083 98717 98718 370286858 48660 48661 720966700 64752 64798 626820184 36450 36500 552259908 17315 17335 981322175 313 270 294591573 73951 74007 777029307 75526 75537 918623691 25200 25201 796935376 14635 14665 952787409 74611 74612 396502937 61947 61948 325179913 55843 55844 311714016 94944 94958 746060325 99539 99540 907093689 22402 22403 607832924 6128 6129 520883218 26277 26278 475967806 16800 16801 749542609 90055 90056 241180748 40874 40875 498749015 66448 66449 243664038 77584 77588 86207555 20544 20593 581918015 82923 82976 343703877 12991 12957 691665450 8871 8850 851911425 3487 3498 869140041 96521 96513 303186015 93503 93448 293301923 58618 58619 825301297 47155 47156 89268686 71614 71615 79284348 49534 49573 266218282 19005 19006 110438996 86765 86754 312545665 77608 77609 509504369 99455 99456 59620882 91545 91546 823179716 89313 89262 904464595 96586 96640 523359707 6563 6588 530109561 33441 33407 398812960 74048 74028 221420096 59009 59048 391851935 19787 19788 354600200 65891 65892 152490090 41641 41642 872367757 37640 37641 705339640 72577 72605 444568967 17593 17573 216485457 9018 9047 738733815 80213 80251 904660499 43694 43654 652981007 22266 22267 998980195 10225 10253 903223828 90208 90175 264923579 78387 78388 954354947 41619 41620 692611181 4511 4512 96101288 64626 64592 542173365 70595 70605 869836631 88598 88599 462445821 14182 14183 293163376 92696 92697 342025230 85089 85081 506794001 47929 47930 908257063 2606 2607 703288863 14339 14340 807240491 71396 71397 409347960 10992 10993 198522512 13654 13705 403647628 16547 16548 501570876 62253 62275 921288405 80137 80138 765832872 24865 24866 564977820 48516 48532 588177423 62174 62175 671521426 96643 96644 574790774 70218 70217 619936301 72649 72601 84668967 39872 39866 960283110 5446 5485 660807336 26434 26435 278800967 52553 52531 839744854 81828 81863 652050232 49442 49443 885654691 62059 62060 180165714 37846 37847 504424514 46072 46093 31202822 89287 89288 222051187 43406 43407 107494785 83099 83117 815081015 83361 83362 107031630 9726 9727 331859079 19329 19348 41356762 8402 8403 314261098 49512 49513 237806163 34287 34288 269191271 74897 74898 238996579 12631 12625 186275589 10453 10454 224242684 58183 58130 472335145 53076 53077 757250679 4024 4025 317970596 34125 34085 724569012 14745 14746 637387776 9641 9642 427022456 37905 37896 536228062 4667 4637 984851235 70624 70625 105528642 38549 38527 484618773 97938 97939 556909003 14150 14138 77936666 67894 67940 887416146 74440 74441 531472326 71641 71595 636596009 54049 54095 616467906 85235 85236 596517355 94390 94389 583134100 58181 58182 750285544 69263 69264 212904748 26972 27002 207479380 25016 25017 87016890 7007 7008 395800740 26896 26931 104053754 74869 74907 786739881 19290 19339 800167383 18877 18873 691518537 92523 92524 877120459 27931 27983 960613086 83364 83346 965033471 68352 68353 852216284 20146 20157 131311207 60461 60479 262170672 51301 51302 874528657 96154 96155 675436573 32365 32366 228083920 95531 95491 548515553 57425 57426 879390038 8247 8248 653970245 83315 83342 75064193 96965 96915 297945822 6169 6154 102194823 53724 53780 51237073 33257 33294 781953139 1644 1617 146467988 92159 92160 195558460 53798 53790 159373924 12749 12745 243983667 62510 62558 579042470 81006 81007 259031016 87158 87172 830649771 22872 22873 927692234 76649 76642 869570008 52663 52664 161049 91688 91689 40652713 26587 26642 567625172 33033 33044 488677478 20144 20162 552998899 23804 23826 106817626 29370 29371 80995977 43504 43558 54038318 99432 99433 18629446 64669 64668 837241145 76 77 765113703 23688 23689 59637618 14919 14934 992507241 30524 30526 998154644 46958 46959 178208667 20547 20558 604626484 46878 46879 318651585 81759 81710 78043238 41022 41025 754760266 87154 87159 966895523 19866 19867 409406442 54834 54835 446937488 48258 48282 293461548 30873 30883 233038693 82365 82405 773535106 71538 71531 432594264 85663 85664 370163853 68649 68643 34904808 21402 21403 215596935 63812 63762 36412306 68100 68105 684479085 84237 84245 192532349 82087 82088 641516967 26490 26520 413772239 72631 72600 305868205 91562 91569 421578753 22942 22995 995369065 5181 5127 714921128 67661 67662 614337162 86268 86269 166249262 30756 30789 902526521 93633 93667 849541453 26416 26417 223943847 87357 87403 263167014 32286 32263 40960529 76897 76914 576712910 15971 15972 304915853 90849 90850 635021016 71257 71259 241499166 29860 29861 510052505 24652 24707 938798382 18565 18609 811650202 64337 64328 254037915 69166 69167 926901470 54394 54364 953601345 16799 16800 152483389 70957 70905 181237533 95786 95787 602084999 42557 42558 835277255 29089 29090 984961436 48497 48498 586376163 20418 20371 592008941 2554 2555 2186649 37401 37430 53892471 30596 30617 333881835 96625 96612 177251137 24048 24049 519416727 15079 15106 554723069 21660 21661 316849451 1391 1360 391235675 63906 63903 858949324 10331 10302 173721222 67324 67326 897879321 90388 90389 567828329 86601 86616 336861627 7888 7887 828632814 72957 72958 294226121 9390 9436 418041139 73090 73080 170727861 32242 32291 63162295 63366 63367 751309222 27939 27902 796090253 58825 58847 689318062 75288 75289 284584916 58210 58211 286720231 5858 5885 613353256 96741 96742 249123841 52826 52827 751177895 1573 1590 728796229 52699 52663 143081215 33303 33323 933879047 70774 70775 674814381 96281 96315 781313679 88032 88033 86540964 63629 63671 141529929 68951 68933 661275274 55863 55864 324772534 16950 16998 48172844 22212 22195 274330509 11814 11815 927742859 4929 4920 790172445 54324 54298 865868703 15436 15490 709786292 28886 28835 47601517 33912 33913 903389690 19712 19713 561150435 96115 96116 523827961 959 960 51765145 23777 23778 388368845 35533 35501 482699233 87218 87240 11269739 93746 93701 365545547 23984 23941 429675922 62620 62603 877165590 68418 68381 477859828 4462 4463 423275678 52631 52632 312501739 41993 41994 845763795 28199 28223 982976239 54242 54243 915642302 48706 48707 846451535 41637 41638 160810095 75123 75168 462042377 49597 49599 540857241 94050 94051 74578787 9403 9404 139478826 33508 33509 647875707 76106 76076 454856448 19375 19370 128663495 22521 22522 212819549 42935 42936 616884244 57741 57742 195096968 76448 76425 404098358 88149 88150 446090310 54562 54547 949162411 13486 13449 956090709 22469 22470 393836709 51808 51855 142801101 93984 93985 16664887 57090 57081 112246965 75631 75611 676133505 18939 18940 576258639 52718 52703 998537132 86523 86489 797509252 55131 55095 897469072 99547 99524 283249492 64149 64150 543759048 57657 57629 903083616 45819 45820 428469622 89440 89442 418323370 52733 52786 68558492 43327 43328 547482544 1782 1783 788732833 33403 33404 94687699 53792 53785 809381997 23289 23290 176388726 46392 46393 874676119 2535 2499 746411253 22973 22974 119285054 11227 11256 102613190 95558 95559 874486213 33603 33604 730858042 81495 81469 230949504 25574 25575 248290595 67593 67594 593282112 26542 26543 105836084 24806 24859 561056309 14949 14918 70310871 76840 76837 308778998 75186 75187 517701119 67587 67588 102458962 54550 54523 576550658 98767 98768 397046785 16895 16896 824657277 82218 82219 345652599 80996 81042 582206487 1332 1333 882962893 23112 23092 869999760 30251 30252 699673947 60809 60810 11063488 5857 5858 22346082 90909 90910 445435593 2206 2207 847811532 51950 51951 137391411 14359 14380 243689068 41064 41065 500334952 10002 10003 786506371 41582 41592 512147004 76966 76925 199172194 6164 6208 829480344 15617 15618 53414541 77214 77215 533233708 45768 45769 364687227 6121 6122 408103467 93039 93040 59309089 6028 6029 895772075 95030 95031 825262061 77952 77989 977673226 77757 77758 630334639 78951 78952 837421880 15497 15452 442370090 59523 59553 732237667 57522 57523 836025772 74300 74356 245952650 39839 39840 267211034 6648 6595 513163364 34083 34084 377293185 18484 18485 276735149 91499 91505 864002640 70181 70182 636801975 1578 1579 820112342 39156 39146 774077633 26257 26258 785697904 9975 9976 297777045 32169 32170 419107339 96782 96764 537879798 54487 54495 399185419 88806 88795 631673038 49812 49813 386478561 94043 94044 353039668 4721 4684 887317151 22028 22071 481402248 52992 52993 872837706 74607 74608 664429688 40206 40207 656429350 3373 3374 295055851 57193 57245 358267053 82264 82232 570443724 91365 91375 942095328 9354 9355 109532865 71137 71138 169351819 4169 4170 232597482 52051 51995 452705079 44438 44439 189918887 31549 31561 73616612 30341 30342 273320754 28704 28747 805832830 58917 58918 871369834 5201 5202 966112106 97484 97533 524998184 73857 73887 309317777 16688 16643 960033327 32684 32685 318856235 67919 67872 721305898 75206 75207 620473261 81300 81333 993119629 49783 49820 178289090 1327 1294 975730048 51103 51158 149845053 91797 91850 376740180 52241 52215 121496785 5121 5122 307221952 64911 64855 129429189 31121 31122 921353252 48913 48914 294851732 41641 41613 288611723 85303 85304 220671411 74356 74353 135577666 66984 66985 149499025 61840 61789 49431291 87545 87546 854206067 83561 83556 544444306 74861 74862 9606868 12122 12072 122538641 35333 35352 83059102 83911 83912 404872621 4527 4495 507372191 30075 30079 820789888 22641 22601 864986545 45799 45834 527515405 89800 89801 882690713 64421 64448 779498860 53029 53030 187497690 18299 18335 715601592 39765 39726 230902931 87090 87091 511039760 59588 59535 992924487 50320 50321 642224675 95978 95941 577202607 46464 46486 301801946 43781 43753 469337702 38716 38717 714145625 67818 67834 225468288 86439 86455 737804741 55083 55084 795576895 39445 39446 224234105 30049 30098 740026516 3321 3322 786605859 53265 53266 168651101 44815 44816 604982238 34030 34031 143044289 62356 62357 198900582 85222 85223 993669061 69326 69280 167312139 94111 94164 685132300 78258 78219 421777804 49858 49859 616667799 54386 54387 955340629 16567 16568 927792830 14574 14601 226444959 15871 15872 800438792 15567 15583 532126098 53140 53185 450018311 24696 24675 985959392 6672 6624 807750918 29124 29125 594722217 71463 71464 270464737 99083 99041 100028728 33070 33073 334830698 45561 45520 937951100 36297 36260 848552167 19959 19983 68596540 16137 16166 225089647 38985 38939 649371760 99488 99541 850557902 3374 3375 889380754 36661 36696 557069562 87411 87412 268069051 27615 27614 631430169 27716 27717 840517934 18072 18031 536252621 91947 91934 688876885 39377 39378 192388009 90271 90309 69102867 78780 78781 64812730 36778 36805 548215798 37490 37537 71527833 84470 84471 129940538 55864 55907 402110959 79475 79430 526624739 52718 52752 711045905 32236 32275 973222213 50267 50268 271417012 66913 66914 295064343 17005 17006 398685957 13024 13025 439868062 87763 87764 403495179 20773 20761 713216814 37712 37713 484664465 28535 28536 463323744 33085 33086 330563920 1474 1475 178713685 44405 44406 381442190 78113 78114 222868171 60884 60885 109633795 45273 45274 769985074 24507 24508 61907459 19406 19352 257752325 57165 57166 137587099 73539 73540 675874541 90473 90474 912286123 3817 3818 208695833 93019 93020 393506372 66766 66767 595637623 26974 26975 26604653 1786 1787 220572359 3436 3488 976685370 23146 23147 245393272 19896 19871 63931824 96266 96267 827618782 99826 99829 83965738 81441 81491 792131178 82138 82139 158878207 59567 59568 713221906 27139 27085 126146913 74869 74870 952117088 31710 31711 447673350 10875 10899 296562144 55128 55129 818073306 70594 70631 933908288 11751 11752 549807170 54948 54899 872146487 31098 31099 801336992 25466 25467 821477208 8922 8923 988549464 36692 36693 933080599 77752 77753 690207244 72454 72510 630916762 55540 55585 696629968 21880 21865 583604173 49898 49899 278463405 67925 67926 340764699 41529 41505 239172476 69839 69840 279883507 62972 62973 407416398 47222 47266 183371441 29635 29626 509577054 26190 26191 241878940 6727 6678 713882878 85019 85020 479815424 26280 26281 54138527 40983 41036 786516681 53679 53680 171027281 40167 40168 555348779 33642 33643 280551982 60121 60122 119622062 87946 87896 718271609 48622 48633 202845017 4961 4962 496877065 57880 57847 656849090 79644 79628 960553000 13540 13576 721249089 17309 17358 16079198 12702 12703 620456549 93533 93502 691913252 87614 87586 531156131 95043 95044 919353789 89145 89146 959250235 55140 55167 173734393 22969 22977 759683658 48279 48280 325169164 15366 15331 933263416 61095 61096 407486530 29384 29385 652361365 44882 44883 327750688 68650 68643 68853818 41193 41194 229977292 92961 92962 656097269 14865 14843 320333150 40250 40209 904907461 57246 57247 813438732 62632 62633 876975667 77781 77782 584124564 55484 55477 60313351 85409 85358 459756010 10985 11028 859806611 55130 55084 786525193 94636 94637 246462610 91975 91971 606159097 882 863 499224075 31474 31449 247020307 60653 60654 742028311 75765 75732 460690016 98201 98181 315696975 84505 84506 181219669 24491 24492 34794411 2088 2122 974051246 67725 67741 742366505 98970 98971 144752745 75614 75579 873585780 53312 53313 33143220 53314 53315 811676515 3368 3334 127896093 81463 81444 571175672 13723 13724 694759281 82712 82735 6807123 51265 51212 801048018 91399 91365 277076316 92753 92754 902949754 57550 57502 738343927 47168 47124 61136431 25963 25933 436348282 65249 65250 958161263 98293 98347 453933574 2360 2361 980955652 77315 77316 92703109 19928 19929 117011204 32284 32340 622485492 28132 28139 4037434 8804 8820 768587462 6514 6557 51517740 2141 2149 373310861 67092 67091 651485923 50566 50567 226984174 18961 18907 305249610 32161 32152 858024446 71479 71498 78430604 12622 12623 234407464 87130 87131 540466188 74763 74751 677929365 72327 72277 214214845 17051 17043 445493018 7637 7638 779949717 52858 52859 972053881 1344 1345 808552235 97691 97700 888372659 56244 56297 484494867 19189 19136 160243281 63496 63502 44498275 15846 15859 558985755 60417 60397 940308331 51699 51701 370023875 16542 16506 812656404 43849 43808 897562560 20446 20447 885928918 14302 14342 916316269 50396 50417 989829884 27298 27274 751311616 63977 63978 243713852 59814 59847 458168139 87849 87850 74237049 66294 66295 894105140 69147 69169 689348940 77736 77780 691208297 75461 75462 64652761 78613 78564 184864300 48420 48421 624233521 52774 52744 916539859 38313 38314 372275901 59289 59317 97586714 46041 46064 644955524 95646 95647 594692361 85452 85415 546200987 10517 10516 217470316 72294 72295 489623536 1687 1688 956055562 53723 53724 823993013 59277 59278 790568514 40120 40162 488297796 50120 50121 430514736 98771 98772 379086009 19618 19598 172192119 14473 14470 537649799 74832 74799 462494059 39096 39150 136312610 34099 34100 744221222 3269 3270 835313245 7018 6979 712990247 68076 68077 955544995 6749 6750 980150324 80136 80137 957889323 5105 5106 178401218 57014 57015 631274682 16223 16233 918249928 5915 5916 825710672 35200 35201 107021723 16119 16120 977391493 11220 11270 672879049 39085 39086 310941011 89510 89550 484937419 44338 44339 376297212 15188 15189 350351140 33106 33060 475160406 24058 24033 445507778 68045 68046 405769788 35131 35186 169750471 665 666 712742330 95958 95957 119651229 68474 68522 528181315 90891 90892 152686924 82187 82209 952053856 8393 8394 920045436 85816 85817 153747479 19302 19303 631156605 42826 42827 561387559 77605 77612 234014888 8395 8396 888416753 46968 46943 190279006 19768 19769 351972271 85951 85946 245415373 81890 81882 763016948 73683 73718 787321313 77532 77559 638491794 98588 98589 872945478 41072 41073 363311228 7678 7683 311380564 57452 57457 822923469 68331 68332 741615869 63093 63124 708785523 1654 1655 771643374 49041 49042 958800464 63319 63320 636967714 51096 51097 836612406 1186 1187 855764351 35187 35188 847299993 47968 47969 998711756 26933 26985 712447174 69626 69627 350752940 37139 37107 39523761 13087 13138 247114781 56061 56089 508353269 84458 84459 281969755 22730 22765 653336103 80295 80293 724215487 65028 65027 746843875 408 409 430163047 34998 34999 263320802 68557 68599 474327442 85028 85029 140375914 40133 40134 245443816 46300 46301 519405272 7486 7433 649030387 52977 52951 996281791 88093 88045 131066247 56690 56714 44981526 1123 1124 264897171 35486 35487 735380857 41248 41254 777793837 76943 76992 341731511 86791 86807 734939812 98876 98877 991409935 85936 85898 546558555 40895 40896 546854820 55232 55233 783940654 8923 8924 57475134 66973 66949 754001344 41963 41964 409834802 89758 89792 406628601 38152 38153 574382398 70631 70616 607537779 11568 11569 615853047 55926 55927 641056260 71838 71823 221024982 41748 41749 170975761 95887 95931 736178276 23754 23789 463012618 90020 90021 925229027 87935 87936 608318183 69470 69471 819547941 57670 57671 470092433 22743 22744 232549853 78040 77986 257501601 96765 96766 876084589 10059 10088 562765766 90044 90045 547283543 98980 98981 409591158 64703 64704 503046391 6818 6772 214441078 75396 75354 453963206 27050 27051 651949225 54425 54426 723936415 81721 81739 359959517 26823 26863 69882056 12283 12284 493558529 52827 52853 954074122 30705 30706 866482074 68069 68044 456416627 1018 963 622048638 49660 49661 525808685 3672 3681 794621661 25855 25856 910547070 26180 26181 888016358 9607 9554 758988946 16356 16317 69844059 51533 51584 68096370 73379 73380 617356680 81640 81641 862975424 87543 87598 473406541 20057 20058 214591684 49455 49456 171431118 90397 90398 827437700 42137 42135 338928107 67710 67711 657984759 1742 1743 580198921 54572 54573 895249181 42995 42996 165625263 5968 5969 114253677 78410 78359 796893330 62407 62408 503007877 14340 14304 301986099 472 473 698678036 16534 16557 612231226 25303 25304 438714148 86353 86354 648039985 70556 70586 862634293 37505 37506 832118958 73072 73089 25185506 33962 33963 441204320 28696 28694 68823935 82579 82580 65997482 94392 94393 871964142 83846 83847 327345353 75114 75061 286716732 69612 69613 673959234 47039 46996 21852378 40814 40841 707248158 75050 75051 132247203 98945 98912 10634854 80096 80081 775537011 19099 19100 885180491 62412 62413 24631553 74151 74152 290602066 50015 50024 469091017 83303 83347 855001580 27937 27938 929260729 29151 29159 260956076 53095 53096 849303843 14543 14544 762822727 44019 44010 976293687 55327 55322 352786647 96955 96956 115047183 60806 60807 331062756 60076 60110 720430269 84058 84104 691947332 62798 62799 409999812 7531 7501 391677766 76684 76658 510280487 70790 70791 875903417 23590 23591 16569264 39676 39677 276067534 49256 49257 628027732 50323 50337 897398251 65212 65241 79095679 19810 19755 416466351 98997 98998 383091356 44072 44067 703953539 10136 10082 576304156 14901 14865 923661568 64399 64400 831200873 62663 62608 784394976 46769 46775 765795956 62897 62861 621781955 7072 7060 531344538 38963 38976 788508676 96599 96600 508882346 15220 15179 928002801 30206 30207 856783617 35631 35683 123747290 17134 17135 381852312 7073 7074 266937113 68314 68315 760506824 10461 10462 64102875 68207 68208 391896855 78008 78009 119499637 47410 47438 274626605 22109 22150 252971616 38538 38584 2813271 5900 5901 350021992 73930 73894 815844448 9860 9861 995777311 3171 3210 892777297 41995 42043 940724095 57625 57626 926702624 681 682 509186443 98286 98326 819600791 83146 83147 224214275 92657 92624 38609050 44305 44306 170820097 7522 7538 522060122 95905 95951 263798123 43704 43650 930593619 54740 54741 261152196 60332 60333 300640656 28493 28494 999134918 23625 23650 428142037 97945 97946 204953359 22216 22166 53674729 75698 75727 926991940 18737 18738 107401962 60299 60300 945465673 60771 60772 63832507 37321 37305 398609173 76255 76256 568877861 73150 73151 231764581 54419 54420 51396605 77064 77065 866178663 13618 13619 642983278 52817 52818 996817293 62552 62515 951866779 23671 23684 196483969 5789 5790 356376444 44515 44506 815244024 67056 67071 462948058 42804 42793 913065834 73057 73111 408838124 67753 67756 883849841 88073 88124 815506732 73218 73270 700712692 85638 85639 718501505 92473 92474 665095207 86614 86615 493615153 17853 17854 512557624 12855 12856 838844337 52346 52347 508622760 14146 14152 667859001 22848 22849 267145097 50358 50384 67682654 7256 7288 43591817 77722 77759 221476906 50101 50054 387959853 55231 55176 935993482 73432 73433 721729700 36644 36663 650456333 55091 55092 791492117 43 44 226648260 89785 89835 15092135 24391 24367 657706278 9351 9383 440616944 70987 70949 472207296 1556 1578 550605812 46246 46247 664499811 54275 54228 82036647 53005 53039 580693487 59763 59818 307012390 44416 44417 81841976 68301 68251 976773414 19905 19918 183308729 96258 96202 265085333 48629 48680 356552041 66467 66468 379945159 22059 22060 26468734 25629 25677 707376512 37782 37783 953183954 8074 8075 978932821 26626 26627 462286962 85052 85053 320800093 7360 7406 954646 24283 24279 260226932 66436 66437 995674578 89309 89355 954132757 90570 90526 944394426 79893 79894 874853600 92673 92674 47701102 49260 49210 893380272 62219 62243 180250640 92594 92626 757148057 1268 1269 995097283 42603 42604 531063497 21277 21278 828450348 96651 96698 39539353 28640 28676 627651563 27528 27529 884855220 24895 24888 617324247 58001 58002 438395658 86408 86379 210369921 64509 64499 384759857 58656 58701 668902702 9224 9225 576546846 79977 79978 113631840 76399 76384 878349423 37658 37655 157440558 7694 7695 582178010 52807 52808 363195056 71018 71019 111409156 56830 56869 952610748 78638 78670 626316064 35577 35633 848022771 82423 82408 588959735 10774 10826 373511437 16648 16602 732309364 6442 6495 536415215 2766 2775 668337552 82615 82616 818771839 51906 51907 554591719 49258 49259 795207165 71511 71512 568597095 39751 39752 562185110 72572 72588 451110002 67995 67975 238072762 70294 70268 222023665 35591 35585 61275449 40212 40225 134494690 3025 3026 242708109 2986 2996 575180803 11016 11017 152574889 30374 30375 594946415 29342 29335 86139964 13329 13376 377994897 86808 86861 416400681 87650 87693 690057850 2583 2567 960928735 62580 62581 559273429 32686 32687 476902199 67801 67790 722149503 92524 92525 137113863 37406 37413 308365177 31133 31134 627348676 67196 67168 616635302 2198 2199 283456509 30337 30304 718642573 84367 84411 772052761 7554 7555 552610586 18806 18796 93602454 82398 82363 336448657 18285 18301 613419071 55587 55588 642640959 37266 37267 652162166 66106 66143 287568308 99098 99081 87187673 95325 95342 329427882 6669 6670 489597868 12001 11975 221410052 53447 53448 587481621 56611 56570 539695445 96063 96064 71511995 83493 83542 573554607 91655 91656 587594972 94712 94693 740286430 16547 16537 211305709 13219 13220 509966589 47860 47845 892625924 17471 17421 770806433 8907 8908 949171537 10129 10117 5947000 51171 51212 818715277 11468 11469 156080380 48814 48815 45064695 29127 29104 201058942 23763 23792 17938391 61773 61774 928914328 5161 5115 364888158 60600 60601 44045505 61065 61045 749402479 70267 70222 700339959 80034 80035 175957229 26289 26324 490307972 21140 21150 572639276 39942 39943 744750167 28305 28306 515279201 85822 85823 597347692 95501 95502 235467194 9758 9805 44792581 27617 27618 891023148 64301 64275 347556821 79038 79039 570317277 97176 97177 774204691 160 161 821328258 99640 99622 382709256 27279 27280 781675766 38773 38759 324956532 85215 85216 601389258 26724 26738 520936159 13094 13095 827388674 22188 22189 418520509 63350 63351 516156503 20199 20173 839731310 91384 91385 325946636 70873 70877 831309322 79056 79057 258025329 15203 15204 546620854 88166 88181 716101 36767 36768 217095426 73474 73516 15897945 4847 4820 468965718 81690 81721 904630718 60044 60051 662752490 93316 93270 85492504 15407 15408 847681534 88585 88586 29103242 63359 63360 677818661 6409 6353 250598459 11828 11845 764059593 50523 50524 868672475 87089 87064 740641804 94670 94707 594660248 26386 26387 868150917 92042 92043 776942911 77789 77754 522090089 50292 50257 668793995 91484 91485 451191262 99830 99831 37717683 57196 57197 4190611 28362 28398 156484118 83454 83458 721009885 83429 83430 555817754 65339 65349 405435837 77836 77837 342547454 34332 34367 402919546 35154 35191 829935150 93488 93456 43500163 73371 73372 951795821 85962 85963 396030463 88595 88636 664217595 62225 62226 357782693 80648 80649 380187984 5546 5554 98077387 37647 37648 445192620 6745 6746 569719656 29528 29529 207057894 942 992 17971106 90674 90675 810133112 97863 97864 268191864 65038 65039 437870095 12051 12025 40230299 44309 44333 408904618 79850 79851 997953018 30432 30386 953553983 72572 72611 110996387 72239 72240 865052863 95970 95946 764429602 57801 57802 418808089 67512 67514 709737284 79606 79598 251783461 51240 51257 174185154 8186 8187 90478456 17464 17465 243277184 42127 42128 526527057 11607 11638 124761080 86659 86660 150764084 88723 88691 780981495 91150 91114 745271866 65852 65862 399846201 28689 28690 874715468 10184 10185 335492788 60708 60715 923567670 44488 44435 468808204 1289 1290 51292792 33100 33122 515032258 20003 20005 468578553 48417 48418 630691627 56986 56987 575309722 24941 24942 118468700 64604 64591 398928123 76507 76508 532661038 8692 8727 109597410 22953 22985 66813924 957 958 554656778 81406 81380 305401978 8139 8156 924375143 94624 94580 679847273 38824 38825 491803913 41576 41537 675289110 87048 87049 213080724 39576 39608 247387967 93052 93079 123274868 27440 27441 551220504 52259 52260 807986531 10433 10434 199451987 32404 32405 554463675 69371 69387 530784210 40034 40035 534886661 64020 64021 808181869 36279 36280 116209414 14472 14473 709882252 75645 75646 739213261 1141 1142 450359229 80031 80032 242861471 44693 44725 694171471 28839 28840 473636746 93601 93598 355084548 49971 49931 808966340 75037 75048 993464706 15583 15584 242003176 13464 13447 829533833 79628 79629 411895298 90759 90762 479592565 74778 74774 165398156 42333 42334 487018179 74680 74685 800259877 54513 54514 110369788 15228 15229 19148472 65936 65941 583606955 46839 46840 318546811 18251 18229 640839718 3029 3005 413449487 96473 96474 155606567 68580 68617 397440933 98186 98173 259567856 92014 92015 757110722 61211 61212 807976972 94863 94864 416350093 91787 91814 382879048 95449 95446 909692736 82159 82160 804485735 32042 32014 285064532 33057 33059 137160826 50082 50059 324440365 85740 85727 801319161 12566 12567 306010227 21744 21792 797401496 94619 94620 164833207 3044 3047 38965093 76175 76176 280250464 71502 71538 549835119 89083 89042 814242029 14683 14684 235652398 66886 66846 348140886 71376 71377 606662105 58874 58871 113906637 43544 43545 858907678 10642 10685 530391669 70717 70668 916183226 75953 75954 817503764 891 943 785404989 16546 16590 818912758 14716 14717 968682158 24851 24852 251087894 31124 31125 594743319 63939 63923 860747762 44218 44250 655117895 74191 74209 797670381 39506 39523 459372497 53671 53672 622636984 19924 19935 231181117 11731 11732 258959728 33256 33257 305340956 8009 8010 710386406 85511 85499 601681119 17701 17702 942755193 18651 18652 374760791 50664 50685 479549488 44264 44302 703150678 95716 95722 325725592 23967 23968 687268470 75286 75314 374944827 16627 16604 390270592 90409 90424 548067598 74690 74691 777559824 11743 11744 598617861 20710 20711 248949711 96574 96575 382620909 37977 37993 857036175 33231 33240 584761054 78916 78917 344658109 81939 81901 370197121 47504 47505 49699664 10949 10950 842600756 38554 38555 891207832 2480 2438 295684102 26431 26432 853239710 51138 51087 164889620 21019 21020 707115871 42412 42381 512982511 7352 7353 320978603 81414 81415 579186019 46586 46552 310756176 23762 23776 126358768 76634 76635 350978354 25046 25014 49546147 2577 2578 423355842 840 841 367109005 11807 11791 451594198 10160 10197 458589724 9458 9496 946528769 32075 32076 445332523 76949 76993 491352279 42407 42382 516726273 70933 70934 847340239 60165 60196 399727138 97607 97647 812360343 21630 21591 74386483 60276 60277 846949873 18958 18941 481997698 46455 46456 495466 66657 66682 882191373 85849 85868 881295548 32803 32747 238564774 25899 25900 990653428 30716 30666 93753462 42453 42507 16543227 95907 95908 626494486 41544 41545 395734841 29063 29064 972375011 45429 45466 295478715 16528 16546 737027538 3325 3357 76537985 91888 91889 67789042 51109 51149 961855128 30117 30075 611973888 98568 98569 977386182 39089 39090 511571812 10748 10736 117793481 50597 50598 477356951 6125 6126 598895320 42610 42611 548557274 96578 96579 644663916 64762 64763 260032696 68173 68174 20586164 70025 70026 347042764 94906 94851 294010299 37710 37711 480068259 66780 66781 887994018 35323 35312 556140330 62288 62303 173525233 618 619 188895662 40900 40901 902467876 79195 79188 326853528 86116 86117 980899973 49479 49480 62643368 72727 72675 56616032 144 145 435035391 12877 12878 32591458 11887 11853 833439115 49784 49785 428312624 14264 14265 275558960 5585 5586 965078849 75537 75524 963279462 39435 39436 640254518 48599 48600 468643525 64312 64366 380977330 91219 91274 803901323 42341 42303 713718107 90341 90394 567290370 68589 68590 180331972 84859 84860 118966153 324 283 29936080 34883 34924 702046348 62506 62456 50372039 70574 70575 190624479 52225 52226 996483835 91565 91566 413522767 21821 21842 718999581 6824 6825 874586245 78076 78077 900103833 17528 17529 197896261 9436 9420 12519463 31056 31078 260135039 77908 77909 983699305 26927 26928 816847813 44945 44904 766980843 55674 55675 6968931 50524 50525 83029527 69101 69102 171780391 33009 33020 347795068 59937 59938 483891703 38465 38510 895270151 48276 48277 547092282 69817 69818 460621817 2177 2138 609767697 1298 1308 929516007 67287 67235 808970943 47861 47807 906913938 57527 57528 448718547 43990 43965 814368066 75398 75390 528834422 81815 81803 947676730 43377 43406 705582180 62792 62753 711732085 52402 52403 496608202 97000 96948 479136145 34381 34361 710741993 43891 43892 104383518 31960 31943 924446943 21656 21624 141763599 27305 27306 321657644 79440 79423 985548555 98981 98982 365056847 90352 90353 338147709 76219 76220 522535753 47426 47444 309514301 24382 24383 53505108 96931 96987 636678652 68156 68157 775322475 12221 12222 666848636 11815 11826 204205471 78278 78256 709705850 26567 26551 961449312 26006 26001 562608583 35140 35141 1799006 82644 82616 851698641 82794 82795 936648019 22620 22621 983621266 854 855 610684961 45092 45063 336561478 68327 68299 352796327 25572 25530 411468620 52468 52440 752813890 79974 79985 519801430 89471 89472 775113486 34785 34786 99134949 23935 23936 512376487 8821 8822 231601787 4170 4145 465278538 66813 66785 414459288 71300 71328 733151736 61297 61298 170607283 3953 3954 52942366 99664 99665 684900600 3298 3299 192915256 20450 20398 680761563 53 54 876744435 17753 17744 211998915 64104 64067 130864486 81374 81375 830887148 36661 36715 667642228 15568 15569 713744090 55363 55347 712087516 46850 46851 136718748 1127 1122 943213366 22836 22859 351304555 90052 90053 582953981 37956 37957 874750885 61585 61586 722661553 29863 29864 664057299 79030 79085 591807305 37683 37684 154266430 75874 75875 933850603 82495 82496 873519793 7981 7982 153109934 49751 49739 161138945 19349 19350 309722855 724 725 607354581 18699 18700 885017999 53371 53372 632668985 87880 87881 838891750 25145 25093 504973362 99089 99121 477578204 70904 70867 605013035 16840 16792 693045225 2796 2758 233783693 42272 42273 620238709 92538 92539 893480942 49448 49449 956924993 84050 84051 121286679 12932 12933 816994574 54369 54370 521063470 70177 70198 791263090 12893 12894 605568336 69115 69116 40477475 26733 26734 425285684 7198 7199 514922179 72454 72455 853922672 6112 6093 649345400 66264 66265 43820978 55629 55630 455356470 16145 16158 869343446 40556 40577 534404793 62004 62005 273584456 56421 56422 640447025 56747 56748 149734331 91580 91581 672111887 8914 8915 20654750 27118 27113 573546138 23560 23522 903117806 3210 3182 869795701 707 751 141041609 59880 59827 586941334 60701 60751 594314854 35307 35308 992558724 28667 28668 39675938 40885 40881 774600148 87478 87479 325910643 51389 51390 77643634 25906 25907 78038890 67311 67312 840129640 20153 20154 848441879 71678 71715 705001017 2874 2875 283266990 70188 70190 342777872 53616 53617 134860319 49215 49207 445761628 8903 8904 18271365 28131 28132 248455379 19717 19772 119873375 32219 32206 218967159 57119 57120 462539944 69721 69707 986023643 9274 9275 260735212 48801 48802 824988323 1443 1397 234535868 93801 93802 243285966 68842 68843 838130768 42838 42807 314195675 15840 15841 240785686 75423 75424 275657200 91368 91369 50850393 12744 12790 598522015 20458 20459 351830594 2322 2323 819019614 6917 6918 550664207 99603 99604 562547496 36755 36706 942518943 30819 30826 51393778 29567 29612 48297789 15270 15271 676474344 57701 57649 808293073 42451 42496 385730473 56618 56663 612357318 27139 27140 416299720 52598 52620 756186004 91855 91899 53665268 45317 45345 947651960 50694 50695 206705890 83441 83405 858200527 25371 25372 531707135 1814 1832 815106339 93996 94028 876278624 8507 8508 572714139 18933 18934 113260213 61714 61715 462050555 80358 80379 682386553 77636 77637 309228620 28797 28798 328032011 62132 62133 340197872 94212 94213 383736230 36586 36547 78191130 72883 72910 866632818 6897 6898 824219906 16073 16074 117502146 66530 66548 397672018 47182 47183 471618954 93167 93168 419520399 95904 95905 795495322 58084 58066 600048851 17933 17934 831357038 3975 3976 68188725 12070 12071 137745320 62899 62900 519931373 15825 15826 475813133 98785 98813 232963148 95124 95099 505445637 53482 53533 810099842 92396 92397 558292488 55878 55849 563078386 54317 54318 632763860 83363 83372 289365358 38646 38665 272268915 82249 82193 787981158 5490 5491 335456056 36174 36175 837523016 96256 96230 970394416 59079 59032 518830088 68901 68859 32855011 63123 63077 145698630 81225 81226 308405747 65486 65487 851110083 54186 54221 312435542 28583 28584 860449504 44902 44913 545149683 85438 85439 521334756 50602 50585 851348745 65116 65117 720015408 16076 16077 671762976 93349 93379 857995825 1296 1297 460777978 58703 58754 252392021 96574 96598 276433680 70444 70445 276065877 96721 96700 392796806 98122 98123 636053606 14677 14713 423727065 14520 14495 464293540 95583 95584 157846476 37574 37575 839109679 77864 77838 669888987 49370 49371 891711960 59365 59366 28107412 75943 75944 397133651 45944 45987 462610536 4747 4723 215525877 15028 15044 799355317 34373 34374 824692419 4071 4072 133832665 65023 64970 867212188 6514 6470 43080028 79316 79293 484050286 2308 2360 76148643 55729 55772 484105823 42111 42112 578679700 45831 45781 474771640 85007 85027 85343848 68893 68894 813487805 53722 53682 639571885 66882 66898 139524331 33742 33752 219148158 48205 48206 824064380 63714 63715 688748121 66826 66868 491449644 92094 92070 552031901 76524 76525 541904255 68189 68176 233745123 83769 83770 638987339 92565 92566 725506477 90545 90571 763759534 86999 87000 428216364 50459 50460 808461066 27159 27160 910704639 16018 16019 815527893 74195 74214 666523344 20596 20558 500879912 88844 88845 62877940 91800 91801 695781701 96911 96912 767127499 98237 98238 111951983 48560 48510 421054310 19522 19523 589397077 85714 85715 673403597 75397 75416 478829552 83588 83589 708109556 4309 4310 414306470 59754 59765 160887147 5384 5328 574058865 38542 38543 484641447 38908 38909 795589907 42471 42472 404614433 490 491 106748895 52521 52498 5855897 37515 37516 13312541 65341 65342 476794504 65199 65198 471427015 20650 20651 324971320 18429 18430 233773437 84351 84352 290387412 92489 92490 454383217 46978 46946 725534703 94145 94111 575476256 1503 1504 499085317 46601 46618 613904247 70732 70733 111699716 86959 86960 951977843 8227 8228 102853220 98073 98101 673308065 91325 91326 443369433 38730 38731 429063032 85008 85005 557557630 34598 34599 781926709 52826 52866 95387740 25905 25906 529454788 44756 44806 925068407 52452 52453 874115122 16662 16663 211872149 22598 22599 61142219 48337 48331 435731148 88364 88389 998136736 8716 8717 173653035 84453 84402 835455516 27891 27892 77354319 16167 16195 905316114 32248 32249 238068207 45859 45822 419710980 93394 93395 833684291 15580 15598 357866166 6370 6332 379209428 58141 58142 687588710 24690 24694 323378527 9666 9635 227505182 44755 44756 860102 8860 8850 843562575 80985 81021 849727536 51047 51032 711083963 8797 8824 827692553 79794 79765 839043863 3593 3604 356661381 28637 28638 970787645 22665 22666 740757290 1912 1879 176286437 95427 95391 765333649 59614 59615 344761872 35343 35295 817915816 51006 50993 950046379 59387 59388 123468980 6950 6951 113738144 31671 31672 698658872 13543 13511 319280455 48261 48262 839891820 50387 50388 962359573 80376 80359 244216208 16461 16464 90794177 73696 73697 567903612 83430 83483 613993192 7720 7664 513556387 93978 93979 413492020 32750 32803 772398022 58473 58474 23684938 56432 56480 593607555 43746 43762 382636427 85778 85779 870494512 14312 14313 473830351 71781 71782 247066061 17275 17305 786196214 62283 62231 629927654 67482 67478 876834554 59607 59603 132163086 67029 67030 859455444 2185 2186 843564824 83477 83436 562476793 81679 81729 663775631 168 135 333797565 104 105 732539785 97145 97138 738887130 88668 88669 583211888 32080 32106 488729098 59024 59075 250334663 95664 95665 921770321 48158 48132 525069934 95892 95922 947408441 43142 43136 195471918 11896 11859 541787702 62930 62931 657260315 38478 38462 97805651 6195 6196 253272065 32461 32503 892179198 26266 26255 999322903 6517 6562 304448026 9710 9661 953353240 40396 40397 255068733 31336 31286 629340333 67924 67925 310726210 89131 89082 229824888 85579 85580 257970555 60866 60867 191111587 83560 83504 458629412 20129 20130 430330736 19541 19558 419592143 47493 47494 663127684 2828 2829 23579171 60343 60297 320594928 81217 81218 348242654 54532 54533 244062565 38833 38834 200378193 50779 50780 115586127 4905 4906 414400228 93543 93573 870347886 14838 14839 786833080 80625 80626 584527937 40902 40882 293548464 23475 23527 281130438 49105 49051 328756457 45452 45407 833818988 39793 39794 947741517 61479 61480 629708919 54448 54477 338574437 88492 88439 165827005 48928 48929 209198187 55261 55209 892381536 63467 63457 817939820 34956 34914 59349081 47518 47519 136153364 39361 39330 723546268 25500 25501 543737862 19091 19088 938991697 99073 99074 887997079 29034 29035 630443730 43108 43109 438061564 19651 19599 933003016 85198 85222 30979251 25373 25374 816262342 94569 94587 848564887 83034 83036 937151203 43289 43254 75363405 46911 46926 87898345 15429 15430 699758506 66897 66898 31577279 42534 42567 873683832 27632 27655 861557300 56686 56687 518459299 93197 93198 962542507 4140 4173 460293986 82624 82654 259249665 56896 56897 764960251 94199 94249 849331787 61148 61154 109605994 66692 66642 946289718 72070 72071 111357707 1961 1962 983687179 17316 17263 307215853 49349 49344 87961623 97299 97254 987317817 20401 20373 329649561 46767 46768 911963937 75542 75543 971393818 91712 91713 244671412 7835 7836 704489638 16020 15993 455772003 97031 97025 220847100 43330 43351 899043834 76936 76937 377344499 56874 56895 645439128 53580 53574 543087366 31075 31076 898893511 26707 26655 680316964 17746 17721 877780671 59983 59984 171560704 21699 21677 586623772 78474 78436 143233612 60700 60655 657576636 3300 3301 771910098 91068 91051 537902842 87386 87422 958488731 65530 65544 599239356 56804 56768 812973 29042 29043 156569228 20139 20087 148642325 3093 3094 719664728 5775 5805 618666296 18211 18212 9783309 92334 92380 877338104 73437 73438 602333816 99221 99222 872411374 69491 69478 815961962 2008 2009 172569391 30209 30210 90117115 3631 3632 774158981 17492 17493 410790110 18479 18480 881105234 65932 65950 385807567 16958 16959 454660332 94349 94350 48131848 1062 1063 648767711 33749 33750 913056272 57214 57231 753084495 49594 49582 164197308 91067 91025 116856886 77002 76973 112811577 18830 18831 453830158 7321 7322 110228627 82366 82367 241539995 88684 88685 254519849 26070 26071 719582904 57842 57867 844485909 73405 73409 21356351 79153 79154 639682786 31320 31334 177056883 78729 78700 442767161 40886 40919 611263591 75023 75014 241967362 61909 61914 512375841 60383 60384 114254968 68605 68606 296814064 39879 39880 715994248 15993 15994 550766357 5384 5438 564664212 25683 25684 40368525 91991 91977 914177737 73752 73753 91742788 47433 47434 344858217 76759 76760 543940989 13351 13349 238861985 23458 23402 468504274 83181 83155 601196916 37889 37890 838792091 15410 15379 187997493 52114 52134 127004483 77598 77599 648428623 3638 3589 65847548 66480 66481 426746431 99325 99338 402282559 52907 52924 66833946 14423 14424 140433256 76768 76763 567191489 39266 39267 985369750 72107 72108 698979195 14198 14199 654103319 7075 7102 2716669 3948 3892 286798860 56564 56515 583502466 82463 82448 763146568 1751 1723 562564036 25843 25844 214603840 17715 17714 463183659 57887 57888 417155329 14582 14600 459250413 41510 41460 791883243 6938 6939 256311535 94130 94144 376139438 28461 28442 882701555 80577 80598 278855973 21468 21469 422751360 23762 23763 126411059 79595 79596 853170841 50228 50229 97049002 36923 36951 163079499 99097 99075 13820561 95117 95124 595275583 61670 61671 949238642 31389 31343 366454113 49653 49664 601462938 96149 96150 883450314 30839 30840 29841363 29363 29364 651309539 44094 44099 247851819 58302 58356 263361775 9739 9740 499399615 12068 12047 246220672 41252 41234 307134558 2154 2133 13792455 3716 3695 787642658 88164 88179 96634025 43671 43672 445447467 91125 91126 492574845 97006 96973 538636288 17386 17387 144504283 83118 83119 253352631 47673 47674 718714721 9910 9911 281089793 60917 60932 18528542 80718 80699 737435696 48411 48427 190649867 8812 8813 515379616 95261 95294 915128820 86814 86815 993542201 34320 34321 539608215 57204 57205 163624046 611 612 787161365 53976 53922 991529406 89012 89013 763447185 34332 34333 511318379 71836 71837 523537605 23040 23041 495379179 84177 84178 662344805 57061 57062 415570823 14776 14777 644399804 59284 59323 826941248 55784 55816 829539298 85055 85109 955137424 92834 92835 936547505 44195 44196 248591985 61880 61874 71234814 35690 35665 369724593 96654 96655 187658147 65198 65226 532352637 62376 62410 595945321 5741 5735 829516968 46354 46355 429225019 29706 29707 380695058 32023 32024 760223901 59286 59287 361379719 63560 63515 520620641 28009 28000 974348210 70121 70082 381749959 89858 89888 818647031 83586 83538 593414579 87661 87705 637634908 97913 97952 955888224 27950 28000 675036571 27926 27927 770467190 6660 6661 525934473 91198 91199 867288232 14545 14560 138124844 26407 26374 732129943 90320 90290 248759393 19637 19638 576773089 3554 3562 843168939 95436 95475 428176312 4709 4730 923207730 56757 56758 282062321 9850 9851 939882927 30125 30126 22894233 47390 47391 918629292 56676 56647 942091266 48590 48623 114842232 37219 37220 740344153 61694 61695 591143160 67337 67296 837027926 55628 55629 428418176 17408 17409 261229932 21414 21466 267922146 29559 29560 237782329 1798 1759 886314529 85647 85648 575096447 86856 86857 345517543 70372 70411 27251787 90166 90167 269198411 20827 20828 881964859 25594 25543 197736660 24346 24293 415108908 83476 83471 485309730 11047 11041 608734688 33428 33429 345227973 43974 44007 500470257 46182 46235 444234529 77404 77405 256153665 24147 24148 940067413 57536 57582 426372831 95023 95000 512247752 61654 61655 138890481 63896 63897 738947340 76336 76380 908643148 35896 35897 387767080 84041 84042 771066452 56165 56171 410645639 4095 4096 214151321 65499 65500 117509110 18597 18584 750607438 19402 19399 427715855 62251 62252 33056063 67475 67476 711395067 6726 6727 469261090 19809 19821 853936117 14996 15016 196908330 22431 22460 467800831 57857 57858 378199096 74282 74280 403714434 96703 96704 605894376 72333 72334 3743876 27607 27661 70389623 20913 20962 824321737 81263 81280 241726458 82510 82511 415742420 63955 63909 396684452 9551 9546 967896023 7532 7533 261406543 98263 98264 725803881 58488 58473 862230045 18474 18516 791943140 20307 20308 635197048 99953 99981 496229001 70109 70110 442984147 31500 31501 417265795 64784 64776 906125363 64301 64302 363410287 7920 7901 844892626 94953 94969 941603858 70429 70430 526248367 26184 26185 398641541 29429 29381 397634932 38479 38466 310551817 87142 87143 405076709 87999 88000 568194075 37778 37779 187636148 54439 54453 25820618 81 136 6345115 67230 67282 74499431 89053 89074 552319073 20141 20142 397190380 40074 40108 48468843 96008 96012 161107095 32082 32055 644021673 3774 3729 389268601 73057 73052 98949516 42972 43002 702708241 41210 41211 103389140 27991 27992 907061946 64133 64097 368086978 22813 22814 114098454 29224 29225 105761263 35310 35311 24209601 47282 47283 96874757 77750 77751 402421984 5784 5785 369907984 83385 83380 774903952 58392 58370 72158840 19436 19433 805113989 6238 6239 78053478 83308 83333 813719635 60887 60888 681656862 69075 69076 870237096 88874 88875 133940841 72013 72014 24214381 85376 85344 613357943 71516 71510 625309872 92600 92579 804449935 68362 68363 523333338 51594 51552 73808472 21470 21434 832987119 18201 18154 154695552 7947 7925 17365529 94969 94970 857225871 94446 94447 353101674 30337 30343 350072372 43696 43731 236613933 76841 76802 39527231 81224 81225 224583342 50073 50109 16318946 16170 16142 880823259 17435 17488 810251669 70444 70489 352847918 17402 17434 636995653 13830 13869 257466507 75473 75484 676346418 13256 13220 228449095 12629 12595 389594207 21180 21167 924395227 8369 8384 344957578 62001 62020 222301931 88594 88595 290249661 14627 14671 924460388 44889 44833 849963584 63891 63892 227861555 50552 50553 622242212 57178 57145 891067412 81901 81902 701994694 51729 51730 625380100 46848 46849 55981137 97038 97039 378350027 40925 40892 706104858 67366 67367 880922239 49226 49212 131310431 19354 19355 625528579 20545 20546 367522389 40147 40091 633294720 38283 38284 486783146 69604 69605 847547601 31507 31554 830351862 50717 50718 496601491 28762 28723 379465954 31738 31683 185061892 38976 38964 9086389 24295 24296 566285531 5196 5195 167755687 43592 43559 865475594 56457 56458 907467569 16895 16931 271497863 37954 37955 307728148 32448 32415 76327482 51416 51466 545296870 94953 94954 206005248 67993 67994 9232051 8361 8323 624440281 43786 43787 309834058 79192 79193 854939754 71264 71265 345134604 62305 62306 408027716 22250 22248 465431384 89619 89620 795726410 41305 41306 333803113 10686 10687 207405826 39223 39277 518139818 38035 38036 361032685 86742 86699 35171629 71675 71693 755903035 12435 12414 724002868 15404 15405 914363112 58605 58606 723843928 55164 55165 947240684 43581 43582 572394655 51378 51364 951998599 83108 83082 612371496 84222 84223 918869597 13592 13593 61509187 99475 99476 992062978 56237 56264 699402919 60975 60949 215508115 24306 24321 874913934 3226 3227 429542699 4084 4085 436390256 51896 51897 821068610 607 566 281045209 94765 94787 984591413 62875 62876 911064636 16300 16301 498192501 56773 56774 776868557 47637 47638 438094291 72573 72574 45092613 8521 8475 299929109 96089 96090 887921312 47074 47075 279987952 69743 69744 39038972 51614 51615 556581589 24769 24770 980186504 62710 62711 735799521 64487 64488 707524570 69849 69850 277011484 90955 90981 82666973 34461 34467 932820622 7273 7267 400531928 1953 1954 250521415 10155 10130 632945534 22265 22266 478989302 36745 36746 696786201 19482 19483 667767978 46010 46011 448983447 31837 31879 938003570 43409 43410 757320976 77793 77794 934504586 3313 3314 172453597 42001 42033 43754713 88922 88966 735958436 84403 84404 279852272 77235 77236 320944145 63230 63231 562103702 38143 38166 997542943 37463 37464 376144527 27167 27145 487408351 45721 45711 227781570 5458 5417 484397853 55687 55734 14066438 26816 26811 613579275 67083 67106 553566910 56587 56607 702255655 33803 33815 818335681 104 70 970374423 5604 5576 122036625 78403 78404 310137447 34549 34503 205404282 56023 56054 740752515 91819 91820 226907671 49103 49065 531685971 18642 18588 101398311 14004 14014 526472774 6019 6033 463171001 52664 52631 811329027 76889 76890 332957412 59563 59573 838143123 64879 64867 468544929 72753 72741 810594143 74030 73977 387997696 94391 94348 554782070 29692 29693 516085440 62950 62939 655462872 18968 18969 303757721 20157 20158 327636787 77922 77923 814935021 30782 30791 474474515 37520 37521 886886589 46652 46653 322705939 17363 17344 983799511 41102 41103 761134983 26533 26534 624839486 26689 26651 144836288 86437 86438 305652505 12516 12555 128723289 12159 12125 342620190 64382 64359 528158249 75017 75063 221550872 39710 39711 292553357 68566 68567 972370136 96759 96810 265145965 77060 77061 287341611 55958 55952 615027709 73745 73746 513603946 90237 90238 572015979 27202 27168 884409186 32470 32421 978080525 73235 73236 608261251 95927 95928 768925463 30768 30769 969318708 87153 87154 852263144 33458 33416 2663242 17563 17564 51008072 808 793 762722303 69109 69110 829742397 83339 83359 780523167 2508 2485 429998946 79253 79254 29926025 37344 37345 619044110 7465 7484 69870620 8022 8015 990824927 62138 62139 966421201 74885 74886 366951665 94941 94942 81194602 69386 69435 999672000 56132 56133 616416249 20754 20755 357053239 99615 99581 589115113 27248 27249 223396417 71018 71013 899625578 37746 37702 70229310 76316 76306 445832088 81145 81146 523444377 77577 77578 397896338 74434 74435 420260352 90348 90345 389031029 97546 97547 72441549 1866 1867 933835354 96405 96406 56458384 6057 6058 750638131 5919 5920 268501028 20083 20108 515241901 12958 12959 228871931 31674 31619 128683700 97224 97225 978628829 60498 60523 105949110 5560 5559 31730543 52339 52340 801162218 63684 63647 257716071 44783 44762 564592839 91184 91236 59267930 20961 20908 6504999 8788 8789 112343088 14169 14132 618559630 17406 17396 682401807 54082 54074 882649909 74506 74507 356485870 23966 23942 853829531 44785 44786 344150764 35437 35402 533231483 57229 57230 493519848 18931 18932 97911131 37503 37558 523815765 55484 55485 643193890 62722 62726 807483462 99323 99371 737449363 95496 95497 786130538 21828 21794 201732203 66587 66574 486053885 66408 66409 368599242 48160 48161 809999672 62034 62032 769401325 37525 37561 796528968 52016 51993 649088299 10053 10095 325166519 89348 89307 184000958 61796 61797 588448980 86469 86434 976730572 63313 63319 287152987 90794 90843 335181415 3571 3609 955525546 9202 9203 202994382 71745 71746 19739509 94393 94394 201077140 64034 64035 941549396 47930 47925 423422972 52362 52345 714860384 25351 25296 999156385 28295 28241 737863607 14169 14170 537983551 42135 42132 149209134 50207 50208 435745310 43299 43300 691368430 26106 26107 752873952 10021 9996 127641993 51703 51704 541280345 46550 46551 538056180 71370 71354 164874408 79468 79469 909904479 55824 55825 275622802 66314 66358 675261666 8532 8542 727732496 51957 51958 66235188 68471 68490 298830845 9592 9641 444749217 91176 91154 860693190 89904 89905 840936460 20224 20265 576759883 14502 14503 731224750 93044 92997 495578196 13487 13456 306458220 29656 29657 549381494 56969 56970 921817662 32049 32027 736854304 79044 79045 206040901 99374 99349 619514000 4196 4197 595518049 93192 93239 647133624 2455 2431 436067158 34275 34331 483744650 90773 90774 128137245 65218 65217 11054190 32627 32628 453910314 29157 29158 83065592 19495 19496 43931702 85355 85356 699800092 75848 75849 764878103 35724 35725 546565158 89855 89834 628100843 82363 82364 757790541 78518 78519 22124052 50218 50219 156113094 4489 4501 174725967 67885 67900 341456983 7406 7366 250347741 81662 81648 310038448 8164 8214 333649645 98030 98031 707200882 64235 64236 228671845 67891 67868 748466088 89934 89935 250355865 29275 29276 632992551 14850 14858 897660049 23344 23345 59321379 92202 92203 117179294 84460 84513 338659104 61535 61536 832905323 48825 48826 200593618 5851 5867 971751972 4830 4831 353488383 34308 34253 526506136 4652 4653 212298089 40979 40980 659229249 35943 35944 694359053 92293 92257 845265069 60217 60218 983788143 76215 76237 619682226 85754 85755 550889179 38495 38535 108012056 29581 29582 697363187 75893 75894 86798076 80213 80250 254742055 15598 15599 703747882 33103 33104 820605813 60832 60833 25726226 31762 31763 269541026 66602 66603 188658911 29248 29249 794058727 90890 90891 792029370 90711 90712 893242166 17684 17685 478884842 2042 2043 997758196 7062 7063 992778666 90776 90777 374900983 66696 66738 234560650 23383 23384 977678277 7391 7392 133913224 62531 62525 168172056 26741 26742 728089859 24416 24417 478544972 99113 99114 499952912 90707 90685 777819826 57475 57461 959877547 48360 48361 307582102 42971 42972 315698690 20638 20639 333598129 79795 79796 412865073 1932 1933 736158053 24711 24698 123268089 93021 93037 975881990 86070 86071 347157572 93233 93263 456354239 99014 99015 81264765 65400 65401 567075635 21342 21297 546331698 83331 83312 452243503 52484 52433 626287079 79731 79758 736887321 86941 86943 682552932 1349 1368 166087643 34449 34495 844017783 11685 11735 223142930 2230 2227 11367097 51247 51199 909607420 98903 98884 390430621 3746 3747 802857967 46531 46486 977251583 75197 75194 618633021 71083 71110 130094782 79903 79925 671176232 57574 57575 22583950 95885 95914 732592395 92334 92335 3337208 43164 43157 561349962 74553 74554 335904795 10418 10419 176745518 67639 67640 683991676 95868 95869 80232325 52468 52442 706102310 59842 59829 726932028 93532 93524 232964652 34744 34792 229220651 21603 21604 778581202 69614 69615 857546509 79793 79812 408854180 88842 88843 457389513 95654 95655 177746249 48504 48554 248758524 24167 24168 557996187 23986 23987 961136810 2986 2953 639633115 38301 38264 862180592 64842 64800 174514118 86665 86666 291696178 89398 89378 581286965 97934 97935 699502431 39369 39323 775822939 50840 50841 337144253 45230 45240 258843063 23058 23059 521864165 32621 32571 858540499 22202 22194 672206196 71534 71527 372371033 1549 1582 929540162 95401 95402 654752267 52742 52767 280475025 55999 56055 212935901 88661 88662 150284089 48795 48758 924925985 25537 25564 756615355 57508 57509 257479409 49248 49227 446115629 68796 68797 291081457 38081 38082 323100431 18946 18919 182232610 73474 73475 836150265 29961 29912 445326283 70043 70044 859360560 43365 43401 283184225 87293 87294 972383220 59777 59778 194804773 3139 3140 332927925 26531 26532 520229207 51407 51428 148828230 23329 23330 799795698 73068 73069 678351649 57850 57851 744276452 30795 30816 217955704 91052 91053 995294027 84661 84662 992338596 44508 44509 703834976 82909 82910 486413506 55168 55145 352107791 60425 60426 126828587 79656 79657 348114343 7258 7259 864678228 50688 50650 479332562 71951 71967 442109501 727 714 266658268 63176 63177 529096348 68827 68828 599525334 2259 2260 585615703 44567 44568 844917578 61574 61575 646693124 63983 64021 501486005 40048 40049 280304808 56232 56233 709651430 49636 49647 698300007 20852 20853 633705339 62367 62386 224906907 66798 66799 362817357 73148 73137 516921445 20958 20959 383909157 33055 33034 871567179 54388 54389 477165431 82673 82633 197486168 99987 99963 557701405 35127 35171 553407551 3163 3164 114492191 56517 56518 932955382 89732 89733 858450341 97294 97295 35805958 38960 38921 911821865 51264 51249 328011359 27421 27475 368792639 82033 82001 539915933 91097 91098 221787202 12365 12366 959048605 91354 91355 957997599 84090 84140 78853991 91981 91982 9496297 76720 76721 743304905 40226 40227 521278028 71624 71610 662321445 55708 55709 314141820 41371 41372 538800402 28727 28709 124669779 48726 48727 586301061 75003 74947 102653137 12730 12731 143918973 53694 53684 354307292 35445 35446 95180185 21519 21520 803743711 2252 2253 917923611 98956 98957 209495916 65619 65620 540988141 12620 12621 693351028 66579 66564 514293945 56639 56633 91214135 19505 19506 77054781 97199 97220 130873036 97783 97784 21972117 80853 80802 901104893 45684 45739 838707150 35564 35565 501369982 63763 63739 806629987 82107 82108 427922499 54492 54467 107041975 56254 56255 852136284 26132 26158 430241831 27508 27515 262511372 57836 57797 526832431 99841 99825 273794996 24955 25001 77556539 47511 47512 199125113 38779 38777 280130024 60069 60038 910513330 21561 21540 515989537 55649 55650 913213630 76390 76442 49450147 85692 85666 775124982 18474 18453 792076019 95636 95637 877758924 32622 32608 971333203 58474 58522 733533666 52376 52388 553494468 17492 17537 39460765 50373 50374 608387183 26975 26976 805284358 22993 22994 119244869 42146 42171 261497464 18477 18478 130536946 96097 96098 165821614 62212 62213 312596210 50540 50531 581676990 72607 72618 800354691 72183 72184 190608270 58226 58227 444119327 56096 56142 753902581 8283 8274 645485920 20983 20984 334910952 5536 5487 853117579 33118 33165 968102986 84395 84396 195290765 5796 5797 473344942 60591 60626 109169592 46850 46873 291950893 25098 25047 198945603 35715 35696 253792622 51017 51057 792330704 56793 56814 233934037 78087 78088 572820566 56445 56446 933202839 76367 76368 397435402 28343 28344 830014656 58149 58200 637933835 91941 91933 64549384 22852 22802 566138982 63457 63458 930014430 14144 14189 348082086 97633 97634 839070447 21246 21247 791498498 44474 44438 524564189 26583 26592 204369007 95547 95564 368072103 52148 52099 415377003 62626 62656 468549900 23532 23533 857434036 31487 31532 896560385 55549 55550 25290685 71653 71654 683344397 27693 27723 601518175 27829 27830 845195575 39241 39242 352375652 45204 45218 580656521 49276 49282 915555308 16740 16727 983615901 72497 72498 854665711 52479 52440 849520776 71712 71687 34932026 9063 9103 322501616 73653 73692 383561821 62381 62382 645633885 12886 12887 930607195 94838 94818 193767017 36892 36907 517173078 6161 6162 587790768 58053 58045 932039526 73362 73363 117797746 27271 27272 560924845 91879 91867 845269837 6013 6028 43341260 87356 87394 505179307 42596 42645 431128963 39542 39543 718719751 79267 79268 879597320 97152 97120 488527457 7233 7234 784110428 92299 92304 317256845 32540 32503 457959537 76660 76634 4370208 29073 29094 800827319 66121 66134 832864784 41681 41682 488830539 88643 88644 843657923 15935 15936 120487671 83106 83128 53840119 8866 8836 362353108 51134 51135 462609125 38683 38666 427299353 31172 31173 75647658 4116 4084 341648511 27505 27494 507905647 15026 15027 458782669 24885 24886 266463473 63734 63753 290847191 39909 39960 505539601 62046 62073 31022576 31996 31997 711246092 27192 27184 734057606 2256 2282 146281365 74900 74901 614897330 91075 91076 356113038 94034 93983 39169922 46607 46608 876944348 21684 21685 71342432 42454 42455 31098513 41825 41826 412242808 15958 15959 134376238 63057 63058 948553220 13971 13972 616518814 31501 31546 589884183 74746 74747 845547416 13637 13677 209049844 70673 70674 97177792 59267 59213 16073955 67128 67140 531056896 73501 73502 669337206 28439 28440 749429737 81359 81360 35059303 57403 57404 528740964 93016 93040 801011191 83024 83073 532116566 73437 73470 787834760 1736 1750 588702830 58730 58742 802529532 89847 89889 184527827 80412 80397 718751282 25803 25804 274416864 27935 27915 820354946 93544 93588 79411584 28847 28848 508465827 74593 74607 986185083 5491 5454 420110910 36390 36391 515802398 90017 90018 863344145 71416 71361 94909616 63892 63893 601594950 35089 35087 684547116 63738 63739 245947908 76673 76725 487884192 33222 33170 813393132 36575 36576 35809082 26472 26473 365944152 77087 77073 247439985 77376 77326 371348736 50405 50406 834317359 25989 25960 286861993 11520 11510 165822554 4387 4388 886704875 89925 89926 783530397 37583 37571 33681300 40923 40935 978655600 13687 13647 524430678 16217 16218 83625821 98669 98670 892309172 1486 1456 634553514 59000 59001 282226097 13348 13361 412452381 46360 46395 645532900 41673 41660 197662391 54386 54391 185385078 54204 54205 901896646 69155 69131 471334075 28737 28733 231174629 46259 46260 634030993 54947 54948 119621622 22237 22199 583620200 72112 72149 155233178 5824 5825 235526309 69323 69324 37222406 64805 64806 827821008 93443 93498 639519491 22401 22422 646538473 81043 81021 702471295 78099 78065 945824197 86840 86841 856245898 79983 79973 302177148 25779 25780 722888506 75858 75839 911131975 15863 15864 209398499 53945 53994 997743565 42413 42414 83661354 92033 92034 696141247 93118 93089 90529109 20311 20312 436021336 32123 32124 958344695 17244 17243 304619796 22016 22017 33169479 83566 83567 635035940 38502 38521 181612471 7608 7605 602441353 3040 3041 408270089 97785 97778 91515005 29290 29291 504314727 40383 40384 150706421 1584 1585 178976612 62739 62740 309603953 36274 36275 611731641 19459 19460 182961499 66642 66643 606423455 48093 48059 534084991 48023 48021 897249187 24777 24731 284635420 48818 48819 800054155 80992 80958 428778864 18516 18498 605757743 32129 32185 380191757 78894 78895 749253218 55842 55843 15304154 29144 29145 952642529 72700 72714 921495258 66378 66379 518078334 86202 86203 849222303 4866 4832 810779392 87635 87597 160797618 21153 21158 67405977 93920 93865 478572053 96216 96217 164131953 95961 95991 848730997 57820 57829 28036855 99979 99998 334691664 18106 18107 302786501 36951 36952 551566734 37187 37242 458009076 45873 45859 865764755 85085 85111 17495662 4001 3968 714117377 23434 23484 386637013 47146 47147 743083851 4106 4107 87482057 53826 53827 149787118 85186 85140 11767693 35470 35465 206515084 81152 81153 35772206 70923 70924 181337078 51750 51710 663067718 80919 80920 355816020 45616 45617 98522215 37099 37100 548039946 25481 25465 270223130 58848 58831 963463001 36093 36094 288195860 39960 39970 28296665 405 458 122820193 9513 9514 677824727 6431 6390 520293429 23446 23486 17776619 40608 40609 85059735 29539 29540 357152287 8454 8437 923136433 81370 81343 939995658 96885 96917 480733121 56043 56082 841529176 21429 21439 91684361 42672 42673 747663227 92768 92769 517997460 24001 24002 479579752 9391 9412 372890118 28145 28146 517797211 68722 68773 203432108 8286 8329 561857826 11261 11207 913248456 69721 69723 106744133 49202 49252 753350272 90641 90642 2513898 77469 77439 854760906 74690 74639 363197470 32714 32715 12894310 1105 1106 233284931 1810 1771 154335876 44329 44330 37878950 9588 9589 917707245 50372 50340 700516734 65934 65902 65226055 53195 53218 375685586 36360 36361 813521571 7902 7890 605702540 16970 17019 966435125 32539 32491 927397965 71152 71115 895783096 17377 17378 954966814 21970 22000 890650759 70922 70900 238500554 29470 29434 853980837 51993 51974 473540289 30358 30359 857475042 95813 95814 33080173 23418 23419 868962510 37991 37962 252305863 68119 68172 345170156 96650 96651 637987882 27554 27555 606678081 99415 99416 785698664 41168 41169 519362172 89434 89435 714964494 6949 6950 591826501 3663 3709 530781127 88785 88786 108439329 34012 34062 765504668 75481 75457 764748792 21674 21675 694426111 67708 67709 124330728 88574 88575 947868885 78254 78255 37581859 59373 59402 738016613 57138 57139 598839738 30545 30546 327523848 65298 65299 198899611 6262 6263 819699954 17402 17410 856641543 52179 52189 841319623 23940 23941 441637463 88727 88678 641916043 91298 91299 103440656 60806 60832 583808747 63634 63635 303026923 80222 80205 159855600 24006 24007 916198703 59740 59741 299582042 52641 52642 72763950 28041 28042 937920741 47228 47275 485588390 10760 10713 652821118 79603 79604 974920344 57398 57371 595769233 73815 73816 444060284 65341 65308 736710501 61578 61568 227693782 79556 79557 883937625 58839 58840 422503706 72000 71962 517620821 68525 68575 280824487 47717 47741 256234903 42582 42541 894875931 51491 51492 881595282 92397 92363 311466437 29024 28981 463475978 7100 7101 445087986 85565 85618 510206991 19602 19549 157878659 72026 72027 789183814 34670 34723 149742029 50664 50665 634714971 25712 25713 79721313 13916 13901 602252568 43716 43717 695316509 52381 52394 304483517 60139 60140 288808516 78585 78586 355452022 63389 63390 990245064 77586 77546 658459792 18754 18740 446448445 68714 68715 259042359 37026 37027 394830399 15174 15219 716357579 12259 12260 222855955 86412 86413 973846188 49582 49583 695974062 74450 74490 945569455 73167 73148 317122144 92568 92604 959545939 55329 55367 793242341 15330 15385 38859908 97305 97356 427064194 37108 37109 930135661 24838 24850 673165428 15215 15216 7181894 82893 82878 475247824 60370 60355 24942310 65998 66026 605173345 69540 69577 868388843 45066 45122 641067775 35162 35163 934064488 1571 1530 507287241 5456 5457 251828282 94477 94466 735692579 39868 39856 399623307 89512 89502 278347911 10107 10108 477182182 39053 39054 421669139 54679 54680 486224279 9409 9410 649577587 79699 79731 348125492 30 31 42768477 84434 84435 263599954 44855 44810 795836255 41291 41292 976519786 86303 86304 212098485 49818 49819 410463333 78122 78123 537186127 57427 57428 581374455 44689 44710 80606554 84496 84497 294041032 31770 31785 723256195 79562 79533 448184944 34507 34508 690784935 94512 94513 595331126 12175 12132 773793130 63875 63876 47481329 1858 1859 815340965 13474 13418 13309655 5181 5182 101500621 73984 73985 169500843 69439 69443 293282437 11879 11912 697254006 95429 95430 651116714 67269 67270 236913019 15775 15760 616146147 6533 6534 890913058 34106 34107 204592170 16236 16237 301184822 23118 23119 421377660 52464 52465 664790229 46103 46087 293473173 53889 53890 972531978 70684 70711 969722826 30276 30249 391658190 58963 58916 24472906 62394 62395 273140381 37652 37653 118784551 82898 82903 739216183 1288 1278 471105603 5834 5842 851031807 70677 70678 221272820 19281 19282 925361518 91953 91954 37598047 62702 62703 642675655 56810 56783 849699669 64851 64852 661429061 96380 96396 966260384 77519 77520 332499112 58651 58652 561796250 22641 22687 667247345 67620 67621 883667466 31382 31406 132168019 77369 77407 798427002 54861 54862 662317157 38835 38836 532251837 21274 21265 146380448 3067 3013 825337645 9261 9262 577984577 92236 92280 527976668 55291 55292 846799677 28680 28681 538989326 48326 48300 243987763 9093 9146 171453214 95320 95321 667237199 55934 55880 889000013 56328 56348 297275837 89147 89148 346110746 61636 61652 124231474 55760 55761 508807703 66074 66075 552880219 66244 66245 307154784 20550 20598 320681117 57047 57072 711378605 16982 16983 22610017 82175 82176 624570666 54208 54185 811448017 27260 27261 520578436 65625 65587 466854085 20575 20576 339851037 6897 6906 158383592 54216 54217 635467114 5489 5449 442972301 9685 9686 371159916 11230 11276 446192622 68335 68362 755996005 3550 3569 810875177 97809 97810 213156458 91607 91608 94227747 15213 15214 840982207 42803 42804 609214297 92037 92038 302398605 44991 44955 84123959 91010 91011 977060900 7340 7381 982843545 79552 79553 639163629 7753 7764 583034322 619 631 894815119 11469 11470 588126917 59855 59856 315354539 32281 32282 848951211 35016 34998 534704337 70543 70556 196062760 80961 80913 853965680 66369 66376 188198516 41404 41405 999566389 77353 77354 725394041 3268 3274 276080877 34966 34967 704182289 17185 17164 805478460 3823 3824 710154010 77133 77134 589525378 93445 93471 655291644 51982 51983 825426749 10264 10265 359738415 56048 56049 578134517 62935 62893 219105936 12301 12255 665737464 232 278 200562060 22683 22720 558533915 30599 30600 757496775 24642 24608 283488460 87859 87860 368799581 49001 49037 774218981 40334 40335 634599893 67423 67472 612156722 79207 79226 116555905 61339 61340 92879237 29965 29922 534619029 78979 79000 813559330 63604 63605 494619610 21613 21614 769796566 22370 22371 76021832 94737 94738 640267176 52938 52939 974956981 8621 8573 861571328 21119 21120 889437780 65830 65858 415604701 23341 23342 429664331 18509 18510 993291945 89719 89751 458499663 17961 17962 710669816 78450 78505 221567586 93164 93165 418076710 85221 85222 983467313 67876 67877 851475255 93801 93841 963248332 97253 97254 323516339 56909 56906 5548098 54431 54476 953677560 63864 63865 486379812 42341 42313 765498490 31123 31124 456254815 42657 42658 24377331 63385 63386 353336245 51244 51229 441436422 58173 58194 163009991 97164 97165 330440477 79227 79228 825419262 90567 90568 886200308 88289 88290 539031819 93061 93062 263192258 42157 42158 726069566 59092 59093 359453749 5451 5452 404976496 64594 64615 432216475 40450 40497 944927643 49477 49478 155134175 82363 82343 890204542 41920 41909 123478072 90923 90871 179615904 2236 2234 138803322 6740 6741 445665825 77307 77308 411536644 2067 2108 780786160 70705 70706 446961895 39318 39319 245254109 45192 45193 315530750 63243 63244 855964632 60383 60337 120284525 87059 87094 72116166 1848 1849 737447092 85255 85256 455799616 95749 95750 897785151 39383 39384 151345869 46298 46299 200709308 22225 22276 365983584 9948 9915 410708169 86349 86394 726867523 62505 62506 487944603 14561 14589 858389972 73918 73895 248237918 62840 62833 710538682 46372 46326 303113610 67128 67129 413129455 39274 39281 673807947 66320 66321 247700849 99342 99321 814814031 3115 3127 552253078 89202 89230 710659349 4683 4684 462488438 79255 79278 794821707 61703 61704 477069755 86347 86348 409632909 95604 95602 472610538 34029 34030 678249198 24131 24132 723185931 10008 10009 470233827 87972 88008 327603413 1728 1761 304708498 25711 25712 149299671 83481 83482 791926050 16573 16553 288723961 65814 65795 939882328 95183 95157 590885308 49487 49509 412036463 41601 41602 513358153 61519 61520 260839792 87325 87366 950352311 29785 29786 710471816 79785 79786 841567980 99780 99781 774075992 80770 80765 829156652 52444 52445 455802501 66754 66755 124661215 65874 65852 979555081 81220 81202 911494080 31610 31611 726009636 86821 86829 820721665 73900 73901 451405824 42654 42655 66304164 82712 82713 402329949 41989 41990 589653702 44479 44480 935922851 50162 50191 372679263 18851 18852 170669816 4420 4421 319285952 72695 72696 744269596 78390 78418 454725869 34670 34671 538134732 6691 6692 139431591 24871 24866 123031303 26417 26418 590741322 63812 63813 341252594 75564 75526 908626224 72349 72322 193326707 93555 93556 982768155 36703 36722 919564681 49209 49196 622015235 76727 76774 849084167 65295 65259 280874145 60463 60464 42535911 60779 60780 870348732 80884 80919 640544049 3764 3765 385147900 851 852 916025322 47256 47257 128360553 48054 48055 52954382 30194 30195 437794150 93924 93909 90531961 35993 36011 936032684 56917 56918 447776216 12879 12901 58209788 53218 53262 198273069 6053 6054 164830036 92916 92882 771660132 37902 37889 11739566 67703 67704 379534868 40953 40954 383850307 63138 63132 436316655 51331 51355 962202333 51583 51584 77149280 36237 36275 950022966 99597 99626 809628542 30468 30479 570411978 45794 45744 936558238 46516 46549 696488555 55089 55090 710224260 76253 76254 269146684 237 238 664733537 71721 71722 397060888 71519 71496 549310914 91283 91284 534849709 20240 20212 532478043 52116 52138 966114073 41345 41346 319616445 1550 1551 167636436 98287 98288 198951951 6759 6760 845172989 73543 73558 25139871 85651 85652 147076951 73087 73088 789640401 9736 9705 178211698 94688 94689 382041224 75522 75471 645831629 13491 13526 647347884 15959 16005 270986477 90499 90500 311324953 1704 1705 496764059 10354 10355 716606040 72480 72481 630381051 78883 78924 888397382 91126 91127 290991917 93339 93340 653963352 50075 50098 589221087 47407 47408 747256673 53707 53708 748469431 45204 45205 512368201 46533 46570 979106572 66662 66663 947771397 9663 9664 897878211 54854 54855 267902077 18247 18225 705161500 49628 49623 594443910 79336 79386 7046876 93310 93343 364026924 66919 66920 531723330 82401 82353 338024320 59548 59549 123569888 56957 56958 739321939 95507 95508 382040183 25521 25522 257751997 49596 49623 308310144 53070 53046 23946793 20224 20225 772929713 17593 17581 441763006 92684 92649 73675877 43984 43985 745203618 60477 60530 280166647 79031 78988 70750752 45698 45690 603204844 43382 43328 983650132 92157 92171 240360951 84986 84987 640972475 54705 54706 610114530 65313 65314 890411393 82105 82078 305696318 82085 82086 192157209 27735 27685 743291051 13831 13832 708130608 38244 38217 737067803 86276 86277 106677460 84266 84267 123824313 18862 18894 227247613 4355 4356 590643882 65612 65556 714064990 97607 97653 210057903 8197 8216 564701873 88286 88287 868781977 95301 95309 374596059 43400 43401 215346930 30027 30028 883886995 83822 83823 515679194 68586 68595 114215352 10068 10069 117553692 16493 16441 59362351 72140 72141 438003089 84105 84109 251776575 82554 82555 65944663 69109 69097 26505820 59252 59265 559785421 82537 82549 188622597 23885 23887 425741816 70489 70475 888426237 91104 91080 974929047 34240 34193 511180094 55772 55738 307967272 51480 51481 780958901 9756 9757 252281877 14817 14769 609962750 69241 69227 960571162 89391 89392 120608745 36302 36313 326257218 54627 54669 552911761 14630 14617 139190161 88531 88532 803701631 83615 83616 497137054 79283 79284 574998133 65162 65167 118844097 18535 18536 593432642 97281 97248 205310347 79988 79971 555990370 79107 79081 809593235 56129 56130 59058196 12596 12573 568738555 85377 85378 852220937 52084 52110 885863252 67425 67379 946570044 99186 99151 610553626 57087 57044 177406202 85959 85916 701756811 38730 38735 866433733 81481 81477 778864441 48203 48236 948488792 48528 48529 278822884 22159 22117 430869035 89407 89408 30427352 23687 23688 706199226 14010 14011 410196688 28430 28431 361452075 14980 15029 431425489 94705 94706 285822397 56358 56406 942744700 11421 11412 414929315 15415 15396 89956561 13300 13301 157754734 63207 63252 290293832 25054 25055 681727978 59225 59230 824405690 36517 36518 938360667 54925 54926 831704356 54372 54398 786444198 63615 63564 575052572 58630 58584 916136522 14263 14211 528452409 51984 52022 242218815 57967 57968 158990337 92227 92228 574151366 61688 61689 424569222 6412 6413 160917926 23732 23733 717137497 67728 67727 744473090 121 122 118637101 69617 69618 185877524 11566 11567 154141680 12639 12640 567245927 63768 63813 701887981 24706 24707 840145733 54738 54698 550266870 71064 71065 124606297 61133 61134 670425629 47975 48026 937511335 79739 79736 436340819 62236 62265 108417086 16095 16096 332408826 3638 3644 144638657 13466 13441 358930031 35181 35182 855586180 45717 45718 390422347 76549 76562 289700165 12238 12252 774755861 58157 58168 196463889 9497 9524 743223207 56086 56117 717996167 17051 17033 921072144 56328 56329 653511940 88399 88406 761645313 95285 95250 425285573 59820 59821 924434172 56984 56985 383324890 68488 68471 572560282 77194 77181 504977766 62270 62289 409766663 63363 63405 714981453 55664 55688 257646981 16 39 52484138 18072 18025 464530967 92503 92451 343571199 48011 48012 389141470 95721 95722 528939204 35531 35532 894359482 31230 31231 882299122 54761 54766 802405216 28859 28860 909450009 61633 61634 862538942 67690 67691 539390600 64515 64516 454362207 24805 24781 857538918 76675 76676 860956060 99 57 979894924 77257 77258 245631427 78677 78701 391717109 69236 69183 647402227 22701 22735 7052328 73903 73933 564134426 60069 60120 557866077 67556 67557 79912606 97400 97429 313096222 94161 94162 259356580 33231 33232 905979070 96211 96173 849045221 81438 81439 568219716 88816 88804 484219103 8351 8352 155803357 60486 60491 747849821 42642 42645 781873188 75897 75898 819709759 22313 22309 529327062 65820 65870 851178113 62877 62878 691749980 44017 44054 98143585 28692 28693 193735827 62582 62583 282052548 20937 20914 55079312 19307 19308 800060931 17438 17422 508758509 5990 5985 722887696 42610 42555 371307567 48569 48524 457559308 29699 29744 280023599 80419 80428 493454405 7690 7644 452928726 30546 30583 590533922 12084 12085 355832822 24501 24502 42037617 6429 6430 116813295 58593 58594 403082053 83359 83358 612878471 63299 63265 548477037 49941 49942 419573052 45343 45310 944234136 2570 2571 724615525 28115 28116 630395507 32995 32964 925804549 61051 61036 915122553 78237 78238 745894240 17883 17884 895710989 8400 8401 297843523 48675 48676 391409944 27419 27420 544153978 72691 72692 318838508 75927 75928 719689126 26325 26326 807736520 65900 65901 512010351 33883 33927 824591150 76444 76499 728097203 72469 72430 862312423 19432 19471 705524122 37128 37129 861173904 58123 58124 781967881 770 771 614289716 40287 40288 780294242 30820 30821 179332450 43199 43183 829265635 26505 26506 168911236 31666 31644 136094181 31169 31170 395996255 12275 12276 169923671 96039 96081 165949610 32722 32725 30674459 28711 28719 494703294 76054 76016 726815522 71286 71319 951262345 3049 3039 204328784 43393 43394 571484738 81172 81211 731057888 81246 81247 108042566 57364 57365 858043479 97974 97975 280380366 91449 91450 787594783 45264 45265 157912712 33198 33156 729806234 97973 97974 880919477 22244 22245 799315446 83289 83290 242749383 24973 24970 409850756 4077 4087 997281522 69418 69434 512659894 94107 94108 53657524 52070 52075 769921871 82933 82934 622023300 25193 25194 854420037 27450 27451 471562178 28038 28027 153650773 73225 73226 275107294 11840 11841 105706465 80840 80841 50272709 29941 29942 346520863 21295 21323 249857971 36224 36252 983970588 40731 40721 860070084 13766 13767 99416523 81588 81589 869491693 83190 83191 203213489 72325 72343 550282960 5539 5540 442916630 48868 48866 269926683 32813 32814 68251094 60872 60928 892493335 66581 66573 597006016 39815 39816 879714441 68661 68608 593966607 40499 40512 734443100 26290 26291 36330344 72636 72617 311377116 59414 59415 470963615 95462 95456 496019903 66665 66687 538338620 33269 33322 276828253 83339 83377 742863664 66107 66051 251086624 82147 82130 633913394 31030 31055 694123358 33787 33832 682895618 84644 84645 918878864 57126 57127 88781959 29201 29171 875274392 58247 58258 783070655 35871 35834 896542354 26968 26969 473264606 44013 43966 176558917 57830 57831 628087189 41333 41291 323080987 81041 81042 92144503 67419 67409 551080126 72560 72511 472217975 9088 9136 602849087 24392 24393 963002405 70152 70172 679460216 29873 29866 98432041 546 547 752611347 12775 12815 933627224 21223 21224 936116216 41733 41734 516691281 83928 83929 742574272 73425 73426 469863794 26107 26108 468538889 7970 7924 112951314 5346 5361 967920064 50611 50581 921316681 50008 49982 713666085 90066 90067 7954699 65184 65195 515077212 47532 47533 44093411 46282 46332 372357164 14450 14458 968386672 35709 35675 703964584 92940 92941 308198063 1877 1878 37268600 80189 80190 179252878 71575 71576 129958904 60269 60247 628110929 49676 49677 504929379 60090 60050 839005416 54504 54505 945634646 5435 5458 75090822 37897 37847 887407385 34442 34438 915411885 44807 44808 351136698 87806 87807 268196328 30537 30564 251039432 56909 56932 895536934 52049 52050 597100429 19613 19614 94987423 56314 56315 559058683 5895 5864 745905657 53701 53702 974071803 97956 97957 53404371 90283 90284 40952031 94360 94401 943599353 48356 48357 275936446 60267 60315 552872006 6375 6416 481716036 24718 24728 59318836 58835 58836 573038981 29118 29119 475746346 48968 48969 536672440 91176 91185 223160988 72662 72688 265489868 68972 69010 890410986 34383 34415 982440087 91630 91666 753894753 35702 35674 977714382 10684 10725 207937226 42734 42735 167168029 31989 31990 599153970 23597 23598 615126850 31073 31074 911341143 86486 86501 488648586 87741 87719 313125746 92591 92573 733307072 42580 42565 451031617 71571 71582 589230479 28790 28791 503100024 41857 41858 142519818 82397 82398 933588758 86247 86291 361189042 15109 15128 200319567 93470 93478 606422210 71548 71549 17981013 74742 74743 759273556 23753 23742 847470332 31195 31236 744291751 73670 73701 910916457 69854 69855 942280006 52381 52355 341368367 75198 75253 58121570 96757 96787 247820421 54095 54096 77952883 5287 5289 365038045 7808 7809 716434268 63361 63362 524792890 47872 47924 315162466 28908 28898 970267277 73725 73726 261878727 89306 89287 563874654 98918 98919 488859967 4950 4951 360815238 89601 89602 163679471 48321 48322 89442783 2696 2697 898778622 53042 53043 83464771 22527 22528 41472179 8385 8350 72424269 50288 50270 950853797 75469 75470 781661631 24441 24424 736259092 75975 75976 968114356 62982 62941 680032177 69975 69984 595373152 83269 83313 145126431 31984 31985 69836216 5795 5796 557864070 1084 1104 47928777 3730 3731 594289710 21105 21137 440711947 8610 8573 843009475 300 301 594151644 17734 17778 363858290 48157 48149 849456934 73452 73453 194934300 90225 90226 249491329 54309 54310 265965480 72330 72365 592559708 43851 43876 443096326 24326 24332 395802328 99438 99462 89510938 69695 69696 651479041 58113 58102 384449406 86137 86191 171926769 42025 42026 280044775 14116 14117 819021076 21083 21084 512473552 51993 51994 176101011 88326 88284 702607020 79889 79890 901433432 18099 18154 174076196 18247 18282 457683947 13567 13568 869853407 98418 98377 86519144 62647 62648 599542478 39399 39400 687388279 27971 27972 957736058 21338 21339 322490816 78676 78697 177446935 29443 29393 360164001 69466 69417 148195194 54042 54021 485471718 79523 79524 370641728 88160 88181 122880964 51434 51380 300838627 67383 67404 812011120 34189 34190 673044602 58985 58986 931943271 60568 60569 839986307 40030 40062 935195194 2817 2818 350367549 63688 63733 766970879 79633 79604 972618876 23433 23434 918119152 65324 65325 581804266 91121 91078 447322822 84682 84726 962399606 2362 2391 400947473 6398 6424 834017242 79139 79140 36153595 14826 14792 961661718 48814 48821 611974997 5645 5646 374613656 15299 15261 502178234 80177 80178 306687156 96344 96399 952843423 57802 57856 734960744 61762 61763 864349853 19408 19390 410479802 17211 17229 249579341 33562 33563 230159707 76270 76282 760027879 20299 20349 984365147 677 697 891898684 38165 38166 547118673 29083 29084 240329048 5052 5053 722970561 68012 68013 261743658 38576 38577 594806761 48047 48048 682710194 34286 34287 723707171 77210 77211 759854872 38982 38957 8505240 10177 10123 596688180 86469 86425 607805035 83360 83361 837449365 96974 96975 1718507 57715 57739 784973948 20651 20652 330176297 71826 71781 16279475 69372 69417 487097944 80449 80450 259626706 24218 24181 236364460 14608 14609 272610403 94499 94510 749277141 60786 60787 919059172 23247 23248 877982132 85923 85924 940243266 340 332 951370363 33862 33851 795196656 48120 48112 773606457 60395 60414 471712703 34223 34224 813613802 19553 19597 636029811 95561 95535 325258634 35173 35174 15513703 25523 25524 241603252 85953 85974 247061786 37200 37201 294939006 84127 84113 221105365 66207 66208 803918746 38495 38496 404095557 96475 96443 731415251 53807 53808 255009565 87920 87921 905284621 94502 94501 338909143 67760 67761 634659211 86313 86314 644971500 89851 89907 124714354 57227 57260 470488880 64563 64520 758133799 58990 58991 582616158 4151 4152 515109630 81512 81513 758358556 71257 71258 392795336 3695 3692 356064852 53155 53156 906828306 34799 34817 597471532 62615 62616 853825251 53972 53988 647491813 23270 23271 386727689 51016 51035 966518682 93303 93276 72879924 60572 60573 573883824 39995 39996 769970324 18445 18490 682736661 59517 59518 137699382 33458 33460 456395659 41001 41034 642719711 97811 97812 580774619 64370 64388 523139373 19872 19873 341611191 42658 42659 559218396 56711 56716 388057313 96704 96699 432244992 58866 58818 290159253 81906 81907 659693819 82206 82207 547900522 32947 32949 334554536 14347 14348 64482451 34002 33953 937225086 36655 36673 267525089 19533 19534 881004181 3324 3377 802828569 52148 52149 11013614 84053 84054 130600515 37653 37666 896597280 10584 10585 45450013 85749 85770 767551756 73060 73061 767970760 10111 10112 865858771 37608 37609 368925294 83512 83562 684733837 78806 78848 99485998 90065 90066 960510126 24440 24441 695013252 92618 92619 898648308 25273 25290 829096874 85179 85204 864880940 17784 17785 431210976 34480 34496 996384931 53920 53927 332688692 16465 16425 798136002 7838 7839 767313878 30159 30189 587474509 6055 6022 743111292 73594 73644 648823289 14223 14169 61118053 96178 96194 719169789 59916 59968 913455079 65869 65870 85730612 2842 2816 519831027 26087 26088 700285511 38692 38693 777331114 28544 28582 842282269 68749 68734 551896222 30044 30098 307644959 81976 81936 434533867 22965 22966 297484691 26294 26340 232612020 62297 62298 802673177 34181 34182 42353943 14899 14890 190545223 53255 53256 334033700 75044 75045 359630409 32341 32357 802718639 71419 71432 521061832 52766 52767 787883090 5750 5751 402398317 69399 69411 811624122 36640 36641 157180785 52267 52268 846563611 2728 2778 359416996 29636 29637 289439835 41923 41977 467846778 2352 2353 19365384 37147 37098 512572313 71545 71554 11047486 66188 66189 34920232 43057 43014 169390336 9299 9300 792384286 82301 82253 557405629 87966 87967 833303357 61667 61668 718449473 44797 44798 586889995 85825 85826 809743411 75354 75355 340577060 9984 9985 535550393 3762 3763 835010330 82717 82742 999320241 96357 96358 847051430 34829 34830 530204504 6333 6318 437496651 95887 95888 311547666 94720 94721 450502007 31846 31826 152507915 13804 13749 988735566 95297 95298 971748942 63357 63312 348495707 57408 57409 512222356 87905 87915 478444327 49480 49461 903724736 30069 30070 86258310 4924 4977 279350994 6623 6624 977426811 73503 73458 503746870 21364 21365 185758243 71477 71478 976792759 5002 4948 746330006 63954 64008 823981424 72173 72172 931705476 65087 65088 194110321 8017 8018 201319285 38360 38347 282617767 13310 13311 165137255 43684 43685 776563961 34715 34716 842323730 15087 15101 486232190 19080 19048 656802446 52279 52251 806048287 56986 56949 225589471 46565 46566 947312878 44826 44827 700257653 96294 96295 636365391 95803 95804 266292961 89677 89678 714437385 49883 49884 410512265 65996 65997 183761992 68644 68681 557736290 80201 80202 222623140 77218 77240 755124975 76933 76962 103394363 88723 88673 393714663 66035 66047 676237034 56744 56746 413503542 97601 97602 727679616 88835 88856 739075996 6531 6532 327766598 19365 19366 187736602 14409 14442 4386833 48380 48423 245765488 1555 1548 77045711 75126 75117 64891203 4686 4687 211249127 99735 99696 128511130 33722 33723 915415010 67534 67527 174773066 22971 22972 129991034 53879 53847 296590425 92344 92381 629220358 49160 49183 813352099 57103 57131 960780190 66596 66597 665925991 32338 32297 719984778 84045 84046 292314277 26260 26294 223835040 4320 4353 340573878 95080 95081 662340222 47345 47346 819753392 5770 5718 154242850 43723 43724 17070877 76326 76327 896657458 38448 38439 986372674 45682 45683 892868599 60150 60110 99190260 64655 64606 165508727 5397 5398 315232838 63014 63015 752987259 80998 80999 783564450 28959 28923 612089537 36671 36716 221436769 13420 13398 370310122 59886 59836 686588335 49193 49175 563892276 94958 94934 322787879 97645 97655 979340973 68770 68771 269600420 69594 69547 400867006 37178 37209 723924374 40791 40842 637011524 72505 72529 647798751 56086 56087 952294073 49268 49269 595962038 46124 46125 757830734 49467 49468 500295358 46681 46644 507484069 9063 9064 228316156 89819 89808 563077784 80443 80444 866323947 28121 28122 807701507 28359 28360 369581034 25037 25038 193133222 51641 51642 765395559 53605 53606 346931831 18510 18511 262394537 45602 45603 505140427 70897 70851 345036863 92148 92149 978459678 90250 90274 690298537 9836 9837 756330730 26523 26545 566874405 50513 50562 650145214 6577 6578 417167529 69599 69600 487137338 42070 42034 425621216 54119 54152 251103527 97281 97295 910104145 3938 3939 595768640 76555 76556 737270754 4181 4182 476946861 8180 8148 640926990 55882 55891 981756066 89698 89724 432368032 88610 88660 860445207 59981 60009 326409485 73960 73927 111969217 40774 40805 488897044 58372 58373 665543417 25912 25931 369698672 99804 99846 326192405 82886 82871 738642222 60993 60994 605604866 82269 82270 772179379 49408 49409 52673687 91180 91181 464336918 98971 98966 659121297 70078 70023 78048428 97304 97305 939178438 9063 9044 424193816 55402 55403 618749874 18130 18131 532300539 64622 64663 404506467 69539 69540 256141633 22842 22843 149844884 68847 68816 775360823 60772 60773 455687112 21093 21059 448465612 4122 4165 344321805 51254 51255 155627054 27832 27846 555797311 59117 59118 939777951 91982 91983 297299772 8499 8552 678120714 32062 32056 999796375 96019 95969 724053591 98051 98066 19197096 81585 81586 105443947 17794 17795 91910959 58146 58133 341733351 97874 97875 484449368 28271 28224 663664418 28646 28624 223846740 7282 7283 442402239 77800 77814 100518755 26454 26455 687715670 62409 62386 965654721 42935 42927 751697536 19192 19193 714039862 39437 39438 245617289 47202 47181 928509712 78310 78311 134336416 92725 92708 812602789 57312 57313 739963767 9816 9846 359820126 25288 25296 465832510 50812 50824 560077112 10531 10532 324328447 71444 71445 651371580 2530 2533 936358896 57879 57880 502028665 97511 97512 988960896 49869 49870 130817033 3738 3693 41568224 42266 42267 750837803 14700 14701 868471685 71924 71949 42134472 41595 41596 84858567 81513 81514 340222642 51310 51311 811001192 65908 65904 367865339 14143 14089 540424763 89268 89269 378357134 24126 24145 14777194 16340 16389 802960718 99967 99956 551665903 4372 4394 425959309 6117 6118 373639322 82059 82060 328460980 96451 96452 65744805 79626 79631 461101960 18597 18598 814641694 79803 79804 268277797 36314 36349 181527114 83371 83372 570159810 99828 99829 589503915 48963 48964 506352349 95775 95776 364156044 34473 34474 974830226 13153 13143 833332686 8292 8293 741225933 52051 52086 840886444 89882 89874 333741326 72811 72839 373143077 16995 16996 846514897 21007 21008 784311239 12454 12501 44861921 38946 38947 105219307 12046 12047 748985686 1504 1505 884393968 4109 4161 555228178 26045 26089 146568562 29392 29367 438266147 84270 84284 857497000 54185 54186 712816409 23896 23927 462508676 93741 93687 941515210 19572 19521 438309694 92067 92121 766354556 98892 98891 413310539 88747 88748 705322528 22238 22239 15279254 12993 13043 994699794 66885 66886 882674782 64799 64800 950091533 45445 45446 765382710 49640 49641 41540936 4536 4537 746059869 79638 79639 673945731 21423 21459 493265155 3908 3926 844721084 28893 28934 988127508 34499 34500 334300010 56595 56567 390860762 71699 71716 604288227 50749 50801 806471335 13154 13155 740884767 5293 5294 238161854 8535 8536 296005282 33455 33456 260976199 41780 41781 688468692 63002 62980 278262706 15961 15962 528087561 30149 30102 549803316 17334 17335 421262064 26738 26739 570846616 96963 96964 726919020 73807 73808 446537545 25761 25762 7151142 39434 39435 118153793 8824 8825 2633742 72697 72698 219753752 50877 50878 719958073 78219 78220 973627233 58647 58648 107838214 95657 95636 204530460 25173 25174 826061416 24373 24374 958692118 95384 95385 641391535 59760 59745 80275239 45093 45066 926957147 60632 60633 949492400 40447 40448 978482855 80635 80666 623247597 63330 63373 647118701 32291 32292 799473248 95462 95471 716303491 10770 10759 184291455 43001 42969 353553664 92051 92052 385223658 48067 48068 80509694 2618 2619 84498154 94670 94668 124650103 11625 11626 818165050 86460 86461 1193814 74886 74929 538971060 6945 6946 210606699 32544 32583 637917422 88310 88311 36628396 91785 91786 996579610 59053 59008 797000726 48661 48665 107720067 59878 59896 456956933 2659 2660 611992971 87747 87748 576372214 77148 77171 986697144 7186 7237 315715944 8899 8900 795262818 89910 89883 950541974 80874 80875 396138290 26179 26180 164732927 93685 93686 614478115 59423 59454 195168609 73396 73397 968395167 5810 5811 281835780 63450 63394 81159851 61952 61953 644047113 45959 45970 393586698 52489 52458 702684251 39386 39387 618878194 25508 25509 970112932 55847 55848 3950906 83710 83696 228567183 10096 10097 769027536 16860 16861 401485849 53709 53679 884478517 8099 8100 845062401 66313 66314 817784622 92323 92324 710743648 26843 26845 706316814 2753 2754 215193463 90039 89991 657173046 73683 73684 179303077 71709 71710 755971458 20546 20547 871712675 37103 37066 505382340 35870 35903 969973136 71916 71900 4320673 89068 89108 416169778 35847 35899 794944516 90411 90463 74693541 60283 60284 900526582 58795 58787 176733068 45793 45786 705353580 182 183 236103110 97034 97045 243430943 60027 59992 786535038 50389 50390 232054899 96943 96945 491119700 18021 18022 868850531 39539 39540 858599268 82553 82564 369458752 98075 98030 412996850 80181 80182 667649822 36325 36381 417269317 5740 5741 604516930 85343 85358 400069032 4266 4303 67858726 16088 16062 466636737 4852 4853 722718023 21891 21911 796858817 4316 4317 145890763 81762 81763 75670840 19400 19401 991021771 47274 47275 948179530 49925 49942 691221931 9084 9037 968955589 70407 70408 370194912 31266 31267 709080456 79958 79959 205144925 15472 15508 741223492 48191 48192 448898173 54509 54512 843468924 63490 63505 309724977 26675 26676 35499499 81713 81702 429496603 28752 28803 28036545 92267 92268 967532124 22491 22492 858891331 97518 97533 165170369 41085 41081 157204773 71308 71319 26000713 84985 84944 438458957 49392 49393 512712261 6296 6297 894827241 74173 74212 568979934 65442 65443 851489254 37035 37036 511267482 28295 28286 980018367 79177 79178 955223019 6997 6998 577740787 33906 33907 919021831 29926 29976 141110396 11193 11194 702755000 91312 91281 320309260 69902 69848 832294093 93596 93612 635734216 22520 22483 207120795 48804 48805 766870371 42099 42100 642249079 5419 5398 531703790 69175 69189 209299269 67817 67818 591733447 67371 67372 616534748 67450 67451 690805875 4620 4572 952559660 25571 25535 1772864 35971 35972 824619496 49011 49012 607128665 41788 41789 474119815 10038 10071 931066639 62182 62215 142879869 14261 14257 621428141 90443 90444 757730314 28931 28914 865757162 1639 1640 389045143 57979 57980 681758251 75651 75652 202196975 39247 39248 894804546 25113 25114 370275884 97504 97505 968726311 57682 57683 765550517 36006 36010 231429765 56017 56018 413382688 17707 17713 859930944 64039 64068 918967400 24131 24149 899448681 11593 11567 963552423 67109 67101 809342323 41239 41208 246200150 13068 13069 934917443 36736 36737 952462954 56706 56663 891494264 98155 98156 224708043 99001 98972 942746341 62946 62947 834798205 83968 84012 331802541 47234 47235 833985359 79117 79118 825933364 64472 64503 819851405 72331 72332 609006838 41910 41911 369650773 49117 49118 184484465 94501 94556 431045778 3937 3938 845512395 59253 59254 198006032 47310 47311 695976664 14116 14082 128736971 11400 11415 291138976 77635 77636 512313601 87315 87316 282285802 70081 70126 32849005 78485 78442 505312794 87087 87055 324728709 61006 61007 153137716 15945 15946 507746727 28247 28248 243588703 68358 68359 8420559 72686 72645 370949631 3094 3073 751728741 91706 91707 362766160 7027 7067 140320349 30492 30493 830067681 36182 36183 359935870 96906 96912 191521583 56316 56309 745896316 41148 41149 866584839 17458 17463 253610934 97792 97793 795243675 62374 62375 139808027 35002 35003 205337873 12347 12348 497119902 97875 97876 157405032 67857 67858 364979230 2055 2092 719223565 7026 7027 561410606 30590 30591 264704301 95557 95558 813950355 22601 22566 377765857 84103 84145 757069197 89098 89135 907962202 60876 60877 275850975 3465 3512 115683154 73354 73355 857974234 73793 73794 806291348 40225 40216 231034824 69281 69262 903523198 12310 12311 528800932 75506 75552 403089156 33058 33059 366631249 23351 23352 857668812 1312 1366 663669517 3123 3124 71132771 22817 22807 968501432 59722 59717 344115741 65555 65533 835057800 68209 68210 427693760 460 461 620723129 44092 44117 505854067 99295 99296 629848125 55523 55524 111824716 56016 56020 382488530 8648 8649 798462205 45955 45977 401068809 35903 35904 570564763 17149 17150 982761287 22422 22423 771512094 12249 12250 881653441 72765 72766 730361793 1681 1682 739114603 34451 34493 610418387 85842 85833 475547052 45412 45413 804492829 4360 4324 649543571 68411 68451 553150793 13083 13027 28580872 27962 27943 218178821 96459 96460 316531326 39052 39053 821676927 9115 9160 250333788 42293 42294 991172607 89703 89709 873326899 97305 97360 128467773 53823 53824 126657911 41184 41185 227063111 54822 54779 703175233 55897 55898 304883926 5083 5084 589360579 48830 48874 537756429 37505 37479 965795925 6316 6278 184438774 31548 31549 256482585 2370 2371 766879823 71074 71121 245829258 14989 14990 728331995 55754 55755 116118781 42400 42401 342069397 13490 13491 333477510 5933 5934 844261921 13795 13796 705590587 19887 19935 764972968 88211 88188 915438725 35067 35048 548111746 8515 8539 624790654 29910 29909 219464550 7658 7621 485985981 59858 59826 327144597 86555 86522 685134832 49635 49636 155173949 54978 54979 512812806 29907 29908 384017813 8568 8558 410110024 49125 49154 240215041 195 196 374059236 28339 28340 343501472 92237 92189 330396348 54895 54896 485778859 95065 95075 430910560 22042 21987 619455908 41683 41703 712765476 82584 82585 146347507 55640 55641 708890473 94788 94822 866383636 36812 36813 731401559 18530 18499 147767541 46132 46133 787754856 11843 11844 262157862 75906 75893 971097826 88092 88055 188117769 49957 49958 68303165 74218 74219 646373671 82473 82474 580332189 44893 44894 670653947 55876 55903 693193255 88001 88025 864156402 44697 44657 462739648 71161 71134 435056678 37693 37694 776091086 53636 53590 819948477 52737 52741 430373111 41550 41551 794922677 26238 26239 160010237 78182 78181 419743833 67784 67787 918655838 45896 45897 72983466 7945 7952 678374068 74562 74564 535349777 78022 78023 401696654 21399 21400 710502577 41544 41541 680622505 52830 52831 628518388 15612 15668 862292580 68609 68610 214907434 10268 10269 617418899 73604 73605 283091397 52813 52814 127296332 69754 69755 930770771 78142 78143 575658495 21329 21328 969727873 188 187 927898101 34450 34451 592268065 60538 60539 600113450 73159 73164 898396406 60665 60699 212515999 52456 52492 482764309 31408 31374 667110045 69635 69679 622365701 66217 66180 275944864 12854 12906 66570173 53021 53025 277667126 74519 74520 361948987 74864 74865 722506980 30137 30138 933391966 12985 12986 811631644 56285 56286 616375312 15091 15092 548999159 50131 50137 919871822 56693 56694 132778836 48309 48310 632808696 61370 61344 932521429 53053 53069 149721699 65666 65680 988382964 87765 87767 193898799 94869 94830 3960529 93936 93937 961675123 58712 58713 435860784 75301 75302 501704822 59961 59962 678728549 8064 8027 355398004 15675 15704 128014535 13544 13527 83653087 41957 42008 733316271 74759 74803 921910314 76806 76807 587088670 80859 80844 520001306 5225 5226 822783180 57965 57966 657009272 82237 82238 508521770 65928 65929 579574724 3101 3097 826750811 89080 89081 837604256 54503 54504 826539449 61670 61688 381054130 27120 27170 192757100 29268 29269 820581547 64417 64418 239377464 13160 13161 611538674 46900 46907 892065649 33106 33150 268877276 88536 88545 60525810 16785 16786 959792185 48747 48748 716267835 54818 54819 271008652 52060 52061 790911654 39802 39778 622452408 29552 29553 355826824 99696 99697 479337752 47784 47785 431329941 94861 94825 541785415 5013 5047 871427717 608 609 356316668 74848 74849 18746948 37638 37591 792030577 44388 44432 889902405 66942 66943 676018683 18063 18064 301263931 52779 52813 930975875 40734 40735 545859673 95957 96005 683341604 67823 67767 884116406 80024 80025 619059178 15218 15251 910307406 6181 6127 267665121 22146 22147 263078194 21624 21596 789134555 67015 67016 704615425 25621 25622 749591698 63652 63705 31388962 29470 29429 21500855 65147 65148 300693001 50316 50317 837363448 65685 65686 885989070 49337 49295 744984406 1969 1917 602585130 37940 37941 612981526 57678 57679 981197342 64778 64746 19918630 98663 98664 892863742 55353 55328 406543013 73859 73914 527894023 28303 28349 117578833 13663 13664 711003923 52079 52028 777984696 15149 15150 567618729 44373 44385 155962968 95608 95609 623293807 80698 80693 857439006 22496 22497 110240392 5388 5433 5916004 47298 47336 497711857 70711 70712 130048817 30045 30064 278946091 81563 81564 586282880 54129 54106 233986738 92299 92300 295743791 95802 95803 801214896 236 212 82546699 19396 19399 834104973 63628 63684 832827034 18553 18554 468104371 86823 86862 68213714 76108 76109 570212690 11579 11580 550883473 18390 18391 647377783 52240 52187 553963968 1791 1792 107760287 25448 25449 109836391 99701 99695 601165122 67887 67888 941889397 49688 49689 255382105 47988 47989 415063748 68339 68364 623854375 17755 17756 848580106 32672 32716 96356242 863 864 605979330 97824 97778 370493235 63845 63846 349346967 11156 11157 346619793 30772 30718 246189236 63272 63273 229072457 38056 38057 272125882 71480 71440 641886574 64474 64475 521780515 80069 80070 430511368 74116 74114 76217287 52237 52238 829382397 74994 74995 319049513 43181 43179 640430958 14569 14559 863186590 49797 49812 800456300 98494 98495 996421512 1274 1268 699017664 26881 26882 392362908 40010 40066 51578540 91521 91522 675006170 55966 55967 842635735 38699 38700 560069134 42675 42676 201830924 37318 37319 995649963 82697 82713 336743032 87574 87590 554439361 85541 85489 668415148 61172 61173 415927855 15884 15885 625393611 40987 40988 972590901 49028 49029 808627862 90247 90278 463067761 47833 47878 31221263 88770 88771 126491955 8324 8325 765597097 22751 22752 951302876 82493 82534 23648931 85089 85090 315501540 43867 43868 217852858 66563 66564 650080948 98444 98445 628807227 47048 47049 381932462 2894 2871 728800928 36147 36148 767728008 99810 99787 271553389 25759 25760 387138476 31208 31209 28234405 14750 14751 489984097 5723 5724 451935235 6708 6709 119570892 74254 74255 737590745 45936 45937 83672654 39557 39532 873329620 53496 53522 236318030 26709 26724 68248526 3580 3581 934519951 49161 49162 564957896 52223 52192 180776505 21091 21092 738562583 11444 11445 974063401 84927 84877 52298174 54250 54277 730373016 20233 20234 538333761 33571 33572 815125086 10116 10117 56717077 96958 96921 50063399 42821 42863 34177514 72646 72657 892250320 87606 87641 874032646 10635 10636 161993962 72860 72807 539570137 37706 37707 871549409 85029 84999 630737724 80580 80581 578206338 77177 77178 915947262 57923 57949 74856429 81067 81091 556898628 60124 60125 128659595 5829 5818 767428357 54967 55008 655664852 32919 32920 72489298 29632 29685 903938773 60224 60272 231438678 133 115 443753816 29512 29466 132592575 42388 42389 500821727 95127 95107 809026171 31909 31910 425407108 10090 10091 10837777 40768 40769 356122691 89149 89148 32486376 83998 83999 280584636 68243 68222 993909229 95673 95674 610315747 68598 68649 466588884 56565 56526 465292028 14522 14523 912146883 20658 20659 366085625 36141 36142 753880166 53627 53628 960717325 164 165 918388684 21721 21722 420129525 7793 7810 878785991 60225 60273 786995751 53179 53211 250072688 53191 53192 969366726 51713 51689 593083273 48250 48227 278810773 54795 54837 420385025 5924 5925 629195296 37012 37013 222585975 74715 74716 15347968 41143 41107 236494694 53137 53138 546299498 70450 70451 289291410 59899 59929 504276730 15034 15035 212681984 243 212 191974155 8436 8437 507405389 28448 28396 227064077 63369 63370 982899428 50502 50503 892445776 39241 39216 977955315 25242 25239 797932560 94238 94244 59382067 81951 81952 578540257 8368 8369 590875237 97127 97128 518922226 49355 49356 368071484 89186 89166 213369547 22766 22774 805929974 27408 27409 329403681 70495 70521 709185265 21780 21781 32157711 17175 17192 431201495 99704 99737 320127382 26333 26334 768061171 23893 23894 854851712 75899 75900 863357315 38733 38723 829254781 20928 20929 312894962 3679 3645 560651218 50564 50565 233484590 92908 92909 421409668 37748 37778 632683089 50514 50476 620628455 15869 15829 702675695 95360 95361 335270775 84706 84707 290198347 5271 5251 144541974 66011 66056 13022530 209 163 110959613 56977 57019 206480552 5024 4999 487713612 21559 21540 75836296 53814 53841 418442999 84099 84100 985586269 84741 84742 680440389 53726 53727 123886853 42759 42760 166750179 97745 97699 353431647 39535 39536 479431696 2162 2141 784694433 35722 35723 506598954 80384 80385 936134733 43957 44002 298147347 12883 12884 675368978 90038 90039 432121141 91360 91363 987716765 34803 34804 351808941 5876 5877 380720724 50667 50703 753741969 83162 83163 230227375 89810 89811 877651645 47059 47060 290597399 60232 60282 397743978 13962 13963 963479189 45377 45378 822557336 64555 64556 56028516 45296 45320 977268595 17444 17445 662395928 43156 43165 738645440 32 33 354966155 87446 87447 741988592 17672 17673 729375417 86400 86454 241564500 24338 24293 401866550 22923 22868 734475107 21449 21450 967322660 86723 86737 398461272 25075 25090 379115624 56692 56734 801092971 71726 71727 912562929 28531 28550 317763240 10483 10482 80855995 21037 21038 358430169 9699 9700 509265692 6684 6707 983962362 83147 83148 170423646 68780 68781 480696962 14723 14724 611974111 69196 69197 268782669 28517 28514 390839119 12721 12722 145233119 46832 46833 248281133 18574 18628 172008687 21797 21798 947552297 67712 67673 520952990 8814 8799 225089290 25889 25835 927533870 87171 87131 77544708 71050 71102 970368864 31174 31133 522215106 13724 13725 193904553 31680 31669 689937249 88553 88533 694600347 12265 12316 996611112 63787 63788 516610441 37523 37524 996395200 26511 26512 391723996 94836 94824 761632619 47065 47086 127774828 5504 5505 800671310 78133 78134 346776641 37045 37046 638908772 33660 33664 301355669 50436 50437 207039805 19063 19064 385562322 63264 63265 374006413 78389 78390 564103149 25214 25207 115868860 37876 37901 65299744 64212 64213 297646387 67806 67776 190092046 80408 80389 11776830 62866 62867 15045682 62200 62203 565875098 75264 75279 576826898 7514 7459 322882487 53109 53110 607854979 46445 46446 775500917 80830 80831 523873300 11924 11925 137748762 16203 16225 679387908 67615 67616 308740312 4683 4671 594371610 77775 77827 801141263 2267 2268 484490210 25226 25227 957073017 87369 87370 1197042 51562 51573 539649974 76525 76526 160068882 76831 76834 501849699 55388 55337 276841527 12925 12948 303876981 57743 57778 317890808 5904 5917 69793889 47608 47609 382044917 39385 39400 831239447 67355 67316 483516002 33385 33386 161211290 15294 15285 798783374 51465 51466 129476897 26194 26195 269223568 92225 92202 511457099 26042 26043 443345502 74657 74658 869863029 32048 32049 143084689 7945 7972 135848717 75416 75417 461555988 57118 57119 291399803 78806 78807 158969629 55208 55209 147229880 12813 12837 344955763 71512 71526 784918485 38144 38145 783409195 70427 70414 597805316 43864 43910 919243747 43088 43089 409018316 24962 24967 633594105 66577 66578 593140919 10802 10803 5501034 22636 22652 156558299 18610 18585 822381121 25741 25760 846257753 14951 14922 487511751 55030 55053 431640802 31186 31187 86349340 56540 56517 608244865 10348 10339 703607448 6072 6100 584049884 90316 90303 443766029 9912 9913 810410668 98132 98133 531172796 31197 31198 935868098 95425 95426 852662764 2342 2343 648987813 60094 60095 892477537 4507 4508 209149051 41216 41245 434504242 77540 77522 241224763 30481 30504 361095510 18641 18634 622374378 91831 91832 45895507 15640 15586 426636695 23393 23367 452454262 58549 58550 484183751 39109 39081 521748193 25343 25344 634542366 49540 49541 376778491 56599 56642 62565832 59287 59288 443916286 71682 71718 253097226 31267 31254 280366085 25730 25731 824597930 80622 80641 715806539 15323 15345 742041197 88297 88298 806073378 5109 5110 48561940 62237 62238 471892568 96299 96310 483577769 86892 86864 10322494 7937 7925 495429839 24222 24265 267584759 68737 68688 76084290 22515 22568 347710550 88928 88974 484398375 158 159 877268579 55618 55636 834952164 16649 16650 490679313 72321 72322 279927686 61900 61883 939858653 94106 94107 775783033 89544 89545 396805528 7872 7873 474164937 64595 64617 902215520 23928 23924 969363746 86462 86463 937934661 72249 72196 28665248 91674 91728 359053047 17564 17565 763328690 63668 63669 395411696 77047 77029 385237356 58202 58203 211284556 18995 18996 734131712 63533 63508 428970783 84156 84164 894564803 55169 55170 840157854 65205 65215 491969350 65109 65110 322309125 23242 23243 238271497 58997 59031 894034568 5726 5750 743973590 62762 62764 849785248 49715 49716 853780179 78652 78653 456633032 81224 81265 590764726 45214 45215 309180248 18564 18565 160482189 19274 19324 18159604 79759 79752 134104524 6270 6314 211337541 5542 5570 714134658 39036 39067 841398604 76373 76332 446475563 49297 49298 55630182 89561 89590 603573371 42519 42546 977449551 39004 39005 908375954 75885 75886 838324308 47099 47046 97999720 89723 89724 873421922 23892 23911 86560417 95724 95725 945229729 18344 18345 176951817 23080 23081 623120851 11468 11448 681475671 74088 74089 420982088 25263 25267 360066892 72940 72941 398786822 66014 66058 588553509 19900 19850 333737039 91127 91128 332710234 46426 46401 680847395 84924 84925 259573165 88909 88910 435427962 85925 85926 687922733 71120 71096 592786991 27965 27966 499084992 87619 87620 484985438 28837 28838 134905867 59288 59343 167825818 5554 5555 823124667 21375 21376 186825700 40676 40677 974493734 88569 88570 849809204 8697 8739 933608998 47621 47622 742788492 66544 66545 951497099 24643 24620 836349911 22701 22702 242007247 75476 75477 371550413 43500 43501 191260640 89617 89618 47491338 93993 94016 339348527 37942 37943 446841301 39523 39524 35628924 3120 3121 418722045 56299 56300 135731122 58998 59004 884301558 2073 2074 657536565 48310 48311 593478337 22722 22676 253561479 72573 72518 241309258 14952 14953 399256781 33415 33443 635381314 23850 23828 381432773 34567 34568 357849874 45781 45782 642855826 22585 22586 997191511 70720 70721 19965311 89838 89839 902659923 36580 36544 688616994 47588 47631 553091631 38166 38167 756396656 45165 45140 371557878 94755 94741 232600687 25175 25176 102450204 69378 69381 567136898 92464 92465 79611167 2587 2596 853455937 95273 95255 370234698 95536 95537 88681659 19280 19281 146958090 95711 95734 465900318 66564 66577 516856605 73486 73487 771838326 6841 6842 517704383 58452 58499 615553903 44427 44428 6139489 38087 38033 47203919 64793 64834 651085347 61034 61014 307583305 33802 33832 43681438 73815 73814 420662784 23680 23681 840535380 35421 35408 844489290 45657 45658 543180982 75688 75689 344427115 75675 75676 972472052 93588 93589 632867658 96474 96475 34966907 68875 68879 309680632 80755 80756 6374749 27434 27396 456710044 92714 92758 386246348 74992 74988 868623401 43591 43592 687076058 84982 84983 127439860 82780 82781 617828702 51426 51396 704206947 34146 34159 819958118 67921 67883 311950324 37254 37255 777234078 24561 24608 926409641 83073 83093 952106252 86462 86467 569879397 50665 50666 559541616 20008 20009 862055078 67781 67760 514436017 12677 12731 466637709 5847 5848 574644447 72403 72404 567550911 52762 52763 655868107 44769 44770 482092121 6975 6995 384917824 82141 82156 94330645 92330 92331 907935052 73492 73493 396031893 82291 82340 656970730 64932 64933 361018215 23036 23037 225440425 20181 20182 224686801 46204 46218 488799622 65644 65645 664539983 2221 2222 525692573 99064 99065 38775719 94653 94654 996029098 64811 64805 958050317 28204 28205 557072240 34117 34118 112667478 88061 88062 453064919 17851 17903 797571103 56504 56505 280542179 57898 57932 866387003 43424 43416 391601096 13909 13965 446440188 42824 42773 453036993 34889 34890 762860694 90252 90264 52736351 37570 37558 388757170 6043 6044 496454939 40542 40543 485274207 23003 23004 948193444 26131 26132 980088488 23283 23287 542046585 19927 19928 84014163 38349 38350 335355209 86551 86552 561125682 80079 80080 653820591 59350 59351 763419269 16040 16041 551704992 65252 65253 422180411 21559 21560 798036052 54850 54851 745595124 39883 39884 720056982 77979 77980 523721886 71742 71752 226097108 85154 85158 663222413 52746 52802 899181752 89814 89760 395246996 38610 38613 858757892 92075 92076 290451345 36282 36280 569214494 91547 91548 707113881 61804 61805 783649822 4498 4499 917104168 35007 35008 741523845 76424 76468 497055439 75322 75323 828497068 72188 72189 439174982 14366 14367 161346963 94492 94436 667359330 20973 20971 801278205 17616 17617 112569569 20942 20986 304855152 5079 5080 781109915 30016 30066 507773683 28965 28933 758492753 61810 61811 192410436 7258 7275 662542341 46252 46253 502162831 29372 29373 128894032 93823 93791 435950361 23614 23566 152650931 22527 22479 225615201 75328 75329 50363321 64129 64166 749331429 18859 18864 897980508 70099 70130 970122154 34517 34518 904873640 92612 92613 454237009 37988 37989 720901346 52605 52601 705984445 34672 34665 545069195 33748 33750 144185714 49610 49611 243151153 75669 75685 806654951 75976 75977 706419627 75701 75708 134498052 23945 23890 898122921 72253 72254 311540126 51036 51088 92943328 90862 90863 17344190 37387 37388 202508503 37214 37163 252951538 48508 48547 80249533 75083 75084 905455686 86435 86459 522998002 11033 11034 870588510 34105 34106 822754352 32786 32833 267315531 40288 40255 522240741 46863 46858 603966499 15886 15909 711133802 1308 1309 145178973 46184 46237 71026103 83128 83129 917132775 99818 99819 652085984 31606 31640 701072656 36896 36897 714915582 52930 52931 733598975 38029 38030 721312648 23626 23594 555330282 63945 63946 27044139 10082 10083 906331626 76885 76886 804500585 74557 74558 400504495 18067 18068 767486480 23874 23875 237936538 68447 68476 511519484 37080 37081 782102437 26239 26240 916189929 10845 10846 930693218 84530 84536 893413831 30976 30953 985496688 73117 73069 805352533 73860 73900 966705052 93329 93372 28612412 17425 17426 577857010 7953 7954 898823041 6018 6019 563483840 24602 24603 413322316 24683 24684 372101284 12076 12077 846868957 13565 13566 669069366 79264 79265 459922405 51652 51653 882037147 40957 40958 275191418 79425 79426 520826222 97790 97791 124968470 41987 41970 865854223 69500 69501 834870709 52501 52465 62365153 3269 3272 906444295 77287 77288 849893602 25483 25450 63677014 61456 61410 167852240 49748 49749 450423380 56626 56602 407395730 23159 23160 580915472 44650 44651 710492889 52298 52299 795536318 86181 86182 204603420 6613 6614 139758208 62246 62252 477850075 73449 73450 594674038 35751 35752 883203871 94304 94270 11170312 99846 99823 37518585 21054 21055 414986387 83968 83969 162046853 10130 10131 774608703 85763 85736 412383852 81343 81348 859768662 51054 51055 586549644 11975 11962 811543623 29988 29989 844548628 8912 8941 488380155 14954 14978 306029709 48010 48011 594737378 945 919 346277554 94818 94819 353897684 77452 77399 335503093 75805 75858 510303426 40600 40601 502465602 22485 22486 181783445 14168 14187 762867261 2916 2917 583570736 87645 87656 893708075 4005 4025 457658241 18384 18375 555518397 80914 80916 805185138 91434 91427 554783883 95668 95680 528266077 10395 10426 33787888 16652 16653 746082835 64027 64002 950820403 5434 5388 588342739 26405 26453 505024508 15750 15751 514403736 86157 86153 563772682 12285 12286 47783049 28092 28093 529815112 95460 95466 157351503 95970 95918 380900756 32667 32713 263150290 15134 15082 990332727 51008 51009 547946150 32957 32958 766533934 64620 64621 768695655 611 594 96453832 99515 99498 290607204 6081 6082 35077416 62119 62109 573506324 64501 64499 70348988 13768 13769 559204164 33243 33244 844768183 34375 34392 854257193 52661 52662 130160294 94327 94287 916208482 95232 95222 266949000 19483 19484 322560944 6230 6231 115319389 44796 44782 660869146 58183 58175 83080509 47472 47473 422773611 94732 94786 956547714 29685 29686 898462964 39353 39316 311779729 35594 35624 132713203 96417 96418 782358131 87013 87014 619455549 37286 37254 834120787 86513 86522 42902664 33611 33607 409770099 53100 53101 844140761 17338 17339 150882417 97222 97223 870667273 37444 37445 314769970 26261 26262 99816118 70253 70254 32180648 43148 43149 7840553 47142 47126 700086535 27816 27817 83125025 97022 97038 378350118 38017 38018 797031864 66461 66489 555685144 98912 98960 493385499 53895 53896 438397565 56612 56558 809030440 40296 40297 656684579 71183 71235 666272409 86047 86048 624852879 43279 43280 69149482 46760 46761 280655161 5678 5679 587994131 49441 49491 977812811 91453 91470 583665857 74251 74260 548073534 57072 57026 261338841 84991 84992 962257769 8352 8353 447880733 16735 16736 995088408 67342 67343 531469847 9811 9812 121293278 47796 47797 344129711 45362 45413 646351786 42024 42034 440069584 87374 87416 283969923 86243 86251 631582979 50053 50038 857376429 6083 6084 301087715 52034 52061 129577684 43773 43815 860975950 38906 38907 999602107 91199 91200 861558943 84484 84523 979307891 28073 28115 393162195 68219 68210 1288546 35889 35890 539181625 36652 36653 24587733 36995 36996 228378002 47243 47244 478911680 34170 34171 645062855 52926 52927 896377079 6463 6479 743142340 92315 92276 246380736 18071 18072 210738065 12517 12490 406046597 83398 83444 905108374 53926 53887 697240390 99955 99956 831181046 40436 40405 410796429 58935 58924 329424516 24879 24880 571050298 11812 11813 306663933 76060 76061 942467543 15885 15886 652336034 36066 36067 385172873 81794 81844 4339447 32564 32611 977037535 85244 85217 270069665 67751 67752 48907893 95766 95749 244228807 51003 51004 678077320 12027 12007 731622555 94089 94037 485648607 14991 15041 57519010 33594 33595 704648810 62017 62059 435179587 97676 97677 705679807 47541 47566 727479462 47225 47226 616430831 79 80 248915974 26430 26431 66328732 11665 11666 322086534 39542 39571 275780211 46020 46015 677308065 91969 91970 447148506 98490 98491 899266865 69609 69610 167736242 31210 31211 703146767 67873 67910 790336064 57087 57096 351322075 37055 37056 926840157 29622 29577 886170613 64105 64106 184270255 54001 54002 699906609 29276 29277 661919391 15266 15279 883373035 51234 51243 770444799 43742 43758 477500396 10702 10703 556193815 94519 94532 90566422 84658 84659 260683951 50393 50394 603756066 46600 46632 920308621 23728 23729 77217783 95877 95878 709006958 51899 51951 814555860 53718 53733 660181687 32243 32201 389592286 51276 51277 110685417 59161 59162 301941341 21524 21488 359207513 77952 77953 816241210 83367 83368 865650925 61021 61037 119988719 41686 41655 525232421 56938 56939 505660661 93718 93719 722559015 87034 87035 951299890 61827 61828 403567143 15090 15091 875720467 3570 3571 870613289 60912 60869 32596957 60345 60346 390458453 82613 82614 207813863 2964 2985 166603611 72567 72556 391682976 14385 14386 890934380 16586 16587 261016006 36027 36049 918311613 25791 25792 163365210 70268 70222 512029638 53853 53854 254886831 40703 40704 854417158 12141 12142 153757838 7434 7418 584014358 44629 44630 935386655 29889 29943 280760187 74103 74104 238912470 52022 52006 921264566 38526 38527 448349633 49327 49328 748491601 98315 98366 115366197 43505 43500 238873570 77198 77249 599185334 33876 33907 2790482 55082 55059 957786310 48430 48391 384244550 7332 7333 814079038 24837 24838 557057101 8302 8246 736127346 14692 14736 982726306 99665 99620 611304617 60610 60561 794091810 73020 73021 571261335 28768 28769 136513508 59825 59857 7658499 52171 52150 460581553 90804 90830 60999683 72430 72431 813915965 39922 39948 171736777 47916 47951 771975777 33063 33014 550753315 28977 28978 701250601 19642 19615 622310792 61693 61692 871020244 35916 35917 759688399 93816 93761 245211960 32723 32758 801706822 92234 92216 377917618 69984 69985 941181309 37098 37114 785350010 250 242 38648120 86438 86457 61561877 79985 79930 504301372 64026 64065 692644949 15509 15510 301319521 55773 55774 757676707 40379 40421 845834457 53083 53084 822645571 34077 34128 199406326 76183 76184 358705010 91068 91069 515398188 61832 61840 65337810 14896 14897 953713724 3967 3968 598108579 3700 3677 710893070 52126 52127 378265270 18181 18213 879606496 93415 93411 165847181 49190 49198 516975022 54808 54796 876083628 28609 28599 998246116 89024 88978 492725892 92327 92360 130285896 52471 52472 312152995 88755 88756 752100580 65708 65709 493132670 70956 70957 433040247 75537 75506 863142906 30168 30169 752156404 42242 42209 181408334 21499 21474 778929487 42038 42060 931080429 89897 89926 887357835 68777 68818 179508922 34269 34270 912045094 75213 75254 519117168 36026 36027 701448467 22085 22119 805393690 66144 66145 378451432 49783 49777 981833274 6512 6513 9846184 11328 11340 556671533 59966 59967 51163553 1215 1202 529833131 17803 17789 313781447 11920 11917 275927753 67533 67487 828202253 45632 45633 286186104 12177 12164 751253058 64386 64387 611347577 70538 70505 782382900 95074 95075 707541787 97698 97722 691895329 84876 84892 188433990 90355 90361 199301519 36425 36385 359682231 13175 13176 52053097 16376 16329 533956991 29815 29816 282399446 71390 71391 823128041 48604 48560 148135177 59169 59170 37258956 91794 91818 679411375 74 115 388026482 57099 57060 242795935 97391 97392 362626677 40113 40084 364522262 36706 36707 796457233 67434 67435 142668710 82003 81982 763303116 42603 42608 522964993 18321 18341 447061950 10980 11007 895725901 64792 64740 442340485 22273 22252 96376710 20994 20995 883891292 59745 59746 879875458 61061 61062 974668227 65235 65183 734298489 8251 8252 378052535 38072 38104 197647675 26090 26128 583940596 2906 2907 779503849 31811 31845 305323135 18126 18104 199719413 56700 56669 413972141 55191 55192 125845807 86379 86380 748836854 89013 89014 161863298 31222 31223 582387440 94153 94121 381103351 25417 25415 38894809 31994 31992 163178125 60837 60838 56000684 24634 24651 990634703 29885 29940 844004361 79870 79879 713393763 5423 5438 334741257 52598 52599 337377920 83218 83267 799691098 48322 48318 178308818 63261 63262 879109524 24333 24349 319534069 95985 95982 885214713 89289 89317 709156300 5220 5216 319009928 70779 70760 957784987 1452 1473 89406385 40887 40888 409726194 39148 39170 815817197 9755 9789 917398740 9635 9636 863906439 49976 49977 276373153 25370 25371 810497413 60243 60211 614732828 25038 25039 629430235 10833 10806 320065332 81003 81004 174518964 78112 78079 801132606 17523 17561 573168689 43115 43116 651163605 56595 56606 276885906 79199 79173 154802498 23227 23228 824292501 25927 25928 203540953 30087 30032 611457841 26111 26112 544036224 51903 51904 276714872 21773 21741 862466391 12747 12748 867003445 26454 26486 976857334 41087 41100 363970600 81441 81442 749542837 48488 48463 935199 30449 30450 553657551 33071 33117 275544259 31838 31839 919081907 13218 13219 620805895 21512 21513 226804149 25078 25079 920112086 81226 81227 664573655 31351 31352 453215916 23215 23216 38009641 34040 34093 491832007 13663 13609 396477104 45375 45357 959893618 18282 18283 700767660 68408 68397 824645476 33936 33944 176959182 18511 18512 741712141 71403 71353 353192918 37497 37498 725834259 6743 6744 413188054 72396 72397 554849415 25268 25242 171466391 40666 40640 948646420 50836 50837 732982584 41279 41280 985051497 62383 62412 920598282 60418 60379 343053130 74303 74342 956233505 76749 76750 800097617 93393 93411 143293266 78314 78315 263980341 83362 83363 157941732 39553 39585 157551758 73153 73184 492737902 96044 96045 680281310 48292 48293 395429966 14404 14390 37717187 74700 74728 287659647 41453 41454 310964614 53064 53083 888418408 89966 89967 386550492 43303 43304 463669966 55964 55941 468289372 46899 46922 207783741 60177 60178 831873662 29224 29181 207446809 4201 4236 176743542 1247 1248 677072818 68899 68848 687789662 78274 78222 54661267 16686 16641 645157875 55818 55854 180727199 41673 41683 247056660 37380 37381 603745488 92835 92878 435108779 15984 15935 670965678 77112 77136 718547924 33649 33650 301152719 56652 56612 508080638 81476 81484 26356092 53036 53037 575825337 60537 60538 541835389 17330 17331 583099079 37925 37926 943822489 9312 9313 286189320 52952 52901 921268310 38677 38678 481268894 39023 39018 515351264 30333 30331 630299905 80142 80112 302886475 55528 55529 123898548 72435 72433 908887902 7444 7425 383692003 31556 31536 55800136 44974 44975 738509697 81392 81380 89914481 60194 60249 409313250 87701 87702 531299203 6017 6013 842598536 53605 53652 586755134 98211 98212 644894100 12423 12412 421428797 3352 3387 690366479 31225 31173 560511714 87438 87444 257438277 72481 72482 831337322 51921 51922 727412074 82765 82766 126928384 72936 72937 612005642 40867 40826 531300429 36774 36775 702868316 23869 23880 760288641 35952 36003 244881096 4330 4340 671494412 52303 52304 837729808 92624 92625 585472489 68093 68094 258861714 63547 63508 664356203 80226 80227 824609224 72067 72068 750377830 83756 83795 407136498 87560 87561 592096573 30180 30181 372751116 19478 19488 653506463 30279 30280 221849389 1100 1085 542548891 78207 78208 518365113 49782 49783 434593342 30624 30671 435367579 92353 92354 147870757 29325 29326 572462351 8420 8421 431185883 14711 14679 311890074 61845 61846 583845560 66920 66921 489109647 28463 28512 232787630 59429 59430 231691921 95718 95726 55336691 75496 75504 13515981 71517 71518 724647364 57225 57174 912437585 758 759 439941446 64774 64785 595017207 42174 42220 40160892 33702 33703 436198386 17479 17517 918385384 65253 65254 993838844 85208 85209 492758199 68873 68830 197164693 54764 54765 75589814 93551 93552 370691665 92485 92486 546318455 62717 62669 438846320 8545 8512 778365933 1331 1366 877448085 83359 83360 816275062 17629 17630 492257975 84192 84163 72794971 76103 76065 448607650 83949 83936 678341907 52887 52852 815027299 23988 23944 885820418 59862 59857 318447451 99778 99779 661276133 65872 65873 711949963 17803 17840 599233638 27070 27122 762073032 9282 9283 493227331 44784 44785 992483797 39581 39582 982895008 15978 15979 534265723 81727 81706 136977464 4154 4210 133100049 10190 10191 211407528 86358 86359 894519725 46328 46383 315544465 49647 49642 577603132 96725 96726 887296083 91049 91066 256011744 46439 46440 911440974 39343 39344 500715116 89872 89888 693274048 85726 85691 649923769 50077 50078 985254152 79573 79574 96467948 71725 71751 164146280 21130 21181 5468325 89224 89225 591775812 80906 80858 691147559 84559 84597 971472802 52936 52912 363117262 79116 79117 762502324 38166 38170 101119788 32713 32721 320042193 21134 21135 586998761 48334 48329 437668401 9465 9420 320374529 49868 49863 107527917 80489 80490 69618784 17608 17664 540217247 67111 67076 343022918 73283 73229 301181523 41543 41544 632918188 92730 92731 547397212 4424 4385 905785082 41063 41062 230047571 18005 18047 743549257 29855 29856 309154136 56460 56428 94529839 27456 27462 71800399 88018 88039 660373047 25556 25600 399094612 90051 90052 2224515 54307 54308 552282149 21057 21058 562486235 65321 65342 691362445 73549 73531 673640405 62079 62034 195441146 86765 86818 615476854 63060 63061 546205892 27929 27930 332270063 23474 23529 799900304 72861 72862 725442208 10097 10101 518808441 65086 65087 601884298 44323 44270 850988122 88150 88202 988890525 74998 74999 773804919 64726 64727 651003598 34292 34293 168247388 44808 44809 12351466 8591 8574 592344148 71645 71655 621071393 24052 24053 535332657 54117 54118 689144751 10814 10840 206264416 14553 14554 184859538 98160 98161 114520302 88258 88221 382581804 24246 24247 660036005 55759 55760 340255605 14812 14846 796883625 65202 65242 843159592 71806 71770 516973269 60541 60583 78496510 5078 5079 497110824 94320 94321 651046743 50917 50918 553783417 10665 10694 176327259 22121 22102 912332195 22154 22155 401325587 46004 45958 20728046 28822 28823 3538811 19202 19203 808083260 70746 70747 821852288 45292 45293 403191065 43067 43068 386476829 97947 97909 518825947 71702 71703 164336927 4539 4532 291382433 29236 29188 998086368 92674 92675 588212034 16788 16775 247082211 79825 79826 967787182 52944 52981 292364840 7631 7678 965840163 40992 40979 245963295 37110 37066 77254293 23349 23350 530435306 62515 62479 997162386 26977 26960 636707139 66695 66667 12889028 72638 72639 796494844 88732 88758 782109673 11083 11084 399240716 8025 8004 720801945 57583 57584 487302110 37236 37237 730066620 49404 49416 443062905 28744 28775 919177381 75995 75996 778219135 89950 89933 540980781 6347 6348 562516747 52785 52786 193984799 43964 43978 479283038 55190 55209 293090539 48778 48779 811080281 63210 63162 236018856 57490 57491 252882833 53568 53537 330373903 14146 14147 556007098 48312 48313 323880268 16062 16063 328850649 63834 63797 767289014 8592 8593 696282626 82669 82670 642305997 69262 69263 896124206 59870 59871 828442030 43577 43578 521068646 77448 77449 753413979 74076 74077 16558586 2497 2469 687604783 34922 34923 537522630 16525 16555 137821201 30843 30835 111393238 13273 13274 840971429 7481 7472 188141867 92543 92578 391338729 43002 43044 231981842 57675 57677 322590265 1828 1774 17334311 66039 65998 230847726 28091 28092 534789814 80487 80488 368537427 40405 40449 695388099 56981 56946 397268944 50440 50472 469941504 49414 49415 444769003 38431 38408 994322898 42136 42107 194768548 65246 65247 730543814 2901 2887 925742005 29181 29182 969244404 34323 34324 633427491 93584 93585 593448631 35810 35811 3643382 29757 29743 814669554 94763 94713 367460269 83220 83223 925547000 53818 53811 740833329 33998 34015 785921614 87840 87841 328575778 51586 51597 842867980 25100 25078 64855881 29351 29384 445241034 26493 26485 136980113 42743 42782 296252389 4792 4793 322547825 60711 60712 338182086 78430 78431 587674287 69685 69686 191909840 18802 18769 305724193 70705 70704 422002063 47688 47689 607885568 44854 44855 974894432 94864 94863 556611247 42095 42096 198915341 61479 61461 346468230 81853 81854 867975177 4557 4558 299004107 56853 56906 948241146 19832 19828 767841875 18745 18746 638700242 73472 73473 586591612 31432 31433 902453941 85899 85851 244559610 74422 74423 790978445 36347 36316 520366210 38829 38830 610954658 64707 64708 48600946 35403 35404 468468932 29456 29457 85582988 44876 44877 318026430 47115 47116 968207405 88408 88409 167195770 70402 70403 519174575 83842 83843 610539809 38959 38975 921066326 99887 99888 287237180 43329 43330 16581422 82520 82497 772495830 84009 84030 671796274 94696 94741 936023691 82852 82825 185024769 53584 53585 524187757 65730 65731 338149737 57452 57453 222574924 83018 83019 306507377 86802 86783 191039941 29272 29273 574984926 46833 46834 127560134 33624 33647 891908302 22296 22286 585160855 25649 25650 246359816 68166 68141 362796754 34487 34456 656512574 47854 47855 596913844 84382 84365 802618900 72095 72081 735398805 45054 45073 400578525 13188 13189 85604380 49506 49480 12383001 83524 83525 682273004 18351 18352 33856708 11644 11645 991915754 70038 70039 805722447 81424 81425 961978241 73835 73836 710889154 66839 66791 111739639 95852 95874 212657173 63591 63592 70040023 33090 33067 50131025 96366 96367 919071175 78633 78634 419715140 39728 39724 26141856 38370 38385 766876744 35923 35924 900526630 52986 53000 137738144 46439 46483 97663321 45366 45367 452088241 20987 20988 918021806 88341 88342 546489657 80630 80590 659452069 19879 19880 879766179 36808 36809 607559922 84270 84271 963224468 54350 54377 629655325 46082 46102 908156195 23044 23004 645439295 22019 22034 783210633 31534 31535 666838425 40006 39997 483522567 20562 20596 364970678 6932 6933 815193336 36956 36957 522334252 80662 80663 828181756 12010 12011 71731368 83505 83561 286644453 46568 46569 925810062 8043 8044 63179819 27466 27516 974574652 68200 68201 700685174 80037 80073 559369691 22516 22517 189924601 90864 90846 253136615 56499 56461 642028478 44626 44627 849364472 65915 65916 602777426 87392 87408 185538395 86666 86695 887387905 48710 48704 241970136 95955 95956 151898230 30342 30384 37336182 54751 54785 828527780 55235 55236 766916738 55003 54959 721692025 75799 75800 275880621 52534 52535 841596283 88409 88419 15790822 41338 41361 389754031 17744 17787 875511711 91897 91849 776494719 28137 28138 567287615 42553 42532 584841508 53425 53431 685660028 29306 29307 121956921 56241 56282 151781672 90721 90722 50482749 28406 28451 796909294 98515 98460 996727995 67397 67398 420774954 58454 58412 76693205 81391 81392 30943008 80340 80347 940492223 37485 37486 473459593 97688 97689 695544513 2386 2436 896113849 54292 54293 123491617 58811 58770 658971217 2009 2010 641635848 62291 62292 188571233 81258 81282 732554489 52111 52101 65725276 10115 10116 337301347 68243 68293 361036968 81855 81856 924345030 81681 81670 148078807 55525 55526 133877934 45975 45970 24163077 27394 27407 184089426 19092 19093 240210350 97432 97481 567247201 85126 85127 189821053 85164 85165 506688771 76325 76322 641281522 7165 7109 683118437 87907 87908 333122467 66899 66900 303797445 334 335 314298906 22367 22368 241513597 80557 80558 531285696 61733 61734 148844128 88652 88653 166549882 96858 96908 399011830 577 578 338814323 42850 42851 506032308 33608 33650 589487495 51517 51505 551359159 92519 92506 427316542 44832 44833 807931805 96234 96178 787539504 98198 98199 100118890 8988 8989 80170795 43934 43935 17226506 5496 5520 852232397 8698 8676 101644086 26396 26370 93349317 27892 27893 460052835 49897 49863 352934434 59339 59340 271010009 29049 29081 721512324 86093 86094 661114366 46559 46540 544333629 74145 74132 540517505 17001 17002 428650738 96158 96144 94354047 9765 9766 890669758 91281 91241 40350430 73118 73119 704806282 61137 61095 660144868 40630 40631 558880221 70133 70163 562632091 38504 38505 104227606 59303 59344 570298854 4858 4911 104154111 44908 44909 148580889 25821 25807 411222264 92245 92268 624727644 53219 53220 98647776 63271 63272 139754828 56924 56940 712982357 81095 81096 3706596 30512 30516 884318075 64417 64422 18700442 90247 90302 807930032 24996 24997 68747970 2927 2925 535376840 66578 66632 75220486 54786 54734 329120099 98795 98813 205950709 31428 31429 512667231 93357 93337 362998552 50703 50704 687370791 78176 78195 480493474 18866 18922 90773054 83560 83561 846211957 69796 69837 834827425 71935 71963 566646416 30315 30336 430608330 53074 53075 289575634 62787 62788 350828332 14793 14777 364563667 57858 57859 36410055 1211 1212 355198394 33311 33312 466904252 6079 6089 724599387 87922 87966 159730450 44025 44075 579890312 17315 17288 600459946 39130 39131 342232734 55061 55062 540447306 63695 63696 949130923 86176 86167 628219293 19269 19295 296389409 29930 29951 475408073 6966 6969 660657837 14077 14078 831239969 89598 89599 756423629 33078 33079 650074691 8293 8294 30834109 64457 64458 975540118 57832 57833 383051602 50802 50839 942537708 69947 69952 116504459 42869 42856 126266833 96215 96240 60186901 1110 1100 453508027 5163 5164 705333371 9772 9773 966574465 88276 88282 237661569 14009 14037 755172366 76983 76984 926826582 88620 88621 712986981 88556 88534 9476529 62459 62460 486367391 88855 88823 264219791 55447 55394 855542054 40236 40237 253956992 79888 79889 830115476 37945 37918 612443458 92661 92662 868748263 90781 90782 703369705 56897 56891 795812683 33106 33116 836597820 10587 10588 376527881 21894 21875 20425750 64435 64467 682135188 47758 47759 475746552 62179 62180 459770921 41976 41977 550171301 61995 61960 977384000 29311 29354 338542092 39414 39415 827094021 32423 32424 328038864 12460 12404 339384482 94773 94747 898518607 8347 8348 497886811 68353 68314 752812532 1374 1325 114333649 95518 95574 134766686 5587 5619 883810508 98090 98091 737603437 14017 14018 701104629 11750 11751 114463627 40141 40142 131899352 11536 11537 696981021 34438 34439 870891454 25447 25448 469864190 92615 92616 164598025 88859 88860 827849002 73089 73090 928878675 68689 68690 74045244 30061 30107 757715708 63603 63567 847159755 50912 50913 684769170 73847 73848 313859216 45746 45747 995929431 50026 50027 989547461 87499 87447 320994393 73361 73362 803671744 5437 5438 81263526 76673 76674 841607977 84596 84597 733913539 10838 10837 265129258 80447 80403 595205766 26695 26696 996668338 43698 43699 321570141 70865 70866 952353178 8704 8722 15839429 32011 31989 672957447 45831 45809 970796094 35650 35651 941366564 64469 64470 469518310 27766 27721 649577574 16978 16979 294225918 29033 29031 385718031 63898 63910 304350605 73714 73715 502917382 90142 90143 771016716 25339 25340 34227162 93723 93724 724835160 47277 47278 962240982 18213 18167 239505045 5018 5019 806057039 46048 46035 769770038 36392 36397 280002759 82777 82778 823582207 90561 90519 969183155 35100 35101 759150601 27819 27771 614488012 20644 20669 945680198 18205 18206 823373432 58592 58556 629930074 32173 32174 251250043 14825 14826 492733372 95245 95210 642248951 79677 79678 836788364 44726 44727 416280646 38032 38002 923589457 60825 60826 397460942 44686 44687 491572309 46188 46173 618618933 59121 59122 934116659 26093 26070 4285203 20899 20900 924641513 5821 5822 328747119 59581 59555 56985930 26875 26890 784322500 18570 18571 311175676 77376 77342 174676532 11879 11865 161949253 52484 52491 978533872 92888 92891 539447936 20224 20171 415486228 13983 13984 64826335 33231 33213 805980901 83577 83554 724763136 45197 45182 42496156 15705 15706 145285143 39586 39587 133218517 62742 62743 15859840 75639 75627 762417798 24045 24035 48049020 74959 74960 967591065 74452 74453 871158980 34846 34847 860225263 76293 76282 620876467 52903 52904 502544648 3396 3397 109203709 21291 21292 188738084 35935 35955 91853425 34391 34392 769648474 73279 73280 780629436 43808 43809 961376925 98373 98374 781246900 40124 40125 955239006 63196 63190 583028575 26518 26462 959534650 96549 96550 725608419 36446 36447 14068543 49376 49377 459862545 70943 70944 319265206 28285 28323 469088679 29114 29115 84598526 91811 91812 458586397 86199 86200 708113041 77637 77602 444094904 93854 93907 213153961 56250 56299 602062514 94302 94303 602269181 50799 50816 836445892 928 921 459223078 4566 4567 264471700 64984 64985 890611374 60795 60836 974157396 77706 77733 323712555 55385 55390 170252645 95256 95214 375981400 91055 91056 643482737 31483 31484 314458758 83993 84040 509810885 52464 52447 779607252 35771 35752 315611996 22484 22459 155698502 48562 48563 65355033 57065 57115 739572493 5998 5952 67435627 12583 12584 134693797 24029 24026 687187068 72873 72872 138913268 76055 76003 248268070 47561 47562 211935486 88512 88542 232302780 79710 79711 395421915 36290 36284 237682975 84223 84224 47905232 95696 95697 727802196 54626 54627 329373096 51079 51080 181798099 11457 11458 660764510 84234 84235 655340933 88982 89026 156742400 53107 53108 967108482 47478 47448 942040856 96188 96224 821109221 59956 59906 938847768 35432 35392 118781317 72434 72429 836628494 32749 32744 348855782 30910 30919 152072514 40796 40782 428464096 40023 40024 333216658 3133 3150 853878821 50075 50076 907356205 93202 93203 332637024 69041 69042 419106542 9592 9608 937351096 26243 26217 67467050 84608 84638 554085900 81141 81142 521872833 53703 53704 16667867 19431 19410 512519113 25998 25999 34216926 45287 45298 159600647 80720 80728 196636307 1864 1910 438552494 12581 12585 362631754 92482 92494 427497036 34777 34778 623373069 43520 43521 610120154 79447 79410 346012921 36637 36638 344074964 14763 14764 575652343 59552 59521 914244048 83940 83941 445129975 11443 11444 667849483 57854 57855 116131811 87190 87151 224643619 58263 58212 730844648 95050 95082 68387506 40614 40623 763341308 92295 92296 990695573 35994 35995 730028606 796 794 449752638 53096 53136 589211886 75294 75264 581286810 29880 29881 56659941 75533 75562 498526628 70352 70353 827991979 21433 21434 319524570 69273 69234 307458133 99368 99422 761771802 8251 8260 372315726 53938 53947 907060611 78516 78511 339397679 76344 76313 76283377 93150 93176 502008708 47867 47868 697142222 53717 53712 902089752 26455 26456 343034044 27893 27844 795893222 33969 33970 204286901 87352 87353 311943624 87041 87018 814246117 85704 85705 371331410 80661 80620 215111573 32152 32125 824297405 56140 56141 102784908 77255 77256 337557765 10127 10166 248547624 74928 74903 325662651 25446 25431 126824865 77420 77421 135873029 19006 19017 198960783 87036 87037 73769140 45580 45581 965148004 72113 72131 909193494 13601 13602 649539222 63279 63290 980431808 68394 68427 248555905 88735 88730 758890794 62529 62530 280749827 56856 56828 287975728 56218 56219 856631377 37814 37815 750330442 39041 39016 230200994 50224 50244 936985318 77227 77228 533541794 95010 95011 720514646 82606 82655 965888202 42008 42009 881114909 33014 33015 672264798 99115 99116 382238370 300 271 510515593 42713 42714 75051258 57697 57752 265734599 76792 76754 183721544 75958 75974 380020279 8126 8127 230274345 28243 28244 92318489 52020 52021 810755567 1751 1752 444474681 73319 73347 776195633 96874 96875 637773724 61623 61594 112394338 45085 45092 125475142 81748 81749 978276002 28176 28177 572871641 13683 13653 20359048 91383 91384 993727734 44734 44735 305994750 14834 14885 632428465 27748 27749 609225556 123 124 213348462 34189 34197 338786408 61871 61884 678522918 74606 74607 642747897 93264 93265 87137661 20012 20061 85776591 18516 18476 657190422 80638 80639 616440880 38479 38451 441965245 85544 85565 815080340 13615 13568 81703943 16304 16261 647330727 66818 66792 823701852 66027 66082 925473763 37529 37530 279354955 72599 72600 939169472 98609 98610 623646593 82063 82097 675934368 32114 32170 670535096 842 855 50023421 55371 55372 167752792 7010 7011 673524681 49406 49407 93401554 59920 59921 20698457 75722 75723 886911813 6835 6836 663427823 55140 55158 390987533 28878 28918 674295509 91838 91839 614496098 70915 70916 215967293 85735 85736 960081739 48982 48983 433707460 98953 98954 35049290 30732 30737 798609238 93980 93981 845176202 51986 51985 581980629 45567 45568 857422541 18348 18349 257153766 97682 97683 254618071 33797 33838 338113898 62704 62705 102897586 91971 92000 188503551 76594 76595 100550006 17571 17572 338539769 17070 17109 689712022 46521 46522 626322318 63753 63754 66438169 27028 27054 319551133 1259 1260 365049285 21835 21812 247418498 24341 24342 4390621 29673 29655 860145023 95660 95676 988513809 38324 38353 32987539 71287 71288 958984367 78368 78418 593326865 24765 24728 60905764 79529 79530 264286669 21030 21031 183479100 98529 98576 809249332 86290 86291 84939300 10608 10652 624232676 85802 85803 701535589 6039 6048 138872922 441 442 509149047 40993 40954 861958465 63423 63443 473916769 57034 57035 765735562 4449 4450 356922344 68404 68405 504033032 1348 1349 524179599 5973 5974 984816379 48844 48892 865778955 81277 81278 478305471 84703 84652 970769916 66630 66628 351360735 29527 29507 939604108 33322 33323 447533227 7482 7483 243193665 58183 58184 714713395 72666 72667 133037937 49689 49711 812253241 87326 87313 655593679 52132 52134 900002286 81000 81001 184316886 44045 44050 590017886 7938 7992 879223224 25053 25027 194946402 24894 24878 813207958 48414 48415 365839859 91303 91320 56414682 51293 51294 417642758 19150 19151 99245933 99367 99368 87899381 22333 22280 921648679 18034 18024 530908729 65943 65987 620165182 77715 77753 85343595 35127 35157 325252531 38306 38359 514291030 67019 67034 2207299 21212 21170 124367419 70384 70372 146647504 69081 69082 196455355 47303 47342 945164527 83812 83758 527047575 16078 16056 186326993 88470 88514 647113742 54137 54138 786621685 74510 74479 340078061 76381 76427 997815552 81364 81365 363505605 81260 81303 413233228 39308 39341 625808102 79100 79101 835214151 85946 85947 170027399 43703 43759 573354823 93581 93573 28953856 49731 49732 715861688 31263 31264 924815967 28519 28572 764569033 6155 6199 641510 83318 83319 963731046 20736 20737 82906052 25906 25880 56207079 30719 30707 919758732 65211 65242 306335431 18096 18097 175483680 27453 27430 380472188 79693 79694 903395778 84718 84719 932976753 17828 17829 240686047 86245 86246 844040667 99783 99797 602344280 10371 10366 693284556 2538 2504 824080526 29655 29668 919726865 95633 95654 206800232 24342 24343 658951831 39624 39677 101559315 83365 83366 364743425 52707 52655 691108076 90545 90546 434066134 11495 11518 921125977 15912 15885 505724049 17878 17879 524159419 42256 42259 457750564 92761 92762 984116972 4750 4795 492362349 61009 61010 356543172 44340 44351 697495933 21197 21198 234861838 52509 52543 820591460 38980 38981 277746412 38058 38077 45055771 67542 67543 834063005 64274 64300 339457192 68610 68611 791110097 86035 86002 358460410 89218 89202 628012213 55619 55660 237003959 94475 94463 152545786 97530 97519 952004472 84616 84662 276174006 79259 79260 107943926 73531 73532 785830773 14142 14143 200252174 87292 87267 394989017 34389 34399 55703941 19881 19840 777952768 80348 80349 74383682 2906 2935 20141493 24588 24592 374486319 79462 79512 318529086 84733 84782 536063199 79234 79213 642812383 28616 28617 922106118 18629 18678 941029204 81203 81204 326622873 21147 21148 437661796 88549 88595 145878630 21105 21106 391570049 25047 25048 379429584 64453 64418 854924049 20830 20831 193392115 50364 50365 590116689 36672 36673 310366620 28620 28621 594813574 60578 60579 301592858 40285 40286 916339838 67664 67665 12096796 32523 32473 926486859 44941 44898 111779793 58636 58637 915361246 80958 80902 650453682 18887 18888 61365687 14421 14457 199391507 74953 74954 773639521 89797 89798 672461431 79630 79631 55397596 62116 62114 356298941 67865 67842 963002853 19774 19775 475876463 33256 33248 408308881 70905 70906 703488275 40993 40994 47753319 87778 87759 418167139 2861 2862 422376613 7917 7918 202642590 10373 10364 372999486 43160 43161 239634711 51926 51927 762856896 49636 49663 147288576 36179 36180 678125269 32489 32490 306341659 93707 93708 705626927 59725 59758 126234108 830 831 667490958 80516 80540 102857979 11445 11391 120992831 90620 90671 744941324 43405 43424 920967797 32215 32249 981813939 1577 1591 310998202 31199 31148 447779334 3928 3926 949432747 37390 37368 466642277 78486 78434 607220315 61698 61699 810741402 25984 25985 990287596 73842 73843 243404938 42784 42785 919164958 60519 60505 55766975 18799 18800 532999546 58204 58163 422225433 17410 17411 762422078 66468 66458 954025775 12858 12859 877079763 1552 1531 583725350 52273 52313 465747516 29655 29642 440655052 83842 83897 386409819 8355 8356 26472833 45791 45792 180424070 38881 38871 404321445 19363 19325 808716400 15658 15629 601320387 89736 89774 765181717 24978 24979 29755124 23322 23308 868490536 29660 29606 798961385 76880 76893 149093179 23234 23183 684422156 80722 80723 661344654 73744 73745 36563082 46044 46067 967317479 10213 10178 940064452 44902 44903 369039250 54257 54309 682821779 53266 53267 456065585 43491 43492 244840339 12074 12075 257005503 52105 52106 709634780 41621 41622 102677273 38725 38710 865533481 16096 16097 517162702 91630 91574 761910832 27113 27114 940283707 92795 92802 887342911 2477 2429 193920117 68223 68224 679232809 12907 12878 727962466 36019 35994 381561639 66314 66315 20765242 86563 86508 772690057 34156 34117 675594038 64296 64348 839082238 92963 92964 142796203 24522 24574 76603056 79701 79702 651677693 15199 15200 453415503 32969 32970 590347451 1920 1930 908462130 21703 21737 193268560 947 960 271370977 57992 57993 277146228 49606 49580 51365932 83467 83468 607142192 58381 58382 206382278 94044 94045 589160945 31839 31840 126362183 79957 79958 863080000 74842 74843 705584026 26034 26035 654093116 35721 35712 30688933 85255 85284 747738551 30565 30575 510989515 72487 72488 863011198 90272 90305 874331619 64691 64655 257476033 86068 86079 322377786 46348 46326 947626797 55035 55036 47534879 54146 54147 358511475 91971 92016 591625276 36824 36833 103918378 66248 66249 225940318 16251 16252 679439717 66587 66588 891994186 72789 72762 47733307 86359 86392 722754225 86630 86594 652984807 69236 69237 435485065 94768 94717 984504681 73755 73777 596307693 76232 76233 976848034 68532 68566 6554106 46755 46738 234438701 61596 61597 281774054 91917 91901 370388694 89167 89168 553546487 71140 71193 949551853 96482 96483 373142048 9400 9401 516408443 45615 45616 471009679 81852 81861 831944477 20243 20191 966372316 37948 37949 629853937 6768 6809 909812384 25374 25375 804593100 19062 19063 925410119 42909 42910 487116538 60 61 286988664 57775 57776 994084830 10286 10247 466299880 86954 86955 104163830 53421 53427 34768744 70803 70804 720481241 65010 65011 846197793 39498 39473 417901587 99368 99369 190923268 52550 52521 419110040 50426 50427 172143513 49613 49614 380167989 49026 49027 769173100 88487 88529 496297921 27589 27568 494985814 29231 29258 286332478 16045 16046 990707308 58737 58776 566266667 79120 79128 683125284 91415 91416 883301736 42092 42126 680404482 20905 20929 355739804 39546 39547 351589160 70832 70833 386054452 48120 48137 495558366 19987 19988 897579989 22567 22568 430594712 35224 35193 646750246 24016 24018 519907364 44856 44857 171340106 72413 72414 575915657 22002 21962 906464112 53107 53152 551794213 98868 98869 407294018 39409 39410 192381502 592 593 891507620 68244 68245 298695552 88297 88274 660223271 91833 91834 940112956 64850 64833 340691528 63838 63839 16433707 48595 48541 167751935 22285 22286 877244249 52864 52917 753084364 99817 99847 861317145 58942 58943 89932869 56261 56262 167874233 54921 54886 807699972 17940 17941 6629980 50205 50206 601870569 75759 75715 121892997 54148 54144 646387517 43460 43498 214886194 48873 48874 728536056 94635 94665 622652670 74312 74313 525669177 93644 93645 625661513 48837 48866 16750857 79018 79011 744163605 79502 79503 206183513 40603 40641 780707393 9383 9344 532797049 64804 64837 887115119 96431 96432 945320375 19197 19198 265924489 89695 89696 80024395 53410 53411 43325378 61786 61787 628786749 67215 67170 609080419 61843 61844 796183043 69734 69772 311891405 32563 32515 1249751 48211 48212 829126919 48552 48518 626699582 16524 16505 580725781 82979 83026 736053162 46343 46385 235506418 62968 63017 312063367 83874 83861 404035395 95565 95566 24118017 15949 15912 480538475 40419 40420 916690324 84541 84542 613043076 25211 25186 411379193 58970 58971 996122318 6652 6653 397045928 78103 78104 981670322 66446 66433 836417412 1471 1485 269996434 83912 83917 659724073 96154 96201 865614418 90299 90300 180707622 72317 72318 676824844 28581 28582 338181642 30352 30296 157756021 23488 23439 123847278 46306 46307 523590681 28302 28303 860521051 58026 58011 133457792 38878 38913 577849889 90656 90644 748155783 29305 29359 871650681 11552 11553 60152719 94589 94597 834016884 34590 34630 80093233 33551 33563 939408037 98998 99050 974994384 56559 56507 555804012 41685 41686 237839623 26087 26114 735867151 99471 99472 973566504 77943 77944 763787933 27647 27629 197539590 4965 4966 786921329 33496 33486 47428090 69415 69416 210389538 65319 65320 530011911 62042 62043 905031888 22528 22529 148697243 52457 52446 676769291 18343 18309 363993724 84588 84543 115858467 52106 52107 750882032 6810 6811 360968420 53207 53237 828868737 32258 32296 637699633 86216 86220 333795128 16375 16376 426416219 29033 28997 349306039 55140 55093 402284091 85932 85876 89187593 13717 13712 942596857 40286 40287 776985637 10434 10435 308747273 79758 79754 727886488 69456 69457 247285664 42261 42262 104827309 69619 69643 798981550 37978 38011 381553747 75326 75327 230354953 27416 27417 950920293 52453 52484 38300069 10112 10113 257448668 36866 36867 496630091 2520 2521 71974090 44237 44238 415469784 9845 9846 139066148 19560 19504 412831928 90946 90932 785953862 97607 97608 105392755 1630 1620 24034264 86242 86243 89956058 73524 73525 851844851 39450 39451 413975791 91889 91912 853392655 49509 49510 461873621 42775 42743 784896580 43859 43860 227159449 77287 77343 516650946 81908 81909 268019441 38288 38313 782588344 93413 93448 129717186 25552 25553 206404184 69664 69647 135544657 60681 60682 706911453 93348 93349 212968869 82653 82649 594137686 99056 99018 78277463 89817 89818 872267032 93004 93005 890952167 84595 84566 84332187 15836 15829 677286324 78878 78879 146422262 87334 87281 774545997 44375 44353 504654219 10405 10406 972641935 89378 89348 388371567 29171 29172 952724098 22644 22645 533496751 37322 37323 358192524 63108 63109 58708101 52176 52177 426003152 78786 78787 675687792 99925 99882 32784971 6284 6285 564526663 64595 64596 951356241 89228 89229 285717828 4598 4647 167456685 94303 94304 732365788 40942 40943 535464553 51459 51481 471080252 69692 69693 548610812 50845 50820 947294041 47876 47877 823472917 94500 94501 54804291 66444 66487 197588220 78255 78256 131140942 43810 43811 432985382 1954 2008 519584163 24773 24819 160028703 98856 98909 804771715 8624 8625 731634205 32882 32883 511704119 2591 2552 416882477 8 34 664321919 54637 54674 715041230 32455 32456 74037324 89300 89311 66976351 36612 36604 668326943 82795 82782 496931999 58599 58600 172345627 70757 70758 822013375 99924 99871 430170969 43095 43096 665503424 52998 53010 411542402 19270 19271 315449758 32611 32612 126733376 1692 1693 749989204 42817 42775 735714626 74548 74549 155426449 24344 24345 547308222 8918 8919 338376872 93085 93039 604766052 47735 47736 605362876 76369 76339 898826158 1860 1861 890549666 20825 20828 421838413 97389 97390 39951667 90563 90564 204281126 11110 11145 870260276 63612 63575 90239886 57730 57731 720449442 68775 68805 861260311 86447 86473 720921999 88988 88974 974063790 24265 24214 436477574 30822 30823 859766285 46127 46084 940960272 88278 88279 826505950 42595 42596 393417947 28429 28376 460804790 75261 75262 87819213 35398 35441 83707471 33074 33075 996855655 75781 75803 942152291 14529 14495 765293006 88864 88865 546407336 9689 9690 577703562 37229 37230 616515318 37993 37994 562783711 61919 61912 419735434 20729 20730 237236526 3466 3443 761150239 15826 15774 227124005 81203 81147 681626055 89317 89318 106598667 69325 69326 945562887 57002 57003 420868876 57584 57581 948535243 99097 99062 608370632 91264 91265 133736020 97729 97719 498567494 58373 58354 295457752 84376 84363 316262715 16326 16338 605270714 91629 91637 765201666 49870 49871 571877301 38868 38869 950491801 22809 22810 100037585 73909 73910 461512890 36148 36149 480630957 92293 92294 189533188 53611 53612 508512779 77256 77252 108105132 38408 38385 222382544 63039 63017 400415213 11062 11081 542555176 81531 81488 759728802 63656 63677 580933141 40394 40447 335973440 68512 68472 298770126 63666 63669 342271409 37270 37271 282644940 88999 88978 636352845 50896 50897 357483690 70624 70671 230056367 54093 54094 249430290 31706 31707 264514927 61816 61848 413371774 19677 19678 898800472 39071 39080 336547053 7536 7483 867992348 90816 90794 733908876 16179 16176 995822906 13707 13708 518021605 59662 59663 59786889 54621 54583 366265348 83518 83538 123631104 26504 26511 242016524 31590 31591 473034419 29290 29256 548630128 96971 96972 46848860 31130 31131 486323263 52108 52164 249906541 88346 88347 380210843 6833 6834 335952180 38876 38905 512998684 83652 83653 196566103 36060 36108 31822451 71638 71639 410965991 21507 21508 208009028 48490 48491 206739016 67657 67664 258479566 95033 95009 468844989 88442 88443 35554217 93662 93659 124851888 95500 95469 852270895 49481 49428 75568549 20219 20244 657953768 25860 25861 370212976 88546 88547 115812756 11042 11021 727900297 47987 47988 438181941 25242 25218 903789250 32375 32370 201630925 53339 53321 951182687 84239 84240 227470304 96195 96175 80658009 73134 73135 209880308 92053 92074 618051462 24461 24509 800532283 7568 7569 836364313 48550 48551 467719842 47716 47717 123853917 45448 45401 936588428 62993 62958 59641546 28928 28929 401268280 14452 14480 329328792 93778 93731 278208769 46764 46765 558368626 24915 24951 671806876 5844 5863 254214059 300 253 690942875 98388 98389 152788696 45190 45195 270825417 9837 9819 511069933 28220 28168 755948463 66802 66829 787802590 90896 90899 103166025 7084 7085 466165000 89805 89806 930638829 15533 15501 49370992 81021 81037 275766297 32694 32695 525856282 62156 62157 92782602 61446 61447 952504521 31211 31212 963263857 75075 75076 384855248 61434 61468 227377660 26228 26240 536920031 90522 90551 419891513 83948 83949 947162076 50837 50892 867278589 64924 64889 931845192 55558 55598 397148621 27396 27431 443010228 66120 66093 431064185 16886 16865 479127244 51228 51229 744102765 28217 28218 67057560 17244 17245 675309630 75589 75590 260720780 12170 12171 940913108 8524 8496 177752263 96888 96838 19872087 90966 90926 475780052 29134 29093 885282750 70153 70154 907537282 2898 2899 863425291 36370 36374 547226752 93944 93965 179680944 19873 19874 350389531 14500 14501 458243721 91174 91175 279101139 76478 76479 826053882 59485 59486 111381748 63386 63387 51607447 49249 49250 937534743 89969 89964 912751411 95315 95316 554101378 46766 46819 571654980 72666 72703 295804327 6597 6598 575993972 80193 80155 724238433 68062 68063 395248302 71533 71534 115404812 66306 66307 289897406 47915 47963 384193573 26804 26805 674870855 92514 92569 855968335 3116 3117 349703228 77551 77552 370501039 87893 87906 314864955 46621 46622 659084147 48938 48896 60655422 74305 74311 185457474 47981 47982 314703512 14188 14189 382904500 5168 5123 952256856 66338 66387 346629007 39458 39459 765468053 44830 44805 316364294 64652 64653 151270150 33366 33374 131180916 89770 89771 548996483 8462 8463 610891379 65973 66016 975284969 3334 3326 450231413 36325 36358 839851573 64202 64184 165218288 69973 69998 106604149 24449 24450 378285213 73034 73035 575451115 12794 12797 72172026 27438 27439 578323958 52426 52415 184737454 77298 77299 701165015 91589 91586 119880741 61250 61226 966049397 58874 58875 987512306 44581 44582 980333363 19119 19120 296231944 73413 73414 794015810 18695 18717 475627496 33811 33812 291219380 20172 20207 830275426 22425 22372 458594988 36358 36359 518430713 72958 72959 997721118 473 442 50549333 40498 40552 395648308 97305 97340 786642954 34365 34366 273415421 86663 86666 251534463 9179 9188 399357902 23324 23307 980123631 66633 66675 307452614 7134 7091 91289611 87454 87480 158542404 14113 14083 176346149 74579 74580 899280330 13176 13187 674307814 80126 80127 89285186 67149 67115 829056466 58741 58769 931891844 75725 75726 160250326 39549 39582 167991088 53106 53107 372235706 48227 48228 832689121 52271 52272 284063368 94967 94968 780185778 11234 11284 61488359 59068 59069 687755895 58043 58044 521521059 28234 28235 303392089 87483 87521 965727632 20922 20923 117241502 22981 22982 712210450 97830 97795 696999673 23335 23380 481160639 94172 94173 967566658 25968 25969 426072906 37377 37401 702131536 60895 60896 957278794 5057 5058 98798749 84533 84571 798217902 13963 13964 911828255 73918 73863 10190616 10097 10098 108989096 1444 1445 322523711 37009 37065 193247132 62502 62503 483839830 24271 24272 253680697 14207 14208 250952756 75130 75131 555054492 56542 56543 813310574 37700 37694 866043448 77091 77045 934263992 28662 28622 444657781 44021 44035 316381149 68779 68780 605912789 8334 8335 964182740 19143 19123 291895090 4783 4826 128138333 82736 82737 683750650 3034 3035 147575254 13896 13897 279448685 20932 20933 889796168 79192 79150 600524450 66363 66364 112783681 43654 43655 77203513 29581 29579 845173231 55955 55956 844090954 44137 44138 669146500 35226 35273 111005015 32967 32968 14588029 10918 10940 1640391 9365 9366 112453791 89491 89492 239789046 39056 39057 601191332 22619 22570 354995699 42307 42308 714889619 96197 96198 397683958 82300 82301 239499216 34484 34485 907126124 70981 71035 234220043 80294 80258 591273645 3830 3801 575472067 29180 29181 62300805 95023 95007 456280017 87948 87957 304149994 12703 12704 40827244 51484 51485 46723073 65871 65872 688625786 43654 43683 475346294 83079 83083 628980591 61613 61632 611517409 32370 32371 160132982 12536 12537 91848248 67801 67802 310586529 94378 94379 705498445 98764 98765 829966774 96559 96612 349273700 8455 8456 381057001 80001 80002 455610441 3974 3956 459864814 33241 33242 607323369 99806 99784 283979537 91090 91091 687141505 11053 11054 667039772 11369 11395 369709500 94009 94010 253495446 87937 87990 862918755 14252 14291 686955495 57920 57898 251516611 99782 99777 564276442 38496 38441 143754941 17592 17593 935519828 34658 34646 328803104 14394 14429 554702605 52217 52206 313189538 20739 20740 497864251 39162 39120 209920453 94262 94263 774968053 27102 27103 176081185 16629 16630 509332072 84353 84344 989495829 44888 44889 77996458 97171 97172 493334326 75015 75028 808611440 54968 55011 415079536 39963 39964 447668986 45519 45500 418975052 82910 82911 993176115 97271 97272 797092623 50976 50996 188805830 69647 69616 852986841 75131 75132 48093696 71983 71984 8598921 26543 26487 443520738 90552 90553 568996642 69567 69568 40993781 77788 77745 475590779 51335 51315 635967568 67034 66981 932687202 98574 98575 914834449 18216 18217 566927688 71554 71561 394133607 39127 39128 862003566 4121 4122 374083848 63115 63079 711049158 18361 18362 99659114 62601 62625 589758077 48159 48160 502115349 97077 97054 40838870 39654 39617 216445614 75171 75190 76636300 33140 33141 631509939 25827 25867 678099070 65382 65383 214388678 34915 34916 696868738 20053 20063 31939877 35174 35175 540106065 54402 54403 375431042 61674 61675 143253642 4900 4901 202403703 29044 29045 277136419 9028 9070 410344696 98212 98197 960353880 54748 54756 396653849 5530 5531 445533285 81896 81897 754176486 30129 30130 692724424 18301 18302 324980654 48998 48969 39738303 46823 46824 792391570 46666 46667 692039190 62565 62598 409859760 82172 82225 773511313 64595 64546 642857327 44211 44212 908817506 38796 38841 704889525 52768 52769 955620128 92405 92352 306956525 3667 3658 307174935 99376 99398 251092206 78767 78768 375858418 87015 87016 423380418 26500 26501 647239277 68450 68428 132647173 4210 4211 129193253 41785 41786 44403333 46523 46579 502050576 65412 65392 282957354 67497 67498 779436088 73761 73728 486640683 69163 69173 67085484 33236 33237 184919771 49878 49879 144686141 65453 65454 550783420 76547 76548 129604585 74834 74868 983248673 2159 2160 427513251 98201 98202 744341886 77034 77087 900030386 46054 46096 807472746 24501 24456 316096698 23616 23617 726273538 25122 25099 735692240 82746 82747 586627033 62764 62765 858902577 51678 51632 317440896 92346 92347 484493989 87120 87121 824025418 98661 98653 834758424 23088 23089 44272556 14591 14627 572951664 6738 6739 416284587 9622 9567 624574396 78557 78558 81774930 74427 74378 63136793 79717 79718 332312237 13538 13539 588210065 22084 22033 570411523 77121 77072 223174223 38158 38159 429303087 13735 13751 641461348 49037 48987 891334248 8114 8115 874592073 79739 79740 480019927 43768 43769 101470845 37698 37699 237515069 37263 37258 799578236 12762 12787 830626716 3326 3327 930656238 43628 43670 716600626 28792 28745 28009920 39138 39169 978373892 95725 95726 440064988 61569 61570 389962613 98337 98338 644485840 56747 56779 90299422 53586 53619 98700009 42145 42146 79636373 94903 94902 498179787 19544 19545 632178116 49579 49583 970827282 62793 62768 265910581 9808 9809 604962680 51433 51434 835581337 67001 67053 945550127 5691 5718 106859056 36313 36262 950338408 70306 70307 277489328 66569 66608 909266462 82893 82894 154024954 34855 34856 294584032 60511 60512 684401881 73642 73643 122716781 35301 35302 253210112 76921 76935 840807285 62113 62123 663120338 38557 38558 212676074 12875 12874 530710542 27081 27082 972416019 66838 66839 430409993 26600 26640 895626886 86795 86796 247519075 31057 31012 46839581 93314 93313 854139375 65148 65149 657863177 62789 62814 993522099 30030 29983 796627158 91541 91587 82357030 52331 52332 23603058 60361 60362 987211377 70846 70864 331256183 503 538 967031128 90415 90411 895614285 53226 53227 261235693 49614 49605 851814430 84261 84262 101927057 29167 29187 229532796 99857 99858 578000704 53248 53262 364719411 4616 4617 386913113 80984 80985 819377088 16653 16654 990642462 38166 38123 307267819 6189 6159 503737271 36157 36158 403926643 76937 76936 710952878 35529 35508 275086737 2749 2757 387427622 29598 29599 968029616 76548 76549 618281819 88022 88023 863224017 68971 68921 923732527 16290 16321 497838254 32758 32733 811230098 35383 35355 890605504 63372 63373 760769835 78400 78364 422523628 46666 46701 758635115 41318 41280 522639501 56173 56136 424679343 52670 52671 858613479 81067 81068 218290501 32574 32589 553719767 46994 46995 528334855 5902 5903 621048331 6960 6961 60479748 43006 43007 863103115 27110 27155 459697438 5778 5834 527245180 28510 28527 102477463 68143 68144 240558633 95795 95766 466082698 36268 36269 176019471 38195 38207 524424609 27524 27468 758209868 31248 31261 608255105 61935 61936 761334759 89525 89526 803104855 35874 35880 855553959 86774 86775 589069419 22662 22663 39090811 450 437 508688069 72669 72625 717008637 47937 47978 324327649 31058 31059 250366363 26288 26258 60614546 92681 92682 144483246 44530 44477 773393338 54714 54715 725830194 82542 82543 836471638 52584 52541 520055170 84593 84569 620888806 49034 49005 223346526 14323 14324 124242720 97855 97813 313347168 68469 68470 522124751 2346 2317 777584287 26093 26094 433200485 62186 62187 43978386 27687 27698 448228256 98170 98171 541519273 76773 76828 115070305 40762 40763 549042478 42434 42402 616433654 31666 31679 891598541 21264 21265 814165948 31841 31821 537923555 92197 92212 430274233 5840 5841 418710367 27114 27115 10095025 93904 93886 138958960 25096 25097 429860746 45712 45714 572506054 25541 25542 722934505 24013 23973 555576243 20566 20567 851228845 29868 29903 99868359 95340 95345 983397259 15982 15983 545553372 91873 91877 84385499 73284 73285 613780864 59642 59586 202793470 40898 40940 761155704 8317 8318 838741482 80656 80657 920718409 27601 27554 176365329 55634 55635 547718948 97819 97820 887144530 70896 70897 974256759 78955 78956 600793451 51420 51445 117747531 85873 85888 299082969 52666 52667 203382549 96214 96200 376407579 9928 9915 57087179 22684 22685 753874487 92631 92632 342340253 44953 44954 368258686 95480 95426 942320845 69903 69904 789970605 47439 47490 717310365 50607 50659 776780760 75414 75431 779724312 13535 13536 462466024 92886 92887 783931057 23368 23369 168223710 44137 44091 695052448 23704 23677 401828256 53923 53885 299496801 10467 10481 76404929 99979 99980 258367058 42722 42723 812268150 64961 64962 19536161 16784 16785 286060058 62859 62886 769236409 69401 69402 800481068 12550 12592 805894711 58639 58638 53886517 72960 72915 793412967 61774 61779 577401182 88827 88858 566501205 92236 92193 640347656 57491 57519 607094552 99425 99396 909611442 78599 78600 354198283 62448 62501 488535079 36239 36240 136040670 35434 35435 897358167 11063 11064 232500515 50336 50337 222643820 34391 34345 865466999 9331 9332 233242225 71815 71787 45979082 74104 74105 871751618 63743 63744 932575650 64085 64086 662618602 85835 85853 772660337 56269 56300 178430020 26086 26134 204419335 61728 61729 766048461 43819 43820 959819050 85414 85415 217363279 81434 81490 845733788 3631 3607 994382575 68013 68059 491860164 41815 41769 790527126 82851 82863 605592559 18157 18112 20560303 6900 6901 47790903 38468 38469 778034918 37169 37170 145812273 78577 78599 600672803 99620 99621 250727164 570 571 755107884 79045 79046 726331160 57395 57407 759764705 10323 10324 952673077 71457 71458 76365831 36016 36017 987848676 52548 52563 692932347 96896 96855 537204011 18849 18850 594824779 77226 77225 804501200 52581 52628 46368746 84605 84606 192621614 95943 95944 21571590 21116 21117 101884219 15970 16026 90400125 91871 91872 487537825 94296 94297 804259477 44810 44811 766876235 26334 26335 549455550 64004 64000 819619732 34650 34651 478485979 91168 91169 891699927 76838 76812 500518487 91718 91719 944349386 42277 42278 928817284 19068 19102 918022136 37877 37885 820101420 60398 60399 561291870 22791 22792 854266248 63300 63301 434766499 21680 21674 824098666 57993 57992 365156953 80002 80005 116946769 51313 51314 625368103 41367 41368 994111696 74443 74444 199280477 65864 65865 759533141 28746 28692 256225877 9912 9871 962799282 17871 17872 568545396 10928 10929 109359004 22527 22497 393356368 37456 37457 624146213 57216 57202 933468326 31771 31772 949642584 8137 8138 733145545 44889 44869 117737162 37774 37775 481988793 5797 5798 509758485 22131 22132 289030071 52102 52103 785302404 11335 11336 524026586 41219 41220 479259798 16620 16583 2171191 88360 88392 52115065 47238 47184 494098704 45586 45627 394997494 38116 38117 123856551 5040 5081 401851864 71093 71094 133649572 21174 21147 535761180 63206 63207 809682654 40359 40315 656906039 58974 59012 896035133 18832 18806 241908033 97554 97591 952955308 33741 33788 936699064 37334 37335 688627088 87823 87824 628880666 53105 53085 73790357 22963 22952 217918358 4403 4424 97489935 9754 9755 989320258 7373 7400 113937486 83766 83767 270349192 52445 52446 315261847 25882 25901 999955443 2429 2430 491463258 32762 32763 397752394 9699 9725 709094999 85034 85035 199608580 3041 3009 735907281 46148 46109 243253440 77847 77857 24348106 27926 27881 681845146 63648 63649 620206648 18894 18895 992264079 88544 88523 117208788 81101 81102 385284198 59678 59694 866494724 6228 6229 867288926 57324 57325 347779023 3328 3329 260701231 77718 77663 50548170 85653 85654 342721870 43910 43911 268283578 50562 50563 471025753 84040 84036 434266166 20924 20952 737291123 15085 15086 812151645 80151 80152 190350055 26971 26947 139627679 60256 60232 52396577 99394 99434 672071316 89181 89185 672439848 17762 17763 925854418 52859 52883 337963270 62116 62117 228726304 61950 61940 800648812 2286 2295 774481157 81058 81059 331752836 21594 21589 780476574 69775 69776 198058662 4076 4096 550378799 66198 66203 425591601 14662 14608 825421522 3589 3590 978300796 94785 94786 279742941 86668 86669 626220810 40279 40280 12511394 12511 12544 291165758 59760 59781 291489869 18203 18184 966779479 18507 18508 858264052 20714 20715 198588434 44087 44036 252286666 63814 63815 918555899 14395 14396 617898470 56808 56776 665088593 46747 46748 409727631 54424 54419 744976058 39060 39067 483076189 27791 27827 202009870 69285 69286 94196012 82344 82330 363454543 49057 49058 536788594 84410 84457 295962259 66276 66305 579535254 92970 92971 149022324 50713 50714 696435909 19757 19719 462974394 61386 61387 758177834 79617 79650 373482712 75231 75232 711445413 24018 24019 367616878 9010 9011 592232170 43258 43259 125583655 40473 40451 925522377 46822 46833 958722021 28730 28695 24864490 9816 9817 7806547 18424 18425 319892890 65188 65242 306456055 33291 33265 409144912 55266 55273 768158813 56651 56652 263491144 12878 12884 66822310 7710 7711 449198429 64678 64679 525761644 50516 50517 658758245 8150 8157 419856320 32528 32475 903231024 21440 21441 799780084 92987 92988 412986629 80312 80276 511019319 73261 73262 116472555 2332 2348 630471638 23956 23932 749472287 13105 13062 249720574 41132 41152 688540578 42232 42233 290203047 28291 28292 782310733 66240 66241 610556308 22580 22535 301901946 62107 62108 285914330 40358 40359 729109330 31857 31807 252098910 77242 77243 869340666 33463 33464 62763194 77453 77398 10832957 18635 18636 661005071 70830 70831 373097230 54855 54856 66982015 78105 78050 522801387 19513 19541 922014889 34980 34981 653325622 29916 29917 795558061 59921 59926 182098174 90685 90686 398886590 96145 96146 595960785 17351 17395 778287724 70298 70338 585954475 70347 70356 45018463 60896 60897 942398483 40146 40147 274123586 52126 52164 474669548 75020 75021 144190039 59005 59000 556652249 6129 6130 223128861 13692 13660 872386177 46071 46073 296522483 58721 58722 941888148 87185 87225 607102353 87057 87058 998784611 54202 54184 471147082 73990 73998 118391986 57412 57413 647154556 45553 45498 972380777 71965 72016 462124692 94907 94896 16495065 22189 22241 651820569 5547 5582 493447334 49164 49173 832793057 49611 49566 871733837 91903 91904 755498603 60673 60711 482855741 20368 20369 113036673 29085 29086 480601385 57242 57188 41726787 27918 27919 673150136 61873 61890 269559596 67652 67653 224194615 41253 41305 983876035 53921 53928 210304108 98723 98758 531930221 16556 16530 40231764 36380 36381 161606522 52862 52849 668073188 17892 17893 499338172 68320 68321 264550695 30853 30895 479045953 82975 82953 77984294 50615 50616 19058610 14136 14137 41037206 87235 87278 72073864 46301 46261 327497772 87133 87134 664193476 4463 4477 399822825 52065 52066 439844229 46949 46936 757402881 80412 80413 922314520 85870 85871 225416528 88074 88075 747864928 42842 42827 403952754 45474 45475 864901386 65283 65285 581713929 27473 27474 999498800 45064 45065 768621410 19079 19080 512188172 9733 9779 504487361 41240 41241 264166271 23512 23513 189486200 91358 91359 325706004 82278 82283 308096365 75230 75231 504675305 85198 85224 366183932 55886 55887 133920701 79755 79719 493958355 55749 55750 780656869 98644 98645 29249289 8298 8299 626707656 3662 3711 220976115 17946 17978 937355196 56511 56470 891510909 41409 41410 349434467 85393 85401 150867864 85468 85520 200621242 8380 8406 620351244 38634 38690 741559439 84116 84104 733629092 29773 29788 231252285 33651 33652 442125114 62179 62173 157888015 27338 27296 995517187 92446 92447 254662868 29133 29125 558288332 14895 14896 441127274 85554 85555 113000268 43285 43248 557499386 79228 79257 556044246 80060 80026 804021973 40038 39988 316467031 51953 51913 845725576 93032 93022 971186352 99227 99270 373257000 67563 67524 112710092 33182 33183 416094957 33450 33451 75640978 87423 87424 594364049 58668 58624 765825816 88219 88174 206921971 16517 16511 512046584 98434 98407 908292026 87942 87943 938785173 51236 51239 901637171 1915 1916 414141327 88126 88125 325028771 7002 6946 627179158 46212 46213 197072275 58564 58565 157475547 99607 99560 739441941 72160 72161 149219785 27057 27040 601149923 39297 39325 232458383 49717 49718 371344014 712 661 889080802 36534 36535 361512480 35934 35982 949680863 73757 73758 66998184 92228 92229 840673946 96322 96325 912936697 26158 26153 857066186 10595 10596 998489578 33574 33575 774849008 356 357 154786838 70872 70821 911738130 68588 68589 495623263 41947 41948 573103550 34512 34513 113143199 71119 71153 110652171 5045 5046 350411506 6040 6001 329784772 73796 73797 61229874 64718 64719 985033396 84616 84626 747120727 67744 67735 81584281 8686 8717 60418874 78248 78249 826338439 61425 61426 89200627 23826 23827 540646824 78225 78226 626584980 21149 21184 69760424 50592 50593 380588113 74337 74304 801091403 44921 44922 259051953 75240 75241 494947090 21383 21384 259585806 50607 50608 548628785 25612 25613 218082100 28933 28934 766724372 80527 80528 82133127 37198 37186 904651326 6942 6943 355557880 64608 64658 932328627 43128 43129 319035063 52346 52341 954631141 67098 67153 717610404 40322 40280 672132900 1059 1060 19954426 7009 7010 321889517 10436 10420 445709689 55830 55828 73085359 85706 85707 688984772 77711 77712 73216302 61163 61164 114022105 24181 24182 10665946 54894 54895 61158971 38191 38192 663193699 87254 87255 854656107 56713 56714 392683637 19764 19797 15922243 81949 81950 838028811 80018 80019 472483292 5247 5271 128663866 85048 85049 42259116 24918 24887 689754094 11283 11284 585337221 39438 39439 746162741 66365 66323 355334141 6680 6681 363048625 5585 5635 878882829 69358 69359 236314581 60919 60920 571264171 91766 91767 669149272 23904 23922 640087934 59732 59733 64132296 27791 27814 479349274 65481 65465 341801490 58947 58929 510174738 73347 73383 892294064 8284 8336 349135599 82116 82138 445149357 2720 2721 484140430 7792 7793 770382609 61399 61400 622022212 72720 72721 47534086 83600 83601 470531053 83883 83884 448272823 78788 78789 775458695 34208 34209 527916816 12995 12996 94942304 10233 10257 974321363 50810 50811 1073562 72552 72556 114513993 28601 28626 727865618 67020 67021 955160977 93728 93714 627674330 29728 29733 585375698 8460 8438 110163561 11797 11798 790303224 57292 57293 272241569 35850 35798 595389067 26065 26050 774583225 81933 81934 471926139 77318 77309 372201738 75628 75655 318532456 22365 22366 681998100 29411 29424 722658424 38476 38477 372225531 84447 84448 896341964 3921 3892 353184783 55918 55897 503068629 85876 85877 629896313 86454 86455 520325198 94279 94257 842146751 36419 36420 758825192 35098 35099 34615217 12266 12231 880832819 48220 48221 691499893 22316 22317 567429727 17485 17486 915796308 76056 76020 778525591 10197 10204 261074258 99410 99411 528939938 32511 32512 467863665 45292 45264 953015527 30241 30251 1059819 70487 70488 914771667 77048 77041 941957262 34317 34318 873315923 80057 80107 171218581 50222 50167 803067880 4721 4722 630783721 24732 24756 347883517 60733 60710 801833700 9214 9230 564884578 65993 65994 214862295 92113 92114 72816253 95921 95922 176413097 54935 54949 811705083 63587 63588 115998070 25597 25598 58452124 42350 42353 892516025 97960 97988 140634091 71547 71548 862831438 14603 14604 990172263 75032 75033 986933851 34216 34217 461322391 40259 40208 655526550 578 579 736354958 89453 89454 341415189 34408 34384 440846231 71891 71930 877056276 33543 33544 222500171 93042 93088 89338024 52598 52559 796501217 74921 74922 142604405 79008 78995 638107359 44992 44993 887618652 49660 49665 16040270 71419 71441 456232901 12653 12665 393997947 84162 84141 746176495 76885 76835 168958664 62604 62605 924274700 49942 49943 862183017 1204 1255 913646656 61866 61904 228553964 36076 36077 801627810 69110 69149 44167146 80543 80583 660777328 75864 75854 507304873 38126 38151 821938218 26945 26946 112781523 59507 59455 13174581 14097 14098 131596576 36743 36744 292167120 81038 81037 298665641 99609 99603 339879755 66646 66627 848985354 19951 19988 809079178 28351 28352 658376356 44359 44360 468540926 83858 83845 631756928 449 398 879625933 61538 61483 704480876 36492 36498 596619715 40875 40885 386555808 86871 86836 510934454 38015 38008 669035838 357 409 855547592 25106 25107 933023963 26407 26402 90816917 41974 41975 478646016 60739 60740 912942973 86198 86250 498949736 75259 75225 12953034 56588 56589 187392713 79397 79398 600578813 15925 15923 302585137 25439 25440 371700185 7237 7278 443099600 66081 66078 80815452 2428 2451 767114992 73138 73166 768269700 43863 43864 359937226 90590 90591 662763032 59025 59026 197019955 59523 59524 819040241 57695 57714 804844766 37318 37323 569175058 17648 17654 918287427 95056 95079 205736746 52283 52295 135149342 49215 49259 726883970 34735 34736 134241454 25133 25128 698260142 77978 77997 164295192 29008 29039 312248359 64264 64312 8024241 69677 69653 987178577 91154 91155 657935306 27860 27861 143773620 75638 75639 783584850 14746 14747 671130985 34405 34406 621972850 67870 67871 806333298 81395 81358 274961874 86645 86630 420079423 37139 37140 323562515 38331 38285 470134489 3000 2997 248739311 89576 89577 458200940 61809 61797 285888325 5977 5978 915165823 90922 90923 161769110 59584 59530 393527365 6693 6694 79340255 57690 57678 382732030 23559 23560 109976036 93830 93831 260517795 36774 36803 860082915 27122 27123 877443333 55925 55965 874495848 50854 50850 819837553 55125 55126 283450297 44803 44804 866700014 97615 97644 487972994 67512 67513 689240840 22649 22636 762147885 90489 90532 876209249 73167 73180 339660563 88088 88079 731497490 3382 3383 687266033 29861 29862 293511406 99487 99488 828042079 52336 52337 22411872 28141 28142 183632249 95762 95787 788151504 36024 36025 565941117 23139 23140 97222903 80813 80814 602511497 68683 68669 259337062 87064 87106 148459335 67427 67428 707995983 13770 13771 995885650 26622 26668 785244743 33448 33473 252287176 15127 15128 923559715 88520 88521 47742300 25794 25795 900341861 46021 46068 769969209 61932 61933 998526257 68036 67984 36209040 81491 81447 876102690 30626 30665 792045048 33666 33667 86709966 7019 7020 359384470 84400 84401 498982296 24880 24881 135805667 58977 58965 381461000 71961 71946 392853904 27082 27083 634723788 72365 72366 443481720 5002 5001 490816333 91779 91780 333521270 39830 39796 945980029 45776 45777 990136304 39502 39491 64873780 19318 19319 964195703 94544 94545 922506141 42231 42249 591571503 40064 40065 695439617 54426 54427 817509859 39141 39109 247351550 94669 94723 67046572 533 534 616089310 3928 3929 842864661 84805 84806 437211428 68795 68796 408210302 30285 30286 847199463 7658 7709 212530963 87590 87622 181033145 52387 52388 697045350 5303 5290 437016017 72261 72279 106634434 21251 21252 745765096 26326 26278 686116085 84581 84552 60473936 25950 25951 361506430 61045 61072 872550669 41413 41414 165138116 32699 32700 492157103 56172 56173 326605520 86191 86166 751095014 90531 90520 326468952 57876 57877 926591437 18937 18938 472903403 62884 62885 590187947 82134 82119 204562834 33845 33846 12200945 77486 77487 139299235 11755 11756 979912766 86566 86567 931467287 36681 36643 756895335 46768 46769 234833314 78862 78863 789075154 54623 54624 151168564 69552 69553 870769432 16125 16071 930587927 86514 86515 744980734 91558 91580 68432894 27750 27770 541548267 12298 12299 941162791 65997 65998 743144962 42354 42355 111000189 36424 36425 221498941 64655 64656 929028669 93333 93334 646713179 8664 8665 714894470 97408 97359 83056307 22439 22469 895658652 4110 4111 824756846 86726 86766 115531335 13324 13325 978940307 29314 29278 261558689 15219 15220 142574704 48338 48343 166899516 54329 54330 370977068 98293 98266 983487099 13833 13834 298788010 47492 47493 539035887 87875 87876 363160673 8873 8899 249237557 1093 1094 366372425 85155 85156 855106777 2580 2591 474387681 22033 22034 107056148 54789 54754 710773958 42621 42608 512587127 82539 82567 551987129 99829 99838 313505206 38093 38046 465840787 35911 35912 544065804 42553 42497 130660114 49647 49648 773914774 8011 8012 786092398 56381 56382 651197740 35898 35899 25112478 69447 69483 846075844 60499 60500 256705744 14474 14444 309242752 63246 63247 700897713 11198 11144 964410304 7950 7951 570158175 8924 8925 297898030 52601 52602 302611413 72356 72310 98667252 46829 46830 684710604 54896 54952 646218271 52466 52467 484794315 73127 73174 438610293 77682 77683 529095064 60229 60216 745812554 78082 78083 979769280 44126 44127 726781266 4657 4658 697361171 87856 87857 845705372 598 599 794304785 69290 69291 170534288 75367 75335 211524496 27919 27920 629819865 72386 72387 858730806 41077 41078 356210443 98595 98596 680937642 21215 21216 207268870 54815 54816 930665787 49135 49136 97608352 17541 17597 352671444 97712 97759 852424955 78641 78642 646197198 7464 7465 666590980 99663 99664 122277944 54527 54541 711111531 85127 85183 704809083 28330 28374 331291448 74829 74830 498099466 81348 81349 21459176 22511 22535 198751549 29542 29543 195985145 46589 46622 771532946 98051 98052 269640537 14407 14408 410797900 33477 33512 883500422 26696 26730 900002613 35030 35031 892553288 22832 22833 148772075 89309 89298 725615752 20286 20312 577815482 63792 63793 6479149 16962 16923 198962111 53362 53337 56421006 33670 33657 114405078 32946 32947 595014555 80465 80466 105409476 99664 99695 461202290 81279 81280 834623769 73641 73599 482754787 43375 43379 106147878 65176 65177 868510874 65726 65727 794397644 65768 65769 866052611 56428 56429 271308188 8468 8469 529846696 56727 56772 380715714 20816 20830 145671561 11152 11111 512763343 82480 82479 287277481 49562 49563 776367648 65945 65934 178751123 95253 95299 13302461 55935 55936 782554757 31962 31963 781159413 60795 60803 943267872 51663 51620 923899249 13451 13452 135794347 77503 77504 434723614 29336 29337 891772158 50730 50689 423959016 48130 48131 623881129 71741 71772 539482942 54118 54119 233644856 40322 40323 157053 43929 43930 679895236 49068 49051 115157422 36814 36815 58115164 67755 67758 195241933 29806 29807 550090505 94443 94444 157951486 74795 74850 122148498 63025 63008 206583812 85652 85646 853204616 71081 71108 204920486 79361 79362 503583404 81597 81598 329392396 86055 86056 913941152 95313 95314 53505956 65205 65206 487788244 46914 46915 3215955 93305 93307 265542117 31894 31895 477025574 56464 56465 984646075 61837 61876 6056419 87582 87557 732095271 22731 22732 526760667 90366 90367 54647033 40736 40737 458657209 67855 67856 124498738 57623 57624 374891281 93361 93362 269158675 44847 44848 397180592 4601 4602 203919415 69375 69384 969109005 56078 56114 65337408 68903 68904 689938885 66136 66171 595434028 45411 45390 169984619 15603 15630 816666481 56297 56298 580394369 87956 87957 208098302 52910 52911 888279874 6020 6021 82242243 33942 33943 708735257 35108 35109 991446027 15729 15697 472151149 97597 97598 511500269 966 967 154398042 43067 43034 651372810 45372 45373 409945114 54851 54852 230672310 28935 28936 299956044 53453 53454 50017686 62809 62773 545283998 46270 46271 423640093 86356 86357 247915176 27014 27015 30269897 75576 75554 286211565 56178 56159 719615151 88671 88672 223893727 98946 98947 202705580 29823 29806 856844032 886 887 121319398 39722 39723 970144143 72092 72093 408587860 31146 31147 152128650 5390 5391 961753301 84646 84647 127472342 92817 92807 222854785 32350 32351 277800092 47994 47995 464969218 58366 58321 719883504 42014 42006 77531324 31615 31620 725679066 58594 58595 10613867 44491 44492 357473413 94606 94607 750305236 2167 2168 128035116 66398 66399 427312274 42461 42462 159699590 13099 13100 468179932 77963 78000 703933206 13616 13617 287240766 8577 8560 842415629 58873 58874 67688288 90208 90209 426173716 97750 97785 14705454 20094 20081 372101751 91816 91769 774226609 66915 66908 315152944 64845 64848 596365950 43158 43159 877587493 75882 75916 853590707 11961 11962 293548833 68527 68576 725176727 4221 4187 474276348 68450 68451 108150179 7177 7178 156541782 12028 12003 766929777 61053 61054 870138755 30235 30210 321943533 19016 18981 546711819 66042 66043 96867799 3723 3705 331065708 73370 73371 169156089 73289 73293 423069947 57362 57363 811636168 94412 94413 184825781 90033 90034 733770854 53813 53814 982396507 4459 4460 900277706 73124 73125 683066594 56327 56333 422615617 55409 55424 492854644 6191 6192 968551947 74218 74269 347492990 12133 12134 301420485 18886 18887 700731605 27543 27544 216175313 88947 88948 631121389 97391 97372 906874041 32014 32070 644943371 60436 60437 661942891 97488 97489 329141991 18955 18956 569548145 3390 3354 504178484 23032 23033 490403998 43319 43320 482295745 91356 91386 683733147 98839 98840 907839587 96458 96500 740124701 42192 42193 415198083 67206 67207 870518998 41809 41814 543302667 41860 41809 692874500 74785 74735 539086635 80471 80472 887602956 20103 20113 492007848 28432 28474 356249988 61427 61408 892179535 64705 64750 407333644 32709 32710 311869879 5309 5268 832530365 45022 45073 743921210 83225 83226 303726145 82194 82195 642694530 83174 83144 539857602 79821 79822 308612375 54320 54374 221220097 85148 85149 606004727 85362 85388 240885876 91511 91512 593489743 34700 34701 667929818 8049 8050 975974048 74402 74355 966620221 3346 3347 549775253 9208 9209 882562468 64936 64937 17050496 16985 16986 357506383 16340 16341 614884733 69706 69707 342119333 75442 75468 804428605 60680 60681 720089503 2767 2730 655734445 41051 41052 53968964 71878 71879 225941228 68657 68658 320081623 43137 43166 715375883 59194 59239 155981642 94077 94050 650143256 75971 75973 70806244 70708 70709 753765108 33159 33160 887869991 63287 63288 466136778 1592 1615 439918380 34472 34473 877524363 78345 78369 176483525 78226 78235 452931078 54065 54066 828595176 27186 27172 78616686 71814 71826 128580355 1963 1967 973973270 39889 39850 680138864 15180 15195 935376669 31355 31356 632492194 89620 89621 48668550 12866 12880 841129557 2184 2185 834123619 93715 93675 456322885 84101 84102 924672371 59814 59815 633105257 45000 45002 622899827 48505 48466 173750949 81643 81638 402366892 28524 28525 606689291 16038 16090 78754874 42027 42067 2615932 64406 64407 475411584 69077 69086 227446157 84572 84573 950689118 30518 30509 283312779 40077 40086 750392983 15104 15117 217435861 20904 20905 87849383 40686 40687 262890936 89763 89762 528765163 34492 34493 964264600 14826 14797 503433454 24025 24002 77214300 37437 37438 812786638 47307 47308 31403321 25168 25169 315910522 58841 58842 956126819 40948 40929 352399263 48042 48008 739755919 42634 42635 157734161 22284 22285 484428213 79329 79275 574997918 91452 91453 621527501 3136 3181 410856549 54417 54473 876578385 71988 71957 862569739 20628 20578 637172489 61073 61100 787044489 55258 55239 962426676 38228 38203 639291781 66720 66767 6461820 51741 51734 759527479 93508 93482 366515011 53624 53626 436700853 56853 56808 800017294 21880 21927 367305318 61544 61562 770116 68702 68703 762154556 15482 15429 28874668 53811 53755 127352294 78214 78215 219242214 85027 85056 685124958 38579 38580 360217619 96351 96352 688339757 37356 37328 370699541 41146 41138 821540574 72993 72994 645147316 53060 53061 961660633 24213 24214 217954767 77358 77384 711070758 26079 26080 552610646 97339 97284 699448318 10678 10692 44234059 54811 54812 563775314 13135 13141 467755301 95123 95118 218986612 24284 24240 722217229 76102 76131 51821534 24682 24683 589394709 28894 28895 992314213 30712 30660 690935508 55328 55329 895688229 88013 87969 464962986 21836 21785 812741308 64990 64991 725358053 31440 31481 570570941 60357 60358 215082568 13080 13130 838481530 48424 48396 450786008 81641 81642 634854313 10719 10720 810496175 13117 13104 816638685 51185 51186 804853659 85251 85197 979843964 47514 47546 941785872 42349 42350 343990543 6477 6478 605474310 16007 16008 356340594 26588 26589 871336833 2779 2735 608464504 79809 79774 177280787 41990 41991 970603720 48937 48969 571495671 7252 7253 28721555 19660 19661 779780913 7824 7825 820710235 2326 2327 793548572 6137 6138 996983512 27764 27765 927348858 11719 11737 595428879 35371 35372 101994293 64086 64087 206440536 25744 25779 432851712 99604 99605 623216816 89642 89604 469246238 57402 57403 389237680 64457 64413 548058108 35018 35019 391850045 34140 34153 520317837 67091 67092 417028285 74237 74238 670403488 98567 98603 706644267 59570 59571 662096161 82096 82097 752100564 38029 38039 705540301 8745 8754 710472078 9206 9169 798921808 92093 92094 966295231 93260 93248 24931992 99079 99080 913866055 34306 34354 182671356 78244 78245 543212005 76103 76104 543901453 9543 9549 363684703 91749 91750 838059322 52920 52921 523020055 67318 67319 460714203 21136 21137 826583220 56181 56157 180255957 22696 22697 389031590 49714 49684 412882165 38222 38225 196377937 96747 96769 620395896 37861 37862 97831373 79959 79954 665561500 51297 51298 696245243 36936 36937 801091864 71365 71362 696234062 99438 99439 606065005 20622 20623 374464948 77980 78036 371637036 34217 34218 556081365 20966 20926 259082392 22060 22061 350169111 69022 69023 112350593 7188 7140 559478921 77063 77054 325619560 61713 61714 375448057 98253 98291 586880991 40248 40292 767430845 11391 11392 483371646 5214 5215 73149447 98977 98978 409887061 8814 8815 796917609 66479 66525 666685000 28731 28714 966998586 35710 35711 181062752 48247 48218 945793607 85486 85487 564591870 58488 58522 491694632 49641 49654 477670163 85050 85051 347359644 60671 60690 410085406 61909 61964 301405659 46446 46436 126190036 18826 18874 396531851 76515 76514 549803227 19855 19856 55306766 48764 48765 715702281 35360 35361 294405193 59643 59616 286677461 30750 30752 443915595 56597 56643 853868067 9161 9162 827979936 64643 64644 660382562 2034 2027 56765856 44020 43983 986619240 26240 26285 699072810 53741 53722 660766596 1622 1623 371315208 83597 83598 880654391 60493 60461 127160232 96537 96538 397612045 23586 23618 496286635 69520 69494 712476220 40785 40780 288410010 7911 7963 953381726 35415 35453 138868355 14444 14500 213585376 24740 24726 961472091 73348 73349 252542933 35239 35240 53480217 92183 92184 208767219 103 97 190293961 506 507 235375402 73419 73383 756519834 44633 44634 413849874 28377 28378 411727700 55531 55521 730793736 18496 18442 716959231 7787 7788 62681732 54694 54738 790197123 49123 49140 183696312 77215 77216 215403617 91102 91065 450025713 68549 68493 225348564 57287 57288 902620332 74602 74607 170647475 29021 29022 643219597 95992 95993 424589400 18279 18251 582541400 53663 53664 440329945 62208 62209 523707077 67449 67450 54542658 30076 30092 31903915 14360 14416 35053320 14996 15007 215117102 14699 14687 456093702 63363 63351 612899942 95430 95435 339656012 47694 47715 931453648 83549 83550 314621779 42745 42746 490109311 17802 17803 590107545 20598 20559 671910255 22870 22881 674830914 17678 17732 672874452 40040 40041 253386533 58949 58911 776334639 65053 65054 828252467 70170 70171 672322500 33393 33394 768537707 48851 48846 835919764 37934 37935 391417795 51900 51928 538931136 18844 18843 361814797 13664 13665 84423960 91448 91449 955602137 46812 46840 721851365 82163 82202 563236066 767 759 293560700 89243 89211 693778527 30292 30272 63602080 62714 62715 456610706 5353 5393 947105331 91243 91295 376748018 53507 53508 508150661 59797 59770 273102751 38479 38480 933601176 94966 94948 194644987 53285 53242 537806566 79561 79562 906181024 57031 57032 435174015 36036 36008 990873335 31904 31905 581047690 62662 62663 706781514 93760 93800 717075957 24524 24561 889552097 40097 40092 909429762 93849 93852 509925428 56280 56281 670128706 80127 80082 723744074 58446 58488 586471951 68025 68026 605806319 67028 67029 725419332 17731 17732 475620206 40217 40210 819060071 87 88 247080857 46447 46448 235211795 91582 91583 84370731 51234 51190 814710342 48425 48426 393349303 65814 65835 829179583 10836 10837 511759635 9361 9362 765909241 52611 52621 309138888 35982 35999 225135204 57325 57287 970262315 13544 13545 846973110 49678 49691 395149999 65665 65700 713424593 54003 54011 962750443 75505 75506 177081059 18196 18251 608673721 91146 91195 842299742 2706 2707 954804307 23069 23087 338012679 91042 91062 161504924 40630 40658 903072609 87339 87298 374527408 74789 74790 4360086 50805 50794 926292790 41553 41554 957623709 60165 60166 167379894 78336 78337 166495279 1598 1599 544557427 73556 73535 512385642 20137 20138 712121944 76106 76150 116696734 20212 20206 744580860 86777 86778 474340225 51742 51728 295377633 72401 72402 182242454 13666 13667 895189174 70110 70111 592476065 77621 77622 530554254 13257 13284 458410692 55692 55693 671936163 34987 34957 367272479 11005 11030 47109831 62764 62761 478738201 50141 50142 642408489 12328 12329 684099484 59320 59328 977135111 23691 23692 824079385 70277 70278 890375781 22622 22623 681930788 26047 26048 370038523 89148 89092 248625147 15007 15016 848991844 26467 26468 314031031 43485 43500 283849187 17502 17503 24588511 30326 30321 165845323 81505 81457 560152857 62757 62758 944894927 2283 2299 37566358 54637 54638 242547041 62198 62152 212979303 53934 53935 167345376 42239 42240 131223500 68981 68982 288503082 40841 40842 881250517 16530 16503 317701485 19039 18989 820585507 65761 65762 881655044 51152 51153 583618788 79875 79898 462642567 65299 65300 468427373 89864 89821 973966474 95050 95072 602567772 52135 52161 533933745 67472 67473 932455551 62931 62987 453539234 86424 86425 488396527 34557 34574 718508235 74399 74438 287841855 52757 52812 107268092 74169 74170 467445221 93571 93543 687689798 2414 2465 200379376 56019 56020 208391813 28100 28148 578280035 29498 29456 471157579 1216 1217 284462547 2313 2316 81441937 43152 43153 727060369 50936 50900 404446431 28655 28656 130765102 42677 42678 695764784 22746 22747 481381628 43869 43867 901013813 37315 37316 923759881 18708 18689 908840480 69613 69571 931079688 76446 76500 595452907 33714 33715 324702825 33807 33808 440546146 65715 65716 420693147 87599 87555 343653885 65264 65265 790861856 69416 69386 880788263 8757 8758 233275344 25965 25940 229392109 87257 87284 184733856 20660 20661 628129009 64737 64738 596182505 80045 80072 78556288 81123 81124 927650762 38265 38223 911517409 6816 6817 24502260 27378 27364 704498489 72841 72842 25508809 72183 72215 763258015 58275 58276 612348839 66850 66842 123424930 38924 38949 750748456 88308 88309 451402078 32706 32670 990531559 26707 26676 272785355 56489 56494 94347493 44077 44116 888516970 18754 18771 653553312 38034 37980 251607406 26909 26910 586431912 45959 45960 252338020 92692 92693 19874080 94772 94773 373750932 78766 78718 254305933 62672 62673 246408122 79171 79172 861002013 52220 52221 931055155 87506 87488 795082188 36885 36886 51290389 18197 18187 140448097 9853 9896 16579023 51938 51892 859588489 18747 18748 513781539 62067 62105 789522105 84839 84850 413646190 54868 54869 531282119 71364 71365 160353290 31157 31183 689038928 33306 33293 970182163 33007 33008 451454233 84281 84335 422739020 59417 59418 477430359 40041 40065 107958278 36116 36117 692729640 64336 64320 850999297 86329 86330 383220962 33326 33327 225524055 28446 28427 86098116 69056 69108 416129821 94842 94808 141860920 6865 6866 256190909 73988 73989 172536758 96947 96928 629035448 77154 77107 893284795 21672 21627 302167375 99994 99989 749113880 28961 28905 555897122 68961 68962 716633282 39678 39679 401590876 34854 34909 817983042 70167 70213 304543589 32462 32463 577977365 34802 34803 214893249 55365 55378 410477072 32476 32492 609023801 67358 67398 436749511 774 775 329270334 52131 52132 164810073 39480 39475 691169347 39850 39851 108921253 72054 72051 430684516 42974 42975 834761094 69184 69204 543888783 14439 14440 257060510 39920 39924 292827054 30912 30913 731468700 81015 81016 378668669 78030 78031 839275691 19620 19621 516894983 89180 89181 780734932 60426 60427 862742382 36814 36817 174734231 67600 67628 120314131 97827 97810 908056208 77213 77210 155411850 79204 79205 788217314 92953 92954 546363582 31593 31544 208135550 34630 34631 209712380 64376 64377 444755236 8793 8805 981342239 84640 84637 224782634 25867 25868 329910819 24859 24860 855906328 65431 65453 23443613 78665 78666 181266092 7948 7949 947997703 96742 96743 327800644 79201 79167 844182715 53898 53861 573649288 28165 28126 6955910 21350 21341 702662409 49054 49055 957725234 99874 99875 948877544 43883 43894 429551164 37645 37646 758175762 38009 38049 714857792 21159 21173 463570025 43670 43691 229239552 86167 86132 337104131 77408 77409 504524274 10349 10350 415738833 43111 43165 463753624 59407 59408 461472821 87300 87257 6234294 55311 55312 402591191 28268 28269 338361726 28546 28523 816874730 74189 74190 261244672 67133 67134 489020277 7847 7848 672177649 87705 87706 173510318 53517 53489 859221920 83961 83934 723749379 59787 59814 510068321 62656 62657 446790729 74082 74083 697632648 20963 20935 660037947 3148 3149 838640367 22742 22743 427289210 99271 99272 720105346 28319 28320 748503664 48120 48121 918182388 23248 23266 715277919 5921 5944 586185039 48146 48196 777151724 61365 61371 806246902 21275 21295 790322091 46517 46493 149152933 2829 2830 314827540 18263 18264 880574482 15616 15574 27925373 97404 97362 384825425 36571 36572 636092323 99212 99213 121420050 81210 81211 932117590 40656 40650 614258710 7025 7026 781277430 4440 4441 960790797 32672 32673 302581970 57981 57982 263200644 15895 15896 680637334 71936 71937 388922502 66811 66854 487235113 21388 21342 668788425 76374 76375 583827591 91674 91675 208799788 24259 24260 273117992 90579 90580 823506453 30846 30877 612704179 61093 61074 257095739 42920 42930 673672857 48881 48886 786836838 18761 18762 346723159 74957 74958 630029961 14582 14591 126029269 95295 95296 443057469 64254 64229 52472236 73673 73689 391024935 15498 15519 415297731 48388 48420 554858830 54708 54707 548754778 78501 78502 157854652 12831 12832 490890357 89715 89739 499353396 99837 99838 623227213 6829 6801 111662880 26170 26154 284073742 81829 81830 815640325 8483 8497 363954665 11801 11784 261593192 63927 63928 124799392 10904 10905 554928971 45049 45050 435410763 8320 8321 454661709 19053 19094 321557753 15681 15690 968017644 20180 20183 445429005 83702 83745 772060451 39829 39830 470067394 25815 25816 735751530 62498 62499 364659053 60380 60381 193936686 6989 6990 480965166 92288 92303 162684005 32761 32753 975370338 73205 73228 693020632 47463 47464 700941860 33277 33227 147158785 62946 62906 138369609 88154 88209 985423612 10523 10524 5863508 11296 11297 401871818 2736 2737 488341522 51878 51879 340610378 91425 91419 62703818 26413 26443 422982560 14982 14939 520618174 62433 62434 981571246 72404 72405 302215033 68386 68392 811384825 23693 23637 237203313 63989 63990 282701452 52673 52675 397332187 96707 96702 598258013 35326 35333 640598631 74333 74334 931875094 95100 95101 256921689 430 431 856197204 70615 70616 316117231 48372 48373 493985333 49950 49913 722149048 41778 41779 635922909 3333 3350 666222898 54730 54731 771130998 53352 53407 856306617 5890 5927 257712384 11852 11853 531110059 72390 72349 116330090 25759 25711 232017370 57736 57785 689175840 96649 96612 455125574 91625 91644 983600854 79890 79876 9615681 28564 28565 141460629 13108 13073 818098162 96192 96193 808570961 27737 27686 760564312 13435 13443 121444470 40674 40675 819558121 76662 76663 910417409 57710 57711 595873287 88244 88285 395700290 34296 34308 694318136 46347 46310 225953968 43120 43161 112751737 25624 25655 461274502 18985 18986 615318490 9491 9492 848854190 40135 40147 246647184 41092 41057 338965746 60548 60549 727265415 32628 32629 893160966 63400 63373 66362116 96286 96287 809648152 42293 42325 249768876 71535 71536 749033200 18705 18650 569241722 40225 40226 142979679 86112 86113 792107311 24139 24140 881993605 60410 60411 804694637 30069 30102 282578871 64275 64287 412737353 97537 97538 690819369 17143 17194 882134683 11545 11546 215581136 78499 78500 390476248 72641 72642 147272184 17492 17548 621086114 1443 1413 520431274 54266 54292 571813881 23440 23431 200030582 93139 93140 163747095 91446 91493 393904762 10175 10230 466467596 2135 2136 778571719 64541 64584 314609747 54282 54288 325192047 56655 56656 771107784 11788 11789 288053167 96481 96450 635182826 10328 10329 492428579 76028 76029 224704732 8139 8140 252170341 21596 21641 881330229 24738 24773 937373322 71442 71443 994145256 41793 41794 845378193 50610 50611 194668837 45790 45791 923791083 4746 4747 854137677 87987 87966 847365314 56566 56567 758317912 56909 56910 948341967 14755 14756 785470584 98351 98352 768062922 20398 20399 732690246 41900 41901 690711142 6785 6786 121380871 71691 71692 904176615 768 769 127741588 41519 41564 739290851 70310 70311 396428895 39072 39062 472809588 26054 26055 513421354 22865 22866 138388029 29922 29923 430071660 58496 58497 67997556 25853 25893 457969487 12559 12560 566859798 66728 66761 526021733 40282 40291 552267705 87827 87828 106302239 29854 29828 712382214 95162 95163 511187652 55612 55644 901707110 93650 93651 111938099 91290 91234 550126991 51796 51797 995103387 23452 23453 823355983 92181 92212 726557353 75082 75072 84007575 51013 51014 123488808 77232 77233 182299590 49276 49277 682625641 81148 81149 543778111 95896 95911 690707103 40693 40694 596894783 30094 30088 26335822 42800 42801 38517427 29486 29487 557255923 4799 4840 663320101 10541 10542 20201943 3894 3901 857274979 75179 75180 54654816 35899 35900 659698477 4013 4029 273275269 72204 72175 616458456 34930 34931 998659784 76329 76330 506171757 74799 74800 500395543 6992 6981 202308169 46983 46984 454562141 34245 34218 472732646 72211 72212 451415392 9192 9160 378954317 5236 5237 787775124 21109 21110 201137660 46905 46893 925085279 33556 33607 782540736 95841 95842 132332494 11932 11916 716779518 77823 77797 900808981 3694 3716 477929906 14434 14435 652749413 65326 65352 526059362 35956 35957 452458390 37127 37117 973650995 43669 43691 330693570 22400 22401 510127176 41772 41773 276541341 88910 88911 863309187 86266 86267 548822523 85612 85606 91362499 4805 4787 834550589 206 240 890299861 74331 74332 472056239 73572 73573 269922049 83907 83928 691804765 39476 39477 297002800 35162 35168 546903448 93191 93192 338254386 66339 66318 770143859 14187 14188 459588882 48257 48258 537833751 50445 50453 820495530 75014 74984 143619851 51108 51109 153541736 79051 79052 546504007 82258 82261 761622648 89143 89090 14987143 92516 92518 231987960 26588 26567 341392772 58588 58635 513728175 73058 73059 405220540 88089 88125 499804814 56062 56033 838650672 66371 66404 706383899 55032 55057 501430934 29504 29519 446024374 10353 10390 766432772 96534 96535 94132035 97232 97243 991731756 88934 88950 710334663 52683 52684 771505604 310 311 748733140 25399 25400 674038975 78555 78516 370048980 21278 21320 255668619 10753 10795 420519415 87807 87798 380660653 40547 40548 478219030 73298 73299 253514713 12287 12329 980375621 9760 9761 185891212 93293 93327 756676599 39071 39038 46821423 13143 13186 697209225 80415 80403 678275683 92300 92301 752827710 62978 62951 104776483 63187 63209 154920778 26699 26651 574248001 24607 24608 950966976 53640 53641 797805562 88009 88010 900037019 18877 18829 208654589 91109 91140 185172759 91345 91343 544496922 95471 95472 630761250 58938 58934 578105439 27175 27146 547401578 60409 60410 883248520 92757 92796 240522563 17630 17631 581366748 22238 22258 902663559 31877 31885 209440561 64100 64151 612250427 9515 9516 267216713 93639 93640 979687048 32765 32766 910210494 828 778 339166438 78779 78780 75389225 8362 8333 825442789 83262 83254 508126332 53151 53152 331248374 95390 95391 360315656 45993 46005 284168254 60861 60839 588240017 78027 78028 612433601 27616 27630 205898254 15334 15328 262033877 18782 18740 309268207 71581 71582 682929919 38269 38272 525427096 30571 30572 785091613 21516 21517 533653645 54678 54733 493496030 15525 15469 6359720 46075 46076 762079673 13570 13571 427984863 70354 70367 130339417 31231 31195 2421461 32981 32958 964554496 64063 64018 295167360 6836 6887 206793705 58045 58046 375131894 49954 49907 789664515 84455 84474 447742735 88071 88072 300757942 12190 12191 108898790 10356 10357 473851945 17479 17473 500500526 96432 96414 665043547 26060 26061 728269851 39012 39013 353466325 99825 99826 444666733 7315 7316 285311690 13147 13148 543896990 7407 7426 129490945 51578 51579 153979667 70651 70640 675126512 67518 67519 987183103 32871 32872 498086441 28257 28220 542552352 37756 37706 829672442 44661 44662 823851931 65612 65613 247581548 95844 95853 640209421 63073 63123 811595224 72603 72567 613978668 52920 52954 330156831 2303 2304 843223184 90156 90141 797480760 39153 39176 993899611 96946 96915 243046132 94877 94842 595894452 80342 80300 552567239 20108 20109 689453230 60336 60337 768966387 46686 46684 979721142 87427 87428 571163754 26585 26586 449795430 66933 66974 321123446 92804 92805 675215820 50139 50177 370181117 76951 76916 111838623 17569 17515 828726443 53884 53852 340867729 50757 50809 645312082 88146 88147 252870221 96421 96466 846513308 70296 70297 44112286 16633 16670 499301681 27642 27645 765086212 3055 3056 5406414 33723 33686 746867715 41014 41015 591856894 24689 24690 156118020 62354 62355 721979081 50728 50729 455594528 5687 5740 71206496 43192 43193 579374167 91818 91764 121150418 93278 93279 548271636 17852 17853 268257281 44877 44886 992062875 20157 20193 219309562 88903 88950 265670116 98718 98719 740231494 11638 11628 100063780 14031 14032 360678287 6360 6361 933143793 41282 41308 311355619 54431 54432 63271147 37397 37398 834348688 73723 73684 752442365 8000 8014 965476980 98145 98108 163399317 55281 55336 913493276 96614 96615 967185797 23020 23021 824150991 63588 63589 107065661 31728 31738 832104407 80735 80736 461423777 57566 57567 23808230 21710 21728 933308313 51381 51382 971689829 25963 25983 552080553 38944 38999 48170972 38634 38667 859584652 32880 32901 72324512 68282 68283 180001154 71677 71678 543101231 63716 63688 460385506 68722 68736 514501341 97737 97738 81268724 49905 49906 905501431 65970 65971 801603692 93880 93881 4413085 82245 82250 695265393 63896 63923 205221761 78464 78413 745246643 98751 98760 918353101 52045 52056 564847910 11319 11304 882461340 2999 2996 525671793 13057 13075 860459149 96105 96106 673973827 528 529 129695169 20732 20723 474613272 55043 54990 789664018 20695 20649 338834504 14234 14235 771159397 75683 75684 386566980 59663 59664 634408909 38663 38664 960930846 13000 13001 183265530 62124 62125 952119457 88665 88666 871512673 59183 59184 24325288 20732 20733 74103818 55962 55943 117681748 6146 6125 308378432 61213 61214 812943127 62490 62491 186441828 98308 98309 774078155 70861 70913 539730503 60662 60663 141727942 8894 8895 614387101 28832 28821 852138987 98286 98287 406434938 46742 46743 755104430 16369 16370 491443939 98471 98472 680525989 65095 65096 834537040 19070 19071 509258480 21589 21590 267440812 47288 47310 461479734 81649 81650 296790390 87992 87952 128007729 94747 94759 425649395 54540 54562 237874957 16775 16726 799404123 62605 62652 637699468 83597 83637 843542932 87311 87312 488962491 50109 50110 349266952 19097 19068 443086062 43605 43636 936307438 12488 12489 781452280 50412 50413 327963214 80664 80665 334849771 97824 97825 384103373 79511 79512 14529752 61470 61505 269761265 30896 30861 19183963 68110 68111 329850843 1225 1226 935742221 38832 38798 458610694 29203 29239 404673334 95856 95857 580566110 47667 47668 112858068 95351 95352 27701900 7501 7461 219481601 61125 61074 240414407 58092 58093 898265824 34770 34714 549246810 90777 90786 295944166 65977 65946 974807455 28684 28707 521503314 39636 39642 78820394 894 919 357461259 40714 40702 943509312 30720 30721 489247159 6550 6551 790956815 82946 82947 459543124 39525 39526 375790745 86417 86385 168331980 26343 26305 792935922 13267 13268 17458160 35284 35285 49606181 66405 66378 288179729 41506 41480 798449817 80532 80576 682196842 29412 29447 217319602 30399 30371 747039298 32802 32767 27695137 5311 5339 669669444 1804 1789 264475876 49081 49082 772853435 42905 42906 455614979 54046 54060 246254734 67193 67194 491135703 40257 40258 936966622 36236 36262 421807001 3963 3964 987811568 74092 74082 61564755 56525 56526 259212902 60791 60792 356593934 73825 73826 326658374 67951 67952 629687466 52747 52748 242976078 53581 53541 308486698 98547 98578 484259970 76151 76152 817992022 71582 71583 552235277 55364 55365 502560848 81862 81885 13961910 28307 28308 352079285 41262 41263 951619607 23992 23993 612011 9093 9094 545552889 53247 53248 358586721 15659 15708 66550864 40257 40289 730601147 81274 81329 575525767 18262 18236 256195655 67415 67416 326994648 56208 56185 563155817 87302 87289 925003074 89017 88964 937350409 7783 7784 94291621 26977 27016 860257689 2378 2379 752570047 88050 88051 34625502 13986 13987 650492221 59439 59440 417322073 19034 19015 817033508 26082 26076 120201030 11705 11739 93490382 63967 63958 607753325 26925 26926 240044139 16282 16338 794403653 4745 4737 814482511 40548 40505 457981139 75817 75818 224290215 81248 81290 41390062 14488 14484 504845210 72319 72340 651589738 34435 34436 887806717 67847 67848 795962143 98927 98899 498675531 10220 10221 692694872 25389 25333 526748363 48491 48526 271746301 9614 9651 396318508 61346 61314 70580300 74813 74766 59660829 99881 99904 300896312 65600 65601 279713119 15897 15898 551292285 25007 24960 740297657 7778 7811 673490816 36033 36034 166314839 96393 96423 991809052 92763 92710 5375048 65990 65974 45567863 36846 36847 854449628 32938 32939 36088989 74920 74921 692652264 44581 44614 48093697 62275 62276 21889395 20996 20999 918908388 36131 36113 646258083 90914 90878 424379083 49182 49142 468140520 94208 94193 123839903 40138 40108 487612207 28698 28699 207435828 28763 28735 152501482 27546 27547 280644945 2274 2275 708562711 39026 38990 141050796 55027 55028 154632286 68009 67994 351859076 40379 40380 789408776 64067 64017 800361179 60640 60651 903450140 45906 45907 997119295 16026 15976 593373411 88661 88671 600236643 79698 79709 523342355 54864 54865 59802532 40591 40592 629770396 24077 24078 134288605 60147 60166 703491938 65079 65080 819971171 97853 97854 631975499 63254 63255 17975711 18039 18040 430099849 78378 78379 357691253 53080 53081 974178086 78057 78058 449447026 4255 4256 411168545 28331 28332 817862949 36114 36115 384176660 17482 17483 322742665 5648 5649 359662645 55629 55607 301995330 64143 64144 870871250 50843 50844 614414140 37690 37720 768868013 30566 30567 268784450 84686 84687 47517296 38276 38277 761581213 52945 52946 816427732 90917 90918 160910129 35732 35733 661084301 44635 44636 386694931 92351 92352 237508513 33021 33022 535895612 29229 29204 294455952 28939 28893 665321500 64764 64712 838896237 72867 72833 301326278 43043 43065 318431761 95122 95123 954061610 2591 2592 588226408 42083 42118 283242967 89992 90026 905121715 12821 12815 799694895 26953 26954 355189889 12605 12608 549434767 39013 39014 210705760 91039 91040 348868708 5284 5285 754224264 52893 52894 455542199 46353 46386 714405933 57596 57612 249382418 78385 78386 101345760 14811 14782 576246947 32202 32203 710913236 18115 18133 765870818 20328 20329 322455873 66712 66684 928813368 51175 51156 127742782 98995 98996 967501411 29778 29829 404271467 89953 89954 734968651 29963 29950 429616181 15767 15768 857049664 40416 40417 37809368 35124 35142 924831251 64195 64173 157180498 66345 66304 943235447 59949 59950 925149368 74180 74220 105911644 28822 28867 437151515 83585 83639 283165260 76491 76492 652741880 23674 23675 57199812 44625 44626 25838573 14974 14975 423942755 32950 32903 492884457 66844 66845 823346482 63520 63555 190869427 61597 61598 287865633 68372 68373 66285127 45050 45035 157331184 99158 99164 580156995 5433 5479 291813827 5869 5873 15533713 52950 52951 316027555 13086 13087 303728784 42433 42434 576240696 29235 29236 843597463 36209 36205 982653243 72074 72117 85827904 78675 78676 945933044 59928 59929 604059866 32336 32319 224402281 88069 88070 485375296 66776 66803 66803833 27748 27745 908135150 73093 73129 435643037 92141 92106 770810106 30352 30353 833054140 99759 99760 876604290 89800 89818 699554856 9348 9349 828382022 84381 84355 868495738 67694 67645 541459385 2945 2946 609730903 30115 30079 227926109 4149 4150 310675060 29122 29123 597012548 1356 1357 986690711 46453 46454 182349094 23905 23906 317824550 87303 87268 742657369 10071 10027 391198864 94157 94158 403021918 84062 84071 387460712 23383 23331 153465185 80113 80071 240973872 15325 15346 223973162 26170 26166 5798405 83747 83748 702782771 86967 86968 104468773 48325 48326 930833437 42948 42949 645702148 73835 73845 344259896 16466 16439 787607959 34869 34870 493628547 6642 6643 723897051 966 916 616523820 44593 44594 128744516 62912 62913 501074195 97394 97356 367552943 62852 62890 345157527 91055 91040 213158815 25417 25447 725477716 4523 4524 583740138 24099 24136 730126326 74053 74023 567641346 68259 68315 47023051 36911 36916 952853035 67255 67256 852884027 81111 81112 439242768 3526 3472 32085975 62879 62880 879485284 67832 67833 603586005 80597 80651 904916333 33139 33140 189400477 89014 89015 8304704 99145 99106 54950093 65945 66001 5863199 20594 20613 120385318 42975 42958 187004450 42160 42161 645662674 86417 86398 330642481 69313 69314 15672305 89507 89508 682330352 82407 82402 773809129 73102 73103 453142915 7590 7591 307899667 78309 78310 86846858 62293 62268 670763601 72811 72852 826677434 19065 19030 517895782 55746 55747 476021323 48781 48782 106330782 95394 95447 941982570 9801 9806 164644723 64630 64631 673495023 60535 60536 532850392 23002 22957 409596794 80822 80851 904334596 40103 40122 872246461 48328 48329 462211376 21296 21290 101187429 37864 37865 391786741 90224 90225 731153443 79521 79472 278356362 57534 57507 824560883 38867 38868 568059003 23441 23462 998728966 19599 19560 922624240 37948 37901 451783961 83660 83661 199137272 5310 5322 830984318 20289 20327 232811342 7106 7107 15671281 47176 47177 23192052 70892 70893 699811919 84637 84638 719288881 97985 97994 795200712 89363 89364 349967008 14272 14298 692781909 926 927 242629515 44820 44821 449188664 67285 67286 792260708 64592 64593 766147036 5608 5621 327110253 64390 64414 919708588 87860 87911 924756683 45640 45641 92939812 50919 50899 92492031 71675 71679 221193900 76528 76557 560395157 22596 22593 632665245 58491 58520 341628580 13538 13555 64846329 87398 87344 259579503 35139 35140 934708323 98347 98348 323807773 36223 36224 510557928 22480 22481 158731151 5630 5631 829981404 24560 24561 962022720 27289 27278 816872339 60798 60830 363770060 80201 80226 907382566 62680 62681 642280667 44981 44982 875184149 2286 2238 997200659 51915 51969 585428180 43913 43914 62338883 58552 58509 458268147 18607 18608 564930898 21487 21532 642439523 46506 46459 539740275 37279 37272 377925140 21398 21399 727892947 40911 40857 450152602 62891 62931 300791594 48229 48257 800126757 31776 31777 849325932 18908 18896 169734382 91361 91362 642552818 65224 65225 265225771 3095 3096 750338633 93048 93002 678626265 83801 83846 858154107 44021 44022 108154737 1249 1263 374103871 36139 36109 189567845 61312 61368 309461639 77114 77115 384622849 50469 50470 92528122 8773 8787 436865158 58854 58855 538346193 33262 33307 674653143 58120 58145 631271629 36166 36167 301863312 31368 31369 45201179 46538 46559 364119185 2583 2584 454302296 1940 1918 602496259 13763 13764 330767749 27652 27605 18312628 99222 99223 786462554 63079 63080 940227886 95463 95464 945946337 44733 44734 977445198 2923 2924 855986699 10474 10458 314734312 77639 77634 993656769 9987 10005 534830930 1139 1140 53841547 73013 73038 844649399 58873 58831 460522853 83241 83281 61678997 80592 80583 687862752 31707 31704 359475601 71997 71998 153160409 35814 35795 980261252 81437 81438 697481813 78910 78911 508517876 92884 92896 538235964 80678 80679 424763872 74163 74164 100523740 29394 29361 485016290 94128 94099 88809620 55351 55352 262253311 79327 79359 660121144 73640 73650 848423122 69198 69230 39421920 93513 93514 284280545 19123 19124 959058385 88168 88169 820384744 68655 68670 374726872 2069 2020 924643497 61837 61838 987657895 20845 20811 920039664 92045 92083 951628217 91337 91338 325914010 28774 28790 649049059 38811 38812 839560311 22054 22109 271648954 27202 27226 583020313 29260 29235 661094747 97083 97041 111135813 47407 47381 872649026 73664 73669 859280700 57620 57621 901164526 90143 90144 294443163 35189 35195 789541728 78576 78615 587078859 27850 27862 430257676 50134 50135 334876904 29423 29424 109289875 80723 80724 935595335 43962 43987 72272975 56507 56536 139684901 67669 67676 618116978 13594 13595 492536582 98894 98895 222087464 84670 84671 404536835 99983 99993 64964266 35407 35408 935402356 87802 87754 688167120 72532 72533 267516472 52798 52763 284276235 25576 25577 628090412 84416 84417 691021267 60719 60713 661705360 73651 73652 100165789 98632 98633 722934717 53484 53485 759349749 96124 96142 783808831 99096 99070 738625504 65222 65223 682508026 72327 72331 253882858 1121 1122 390794452 29452 29466 489459709 94493 94494 505647659 64931 64902 981291344 44568 44572 720022845 28127 28084 799184675 6132 6182 403227678 66189 66190 753563224 83740 83741 312842302 54049 54050 984608669 46751 46738 683715340 2905 2914 226922963 51587 51545 741967157 253 254 576980614 25897 25898 173458440 17740 17709 916508309 95303 95337 642290995 64883 64884 565812719 68804 68788 374156759 14629 14630 239348657 5698 5714 955816990 89957 89958 362871470 30012 30013 278526015 39679 39680 92675752 72115 72065 764834605 36378 36379 319481734 23659 23660 55772025 37352 37353 412626264 32098 32074 367837007 31292 31293 100216997 74279 74280 524891662 62951 62949 124517436 7290 7291 988335552 8648 8606 131821941 11414 11422 431808970 55817 55851 67973414 33737 33788 273358634 44254 44255 408233495 23573 23574 478704187 81177 81188 997411195 90383 90400 397598629 1816 1817 41253688 16461 16462 231192753 96615 96618 538423273 95241 95280 629232579 84588 84625 299572794 31574 31575 283753564 80342 80343 877569618 80333 80307 979821162 99330 99285 526383362 73831 73832 160296242 97176 97167 57420058 15148 15149 105720400 26022 26023 434259218 72778 72750 482471171 88394 88442 423462618 97278 97296 927882938 68670 68671 402398803 3575 3519 302557641 21276 21245 735581277 32634 32596 324837850 76284 76316 79080884 97542 97543 267984057 38571 38605 101933690 2433 2434 213698793 55466 55457 403327047 46465 46466 931930220 47794 47795 660800656 47530 47523 830106327 90724 90732 64686621 69188 69228 923157201 30579 30580 220565067 16378 16366 137672834 96294 96266 582047480 41099 41100 814738085 61383 61384 814481882 62019 62020 880125850 47604 47562 6431377 26425 26426 599770870 21937 21900 437551722 78262 78263 881023856 76657 76658 742888787 24752 24762 282097604 94243 94219 804900503 48787 48742 323003481 58353 58369 797999782 48093 48094 702751328 97554 97561 674356652 35351 35352 512618746 26831 26832 497451293 16104 16105 535601475 741 721 475015141 15607 15608 37287327 33349 33298 53804327 38370 38371 127559702 40880 40881 196928521 69881 69905 544238523 16189 16190 830947358 81295 81296 800194775 93168 93169 872054032 36908 36909 945116728 21236 21237 380188934 19406 19407 123936420 71973 72014 863499764 60466 60467 359334028 29441 29444 344824401 78418 78463 951022245 30051 30086 106494818 67929 67930 271402596 80060 80040 990542069 74081 74108 100830874 80466 80511 941778947 74781 74759 425418690 90263 90286 854019500 68249 68250 290117959 15285 15275 724788884 71462 71499 11652812 38113 38128 183847837 5069 5070 963353801 431 433 641862512 14483 14497 597859362 20065 20040 494409562 8771 8772 93707008 47063 47018 328781851 31054 31051 431328372 18706 18735 654207636 29695 29691 48731401 72617 72577 937861512 41727 41682 830827931 31100 31101 433065248 51377 51378 813631176 5981 5982 249047507 21133 21136 692299316 56311 56347 796322682 73597 73598 46811292 98340 98331 736182043 18724 18725 790934505 62342 62358 481078822 62190 62191 650600405 78037 78038 595498362 41504 41500 583590725 35548 35583 748661526 21121 21069 76414962 7974 7975 522301244 44341 44342 206500068 39936 39937 487576515 93515 93540 49273075 53152 53134 191309407 11761 11762 305313632 58360 58381 203021652 34138 34135 773823129 71234 71213 519072045 44431 44432 483069621 13943 13999 36399412 14070 14071 147096462 44137 44135 788997209 83734 83690 493347720 70348 70349 144517540 64614 64615 38299866 57293 57263 750104386 46775 46826 465805416 15147 15148 475825595 1521 1522 267162991 85097 85116 170660735 193 140 885612814 30849 30850 155678694 43653 43654 842262482 70292 70303 363154149 84501 84502 296117954 21891 21892 101153514 93385 93386 906130494 56890 56891 129778624 80620 80621 459400810 22377 22322 390163612 3707 3708 14497440 5361 5362 128906364 56008 56009 204038758 1295 1296 460947628 82088 82089 338138006 12036 12032 377113168 43328 43335 597149019 3598 3562 957125635 34453 34454 220360492 40810 40811 636794903 78573 78574 845893977 16067 16099 240354306 33097 33088 938315765 30244 30190 616395989 19817 19776 929824768 25558 25559 855760079 53935 53936 560973360 42568 42539 193183261 9339 9340 135329440 57121 57072 775244884 96717 96718 784259090 95041 95092 120352438 440 418 204709449 46701 46690 436269724 16335 16336 376339301 28821 28790 32420791 83640 83641 713261793 46066 46048 633798686 76301 76302 200006135 16947 16948 905197940 10013 10014 196081330 14951 15007 512206316 59118 59092 205621161 74415 74385 474266221 69193 69194 80903221 88638 88639 957775988 36660 36604 149609255 63670 63661 452921338 1921 1922 52229326 68716 68717 4785643 78557 78580 387991636 16322 16333 795960507 88156 88206 30192298 25152 25120 947421715 23975 23976 260094921 15363 15413 827321512 75997 75998 104944031 9848 9849 268102025 26978 26979 105757030 98313 98288 998499970 9364 9327 125180880 70703 70658 13046664 22426 22427 381325642 54180 54152 972860728 89481 89475 112533512 58096 58097 922983371 80503 80524 923656396 65391 65392 132495352 8185 8186 489289131 55060 55058 842838076 46313 46267 239329647 60388 60424 797362004 92440 92441 859353415 64271 64310 117610269 99384 99429 484519921 98404 98416 355212311 22328 22329 110291372 54791 54801 410220195 66981 66926 559385984 75340 75341 100699594 73208 73203 833542392 88088 88054 652992671 5316 5317 576129115 13683 13633 222063739 3138 3139 439996275 23006 23040 465107298 36067 36068 702944366 45087 45088 878515135 28508 28509 894830807 56265 56266 678495432 22607 22661 501372942 61034 61065 439163278 39746 39747 148898676 38604 38580 427888642 15290 15291 542090181 3295 3296 772680649 40771 40772 607478141 46994 46996 927965285 55854 55855 173521036 40261 40298 498588118 75395 75396 76549885 94017 94067 458732147 16733 16703 328977404 47947 47948 503449476 4855 4856 167725083 43437 43438 250953860 16256 16241 142463319 98070 98029 23698653 5624 5669 300812500 36704 36705 297885727 80008 80043 69193103 14996 14999 591411790 40028 40005 113134976 56879 56900 526806636 48118 48119 58352714 40385 40339 284594621 33926 33913 35369911 97064 97086 400967022 93958 93959 245327521 14001 14002 630831142 8837 8786 574966553 44233 44283 61548306 10711 10712 222443079 42073 42043 125434643 44498 44471 964892659 18672 18673 842306477 59661 59662 391684009 41865 41904 250371168 67145 67146 538329399 89403 89387 920664662 5791 5845 613525276 97347 97304 121143947 65324 65289 316935711 73622 73577 333803231 62646 62647 917409988 98783 98763 654481364 95078 95101 855043692 4901 4902 37864339 58905 58906 818715742 25736 25764 36158435 38076 38078 696676509 88924 88925 481733850 32693 32694 405883045 32034 32052 465207767 1478 1479 401402312 84790 84810 649746964 44928 44929 758998905 76630 76631 382684934 97728 97729 864133576 99236 99282 847182875 17450 17428 65170762 92915 92916 426082992 83489 83538 733819267 57866 57867 419332574 70103 70104 281538741 93366 93367 69263539 38407 38366 971965150 14497 14498 736310220 60956 60971 501110101 86166 86167 563717155 65258 65259 837039585 99931 99908 323990656 98497 98498 83278035 55597 55561 779098848 61892 61893 795786064 75811 75758 897445657 48009 47978 54070925 39943 39944 287574027 9466 9457 406053710 79744 79758 692065021 83517 83487 765331581 78892 78893 337724603 64017 64018 97400704 62177 62178 728027953 90096 90097 635583798 25865 25836 768378039 27584 27585 202414331 95694 95746 283045151 47900 47901 601722964 86222 86245 146663145 4433 4391 846327421 38170 38195 209188865 31472 31496 635362005 25073 25074 677564296 2281 2282 66865426 44200 44201 77545921 88779 88780 344399631 79911 79959 939139880 29747 29748 444081381 48280 48244 388810135 3183 3150 644925005 70070 70018 742212076 18930 18931 631243336 2562 2563 28110363 89634 89601 159220756 46866 46867 187881922 4487 4488 74965296 54315 54317 301225480 12199 12171 113248394 71700 71676 550207815 27913 27914 352089077 2250 2214 563887617 58620 58585 797636078 7102 7103 838784441 38651 38666 403979173 32218 32213 636915109 71355 71356 843974549 78485 78473 742189115 37038 37021 524588614 14626 14638 282024045 82283 82320 660407207 77751 77718 785777104 50594 50647 76204532 22222 22223 783707171 77545 77546 646842997 28851 28852 148130943 61711 61712 588748927 44035 44041 977484900 85488 85497 131412621 22105 22096 650175751 94595 94597 185906537 13820 13821 837988399 85317 85318 949147191 18159 18160 820724953 97178 97195 422637541 31798 31799 746913337 32173 32183 51901114 59240 59241 685738887 80889 80924 966665702 14697 14698 59320179 80531 80532 110073329 81133 81134 34015800 84989 85006 676219304 17834 17815 869297971 80651 80595 433286647 80243 80191 971611209 75150 75151 411663710 45486 45542 180550483 17195 17151 598856546 51316 51353 778029128 10724 10725 431306765 86595 86596 274160264 61632 61633 114121337 26504 26459 443123634 83080 83081 160989363 63279 63276 251064351 30037 30038 338776611 41767 41768 674922373 24094 24095 914946146 87024 86993 285732649 33448 33449 197595964 62319 62320 113410278 16493 16529 808129336 97719 97720 83900025 16097 16064 188736847 69166 69164 918016240 87974 87972 60306190 38887 38888 554724594 81880 81932 844601007 86828 86829 327495762 24747 24748 73791266 94016 94017 65780698 68764 68760 595260361 17530 17535 48951356 70043 70025 232534960 21474 21475 894743265 44182 44183 952341404 71372 71373 895742729 28337 28338 413736998 62294 62322 47285876 98457 98458 156601582 63679 63680 791709032 49207 49151 752165283 48434 48462 188710961 14230 14231 770508209 45276 45277 778479129 41953 41954 296855641 70216 70217 766205707 9115 9152 163008614 46667 46705 668317215 93694 93703 314380913 26946 26979 379848300 29500 29481 762569271 60224 60225 400052163 34047 34048 855177328 29957 29958 779512643 59289 59240 470689237 20198 20153 677621324 50293 50245 61931874 74120 74121 684455210 31544 31573 997951220 75579 75580 107419842 14304 14305 237993209 57327 57309 41320205 48690 48691 796407682 2724 2748 896078124 35748 35793 323253956 88967 88968 462012368 77552 77570 574847887 7617 7618 761645127 99232 99249 840132989 653 663 653446167 42568 42569 323850779 2824 2837 249243142 3990 3936 879217381 92914 92881 566543375 54317 54307 987368149 31827 31828 701497121 69415 69429 648662204 95167 95168 693901233 36543 36588 150108939 88024 88025 641920239 49952 49953 610128693 36891 36854 901583948 19195 19194 838486842 22917 22918 308418730 90830 90831 381701714 83610 83611 215118766 84726 84727 380136883 7333 7345 871878007 42037 42038 440922478 14663 14633 542058246 2458 2459 643922234 2462 2414 283269452 5303 5316 520135723 37162 37163 680391972 9417 9418 777128632 45030 44996 384096542 6300 6301 723243038 11195 11196 990117245 77373 77374 953572009 89921 89922 311270234 59333 59334 208497364 44888 44843 929028551 38389 38390 749360933 20953 20954 207244056 7942 7943 733124809 32403 32372 310153044 29754 29784 885761313 2772 2720 820501483 35186 35222 12134186 90920 90896 51540130 12425 12426 8317400 18262 18263 582670769 34300 34353 656664534 95204 95205 362780561 78584 78585 627484249 95022 95023 622156905 62527 62569 814377925 39135 39136 242480737 48954 48948 179746192 1367 1368 70833212 22212 22213 862489906 36462 36463 130076301 45562 45584 305043889 99403 99404 708325814 89737 89738 278683023 75574 75597 522893559 81835 81879 557743504 28822 28809 709612414 13728 13683 493411144 32894 32871 671070855 19327 19381 557749419 32973 32974 522252875 70877 70878 359178415 10604 10614 43493012 53519 53520 70973624 97685 97669 180285469 12463 12450 174175618 50108 50054 346077617 43075 43076 587062853 64266 64254 24823933 35855 35827 419686335 55284 55285 293545756 23394 23395 7150719 89823 89805 256968213 25790 25791 170592703 12411 12407 386012069 63416 63417 662704045 949 981 601885827 16094 16095 406648703 67068 67093 390877367 3171 3166 418985955 36702 36703 277180999 63636 63631 322527977 44663 44665 705238474 40100 40101 932201924 84488 84489 977032552 4334 4335 274747405 35274 35275 754406963 32359 32360 822109898 30981 30982 980848009 26320 26283 970961461 6890 6891 413131031 8371 8415 256627380 46278 46298 798741495 8409 8448 945187190 30809 30810 483511759 74292 74260 780069959 91977 91978 500700300 41821 41796 16307769 86681 86682 809208443 4180 4147 59336703 88406 88412 319884520 65463 65492 639612089 97814 97860 963295790 33342 33301 104292036 5167 5194 246401539 7174 7167 259202794 10861 10816 170215086 34810 34811 513746324 90076 90077 775305040 61560 61561 752287584 33748 33749 84524579 82507 82508 561875119 21515 21516 181863616 35024 34990 603641026 31427 31428 711724525 87168 87169 446720787 29308 29309 74179910 80048 80031 736954483 8204 8259 268888609 56540 56541 345602252 24188 24189 687128646 67735 67736 625493730 31383 31384 297284268 23158 23136 761432088 92554 92555 220579312 97664 97638 940932418 9615 9565 914120446 35834 35835 812969013 94502 94540 565201541 44325 44326 244911201 6144 6179 737644516 73612 73598 773125274 20758 20756 597660251 89722 89723 819879250 46954 46967 140254190 18564 18613 882508715 60442 60401 123673435 34376 34408 22362866 7127 7163 959388362 79188 79189 416412437 75567 75528 104188832 59857 59843 387012929 61602 61554 901266830 39126 39127 316107381 99297 99332 961199934 96228 96191 204932700 65776 65777 352212266 27489 27456 535492459 86983 86984 480261287 96590 96553 686474193 6570 6571 667299749 31357 31387 238678532 23388 23389 883953385 16774 16775 692431797 28315 28316 514728733 954 991 88590326 39890 39901 69199464 41972 41973 208347174 49126 49127 494785641 83935 83928 735591398 83742 83743 496214682 99086 99087 103892142 53006 53007 11202602 79266 79267 823257732 39084 39085 794539156 17476 17448 40922650 55061 55093 117025616 6835 6805 520086289 37257 37277 817138356 27636 27637 513791270 57411 57453 737159921 693 749 598810874 25290 25291 922752050 86605 86606 353869369 4467 4416 657948815 64445 64485 969475455 48324 48342 867291413 9193 9207 521631096 85846 85847 522058645 97085 97086 974720585 23657 23658 17382213 2944 2945 863810328 12629 12590 728841935 20558 20572 432060881 16617 16570 389619810 99012 99013 108350775 33991 33992 644160091 17429 17475 379814256 5503 5450 113170421 11233 11234 163722575 38842 38898 90420345 72150 72206 627606580 4389 4390 54064021 61614 61615 480526015 41913 41914 888830002 57368 57392 551936018 40266 40259 704352493 7083 7084 441053922 14592 14551 981083830 21496 21448 917093352 4576 4547 644869176 61536 61537 988319310 59520 59539 448456848 61523 61534 146022404 42162 42163 273734949 41452 41453 932928237 97293 97294 980694624 9402 9452 785454139 2425 2465 30204996 1381 1382 736160295 15588 15589 85363263 21996 22006 165458798 17483 17526 644324239 78508 78509 566905685 48301 48302 662684284 97725 97712 125865715 20109 20110 657671257 2148 2149 841261999 65895 65935 853265967 30063 30064 441671162 93746 93747 541866763 97482 97497 66484456 67910 67966 605952664 76193 76195 23157635 13479 13480 827070390 51702 51703 670957609 85986 86021 578810425 97012 97047 781685470 52023 52024 467101658 35357 35358 761036991 77512 77513 184389450 81991 82007 322475635 28374 28375 509969232 66606 66629 158102644 27108 27109 982538941 77055 77017 998430561 51260 51216 182430982 10353 10354 947389817 75191 75156 431365281 72100 72101 977613508 42029 42057 367838654 77513 77520 579947992 80448 80457 638717434 44538 44539 55531956 42694 42672 85414053 65265 65225 596605349 91761 91714 963990749 3908 3909 822435508 46701 46693 314266514 11020 11021 65699692 41893 41894 626203029 28849 28850 725185906 92129 92126 132747800 206 207 577897011 97975 97970 747025987 82210 82231 369438072 45869 45829 368743669 52165 52208 441460738 83369 83324 710834650 49805 49806 690529741 28884 28885 419198658 19454 19464 251982827 27257 27253 986735372 52936 52942 813875696 20841 20842 790331125 98667 98613 650727210 40057 40047 919278242 58322 58323 628368923 47577 47529 8159830 51157 51158 758213282 46420 46401 569178865 58041 58042 835179799 16428 16429 505104888 99561 99562 915939898 50781 50797 146626221 56998 56999 313594196 9206 9207 67599647 21722 21769 969006502 19135 19136 350822725 66709 66710 308767894 38143 38167 879802642 24580 24581 311925891 91339 91374 412253014 13291 13292 97304272 2473 2441 765473847 98503 98493 30639314 10415 10382 24095671 70286 70272 13072566 11758 11759 217436131 6781 6815 183501304 69987 69983 586996798 38501 38446 350432893 41374 41375 941970863 72371 72372 376204999 8543 8519 95629960 96623 96624 769694463 3894 3895 765366551 94572 94590 366341240 7011 7065 517151396 11205 11206 934726443 77782 77751 950390649 12339 12340 441209345 1602 1603 684831291 76540 76521 133477877 53643 53644 545809133 7866 7867 76041572 15518 15519 130585624 44211 44245 616556852 23338 23308 384666289 59887 59901 278122828 34053 34054 362152057 37315 37356 841498450 60111 60112 205861779 39501 39502 784002003 86603 86604 804186222 78255 78276 28599446 90079 90046 372723346 24128 24129 610860809 69239 69207 56273280 75329 75330 67046647 29393 29394 226962019 89580 89555 645592024 1987 1989 174886678 22680 22681 793073135 47811 47857 580920205 22686 22654 742908232 86513 86536 555216007 98433 98434 516170454 85679 85732 427257597 13878 13851 695401796 70276 70277 568385715 48087 48088 961165602 22324 22380 678707396 25756 25727 73173879 15986 15953 92649049 57225 57226 184906383 79422 79423 567663261 1286 1287 304832525 997 960 797375725 39504 39506 594087343 61152 61153 646114503 62348 62349 117147694 72644 72645 385276575 19299 19300 155130024 39758 39759 411884025 81641 81632 957513408 19857 19858 8463081 69471 69467 166444823 48558 48559 22549101 29563 29558 964710592 36742 36772 572832113 24902 24905 960464790 43042 43043 428430903 66148 66149 914594312 59850 59851 638505099 51215 51226 350187562 29314 29315 840269154 79864 79831 574996075 96365 96366 362940444 28276 28277 491110167 83733 83734 610543312 59931 59932 464790695 67263 67264 351051105 53958 53998 793847408 18833 18834 358795142 16469 16452 970005345 81293 81303 24245854 61801 61757 854074155 74313 74327 620970330 24525 24526 87655079 69037 69021 929691456 84355 84376 942646882 18216 18245 594333808 19999 20000 815242726 10129 10130 916403282 57845 57888 30189487 31144 31145 119691220 11252 11253 290780881 70578 70579 609877075 52635 52656 76590917 97121 97122 693519685 53063 53064 95393935 75849 75850 215063682 20788 20744 313471980 40190 40151 701717327 15341 15363 633781948 39836 39802 35488238 93462 93454 605307780 17430 17431 393565968 26952 26953 683970445 61506 61507 62702943 93937 93968 678369252 1981 1982 467455489 89425 89426 201764249 81362 81363 742670739 10038 10023 210340853 81079 81023 670319922 33168 33169 2343732 19299 19255 671198694 72781 72782 359896453 92822 92823 279606138 28877 28854 557233778 84639 84593 178176696 32673 32674 531458748 95372 95334 645030110 79926 79937 606032866 47245 47246 404058813 10987 11039 180518260 60639 60640 752159865 74950 74947 165418242 56453 56473 651728604 67662 67663 60857932 55478 55479 417712672 58638 58639 974207844 99567 99531 536671408 59739 59740 650562184 68654 68655 654382808 16526 16527 844924075 31141 31142 476607843 88520 88539 725184411 91986 91987 309668641 4857 4858 30885021 624 625 931928598 36892 36893 58828542 11940 11931 281518715 23372 23382 839487528 62493 62494 31051239 29844 29889 762505438 45725 45726 851997793 12431 12432 729429133 96691 96726 763462694 716 754 816824784 37582 37526 418431016 89402 89410 805255449 32863 32901 610951170 21467 21462 980428777 86631 86597 550843502 65665 65716 311162065 3693 3694 509968690 81088 81131 766575964 61362 61363 886460248 86142 86185 269310323 28167 28132 306779665 4073 4074 386119447 70359 70408 954138469 11944 11995 33797169 39335 39342 69203511 34823 34789 367797424 95335 95336 168238523 41648 41626 573148544 44174 44122 32495310 87333 87378 537157066 47999 47989 923012307 71745 71763 305731105 48754 48703 56173244 14109 14123 815255859 56711 56712 423484178 11275 11232 287911182 6900 6953 369409749 52252 52253 645826660 2634 2635 793863724 10423 10380 649573693 73993 73994 296283631 62072 62030 25990430 76348 76330 565537437 97103 97067 243651077 71813 71814 62080787 41711 41713 433860007 63316 63317 943421885 88865 88866 479975638 69255 69256 327820453 28124 28122 776996966 40926 40927 545840998 48633 48588 930389844 71206 71207 556487493 91659 91667 68119979 18107 18108 552920165 36868 36869 822395240 66861 66810 64066375 5478 5465 865181988 39355 39345 47186031 50295 50296 699922918 57626 57625 5812000 87225 87186 668023220 86893 86894 927955581 97392 97352 370280025 1361 1337 43531641 98273 98274 608616184 83203 83248 367091122 84594 84595 573106332 95269 95270 139591836 68868 68889 503961026 48766 48767 204876677 76088 76089 698224591 71718 71719 281493062 90807 90775 776567135 33767 33768 616546327 76415 76430 659306294 34467 34424 926384255 94774 94775 874864646 72843 72889 234531889 58532 58533 413724995 90332 90360 818194751 30613 30650 630546245 7850 7851 144819151 86617 86618 786039028 73286 73339 25152965 95662 95663 101284635 46362 46413 49092336 51437 51452 40100412 96587 96588 765016649 92954 92955 296285104 10037 10038 742112172 18588 18589 479773917 87834 87850 42186343 93289 93286 706635881 89828 89846 445500633 22492 22493 761006745 93652 93680 209103672 76028 75984 907768439 82641 82661 459370507 99049 99022 295648742 34102 34103 859042995 38390 38344 520502367 3367 3382 234115725 91459 91460 555083319 7682 7701 863222947 98654 98655 592200629 62113 62060 363163982 48777 48786 426494047 44475 44463 785007360 58126 58127 84297507 19146 19185 307118015 91231 91232 605485352 64888 64918 978708947 69840 69841 151016105 86511 86512 303830656 21058 21041 814991319 16695 16743 232925194 65617 65618 887042506 46240 46241 473653451 17196 17197 834599505 87222 87246 643411352 33358 33359 52601590 88155 88103 91068059 54428 54429 767075526 37870 37871 495383041 94698 94699 617482111 73623 73674 776811498 99187 99221 325385991 98546 98547 514158060 55925 55926 107238204 93855 93832 641938814 53842 53888 628175363 12530 12531 857959558 6990 6991 955879813 35814 35831 38419191 62920 62921 96182235 4286 4307 377199644 62889 62945 147605640 22038 22092 46596870 83891 83892 829386419 42937 42938 806840389 42720 42687 774531664 75916 75927 331678757 66864 66846 758990207 10867 10868 13330506 1246 1248 556550192 47508 47509 398910015 24772 24726 5146923 36006 36013 781084046 74303 74304 28689406 56239 56240 248821868 75797 75798 216337439 64497 64498 796324525 5115 5116 682469550 11522 11566 377502787 93258 93266 654486778 17344 17345 531853335 36993 36994 680511584 24484 24485 467438518 8656 8657 663489229 64373 64411 534887272 28918 28924 234001291 67838 67839 442758895 76050 76033 136289310 43433 43434 382555958 62204 62169 239072832 57278 57227 497872631 11099 11100 210650210 60893 60936 613742474 66191 66200 849199905 7180 7210 835486638 4668 4672 232263679 36784 36785 262295962 47016 47017 806885756 86282 86324 707676654 47798 47799 534214885 41816 41811 750231555 38309 38333 397505354 76332 76333 379167389 25264 25227 544605986 43968 43969 210805256 66835 66874 526811514 74484 74489 759305163 7784 7785 84051406 6364 6314 895533144 51646 51680 895937521 46302 46343 898787261 94230 94231 383525038 66533 66534 314632984 80496 80501 406414198 86255 86256 726577824 1532 1533 535259063 76430 76431 123098564 65532 65533 25603172 35668 35662 891717962 56356 56354 620821408 71555 71556 679774628 46058 46059 511049769 25026 25032 414999967 83905 83906 191152796 90163 90164 283784457 46667 46668 80586575 99537 99538 231661061 89975 89976 613043573 43642 43643 599641396 37174 37163 200321533 69320 69299 651176526 29623 29601 592210957 50119 50120 124344768 86895 86896 785280062 56369 56370 850514505 51208 51212 45335090 12196 12197 928348861 95438 95480 261164850 89768 89751 547414604 5010 5017 507618660 11892 11893 977175797 12677 12678 954993401 73910 73911 613026984 76352 76329 540160845 84175 84168 65899962 84253 84280 773649597 29711 29712 655950509 94162 94163 496960031 5021 5009 282255456 38101 38102 441177690 87630 87602 203238320 8723 8670 647267677 20883 20884 339192905 22045 22082 328100487 6243 6244 933614769 97145 97100 391919108 68828 68850 196762378 20455 20411 255099263 64856 64857 965655042 14045 14046 153113626 13415 13416 261585287 59264 59265 298827780 96463 96464 387065649 8068 8061 535765194 38977 38978 55296775 20307 20337 529396773 30150 30151 343280915 70817 70818 452718003 78274 78304 242176500 41416 41417 172458784 2207 2208 286923957 92285 92286 320826717 15861 15862 356299774 77945 77975 191480728 16168 16192 16476845 33661 33663 590432672 26301 26302 378198131 70145 70146 64722509 51917 51882 152670484 60917 60918 62717961 65786 65781 432666728 66355 66356 413618181 1125 1141 443362857 8489 8511 292724672 85886 85922 546829294 4722 4723 301498769 82483 82470 29548408 14287 14288 893099626 18260 18286 666793507 5621 5672 976122565 39765 39820 442003994 36840 36784 464465769 98102 98155 985224247 23742 23743 755177765 26154 26155 360473548 85752 85753 849329582 85317 85342 287446194 65449 65425 48493920 43847 43848 19985595 29409 29410 67533376 61880 61830 682428286 53124 53125 106906382 4977 4947 762155817 32577 32548 424302474 63455 63475 948920944 71955 71907 881162181 28045 28019 351731659 3455 3456 803188310 5432 5433 317706347 5351 5399 6036418 95096 95097 903488031 2273 2274 495058330 13252 13218 199143297 30664 30665 657929544 72010 72015 708840994 42104 42123 268601700 36508 36509 940889479 53227 53186 40291490 63326 63327 301674532 84940 84941 949849071 48802 48803 183792691 40645 40646 308961987 49227 49232 889038430 664 675 68124887 84933 84936 981622092 23896 23897 923143401 552 536 935003499 89469 89470 887489771 17656 17624 132724993 53943 53941 740009263 56428 56445 198044013 18794 18805 714002543 30207 30234 534368765 33709 33710 577446 10755 10807 605488887 32178 32179 699144855 76176 76132 639895796 52537 52538 714351138 98093 98094 494555686 96552 96553 205277080 74402 74403 591176787 39225 39180 391976331 58728 58729 255118307 2199 2168 243242290 38391 38359 379525944 10067 10089 571066910 33147 33145 647132567 46556 46555 270677675 53272 53273 63345098 7027 6971 887339956 15539 15540 867515593 86184 86156 586530469 80617 80618 722725802 55030 55031 478586861 23653 23686 4708773 82062 82063 541522016 73263 73296 668999319 59703 59649 368735945 46503 46505 870466735 52929 52930 3141247 93408 93409 690470326 41971 41972 228989583 89766 89727 345246249 49344 49345 958878600 90041 90042 570160359 42203 42156 386284958 33795 33840 365426302 37911 37912 394299707 73787 73788 941624483 60061 60062 634268895 32621 32593 140370074 11313 11314 698715486 46736 46737 638320692 91311 91365 682663818 38945 38946 243611524 12570 12569 554204607 64454 64460 204403993 85132 85133 50281779 47130 47131 613679822 67290 67291 199221428 77484 77485 167818552 37023 37057 593023741 37037 37038 138833842 32171 32126 189095943 19134 19135 308550011 65832 65783 458902320 3365 3366 541375779 89123 89124 671248469 16695 16705 357788677 35886 35910 472948183 89481 89534 641914699 15196 15197 519126628 9508 9488 705877593 10123 10081 825189728 33341 33342 50347249 49022 49048 886303992 9178 9197 371473826 54769 54770 810031303 52216 52217 459488066 64152 64135 871738796 66714 66715 253214241 50316 50341 205067479 84646 84700 813993280 28814 28815 927093828 14525 14579 856805145 29388 29389 658177679 71460 71453 243869382 10819 10820 59300007 3696 3694 201888723 98050 97997 333496247 62882 62903 859039273 90691 90698 223381018 8223 8200 479105230 90187 90188 812743362 66861 66862 815780492 45431 45402 407703417 43806 43795 699384663 28445 28434 92368693 10088 10137 335423518 82572 82573 609180748 40716 40717 932871261 27168 27169 366501039 95658 95659 680683615 29180 29139 114881810 90608 90609 844417149 84617 84636 960379577 14112 14057 140877403 97993 97950 898265144 90382 90339 917679274 33342 33329 545254459 82143 82156 119890889 36227 36228 161418566 10749 10716 971838824 99347 99348 222280707 72739 72740 862013997 69482 69483 492964207 24771 24805 956673262 75583 75584 447245116 86935 86966 515898603 89361 89369 653235588 41337 41282 21324975 31068 31074 442190015 19584 19585 481599285 66902 66873 249191340 53258 53278 307591731 98505 98506 146249249 28158 28176 725736976 98781 98813 268044774 94611 94586 311048859 99728 99720 717715789 99517 99518 793809978 63604 63603 427773515 47564 47565 418483984 22429 22404 213008858 98761 98794 205220374 82250 82279 224783718 34839 34840 437888676 9442 9443 693539912 67659 67660 89127272 60875 60876 202448161 79670 79671 904905869 58228 58229 905220390 2117 2165 326507846 85297 85298 814083374 2263 2264 51711683 6643 6632 777460546 97434 97395 824395552 22165 22176 656461182 38325 38341 622972755 76939 76967 165450379 76651 76652 903883788 18594 18595 328524847 15692 15686 592112014 12238 12239 661069095 74100 74048 389392262 7336 7294 802002230 36584 36549 95703384 9583 9584 985505783 75528 75529 895740112 51439 51454 204608794 94930 94892 33589937 18547 18548 996585215 25805 25806 101821480 16815 16837 868116654 34082 34121 555073924 27143 27144 408465028 49781 49782 713882007 85865 85921 648657774 11530 11571 720815313 13606 13612 611569389 91525 91526 723102770 75052 75072 827976344 95021 95022 339418444 25324 25283 506064937 63945 63891 346303094 72826 72827 111195853 26160 26210 919678853 43103 43098 702079393 51324 51325 863439031 92671 92672 655185012 22142 22143 668232653 8568 8569 95402882 36186 36187 541401688 3408 3446 936357157 9548 9520 356013079 72604 72605 809702179 24712 24713 583998564 45015 45016 831354023 95540 95541 92380773 46949 46972 208064597 78980 79034 355751893 49989 50038 208919463 33188 33141 328751356 42669 42670 332081014 38720 38721 522447432 63873 63867 929002788 60839 60840 174906589 48282 48332 649325444 73560 73561 893446191 45618 45619 309729396 15806 15791 232037461 57542 57501 558537265 94964 94965 836932090 64033 63995 494854292 93693 93748 191911593 87592 87593 427853848 27107 27108 848614896 63376 63377 542935185 1410 1411 691654871 13600 13569 870971098 72225 72226 382638231 19142 19160 544046748 841 842 491006339 56271 56248 318450606 15449 15395 883360140 12226 12227 267667468 68749 68705 861189120 56854 56855 87221963 37877 37878 349688406 68316 68334 901203191 28284 28285 35616542 17567 17542 637041826 66335 66288 27436381 20238 20247 657984118 18619 18576 160532826 64869 64842 402574924 65772 65755 170581245 75871 75872 82817875 60412 60363 236747899 77852 77853 454914397 1452 1494 713506763 10604 10605 467990310 94727 94678 338908786 98536 98552 289207478 38234 38235 4708756 75483 75501 727876884 52889 52881 603479862 38055 38056 780051379 8937 8938 161583808 33501 33502 390573466 95963 95964 597690625 38856 38806 935559671 42357 42358 826666848 98438 98439 885094095 51359 51360 720511991 75184 75209 771050093 43342 43322 481344368 60761 60762 589223772 73763 73764 904015560 93938 93908 115906272 15874 15899 459435191 83693 83699 998425758 11074 11040 240351318 20490 20491 215354479 90704 90705 1348141 94038 94085 598080816 24855 24893 24729166 47742 47743 434489689 5975 5976 587495987 36421 36422 906097973 68548 68562 619134140 15041 15042 173389680 28296 28297 254720302 32681 32685 834901293 76313 76357 209797898 11332 11333 782364222 70807 70808 889835463 35191 35192 517071887 98854 98855 584888402 67826 67827 850491261 68892 68896 689609067 45078 45079 650863894 21199 21200 459206828 19810 19864 538673266 86384 86385 676802583 85693 85694 42092295 57315 57316 221127565 3250 3251 900550790 15616 15617 54365054 86692 86693 773880327 15544 15545 694738224 44845 44846 28513286 40218 40265 520805488 44412 44413 920807217 42229 42230 153735584 9867 9838 955974102 23241 23242 513767379 78592 78593 602038802 61778 61779 780360310 51574 51575 85698206 54403 54442 807411139 62558 62566 883054235 12202 12203 776844059 86415 86416 20138644 57863 57864 324289738 38336 38337 770280123 61352 61353 128139634 74685 74686 441245473 58798 58799 379862382 52748 52773 745314872 69217 69218 544602480 14531 14532 903427265 2938 2939 597015800 54433 54477 294647138 16279 16280 651107017 99170 99171 150207460 67471 67472 269893840 39562 39527 670358931 117 158 332271218 47487 47488 551223776 14517 14518 914411606 78521 78526 428393867 49007 49008 255652526 2213 2197 951767367 26518 26529 639024559 1994 1995 376723584 82810 82836 970285223 69460 69508 740097698 78426 78457 843263943 66543 66544 704547498 19456 19510 603099519 5090 5100 253477257 71454 71455 924477318 841 790 577891114 95497 95495 543603347 30579 30551 394448126 89329 89305 406391685 77381 77382 366246000 74434 74408 722971564 40949 40995 410831862 25442 25443 527434485 55767 55768 296987453 60744 60745 424574186 24002 24003 693501812 72587 72588 500852071 450 451 38895406 95812 95813 944120692 43287 43288 258003368 11923 11868 244052138 61841 61842 961047252 84142 84191 266458414 54685 54699 365147521 22942 22943 305308636 65265 65266 937748306 69591 69596 517460794 974 975 261360198 43118 43091 431217210 93116 93106 311357747 34375 34376 225122817 32573 32602 397535145 41637 41592 154201321 6923 6972 348962813 90782 90742 750437996 31782 31780 263093916 31881 31882 15610046 45304 45305 869873951 50342 50306 126059015 88963 88964 643278971 89967 89968 556577204 22993 23016 342576908 37333 37378 6256623 17467 17468 908967301 56542 56591 118469856 33596 33595 613716614 1813 1809 602593313 4398 4411 634543162 11282 11283 306396364 78953 78958 278636950 26340 26317 562703073 23231 23252 169298291 74567 74552 484999715 56696 56733 879345074 35424 35425 420424028 2929 2884 193012854 76820 76764 192543192 42066 42067 753239115 52341 52363 307831654 79760 79761 773619515 35933 35934 905669917 73870 73904 926617778 58758 58759 966446126 6124 6125 54224931 10662 10650 986124019 14127 14128 646064317 64672 64673 262857712 13991 13992 3692318 13468 13518 931944573 84421 84422 569338083 27890 27891 516675691 37557 37558 129071746 65875 65876 261914027 16211 16261 324218171 26533 26492 678862011 23264 23265 261968168 6248 6249 291065694 25506 25489 302010038 85381 85399 97926582 49501 49502 11094432 25876 25877 864085447 24742 24710 436156669 56475 56491 972614326 79131 79132 744773137 17795 17796 177790998 42224 42225 461317641 33496 33453 222133926 39046 39019 39767091 88682 88683 109603228 56062 56063 741814118 37961 37962 998029984 45712 45713 626696252 82358 82359 668021273 20483 20484 325168450 39137 39139 5212297 47849 47843 502920893 38900 38901 49942052 22458 22436 671770917 6628 6601 403675420 73476 73477 383051256 45561 45562 285420306 61000 61001 349687705 60095 60096 50834297 39604 39605 964140057 54754 54755 769566928 28775 28788 725392123 52111 52112 843670615 78727 78702 508640148 59228 59229 565809953 81342 81370 452803455 98461 98423 229009523 62921 62874 259592707 83672 83671 750028123 90155 90156 739294617 82690 82691 935675883 44256 44225 504627013 62057 62045 421915438 67261 67262 104261220 61191 61213 196159641 12685 12686 164987005 79095 79077 41196966 62645 62640 82221564 7796 7797 776264653 59455 59456 778961820 48342 48358 420442566 98457 98490 291626420 65066 65067 355134831 58600 58606 374849177 77984 77947 271117280 3682 3683 84931265 71041 71042 803154895 79870 79859 244068073 55082 55119 76215978 3090 3091 124575219 11236 11182 685817144 96136 96115 61215924 62235 62236 260258930 29652 29646 879228278 87645 87689 398936315 44077 44078 914367201 68067 68068 998748277 14821 14773 139689030 72031 72032 703210331 30735 30736 153625158 11365 11359 538932812 59891 59880 134647260 53308 53309 539965349 5482 5437 880844771 9180 9160 622146793 85599 85559 701718902 83880 83910 434301716 60441 60412 39258165 21428 21429 227369223 88567 88568 736848043 49728 49729 693631725 43808 43856 528468341 65769 65747 336158954 72522 72497 643935938 48262 48263 245378984 75980 75943 794571318 5466 5440 880053548 16462 16510 441689290 52839 52840 168833190 50470 50471 579551975 48037 48038 255676275 17243 17244 62266526 19463 19414 555588636 33321 33347 587089262 87343 87344 214089170 24740 24741 248441919 86022 86057 664513619 29214 29227 810011340 84195 84196 112971473 3003 3004 605150911 17920 17900 991730034 32412 32413 420132503 46957 47001 977677661 43484 43485 729468926 61405 61433 352412868 21591 21592 733011114 16360 16344 638457554 74198 74199 282250487 67825 67788 348364397 12695 12741 743617369 1691 1692 55260882 15186 15239 246964607 63056 63089 556302826 3993 4032 489423020 2204 2202 901422875 21480 21429 542684982 45954 45919 453973212 99719 99734 470500237 40001 40002 298517856 28244 28191 722319045 10278 10279 39136102 58052 58053 665204038 43054 43051 414686506 33060 33061 729375994 27718 27719 30710308 95151 95152 800167464 10112 10115 96687258 83669 83670 159655877 67151 67152 614988394 48134 48135 748732937 39489 39490 69541398 5269 5270 487938290 87727 87728 912727367 61724 61775 549950102 4842 4854 256323231 81868 81869 862124507 87016 87017 117741111 29717 29718 267525915 78977 78978 204401916 52728 52775 701415154 43661 43620 564810190 72425 72426 917959192 8888 8889 899551298 29208 29157 213847525 63510 63511 464709002 26578 26579 562196237 56456 56457 519312764 28475 28421 451403520 94110 94111 154275502 44365 44366 581057526 66388 66421 741808738 24381 24338 601891845 52687 52688 528514990 62710 62686 137525403 39533 39534 69539936 54952 54996 940695447 9053 9019 194851905 40971 40972 704527334 77895 77932 450023143 25811 25793 313315465 41519 41520 672495207 76348 76349 285513537 94069 94052 605643157 20238 20219 275499860 82764 82765 309739204 2406 2407 524838128 9777 9778 658518004 28192 28193 273754874 96899 96864 838616048 65684 65688 853582348 35978 35979 22861609 23534 23535 267921290 23817 23818 321446672 42744 42745 533336464 2349 2318 707861812 75723 75724 132187473 33377 33378 558490441 49343 49319 62312658 35349 35350 437393583 84509 84494 417625060 90126 90127 289605477 31482 31537 153260045 11137 11138 536493977 64986 65037 108747824 25274 25275 590420096 49520 49529 690710417 63658 63631 100663714 32549 32553 752373847 30640 30641 712220184 74813 74869 537469583 42181 42189 390203527 85203 85204 305029068 13435 13436 425150906 88111 88112 943699920 12976 12977 933769213 94330 94352 988978603 99418 99419 54326118 61557 61518 194429809 43455 43421 587863426 55346 55342 968374751 57231 57188 517073254 19426 19427 365195844 59508 59472 73047676 56715 56726 569284839 40849 40850 796854482 48184 48159 318571781 25242 25243 382626317 81194 81201 699645952 70314 70290 791902726 45832 45833 246110643 43482 43468 647033096 50936 50937 679508645 68978 68979 68120917 4280 4281 694259560 59018 59059 480132241 7146 7163 137523534 37400 37401 4510156 70033 70034 804359035 9551 9588 961892411 38628 38678 601764394 50658 50659 999100134 61999 62000 844069566 63857 63835 264845367 40101 40080 15541242 63893 63934 900469243 48006 48007 844182068 43952 43953 973096688 96443 96444 934901269 94304 94305 753995458 96037 96038 709128858 6795 6826 420811997 4848 4882 370630783 11641 11592 454271764 47559 47560 768790684 9343 9298 383875000 5860 5893 609851350 31689 31730 465661652 36454 36455 975173724 78285 78286 497636040 18413 18379 887906099 38719 38748 192926628 74673 74674 615201471 65056 65104 103899604 87021 87046 386829241 77525 77526 940464618 55098 55099 731241597 51984 52009 635383016 63837 63793 713693888 78028 78029 803441284 21066 21010 626119678 3323 3324 730185342 19322 19370 727409614 71494 71495 278624695 89213 89168 51384875 20284 20285 552938633 93312 93353 801130134 63997 63998 821861509 8524 8525 434701140 98320 98362 527177027 48306 48274 463596611 37899 37908 470443758 9391 9426 946256443 49728 49751 884258053 14660 14661 790961051 45424 45416 844774949 78855 78884 384256747 81323 81324 193029124 19016 19017 37467233 18287 18262 228782603 77150 77151 411210866 34568 34617 106805673 34119 34073 177506318 27553 27524 220821319 26306 26251 288542341 96936 96957 76162557 24432 24471 503492068 17052 17053 181941496 45893 45860 686928775 35554 35555 735333670 62613 62615 174323756 13266 13267 401224891 71773 71726 339064204 60672 60669 592038968 8320 8357 535178602 13847 13894 914058595 15061 15062 834061143 17781 17782 25311149 15908 15909 959188471 440 441 938961800 72914 72915 347255403 37210 37211 246805998 94325 94301 755022536 19969 19970 39127091 1109 1076 271692025 32580 32581 519869845 53147 53148 565039620 53908 53909 747443811 52964 52965 972116718 51151 51152 144140206 86430 86401 372491313 72142 72143 752301111 76697 76698 337625229 96042 96096 55182844 89824 89875 209073562 17142 17168 832141010 55738 55739 216565045 79678 79679 718877366 11238 11239 478269993 31551 31552 659585077 22704 22717 210744151 61308 61309 900949683 1964 1919 149843328 80905 80907 390344558 74345 74346 371673024 6826 6842 162044798 21582 21583 126726565 41602 41603 457779837 72270 72271 591056799 81740 81741 217665237 82382 82403 256715188 853 854 470259656 81231 81232 5215868 56055 56045 485864787 34184 34167 215301034 30899 30900 273536634 95704 95684 331438488 3233 3234 207815447 36624 36625 294827408 31863 31864 761348070 2785 2786 176356509 75979 75959 586030476 70977 70978 105765454 6755 6756 433924789 81802 81803 384782150 37340 37297 859953326 78154 78155 713782900 86816 86836 958416968 78089 78123 555148749 24928 24929 355703299 4929 4947 268345356 85816 85787 758294398 25141 25191 578594734 13306 13276 432995515 60686 60682 953324370 29029 28996 74463290 44208 44238 401525001 68307 68251 158395572 41711 41673 773020719 74803 74767 264090032 83834 83835 402105573 22201 22202 615050518 52836 52837 198444256 87966 87919 82542655 11232 11233 439869943 50498 50454 368934254 95294 95260 474423087 49673 49674 8321094 8456 8457 456167562 8362 8341 89286102 39928 39942 939783006 81280 81309 849858282 12382 12383 311042080 8925 8926 202686443 96742 96772 803537744 23187 23188 463365832 20474 20475 901971168 26051 26052 145940282 28140 28141 164041093 84196 84197 454874343 58619 58593 779267958 40054 40099 761257777 97097 97128 948560297 97868 97869 469280591 57111 57112 703764112 91304 91305 129258572 75686 75687 957302440 27983 27956 234285932 37103 37123 351421671 20391 20392 643842457 8717 8731 818136268 62175 62208 327046603 59847 59830 702608991 51765 51742 796298262 12371 12422 822206902 26538 26523 931031678 72820 72795 156950448 1674 1675 531658305 44204 44198 498159023 60460 60461 556186864 77572 77573 221058663 58197 58234 817030903 75806 75807 776728494 57605 57648 821571695 64425 64426 932235331 33595 33583 927096027 47646 47647 43571120 17660 17640 840091077 49743 49744 80270059 53009 53001 698013557 63446 63447 442554673 2316 2320 356094236 10318 10319 988979662 27653 27654 615008949 33189 33169 809117358 88306 88361 455464899 20662 20653 258041784 4757 4790 931882407 30087 30121 806596289 846 847 681466829 16740 16741 989234006 85293 85291 494193093 77372 77373 105908986 46398 46360 187154013 12519 12538 996902119 61808 61859 688566992 65261 65262 968776688 69761 69734 523135305 6622 6673 228256113 44590 44591 134307849 61842 61827 470726319 39811 39759 530531394 61591 61564 197267628 33439 33394 65118485 7962 7963 666984949 42430 42431 955311686 59040 58994 933427278 55909 55910 887898432 88701 88668 767265793 41475 41476 822834889 83091 83119 152646532 96396 96435 431479614 59207 59194 975919637 23861 23862 383324080 26807 26846 429773447 85467 85489 93050732 70779 70780 333540894 78947 78948 102203202 42161 42162 183073412 92167 92168 188824191 63486 63487 311376483 8241 8242 117681853 38221 38222 387024802 35463 35464 778133831 68928 68936 85801763 34352 34353 887581203 28200 28146 937544638 33930 33931 459815180 48437 48438 781023878 81134 81135 739922501 92678 92671 787371262 48951 49006 47527402 428 429 600840041 267 261 724156403 6059 6065 26490906 1200 1144 832050529 77494 77530 247567440 61265 61266 948673614 2295 2329 556126788 28344 28343 879903819 56130 56131 247088174 20491 20492 698362163 55147 55148 167241346 68250 68251 328572224 69700 69701 421915628 91213 91214 492719579 37810 37772 144211677 61146 61121 440847705 12594 12595 730251566 31278 31333 205115697 13270 13240 300879464 45687 45688 970684456 34213 34214 37165305 2838 2839 929181897 27543 27558 35758099 92593 92566 235007730 51755 51715 535729442 52394 52395 456395434 92841 92842 373105162 32898 32899 385756617 39244 39262 626609923 27163 27164 459313551 16031 15987 67370976 48242 48249 739031670 23392 23389 418417346 94474 94475 508808737 26362 26363 255389328 53000 53001 939097275 60207 60157 521844193 43608 43609 943233420 70213 70214 11222348 38413 38393 365326094 5118 5066 13802410 68765 68766 875693675 60355 60356 515278057 9382 9383 399556116 83930 83983 155411983 39263 39218 580234429 40816 40817 71518497 51028 51029 291543333 61950 61979 536001165 2242 2292 859133340 44803 44847 181710706 67303 67304 680953565 23320 23321 491698932 5603 5604 96288007 62182 62183 738246666 81458 81483 487569665 81302 81303 984381788 23301 23300 722925189 95871 95876 684260116 53828 53792 119350788 14266 14267 809209827 52728 52765 61125111 61871 61851 673079811 70781 70782 225985286 59457 59464 949652290 50993 50994 520345323 29596 29584 668875309 22110 22111 542366158 63967 63968 945215243 71587 71545 587408560 20078 20079 394029112 18664 18707 13724264 23835 23836 771601075 26887 26859 355817485 83330 83331 507104285 79000 79001 897639350 57537 57538 468364421 97065 97066 52532512 55498 55499 164834189 12440 12402 965355124 40645 40607 814352498 84417 84418 822484208 78376 78359 458312472 70243 70249 824646196 642 643 522635561 20058 20059 752918817 68377 68346 798553018 44436 44387 465885643 85345 85369 908506505 29154 29155 727590983 4570 4571 245935029 46602 46603 839703299 12934 12935 986673985 41284 41285 97169249 86660 86659 682187340 87957 87958 224956331 11270 11271 726639252 66623 66624 46643682 88639 88625 43504842 42699 42681 363553715 30613 30669 212780286 56417 56402 230430314 55061 55026 395618471 56453 56454 562033305 1508 1509 336284862 54111 54112 176026216 69182 69183 848372715 23022 23023 181330740 11501 11502 770207922 15300 15301 183604351 93121 93122 510397728 983 984 668424870 89657 89658 776071797 83314 83315 307184558 46238 46282 992220330 16713 16768 639548898 54304 54349 54931486 43060 43061 884732338 42799 42800 850501573 4973 4975 434725706 9788 9789 410159373 78232 78278 919998687 1144 1145 103904242 16366 16324 122238090 33595 33596 215195837 52691 52692 459706675 64479 64480 123598940 33736 33737 909083771 22349 22350 101253731 17285 17286 439000684 28475 28419 569210028 68007 68008 730637606 75446 75414 985586256 79680 79718 11617080 90107 90108 46049650 26186 26191 872055438 99669 99670 281015469 100000 99997 355838499 62846 62847 856595918 32360 32355 972527545 43716 43685 623371721 17691 17692 529007829 7081 7043 649823993 36085 36046 65848474 1529 1530 899062721 91951 92005 762765745 96204 96252 597778423 94959 94960 890611843 79751 79791 357101514 49920 49921 885537709 3054 3055 417750001 64080 64081 313256603 21535 21536 308861849 64199 64200 272994772 48753 48744 887704042 31112 31160 927740119 16329 16330 682870431 92166 92126 256900131 91910 91911 245034230 41877 41878 192998365 57180 57181 794664273 89881 89882 623964976 39455 39456 80185569 88986 88987 353519713 96699 96721 534278607 5196 5197 948572088 78787 78750 57331247 28112 28102 484190401 90774 90775 251998499 71489 71482 827698500 21409 21436 156666695 90561 90573 332463794 48727 48777 372167415 9306 9310 623883198 30930 30961 27516158 32109 32079 392267460 2254 2255 28521557 8644 8673 447191470 21087 21088 193774540 96288 96312 136519081 90167 90166 142218587 30302 30260 630491376 34812 34844 778337420 11623 11654 808797737 23489 23490 17754949 61672 61673 925400215 19549 19594 771790925 91213 91212 686850808 57879 57828 382241410 74409 74425 471214736 66828 66829 876270248 65732 65733 371240469 10379 10380 32887571 86709 86710 379035821 96483 96484 500546239 12050 12080 580129137 62153 62154 42899935 83931 83958 531286177 44248 44204 840504876 78246 78300 689494773 966 1005 29656644 82018 82019 83506299 75754 75755 163369842 75881 75882 120740567 46921 46922 702016360 31911 31921 637736204 46425 46426 803548121 96106 96107 602995962 41737 41766 20141907 53804 53805 104719741 66454 66496 805201877 31515 31567 729409983 10216 10217 133168128 21902 21903 790642231 37389 37378 947953467 6532 6533 26562979 46368 46369 899421781 11676 11677 88169985 46502 46503 292213878 78226 78276 35568916 24536 24537 302058901 39364 39365 552204605 9544 9545 452193162 6859 6860 89043256 21460 21495 116371132 84411 84380 636800450 33853 33854 638860537 47248 47259 131045291 30506 30507 873355323 20322 20286 490466989 8849 8850 781778852 69077 69078 958499837 8912 8913 919230662 55078 55079 604558159 66541 66542 96249875 96536 96537 187448745 32155 32173 346958381 23102 23103 857095351 17850 17845 72600338 73849 73850 871556837 43640 43652 916670373 44925 44926 155843156 69330 69331 284359047 66937 66938 494372982 49266 49309 888784316 98936 98937 49199265 48800 48801 658587216 52279 52280 867743882 99080 99081 655349042 82170 82224 97889352 87577 87578 917184098 96497 96468 411965202 19728 19729 38171591 17742 17743 446949718 23404 23415 993295405 98515 98516 679585199 60791 60813 51035012 28868 28836 71647315 57051 57052 575945797 70436 70437 458766292 47661 47662 294207033 13350 13393 43857364 37251 37252 85105699 81890 81891 98705400 31032 31086 187972411 68272 68248 97950177 72767 72768 101065251 40250 40251 487823914 20333 20334 148050064 9294 9347 184597133 48164 48165 674824570 72853 72822 2819022 45725 45681 536339214 73311 73312 679058625 73691 73642 821242784 81001 81010 24320987 3483 3488 166255664 91608 91586 817035889 88860 88861 267274495 18151 18101 111322839 60031 60007 392359427 87410 87411 867708140 33566 33608 403520036 60235 60236 599706755 43342 43343 709702385 74675 74676 753002328 27026 27049 647201626 48303 48304 253990979 19895 19845 253392136 64578 64579 229727915 58342 58343 353910858 14412 14413 984101832 48932 48968 88982594 4860 4861 492732368 71690 71661 774592858 29443 29444 539143933 22543 22506 403394563 51756 51799 455449180 68345 68316 39674959 30537 30588 999083300 47419 47408 514897160 12121 12078 529876032 65951 65952 371844305 66992 67030 55913025 82049 82104 363777930 10012 10033 852744471 90087 90104 842875544 18175 18176 452892568 65579 65580 397497365 77799 77800 436712727 31151 31152 108190595 85824 85864 103701017 98183 98150 710700922 60973 60974 833380827 35095 35121 464717765 7809 7758 596436885 47174 47175 970709708 11639 11640 338231197 88644 88645 681686466 94871 94927 256079673 53569 53587 584987844 25076 25021 560252387 28649 28650 7939185 50207 50237 344095769 74109 74104 251536168 12463 12464 793131843 94735 94736 876582916 27105 27106 64122331 27660 27661 456476982 29870 29871 913831688 47045 47046 539468885 44795 44796 350398567 44269 44258 680814332 53502 53503 943768231 63542 63543 97387665 956 957 356025538 99605 99606 493137795 24008 23970 906029920 92302 92319 228648144 8494 8495 760910890 53053 53066 785122526 87647 87648 219170444 1215 1213 67858881 46136 46143 606793026 40274 40275 900186641 30337 30338 868552250 45484 45485 66257514 23323 23376 145113500 78445 78489 400369097 53508 53509 656763605 61686 61650 431727643 67335 67304 217586966 45831 45832 33796595 30923 30925 296694770 14997 14996 934302218 42672 42650 732111685 69070 69043 874897662 31545 31550 349804091 97352 97353 983815389 96206 96207 656422335 87522 87523 748753799 3385 3406 736313626 82325 82296 952266972 9374 9350 287403485 48839 48893 710519085 7906 7907 970829895 94003 94004 924860113 79799 79800 675556787 65085 65086 737219461 66793 66808 527682746 88697 88698 720685437 59448 59441 257742050 25048 25049 716896504 49284 49285 472001571 32643 32644 955170305 24896 24928 998547792 57046 57047 813063363 51581 51535 223144433 96284 96285 903055283 24871 24872 834365433 5991 5992 705192042 45041 45042 775767766 23588 23589 915611204 61784 61785 925694373 16374 16375 430085883 6771 6746 808731293 37888 37866 786451310 51508 51556 441116022 63862 63863 355898779 17169 17170 523692666 74571 74572 42305312 4129 4130 358657335 89546 89547 306052553 37120 37121 173668065 91297 91298 964942731 89557 89599 403947554 75576 75550 446147130 74807 74818 377273818 85709 85710 603191186 19921 19922 85157802 67417 67418 362438766 79258 79272 827693582 54348 54333 290470135 85212 85213 896431814 81517 81549 485535532 4594 4595 802216192 82484 82431 294850363 68140 68141 207276849 44850 44851 457476419 44351 44352 522799071 1065 1066 856491449 13560 13549 449062601 92386 92387 610388945 4288 4289 841653217 34943 34944 62973792 93552 93579 492435707 96694 96722 253232266 99456 99439 138942546 44308 44309 608054566 98493 98494 727380154 54438 54478 350755158 40251 40252 118755622 62281 62282 501860065 14015 14016 592059112 64314 64357 718266004 94785 94758 992498612 37122 37123 3018818 6346 6347 862537992 1180 1181 397319717 36201 36202 618334217 16083 16071 183422245 64846 64844 502582547 97936 97916 118621140 24657 24658 12350882 12127 12103 190215739 90293 90262 983497831 64013 64014 440180077 29950 29951 813166349 92602 92603 289654905 73647 73648 529787988 37815 37836 533337841 54342 54331 700678298 67690 67712 637789214 76960 76961 673841805 81873 81844 492126165 11161 11202 374913377 82990 83007 967519030 44994 44995 399055382 84931 84930 975117361 27659 27660 781839378 96638 96652 428456355 58366 58376 509116161 79308 79309 368452197 63919 63920 436948197 86620 86671 798469021 52689 52645 431368339 15024 15025 935234341 94408 94409 640826801 69964 69953 344597028 49322 49370 411822716 33432 33433 239537912 43295 43296 840103974 67218 67254 389703550 43182 43183 99976618 73650 73651 385146628 63646 63647 832568326 83982 83945 783708677 81403 81424 302676384 99977 99995 885569850 52847 52848 647576422 34121 34080 657550510 13828 13819 317390675 95522 95480 434186840 85617 85618 572351173 4126 4172 399616760 50365 50366 995999855 93478 93422 573510247 51905 51873 382951175 41484 41485 85519077 3233 3211 452660534 58414 58415 145175537 44855 44856 703957073 15841 15801 652683810 39828 39829 354339384 66684 66637 680488894 77689 77725 664929901 77213 77237 362070176 55023 55024 997799078 96768 96810 113560454 20820 20833 755264830 43583 43581 352073598 7277 7278 573787700 24736 24709 201687700 2526 2527 739368034 11217 11220 125581190 89915 89916 960053908 60967 60968 969618463 69905 69906 358128028 54459 54505 866283026 86786 86736 982051618 6142 6161 564978905 54885 54886 554145385 67052 67016 721194605 62446 62447 959092639 38038 38039 862427512 66932 66933 495931363 32787 32773 671883654 96899 96900 984137922 79628 79586 761552318 20295 20266 479795159 21802 21800 258386689 53358 53359 779533906 67006 67007 901556213 48097 48098 848295359 75861 75862 971981747 32630 32640 999096250 18966 18967 248306947 37829 37830 46491856 94881 94882 564015294 26186 26187 339473988 35985 35986 761426063 74822 74792 900554066 75990 75991 46786002 50254 50255 52884159 32393 32438 271865508 87426 87427 636172605 49673 49639 938941804 70891 70892 367029495 23033 23008 74189625 87779 87789 947199035 6411 6454 805553096 83668 83669 578641245 35797 35798 581028812 68864 68865 524534489 2050 2058 506008285 32523 32531 456801129 66364 66324 165429687 28292 28270 778941226 84907 84908 454522862 94027 94028 388452763 35178 35179 765078554 63147 63148 766023562 97936 97937 621660276 57039 57012 476224654 13832 13779 977383171 23236 23237 731763057 66534 66562 713167219 11621 11622 105514183 72177 72152 249001298 75791 75833 106421090 31297 31273 245087848 16653 16601 727136755 28082 28030 38790397 59150 59157 90959072 82743 82744 160997131 54675 54645 334327979 87892 87893 538825701 84041 84020 838873123 84578 84547 641799649 83655 83656 256737300 76814 76870 489659448 43392 43393 796212431 86499 86507 844809854 52125 52126 830770517 78174 78147 55268518 66147 66148 356099450 46398 46426 772193940 10211 10236 677899287 28640 28642 884337347 87007 87058 123155765 90814 90799 299668299 12989 13007 799208178 8595 8550 708713289 1059 1089 82108842 99265 99226 270530318 14895 14922 772314584 22036 22037 826094759 83407 83376 939931648 79509 79484 611633440 5057 5031 796513618 89771 89772 320316397 32383 32384 564623075 68847 68848 624272257 22485 22520 268286183 32249 32250 400404721 48576 48577 144288224 71931 71898 82897690 93832 93833 352574516 55187 55238 510149263 80140 80090 674551808 65836 65837 397462426 77883 77884 151178899 32485 32475 681423165 90290 90291 904393069 57798 57799 877089909 26465 26429 289366125 78495 78487 504291417 50619 50620 822632514 88848 88822 837080468 23554 23555 229773770 83109 83067 963972758 48807 48812 826624670 60987 61039 944350326 9868 9869 288260968 97503 97530 667620359 322 323 145714788 66968 66969 29809289 12828 12796 757993227 25650 25651 734952411 84647 84648 922922876 83939 83940 385887905 96322 96314 596413197 42732 42733 692360256 67944 67943 430970782 50663 50661 212873281 99866 99867 118742664 97435 97442 478766076 2375 2376 555007441 3321 3374 112958547 84575 84558 42892189 15009 15010 551945939 96701 96736 386193143 40543 40544 716786043 28712 28743 906841691 52026 52027 158386078 94583 94584 78371141 43301 43277 133327676 36521 36522 275276085 30774 30775 870775832 42838 42888 313933055 64692 64747 618493447 84938 84939 457475743 25808 25809 655656711 94338 94339 943693997 34044 34045 564508752 65089 65069 365392307 66587 66571 188375984 21109 21075 561540547 177 178 101561868 67061 67062 278279057 53113 53160 692491333 68194 68195 503757035 78199 78200 173252306 22278 22279 240237420 88333 88306 510956541 18528 18559 177557974 93433 93434 961935333 54065 54049 535479162 4018 4024 394747765 3922 3962 918801470 82421 82448 358536036 63203 63204 879211668 90281 90334 12509133 81388 81347 262492219 31082 31034 97587017 61849 61904 708335719 71622 71623 724412661 44771 44772 354760235 48058 48003 570794516 90888 90928 163363484 73832 73869 96446545 73224 73225 443916240 50771 50759 820807483 75282 75243 975767243 23658 23659 607041030 47410 47411 25959959 55390 55391 280634004 11911 11944 522163719 30803 30773 606883972 83487 83536 314117139 99265 99291 824135940 75421 75422 24526892 99982 99983 734126161 57231 57240 122306856 60699 60663 991890543 57635 57636 793714563 46597 46598 407158242 14496 14518 516267634 32279 32280 41313776 70726 70730 949665180 28246 28215 735308636 59156 59207 901688398 2517 2518 103017604 68724 68705 992075582 12491 12492 343501827 18720 18768 324020987 40615 40600 459104423 2600 2642 645069640 559 560 416562212 9105 9106 449113485 57518 57467 174405608 73309 73350 729409442 4300 4301 456300986 5220 5227 285846769 98947 98948 251945258 6904 6905 49527228 17302 17303 597119494 48105 48106 176225020 90110 90143 66416053 25846 25863 174639409 87356 87384 160598969 84983 84931 599578442 82154 82191 424894603 91159 91160 413421702 73936 73937 225635695 73228 73229 463286939 68964 68908 838224788 47079 47080 896910530 80903 80947 596660689 93907 93908 427876946 7333 7334 62228004 57895 57908 789855925 5265 5244 408176478 90276 90249 624844089 13661 13617 112385034 71148 71149 736590615 47639 47640 411344959 36215 36259 376593272 61885 61886 231842841 40404 40458 502690148 49985 49967 626637421 89759 89797 356037176 14956 14957 173009759 91916 91958 237002055 40408 40409 807431233 60824 60812 700559967 43020 43032 406046503 51440 51441 452576598 39088 39128 585724372 44125 44126 488669870 80423 80424 869109820 77047 77101 326066903 20646 20647 75166457 32271 32239 580864760 51670 51620 298079647 54197 54171 409211059 59046 59026 985978045 41445 41446 497626308 4785 4786 183183864 47011 47012 680675568 13568 13569 628644750 52859 52855 959339886 71969 72007 136261345 27640 27641 90862531 60425 60391 955633574 22454 22509 289953034 29187 29188 184366415 15280 15264 374647387 47780 47818 362703816 46080 46081 632748427 660 661 298318450 32280 32281 168494735 53502 53542 129177302 78267 78216 761740045 31536 31537 562814743 61981 61949 153372974 41731 41732 363361225 302 258 219679499 44684 44712 149528018 2039 2040 486712682 49772 49722 274716899 47502 47503 200130499 64641 64642 828103829 90563 90555 699413128 24770 24785 771132265 3909 3886 255136111 18494 18549 451164452 5298 5299 627795681 74814 74858 845666941 23865 23915 546540033 53941 53923 89313838 47061 47062 411800376 20868 20869 742795958 57707 57726 39694236 68683 68684 854435375 75879 75824 628929450 62550 62571 351994867 41069 41033 132905219 90695 90696 87675001 55517 55555 165361507 93141 93142 630716786 27141 27197 282294506 83183 83151 491175248 4928 4973 112191847 89436 89439 497208570 54511 54508 487514296 29813 29814 176484812 18930 18980 355430458 65447 65448 89445281 89692 89693 947718266 53939 53940 326970274 28151 28152 791429568 97563 97564 226787937 59651 59652 646218076 51431 51458 250401332 74741 74742 312126017 21156 21187 40874169 87896 87897 160173502 39101 39102 607250497 38481 38425 659363302 11614 11615 690068343 20338 20339 312916086 65910 65856 916711008 2013 2049 477809955 87246 87247 478948643 71305 71306 182963097 38575 38576 296946524 78641 78623 306687138 6398 6399 727204428 25137 25138 514164987 42121 42083 649471708 97379 97430 977889631 8679 8686 384723460 49068 49021 460341338 23800 23801 1594943 18709 18710 666045406 69236 69208 629952092 99478 99479 384125755 13498 13499 425153780 91774 91758 870226820 87718 87719 150512368 92583 92543 672042236 80650 80658 127062017 3776 3767 886636774 28853 28830 542215551 34112 34113 106345910 46958 46990 982798511 91444 91445 857251335 39318 39294 348197510 54675 54676 955084876 95976 95990 673556874 66708 66735 137543515 24014 24015 442751734 98579 98550 329348951 14741 14754 25274133 14090 14127 458287889 18095 18096 421501796 24380 24327 659837286 5374 5326 423005899 20735 20736 245067332 77911 77912 723886316 68909 68882 252337494 36408 36409 182552865 47381 47382 335485114 38776 38783 260747342 25828 25829 737681750 46373 46350 630213939 82976 82977 786618663 38342 38321 875877157 94433 94434 270833559 83141 83146 696060257 69364 69365 241359198 19130 19170 644140860 6403 6404 362017853 25431 25463 830174058 48318 48308 689640700 42616 42617 869348565 51622 51609 404647274 63848 63829 970869086 84408 84409 686211257 92086 92068 18028220 36529 36475 858450936 7065 7064 239032699 33874 33875 69141346 63343 63344 178575262 33461 33462 317859631 21340 21341 175907542 80740 80732 163163529 3076 3117 428623345 63703 63720 833460645 67167 67184 395838138 14589 14590 176626246 81198 81199 147934964 33217 33218 58312876 89946 89993 152886911 82828 82829 244230089 68151 68163 737695785 38233 38236 909841213 76716 76717 754930840 96774 96780 982753606 72739 72757 654477383 19021 19022 715300265 86139 86140 394708215 26803 26804 266050412 26049 26003 367066664 38293 38294 394173593 62487 62488 922082403 70189 70137 766486119 19870 19901 172954344 45589 45542 542792574 26795 26796 960161062 7910 7911 173014345 68813 68792 360651492 73711 73669 454010642 11559 11560 625620252 6210 6157 57423796 97727 97776 4105222 55994 55940 504034833 70280 70245 628992794 3978 3979 75085244 88347 88342 852564875 34684 34685 831150907 57908 57909 358524754 68001 68002 102111694 35079 35080 321765038 96078 96079 351841898 99731 99732 870566933 67720 67721 187504694 12599 12563 457146831 59699 59643 675056650 50948 50949 715320786 43252 43226 19840373 37277 37259 677672889 68348 68386 248778735 56053 56018 347167343 50735 50679 604004349 15027 15028 185873135 6477 6511 537824357 30873 30874 801423179 82182 82183 560214266 78882 78883 376000328 85713 85714 562076056 77973 77974 570590591 82777 82814 703970038 32066 32067 382605485 10589 10644 802542496 20607 20608 4076279 44060 44011 485192770 63946 63947 180851144 3013 3014 854058487 56743 56689 686132734 77710 77711 684100606 80613 80614 410827874 258 302 96079742 47559 47571 647347639 86058 86059 350834027 49330 49315 706816855 48228 48214 546985128 91893 91894 954302779 13652 13653 314311873 72178 72215 908557736 90852 90853 844204920 5296 5292 276640192 42890 42891 623882750 98575 98576 507054587 46174 46175 921207476 41145 41127 301123156 82002 81965 79021935 80060 80061 966867262 81232 81277 426113690 93326 93327 507519091 37482 37486 253794141 1776 1777 357940263 4391 4338 45128452 8659 8656 105578403 296 275 715220529 13564 13523 425552411 70273 70297 322673402 98742 98736 304525502 75674 75675 404403776 49588 49589 261581809 54046 54047 710069065 99813 99814 281962403 55820 55819 918488958 24487 24496 345841480 25010 25006 302068805 91056 91057 840620234 91758 91759 871588675 44991 44978 366538292 48199 48200 13877418 72264 72291 346995773 79376 79377 954171155 20399 20410 556977433 36862 36879 526677803 15847 15794 161663949 52551 52552 491360678 13776 13777 47368833 95149 95150 226300860 66392 66368 21575360 39330 39288 76982579 70271 70272 243124156 99502 99503 682543003 40466 40461 347979455 41110 41111 120000397 1935 1981 929996455 30321 30357 373660116 99682 99683 276085793 92477 92426 302845334 87249 87214 412261009 99879 99880 751861934 78060 78061 539467955 44390 44427 157960242 65395 65360 994793476 31761 31762 912958481 38588 38562 718199792 103 104 675234539 77055 77056 146914155 38166 38155 607887013 1373 1374 831637496 38117 38145 136659835 4542 4502 813273043 45806 45784 590979837 55329 55361 416092786 74601 74602 170021514 13297 13298 784952876 19253 19205 451611651 76150 76151 445305837 91742 91743 610723842 96979 97013 649147063 33752 33753 472052947 43194 43195 917542210 57819 57820 478069153 58551 58536 242737213 34499 34531 309666061 64973 64974 359057598 17544 17545 742137263 43657 43658 894117366 6379 6380 676882008 47599 47629 532406765 91349 91390 66390702 30348 30349 470899150 39858 39824 790828194 56425 56426 318975836 71614 71653 388293129 30592 30593 199597612 8615 8659 552303518 27737 27738 151743170 13314 13315 794546321 21226 21227 982125488 37646 37702 830340617 8594 8538 942283069 39606 39608 187952968 30376 30377 743967751 75563 75564 997463313 5722 5713 310566690 7926 7921 401987178 9455 9456 955422727 10611 10579 373130976 26597 26598 563135050 63113 63114 652010376 51427 51413 5157616 43408 43409 102771165 98237 98277 777292493 33894 33895 609087066 49287 49288 956330623 63676 63677 305440045 96307 96274 902763331 68938 68939 204873051 98224 98225 622421302 74523 74524 645580086 50745 50746 322559794 36287 36336 214317113 3878 3835 849644227 90232 90233 401424912 26787 26788 892813309 74507 74508 811240182 77120 77080 440161161 77091 77092 320278918 87657 87620 385059784 640 641 380521407 74936 74937 393892988 47707 47683 719289187 96750 96751 825652074 5600 5601 375841960 96328 96357 468596036 97584 97585 791993616 26712 26713 129605155 24066 24067 510704106 41178 41150 209778588 45425 45409 83791630 69524 69525 311710408 21684 21694 307281138 27697 27671 346989541 26314 26354 915421520 57526 57550 780700301 25123 25124 220890586 6994 7017 587559814 12063 12064 247064689 73048 73036 46043656 36219 36200 107754047 73822 73823 92730396 85544 85545 848815017 7253 7254 693628259 60433 60434 532483666 53960 53924 61763668 71507 71490 471254140 64007 63977 954699267 39993 39989 507134329 67872 67914 597439969 10673 10685 369891463 72635 72636 51533765 27633 27634 706662525 42226 42227 548724120 1836 1876 874566185 9186 9145 841799747 18106 18134 201742712 24898 24899 613433569 34774 34775 420142842 40761 40762 985856048 57357 57358 954490630 24720 24721 723924413 28817 28818 934850873 66591 66584 608777857 84838 84839 477451886 55594 55595 112605099 44923 44876 356487726 64759 64760 231155563 49811 49808 695910845 96558 96591 933570100 54213 54214 372724108 15157 15158 243278648 51684 51700 840548872 78908 78909 897666903 41175 41190 596764886 71345 71321 605940424 50119 50080 771461485 86648 86614 164304087 40359 40360 10989750 76856 76857 194552285 85056 85057 719107796 38609 38610 236657462 50068 50112 100400546 62016 62017 158519162 32480 32481 794839975 17590 17591 442833179 93490 93491 512211733 8972 8994 391752908 36754 36802 766636790 55261 55262 372155440 84028 84029 190706948 16997 16998 101194988 25529 25530 410790880 14134 14135 585112532 14839 14852 597534334 31687 31634 953793729 13929 13930 703271290 43566 43518 831995470 67185 67239 23004722 9614 9615 22617456 87159 87136 37991410 61683 61713 187503628 55214 55191 10054354 61132 61088 880397607 95610 95554 696498788 69002 69003 213622956 81377 81324 230871320 61280 61271 814427189 71757 71758 377440926 9522 9523 16359105 81259 81260 600906681 12548 12549 949506777 82427 82403 601683011 7696 7697 284771286 30293 30342 249679804 88299 88300 590879474 58544 58545 443803158 84687 84651 306739592 63210 63160 152646812 7899 7867 341197802 82734 82695 763039125 96315 96316 419540841 48042 48069 11793115 36149 36150 205290655 10962 10974 254373760 95781 95782 815294975 64031 64010 519931482 34197 34153 791771116 71205 71206 873397324 11927 11924 68467671 64168 64169 963397125 20715 20668 841500926 79646 79687 548772280 5206 5207 646245345 71508 71475 55100505 7685 7739 84012009 13946 13900 680492863 60846 60847 362247495 1738 1699 442962334 79283 79239 772029291 70535 70496 967633796 70237 70192 194342935 81874 81821 472632959 48970 48971 617889770 56217 56218 102861149 71140 71141 73044212 99762 99763 437666333 36958 36938 461540972 24752 24753 174982482 45161 45119 201920432 77062 77063 58213243 28498 28464 396826776 20992 20993 93162029 74574 74601 196340958 73443 73444 536417740 85744 85703 175995622 12331 12332 22153415 51348 51337 220280469 91431 91424 420475472 91194 91195 725482705 53004 53046 589025418 82033 82034 342420031 75069 75097 852403747 5842 5843 315298972 2101 2102 405657113 14770 14764 952684410 48954 48898 820947664 13324 13379 113567591 12407 12408 226743396 69796 69797 965106537 4371 4315 381350611 29312 29313 294864094 91185 91237 9089223 20859 20860 56030135 77458 77459 673005300 345 346 793775992 39957 39958 255845223 87415 87416 456629344 62876 62847 653564876 47778 47734 308985380 67603 67604 605721921 2309 2310 7311690 30213 30193 805527150 75857 75816 953710921 60720 60721 488613465 90915 90862 458173522 6422 6446 9657563 23154 23178 342862991 93803 93804 77185946 55247 55248 943922097 30519 30520 541206817 43834 43813 539815277 39276 39277 921578889 21372 21373 555154700 54828 54829 242632542 9186 9181 309000196 59535 59536 160042420 80764 80765 331378745 34192 34194 259826994 1187 1188 731123452 86692 86721 692678963 19680 19681 257777574 5637 5638 198824169 4412 4413 766087778 22309 22310 711082033 702 671 208067852 48595 48596 103188707 25462 25463 758004477 24939 24952 733947419 14368 14369 212235674 63515 63516 267723567 13411 13386 642288884 95150 95136 20240626 59244 59251 730619050 38779 38799 387237492 17266 17267 512205508 21657 21709 69052440 45634 45635 509682326 79728 79729 776160583 25844 25845 12162175 69855 69856 946954826 55991 56019 670477746 10520 10521 646781624 4029 4063 988298351 82521 82569 310512668 80408 80409 664049747 817 818 578898587 9998 10002 510984822 1545 1546 51271799 51607 51608 382282601 19256 19310 18927975 86806 86832 306887889 74476 74420 13252651 77920 77921 746266348 93330 93331 800408037 60799 60800 65897892 15391 15446 319500893 47263 47264 692657576 66711 66709 563694625 14972 14981 100215659 70288 70278 276079015 72683 72699 733686714 93183 93184 153186412 79196 79197 974984306 97902 97903 861686983 13084 13085 84189376 58424 58425 583708649 66640 66641 194686944 5161 5183 140171144 69721 69689 499033793 16944 16945 143029911 38467 38450 166695741 14015 14045 868907093 45380 45381 945929991 42333 42278 172308512 23997 23995 621613627 10312 10368 558899071 94467 94468 717764658 6080 6119 516758362 54617 54618 757638397 89552 89597 624568271 14141 14171 861621607 6523 6578 97594127 67335 67381 533314415 79931 79932 516678796 36913 36929 422826132 50446 50447 358718548 28453 28409 217052073 50174 50175 498193617 72290 72291 68911177 87249 87206 404444349 86890 86891 472447480 22326 22327 635676338 52655 52626 890001968 90009 90010 427617000 69830 69831 123789111 16831 16832 164419928 74923 74975 56296233 69957 69947 565552343 46914 46929 460450125 13990 14032 196508287 97465 97424 630578795 21085 21115 487959280 51040 51085 825128530 68826 68827 944118250 94548 94549 123354685 73257 73258 336735856 95217 95218 561307908 65637 65638 574576958 36137 36138 891545592 89182 89183 99891844 14154 14155 300629721 58846 58898 941270633 16601 16588 195664110 41405 41406 272309465 18440 18436 910907632 77030 77009 316485465 35717 35718 246082879 85121 85149 946496479 9131 9084 439009308 48867 48878 872118473 7673 7692 828360907 58094 58095 836496054 21804 21858 16745433 71634 71614 257491367 17349 17350 390158905 43274 43275 690904388 97371 97372 909231659 43901 43857 603623246 2960 2961 4728140 46283 46262 508996280 63561 63536 631384910 34683 34684 185848577 65575 65537 935932453 98402 98403 32553173 43195 43196 298728174 73569 73605 2188681 26662 26663 122844556 92893 92894 540908514 23768 23769 714180794 17153 17154 614356033 19989 19990 507313589 69024 69041 761619354 84838 84869 757664364 21901 21902 442524182 8995 8996 974876476 49262 49263 442946805 51865 51866 753308723 45322 45354 518806983 69647 69658 755732973 10338 10339 890857777 39841 39808 185082789 94722 94690 43306121 90981 90982 81577790 7460 7461 964850652 92131 92153 210640364 56284 56285 433513506 23114 23156 888390965 62532 62516 245945360 50110 50107 154987245 94952 94953 500604477 20938 20961 814135628 92823 92824 603718335 27247 27195 936448637 31783 31755 516464093 79466 79467 330176162 24857 24858 344460404 33576 33556 265048162 11357 11348 358260081 90797 90798 554709615 29284 29246 75342737 72904 72905 688221663 36423 36461 47449770 21166 21210 133996920 35781 35782 412188884 13511 13523 73700023 6790 6791 677902716 67586 67587 943595940 81029 80998 712900027 60399 60400 428003094 28023 28024 460355699 98904 98928 722750905 25977 25978 209862838 53238 53253 154574535 1560 1561 977925607 5609 5642 171373375 7475 7476 713202682 40580 40587 319734121 53776 53761 34942196 57990 58042 926663376 80869 80870 422085600 92549 92568 690589633 74160 74161 844060598 48881 48882 991796980 39275 39318 279779747 7412 7390 463588919 41 65 847544548 31698 31699 103233000 11628 11629 962318571 76247 76251 338372236 89793 89794 139327626 26596 26601 516398338 5390 5353 768303936 18684 18685 293102822 77314 77315 622125148 18604 18566 177022900 94479 94512 910160309 51733 51734 785893470 9459 9460 260821984 77740 77726 187854840 13533 13534 288058089 13060 13061 252962678 11276 11277 81636469 10576 10577 858871886 99169 99170 16546484 6406 6388 765158390 52867 52868 910740663 86799 86800 951553571 3553 3500 225334936 74874 74827 357797015 5510 5511 922874459 85063 85064 72042237 47445 47476 650872243 309 311 898055386 13142 13143 20152591 10474 10430 551030265 16574 16624 19254919 7002 6959 237443481 99889 99930 571459216 12349 12380 866784601 69103 69104 850887357 83258 83211 675946397 10157 10158 366326 86824 86825 848065706 44678 44658 726271228 29163 29164 799783627 66052 66007 35767488 18325 18321 654411606 39323 39324 222802364 39385 39386 416188208 57079 57080 818555484 16386 16387 185337475 53296 53276 925566220 96371 96388 563255954 22861 22892 140908380 61418 61419 181923373 25873 25845 249580633 30655 30613 655652033 84181 84136 195875802 79686 79672 565750257 97693 97694 719038115 7829 7798 619022255 51490 51491 537040573 72777 72748 345414184 10324 10325 766512360 90818 90806 304629693 14201 14202 735363973 25264 25265 186517562 67910 67911 882385075 41396 41357 29150559 53541 53492 224058827 35677 35724 494232539 33215 33216 334801417 99272 99273 245631186 82331 82296 203746000 60099 60095 55822405 32042 32043 98529065 85429 85430 266387841 45779 45780 152640046 43749 43739 897469253 58051 58014 106185113 6555 6554 979330027 24272 24236 595169543 55153 55109 621444440 47309 47275 721766083 43057 43052 548757779 61041 61018 291942223 81899 81900 944929119 95114 95115 211501235 96896 96897 473974350 52189 52190 791819854 14626 14627 175206571 22829 22830 416971867 50218 50252 540314794 3550 3551 661452530 66824 66814 586952703 2592 2593 160440134 18165 18118 718446286 22855 22856 599896416 7942 7901 811387793 37766 37740 246513835 48289 48320 304463253 42119 42073 571918986 58578 58554 697770751 56138 56128 275258660 15120 15121 582484769 55034 55035 214551457 95758 95759 117205 29702 29661 863793019 32901 32902 989238836 11478 11479 896891574 91536 91511 287995189 8079 8080 651336799 77303 77304 995007989 50353 50354 100394197 61639 61640 777287782 92350 92309 468493374 16070 16071 366082010 35283 35286 175274644 92598 92599 455192611 6916 6917 577987885 67453 67454 531131397 27282 27283 955821751 36339 36340 89862096 27251 27252 458782566 86475 86476 161553406 76871 76872 50630354 71106 71152 94676059 51859 51876 245464484 47648 47702 942840028 53558 53591 978795294 88671 88616 938372656 60375 60376 810833891 85697 85676 12895788 18084 18085 952737943 77197 77170 98346051 20215 20246 258574324 30560 30561 472869348 41894 41895 596589470 17416 17394 333456374 37455 37418 823767517 60527 60528 637349396 61984 61985 916534650 79881 79882 436576412 82489 82507 816231415 26653 26601 155401102 38043 38044 399736537 19829 19830 788446543 59768 59769 508831408 71046 70995 718274260 30280 30281 837854238 30834 30836 547047309 76334 76317 633419984 9889 9890 12543009 5064 5065 890619688 52940 52941 850924309 96733 96751 647419969 66754 66699 758996351 17498 17499 613512315 5578 5538 504473447 50554 50531 23929417 49703 49665 228268573 67997 67965 113310089 94644 94672 438669972 55641 55642 481943898 75836 75837 636779879 15664 15665 276023249 79970 79926 802852020 72123 72124 599800514 45799 45808 923055734 10264 10317 383633646 97425 97408 78411432 24749 24788 952211077 75389 75390 197339794 59431 59432 53762346 47714 47763 263418081 21272 21309 557409592 77873 77900 771519154 13488 13493 857072717 2973 2954 413486361 15381 15382 678688343 21951 21898 303114955 85829 85806 65751843 20590 20597 507690128 72579 72580 357056816 79896 79897 26052826 48235 48236 165190490 8981 8982 184773813 23856 23857 341967742 91423 91424 15965762 7558 7559 35852794 61096 61145 82837351 32911 32930 87310458 64380 64381 428082343 36877 36878 978415000 16425 16426 230428316 49329 49347 118277187 19506 19507 582632864 87494 87495 709902944 63750 63751 180001273 10985 10986 727679574 50003 50031 117251465 77819 77873 948418949 91538 91552 475849669 26999 27022 531339066 77045 77074 807243191 33708 33681 804250771 47207 47211 911609477 81975 81976 477138360 6841 6858 602572335 98110 98111 173681697 370 371 451526875 71086 71087 478198386 99575 99574 225015638 93021 93022 330943326 44082 44042 825103331 1859 1844 681989209 82503 82463 552849933 68239 68240 385802373 82141 82152 584842592 58188 58165 506487701 58355 58356 359561624 19328 19375 927842124 19808 19849 359408603 45973 45923 387896172 77930 77931 891105312 73272 73273 969955651 94268 94319 563310730 48289 48286 230253379 77919 77920 697039616 82452 82466 733023684 27705 27706 865457878 26141 26109 289863074 13159 13189 580341003 3458 3459 643468606 41870 41871 480238390 53420 53421 886590306 72702 72670 799974033 18591 18614 720029504 91302 91303 197151012 80699 80700 796007000 74793 74794 946903946 50695 50708 715924598 57919 57873 170040537 33657 33658 420970898 50795 50796 398170943 46861 46862 930382108 42587 42576 363648559 23265 23266 389275811 96403 96417 341963771 37281 37282 612962055 75745 75746 354493005 24935 24936 147445428 31114 31121 118874180 35732 35737 895714572 51452 51489 62043067 96794 96795 451495197 18928 18929 92893903 35379 35380 896176278 78622 78667 979457994 28029 28030 317509219 60564 60565 761921401 56868 56869 637720768 88977 88930 770824169 6951 6952 483402239 11166 11173 705047196 45628 45629 467874902 80302 80249 217134037 84442 84485 687142351 92436 92437 555738912 25230 25231 931822961 75077 75078 29987839 71871 71835 965854888 17137 17138 675372987 11188 11191 301276391 49911 49880 984547819 28502 28447 841394992 1297 1298 410677349 9139 9140 477495328 7170 7149 106997573 11760 11801 260773875 60143 60195 793029029 7010 7007 208841137 46847 46848 823743565 68846 68847 862925970 82804 82795 573913011 10346 10347 765834613 70470 70471 144184355 8067 8065 650293776 96647 96648 308044696 63425 63426 270186925 31738 31744 536486761 70274 70275 581017123 21082 21083 418991851 87702 87735 979127862 74249 74256 788491236 54837 54838 596572025 32914 32915 353821678 83391 83392 363664436 40934 40928 224678668 31462 31518 697802158 51309 51335 874018347 25863 25891 639627012 90116 90136 738037483 19528 19529 245426744 26816 26857 583673549 85159 85151 371342709 21960 21961 569553097 93648 93649 191537715 79047 78994 930843019 58711 58712 63081707 64511 64512 36783543 99076 99034 109157804 30327 30346 809487295 4295 4343 109605842 75404 75405 423327839 27917 27946 12523250 56207 56208 295921894 29570 29601 312243147 16088 16089 729294956 70055 70106 238045518 82895 82940 663388767 91786 91787 406135508 83548 83498 783088014 84517 84518 224059002 98734 98735 20453703 66708 66709 276968210 85291 85288 153498303 89113 89114 219048575 76118 76169 964869908 13103 13104 406339267 27263 27264 701746965 76569 76571 944587962 92865 92866 489881472 13706 13715 655467827 71851 71852 988798043 28128 28129 956719198 1094 1068 608952731 20163 20202 820385169 45641 45642 788982595 15137 15138 175929922 55967 55968 252300935 91836 91789 455007073 69510 69511 102121289 57612 57564 954589784 3053 3066 749625931 22623 22624 222497622 25743 25744 608084502 81430 81422 807136380 16310 16311 6162754 57197 57198 815122818 27858 27859 103221153 51852 51850 821523794 40411 40412 222141409 55582 55583 694174714 79161 79162 923188047 53855 53860 445740657 42209 42210 730939334 23252 23224 4951922 99708 99692 469774069 36168 36210 15572851 68118 68119 6128242 26183 26184 4196445 64361 64325 269998583 67111 67144 846549479 81529 81530 998874201 99990 99962 759448177 79248 79195 268116427 29282 29283 625889003 37747 37716 710264965 24097 24098 107385757 99662 99663 273725863 11846 11895 342258204 41667 41622 87601517 28848 28849 449913341 98857 98858 782555248 11915 11916 313037678 60935 60936 291079506 70430 70431 371509885 38385 38392 496252692 68343 68344 494775111 79622 79623 91541995 60402 60437 479453257 48607 48608 785713330 18578 18552 697859300 95710 95752 933186085 99862 99816 806924540 81165 81166 126774798 3817 3762 487666383 20705 20706 431482269 97419 97420 969693376 31928 31910 55049570 64653 64654 549940750 39571 39519 332009031 41940 41941 809457838 17827 17882 80670422 69471 69472 966670113 70226 70227 461771075 37254 37286 56403997 81604 81592 785849218 50604 50605 669781944 63947 63948 53303525 45405 45373 227314116 41820 41839 424149217 89108 89052 535364121 75405 75411 301957041 22484 22506 430396528 11624 11625 853500299 2097 2098 397407128 71922 71961 889394753 6079 6045 253962149 44942 44898 271110400 5917 5918 928902043 96164 96165 227346386 1454 1455 695668440 73728 73689 302512207 55733 55734 537367875 18767 18768 139438879 38351 38378 815278369 34972 34973 761412820 85460 85461 463926647 81776 81777 921690080 47451 47494 198626719 64451 64452 118492617 80674 80726 576790609 10705 10724 694395095 18092 18093 413314684 84663 84664 796542885 19651 19652 908322146 402 453 33694572 12032 12033 336634333 99479 99497 638465290 90149 90150 6846106 60507 60508 475261697 64901 64902 917685471 76308 76326 527793757 35218 35219 610701073 24973 25002 791206319 12533 12561 556313767 5666 5667 619785765 92357 92328 807057344 92190 92191 317817363 41252 41206 605876263 68002 68034 27573485 82281 82282 101881897 38183 38184 796920062 94141 94151 521508214 16971 16972 189112863 69174 69175 533645881 27417 27418 148963698 48153 48154 825807969 60799 60793 351938047 53111 53062 563141655 13488 13489 834104479 64087 64094 68562212 5874 5863 830352896 26103 26102 809455698 88059 88060 963030164 80328 80273 467397035 19773 19742 615356818 55445 55446 603703732 84552 84553 154070956 21952 21953 847538022 51707 51666 79011770 3590 3593 477599744 12057 12058 277489090 84720 84721 50075357 590 591 927318366 16974 16975 270121363 84888 84889 415975435 88147 88148 216827182 48460 48423 864022517 8192 8229 155117288 8585 8586 89518256 84088 84089 64852855 25349 25350 546284299 60068 60089 753507179 73631 73632 727847939 8665 8657 30925914 29076 29077 559839662 18305 18356 315270300 6491 6492 568618428 38727 38728 195912716 19891 19892 537183797 37771 37816 784444343 22833 22834 829729659 34572 34573 169024429 61932 61880 630574961 18490 18491 915020903 8337 8338 531300401 44865 44893 739993903 65751 65763 323594456 44143 44097 388859091 28965 28966 839648504 99545 99546 948748103 13039 13040 506767344 55843 55881 90389284 42866 42914 226128039 4186 4187 895337366 85881 85911 125398601 56060 56061 513953937 9861 9831 73913684 1030 1031 869712490 60405 60391 423082627 5434 5384 107590724 78942 78943 317495105 63257 63258 123129832 51592 51539 487869229 60351 60296 952612324 64649 64650 695838710 59951 59920 774740636 88976 89004 394384674 56844 56845 572397989 18757 18727 931794671 14256 14257 437594861 56010 56026 456249437 87281 87295 905136920 34035 34027 971045110 11560 11521 946773007 45399 45424 476182851 75764 75765 674328801 57692 57679 731302218 94931 94932 976501052 76297 76330 481691928 86122 86156 334308987 74194 74208 117036291 73629 73621 887540918 98161 98162 649301435 12070 12122 963879550 25148 25149 346414241 53588 53589 448896628 4042 4014 278994932 28413 28414 227568133 4044 4056 990947427 32212 32213 371669397 77494 77506 529724962 91807 91854 361917304 50607 50551 689194589 20470 20505 197393552 78642 78601 164253261 53779 53771 565797680 2708 2753 887043535 41403 41404 842372985 5191 5136 755294660 68815 68770 710063632 22625 22647 55551807 59728 59736 732159825 99892 99914 979592960 67621 67622 982717952 32982 32970 759014207 71538 71564 603536244 31387 31388 55469814 80021 80022 885718100 77985 77986 551202020 33956 33957 69529593 98087 98105 251706421 29120 29121 15784160 86133 86134 184425982 33845 33812 183715689 72563 72612 822553228 59852 59881 623434127 53381 53356 767776491 58410 58382 309492088 30014 30015 438440255 91676 91708 902734436 38119 38117 339762344 30922 30923 563764611 67598 67599 855992937 25008 25009 710447033 30354 30315 11205043 73040 73023 699718298 30315 30316 701166707 2678 2702 413735591 95181 95143 908664036 93900 93901 807246517 99443 99434 762892739 65958 65982 638983099 90034 90002 650072059 13889 13934 523617396 42468 42476 359105565 4421 4434 388405668 47297 47243 437639995 56592 56593 913254530 36112 36122 238198135 97387 97388 101733076 16242 16267 739295637 46640 46653 194674866 44163 44146 621460992 53204 53205 672846662 24079 24080 971163053 57509 57503 584546544 98626 98622 181139362 29831 29861 456825629 38756 38757 106093480 38352 38353 77500956 13902 13903 955278021 5186 5222 19266619 36510 36511 569895037 20613 20614 187465650 86660 86654 966176037 58812 58823 20996409 62361 62317 134318374 82274 82259 870040572 18475 18518 712163544 465 466 246225566 88905 88895 570510050 89719 89716 179779509 98964 99017 484056709 90906 90867 536583807 91358 91375 123078122 27167 27168 489394877 38270 38271 38966363 93172 93173 889638180 4328 4383 919354075 54976 54970 374829852 33039 33040 165189800 89396 89397 706907587 35427 35428 493311641 40465 40467 457225336 34194 34157 383581054 15510 15550 379025601 32786 32750 283771078 61401 61402 20270730 96310 96297 362676918 84163 84210 106163509 17538 17544 686492722 26086 26087 909165348 92487 92488 386310495 37762 37763 451255017 74495 74496 971359374 59852 59853 425577500 20822 20865 372752107 65591 65592 934961289 67534 67535 646951075 15283 15284 440875 6407 6417 414335328 59276 59277 78867115 16686 16689 110142518 84835 84836 760299374 16545 16594 662123074 38042 38043 481265818 16680 16681 275134003 18119 18120 421115399 57506 57507 266544110 94808 94786 695318655 12245 12211 20408035 60165 60186 15656580 70014 70015 898251238 9344 9345 693704487 94658 94659 200095195 56707 56708 266769956 31362 31316 166784031 72954 72931 441769124 43109 43086 829734792 79645 79646 518975597 41297 41303 389747923 51234 51278 95438424 5331 5282 462274588 4469 4426 937473575 99476 99477 317024321 93921 93894 219079836 72556 72529 347103916 50238 50221 574532035 18618 18619 8710439 15960 15961 57080216 67433 67434 294897757 49634 49635 697920095 14386 14411 665495431 20753 20754 506731371 38982 38946 488022699 3901 3902 98461338 21770 21767 987746155 35184 35185 180767524 63835 63790 162684993 65564 65613 560547766 5099 5100 982912123 88922 88923 850194168 31446 31447 300690804 42402 42403 671366943 77566 77542 830584046 86354 86330 560788291 20878 20892 86636798 78428 78429 96897389 68986 68987 59733008 74450 74457 371429586 276 234 39108135 22462 22463 145404796 68460 68461 772787755 96739 96753 94493869 36121 36114 228302421 50264 50265 824317521 92041 92042 287709413 74472 74473 583650404 26800 26801 865315056 45492 45446 450778254 55479 55480 78628916 61792 61742 349434095 47652 47605 676669931 39903 39904 452238074 94794 94795 668953025 27885 27886 232480111 8403 8369 94253153 86584 86634 809862982 51023 51018 930407452 11884 11879 906219409 63743 63796 491083190 22171 22172 419711832 47310 47314 397522506 5203 5204 53146939 81282 81244 576741133 51083 51084 88801013 81281 81317 385832925 91366 91367 654356042 17991 17992 104752530 22722 22723 415870304 22113 22099 330210570 74188 74241 136818066 67468 67441 355979073 77081 77085 774576164 63255 63256 671047338 64104 64105 520009789 62798 62758 71142198 36184 36185 915627800 46102 46103 775093379 88083 88127 360438537 84809 84810 73433260 722 723 678058926 99365 99351 821896088 25149 25103 602522465 61573 61605 842515775 35055 35097 115708560 22574 22575 569670031 42991 42992 192181740 479 463 598845207 53254 53255 952016595 80481 80482 621891215 56795 56796 2033356 30399 30400 875855826 81836 81837 104977484 90967 90968 420484494 31836 31837 81545596 77869 77906 324941497 81873 81916 198739226 39596 39540 799287327 26078 26079 31696112 13778 13779 547171467 11164 11177 316544679 68145 68117 912921063 85814 85862 623616245 2986 2987 685345513 66107 66108 870194711 65394 65421 266176999 3603 3604 185194501 41588 41599 294131913 40672 40616 89488108 66866 66867 487552412 91993 92020 43632098 38850 38851 940652733 89165 89180 10252422 77885 77886 407624807 72640 72641 376133731 84480 84481 896791076 86444 86445 894299713 27654 27655 647098975 29401 29447 255176404 25946 25947 436609526 53117 53118 811504464 85098 85108 285249605 4530 4558 37063998 89098 89137 607923713 53066 53020 595378327 1532 1526 308571735 13381 13382 334205666 76571 76550 379943506 27129 27130 268552344 64246 64265 102487248 72984 72985 244935810 10016 10064 916473697 90090 90091 395171975 11399 11400 426957199 1083 1084 265974515 9 10 587162880 20720 20721 940010757 67768 67720 257862161 13209 13185 524763585 49837 49838 255125438 933 984 871692294 58242 58243 638238417 86458 86477 117796434 80365 80366 491137403 98878 98879 735309001 67646 67592 588664519 89501 89502 574843353 60212 60236 81930624 15838 15839 757290455 83341 83326 186561077 73718 73719 114988484 49054 49034 819420938 57041 57077 338581807 18264 18265 101854010 26211 26204 185865636 84930 84931 630207270 80516 80517 974586764 56164 56205 152100076 47401 47363 562205416 19962 19988 323990450 43819 43871 356288194 70388 70389 94163007 5620 5621 287131013 22716 22711 279494181 18485 18492 346987398 47876 47883 323865420 96140 96141 360061158 42244 42245 904727584 59974 59987 592471402 36359 36377 847936363 15335 15336 100169332 8040 8041 121457650 43263 43310 44823110 26868 26818 43265502 89397 89408 726155152 13185 13186 475820467 74126 74127 573642044 89023 89064 844274582 62380 62381 916388099 3866 3867 207751256 11132 11164 666154509 54668 54636 335859810 32587 32536 243775555 52303 52267 754945040 79200 79201 41770032 24045 24083 609163189 28847 28818 524095103 80708 80679 521977822 25891 25936 795415667 96729 96730 113325452 68868 68869 999542437 71549 71496 771355017 41056 41096 531702903 13707 13666 870030352 13434 13435 561664835 75294 75292 140523339 3232 3237 271068926 23652 23705 971982025 6335 6336 567048081 12543 12544 181439739 11866 11908 863868899 33582 33541 16414017 39853 39838 17804451 11918 11929 723472354 89108 89061 644721315 58396 58397 252334615 20352 20353 608448872 149 123 348953694 35888 35911 213616621 27433 27434 354266962 42313 42368 355864382 8869 8870 782518404 77850 77851 55855498 19570 19582 877180392 87606 87607 515591810 23629 23630 404554635 17262 17263 725912887 89505 89506 893052602 14181 14182 538959219 42796 42797 433865281 7542 7543 997983549 79435 79387 83618982 8555 8605 836855786 31285 31273 736897949 39207 39256 699595407 97367 97413 565855742 82397 82404 284473935 98734 98713 698495188 45840 45841 84437152 67375 67376 984853703 18371 18376 297756751 45662 45663 393234171 6625 6626 180535675 49864 49865 276076081 12041 12042 432968065 22513 22474 947799633 65946 65911 701891672 80249 80250 176856593 35431 35444 206591776 22513 22485 746929409 86344 86323 21135050 63623 63637 633727280 19415 19433 369571956 77148 77170 580470261 19648 19649 455386531 61465 61445 232792803 14801 14800 10228305 47481 47482 465810657 49668 49680 336211594 21555 21556 869642868 85622 85587 778245482 21146 21122 542538121 12182 12183 406815606 93485 93432 284328669 49946 49932 90440430 62492 62445 76428155 52008 52009 139538664 64764 64818 937839764 39481 39458 220367725 54507 54508 672469866 71840 71841 309429388 74590 74591 170153126 98630 98631 986711178 41672 41673 137450429 5953 5939 561225719 40559 40560 395149638 7065 7066 448361548 7713 7714 888215224 70633 70634 751395864 77432 77433 179779845 56669 56636 261507937 21100 21101 990982854 18925 18930 222962176 40322 40347 115253621 53461 53462 684202889 56418 56419 55585197 75592 75593 754864717 34477 34478 588129356 89474 89493 294166477 34709 34710 374694843 77276 77221 835817565 94594 94589 743200889 56809 56810 811521130 12793 12785 627018798 34416 34417 357890482 479 480 923386821 51259 51312 208364979 22984 22935 486760639 23577 23578 255640414 82394 82346 140079338 72556 72561 747744667 37043 37044 256736253 75564 75565 439791310 67830 67831 814864496 92652 92653 888726796 46128 46095 986484738 58949 58964 551470508 29800 29801 635633079 64205 64206 602202822 9593 9594 705366400 69297 69298 364393271 64837 64838 96369925 16883 16844 60058895 21389 21390 270580785 44934 44916 885108207 76464 76465 692704082 19820 19821 12943572 47695 47696 391654273 49633 49613 967633539 63074 63104 544275104 73719 73756 530612523 62155 62156 892576491 50489 50445 946989424 82815 82852 812209441 64293 64294 376454280 53660 53666 594976428 70634 70635 17472182 19437 19438 651238388 32949 32950 717547894 54244 54198 320303856 2006 1974 724235950 67060 67061 935347452 73554 73587 113134223 20188 20219 175721187 33841 33895 723067585 34068 34107 413810506 87610 87632 200691207 54517 54518 559454847 64553 64554 626942505 24787 24823 729542076 43007 43046 793579170 69504 69505 226853822 18348 18334 756114874 11696 11697 670204842 35926 35927 675954439 69235 69236 658778785 35017 35018 724176718 60284 60285 17967281 37559 37512 646623234 34336 34331 888108559 40505 40496 668467843 11696 11668 524214635 96544 96554 999260767 26770 26771 189423596 61366 61407 373415396 6954 6955 708482080 21606 21607 187922464 95241 95242 790189611 81236 81206 455514257 47537 47538 608273127 79379 79323 742795673 18762 18763 863434165 88414 88415 443695574 34574 34575 137626135 31741 31742 361120275 4508 4499 17054211 69672 69673 53308410 45009 44953 594175584 22373 22374 805467888 40848 40830 802641769 32174 32175 708678911 13627 13628 853598730 57788 57789 428574895 47965 47923 334222787 10099 10100 702321704 43983 43984 119476933 47008 47001 490759755 74745 74746 576017145 26181 26182 485274978 37025 37026 918285820 91039 91042 341638511 23309 23258 683560227 95710 95766 236972102 39346 39347 314303 96566 96583 90882100 89401 89402 41252534 16849 16872 117855420 49785 49786 233816050 81670 81671 55047624 13398 13399 420267632 51715 51716 587104865 13173 13180 273885208 20456 20484 968404398 81046 81102 654583428 46569 46518 656230393 91790 91831 905567525 33006 33007 135302786 60827 60828 667800062 600 605 799794970 39027 39028 24781275 88446 88423 910680461 65481 65461 432886650 93608 93633 220899465 96813 96814 256933372 68836 68837 147234697 20557 20558 57322577 11221 11203 711211942 68475 68419 11921007 63904 63905 902657964 8102 8103 944931123 58390 58391 646245782 55254 55255 832822182 39197 39198 51151422 92029 92057 949787677 64142 64132 631021563 52470 52475 941590118 46038 46039 71488939 80174 80199 328116004 22190 22191 65278870 47089 47056 428286185 6478 6534 777261999 15875 15881 650926750 5179 5232 54403179 75863 75864 417966958 93048 93049 866363850 51824 51785 871984090 75045 74991 190847155 94025 94026 145246911 64983 65001 792543231 25935 25936 474264124 58320 58314 266269451 27362 27342 901783949 16441 16461 612808760 15473 15447 652469625 61254 61255 548879057 44261 44284 248770386 23799 23816 893178085 81865 81866 85304004 73811 73761 974880670 88436 88425 380613906 38653 38612 961964601 18062 18063 466385687 27990 28033 113550022 96162 96120 298433807 91819 91803 963779742 37151 37152 341567708 48323 48324 654640910 51665 51666 672894086 25134 25119 319367518 80385 80386 51772780 43818 43872 328632408 95458 95459 991601263 83713 83731 162113023 33167 33168 317820892 68967 68968 61329414 60924 60956 430284947 68870 68871 478621549 98087 98109 443326177 72662 72704 198992387 21549 21529 249440711 71245 71246 120221422 56705 56727 908697513 5311 5281 266445706 49273 49274 380243359 63017 63018 840753717 42135 42129 136455541 23405 23406 504859500 41188 41189 357337435 93068 93069 147394206 67245 67246 193171352 53438 53439 387043661 60909 60936 338263640 59437 59438 550537871 16555 16520 794626801 55994 55995 234764869 28142 28143 752156327 5482 5483 469874208 72189 72228 530938772 15069 15037 553274616 61090 61115 48079051 1223 1224 656009848 65077 65078 92965512 6003 6035 529203384 69841 69842 980590955 4104 4091 916069571 59214 59268 223900311 91524 91525 219291219 40272 40273 822063622 34285 34286 258070872 66623 66567 619447707 50158 50159 789339653 6756 6757 553164919 46853 46854 958910468 72571 72548 452862295 51874 51875 805499740 29999 30000 348862091 50760 50761 765286606 87172 87183 559699918 43633 43615 592514517 43464 43465 845883870 84428 84429 485746839 50990 50958 541360209 98031 98048 815791580 3454 3429 506810146 37124 37108 181531802 35318 35319 505863144 97409 97410 551899387 63285 63286 429498806 52759 52733 506075639 71775 71825 267860205 39638 39626 536928212 63367 63411 843303899 74973 74974 174116624 14036 14037 671619412 89487 89488 544548192 12967 12968 708341940 93068 93059 556072427 43033 43050 877319823 97300 97335 293107035 65393 65425 270802268 77283 77284 795503661 41935 41965 125145539 8157 8110 825472076 38318 38330 257337948 29846 29847 418761423 57283 57284 197555167 32994 32995 598951674 1302 1350 768148447 42135 42136 386036284 20848 20849 206121451 69063 69114 138619930 68858 68859 399839077 32347 32328 89707392 870 871 486639982 94629 94659 426061969 70493 70537 719977872 40058 40098 768763050 98087 98088 700027869 23826 23870 524932605 55005 55006 395624807 9165 9110 789891605 82560 82561 175002299 49453 49442 429993488 29666 29613 870646895 95903 95904 111973583 29066 29081 949571825 80333 80289 362333142 72633 72634 271306930 51255 51256 210601951 73383 73384 445489102 34419 34472 975944637 60879 60843 505926739 28957 28958 850053743 62031 61993 755602818 6675 6706 450668671 53747 53748 874160483 56808 56809 380204601 64968 64969 579578165 20533 20534 951775097 6557 6511 816472943 29192 29193 316614154 79459 79502 156113429 18997 18984 918266847 99531 99532 528123184 51966 52020 886398212 24750 24751 466663113 22207 22179 815777612 64081 64074 728746824 35957 35975 836107492 72628 72629 423749704 25067 25068 185837593 31462 31477 610956853 18029 18030 607934548 95828 95829 974235302 99279 99280 714894259 81165 81199 869737701 23410 23445 755793606 58238 58218 907536512 66449 66450 856571394 62288 62292 351100882 34682 34626 633557862 56699 56670 686179517 46840 46881 289395608 19763 19792 901544610 21237 21238 594914642 59470 59471 511903719 28195 28203 84621240 5891 5846 316934510 14389 14390 94621229 69606 69607 19381383 65323 65307 951509391 85992 85993 831149145 95617 95618 133748079 56101 56106 921652280 16007 16051 548305983 4906 4951 113229889 16139 16140 955846084 37427 37449 904605768 98353 98354 842830577 31242 31265 855859388 71085 71086 467491344 89200 89145 599603937 87542 87597 463214958 60975 60976 73508290 20126 20094 423009791 72750 72751 499053550 67039 67091 95290798 52876 52844 659408578 30001 30021 339478965 73536 73537 734636870 33491 33492 974143655 71048 71067 739216 76967 76961 86678562 57510 57511 160645983 98032 98033 106455135 95322 95323 541992586 954 955 461689266 53290 53260 535885455 86497 86498 299880600 51733 51779 493067584 58444 58393 634163902 51455 51456 43082625 4915 4916 659377021 48048 48094 195380634 29605 29606 682464257 50114 50163 917124588 37003 36976 526634368 75243 75214 887354434 57721 57765 785952405 90800 90801 520576322 13858 13898 401357058 58710 58711 177480154 28876 28844 341871842 92727 92768 1183363 23338 23337 841406406 78378 78401 219801703 92017 91975 777065299 98596 98597 458434432 99911 99912 116061333 18848 18849 156275360 88764 88815 504182536 23065 23022 128027433 61454 61455 43000281 84270 84312 950371097 5982 5993 55901916 28731 28764 462563985 23960 23961 442781447 80487 80467 576622369 46639 46630 153441659 89471 89456 999690611 4886 4868 366316491 53936 53898 237189345 57039 57040 401310018 10163 10146 716708197 64600 64568 167293342 85103 85104 955979510 76577 76578 64259081 39953 39915 878547794 96150 96191 12522530 42346 42394 653250803 23348 23377 313392947 81017 81046 793092134 44937 44933 929742498 67572 67517 277249818 37826 37827 427674370 53458 53459 638392484 95192 95216 731005359 21346 21347 922182780 25574 25616 538761778 29897 29898 6824388 70854 70807 873068788 63271 63283 538627562 87801 87802 43215759 35463 35436 181715561 40415 40416 997771545 19872 19881 956248896 81507 81508 354738570 52430 52431 181420733 89101 89143 590840571 15538 15539 627822088 50656 50644 365995147 82374 82382 249429543 92511 92512 990872754 32475 32476 163632672 67568 67569 273490155 95123 95103 745206967 49073 49068 880560090 45538 45510 827184292 81567 81568 210718487 50130 50131 687703724 99819 99820 416888488 92524 92569 782520426 61326 61327 633318077 38340 38341 499613081 19532 19533 309866370 12813 12814 476746150 27222 27276 439592620 7773 7767 776673130 65341 65386 586963436 94133 94134 696760354 79024 79011 67671175 40149 40150 872267111 75674 75643 388970165 92643 92644 633242442 39390 39391 96228847 33700 33701 835893476 99028 98978 497007565 57457 57447 874542292 59988 59989 589754567 41231 41196 305284378 27304 27305 552161884 81775 81818 843474414 43801 43802 572252447 57878 57914 493952806 90230 90185 759981166 13201 13246 193505553 81762 81715 664753514 89942 89933 488841481 98158 98177 734601247 46622 46638 120413081 21697 21698 310664790 83231 83232 376777583 32523 32524 237620287 56385 56338 940448477 41444 41445 893150508 51182 51133 437399694 46543 46544 85289621 95778 95779 872330344 65078 65079 499343038 11331 11289 490054848 84840 84841 5218016 79202 79203 933654250 52854 52880 351778466 11922 11952 951043354 68002 67993 988575857 25802 25853 741070080 96985 96948 192534825 17638 17603 184413597 98174 98175 420266714 35106 35107 875621901 17990 17991 844250970 94149 94197 899465189 75592 75628 773629754 2942 2943 585120994 94603 94622 906244590 24742 24774 172675887 57320 57265 166521093 22713 22714 348878684 59083 59084 30131417 57755 57756 700143728 23614 23602 527072357 86295 86344 900277691 86634 86635 568239277 9111 9112 21503827 23959 23957 325056554 35286 35314 40214549 14683 14727 544083156 57092 57100 417649032 64744 64745 714543162 49261 49262 191863834 56365 56360 26428278 20281 20282 761585686 68724 68757 469724741 17359 17340 304924099 55206 55207 311574276 97837 97838 801075938 61801 61802 206316745 62897 62898 471919812 9868 9915 342502189 66486 66511 399801487 43796 43797 296237924 13417 13418 760544390 3482 3521 847115584 60167 60210 737315629 25218 25179 702794141 13218 13169 484966891 57432 57433 122689569 13943 13944 813347090 57904 57918 116514051 96301 96249 901985003 80522 80503 473449674 84654 84655 232786203 33604 33659 494630555 91327 91328 47924007 16937 16921 239235040 50070 50071 14358737 32972 33007 526857186 24203 24153 489290709 98558 98537 71893515 33011 33012 791460418 43430 43431 676973160 90582 90583 268798385 25235 25236 726889137 95176 95177 701324059 59736 59744 301614330 50696 50678 674201444 32050 32051 232087786 17744 17694 591817140 88562 88512 884582597 31605 31606 160345025 80248 80271 441794607 46589 46590 659242587 1816 1764 353051986 1254 1267 250257495 19454 19421 613691567 86505 86506 181107493 22857 22823 873442095 32233 32258 327711819 47198 47199 904133054 77534 77535 696025215 76123 76124 886031918 82599 82647 330291887 23805 23764 168368266 84773 84774 290503585 11145 11146 980529465 2782 2783 283303365 97582 97633 418596366 87458 87411 766829380 15989 16015 360155327 3909 3853 976472963 19140 19108 808965456 66127 66128 425127950 9905 9937 80984047 89861 89859 371794696 31256 31246 329609219 33743 33741 515470298 92236 92252 627359740 72211 72189 199226557 77630 77631 397851303 58234 58235 434758721 75878 75879 167720524 53368 53369 675496645 35533 35487 522100680 84282 84328 405439696 19371 19383 477036194 78883 78884 499942500 12793 12740 207841039 86084 86085 232214721 56264 56225 284721020 98820 98842 707266076 5931 5932 106998855 97033 97034 646215256 77501 77502 200356627 95888 95889 176208486 9986 9941 455297381 52865 52838 32693970 39314 39319 889846182 32184 32146 49202136 53165 53166 191603135 95031 95003 739689161 46945 46904 231010644 74748 74749 391819863 85841 85842 113626856 20644 20645 146255274 6207 6208 820451805 65477 65479 356475074 93599 93611 76815120 96253 96254 865935701 55214 55216 753970767 14725 14717 890871902 73510 73514 780378137 50863 50864 501511584 75251 75247 845841039 25366 25367 557900701 75905 75906 739881711 61905 61904 133238661 10201 10188 639372054 82689 82711 353895482 92302 92322 961208366 88624 88625 952423901 64428 64429 509733473 11159 11150 829554210 39649 39647 478769230 8883 8884 360408888 58713 58714 12862767 70078 70079 257788681 79590 79617 645795335 89461 89418 39275404 58936 58965 118940427 34088 34089 974928657 72913 72914 636593036 92268 92228 364071189 2279 2280 367585690 36963 36923 321199079 78502 78544 658423284 66912 66913 210736698 97026 97027 575831607 51364 51330 457251739 8286 8287 763685045 41008 41009 311465002 81564 81510 615256833 33295 33276 769932253 53857 53858 733387290 87397 87398 469039021 71234 71252 450391144 70504 70505 857725049 57804 57776 616583804 53799 53800 598888985 34271 34272 210209388 18093 18094 825472454 5600 5585 502512505 1492 1493 560894037 71942 71943 138372120 66615 66641 390963731 94749 94721 602407328 53037 53038 361599377 53829 53775 78886855 25443 25391 337068863 88038 88036 200080363 9557 9512 701397248 8014 8015 920717854 77903 77904 727697823 89757 89813 6300022 78545 78546 645615228 9406 9433 31592266 71631 71636 292946124 68291 68330 317134456 86105 86130 631037370 47732 47778 56376146 88539 88540 922952740 66218 66219 367435701 49164 49116 400428183 83652 83671 819874770 54649 54650 968571688 1407 1401 679709385 93935 93953 645939841 39986 40002 716458047 48399 48400 789078651 55646 55663 252928093 45547 45509 372247843 60134 60135 658129777 25275 25267 268991562 9956 9957 467465067 53045 53094 271036646 91747 91714 886467362 98175 98196 283908768 35814 35805 269797622 81305 81306 808399824 25655 25663 361459262 69292 69293 928738759 59023 59024 771578867 77207 77208 67671893 1554 1555 605019857 53318 53333 284981295 11157 11101 712957371 7519 7520 191763171 40371 40348 720947931 76478 76488 465937428 61730 61731 904329985 17487 17528 483243697 41539 41540 371981186 62298 62342 759571436 19612 19613 646324532 31238 31252 968768704 51746 51725 175493917 32776 32821 882674152 50357 50405 835180014 97903 97904 6213403 15241 15242 110111770 71295 71296 545950787 44078 44079 778998399 54384 54429 634888442 68098 68099 698078863 68557 68567 633473080 40212 40213 185252529 98241 98283 872417105 81874 81875 396736987 17154 17155 831072738 65850 65851 49059116 16250 16251 579783524 48496 48497 115585821 95103 95104 941343229 89784 89746 199230238 11157 11158 686342549 29653 29654 660177478 86815 86816 924233390 7795 7805 141807703 18245 18246 348116852 60259 60260 20364924 87075 87044 279576049 15869 15870 592351837 53158 53159 298057408 52641 52652 87297248 53785 53770 694899487 87838 87855 296662224 36081 36082 113963180 69106 69063 361154222 58977 58950 834122142 11587 11575 908134732 49852 49900 911003522 25390 25391 739843787 65471 65472 147542031 14182 14229 122403286 87102 87140 402162693 34062 34091 397587870 62173 62147 604314461 8387 8354 554114299 62598 62599 715346522 83895 83884 451424303 47265 47288 649705920 79885 79890 339916964 16684 16685 690054139 69808 69825 43585027 18138 18110 658349655 29393 29381 926884825 95152 95183 385438249 29427 29433 367305827 45806 45807 623522506 81780 81794 368474916 42917 42918 531252731 60297 60291 830525255 85627 85655 211082696 11443 11438 740906511 20391 20422 281732644 3532 3533 896909781 30487 30488 182588238 72323 72324 964655181 37181 37194 531929585 36362 36363 104966763 69999 70012 187438909 46574 46575 673526044 16613 16592 500547662 75676 75700 557554472 55780 55781 529696904 96720 96765 487294018 60730 60731 32751753 11047 10992 820025465 44367 44368 929949634 5959 5949 784982145 13563 13564 768113302 78449 78450 772873731 13044 13037 840335729 11048 11049 491584302 50362 50384 529897048 29500 29501 144655420 69783 69784 188022102 67086 67111 820670029 10065 10105 480472242 60114 60157 689687103 6663 6677 60766475 40295 40296 2376585 3579 3591 224399699 24315 24316 937942453 21763 21790 724182641 93671 93661 281510966 8863 8864 759488823 93855 93896 456114668 88585 88587 288729708 78504 78505 724988203 37922 37923 792829687 86148 86138 257782492 80262 80213 332047172 94541 94560 221955985 10380 10355 102757726 35884 35931 362819871 79243 79244 283121311 50585 50586 882296307 12615 12633 504658225 38877 38878 229922171 87897 87898 274707561 91120 91173 391636712 30281 30240 374665138 89357 89377 493234268 31133 31151 190122145 50652 50645 482901338 39123 39124 349087135 46318 46266 695750253 87751 87758 611910582 18383 18422 24050875 78820 78821 541396337 63839 63840 986121995 18315 18331 29642193 2367 2368 513034801 42273 42282 889496197 82249 82250 622149398 72256 72287 294295887 49317 49318 559569942 72778 72769 620016570 78085 78086 789322940 93594 93595 301099626 72346 72347 703064441 63870 63844 754597600 91945 91946 801364492 26512 26527 902458864 69231 69205 544445463 59666 59667 513044782 32847 32848 290104442 55289 55281 499714626 21625 21610 806387090 42581 42541 963644301 12811 12812 816011168 97514 97515 890993587 24387 24416 186007549 26774 26750 609403529 84893 84894 744964020 24974 24967 785610200 86597 86598 365016562 47034 47035 311941444 73114 73101 709229674 61190 61191 30915692 96711 96712 958656503 36586 36625 763085832 55334 55279 997191289 44739 44758 101026675 39844 39788 161393297 34593 34594 292111926 13124 13125 364068115 26950 26951 72422943 41287 41289 361208825 97239 97268 479314016 14954 14955 533753740 31805 31838 228255783 36751 36755 241533442 69605 69587 540118625 87847 87812 354826279 53835 53874 228252374 67597 67598 195043486 76744 76745 145203289 36653 36654 579520498 37370 37373 231729859 96855 96820 694605448 95892 95893 1164074 65065 65066 24025702 67765 67766 353385087 47018 47057 208772990 14239 14249 935435500 53833 53876 926472409 10498 10499 107319968 974 970 217905223 3111 3112 630071079 12556 12557 192568434 78316 78324 654886560 50392 50393 587371134 61480 61481 502759205 3422 3423 102477993 9724 9758 684016447 28923 28901 590647625 16086 16087 167914144 51676 51677 77249799 24155 24190 129682291 9332 9279 250065722 60863 60864 815398216 4146 4100 173323564 34884 34846 545571268 64662 64661 404230574 11063 11119 843224223 59752 59753 53332923 79729 79744 819278549 95908 95897 691314961 92951 92964 849801190 42786 42787 705685336 48215 48216 869340092 97907 97889 348945410 88125 88126 200624834 9890 9891 547270930 55902 55903 600228505 41522 41523 67169393 55733 55682 319238717 59525 59526 667014534 57101 57102 829098051 89804 89771 185830719 55434 55459 230369224 91360 91361 683284340 65692 65693 286702628 59338 59344 20433007 74109 74103 197053942 39392 39393 795710939 87347 87375 108780124 63426 63427 417562354 83625 83626 511948066 23303 23304 110178089 12221 12243 712742664 79264 79305 362961164 5291 5259 895368786 89343 89344 55850134 69805 69806 144737274 40612 40613 654020289 90504 90520 466520433 96370 96344 766087488 41754 41782 410155168 49389 49390 324472003 53206 53245 7053314 6311 6312 339715744 31111 31112 337769615 22100 22101 353576568 19908 19887 676434895 33556 33557 128345819 40079 40062 592655163 55629 55599 121844715 54803 54804 921016771 42623 42679 234800474 28886 28887 603059442 69595 69621 928155058 87044 87045 466132545 58138 58139 233009237 53649 53603 553586021 96858 96859 32174156 97970 98012 672114833 82043 82015 480422291 51103 51110 794156988 41899 41844 325079492 25409 25465 194004994 62117 62147 414168912 43154 43155 38985354 46782 46783 992741995 23766 23820 334952076 60618 60643 461170134 83237 83213 974801740 5505 5506 141288979 48501 48502 140766432 32702 32665 446660552 80515 80548 995064415 65724 65739 687616853 93771 93811 380480104 60881 60882 999235766 73396 73356 247842190 48567 48568 161922630 75061 75090 357918003 47170 47196 22977879 94938 94939 634936434 30441 30393 239544106 78261 78262 924827086 56818 56770 719925162 94907 94908 470231975 50599 50600 798294381 72885 72933 736818733 28034 28031 939278651 59493 59524 406790451 72188 72185 226876705 49152 49153 304884819 28101 28102 991503 56764 56765 490321584 57909 57922 644952566 66159 66160 225983134 38737 38738 598492967 17975 17964 447487558 24601 24549 480693276 78615 78640 234389392 92923 92924 471611891 16817 16780 127280293 32794 32755 96339931 40151 40178 751546285 54217 54234 139826885 65503 65504 978264647 88573 88574 169055715 75873 75874 268562918 1647 1698 260938887 73441 73442 466558878 9321 9322 808251522 5206 5165 175566450 25684 25669 935903235 7891 7892 831758034 11324 11311 259826275 98297 98272 34902838 26856 26857 423998858 2548 2549 497618740 29120 29119 257824672 8090 8054 254235951 28538 28532 907775185 40144 40145 378988722 32731 32743 627598622 44694 44695 477442005 80767 80768 104761574 57188 57226 280024401 37979 37980 254592849 37713 37722 577798387 2381 2407 216572414 57596 57549 881445724 8054 7999 646903225 25157 25113 665316518 75286 75287 101047113 35042 35043 551504701 98420 98421 587489630 71132 71144 794380319 43614 43615 735000711 5513 5514 438904808 14874 14875 457333010 48321 48348 736922870 70484 70485 814615954 36922 36923 510230113 2018 2019 20124180 35226 35183 828468227 19751 19698 918470857 48196 48197 517479354 11649 11679 553258073 26410 26411 680743145 19896 19897 636551993 90373 90387 195578159 27505 27506 115689181 46296 46297 720788360 21776 21777 329364542 62689 62666 624901385 1415 1416 649457203 4710 4711 777319152 11892 11946 123130011 39831 39810 182368801 39882 39883 471547255 34313 34314 508131541 34685 34686 484468380 65530 65531 169271965 74322 74368 424739813 78105 78087 227827145 89175 89218 445060897 44763 44764 51177287 44156 44157 830198252 74971 74972 241952612 6878 6879 279551750 98079 98080 265696586 95718 95687 743799854 24749 24750 810405338 57654 57655 5533373 85506 85507 391274154 26389 26390 944362618 15724 15746 700956210 38015 38016 968651317 76632 76633 463239136 43909 43859 476491189 16589 16590 81550930 42986 42983 825244798 54435 54485 499073095 47036 47037 555517644 15021 15022 695633949 25152 25147 193270642 49573 49574 511251486 93409 93431 617169815 17893 17920 318031254 75728 75689 731457632 47486 47504 232250794 88627 88628 734695500 99364 99365 750660642 26798 26794 116904177 27378 27379 235028388 24546 24547 337780179 74644 74661 525842383 71737 71738 983667903 58926 58927 888321297 68187 68188 904501728 65755 65699 299696840 81542 81543 805906849 55576 55577 918744896 75418 75419 856983104 81559 81560 57101565 68217 68218 698753908 90963 90964 999316714 15947 15948 835726207 20385 20345 658507296 52846 52847 852775382 68017 68018 439319734 44781 44782 46075900 51369 51325 148674956 30295 30344 870498388 86689 86690 113658876 44883 44884 801931922 33604 33626 689173304 18718 18719 224264127 10900 10856 134521412 2997 2998 646100940 12346 12321 387656302 4471 4490 105262173 17199 17200 746830054 1145 1170 868391688 3308 3309 103339075 78202 78153 224919843 71331 71332 168159945 99551 99498 611161543 92042 92081 854351402 64063 64064 257803696 41440 41477 484151026 35788 35789 136814257 8178 8125 632580247 83787 83788 533527395 25704 25659 837462064 44549 44540 142505735 78630 78683 489448095 52405 52406 690472746 27312 27313 633963065 67110 67071 101419918 41464 41433 610498943 93200 93159 750284382 37343 37298 238689363 47164 47119 720371532 86917 86868 890287113 71725 71726 304318300 47726 47701 92685529 41308 41309 868379702 80430 80431 510576528 6724 6725 507408219 59105 59112 669652104 62928 62929 62351100 3624 3639 270871258 89073 89074 521541593 88489 88490 70957159 74096 74058 246679058 68688 68689 639519711 32372 32373 437653824 8052 8013 625502258 4556 4557 538302897 24505 24547 612242438 41006 41007 987511713 94237 94293 148940913 58457 58430 273827095 22785 22786 43411577 31897 31898 70285344 76247 76282 624947009 13799 13806 986314627 61386 61412 834736968 37750 37751 707780204 1436 1437 941940255 17313 17295 386225288 90889 90890 657607640 24217 24218 716628076 56291 56292 362007399 9379 9380 167184161 97545 97546 649654319 25672 25673 148607418 18338 18293 781970546 31978 32024 846294378 50089 50117 871335704 93459 93511 655988995 19771 19772 241473847 54724 54725 465451535 8480 8471 66570636 34967 34968 846232252 53572 53613 391631484 54655 54656 570563214 46748 46749 829042320 27869 27870 111030983 62532 62533 708507432 45183 45187 764986371 37676 37677 667821323 69437 69438 213634014 31205 31204 428543432 53252 53253 239261160 25646 25647 776050294 17172 17173 830166172 24896 24897 985024724 9358 9359 866598652 83254 83221 543010220 69847 69865 970867744 31212 31213 450068606 652 653 356404566 95691 95692 523860409 59312 59281 710992328 15592 15593 169990550 90341 90360 985696898 93120 93072 845256053 50603 50604 642102495 74462 74463 430819626 445 468 115124473 16144 16145 85418242 61494 61495 185635499 70816 70817 367069364 60427 60428 757385579 34790 34791 623909810 35556 35566 140739638 82119 82172 241656218 94529 94530 931364627 62145 62120 852877022 34732 34733 828720126 40800 40773 328197860 16912 16913 908630687 42530 42548 97303163 41308 41267 432034947 86952 86936 829770981 63815 63816 680101898 65830 65836 589277724 52469 52523 485362906 91690 91710 562303235 5291 5246 522519340 40275 40276 549171559 42853 42806 271689684 20746 20697 10333158 50355 50356 669975732 50293 50294 887485349 93368 93341 34552953 33539 33540 801496981 7496 7504 640167442 94187 94188 232950844 22286 22289 208733572 83249 83289 586225779 89064 89012 141454683 35300 35301 578906716 74812 74832 846570703 38409 38414 860797628 21558 21559 512432969 17197 17198 572489287 31375 31342 717400279 65840 65841 113989025 13168 13169 369310571 1597 1595 440182766 69507 69508 596532718 22588 22620 17162884 1048 1049 875992168 88990 88991 114725603 47832 47838 223366358 39488 39489 276256123 1424 1436 146477955 50089 50090 733883945 41692 41693 384035851 3805 3806 295382831 15665 15670 205657299 8830 8799 835944478 70321 70346 718516628 14873 14862 398550346 78463 78450 135638416 35831 35864 28519657 82998 82999 263591885 94349 94376 974919349 86638 86639 797437322 67557 67558 901482049 7626 7646 721216971 9771 9758 961461912 61967 61968 106994682 53772 53773 441753307 73333 73334 927987763 13647 13648 954130749 3650 3608 913122286 67996 67945 911028126 10949 11002 892877573 54507 54477 476881715 2708 2751 947888791 41203 41204 310929781 36677 36633 816916052 14560 14587 450883694 54618 54619 889357112 2058 2093 690752414 7176 7177 25180357 18702 18653 509309621 96104 96108 120395182 87997 87998 100874942 71397 71343 836981157 95331 95332 486228704 43761 43706 256682353 88721 88722 198663831 6901 6902 692471433 17129 17174 228156948 63123 63068 774497376 32136 32137 493645088 84158 84159 880485281 23424 23429 748119335 96654 96623 159510491 79269 79270 593558457 25065 25066 85060798 99654 99655 110665368 13415 13439 255927282 58635 58579 683050174 47300 47350 578856187 20518 20519 431995774 32217 32218 966532181 44998 45024 82810885 94291 94268 161995842 85803 85804 434917487 1229 1194 791927275 86068 86036 143909836 91632 91633 284621705 59289 59257 161693490 80028 79990 247780878 9370 9330 6137065 85432 85385 59794029 99025 99026 150285119 81043 81044 146430761 2247 2293 679881308 99590 99591 163004960 73442 73453 414495433 41776 41777 264873508 98495 98497 174489211 51077 51078 364248393 36289 36331 341602937 61788 61789 940946247 64374 64405 967642750 9362 9390 684368193 18023 18024 804041251 56263 56297 543859212 12207 12208 640548732 78518 78484 929609910 518 519 633133282 53825 53826 743444486 59648 59649 716482339 44702 44730 882211766 88684 88701 833430261 41280 41269 593902474 27292 27293 681702111 82613 82572 652677755 72894 72883 755151129 60653 60662 336886765 36583 36613 692004880 82865 82819 990593086 5675 5676 984869752 94295 94284 531921965 25361 25368 949194501 95535 95536 679250346 50345 50386 311434147 80203 80204 499159385 96326 96327 594363829 29011 29012 596151358 78622 78673 363155697 67905 67942 314241793 30131 30132 152381308 79708 79670 494542341 25859 25896 793279976 37577 37578 151123304 85175 85176 757436910 77296 77241 305638921 51014 51015 397121676 83741 83742 219922737 16618 16619 435937643 32554 32542 175698961 93829 93830 618214949 94 95 63214255 61002 61005 757587327 43717 43718 764387492 27231 27216 791291772 90245 90246 763529193 75202 75203 999326479 97529 97530 402585892 91576 91550 727970355 18801 18802 659897757 70249 70250 711356899 18155 18201 614714521 88039 88040 952233847 21477 21478 600913356 60646 60647 886302492 25109 25110 274772620 11459 11510 888350689 5422 5423 595355706 70973 70974 411466933 37226 37256 397675902 83382 83327 601791957 3290 3291 953685767 40983 41013 721050265 16121 16122 281860466 50830 50854 227439504 268 265 506617943 82020 82021 409859116 40750 40751 47769035 58639 58640 836432227 90249 90254 559172370 44985 44986 251706136 19088 19076 464999162 48439 48440 89935759 65356 65308 984030071 4292 4293 317083328 93471 93436 914310291 26810 26790 1255934 14082 14083 965969972 27400 27401 215690534 170 215 444275239 22913 22872 575771959 69256 69257 116809224 84993 84994 510659371 40756 40757 445412748 92106 92107 233965458 35524 35525 928149332 69785 69786 7720187 80921 80950 868911031 7358 7381 978616773 68464 68411 790100957 42491 42492 648113995 51856 51808 426773855 627 628 972474198 18480 18464 946087300 67861 67892 906256543 93427 93375 773701021 63369 63387 926329966 81958 81967 162348471 9018 9019 970827623 62408 62399 763815873 53675 53635 849312124 92091 92092 695962869 49783 49784 289071665 41697 41667 974888477 75894 75895 338048556 62026 62047 743914213 62728 62684 896684674 82904 82905 290874258 68048 68070 106857 76844 76845 993805126 52049 52040 215468499 88466 88467 594454051 92508 92549 116203159 21742 21743 322386717 86645 86646 406588512 70759 70760 399845363 98495 98496 268721078 86357 86384 247963191 83764 83781 298615657 17601 17602 643474268 341 342 716703419 87712 87713 666043851 84183 84231 399816809 18627 18586 645339934 91746 91769 302116646 40092 40076 48619148 29085 29042 637458031 98136 98137 358744975 63255 63204 321249552 3762 3757 906326932 15002 15003 896541916 72658 72703 700162205 6233 6282 625726596 11713 11714 922788150 67748 67744 370029034 18733 18734 741875268 8888 8900 862569206 93846 93897 541282576 12722 12670 560060368 95592 95593 773605357 38633 38634 995386684 11107 11073 26512545 89173 89137 639603857 45846 45832 419502160 23138 23186 1963192 43929 43901 624738878 37516 37495 610388724 11781 11782 806072681 77279 77280 435407580 3016 3017 777253032 63023 63024 395136615 9917 9918 324189455 26967 26933 112308497 750 751 39461801 50394 50338 735445905 47451 47452 583870402 30906 30929 710529497 82240 82241 314193730 74888 74911 339013464 35909 35910 778314785 42443 42444 236607148 38106 38149 151930676 58068 58019 620734490 72407 72408 701510950 63673 63625 959828035 3582 3583 289479766 17649 17672 867137833 57711 57677 605783013 47104 47062 473625985 6175 6228 595660580 47582 47603 467704328 30106 30061 343708406 35350 35359 645418419 15564 15565 321044072 64903 64904 472846276 91405 91406 86657181 62653 62654 784407885 26150 26151 996865725 4670 4671 633900833 4751 4752 188990089 25713 25706 465666270 32738 32739 635820100 23434 23391 561348812 43605 43606 888536474 22322 22291 386925448 52300 52301 281370674 72976 72977 112518048 76722 76757 855650094 20701 20702 702568933 43665 43646 809079749 21793 21794 138412745 64085 64113 32952391 23374 23375 765183844 79721 79685 109233692 34924 34925 468164369 64162 64163 791046037 49909 49910 207992640 38650 38651 649825499 21102 21103 772047241 20055 20076 476067958 18049 18050 954962487 45875 45876 951345322 93212 93182 346484819 64690 64691 941098510 87491 87506 454679021 59388 59389 513255290 59114 59115 396825941 54178 54183 538237013 6251 6252 780879728 97325 97363 184074585 45794 45795 808102753 80852 80853 854648872 94983 94984 625248224 1609 1610 960701333 15324 15282 474046901 83121 83078 831509284 37831 37832 679741135 21965 21997 629208512 99431 99432 597415499 8919 8920 140465589 42974 42920 20841959 92529 92525 95784016 58506 58455 661861765 83011 83028 509354141 21025 20974 754357964 9345 9346 701246410 90614 90615 999914226 86179 86180 288913762 17035 17018 195817106 77152 77100 410344337 62880 62907 914410060 16580 16618 735983477 81388 81443 307140590 98156 98157 241959098 65335 65336 534717532 21331 21355 80928333 41922 41890 484651702 43709 43710 321821946 22803 22804 725230362 21911 21912 739763545 2278 2279 134284739 60905 60885 501247227 5571 5572 507107589 80119 80120 161652184 72751 72741 29467429 25912 25913 969325852 68869 68868 630016871 96254 96255 29404074 97346 97311 685510434 18880 18837 658381650 70922 70923 281887686 49469 49470 606015754 21412 21413 454091854 75573 75534 658555811 22475 22476 556057865 21745 21753 545047878 42653 42665 159768909 50414 50415 912216844 82113 82105 501498680 32380 32334 178862411 49119 49120 761515929 59623 59658 360892 29695 29696 940700582 91935 91986 844494259 35228 35229 591540418 45733 45742 579133113 75263 75276 249886603 38093 38094 719361284 26910 26893 716620618 34925 34963 906493193 94895 94870 744806266 18151 18152 161099946 74576 74567 723339833 57498 57499 261202655 3599 3600 472756209 78327 78328 45340946 54976 54977 63348973 17594 17635 279108655 9905 9961 167400690 97403 97404 14441318 64231 64180 167557819 10007 10008 490114281 99577 99604 492136174 71996 71995 850514680 66831 66832 64973000 35864 35865 857492094 30113 30114 864642092 69711 69712 810774689 19201 19252 281120078 58686 58684 663082381 20748 20749 993054683 24468 24472 745241006 83505 83506 922238367 63099 63100 845146997 93536 93537 1417898 1115 1116 597729316 42593 42594 906854050 44074 44051 345303727 91342 91343 20500303 88794 88846 741393969 79796 79747 880855227 46572 46573 652119578 14376 14377 287403922 71569 71556 94987769 51349 51350 405244840 11703 11670 649413627 79439 79385 391275842 75338 75296 914181535 25638 25622 852949657 63304 63305 945841531 63298 63299 156047099 82721 82688 783178831 63632 63633 123553160 83257 83258 973207204 44345 44346 57617598 71141 71142 138416286 70215 70216 97528296 8077 8078 370670496 34752 34753 926199622 28401 28383 372236516 55224 55225 677034300 11994 12018 874904598 12890 12842 388753695 55378 55388 22839110 92792 92785 719350568 13280 13281 272107344 2280 2256 78364906 22936 22922 249885585 82766 82748 992736250 35886 35872 154036877 41020 41045 220430360 11699 11700 60603122 39347 39342 103562126 91003 91004 242302649 94427 94404 740198962 35030 35083 482767490 13292 13293 674652739 60927 60901 434219309 52487 52510 734967735 68161 68144 921645549 19153 19154 925927889 94085 94086 791326203 63430 63431 869178610 49076 49077 781033123 1096 1141 11616575 36382 36383 559872252 64138 64135 73584409 38327 38328 261915732 88529 88530 63147314 83642 83698 256145649 25743 25766 755631285 3654 3655 876530539 66338 66383 163470544 19248 19292 426672402 20163 20148 501554670 1376 1348 580258810 40657 40642 688692024 88001 88002 41722725 56186 56201 500221534 62538 62586 594862321 82391 82392 624985167 96381 96382 168971359 58779 58780 652510377 12770 12771 623410247 48723 48724 932663938 94329 94333 920767661 17926 17927 988798871 36111 36112 927609811 52118 52119 978610651 795 742 4535364 10864 10845 497838148 16152 16153 283825898 35344 35295 770862174 78316 78317 186952222 12160 12152 897579791 83721 83731 737331947 92193 92153 32651438 31263 31280 207852057 39776 39777 360812289 48828 48829 627226443 142 157 116608407 69588 69589 171012755 94255 94256 202259738 44859 44860 611989439 61259 61260 520054315 15536 15537 97056770 44081 44082 760490325 97432 97473 546493590 21468 21455 443011090 22166 22167 908304641 23054 23051 828654098 76756 76757 7530154 34806 34807 223088488 22776 22777 288656522 35533 35534 854475165 28246 28247 489739453 95141 95135 201023621 95755 95712 459321438 72895 72913 192159790 63335 63286 144766757 85311 85312 49485741 45764 45760 246652014 89590 89601 650250000 42203 42204 583738703 67449 67491 749816340 72783 72784 677748955 47160 47158 988731464 93796 93775 637741641 52138 52139 967581082 22354 22393 581692278 23087 23088 547273515 44092 44093 186467884 58435 58436 52553572 18222 18237 328394466 55893 55894 970758442 97088 97138 24448887 53888 53915 984987331 89077 89078 431499271 61490 61518 761687154 23336 23376 556721020 7720 7749 71991054 29811 29812 302574447 9621 9573 997970788 75584 75585 481595327 9412 9413 948368235 24145 24172 375875091 87251 87263 297257982 4966 4967 847677989 48183 48131 248864937 87743 87788 599863799 92136 92137 699542991 17455 17456 588691593 4091 4056 580285062 54221 54222 884817567 45249 45250 312079246 37782 37806 424212387 51848 51869 511033949 94175 94172 672332756 92729 92720 618496002 40671 40672 34569347 60419 60431 648076789 94981 94982 571510462 54415 54416 18758694 36354 36355 664784083 41626 41627 950325022 93425 93454 735247740 18666 18667 138546944 43525 43526 834218008 50517 50518 505424380 25800 25801 450527525 55598 55599 322399906 55918 55964 863614112 8965 8966 117538631 63243 63269 513070409 80053 80054 751172036 71300 71333 764505486 84597 84589 858175195 89078 89079 73134934 24333 24334 699862707 31828 31829 81205507 9727 9728 176188305 55518 55519 56787787 73139 73140 534862604 36318 36319 746855482 23617 23618 714156826 39893 39894 832461757 9708 9653 261625709 76886 76879 404778920 6211 6212 109144407 50493 50494 36119515 38065 38066 104812571 46242 46227 76624533 23973 24010 39543630 38243 38244 729136888 14008 14009 532185630 19581 19582 646471409 82118 82119 739404859 99176 99177 254581701 97320 97321 16270089 45544 45585 739726505 34570 34571 863116212 42409 42410 822014325 88580 88581 759745931 73098 73099 833812416 31725 31726 259424957 16597 16598 371381668 29832 29833 674639188 48618 48619 543112386 75831 75842 849694350 57135 57136 275346501 25499 25500 785110514 60563 60520 4324061 9239 9223 821295385 77020 77061 768240231 30785 30798 715068822 81218 81260 683615571 74067 74089 732700472 52731 52732 109322785 81904 81905 516057457 35471 35472 672824139 77654 77655 915764688 81121 81122 133390551 35240 35280 54835553 18639 18640 944798379 5055 5016 628347005 30596 30597 857564507 88597 88629 162494284 76640 76641 75767781 97576 97560 78753812 96955 96994 991528403 61633 61577 443500033 89752 89753 826964207 99616 99617 256116919 83237 83260 502488800 71555 71599 396865408 43189 43190 603286207 45494 45495 555824830 14352 14394 868372117 80116 80064 564095874 10791 10823 782153891 38330 38331 677997979 14784 14785 971433110 41204 41205 58641131 46808 46809 954442992 40856 40857 77300754 49210 49194 140107040 36659 36635 877525298 91167 91168 181219246 93362 93354 205661903 69840 69834 40476133 77262 77216 11422208 40369 40370 247123289 38510 38511 697518300 48733 48706 380250317 96574 96610 451806099 54356 54357 145727456 25817 25836 186417443 66928 66932 25923598 80769 80770 865808230 15639 15656 896226393 35338 35339 137738125 74137 74134 429613588 76058 76109 237198488 78012 78013 781840780 93519 93520 58317820 4291 4292 213912842 718 749 776715889 98219 98220 122317068 93471 93472 851992864 13151 13152 83978680 14801 14845 87235401 68077 68078 484729525 50909 50878 843271849 60840 60839 538501114 69140 69141 767461915 76318 76353 581658487 27677 27678 808711720 7390 7436 163086472 81264 81265 882429030 43151 43152 724912339 62997 63029 627666026 7246 7297 769356808 69808 69777 660385673 82823 82824 604224706 59637 59638 244377846 37057 37058 414370552 45774 45775 375234742 67085 67086 10339345 7080 7081 155320349 12870 12871 150595626 41885 41886 585591657 55115 55084 670883687 38843 38845 935670455 708 714 406978885 66681 66659 534670648 52034 52035 933941889 73397 73395 529634615 2438 2402 45535339 16394 16449 423250903 12246 12201 79438934 36963 36964 674247186 41977 41978 189370868 96618 96619 297624734 17793 17820 916033614 85880 85926 670785866 99388 99440 535114319 68682 68724 674565114 58853 58825 865175865 3325 3343 535159947 87627 87628 951051365 13753 13754 20580912 31390 31406 275603069 459 460 634602729 12817 12818 814395366 12611 12662 943221411 77550 77551 121791279 93370 93371 975572216 95393 95424 928570503 30676 30677 789626064 14591 14635 273711322 93632 93685 659473526 43352 43353 855749693 81196 81197 641356573 87664 87719 923657681 19279 19280 24251139 95981 95982 749860290 19711 19712 86928012 62966 62967 864771829 6361 6362 130761331 32296 32316 91578582 70417 70418 116113966 70398 70427 23558475 78781 78836 622572917 52900 52901 418844071 32797 32768 370808134 44955 44908 663165756 62037 62050 342042612 19380 19381 205890061 53702 53703 241331308 25786 25787 729745728 57021 57022 331166622 33288 33287 460648862 80343 80344 850932098 72792 72739 475212055 82701 82667 859064289 80696 80690 174082581 47505 47506 736626570 69988 69989 858409939 51256 51257 858129223 68553 68567 749114187 76394 76350 231926217 7674 7635 900081786 82155 82161 640616646 5350 5391 647344548 41273 41274 216893282 9831 9832 374423001 70325 70326 41780956 6969 6955 204342804 1227 1215 424379456 97577 97578 283323914 10798 10826 866573299 46109 46110 434091256 56834 56835 650813506 48048 48049 686207184 83511 83504 382980476 97943 97904 390360174 68965 68966 234873743 10882 10900 889257351 3845 3846 849294840 17881 17882 291028353 74382 74372 744990533 77660 77661 148395305 22210 22236 256552664 69728 69729 773688440 18143 18108 243548104 91538 91539 504889409 25633 25665 493234593 76395 76449 486727012 63283 63318 43698202 49217 49218 997138675 39219 39220 532786882 12922 12923 676554408 39400 39401 601805821 90675 90676 766175899 58810 58849 517608712 81689 81681 572842589 85372 85373 501473200 19090 19091 894452030 47528 47485 312177035 91124 91125 385637873 32096 32097 975638945 14919 14920 179441409 22141 22155 279521955 74137 74138 253953688 76921 76957 449656304 29025 29026 609013517 4479 4455 719025159 83348 83349 143816112 46241 46227 55583852 85908 85909 838259146 14627 14622 39049088 91836 91837 390039235 46795 46796 748363804 41962 41963 304262336 7013 7014 389761338 49642 49600 170514755 74164 74165 321727991 54844 54845 275245023 23432 23433 466288803 34231 34283 685278947 68819 68797 218878065 28602 28603 627249672 13539 13589 895253601 68734 68713 719020835 12200 12198 26031103 49705 49706 954701759 96368 96316 798726294 88223 88224 948850066 65410 65447 491655094 31046 30999 630877073 7692 7723 595185742 1189 1190 133197276 23267 23299 689058743 20258 20262 17731829 43178 43179 2319097 69163 69164 250141393 39718 39750 439093359 77511 77512 899625456 73479 73480 682678333 84080 84081 695616410 80397 80398 77491315 44574 44555 954810046 27557 27558 548487249 42529 42527 90855880 18391 18394 249337214 26485 26486 60543998 83500 83505 22523712 37935 37948 76732173 58106 58107 422503075 31890 31891 845067546 62182 62227 551789509 6692 6693 715866934 53922 53880 11592833 20864 20883 313558810 39904 39905 615427849 221 222 546748375 83910 83911 294259772 53568 53569 839421360 61904 61954 220104110 87728 87706 862515064 40615 40616 607021162 53096 53090 804258104 1826 1862 309104904 6569 6521 315890031 34159 34191 70545747 75631 75687 49802252 17819 17784 825776643 69872 69873 343639190 42140 42141 424822279 99730 99731 278667536 85074 85075 769459767 73908 73901 688086821 53073 53074 202600467 74407 74409 229558906 44065 44062 123893250 25065 25121 702634988 48005 48034 336264147 99016 99031 914945690 20795 20796 545607001 80511 80512 695814169 50254 50249 655492903 84776 84777 559708921 8827 8828 143032643 38026 38069 650739493 84031 84037 12680239 20854 20871 498340896 28292 28293 845379849 26322 26300 264835996 73523 73524 815130029 19206 19207 170058494 86394 86449 322286995 8564 8565 635498889 84473 84474 58420336 48634 48635 858193189 44623 44624 661260655 66572 66573 180233017 53377 53378 729679489 23726 23727 894628954 71187 71226 9193371 17060 17061 213066497 8637 8638 504562094 96633 96678 966542640 64326 64327 797773077 14005 13962 708498843 61662 61715 503035712 45738 45716 123909669 47933 47934 52777151 75727 75750 809948281 55518 55491 9683585 72517 72518 109325494 1854 1855 695535501 25804 25847 443530087 68620 68621 575081622 47134 47158 831982381 68415 68416 428600939 73462 73419 125980068 78734 78735 536615271 18748 18749 506316962 60697 60698 270323146 40452 40467 792835594 95734 95764 562410409 77357 77358 6308136 34224 34217 596429145 3647 3648 376830697 84140 84127 244636849 44728 44729 471471773 31322 31323 210961402 26617 26618 249063331 28627 28628 384375237 84561 84562 548301032 93173 93210 744689082 48691 48692 121873984 94452 94453 972941062 58604 58588 43650129 74468 74416 249759084 52513 52514 461687996 833 793 855080896 32000 32001 725875438 5149 5125 350980030 56306 56276 954464130 80329 80334 726168955 4003 3948 738778305 4562 4577 687683903 86494 86475 978310259 78684 78685 346801925 87810 87774 75643393 72323 72267 293164160 17354 17346 534529421 93491 93492 758073395 74532 74477 690588595 62338 62339 811315463 28713 28714 197575321 63660 63611 343031167 2513 2514 895517970 25331 25332 520430993 8721 8722 762190870 32300 32347 675838261 57494 57544 850133140 40452 40418 451260690 45723 45724 789091614 18066 18045 678238386 24247 24277 503125463 71725 71756 646915265 77727 77733 679615472 19471 19472 121115627 40119 40074 563514930 74400 74401 295984304 47110 47111 483514761 96375 96376 545571805 80574 80575 948020066 43839 43812 551280610 969 970 421604055 13245 13246 338728184 49623 49624 821775599 41555 41556 141816827 1149 1144 128802211 31044 31045 698995511 38316 38317 108722380 62741 62689 132461397 98756 98792 732719410 50967 50979 431272065 89336 89328 703381692 6199 6200 631738649 81239 81240 900334229 22820 22821 512603632 93305 93306 224639695 6147 6091 871969632 73688 73689 582767265 88479 88522 341491632 17317 17318 659521657 36265 36235 610023158 19443 19444 757856671 15372 15385 716200322 20177 20178 42561595 69747 69748 447891558 38232 38233 878254259 45491 45505 381466383 34240 34241 845834746 68113 68114 246777438 28659 28660 507469989 71893 71894 36673451 65818 65819 54301481 81580 81581 585773748 76855 76800 893527676 18300 18295 304760731 65763 65810 320078232 76975 76976 41372732 40290 40291 639440991 64102 64146 368359022 5873 5874 594347983 19212 19207 125585032 74539 74540 320765907 72470 72471 867118274 58060 58061 914319374 75189 75190 133497763 16109 16133 23456710 15807 15845 930510273 78759 78760 522336904 30991 30992 62659628 69538 69539 913280716 4203 4226 587494659 46922 46886 781666733 82601 82602 491320196 41977 41999 518139307 23985 23997 989017889 10454 10424 552451921 87939 87940 785554206 82236 82237 506821518 56083 56084 563667401 70849 70850 231940018 35840 35841 36565758 67831 67839 498699848 12213 12243 961601784 21029 21041 589055154 20163 20164 892729582 84624 84625 42134534 21486 21487 96541684 88284 88285 318842189 61697 61698 644454281 51749 51799 171650335 37248 37249 53821313 88669 88670 861079552 56579 56621 287914945 65798 65799 494947524 97049 97090 442790601 85025 85077 872717174 84017 84064 143704855 63693 63694 284382684 67632 67634 646161654 97332 97369 873506437 55120 55098 347748441 74615 74562 63112287 3359 3360 421171808 3606 3607 823678961 68065 68066 806299588 88589 88590 652419849 50629 50630 968960094 80191 80245 799832887 94588 94589 760692977 76675 76681 677059982 50078 50079 321806461 81972 81928 943279961 78005 78006 347950568 35209 35210 909600730 17846 17902 690694216 16196 16170 103041849 40835 40805 914516210 44368 44393 326537470 96341 96342 443586762 11412 11413 130723192 97138 97139 736050526 45469 45519 722662066 29110 29111 735587909 57009 56989 718157054 16133 16173 142942534 23563 23564 863988242 97260 97250 264411688 98551 98552 565980494 56070 56071 576471385 76625 76626 222848741 72637 72638 652614156 6277 6294 685377188 90513 90514 920225565 91970 91920 217382001 4031 4032 317369841 46201 46212 856297877 52041 52012 268934538 22343 22319 727716314 61806 61841 382624600 66766 66741 450709316 91877 91878 93061445 21836 21837 568811368 15921 15922 509243872 18289 18281 19376232 78294 78300 406199884 83828 83841 223177488 91502 91533 938154438 28421 28418 827629646 47692 47693 199746175 95410 95396 827630810 23758 23759 415861103 76448 76398 359879148 37653 37651 788871717 64433 64434 132571261 23044 23045 278188893 76680 76681 244807313 99232 99188 768666837 33115 33117 959642736 72324 72315 650575093 62191 62192 413300298 58608 58609 49064201 34239 34261 519737303 54412 54413 232426642 7239 7240 863565406 22159 22160 290967136 16109 16072 221723686 22107 22073 328239513 61899 61900 770064405 90409 90410 759616373 78546 78547 587819982 16145 16146 788400946 582 583 793585292 14099 14100 274688601 63502 63503 842830241 10108 10109 804972641 9699 9702 186133552 78713 78677 177833790 32166 32167 93955514 45695 45720 671514237 25683 25661 563280721 73126 73075 950659363 14474 14441 989789198 70761 70744 592794941 30053 30021 483673686 8682 8683 613627227 36082 36083 977011876 23260 23261 916654767 33212 33190 163274571 65585 65586 751680955 86568 86569 893656683 6586 6625 171885838 90027 90034 375109041 43925 43973 386288737 51037 51093 645024114 49842 49800 415132593 47342 47362 394106373 5938 5939 912547665 5834 5804 304111230 24799 24800 281598669 52477 52478 2908503 67871 67908 732079597 4971 4972 755168862 4306 4307 588738516 97272 97216 971883494 79649 79693 259490964 97433 97434 696650007 75538 75539 709423521 5039 5040 585141099 75768 75769 275564841 93457 93496 964603080 63829 63796 896814165 80789 80735 993262531 53342 53335 180025573 6627 6628 898946753 84558 84559 746168511 97046 97047 178098009 27331 27332 620294168 36737 36782 333415868 56191 56192 84050620 38796 38797 869392062 82454 82407 568965766 80667 80630 159496415 83317 83318 497598756 6854 6822 714105122 57913 57866 488853566 97812 97868 558678428 55327 55328 537780567 34050 34051 576393673 21320 21321 988082552 74461 74413 94709986 79025 79068 191430397 18072 18126 919428251 66262 66263 964383713 57273 57274 694175174 33105 33055 580961493 77789 77809 222285534 15376 15377 419351033 28908 28875 228046207 727 756 558964192 78787 78816 455599622 86102 86103 986848585 99902 99946 277733886 46320 46286 690167612 85221 85198 831134174 55572 55545 822789431 61488 61489 376298344 11012 10978 752690211 13371 13372 482811731 96710 96711 705992237 46753 46754 31011949 62315 62316 741833415 97164 97201 124251159 48121 48122 64624698 14688 14689 815383464 77265 77266 901269775 82336 82319 504304290 93037 93038 23953823 64211 64212 557826270 91290 91291 470020839 8373 8374 304109053 75374 75342 465022158 76843 76844 669586679 63732 63733 810135856 45814 45818 883240939 19003 18962 530487678 27015 27016 855519630 14235 14236 694739311 99332 99333 629675102 34496 34497 270478131 52224 52244 846320069 36048 36049 846862349 88973 88974 393898223 43849 43850 80369913 82965 82966 480283044 30352 30399 383582154 81082 81083 361666373 49354 49307 569961574 26963 26959 566134820 69104 69105 812048470 29337 29359 264633968 92594 92606 753350191 81446 81447 160648876 21461 21415 876256733 21723 21724 408240267 76794 76795 104163763 96989 96960 440766550 79715 79735 598772636 49844 49845 623222264 80882 80887 598741444 89367 89404 263347397 66382 66383 146853421 2453 2480 500117960 68851 68889 632633816 65866 65863 911450232 57257 57258 311792072 73505 73504 760581542 39225 39257 78705281 51226 51227 92158207 97321 97322 602621415 71505 71506 679612367 1261 1236 904117605 17864 17911 221368807 81859 81906 11015885 62393 62340 944462547 71 49 61586269 71353 71354 499267782 60717 60732 694858880 31894 31887 603328255 85734 85735 306971679 33640 33641 676684324 38404 38405 183169837 15059 15060 434555490 68102 68103 242141288 7124 7138 424063098 22960 22961 968120068 78954 78955 273631285 87669 87670 381857330 29954 29955 921928728 25591 25592 396032494 59394 59395 45707093 34442 34443 742952612 80125 80126 817238879 93882 93883 955294271 86438 86439 246388164 34916 34866 246520780 613 614 778216265 19812 19815 944641234 24123 24124 35626152 43856 43859 197453481 26445 26446 188824698 66835 66816 959049144 75412 75413 347708382 38619 38620 959298499 99282 99283 997644650 66008 66016 376425527 32767 32768 428217087 87622 87588 65922581 85577 85543 76584346 49407 49408 709228233 30415 30416 412950701 59933 59918 192412463 78017 78043 340804529 55418 55419 95074809 14114 14085 668020292 46093 46047 604407671 19797 19798 764667995 78338 78354 939260886 30391 30421 768821571 81032 80980 129617740 16228 16258 539232871 27555 27511 676698331 71880 71881 102781768 13200 13199 36919023 18401 18402 809412734 72479 72480 672665865 10109 10096 612553088 83768 83769 468616223 55517 55518 485838415 10756 10757 524324060 3753 3754 82280282 24502 24503 445373348 58039 58027 302083112 60591 60547 204064186 92654 92655 970650844 1111 1081 743941902 96087 96088 244173957 52259 52218 80557564 68237 68238 977721357 88273 88312 187960347 84748 84749 291241043 30824 30825 933001244 96098 96099 839376729 52437 52438 257343245 47839 47840 989337909 80217 80218 770165078 33690 33728 432625489 48256 48213 26514834 17807 17829 69339572 25084 25085 638042381 45468 45497 245323960 36610 36611 192755150 38842 38843 320448191 66419 66420 225237154 28498 28471 406393244 33707 33708 541784809 5071 5065 44389021 57084 57085 669019410 6641 6642 724689550 78305 78294 640160308 16736 16737 793800976 19998 19999 588606781 68025 68000 880455038 37032 37033 128951537 59158 59137 364019620 59976 60028 499650660 23917 23918 869784067 92434 92435 696698931 95013 95014 435435925 37856 37830 517317645 37459 37514 182005332 83625 83588 904093745 27023 27024 863013881 12829 12830 70298876 60682 60656 952913362 97789 97745 3272274 9631 9632 93884940 92243 92244 207132235 69851 69852 82628553 27363 27322 700907106 76363 76364 50536593 3910 3928 383839354 84945 84946 599201716 58294 58295 990939349 10898 10899 134703723 87937 87938 549544616 62566 62567 629569073 38839 38840 695239275 28153 28157 475453021 62638 62626 193373381 75501 75480 404139217 43003 43004 655326393 52294 52315 853706219 243 244 985632057 98074 98097 142025469 93593 93594 546873141 80959 80960 87374593 99274 99276 371954053 26000 26046 882006199 99794 99795 165694208 61012 61013 990619977 72759 72710 218417912 91943 91994 451188398 78651 78652 39170216 76273 76252 226771268 23630 23631 302690909 87274 87275 826227909 2127 2128 547225616 7053 7031 920347623 40957 40974 329796010 96850 96861 515816244 83724 83725 584123242 60486 60487 757995438 64489 64490 916739237 41904 41925 890729327 90495 90457 769946794 13092 13093 154475511 7930 7931 454112936 11813 11814 115460838 25986 25987 912832429 3620 3621 91174685 43550 43551 167035565 17726 17677 974131599 39312 39293 24962777 20191 20192 480048626 18707 18714 46291208 49366 49367 92090062 62534 62535 351173236 55227 55228 353978392 92179 92180 788791356 49400 49424 572216826 12301 12344 262493931 93855 93856 633401432 12390 12391 837960109 87746 87700 115597222 41343 41344 543173096 97596 97597 907228231 7853 7859 986397188 63303 63304 832043979 96187 96188 689564514 61059 61060 462322576 67491 67538 693363266 60104 60123 124755966 51226 51207 630440434 33601 33602 899338908 56704 56742 320238847 70116 70117 842434728 28312 28313 478070075 31584 31594 517262443 2974 2975 916442488 86321 86322 869448440 60447 60448 292459474 12625 12640 519403977 92271 92279 541885229 58315 58316 13201904 37364 37383 207779403 78227 78228 875780269 10552 10553 921290747 8709 8710 682456684 65424 65425 666179546 51060 51055 396413387 85940 85941 105281630 13874 13875 493880190 70066 70067 846346773 82939 82963 787973476 52248 52249 475406584 96030 96031 275933355 22802 22803 583338185 29081 29079 671032809 28353 28354 261657689 77366 77367 164346737 43505 43506 921291227 32007 32005 305921357 67011 67061 863323734 39078 39079 725693283 77524 77525 312316768 74583 74538 6483749 82834 82835 585849141 26892 26893 753833465 1206 1207 177197387 8561 8568 425728930 55119 55126 15757608 88878 88902 476040371 2763 2764 126796727 49042 49092 823559453 73098 73088 219247242 30547 30571 950022414 14425 14384 91453996 57453 57454 3848456 31279 31264 374532198 63216 63217 953260831 38005 37996 780402642 25618 25591 529311474 25353 25354 526941865 96703 96755 461247592 27558 27559 571877988 85113 85101 693480927 13782 13783 609167716 89639 89640 244962027 7735 7787 950436737 13562 13563 401861199 23037 23071 347841599 18295 18296 26199549 25150 25151 295425787 63643 63590 961804019 93803 93770 368327644 12140 12141 634643151 68571 68572 503463953 17219 17220 247461814 76000 76001 658419791 42737 42702 430747011 9272 9273 883047447 44768 44774 194510473 77508 77452 657970350 37835 37815 405444114 63443 63426 987078274 43044 43045 798517709 17963 17908 558068949 19488 19454 569780277 76074 76075 572742644 90560 90561 91511224 47711 47712 695498455 32195 32196 419596514 61232 61181 790520036 64663 64635 955176650 69577 69532 991960251 21918 21955 215422257 64772 64824 899245 27271 27277 283275823 49426 49427 648820369 76678 76727 254566186 10416 10459 544159826 42428 42465 642691609 28755 28720 350979765 17340 17341 520998312 43570 43571 366544280 33123 33082 917310617 54098 54099 593159897 94618 94628 676324417 407 410 299068376 49134 49116 209761119 31914 31932 617531454 54004 54059 993048335 52050 52057 582554552 3829 3830 63573371 57935 57936 420358525 47536 47537 14134563 13670 13671 219110802 51557 51558 213346749 35513 35525 900093857 92218 92219 737874238 73300 73308 275814169 17845 17898 85362855 83852 83893 753910114 10450 10433 84054611 55530 55579 29284599 86302 86303 883538607 67052 67044 846065888 50141 50147 471678718 11527 11528 103509782 26550 26551 776396446 5145 5200 774248071 24686 24687 932472153 54148 54149 969521795 14459 14460 631496312 44857 44858 276628400 46461 46480 590647425 92810 92811 389382866 18119 18085 7554154 8263 8258 239266834 8567 8555 620226063 15734 15735 942607519 76467 76468 860190163 45024 45025 204973281 98779 98780 968944877 17675 17676 114312457 32234 32233 932105526 93452 93453 197256495 84996 85017 715126117 29693 29710 746816074 9877 9888 886025446 97748 97749 952812816 48564 48565 160203919 58559 58503 25031478 58731 58780 876612952 45038 45007 95149233 29446 29449 837108052 18417 18472 387263580 41610 41575 860690205 23982 24019 578979415 37341 37342 657389161 7360 7361 265993023 50869 50870 507673249 46938 46905 281840527 67810 67811 38232744 95280 95322 371429007 99715 99716 486963169 24154 24155 202802196 87200 87217 596558944 83739 83740 504069809 79501 79497 405911581 45649 45636 810208582 91571 91536 218497058 13358 13359 976344954 729 728 334039571 45554 45511 421753720 36044 36045 31974536 13069 13070 572392972 73270 73271 223261615 27742 27725 237127416 54324 54297 784466696 39205 39206 708374380 29777 29778 977623739 15657 15658 445541206 22640 22617 587478087 67899 67893 412978290 73866 73867 346352633 2130 2101 182633981 3884 3848 653229265 65343 65344 937810882 17473 17474 213383217 32807 32808 770641625 88855 88849 120835996 61439 61440 102284493 22666 22667 378078131 88871 88847 934191453 23792 23793 530849424 91589 91556 393594696 49833 49834 576231155 87030 87061 530856773 44837 44838 724117445 43490 43491 282598579 1465 1466 255676007 73639 73640 404610525 92181 92200 831436257 3729 3730 588245556 68053 68054 32171072 80499 80500 432864256 43233 43234 323156851 20169 20115 745720968 14960 14961 318113786 92626 92610 689630886 88046 88041 332488240 52615 52616 774292500 99138 99139 126005674 38402 38403 219212695 92961 92952 711778786 24282 24327 596332700 61816 61817 586475842 58054 58055 813184607 3677 3647 435223921 75430 75431 60972934 19102 19103 448729924 23645 23646 40307215 18123 18124 37570577 57747 57799 958631004 55878 55923 982670164 66153 66145 996795816 36860 36861 179384157 25672 25619 165927369 40621 40622 186541733 21207 21208 552546451 94303 94252 977913338 17297 17298 650349892 9283 9231 935272461 2396 2397 546483900 86897 86898 622031687 82252 82228 236709008 5522 5540 539402102 24514 24515 890850714 78153 78123 954324832 70879 70891 353201598 99228 99229 286176002 78551 78552 41378576 54741 54742 60323057 19352 19325 219676257 99783 99784 376130244 15097 15098 709975148 23151 23152 267075902 31785 31786 304188557 91245 91246 731872424 93381 93417 225854256 98839 98787 945006016 57192 57193 551217661 14032 14085 597017597 98418 98420 525978215 82959 82960 683157878 25812 25813 73504228 18835 18836 443823396 92980 92954 368430133 90919 90890 914969965 79793 79794 745123204 66743 66744 942195214 65980 65993 141746156 41182 41183 578109371 58505 58506 265596165 83139 83140 587846594 79127 79112 133471798 79275 79276 174187328 86258 86259 804026762 13455 13433 375888971 9216 9193 520786705 42310 42292 815212528 81706 81707 309342696 60760 60807 764545991 4806 4763 682429557 82508 82509 756274219 12231 12287 25889244 8836 8837 208988455 84638 84689 316908374 57963 57969 688889675 92799 92776 36974474 24190 24191 301490829 35615 35616 101865212 27497 27498 470330093 21621 21622 47056513 55143 55144 751959657 91142 91143 183235031 57460 57461 648379194 73833 73834 59716881 60328 60307 580567766 23527 23509 588056830 22540 22541 647506308 856 871 391087946 49528 49529 183975736 87059 87033 798598609 24369 24370 523195138 16595 16596 988821066 50916 50871 743363198 82734 82735 420394309 85493 85472 609489111 41642 41696 799723717 31956 31957 642031469 5296 5297 32831112 41358 41359 978975235 66386 66427 108554616 90612 90613 729718530 64833 64834 38303160 5801 5802 165512952 45927 45928 572796563 40053 40054 546861385 44926 44872 730157433 74846 74847 922275470 36192 36193 137425440 20204 20205 447412027 54781 54810 351451530 98189 98190 829385684 91794 91752 222466096 91105 91106 547811042 87283 87251 242776770 40611 40612 449734331 90756 90757 818396336 80716 80705 788468507 55120 55119 532343571 5914 5915 361225026 13336 13337 760509160 61779 61794 423357990 12521 12469 489092801 31388 31389 54618010 49363 49416 299305519 88887 88880 921701606 89602 89621 466958091 4995 5005 896788330 73782 73783 302937782 5333 5334 484127739 73062 73063 124963775 4947 4906 370541801 37108 37073 876524995 41911 41912 174613811 94687 94722 991588765 93325 93282 20924224 95560 95561 410208208 43574 43573 141910155 37530 37531 906427774 35343 35316 647726048 2438 2439 849999944 86647 86650 788700390 81030 81043 584297116 96161 96155 214201175 81021 81022 461892096 7426 7371 223252082 36012 36013 59814618 58577 58578 451733675 68201 68202 470711633 25414 25415 380100262 8364 8365 908561289 91352 91353 191576551 53071 53035 127685590 32220 32207 554130856 85045 85046 342771112 65959 65910 402691821 74275 74276 899949205 18176 18219 500214299 61616 61617 843901721 95034 95035 281048368 84274 84239 951393758 34452 34397 497691654 29421 29440 614815342 25939 25940 875948604 60891 60885 449388661 22316 22340 847949853 96599 96608 913321719 83319 83320 7876042 6294 6295 871041481 53740 53708 525933392 95557 95565 825799677 26370 26362 66236697 28158 28159 348952136 22030 22039 857118631 61589 61590 120665963 21280 21281 750733081 58353 58354 792388443 75213 75218 189912952 90421 90422 366678223 61853 61854 135084260 23847 23818 262648259 67380 67381 75293231 99842 99835 557304459 30729 30730 385661232 14483 14448 914845577 81009 80984 208502939 74179 74180 669270367 60718 60719 260000717 51158 51180 999796935 50137 50138 308684150 33822 33848 207974197 97550 97551 206830580 66571 66572 279869059 66785 66828 192087293 32916 32917 844950625 79487 79488 736635713 85743 85768 709512496 13801 13802 865203976 19254 19255 673707649 97086 97087 822653490 60709 60710 970450123 18581 18628 705807322 65075 65076 515149913 88662 88693 889781203 87458 87459 254898469 51869 51870 675690142 42766 42747 785888588 73874 73873 869438000 6972 6941 22456308 3637 3638 731179228 49923 49924 58328325 59494 59495 70499219 91512 91556 374952009 3283 3284 921318816 1149 1183 575996661 80234 80235 380827678 66091 66093 294827560 70169 70170 824275688 52804 52856 56925117 1613 1614 223722835 94688 94726 831882967 18163 18164 399868888 99266 99213 22469254 64223 64224 694052519 77302 77303 749545612 47575 47576 255600801 18968 18958 737606197 46241 46244 112493617 59462 59441 118065239 53007 53049 55618420 1577 1578 285475898 72756 72757 284130006 36570 36515 288204716 34848 34878 733822976 27555 27515 30407538 45700 45701 856992996 77853 77854 386587938 97812 97787 455073628 33499 33498 517708307 51689 51657 692229075 21227 21205 676846613 95273 95274 910842858 35198 35199 574083284 14261 14308 384766154 91426 91389 987556838 66786 66782 596256831 72389 72420 497881166 38509 38512 28466671 62270 62273 827459769 28123 28124 722743402 69501 69502 781569402 10619 10611 628348308 15409 15410 810641359 74865 74866 518989848 32926 32927 190881855 89727 89728 791863751 13030 13031 936739193 29032 29061 694904359 54450 54400 192454063 74298 74299 648146104 90390 90391 354663768 3696 3652 274858741 85973 85969 149823147 51250 51240 737890209 64596 64597 154892704 79584 79571 192980715 87687 87634 187250025 51145 51146 746237015 91196 91209 81001236 65370 65362 177146865 81521 81522 298404148 30184 30185 809317684 84334 84335 350573331 24944 24945 659095023 76678 76711 700836008 70427 70428 407328354 23282 23283 819604953 84444 84479 410085830 98254 98255 976054522 16414 16415 238667897 80707 80708 734109828 10727 10728 32110491 95461 95514 840370043 44123 44169 656192702 96472 96516 203308895 76501 76502 297911829 49989 49990 420319356 65670 65631 444963365 42649 42609 919974282 94206 94207 480576799 3108 3082 499592958 56553 56597 701249465 55708 55652 966261966 39775 39776 639214041 85359 85360 775529599 91908 91954 553599724 95966 95937 153429791 98765 98766 147369936 89277 89326 813868686 1762 1734 510458520 47043 47044 382467692 57934 57935 374205675 99800 99801 940486514 81684 81685 827976585 68384 68385 542011229 53870 53901 194302885 6492 6493 869873594 38680 38681 531581278 32757 32765 138000427 39049 39028 356421039 11855 11838 397437913 68657 68645 386636731 89912 89918 922323749 67634 67650 56250046 79256 79257 46535867 16425 16464 585452709 57718 57666 186251522 10354 10361 966422599 16314 16277 847722762 47459 47486 258804023 14131 14149 19148010 36213 36257 917586400 44555 44552 996231978 60021 60022 827226118 54965 55017 521835741 32272 32234 223123138 57168 57117 103220849 70356 70357 130670143 68169 68174 674980371 60741 60740 390278678 78717 78718 934433730 75673 75631 507945690 20116 20084 867083865 32525 32526 496462010 7148 7149 790929828 56033 56034 946492848 73596 73597 337245588 66780 66786 806629953 87492 87493 929394000 98379 98372 638623925 73096 73145 497444286 96777 96825 196260247 24503 24482 786498589 43648 43649 848425756 29742 29701 380026218 74588 74589 827803631 50559 50560 83063596 82929 82930 764024249 3784 3807 480672309 85662 85627 298003637 80662 80651 421279391 65238 65278 291757568 45197 45207 804858037 80616 80639 580910176 22569 22516 927861590 53205 53163 850037474 16049 16085 243381585 8348 8374 939096036 59372 59404 892768961 89311 89312 401357946 47756 47734 666693266 29578 29565 859090259 96085 96086 763414459 48455 48456 593243773 14710 14711 779467470 95629 95630 336470849 34368 34369 332549601 57670 57619 704822549 18435 18436 116545697 30141 30142 182890122 39045 39032 806532118 39257 39264 50326892 77333 77324 362132308 87336 87285 887304873 59280 59243 964043499 21097 21098 567551027 51514 51515 735854516 8360 8361 683006812 91168 91167 377777476 94233 94228 260235492 21871 21926 447042910 72653 72654 503212518 98732 98733 731098137 98642 98643 933248350 25092 25093 839675173 96237 96259 554871781 49774 49793 246764185 84293 84294 919421646 58822 58853 838001191 48805 48776 811158602 71040 70988 902822136 688 689 215807163 4279 4280 408908510 66413 66465 260289815 4741 4746 51075973 955 956 326593974 99369 99361 841513761 24197 24238 164901783 93635 93636 18979183 41431 41460 477412559 86016 85999 4874902 89119 89120 349618533 79465 79515 770763679 48603 48562 49107688 44335 44336 168788967 9388 9389 698206736 18408 18409 821142042 20747 20739 357399655 45033 45034 869775312 61299 61273 964814540 59553 59554 455374205 12124 12134 922314809 78803 78833 264648758 13903 13904 237103413 15615 15611 350513941 28931 28932 944991046 6320 6321 743122226 41617 41637 498435030 453 454 978904639 27332 27307 369139342 3854 3858 918931304 1400 1360 173175650 87902 87903 226224164 46134 46188 873504293 1932 1969 683405677 63555 63556 916648748 29319 29337 947456827 41066 41034 903217300 984 1039 720861990 99403 99418 760638350 50889 50890 6544287 35149 35150 780159704 65978 65941 765791125 22794 22795 389900385 56143 56097 834208509 78218 78242 805101977 7149 7178 386802916 99717 99718 356833893 94706 94707 717077346 43901 43900 800109285 22678 22715 208557852 7799 7800 838046430 85491 85473 526275708 98052 98053 121539998 40207 40208 32026386 51138 51173 327557192 60630 60631 76921438 29493 29494 894664074 77099 77100 549129748 15365 15366 233372831 66578 66579 87484892 69762 69730 964802205 9836 9825 148728876 4891 4940 35084832 95094 95107 73467212 18173 18195 383842163 81398 81399 822698844 44863 44841 47986527 58627 58628 641614871 7516 7494 401721319 71926 71977 685508843 97494 97477 273589693 23021 23022 113086548 98906 98907 144327748 24721 24722 149819903 12362 12363 797209258 47913 47914 696667096 87245 87246 855698980 25011 25019 260754690 11538 11539 613993130 12430 12460 383410814 24612 24613 378769499 39869 39917 425717415 60713 60757 886967028 26407 26408 805190993 66559 66604 496957290 75349 75403 672445480 42467 42468 678041068 45340 45341 578504764 36065 36066 169335951 38899 38946 738340678 16714 16668 89152931 67466 67412 786669721 67503 67504 29159821 83156 83158 229995810 9121 9132 410133570 38844 38819 776537531 28547 28510 179139188 73168 73121 459428605 78591 78592 373548065 63566 63567 960786059 46638 46692 363683684 92361 92362 484956751 28626 28627 535925567 7932 7933 628651876 15920 15938 567327479 37858 37859 180115849 87755 87743 500140831 73102 73135 744298031 50514 50515 520114698 41143 41130 483831270 99679 99680 993125188 22203 22204 343507162 1672 1673 890525714 60938 60939 769850301 56913 56937 204130306 90997 90998 212510034 57056 57078 964421478 90059 90039 188287801 92079 92113 712325438 35266 35267 328145734 3763 3754 387646226 87021 87022 696871814 35533 35489 786495690 5896 5916 599862102 10958 10939 374233230 33680 33676 309811308 40264 40267 122130901 97587 97588 621627823 7670 7638 511437175 93161 93167 826033120 32774 32775 954887287 73797 73798 417186079 8122 8123 914273832 31394 31412 130635671 46594 46582 152382464 59414 59467 177768453 50759 50804 887722499 60536 60537 503600782 52856 52832 834077708 79853 79854 36515740 94005 94006 887176505 89468 89469 323136539 64827 64851 560491034 26089 26090 974895349 64069 64045 791446962 17832 17803 662405237 52686 52713 866369043 56438 56439 673446393 15712 15713 115175613 39141 39167 884770264 68172 68200 851570761 66176 66144 244505633 21644 21645 561280114 21958 21959 353586950 82390 82391 401947927 94135 94136 520816616 42772 42789 7268695 99255 99256 564676666 26141 26142 618746588 21000 21010 601438087 60560 60512 996002739 34467 34495 609219144 94571 94518 954119059 45101 45050 757333336 79652 79661 544656333 69882 69883 61242503 49391 49392 451355379 70925 70926 796890893 48108 48109 508413718 21860 21861 24207690 94841 94842 61508999 56497 56498 475923599 59914 59915 357556014 92947 93003 125381212 495 542 444677474 19453 19426 969947605 59283 59284 257581062 88714 88715 796424666 53356 53340 605190375 73687 73676 639262005 56041 56042 639363268 19825 19826 465463593 89433 89430 673178364 75373 75374 208155134 4478 4476 224288074 55001 54990 432022521 54905 54859 820916587 56651 56691 647571895 45277 45263 445468742 35051 35052 821633299 73110 73094 70438589 76799 76800 592728307 18160 18194 818790490 64773 64821 259382336 86884 86885 523441455 21923 21924 228481082 77423 77424 68529953 70729 70723 969858643 75915 75956 334121712 44968 44952 101765154 50218 50189 78686083 64593 64622 757468560 73574 73519 42050286 67962 67979 781544494 575 576 764675168 51922 51923 908432892 69966 69932 237814664 49298 49249 135619001 22628 22606 963938845 58007 58008 399144910 63576 63577 20835059 16416 16417 969832067 85783 85784 629626254 99444 99500 627728348 73074 73075 983862388 45286 45287 608431587 10368 10407 314049767 18368 18369 913475539 96010 96059 780175954 17974 17918 310306362 44025 44026 968083899 92780 92816 56951086 27944 28000 754535853 16259 16260 47753186 21602 21603 484650304 2940 2907 904272601 50252 50253 293763981 99367 99379 336202228 64538 64490 124559560 5315 5316 901462722 16371 16372 341953634 57182 57183 600418553 35733 35677 447330738 7401 7359 775849152 89424 89425 397725649 97214 97215 583696083 26305 26311 210764792 77289 77238 403772623 96559 96583 596972262 53258 53279 695610845 62359 62360 652780844 34992 34993 622584160 71950 71951 274106297 52275 52276 210489610 82771 82772 973015797 95035 95037 617575364 14838 14815 450402448 18746 18747 610357039 62442 62430 203983438 11422 11423 537744688 19527 19558 304165787 94911 94912 482815079 22729 22783 153482580 63437 63438 726663136 55112 55113 131526587 62909 62914 859954333 31805 31806 716449480 56081 56082 13445972 92038 91996 931878641 22595 22539 575256371 17760 17739 85165806 64214 64215 324411424 996 997 977804267 58165 58166 747797927 62666 62667 637060352 67001 66964 750834255 50759 50765 181338282 68497 68513 213412203 73423 73424 729131047 69253 69230 869634868 64367 64368 920073390 61800 61850 864740454 32351 32352 974315947 78512 78535 117724338 20228 20229 455829869 79608 79612 726577094 83894 83895 759586995 74338 74351 115843239 20136 20137 365461427 32813 32761 622694914 62667 62661 994423173 2598 2599 173461925 72934 72976 538668185 87269 87240 813788449 39076 39093 270140511 4295 4296 493729598 3450 3451 615049748 59331 59332 805022915 40776 40746 452065525 64917 64931 512115746 94722 94723 736202843 4577 4543 881713585 5580 5527 656534196 32155 32156 634837188 51302 51298 878703907 41233 41256 382977598 78169 78170 560924391 81573 81533 71262472 28182 28183 411723884 36613 36625 494359470 23944 23900 188981112 30609 30610 310707239 28005 27975 865354936 32053 32009 198740048 31330 31309 376531153 45358 45359 493762813 10934 10935 518157461 84588 84589 29824316 65345 65346 664351207 53228 53229 984550140 6522 6523 421137520 24458 24459 967763142 67918 67894 435170238 60020 60051 51162405 44915 44916 506215234 32736 32747 793742723 42052 42089 793741926 81342 81343 911654234 44968 44948 604391383 28093 28050 270810016 69207 69155 608181512 56702 56709 229489459 98731 98732 491847806 82711 82677 664209432 47497 47541 798131730 99607 99557 491583877 26395 26396 491218808 67429 67430 52603943 74216 74248 48407425 55773 55829 527170860 30327 30328 174159925 23166 23167 752955290 39923 39924 812930796 74348 74349 701848665 14261 14236 865165593 30887 30888 465336756 21996 22036 341298887 82361 82337 126525386 90867 90868 129637206 29738 29739 363104031 76010 76042 707358103 51851 51852 129104868 14411 14358 647677285 90784 90818 946430112 33871 33899 617048984 55549 55569 381922848 39661 39611 458775530 75642 75643 148906340 59452 59453 264864507 96842 96843 424933706 17223 17224 356928633 95339 95340 73484450 41547 41548 997544557 22597 22594 747447905 24234 24228 562037903 90850 90867 767629012 84410 84377 495609851 51730 51731 870731158 2193 2194 250184148 50284 50237 303276564 85965 85966 522838902 22214 22215 808637270 23705 23706 720788 52294 52295 730767921 97581 97617 749669819 19462 19463 795629277 3653 3654 203510320 69090 69091 786674954 84759 84760 485143881 56733 56750 370057329 16785 16731 471680138 36779 36772 678516114 72636 72610 75768234 43898 43924 724536633 72235 72236 223987877 49736 49701 577828368 12877 12901 829583660 25618 25593 749669320 38829 38871 923820385 31476 31461 33962351 77158 77159 824078557 93952 93953 802908929 11620 11621 552925454 58705 58735 395080243 66611 66612 151196520 67790 67791 901054129 50726 50727 425744534 26999 27049 462144687 67409 67410 517877842 3682 3676 614156937 55144 55175 6493914 21309 21310 990033559 34220 34221 375492980 99102 99103 597689535 69878 69879 749188539 34483 34459 384577004 71855 71878 741113394 19693 19694 615125599 83439 83460 985010669 45141 45142 650518870 90315 90270 43056664 38937 38938 165470693 68463 68464 259500714 79217 79173 776419060 11171 11172 162982444 62165 62196 24432075 64547 64529 695489373 79626 79627 41183275 39401 39405 258304979 24373 24409 345669834 91034 91069 149830518 19556 19557 785148272 89680 89669 586690009 64189 64201 444233926 16373 16407 531983182 96012 96013 484278159 68680 68681 759222077 45762 45763 612643080 74277 74278 567182515 58031 58016 694717995 33286 33287 717422157 27665 27662 473582869 59556 59557 64822711 67403 67392 80857779 76652 76653 324058624 8047 8033 708648649 94345 94378 900502055 50546 50596 572071725 48095 48150 99441496 4056 4057 634716650 56654 56704 839412477 7724 7725 825027851 86332 86333 602407682 73661 73662 985854232 76365 76391 852379970 78720 78709 899079106 48566 48569 850525949 32153 32154 69229019 33134 33135 935146789 73424 73425 408912470 30705 30664 462966111 92522 92523 675176668 12807 12808 783840296 48549 48550 285663853 78361 78362 228877493 87914 87882 370674660 45702 45708 32453407 15812 15813 304700041 52347 52384 193838261 67407 67408 209934686 20950 20951 1201477 41168 41171 120718845 63139 63140 322840096 57071 57072 710565185 31474 31475 803030135 18297 18298 1638377 79600 79596 327089200 3985 3986 687169169 36222 36223 842659132 29723 29724 16526519 70452 70453 870320298 11719 11738 854900932 8363 8364 413518506 20640 20630 111124711 51302 51278 497859104 87408 87409 766592735 1452 1453 979767186 37335 37336 422947290 74280 74326 607813614 31288 31238 484401694 53670 53687 573534691 76359 76406 250131881 8535 8562 764869377 91043 91044 602472669 95198 95199 447199380 87216 87198 106358524 29955 29956 571323155 96579 96580 736358572 71134 71189 252672848 9604 9605 238292536 91070 91100 678913567 72799 72800 586676374 11165 11125 248505035 42238 42241 583421539 44784 44796 715820499 5489 5490 254386226 76976 77008 102090857 40672 40673 243479246 63327 63328 709901262 79652 79653 211972405 79090 79091 432432271 30056 30076 229124282 62163 62164 40554890 68880 68881 178720754 39348 39349 845258558 61116 61117 987511561 60513 60479 357441373 3470 3506 42925850 74767 74777 777013880 26630 26590 498388823 13579 13580 886445118 90197 90183 575594896 26784 26785 821705862 12688 12689 672869740 52263 52292 620480935 15135 15130 581707823 19524 19505 903854264 23475 23476 331049242 4158 4166 69573439 48511 48469 393894371 60456 60457 219342571 42258 42273 941270877 80857 80858 497835001 70534 70535 156557806 78672 78661 153215882 26906 26907 769697961 31669 31687 204019670 28867 28868 832553114 67689 67690 349825469 87199 87212 19905655 42805 42815 669073105 67216 67185 393236155 86855 86856 438152664 24888 24850 935100403 15270 15269 577484976 73091 73092 4449721 65744 65796 272427779 59551 59575 600629109 65137 65138 721261828 55810 55802 99338119 40204 40205 77303096 42508 42484 649024053 60976 60977 24751825 16415 16402 530435043 45030 45085 433345250 55067 55048 243677434 44442 44443 545588121 44056 44057 993277305 49102 49103 22738919 92814 92815 560936113 78596 78614 847270897 98611 98612 869064559 16220 16269 583269500 64187 64188 613777801 78738 78739 593699333 21828 21868 411528714 11418 11419 129257290 84542 84543 647938419 78111 78085 847820983 65196 65197 327195340 98849 98794 379849392 45585 45542 869878361 79394 79395 273012444 97968 97969 291978268 25158 25103 531817253 29601 29602 427185223 35377 35378 190903005 10626 10627 108381792 21277 21273 637866219 10063 10064 378535786 39720 39767 182577723 72322 72323 864820391 76086 76087 619043974 76803 76804 526691990 46429 46473 879967439 93604 93605 154467989 77340 77378 620943517 59241 59242 599324899 88490 88491 869556914 91889 91866 202907045 51598 51599 639155272 84970 84971 5920727 90136 90096 37241811 70143 70113 878718167 27778 27809 982340286 20802 20837 584247924 54930 54931 771934987 78266 78318 470730308 82655 82657 980701108 71000 71001 424170286 41166 41197 486944998 44969 44968 402846565 60937 60938 289491458 12442 12443 490567514 86867 86868 155682521 22172 22173 909515417 41016 41017 540418762 73946 73930 23587344 57956 57957 973122924 11052 11105 495743565 82772 82754 797038050 97266 97295 732326549 37747 37748 256555664 39918 39919 502041873 36522 36523 665588618 75707 75689 909174723 16986 17013 348991398 15405 15424 379055358 6910 6911 661501548 75922 75923 767306318 94292 94293 110165086 58137 58149 210779806 86615 86659 300708499 2244 2210 530076804 14849 14821 388226690 74543 74544 640544134 84912 84913 808296850 88228 88229 731961516 87270 87271 870393801 95738 95789 735706085 60526 60527 196553044 83142 83143 337310614 10128 10113 395996155 43431 43432 115904484 24825 24826 149578085 86408 86409 501469922 77574 77575 39815952 63611 63612 671379947 481 482 51204618 76642 76643 187281071 89253 89218 273428643 88969 88940 901597951 38364 38365 276662890 57890 57891 309954242 11882 11883 537472427 89941 89942 405417416 87461 87476 20212095 45554 45555 817772228 10506 10507 381801948 58534 58522 255225175 30857 30858 530981791 97614 97615 444567883 92138 92139 187688040 41789 41801 460712842 87175 87176 537553597 34792 34789 938157147 5830 5831 402886169 7040 7041 416574560 97713 97758 333421123 68495 68496 475070058 84910 84936 797659386 85954 85955 727035422 63028 63029 340108481 5819 5849 440166088 9550 9581 890043309 63623 63598 720014769 48797 48798 939488316 89100 89101 518084265 24386 24355 869020717 70750 70700 851068796 14096 14074 592473850 82347 82343 524684809 95288 95289 63877797 8656 8641 637077571 53760 53810 499124190 37417 37397 597234275 41804 41805 122337622 15199 15187 807102013 43525 43543 872444693 14707 14708 621133686 87454 87455 693315198 21393 21386 854022311 74477 74527 524174961 99271 99284 713992060 91550 91551 561496183 23898 23899 885536090 64239 64214 767100154 84437 84392 377546612 79137 79138 430679786 81573 81593 68407176 13492 13493 347868397 42342 42373 288681390 37308 37309 834091999 77454 77422 977960470 2326 2370 127793907 51820 51821 36963317 3844 3845 853717443 82176 82177 316750464 33221 33222 577126869 80484 80526 528260923 39818 39809 294814175 93420 93436 253847917 86753 86746 475169833 63357 63358 53770620 65475 65476 610087226 92170 92171 635038500 33805 33806 15184191 99216 99217 218451380 14297 14314 937223494 99135 99136 900429927 58658 58681 739257305 77427 77389 246545599 20190 20191 532455128 25139 25159 184765974 6446 6460 56850677 57033 57034 119065602 12050 12051 50777308 3990 3991 775733935 4775 4824 130479797 35962 35963 429059916 64588 64589 15627012 42152 42130 151599051 78600 78624 895794878 22084 22085 765858305 54359 54373 127655053 24995 25038 670683661 77158 77175 10144429 76852 76817 962849978 9128 9129 93621042 12755 12756 673303996 57985 57986 455862549 78159 78182 98170720 25398 25412 83122784 72254 72240 609864031 67944 67903 965639506 66538 66539 838526800 63727 63718 150328176 9371 9315 760035437 23431 23432 702943110 11046 11047 825618707 28081 28082 100930961 69785 69779 35890016 77313 77345 513811026 44750 44743 907463856 81240 81244 517504600 63801 63820 327529390 13353 13360 743353513 17731 17781 974517365 52583 52584 608515256 88106 88107 28689484 7328 7276 376112047 46334 46335 478175296 97958 97946 99710605 24591 24592 274252949 72139 72140 547325876 17559 17605 902526959 52507 52560 453278089 31927 31928 277829427 58519 58496 34387418 67533 67501 58367253 90022 90062 107291616 48255 48256 728517669 29956 29912 607529189 69862 69863 423722259 11795 11796 63405599 71996 71997 550813250 44151 44152 650759988 92202 92234 101204815 81322 81326 757817089 27660 27712 467151599 33419 33472 864470878 70745 70746 404312448 20996 20997 953553649 50616 50617 112563518 12732 12767 864085365 23064 23018 643641570 17599 17612 633318510 45028 45058 113461766 90459 90460 306586265 4231 4221 457834118 58597 58630 206176471 57091 57141 386855327 43708 43709 38489881 16798 16767 269459722 68768 68765 611276205 75377 75341 439101479 18166 18167 966526901 27036 27086 195572311 20088 20089 37287540 51242 51289 460859446 25011 25065 552338187 90037 90077 770078816 79517 79518 326341768 86366 86367 491310107 96376 96377 745861969 61917 61918 736494071 51333 51334 933796273 71994 71995 335393277 98655 98656 910010819 87662 87663 213789164 11938 11984 173816979 54553 54554 780635690 71228 71187 265438073 15121 15122 592105016 56260 56261 613886551 82151 82152 64166556 42528 42529 893272815 47086 47137 778317257 22130 22100 211955729 97886 97887 560371119 68647 68648 938165296 32814 32815 593589229 35971 35927 805912414 25804 25805 912071412 64655 64604 318239163 49206 49198 590298209 47840 47855 354906464 27214 27188 920688629 11345 11290 149252309 27029 27030 80882823 63955 63956 602879392 45254 45290 770711204 29267 29268 302141092 19072 19042 971897321 55337 55338 672782522 52579 52580 206767387 79176 79177 246117987 20130 20131 878148765 99001 99002 471036393 94936 94937 934911918 49118 49119 680598149 31331 31378 845084264 90178 90140 356681677 63466 63467 550013332 26005 26060 185681864 86247 86200 892190835 42373 42336 967370391 18417 18377 720083014 85956 85957 985252296 92984 92985 576530511 29869 29906 984558618 74985 74986 925821198 48940 48930 623713822 15805 15835 349463593 54801 54802 477621211 260 261 717787098 86115 86116 603808383 97592 97640 422920775 41297 41259 607246681 18181 18182 583368510 168 140 96943776 13629 13630 114781493 71302 71340 332094585 74432 74433 182211180 31857 31858 759936791 34515 34514 161493090 42817 42818 727038713 4903 4869 670285331 65320 65339 84336492 31105 31049 991643342 91514 91515 512345541 70717 70737 371433744 46949 46950 238855865 69430 69431 205286118 21520 21521 232049486 17740 17741 530590456 79925 79873 141954449 24184 24201 628790113 87103 87104 236712336 91283 91304 826533388 5343 5344 115123389 4575 4620 150392737 85269 85240 979021554 415 466 720980725 86621 86622 72205418 54344 54353 765650606 15944 15945 624797563 4890 4898 932056087 24028 24004 660505273 22863 22864 620609155 43183 43184 253697803 10696 10751 616858834 32712 32754 916001480 55067 55068 344083758 78708 78735 158923559 49350 49351 57766215 91945 91931 711701648 40784 40785 761236768 30618 30648 933101758 66991 66992 701373360 87125 87126 589375459 17811 17758 571581460 59233 59177 269571457 85773 85775 430435356 73220 73198 76442592 26686 26660 472782682 80946 80905 567431708 35941 35963 559627934 46570 46571 544154119 55807 55808 146068342 94345 94346 371272350 13633 13634 779532690 35186 35172 35340997 62832 62833 886049768 33255 33256 475935994 34690 34743 89474274 54172 54173 169548969 19452 19482 629298131 35010 35020 794430824 16410 16441 789171390 32209 32165 430028273 48181 48220 95645767 90113 90114 63847286 52306 52287 105804656 37853 37854 357747213 17323 17324 879605658 45925 45901 147130863 76522 76523 966997251 6555 6574 561367102 39779 39828 494819139 69010 69011 581668392 78880 78881 413880523 61082 61074 631457156 82331 82332 164177603 93802 93821 734994529 77787 77783 436237343 24434 24435 677073277 28676 28645 165667279 63993 63998 195800716 95146 95147 213433173 13653 13677 709856106 68047 68046 581672896 92403 92366 804064390 68990 68996 505049045 52265 52266 517882332 44772 44773 29488027 44813 44814 656663019 10387 10388 822734011 81288 81323 609172173 32016 32017 734313080 914 915 899606612 18208 18209 383343930 79173 79166 253354327 11381 11382 537048533 93352 93377 746509768 98407 98408 276891646 93120 93137 269324992 8016 7989 969650328 17132 17126 437786840 49926 49927 127178907 17124 17125 108695102 18225 18249 969917181 70819 70798 594590511 3174 3175 414363512 55709 55688 38789044 43445 43446 361257681 13009 13010 884064319 66800 66841 657432041 42482 42462 552100453 48403 48404 563359940 80491 80500 415683001 41375 41339 399322476 85936 85908 776882782 18157 18125 776359828 35613 35579 334134264 64939 64940 274493888 33558 33546 48622305 65651 65646 492201936 59116 59138 951840048 21047 21048 365609551 27369 27379 23271695 44506 44557 308086682 58489 58490 753638751 11457 11429 765527444 32236 32278 969304279 85266 85267 999579584 16448 16430 474304837 70012 69982 746684370 72164 72165 243019290 17261 17226 396472865 37281 37242 364347950 20114 20115 620638060 8725 8733 249573645 20562 20563 105014356 41391 41403 75321482 71472 71473 673926115 27683 27638 913780566 96029 95992 39813606 90081 90082 140227598 96902 96898 128176638 46395 46425 378227037 98168 98118 108974671 27067 27068 447057566 30074 30075 519894008 4520 4521 368255908 90808 90810 222703383 37683 37660 254848152 50240 50283 534990436 72539 72540 43474659 21856 21839 173784355 38509 38510 569911428 22517 22552 598746969 12204 12187 79338117 71696 71697 488045748 28526 28527 908711311 48224 48277 410403098 44929 44930 659800096 84182 84183 997484393 54511 54512 952536224 25057 25058 520273676 45223 45252 734495626 90650 90666 479976350 70979 70980 591264327 89581 89594 663259446 48973 48976 334109410 93419 93412 322651128 9355 9358 382726496 39194 39153 49264859 46797 46821 912887053 49936 49906 776424240 66030 66031 116740771 4259 4260 542757458 6270 6271 722255963 2211 2212 372044031 58755 58739 464593673 11648 11649 504830962 51934 51923 423760598 17489 17466 6155617 53038 53039 529551477 33052 33053 847775895 19610 19611 858037712 7873 7874 772374743 38582 38602 994671701 62730 62777 746907842 98037 98038 14499249 90032 90019 697529322 24093 24094 726707923 8917 8901 59519546 38962 38971 971332885 38458 38497 81537651 60879 60842 160465468 98912 98913 519326844 43892 43893 501352585 80602 80644 997030953 29436 29437 363783957 21244 21297 616634838 10163 10164 888441460 32417 32418 321104412 8454 8424 151021543 70450 70483 312717596 22730 22722 145713047 60989 61028 470347998 90551 90552 843199787 82513 82506 975874711 86529 86530 407092662 80843 80869 124771662 58330 58354 802344280 92030 92068 479206861 33620 33584 570074157 62118 62163 591050421 45992 45991 502020396 86591 86585 341632637 65096 65097 552908939 62534 62560 731906251 4371 4416 608391327 47842 47843 793545395 11632 11633 417132216 94911 94907 503297230 76172 76196 41937265 50610 50563 617034147 60315 60366 698269089 28997 28998 849406561 80185 80186 861484103 33198 33181 913648274 72917 72923 99346139 95172 95173 105433977 38965 38989 990767837 91583 91605 905448791 66141 66168 452508245 71445 71484 467582191 51370 51325 850284993 23385 23386 664902133 58369 58410 313653740 25230 25244 917740142 40730 40732 877344797 38817 38789 589317021 82883 82884 319982129 59231 59232 353570050 57540 57541 67491009 84318 84298 388773981 47884 47904 511133424 58575 58547 283361195 48098 48099 357893512 49791 49792 643540172 26024 26025 930303387 40463 40464 1395438 7771 7772 69365567 71260 71266 665296059 66402 66403 969477711 28565 28566 477805313 80645 80650 246040231 38019 38020 15980087 72178 72179 633207536 58463 58464 43631172 44288 44342 63644779 26806 26807 207091673 7763 7764 505834371 99036 98997 856692270 57891 57844 939783763 23618 23643 842539610 66129 66130 357164015 14393 14394 420556879 58585 58586 773561752 12420 12421 125911277 92123 92124 719424216 2899 2921 760036035 80340 80379 469417960 72367 72338 397197932 56452 56453 781018491 82590 82551 841537348 63509 63510 841720665 22767 22768 368715187 2518 2488 566023420 30564 30584 291717308 50197 50198 738385505 56082 56089 167446637 75987 76033 932165132 61390 61391 986287881 62537 62576 394663333 40012 40064 815936902 4269 4270 656236954 22601 22630 642715033 51568 51569 768465926 80550 80551 423732356 64701 64702 793260250 6907 6908 155175790 85609 85617 163888451 14215 14188 313645819 59801 59788 193107964 92853 92854 455567441 77376 77334 770703892 80422 80423 35612870 32167 32168 388695431 18122 18142 611970353 50348 50349 40938928 94902 94848 605478452 1143 1144 968985907 42488 42489 66036864 48650 48646 144438881 14657 14620 674222557 23885 23834 233319498 34840 34841 511066108 11652 11661 79321225 23458 23459 939762390 90312 90296 220861941 38812 38857 928634624 90438 90391 547092623 24078 24091 621200904 65587 65598 654045777 45658 45698 552114711 78724 78725 455910291 53387 53388 429479825 77089 77118 613951639 84171 84172 110043857 86261 86270 548845763 69971 69982 430760403 78184 78169 408274696 65564 65565 681792587 68662 68643 331406585 90594 90595 59985941 87875 87819 193872983 45011 45015 332519666 26972 26923 94977025 51655 51656 462194960 42891 42892 838285749 11702 11703 657722716 74845 74838 56742985 69464 69506 418135868 26451 26452 928661799 82122 82170 102144834 20640 20641 454522305 77381 77344 819898474 99154 99155 65970602 74439 74434 456081565 61244 61197 43392576 39164 39165 6104233 55844 55817 683564288 2610 2664 646834208 40679 40680 9140309 63746 63747 188687613 7370 7410 750174453 32359 32392 887821115 69460 69461 5291132 88973 89015 366009797 28809 28855 528364249 65179 65160 194628498 51091 51104 530668351 35549 35577 429733534 45544 45545 925333285 78280 78281 993531481 78703 78704 358912268 9602 9547 861199217 15176 15177 811752101 1574 1575 756948932 50792 50793 302247759 78219 78182 312354018 95644 95593 456979602 379 380 153425999 81202 81203 255398140 21489 21490 788061834 41631 41632 736684599 55213 55231 983324900 22962 22984 963369167 29850 29852 922457514 84540 84514 847204728 24998 24982 146657210 63554 63555 402312542 86552 86567 835577105 27693 27679 826534553 39825 39826 909790016 4469 4460 908520807 61700 61701 333340355 93789 93746 421964891 10575 10576 660824043 1279 1335 141383566 84104 84102 451957947 78258 78262 732095996 65487 65498 432695744 14921 14932 478518410 11409 11410 632413503 59198 59225 858092013 29811 29838 578014156 36592 36587 683779349 17362 17363 245470619 89690 89691 543673887 24151 24158 648260081 84645 84668 216152047 98096 98097 92797911 49657 49658 539244008 69126 69176 767011417 48481 48482 546821971 65388 65431 836409663 80811 80816 319111866 76242 76243 37090959 31921 31913 788145914 69549 69550 660445903 18566 18567 175296750 45654 45655 727662588 98842 98843 499098593 51751 51752 367195150 82561 82522 54176227 91774 91752 436620879 62565 62566 151513480 94523 94552 603371061 92084 92104 81460643 93669 93670 583115544 59058 59059 489426462 37442 37424 560821122 32989 33030 777454039 46911 46912 480445462 74402 74430 935470367 87529 87530 82815083 43969 43970 52015667 57400 57401 138300420 68129 68130 129309059 37687 37673 302394846 67957 67958 203884355 64845 64829 871351175 28804 28805 901017582 61974 62023 170059561 59664 59665 596208661 97030 97064 946104520 30260 30261 634409454 70143 70199 125927863 92721 92729 948787516 308 296 311631075 89025 89026 454440100 15770 15771 845463731 18576 18581 895676233 61946 61939 46390979 58023 58076 170246181 45277 45278 228098418 19729 19757 990984638 83376 83377 549321893 79484 79523 936982356 16535 16528 489404311 15166 15167 992531176 16834 16835 357252896 21692 21693 875914656 29844 29809 462862162 11527 11506 374655604 77741 77742 4681598 61150 61151 906927416 55703 55704 546988533 40822 40823 748217641 903 904 663760933 74451 74468 14331070 89934 89911 795391060 98787 98788 769090813 81390 81365 519063220 32891 32892 417004359 39013 39050 497696210 80876 80846 41921602 88685 88686 745489883 41939 41940 856113874 68036 68037 17934650 28320 28321 302140832 98830 98831 68581020 8952 8960 216841818 45739 45740 540730869 1720 1677 828182900 91685 91708 977298749 14829 14834 408610632 64521 64522 919850245 64869 64814 694026562 41647 41648 376642569 98806 98824 604028029 68958 68922 186341852 81713 81675 191764225 67143 67149 928310818 87950 87951 312428447 87854 87804 966356259 11846 11800 674653159 82615 82660 987542724 34930 34933 373764092 43556 43508 356207511 71593 71575 361193115 19424 19425 87246068 58134 58080 371291673 3449 3495 815210547 44416 44401 710387224 73504 73505 670949236 32256 32257 12587989 55057 55058 701117626 43570 43618 280735690 97546 97589 217304681 52494 52495 82157183 7246 7196 228375368 13620 13621 288976366 19173 19194 970709905 46148 46095 593458297 42084 42085 277513601 11367 11368 641725957 87568 87601 328058738 83799 83773 680558253 79211 79205 127753931 32073 32074 100344978 43255 43256 527029972 54728 54762 224563630 77352 77399 282140520 19601 19602 177735624 71147 71173 923605285 88801 88832 373519971 98300 98355 736648191 76916 76917 734556487 93152 93153 872683269 77480 77507 707078422 48994 48995 284171024 90733 90734 413321246 9129 9130 73642038 64923 64960 227115074 99744 99745 6838476 75328 75384 255498431 74502 74503 932147388 30357 30358 626238116 91750 91751 772436675 78417 78418 994470494 91302 91265 399900748 97104 97077 713668994 90688 90689 390553378 66012 65998 999302641 71499 71468 374176059 66349 66297 473226900 5911 5934 420479950 34985 34996 757733893 72118 72133 43469003 72005 71963 712758342 51396 51397 953199821 28598 28564 515799190 56226 56227 197708226 2092 2093 53038632 78805 78806 426802592 33238 33253 340742342 63869 63893 514701484 73864 73866 747454261 25466 25522 533375235 845 874 760195383 48773 48774 910324269 86450 86451 63602438 21556 21531 553892792 55620 55660 721998719 9089 9090 675786377 29671 29697 863960528 42772 42813 931630245 47775 47802 704841761 60129 60130 530655872 89636 89663 533738405 14246 14200 708827884 68293 68294 428172631 37463 37485 739804242 34086 34079 524463365 45512 45458 903212007 99587 99621 868344868 22223 22235 203348580 53659 53668 996445095 96620 96621 23345317 6596 6597 122440528 66745 66747 287049319 30575 30576 768770263 2525 2526 226282244 24081 24056 887842427 53685 53686 424860286 94747 94748 767816302 86193 86194 56990922 58153 58154 620887325 97474 97511 646674857 79463 79423 883326006 77767 77768 833084177 18022 18045 414463293 66535 66536 695011726 51975 51976 110781464 20277 20278 731775811 86759 86774 332478833 88673 88674 228209250 84225 84226 867808193 75174 75152 139016573 44667 44668 852771405 52110 52066 230135192 53596 53638 724292180 57362 57356 3097901 68269 68270 239797362 21927 21928 17013614 87789 87790 728365215 74296 74297 772425568 82513 82548 657444554 93376 93357 600144762 72314 72315 72022195 48535 48481 358211257 10246 10247 636827665 51114 51089 832282191 40117 40129 862453338 81755 81781 746744113 18141 18142 848840016 80538 80510 549770993 36145 36146 630645884 40689 40719 692113872 12347 12369 801490073 53614 53615 251369728 89086 89087 347386730 25724 25725 798109688 51833 51834 325339494 39996 39997 107831107 38654 38664 642478106 76522 76552 776713471 57110 57111 304438845 3081 3106 244505762 41054 41055 782295335 43694 43695 308846300 53161 53162 790113439 19040 19041 533234806 82418 82419 143430307 61307 61308 589838238 88582 88583 377337554 86086 86085 157404350 36339 36378 23206671 40844 40816 853828601 36016 36072 114188435 99002 99003 746400519 92967 92968 401020764 11243 11257 511244413 78726 78722 136035160 99288 99289 400733800 9203 9242 340586327 10256 10257 825866259 24934 24935 77263777 45293 45294 513550829 341 296 913731943 19991 19992 412887415 18976 18977 432196551 71546 71547 787050047 71250 71205 411436307 51300 51301 943214195 62341 62342 138100925 64309 64330 153640612 98021 97994 85029080 67221 67171 525536460 12136 12096 566008332 56131 56128 604594471 69281 69291 945467657 53733 53734 164603052 52085 52124 759368149 95493 95496 110220576 29696 29697 341847946 83942 83963 676671248 70232 70233 620118090 62215 62216 239852398 42996 42997 108993465 69790 69754 729708650 48035 48036 249496185 81920 81918 410574956 21376 21329 489738392 63114 63062 256902535 41954 41955 950898973 52244 52245 743359885 81140 81141 307651303 68044 67995 306796060 98214 98215 832338884 95056 95057 460603087 61128 61115 249999951 3984 3936 504831063 18263 18249 584157510 68992 68993 130645679 71935 71936 934984540 94390 94391 659621755 43249 43253 146209833 98842 98827 489486775 93348 93311 34884725 17156 17157 888353659 34833 34834 711120289 99600 99546 179952668 86663 86714 612923744 41478 41479 321954679 58749 58750 47514810 33153 33154 156856809 80853 80854 277847050 60568 60538 95893106 41867 41868 396025 58033 58005 273933255 34171 34172 122425265 15074 15078 495735951 1220 1221 205460663 9009 9001 108331551 47219 47257 669985185 11992 11993 344977890 72144 72181 176293481 10393 10442 577592775 49196 49158 103100943 65306 65259 626946694 32419 32420 271248380 82050 82051 662199916 51146 51147 636318096 84128 84084 83284836 13625 13584 90518910 97967 97992 995265918 61656 61657 622359627 82861 82897 166656859 92817 92818 343479379 46119 46104 15656021 38142 38185 983285206 40305 40348 462715442 45707 45708 834914400 94585 94556 565758653 226 280 270401419 4350 4351 267710981 19550 19551 349768648 17210 17211 963681153 4439 4440 144493521 37896 37897 12610608 36729 36730 69256291 78307 78308 923383506 23498 23537 587713511 77534 77545 508022336 94169 94170 506348608 78693 78694 197924792 25691 25692 157833026 32086 32136 157580452 7577 7578 111461377 44058 44059 37153473 73127 73084 451226015 9495 9458 169472671 18056 18025 515195967 98150 98151 82781728 2621 2622 359799319 5770 5771 500706655 95775 95750 192433979 22879 22848 126021900 90375 90376 291938414 43100 43144 165278061 94257 94258 416185915 90847 90865 166225714 46548 46549 940465165 9135 9136 107141597 90295 90286 257789343 82759 82760 690387881 33758 33759 398605144 96007 96008 227194241 71046 71002 220716489 60202 60203 735939453 83125 83157 491013047 37275 37310 655439475 52360 52306 468238423 76747 76748 805457737 27836 27890 301172490 48953 48954 639184137 49024 49061 786117301 74637 74638 197376902 58161 58171 589457678 41799 41800 139187315 26168 26166 485255817 22141 22192 296694438 27056 27057 48626063 10383 10384 719248722 20339 20340 478405592 91292 91251 797376893 66423 66412 417532860 44852 44853 534435598 82066 82067 717668853 1390 1422 668878594 23462 23463 874081677 59616 59617 874866948 47138 47189 933637731 99976 99977 117981338 88715 88716 419627959 72265 72246 734231575 78000 78043 512908336 46791 46792 424952179 90138 90186 179356773 37378 37325 147607426 62251 62301 8985392 67284 67285 900616788 39907 39908 523382336 41478 41438 914514257 36348 36349 194807160 11807 11773 851233302 89658 89659 370790665 55744 55745 944855607 37569 37570 863070285 40753 40767 542379589 1691 1738 84705078 70125 70072 19419203 90523 90524 360938335 61531 61490 473352120 17255 17229 37653951 60052 60053 828694623 32644 32593 475310375 56662 56663 855750456 6325 6305 748256851 60 64 162211175 94131 94143 536700209 84219 84250 357373049 98236 98181 368937160 98194 98141 356908164 2275 2276 787445033 90397 90413 865267287 85681 85629 197240580 77935 77947 335386176 3056 3057 390806666 65954 65955 724785924 54740 54728 543129674 15580 15581 843910901 87139 87132 882113177 69924 69925 258087425 67367 67344 448583145 18986 18970 486796972 11280 11246 14685694 66481 66482 309941942 20605 20626 199268225 21980 21981 706527681 63106 63107 735442618 37113 37059 639682349 77075 77076 685425081 23523 23525 827429639 95247 95248 485472230 94470 94471 699586158 82260 82234 908162004 96980 96986 624216251 33002 32973 40262444 79799 79780 671297315 26244 26245 430159968 91316 91317 381418097 23179 23180 628017801 96412 96413 492621045 32941 32942 651685259 43741 43742 500605545 88898 88899 592485544 22696 22656 821336189 42903 42904 967569319 86484 86540 280825473 40893 40871 235061482 69056 69057 978242836 17777 17778 694180443 24850 24823 755282732 85431 85432 392070467 19990 19997 406864088 12426 12427 285708126 94945 94946 48086917 28195 28170 512492216 95048 95060 476197612 68330 68331 857907059 34396 34397 661929710 46256 46257 227837047 77532 77533 227879143 27843 27844 58724501 14042 14043 12077549 54482 54512 645586040 10518 10519 102907759 74235 74264 397645352 62588 62634 294306658 52290 52258 984484440 98686 98714 220882120 21663 21659 406309993 97362 97363 624996324 86063 86054 265973108 33576 33577 314636458 81158 81110 774078874 86305 86336 723479127 56398 56428 732117188 64025 64026 488195543 89067 89068 594375817 87295 87243 443195415 42209 42189 523324507 85676 85645 797335245 56124 56107 139510694 61373 61355 727698536 54158 54167 325803936 11906 11896 444852390 29741 29742 489147446 69232 69233 102643825 96976 96977 84077857 29293 29277 406840754 40699 40697 212848817 53736 53782 389609113 73245 73246 125548145 77927 77874 891560214 68040 68041 631132171 45429 45430 496012834 97806 97807 579107557 54358 54405 36135875 39893 39861 235259443 31363 31358 107925287 32091 32092 316624678 51943 51952 633131163 79314 79315 292432360 40457 40411 958136012 26894 26895 27140242 40347 40348 225152470 50529 50544 382366444 66663 66648 915101646 10042 9999 541267633 68003 67986 473212354 57206 57207 202185958 90489 90490 931365613 65214 65266 542983105 47465 47466 286375556 38875 38840 175383418 49290 49270 136942871 84209 84210 618686393 47550 47515 611448287 44401 44402 421087825 43266 43267 258796609 53536 53504 678405106 761 762 929134502 15963 15964 263793680 91072 91073 487071227 50522 50550 351124443 53891 53892 417635232 62341 62348 395656720 7551 7552 742672254 70729 70735 404033362 18122 18123 464288218 35629 35605 55162033 3270 3222 144194226 52765 52766 423855085 17633 17634 973032051 43038 43039 727995201 84586 84587 246153675 19806 19801 644223020 1873 1874 443744621 32156 32211 321552163 32782 32796 622459410 50140 50141 546831800 19276 19277 142412939 72274 72275 262348401 15790 15812 30436956 97242 97237 147757104 65998 65999 228671098 15294 15281 997522089 25383 25367 36181335 59554 59537 957901015 27577 27626 650041961 90836 90833 718590096 89815 89816 506759078 70630 70631 776840070 84689 84690 322416386 113 162 171926654 61450 61464 807729636 78045 78046 804103349 62377 62378 893377201 12616 12621 937772177 97640 97641 620460869 67326 67327 685817816 98327 98382 92077971 37238 37239 590824175 47701 47702 621979284 40576 40603 150944276 51225 51226 871419797 9647 9648 850852218 57000 56997 52524499 61856 61835 168449479 46573 46598 722693321 8143 8144 295134017 17813 17785 500558087 71883 71884 282729088 16970 16971 856761331 24121 24122 300945927 74732 74733 831392805 94235 94236 434442995 56923 56957 472098805 61729 61770 355155436 13310 13301 735540201 4087 4088 680814427 49962 50000 246176250 19876 19821 241525524 68373 68374 174692810 35451 35452 575118309 72953 72954 893202885 31679 31643 406722466 6549 6524 841481313 53972 53967 41202384 16515 16516 127432078 68012 68015 682859391 30134 30123 990788618 69447 69501 270891741 73458 73459 666282831 30596 30612 442593731 46910 46911 646584523 6288 6289 661986375 26036 26037 137102457 91107 91108 782778145 30696 30733 491293379 44328 44329 391291038 98836 98837 559948094 92592 92593 981813358 23310 23311 342579770 85076 85083 543850225 74422 74399 946843428 50015 50043 264582808 69461 69424 108675557 96638 96639 890460777 87512 87538 888371283 67181 67168 808561182 2234 2252 317064433 8106 8143 858187458 53231 53232 364557690 15164 15212 948744455 25658 25714 428132029 76754 76755 1232705 45988 45989 949976928 88214 88162 735293395 19755 19718 861763110 2493 2485 714894590 995 996 133290115 16974 17024 846983378 9172 9149 422030182 38375 38412 525570760 92617 92601 345119133 5692 5693 108008994 72309 72310 584325271 36987 36988 748993402 67386 67387 521677354 10245 10246 5982684 72521 72515 767474601 53500 53501 897902643 2152 2153 536157825 73407 73408 224711148 44701 44702 253029624 88223 88208 797050624 57991 57960 841489912 84434 84468 72098870 31822 31867 938635196 59822 59823 582149047 54757 54739 330232954 51905 51892 164185678 15758 15759 944016136 57707 57708 89057786 83151 83132 588187082 12953 12954 344695883 11312 11334 271710466 95354 95374 224389383 76392 76443 423693424 71444 71474 237851595 4304 4355 487516575 45629 45622 339828466 89063 89012 851265066 51943 51953 880654446 79692 79693 683942394 95544 95545 898887430 41025 41014 567225556 31676 31706 87594497 99253 99240 608953103 27320 27264 766132966 34204 34205 874769727 17609 17610 674126720 1901 1946 148458420 88710 88690 474778619 18893 18938 662684061 83942 83943 80311854 15298 15299 297977509 79004 79005 149355883 6449 6489 476127659 88650 88642 52008739 52155 52156 18021698 1754 1698 360163900 96295 96296 977791843 23852 23845 575057618 13818 13819 148696545 71029 71030 305567480 8670 8671 132095398 25397 25449 317038238 17501 17488 558088454 62401 62402 370493950 68256 68226 440605989 44747 44748 836021175 32524 32525 735886700 32214 32262 999441352 22209 22193 135858709 97057 97035 503354681 6666 6626 388039426 99815 99816 293015808 19682 19630 533923334 79052 79053 259695657 5443 5476 969776614 87162 87171 973100380 87758 87759 717121884 64428 64460 854884422 6148 6149 981289409 14403 14402 244453073 57723 57748 448742331 1169 1184 55215383 94269 94260 61259294 2827 2785 794208972 2149 2150 577440093 81308 81317 732237245 98827 98828 697525373 2735 2757 109481368 71970 71921 50317735 68824 68825 363395145 55362 55409 346878281 28690 28691 154094480 10287 10318 966476884 38808 38809 544927604 73677 73678 229377518 89219 89182 168412694 76406 76458 74897829 73607 73608 220112298 25323 25379 206316151 89745 89746 940972000 66010 65970 764893243 63354 63307 992626071 91963 91964 360273738 69105 69106 736547599 50934 50935 124827072 36681 36682 787758384 55860 55906 271116535 20981 20965 761735654 27734 27735 756817942 36429 36430 181792617 5319 5320 834638114 94700 94701 222224642 79376 79404 540548039 7015 7048 767069591 35661 35624 394252340 14550 14523 366671553 15200 15201 470656649 76769 76765 698239241 27486 27518 118196338 95243 95244 505449188 57112 57093 309905311 42262 42260 638109922 77281 77282 939517902 57517 57544 36181832 6015 6016 601977262 6836 6877 561745416 84305 84342 788018391 44711 44708 55672625 30079 30080 446377880 119 120 604310835 58616 58666 133516088 18623 18624 574039028 6947 6894 750166928 80478 80479 413719344 87830 87831 899681443 31223 31227 48083352 28998 28978 250353262 58594 58567 35091266 37129 37130 656616901 93902 93891 46063803 67132 67133 752358591 65003 64991 179716775 94905 94906 836528965 86601 86602 302765935 91456 91442 431503303 62794 62747 270459436 86304 86312 490847512 66810 66811 619992197 53835 53836 195703927 34449 34450 573483641 84219 84171 661594467 90450 90477 528502726 41134 41135 853268877 27199 27143 785706374 21506 21507 720100524 99183 99190 76985608 18661 18662 729553132 44671 44672 604498144 6994 6995 490101128 5685 5686 425446346 48546 48521 541696024 90192 90193 912161944 49678 49679 681390800 74450 74451 105593199 69361 69311 36977461 1482 1483 398977479 23448 23449 176469853 6984 7013 911506938 76901 76902 13749117 2920 2892 685027313 54379 54380 748295851 48379 48405 878002086 63115 63116 496545892 45659 45675 253188567 3333 3334 955409904 63748 63749 765055496 44212 44213 44660557 99700 99694 555930408 30091 30092 924106947 32739 32740 437049095 25273 25274 649388096 33493 33494 779326697 42270 42284 23734880 24841 24842 413684751 89478 89479 737432 27927 27928 314423424 17044 17062 80958858 19742 19743 785096312 58591 58612 605552614 51502 51492 560612209 14834 14835 635476347 99143 99167 165137202 2758 2750 952046991 82771 82797 965260565 23180 23167 685160013 53601 53547 812638158 90833 90873 121609469 57338 57362 772586903 62096 62048 763665780 52410 52409 930885880 46588 46589 459782883 51026 51027 476478673 8444 8445 452826967 80195 80196 169855364 52615 52633 424660278 9622 9600 215418634 21976 21977 554359763 26812 26828 373136524 2012 2013 31605396 92922 92923 601216279 97167 97168 916872339 90385 90433 179782053 2784 2823 262186776 76664 76668 939202850 14581 14582 332169945 90158 90193 433970160 59109 59073 781298759 27484 27495 248732936 64603 64604 585395305 12540 12541 142566554 89451 89452 671748566 9708 9707 388544 26030 26031 978910029 18889 18890 949825716 68792 68793 681077578 70249 70261 266321288 29968 29969 150366016 7613 7614 927180460 81914 81944 593602584 82313 82314 993456678 57305 57266 138971753 52978 53015 202449312 2102 2071 895975481 16859 16860 20816136 92216 92219 453564833 24116 24117 119784977 94119 94120 237405371 50445 50446 148804646 17030 17031 709449294 8230 8285 887398570 42803 42792 404628851 46564 46598 934325224 27203 27204 591252163 49521 49502 163112518 25731 25780 178352318 29529 29530 553243315 90250 90251 462867262 25580 25581 135812049 32817 32818 771120781 88906 88952 860642628 810 861 799363267 22256 22250 361492915 83917 83918 879182187 21129 21130 910127015 30123 30126 702776925 38896 38871 37540208 97487 97488 478730216 2715 2716 203365272 56126 56127 588447684 14866 14876 465493396 35596 35597 202502369 47424 47374 416005415 62257 62258 573905044 9945 9946 774185818 7876 7877 620389805 53188 53179 772056843 18207 18178 427430206 52140 52129 126062357 80147 80103 637134322 22931 22946 692342183 42805 42806 508124902 73843 73844 474141203 34064 34065 472935431 24323 24324 10306022 21495 21549 70152246 65276 65277 204245847 75868 75869 755907433 35044 35045 292929326 31148 31149 217404808 22345 22346 895882967 10818 10874 242326959 75697 75709 358629785 56045 55996 584665258 70587 70588 6483889 56220 56194 32383336 36573 36555 577861269 44993 44994 256094533 6611 6612 133601172 32107 32108 935852288 32465 32477 170109165 2404 2455 206877014 49733 49724 448175183 79985 79986 296882494 38581 38582 450831152 42373 42374 451611873 71795 71824 707326191 50344 50380 58983419 75667 75615 760053532 26745 26796 173944899 17970 17971 455906460 75280 75298 743124660 53584 53541 243211185 93076 93111 279034931 20674 20675 749177797 26825 26826 364038954 17634 17635 425553167 78937 78924 906525360 36644 36683 282955048 76193 76210 389788482 26515 26516 654636224 89243 89244 868521133 43696 43697 991215669 3507 3479 521717346 70581 70597 654108415 8687 8688 125838641 83114 83147 397948700 42165 42166 752483243 22744 22745 246069710 79386 79428 25287815 44235 44236 142833177 81690 81691 868797742 76679 76685 624269002 32553 32554 260064073 92188 92211 172227790 31562 31563 828242420 40711 40712 753388561 4798 4840 24773710 83053 83107 727326235 45901 45894 468435023 525 490 132257646 46810 46811 707144874 89478 89504 605767926 9290 9291 253973940 72824 72812 939519759 37894 37910 987154841 8364 8320 648101273 1690 1691 634848977 84325 84326 990176530 42644 42678 100254888 91511 91538 912290786 28424 28388 758536355 69343 69359 142604869 70143 70144 711025388 77084 77046 895357841 52707 52756 407597943 52436 52437 810577010 557 558 482995470 3156 3152 59779458 96923 96927 509702260 23988 23989 438988943 47144 47113 413620308 19647 19599 185261553 4878 4879 583710066 40461 40505 683956251 48959 48957 829090753 33039 33015 13580876 41912 41906 843933343 12657 12677 583177552 85446 85447 756933780 10482 10483 615329368 86673 86704 215457549 78120 78121 383852517 29550 29551 873099516 21153 21097 313063248 84821 84827 816496224 13500 13501 510132832 23882 23883 474544432 80859 80843 729791405 53661 53622 489143843 17709 17710 508615040 63781 63782 787661428 39607 39595 334813272 76310 76366 96361186 29689 29705 138803493 6668 6669 899880663 58797 58808 149159110 82246 82215 623507840 62158 62159 835557697 39310 39334 502623614 41906 41875 586760759 15948 15949 484852250 68500 68501 712519745 11339 11376 671174815 8759 8814 787395983 70966 70967 808824580 71798 71772 843286625 35127 35128 269853806 60746 60747 661343825 29862 29863 567091096 6216 6217 988411405 51056 51057 227915678 2458 2432 424943 58135 58136 773271169 10846 10838 31816526 59893 59894 745232576 96118 96119 863914730 76972 76992 515920951 21381 21377 770970876 85251 85252 107555699 64300 64301 144476363 69409 69410 349263852 6949 6959 471425636 16477 16479 419076866 19290 19291 752074876 31309 31267 613620946 52163 52164 436353194 97193 97138 172737335 49811 49812 128028945 94234 94185 682327491 85036 85037 982122001 45364 45377 611825379 49534 49535 806868458 58085 58086 857560577 17770 17771 206649674 37625 37667 316938915 39483 39442 984784828 72987 72943 316094634 21467 21468 109150972 68346 68328 727599861 7857 7858 761758255 20663 20667 460600423 52104 52160 442990125 80477 80478 631635551 94124 94168 60145701 1345 1346 67944317 13971 13965 767168095 85616 85666 417095713 96850 96851 71285493 66980 66981 23434174 10753 10754 536108739 7437 7438 192771709 2815 2816 98728937 21846 21890 715550174 21308 21309 353877014 79644 79693 575995483 52679 52670 951745105 69130 69113 574758395 35922 35893 982464185 18653 18654 328552689 6724 6738 351730544 28924 28919 77021654 61762 61808 548058865 87002 86970 502719053 96995 96996 460721910 60521 60522 450726441 90745 90748 66170746 63378 63379 85510968 76509 76532 538356339 24551 24552 708212663 96529 96530 940014014 80482 80519 991860493 58887 58888 407026744 31675 31676 296211519 17423 17426 751882661 39311 39356 361397999 72865 72866 178556564 20547 20548 846241001 28010 27979 544822957 10314 10315 432278190 33643 33644 556385050 64065 64066 156371141 80722 80741 370061350 60339 60342 745929845 32437 32459 785565321 75137 75123 109069237 30131 30076 755257069 1665 1703 192814776 94302 94261 433858038 57148 57161 747132012 42797 42769 614948946 63718 63719 964802476 31462 31463 574940143 6232 6233 792447584 56578 56584 921491299 55926 55900 50801504 79557 79582 661144014 3188 3189 177742661 95628 95629 953520659 75450 75451 923575054 16379 16377 650223902 99435 99436 658582093 84510 84511 106290037 7464 7508 400015983 51327 51328 265893262 35352 35353 714220666 58945 58946 343269825 16016 16017 608584726 63444 63445 463180159 56995 57028 934727654 92734 92786 257469821 9864 9822 165797480 5285 5335 643901743 36464 36465 109472136 35479 35480 191969891 44290 44315 432387690 22847 22864 548548987 47544 47545 845272490 68407 68408 232574596 25951 25952 393110603 50418 50419 615894031 50101 50149 546380916 13887 13844 441346816 43143 43144 24187816 27973 27948 798673537 506 488 667115203 57641 57642 205874419 7213 7214 348945233 63432 63433 562972115 21879 21880 54991485 72437 72438 462125297 29275 29223 726437255 67470 67500 85428798 84860 84861 147111370 87038 87039 261612355 20475 20492 359883363 3312 3323 746636918 53693 53733 615125068 9372 9412 643637299 64068 64053 191197045 52873 52874 371018505 23065 23080 960618650 78000 78001 794041956 71802 71803 631781808 60458 60427 252758989 48866 48898 915659285 16103 16104 194568509 85447 85448 364640621 32964 32991 320245447 29511 29512 888226307 88677 88634 900498192 89536 89485 498845812 21640 21695 555757132 21877 21828 532281821 9262 9263 417291708 25845 25884 598583259 86869 86870 207953368 98280 98281 686088962 39045 39003 602055561 41917 41934 679952906 23303 23309 755194293 3283 3337 383498562 40803 40806 890370553 78754 78770 168424280 4914 4864 258591733 46539 46521 137439166 86849 86818 920499318 49739 49740 821779563 31914 31915 566552995 63449 63450 868038241 44754 44755 926988421 92892 92872 245889331 9333 9328 592927337 6455 6456 68893503 24815 24792 722141475 18465 18476 345106772 9821 9787 913493911 85070 85071 963382914 92600 92588 861079034 73603 73580 239763858 80579 80580 87803769 62153 62209 183617633 248 224 746731285 91538 91584 701046113 32836 32864 232127644 87509 87510 437944991 59371 59372 809667891 41534 41535 561983891 60562 60582 548872046 14442 14443 669222248 84132 84115 987047301 61720 61726 699807151 17823 17824 115213536 12538 12539 395589355 2396 2430 78784696 90399 90400 259602471 42354 42396 427981635 15400 15383 945825158 49030 49066 873568219 97559 97538 730464942 75354 75329 30285169 27847 27818 710160130 57500 57466 365576567 70579 70580 749090536 83064 83065 720297341 4020 4021 555044711 39687 39649 593951059 39711 39748 107663700 45760 45764 30048019 6031 6032 865624238 6578 6579 141147568 49211 49212 300848034 9965 10002 486495216 54585 54586 620640976 3375 3376 956284681 94339 94307 255977110 74618 74569 736795533 30104 30147 574862132 6274 6275 791979198 62228 62174 304796187 27760 27761 327947321 92488 92439 766165390 60980 60981 360984554 85062 85063 641680401 27575 27576 582743496 72424 72469 498308427 53039 53040 374567414 39846 39885 833349251 69974 70025 323115184 73863 73839 159553463 23204 23205 641935453 98627 98639 693730436 9345 9339 113908015 78162 78163 694889114 44290 44247 333227075 87502 87533 854909484 15376 15344 530101067 49355 49395 897874865 98949 98950 447372879 77552 77553 705120628 59252 59253 600581723 60796 60797 456127116 14556 14557 238582651 6671 6672 327685365 9399 9419 283624651 18592 18593 227198796 64393 64441 963135905 95411 95412 553769039 22888 22889 753593177 42523 42500 108054125 57155 57156 630871900 50452 50453 946000663 62387 62394 822470813 22095 22096 330615227 82008 82009 343094560 44361 44407 919430600 36832 36833 913844268 15964 15971 755680153 19589 19580 157448848 57451 57441 350106304 6878 6870 978405275 4379 4403 971149568 10729 10730 48539665 22986 22987 738973117 76752 76753 442264786 58285 58247 816658974 75733 75734 783038973 33235 33236 216238510 38120 38121 770869820 57804 57845 216842431 56927 56928 521443600 98818 98849 466551646 60770 60794 440621682 86190 86191 378907488 98232 98277 723128605 68535 68481 176201107 8101 8084 49665949 78585 78634 273359526 28883 28884 851389521 5747 5748 208868664 82875 82828 323315704 64285 64286 971933773 47857 47858 35449693 58929 58930 512061957 4444 4466 881594640 18327 18378 495984510 12867 12868 873057621 38982 38983 571024056 47306 47270 213221570 73189 73186 136243759 32012 31970 534027588 45833 45834 804509949 43554 43549 892637518 32959 32960 151235118 68903 68891 606111424 89723 89776 269285123 71645 71662 812368155 24234 24235 86668603 27714 27700 309545294 81774 81755 661966719 99048 99049 313957491 57985 57941 86245808 40865 40842 39586609 68496 68497 718547403 13025 13026 828270122 91574 91528 436165377 18131 18086 865960617 17764 17795 676223245 69748 69749 454075086 24482 24483 472028708 77291 77292 77595844 88920 88914 751160782 69581 69582 308050425 13437 13469 826835754 83105 83106 164160550 96364 96365 142778151 25121 25122 432975686 78930 78900 533347543 68822 68865 577775554 47373 47338 999787302 16043 16029 519360861 69040 69015 50348912 16832 16833 917254355 31153 31154 62480261 31684 31685 702064148 12481 12482 318476239 7410 7394 782818238 45467 45468 89811691 65787 65788 973207472 25228 25229 620970905 30776 30777 954980236 6551 6552 586793069 26305 26306 282558121 6160 6161 598071182 87716 87717 542412999 25190 25150 513781783 81629 81630 551357248 72534 72535 142313377 74003 74054 444200670 50986 50987 464241473 34092 34145 175491825 36791 36735 91383106 22183 22165 649283363 19968 19969 953246871 80671 80672 278961865 57017 57018 728840728 72712 72713 375630181 93692 93699 282944451 66519 66520 244262388 41235 41268 342583223 31554 31558 351396348 41243 41244 466055088 97213 97214 435909766 82605 82651 955612326 69270 69271 849227828 51208 51209 462022749 34987 34988 930694787 64197 64217 856523858 20811 20829 328511454 19416 19469 830230618 9690 9691 55843648 46016 45961 639004782 65907 65908 505689322 85399 85400 175322676 92583 92584 319980490 18961 19003 929989887 31889 31890 494378718 5646 5685 47824652 86391 86392 995994528 83963 83945 638905251 14677 14678 540747346 13705 13706 858842636 42866 42867 540795731 36728 36729 185660321 40126 40127 798534475 44397 44398 245667319 81492 81512 761632369 24794 24785 671149443 44875 44851 12276780 67805 67806 84719618 59665 59666 429695883 7202 7203 400298904 81509 81510 705699174 19457 19406 939599029 36088 36135 160436802 73421 73422 783774642 94986 95020 835057784 92858 92859 158971200 25999 26000 469591950 50939 50940 623967305 53881 53828 383617691 25434 25435 77002435 74988 74989 367684505 96761 96762 738099933 1653 1654 788814621 91055 91065 111252580 34605 34563 677683972 30961 30923 938291243 22891 22904 794903164 25347 25348 427928221 99755 99756 329906929 50519 50520 720450227 21393 21416 70546650 91176 91161 108511521 86513 86514 427914579 99630 99631 464769447 14209 14210 569302585 81550 81551 149080356 77978 77979 77816001 97451 97464 694494155 17242 17243 556929536 5046 5047 507983867 27826 27827 694320953 19774 19744 368969359 17081 17082 180790735 35333 35334 580485588 65528 65483 769510611 21008 20959 83293129 24367 24368 552130184 62740 62741 391349298 31056 31069 576244573 27960 27961 38273206 4386 4387 440930673 60066 60067 801536951 4722 4727 929473416 89105 89106 647275731 47915 47868 698066175 66372 66373 15105845 45178 45179 186117601 56954 56955 189822435 90965 90991 407804674 9700 9667 615306228 6731 6704 982932521 61446 61465 216270750 30473 30474 544490612 64334 64335 385745933 22457 22458 121906353 53278 53279 709411307 81625 81626 12569607 32601 32650 318094884 66465 66466 250547058 74005 73950 165450102 84804 84827 785405634 24361 24399 578512510 7396 7397 396372794 44071 44104 731862449 94814 94815 854030189 12692 12693 76143973 83975 83976 722373394 36355 36356 473545886 91280 91244 953145011 71975 71952 592155735 80306 80359 943248363 80212 80235 515010413 42660 42661 932804336 8421 8422 594397567 48837 48838 745222343 7000 7001 433047741 86780 86781 878103193 50302 50303 473193607 19867 19863 65630965 69551 69552 702448455 91564 91565 968127858 14668 14613 649687004 8951 8943 102904539 57589 57594 112919656 28686 28636 914295179 45684 45712 990878426 84536 84512 114920450 74663 74609 76267569 9004 9005 786575148 80163 80192 852481275 50037 50038 500670055 33798 33799 146902467 83610 83633 75121280 13139 13140 881213046 22075 22076 257014817 16691 16692 968189051 90616 90640 857920907 89392 89393 736313652 14325 14326 747492867 45408 45407 406595260 4983 4985 670480530 33685 33665 197493822 45096 45097 699923680 81677 81678 966958606 24720 24715 356799680 37489 37469 223032702 47808 47803 914807392 47104 47131 179732725 69794 69795 177688413 77216 77196 404689454 98211 98234 155031201 79206 79207 261010136 9867 9868 208855920 64413 64414 166500712 41887 41846 691754232 16549 16570 713335407 25170 25171 51742660 89026 89027 841325513 72453 72452 133098201 87358 87411 176284517 70598 70623 650260494 18035 18061 263736051 19814 19815 36079792 72262 72263 478879729 66409 66410 155362723 54290 54291 816055948 74627 74637 693718758 68874 68875 644765044 7989 7940 163490787 14180 14129 846927660 32051 32052 281938175 85648 85595 222015431 34878 34879 327118662 60031 59999 939585737 35413 35409 801928125 93439 93440 563525850 44410 44361 30407101 17901 17867 575164160 81089 81145 550300604 83678 83679 441664935 48532 48533 428080978 98975 98976 67168736 52124 52123 700861903 32963 32964 421721902 65328 65329 696452442 43700 43707 915070950 85902 85903 369787238 99509 99510 753798687 86430 86431 681797212 98905 98883 833745509 94880 94881 132599444 50787 50824 518362857 75170 75118 324711982 40662 40675 878157918 47286 47287 121319738 46156 46157 389218763 97250 97230 139362651 20639 20640 166424684 66197 66214 836369228 24385 24386 637421621 68127 68128 836551572 12468 12453 32604632 88731 88777 74020492 99041 99047 28929028 93557 93595 812994669 51972 51973 550801218 63315 63316 284250002 18135 18088 399053022 99881 99882 144732121 78699 78713 999606196 49753 49754 106788564 34149 34150 124767065 11377 11378 956955054 53545 53546 116820063 8315 8316 393010509 57067 57083 115606589 74559 74560 77643937 67410 67411 554782312 42296 42297 774123185 34063 34111 227897194 50622 50623 361548843 33053 33041 706677572 29158 29159 570641754 43284 43234 600943769 70818 70819 320309503 42021 42022 749934209 99989 99997 19574553 31289 31290 763354748 75514 75515 355133034 1358 1359 686986511 76149 76150 115946541 51686 51687 342222306 10303 10299 867684938 2883 2888 505447037 10569 10615 292932295 83997 84046 938173864 29712 29673 422279098 93006 93007 331967799 7280 7283 458768145 53267 53268 654573070 98886 98893 360520846 13648 13663 613819380 56343 56365 854985241 17645 17646 915399152 31206 31207 659417078 61739 61740 896256458 73244 73219 363647812 21467 21416 434563051 27802 27803 600248334 72671 72672 79405799 36697 36698 26473748 72722 72723 175420242 99413 99435 993064500 28953 28954 568235320 96646 96647 30768642 98083 98042 985801382 35107 35054 636928521 32451 32479 535361892 65608 65609 134530122 6505 6506 967578559 41708 41709 434487578 45910 45914 852905955 23079 23060 73016245 7705 7650 211192129 63151 63166 764732766 53705 53706 981152941 60518 60519 925640222 6167 6168 648938426 65923 65885 523389899 23219 23258 712811747 56632 56633 376838767 5300 5291 116032763 54055 54080 57875099 17683 17684 109799366 6540 6541 267203550 21764 21765 494838195 20092 20093 753860565 22117 22118 640321078 3603 3612 89372145 49495 49496 615462183 48708 48709 644100253 8764 8815 128584120 13619 13571 353296277 11457 11505 89812040 3779 3790 715582027 69160 69151 14267345 61692 61708 322774226 40855 40864 738416602 41555 41557 285406792 74297 74263 309264819 50176 50177 996522980 64922 64923 693964709 40338 40339 228038293 55609 55657 464899678 72707 72703 888300553 30605 30655 98711925 81137 81138 637070663 37131 37151 982401480 4683 4676 246146675 39291 39281 570941577 59519 59520 466169070 54603 54604 21436926 79727 79676 913381900 19834 19835 251603003 66211 66155 135384303 31624 31625 621807501 83989 83990 214402336 15810 15811 648728808 99427 99428 878501580 92848 92849 208773195 6881 6848 829874094 57712 57713 295516049 42484 42480 727872628 18207 18208 287135658 98706 98707 86821525 62239 62238 185230235 65684 65685 691224577 32108 32109 987497783 86745 86746 33624472 76204 76183 591451817 12299 12300 320366340 97041 97030 453330633 6756 6805 895314039 51671 51672 561656677 48886 48887 679259294 52447 52448 654386791 3049 3060 336261151 86075 86038 297039668 46236 46237 151065873 19384 19385 606697721 39290 39327 795003189 31273 31274 343368267 86679 86733 219944036 60303 60304 767804260 86428 86452 385719801 96883 96884 841847843 26096 26095 889410327 32446 32447 998451868 51069 51084 36475607 83274 83248 215327262 5903 5904 207868504 1932 1960 57176056 96802 96841 459200585 84193 84194 243390811 47693 47662 226557572 22558 22559 326388518 51692 51693 736199138 45218 45263 480883197 78852 78806 89739817 72044 72066 595838215 46238 46201 432345425 32739 32714 342186359 56162 56163 352813413 90171 90172 132918500 56474 56475 56018879 95187 95188 822885405 44314 44303 639590696 66747 66748 137033759 10611 10612 325494068 24105 24086 439991845 64556 64581 284623756 8285 8241 897178971 78490 78491 411017273 39721 39691 206943754 79004 79007 378177735 29853 29891 605067984 30422 30407 56958074 15194 15144 10710185 42946 42947 185617922 39975 40012 824538101 83664 83637 96908194 32560 32563 628205590 98795 98775 228149059 7706 7707 625865146 42876 42862 104256982 90660 90621 173256555 62261 62218 208415656 69287 69337 210954975 93654 93663 141734728 31356 31357 217209150 28979 28980 352642954 43928 43884 503304609 60877 60827 470991725 40218 40248 350466015 83103 83104 892573628 90755 90787 433556674 43066 43044 252202170 45743 45745 774015931 63560 63551 37213417 88161 88162 829923104 17943 17901 487528944 19943 19944 36886332 12118 12119 301281246 27436 27406 168810299 13648 13649 840682478 91437 91438 41321092 16051 16052 852231742 24961 25016 859365046 24091 24092 792283666 67696 67750 289454660 26999 27000 560837827 53535 53536 134913473 85833 85834 322961432 54104 54105 295909523 86400 86401 537685431 58830 58831 400265634 3578 3579 969658528 67795 67801 784177752 8744 8745 276300714 15007 15008 6763658 71410 71415 908854 40800 40801 832308436 23558 23559 426239952 1168 1197 673594556 89566 89537 258598365 97209 97210 848625144 83857 83858 821629967 7113 7114 920802621 68290 68274 1865417 21727 21721 358452375 34278 34279 934622780 9483 9484 382651951 3867 3868 928513069 79878 79844 803463499 53551 53552 792487286 92866 92867 202311463 72971 72999 811134453 46277 46278 864334973 96548 96549 308280545 22943 22944 700550050 82985 83023 877906710 29722 29723 386929101 73762 73709 21284521 77019 77020 734363367 94246 94247 219301064 98952 98953 390529277 9497 9498 647775695 24947 24948 638094639 53413 53467 970812530 47950 47903 924242082 92870 92871 698570497 92625 92628 921507102 6391 6392 707341567 75055 75056 222952154 17975 17954 126202122 54699 54739 914084048 97462 97463 459070454 11281 11282 910583206 82838 82821 410099417 98503 98504 843624662 2694 2695 908699480 81284 81285 366375589 58374 58417 74481022 54112 54113 284025103 58949 58982 753386478 61459 61424 112686012 29899 29900 819888664 93787 93808 128737967 96692 96709 615577338 7348 7327 236767281 23115 23095 409655201 68761 68817 17708097 30183 30184 694283098 16612 16613 879428771 70210 70211 87830974 66083 66105 559355755 96533 96586 188169949 571 572 850555453 47544 47531 391164933 59307 59308 181759875 82164 82109 600630624 73524 73470 95956131 21014 21015 200112400 69734 69735 346499758 24148 24153 611202420 95062 95063 833408858 24195 24196 925469990 39128 39099 254283579 73112 73113 575687208 8546 8547 828793630 76508 76482 475918054 66060 66061 693757670 69370 69379 749538672 80220 80265 252901566 17518 17544 862720723 82627 82628 598902661 73602 73603 210827023 71631 71632 181720745 50978 50993 726040644 54832 54833 164437184 19936 19927 746217714 61912 61873 76318367 79820 79821 712716305 19045 19046 774852752 62985 63019 343210344 51277 51278 294327350 86491 86492 543654960 7450 7399 513770012 20256 20257 413250897 86525 86519 658391737 37519 37544 44082672 30333 30334 845681617 63268 63284 913774053 44657 44622 542602063 37283 37284 773960428 69272 69273 828175274 68028 68029 725218512 157 158 687081582 23205 23237 536790298 66525 66526 397682970 83718 83774 253915440 76741 76742 81264192 53882 53934 573187450 8837 8885 389622879 50515 50546 64755295 99352 99353 775231328 21593 21613 843813686 84103 84104 44541568 64931 64899 578610686 24054 24096 145394048 15799 15787 696493146 53407 53408 881102778 28620 28570 857148145 12062 12007 24858597 25748 25749 185672449 37773 37774 833029722 10408 10409 222121567 70825 70871 882327017 68950 68951 130398962 60578 60524 490536227 59379 59380 282366580 1667 1668 893783964 36115 36121 262375911 27498 27521 804527647 23141 23144 682278350 29980 29971 124492791 39076 39115 964259640 65678 65657 32352246 60179 60169 805298060 20842 20883 169152449 45450 45451 650794599 45147 45148 183882190 75119 75120 517577152 21180 21181 332538436 13008 12971 863155319 74146 74147 57727815 80114 80132 921641400 47202 47203 637875623 3469 3470 284493955 89374 89375 252546408 57106 57107 390108678 64812 64792 542612762 6231 6199 423531008 82611 82573 667749652 46248 46227 468795474 19991 19935 740287200 30076 30089 47811358 14118 14119 539089317 11074 11036 589220684 79143 79144 679590086 49816 49817 543157694 70212 70172 25413173 74031 74035 558796738 12163 12164 867020465 49106 49094 148108416 32729 32730 51098444 85860 85861 171045674 69524 69476 124903144 94011 93971 600881757 38458 38459 140520453 82889 82890 547540176 87718 87698 574078699 14514 14515 692661635 48666 48629 63868763 59009 59045 721812752 98165 98193 843139063 51231 51246 135174674 16986 16987 880738776 29847 29842 682229231 13235 13259 896865869 31279 31227 957076538 73623 73624 348297433 64509 64552 373552208 5683 5722 532794992 79355 79356 361231982 59991 59992 266618677 60677 60672 65955030 64763 64730 494941781 74091 74111 442978678 62971 62963 171204705 50460 50504 336575773 71902 71922 194996430 14334 14335 214387904 71818 71817 116217531 68425 68426 766048023 87432 87423 542214311 895 862 886005297 270 216 540330919 20755 20749 237470629 67262 67263 376666613 2638 2639 492427394 20091 20129 175987387 533 551 193174301 69234 69241 455425203 83460 83461 276060720 39947 39946 557716535 84078 84087 735086919 82804 82805 63368634 55735 55736 543512422 85948 85950 464617901 52617 52618 378460924 72757 72758 61168390 76253 76218 82465891 72963 72994 660654130 71664 71665 121174588 78323 78324 584498034 35684 35673 29030396 82587 82583 750419993 81492 81527 946504403 94691 94692 130705542 44220 44221 333456439 29557 29521 775370133 82295 82262 8776038 84356 84339 358905864 2551 2552 745813242 15473 15421 399816338 10413 10419 833434900 84458 84454 869444554 49163 49107 594434734 84509 84510 530756282 33548 33505 430541153 49103 49104 396529163 32841 32842 563620386 83533 83486 578066516 27458 27435 441104099 32432 32436 292524872 71079 71080 704899160 40844 40863 499324091 54472 54462 557708935 11695 11696 523414550 67286 67275 489658584 72224 72231 895924023 93906 93900 609691752 30461 30462 918948692 21665 21653 845265731 71948 71991 49756750 17310 17311 493086166 51579 51565 454856088 62585 62583 133879684 63528 63525 795734095 84908 84926 37231617 96058 96059 776879956 90700 90706 778458589 87144 87145 14560610 72891 72892 758812442 94406 94407 224988032 94372 94373 473448060 54932 54959 899882264 12451 12452 761712396 74833 74845 19167079 94914 94915 451576331 22303 22339 2542496 36546 36547 884752622 97628 97629 973773675 67187 67188 112140055 6457 6458 544820092 69163 69148 184265190 2395 2396 760222772 92221 92194 730695576 26477 26465 83161550 59742 59743 436773233 19381 19382 936639739 66517 66514 361574685 14289 14290 707726445 94825 94826 644000226 74887 74888 98401382 18798 18792 175808256 54591 54592 580658902 47244 47268 116833406 10759 10785 374495154 85426 85440 899871518 48380 48389 114066248 18017 18018 167767580 16449 16450 228824181 3735 3736 46094880 12824 12853 903151815 20187 20188 339621686 61887 61888 602066783 13020 13021 990986098 48960 48961 240919859 96179 96141 49008224 99970 99941 403855522 34866 34839 381820350 2104 2105 814432901 5208 5209 694452307 85725 85686 191994871 86642 86643 168538975 96792 96793 961930602 88074 88055 858157807 18374 18355 547778157 47385 47386 410292045 632 633 966541026 71514 71515 946657874 94923 94924 267023056 99716 99717 582216037 75459 75460 479651479 81447 81448 439208660 16222 16223 582860222 79421 79422 401063807 26641 26665 223381386 59357 59358 354145329 29286 29341 558398418 13164 13165 931476795 74326 74319 598637001 67243 67238 70065610 32117 32118 297394121 2589 2590 898438626 74953 74917 588473166 91940 91941 98484656 49264 49265 621227831 19332 19364 949362593 6002 6050 549372125 26077 26101 652613684 81780 81796 660880389 37852 37832 360998445 93714 93746 522825808 30402 30403 840587950 97886 97918 806404287 42407 42420 497836350 4206 4207 879699705 41143 41144 480443924 29494 29484 862839608 27757 27758 358441274 37276 37291 532734781 94507 94508 606818931 49919 49932 615950446 16260 16298 783084160 39653 39708 265134127 24638 24630 117081405 42043 42048 897535197 23299 23244 282878183 15172 15173 312192669 48317 48318 776630913 27157 27158 941177754 50846 50847 57605595 90996 91000 917841487 56241 56243 762037198 98406 98461 942746324 65779 65778 31852702 51366 51337 852243958 16972 16973 532605005 22988 22989 529503111 55685 55686 637696660 35700 35701 468333876 98688 98689 812150686 54244 54245 997446640 87612 87632 426560850 10699 10658 344988476 37552 37568 243170094 46254 46255 826868753 26080 26081 640255076 7409 7410 15984281 81671 81719 90709749 91681 91682 493881837 64503 64479 299162280 46216 46219 92012994 90739 90774 992026006 24073 24106 405463424 79611 79612 832750 93240 93241 696988796 99608 99555 231125826 50969 50970 604603500 888 889 841105770 19600 19601 3055460 40081 40082 379150012 11760 11720 768969742 80512 80530 592929479 59173 59179 553994875 81500 81501 930879848 51566 51528 908472288 37862 37863 730035048 8857 8833 567490868 61937 61959 245464309 77432 77400 941547906 44863 44864 723327440 92175 92133 494243899 44827 44828 545802331 85991 86032 726722146 16202 16157 583894203 64072 64073 647784698 33065 33033 562967206 55942 55943 115096228 40015 39973 118159879 91480 91453 867252301 75494 75495 564474763 35176 35177 786771739 16948 16897 185010325 15506 15481 438826846 37711 37712 466289941 52780 52778 235281164 24488 24452 692395664 9664 9620 788444905 18047 18045 42816619 28082 28083 597504738 49751 49752 591269644 31713 31733 447620418 73743 73744 309712854 81314 81315 489172337 57806 57807 961962070 17521 17531 376958128 38976 38977 255364648 17140 17090 839608026 32332 32322 366615381 26942 26996 562704493 99470 99471 625005385 9169 9170 458533118 36482 36461 320623888 5886 5923 667473026 81156 81157 668337160 59779 59780 547785189 40209 40215 321426105 65179 65180 782911006 90596 90632 221188619 22836 22808 300411579 27272 27303 608055825 80681 80636 134142482 85795 85796 490090076 32630 32631 629291357 75109 75110 171947735 65083 65077 110332103 33499 33484 249895355 69771 69772 972403212 22382 22340 950535468 98135 98179 206296490 95508 95509 40676851 39840 39870 394090573 98464 98441 466996369 76740 76741 514296755 32863 32869 96182074 80289 80335 671007297 59267 59296 523545426 48070 48072 517029417 58849 58850 552001281 68617 68651 860607494 21120 21121 164362031 44913 44858 717396005 89140 89141 157206425 69483 69497 641906705 91896 91897 620827369 89721 89722 778310958 41731 41730 419417134 92297 92298 873718949 42823 42824 571157458 55100 55052 222877115 98298 98331 360932599 37130 37131 653049924 33849 33862 876329348 73142 73158 791113342 90991 90951 627719226 23844 23809 758150025 97677 97678 677167089 48793 48810 681231581 69941 69942 418355441 16809 16822 447945192 31069 31070 692837688 51579 51580 682457404 65262 65220 69405691 33679 33680 707099172 40850 40901 935260866 21071 21072 142555466 42932 42929 887083862 34394 34376 660274162 94671 94694 876294341 75779 75826 489383114 51823 51824 881562730 61933 61934 756415885 56632 56657 677061969 76550 76551 337578178 71231 71224 429124191 10771 10824 622964986 55797 55798 220370375 27643 27606 227513229 7338 7339 53757101 14765 14766 254213036 64352 64353 899612181 70531 70532 39396085 71987 71988 290389275 55139 55140 372612414 79610 79653 143703131 94290 94340 12588975 60331 60329 88461952 97728 97747 469333419 43008 42957 978857752 86413 86403 341663638 73537 73538 98578773 36762 36763 798088913 94936 94951 295372539 29300 29264 815542705 32360 32361 920809652 79525 79581 643075298 8851 8866 219110190 18694 18678 350926898 54417 54418 896306479 73827 73794 65979393 99692 99744 292150159 40489 40539 303126883 93662 93663 456830510 77642 77643 316159271 17909 17910 346685826 97449 97461 960508018 61720 61721 360328353 82599 82600 162593691 96770 96771 864633626 84820 84777 374786875 51907 51908 561345648 40719 40763 828081101 43990 43937 727866875 39517 39518 648730246 34913 34914 662388905 26388 26389 782916719 50094 50071 249030091 1634 1635 700956863 32837 32838 723983523 75061 75062 688026133 91918 91960 558015781 26443 26444 571484243 97685 97641 509434727 66292 66286 476529978 95823 95824 273298181 61429 61430 729423645 11849 11850 98324656 10158 10186 203893971 18775 18776 981632403 44511 44504 225851976 66750 66727 67638061 65019 65003 900297635 55056 55057 323147730 24926 24927 478429341 46140 46141 314602665 10591 10592 971105330 97158 97136 703905179 17087 17121 259235947 98179 98196 636765986 59118 59119 304035600 59558 59550 283918536 26448 26415 69903 92248 92211 561181393 147 188 815048325 79715 79716 741139749 87510 87498 843461848 41992 41993 68456483 40181 40134 139821995 36009 36010 129532938 37798 37799 255412059 63647 63610 590676437 5576 5578 421188544 6231 6232 226561777 61217 61218 618085003 98615 98616 910127816 18020 18002 738014426 50549 50550 168620168 26700 26701 50300858 78298 78329 281583236 329 330 964576027 84097 84098 617615688 29415 29416 222543365 33005 33047 716343703 45592 45641 756317943 23922 23942 6924861 51969 51931 423422163 17397 17398 317009437 31637 31638 415290744 21500 21501 235562154 76318 76295 747361847 65231 65212 327433266 8405 8386 771153427 7408 7409 591706126 46639 46598 791266725 85628 85647 883938959 90987 90988 838907750 64342 64343 964388490 29939 29966 876978174 14865 14823 408795831 824 825 457718028 24290 24291 880934616 80309 80310 351049539 54495 54496 875599054 50222 50223 53951590 15830 15819 687945814 48461 48463 224332117 9456 9507 75024148 96346 96347 540558836 56738 56739 220237959 50677 50696 455290601 16613 16640 991481366 79250 79304 772336506 87454 87482 172754166 80137 80102 593651149 31959 32004 814686209 88020 88021 536388446 74037 74058 373501430 78411 78412 883581043 1512 1513 699926161 54479 54497 231847656 62778 62779 51129767 77683 77663 92429153 72349 72350 11928297 27538 27539 231206988 30377 30410 962396080 36779 36780 587525897 44440 44441 400401476 1014 1015 461505473 22075 22060 985269724 81025 81047 526367514 23351 23355 167247521 99451 99452 983773141 85268 85265 49814369 39256 39276 328486834 92088 92119 770728111 96705 96708 703767703 17052 16999 734537560 96880 96895 501271614 35857 35834 722896982 39380 39381 689279683 15272 15273 722018635 65480 65481 98370174 97720 97754 37351026 6344 6345 254723976 41113 41114 579851641 87744 87745 775249325 44110 44146 563687919 43664 43656 288477042 82044 82050 589127691 80692 80693 973452228 78161 78162 159417996 33996 33986 685121967 30018 30019 849774542 50096 50097 770900470 52250 52251 653273777 81684 81671 359226137 38319 38309 4626569 96320 96302 242383534 63859 63857 758168922 13194 13159 893312099 83598 83654 386414334 56841 56842 182273667 60139 60096 747328037 55222 55223 702801986 7958 7959 639625135 1722 1697 768577026 93673 93674 494258148 58651 58683 825492525 74458 74464 557940301 64717 64703 368316578 63660 63648 655121511 66989 66990 262350941 94898 94899 225019044 86042 86010 969283698 6940 6941 588581478 39436 39461 816157356 83537 83500 514477853 16475 16499 941544413 99284 99339 144789232 68682 68701 479160737 52337 52391 343136902 47485 47503 610508706 58361 58405 599234215 92363 92364 370298227 61171 61219 418231587 56613 56614 160204892 60855 60907 699511272 7211 7212 26662687 11587 11560 622673405 19756 19757 564874292 4238 4239 627180727 11141 11142 130435642 79227 79276 450479472 89223 89172 391988630 36332 36333 573494105 97755 97756 29834135 62037 62058 732218835 44707 44726 453255551 60294 60295 541630699 80368 80354 445146702 42917 42861 900730709 86457 86458 605374235 73544 73545 849123542 29264 29279 31624323 27851 27852 699624449 44443 44467 881804544 14426 14427 84661873 54008 54009 724572340 53050 53051 272713055 93705 93706 120033505 22017 22044 839840494 89640 89641 816089824 8599 8600 750025824 39844 39900 862904367 24457 24513 242799581 8499 8517 667335262 48077 48078 836315840 60071 60056 459657716 11579 11535 765450379 27001 27002 145297662 74739 74740 376561130 56005 56006 734148210 91232 91233 672519712 90784 90809 232923348 33227 33173 501230824 15389 15357 548840908 61854 61875 447135820 86405 86397 250374671 50189 50190 252607319 44165 44166 482864562 51824 51825 538846767 15396 15397 311268446 23409 23459 956208071 27598 27593 683557956 75298 75290 77711273 30521 30466 969758661 72384 72348 942846986 81372 81406 226869055 43886 43887 794793155 81363 81372 747883850 59263 59220 905585669 11392 11406 570483776 62270 62271 795355348 3325 3326 450604834 18543 18593 14434855 97923 97924 880848969 86463 86418 633633346 8685 8686 605598230 9394 9340 788120202 40936 40937 57364161 94691 94699 257775945 69241 69242 80346410 23714 23752 220907997 26225 26280 980366152 66452 66422 919472189 69250 69251 882889667 47219 47220 136132467 6075 6055 70429161 86392 86410 209635236 34101 34153 427588890 80075 80076 316252823 10332 10368 428764622 62107 62134 368018376 89708 89709 120887540 13000 13037 602245800 14788 14789 820065455 74080 74081 691198130 29403 29404 726627778 30626 30627 369824018 20467 20507 767012150 38425 38426 607500218 23594 23595 117630736 59099 59100 511942139 55769 55719 388691916 96467 96468 293771791 82813 82814 372389734 33521 33509 561522534 24788 24796 511349026 17696 17697 375531412 60371 60372 59582225 58893 58894 673454416 70157 70192 444801334 23626 23612 201673112 53975 53976 804074950 36676 36679 86224031 59232 59284 112290713 44071 44072 499892806 31965 31979 194309072 70362 70378 105974126 65305 65321 548672401 99249 99250 560501812 44190 44137 1413666 26201 26202 994421153 94584 94546 50826414 99075 99076 172281690 18488 18489 513200519 46534 46535 553693491 23771 23808 820217116 3821 3822 919062836 98118 98142 578850855 65411 65465 390058979 43681 43682 224601084 8212 8213 352221565 32955 32956 31689276 51413 51414 312560154 42405 42399 571538489 5906 5907 977759612 38606 38584 875699455 19869 19870 861662549 24194 24180 602433467 62245 62233 712541037 31319 31263 259717397 42018 42020 740140651 86620 86675 255551184 30391 30392 384926497 18109 18103 615042496 1207 1168 472270003 2161 2170 355323077 49577 49618 18054948 24177 24175 459091604 73106 73096 123728174 68776 68820 645072059 52985 52986 563047548 20167 20168 19128710 27268 27269 487918970 90564 90565 293294191 30533 30534 647510373 86219 86220 597399095 2957 2916 102517641 30350 30351 433099700 34928 34929 936526925 74932 74933 628945879 2766 2767 290827173 59227 59266 495364417 19945 19946 412714345 60515 60543 888265452 6578 6566 913415699 83246 83247 678486019 5776 5777 176898567 24862 24863 630347163 41982 41960 166326490 65961 65962 20520644 69923 69924 697153321 95951 95939 892444662 66198 66240 827115567 39380 39425 230376237 90989 90949 415415530 86778 86779 424889295 46617 46615 34437595 97122 97101 98599475 56226 56209 451527520 10380 10381 969231772 40992 40991 921554465 27242 27243 329240993 19122 19152 3046443 72824 72851 975400089 85394 85395 969510136 38233 38254 261048657 32091 32096 275325436 84597 84598 300719626 34795 34790 320293392 69423 69424 380618647 4610 4607 991186964 47815 47800 576689108 72606 72607 496259059 48504 48505 61580406 80052 80053 600466762 42251 42279 185096951 42912 42887 491428272 97503 97504 201984637 87045 87095 671362970 61448 61492 42452278 3610 3567 710697246 10146 10147 531892267 51161 51213 745411119 16949 16935 620546175 12079 12028 77014616 38573 38574 104625466 97965 97966 357209070 10519 10520 179087447 17157 17158 431505728 56898 56907 598974227 16752 16779 794869270 80867 80909 360900429 91757 91737 672335803 40020 40021 349217143 26676 26635 208091991 96385 96344 850716206 86918 86919 557142084 56600 56601 683596590 97430 97431 313727144 14197 14198 672335017 71537 71538 535043275 31015 31016 627376290 2100 2138 332632175 18647 18668 477625113 95821 95810 483522277 56322 56323 332060492 96936 96979 755880310 49885 49911 219738566 29760 29718 637870452 51738 51767 28253765 89069 89016 161724863 9892 9941 292533562 31855 31864 43371370 36528 36529 31632031 90070 90071 577649698 73670 73671 191732693 32172 32176 617245026 4765 4724 870686189 78402 78403 883437084 31011 31015 344181392 47473 47492 861262502 80323 80306 257577801 41426 41427 377001850 49412 49417 997684923 28468 28427 725127577 73394 73395 146612906 91026 91027 973298987 99678 99701 512885759 59726 59764 84389210 687 688 141199473 41032 41033 790327555 94607 94555 576938267 83101 83102 319607300 54303 54304 520384026 10005 9956 375771951 16687 16701 49576866 37262 37263 389648246 38762 38763 871054124 45926 45892 754371216 71173 71137 79352581 73109 73147 807693439 92288 92320 346053117 42197 42222 933339018 63932 63919 620395165 189 190 304189965 68556 68560 826398268 19647 19626 894657398 1256 1221 660591931 93731 93732 819513062 72034 72035 740348723 37783 37735 525302538 77087 77088 210705736 67747 67748 470071755 73596 73629 624523845 79939 79940 68718671 59126 59127 361157706 43029 43030 412008752 18327 18298 181280746 76307 76308 452207414 57406 57407 762518510 26648 26593 474099117 76093 76127 294141674 65927 65933 656508637 65898 65899 116137183 14324 14325 838363922 81618 81667 269357326 55289 55290 806828516 2192 2193 806137550 24498 24499 440714851 98370 98371 957707150 45189 45227 326626167 32242 32243 878760250 69156 69168 235661951 26278 26279 25933364 3040 3015 291176642 10665 10670 535761840 10780 10781 207687931 37305 37262 473984209 28970 28925 38072895 15330 15331 380367806 93786 93787 372604706 82454 82434 724120961 18817 18762 880389128 54040 54008 769765785 70650 70692 269027472 71689 71669 323084059 5672 5700 853389488 22246 22214 35306487 86096 86109 71365236 9585 9604 44114436 21027 21021 157183690 31840 31812 639777133 41501 41550 878781924 1599 1622 359090465 96105 96157 820399332 88152 88160 568536316 42211 42212 628073444 93799 93823 591161583 24989 24990 77310496 58816 58823 860675085 31147 31168 373140731 6786 6820 408817995 74850 74851 306422555 7122 7123 30897337 76389 76373 66307462 36509 36512 346678767 6571 6526 956059855 27037 26983 747072763 46291 46322 996290017 89429 89397 929021928 76999 77000 303271771 33653 33654 719148429 92149 92150 227092109 11822 11847 967544876 2899 2900 985522637 71226 71227 682929733 337 292 310323275 68944 68959 977060330 35345 35350 415803713 944 921 98808175 99219 99220 907583106 29225 29265 752612990 27829 27780 714844783 10230 10231 274932679 10021 9995 19558957 26152 26160 88511827 84051 84107 429146372 63876 63877 423050418 21715 21716 279331735 97891 97941 137803768 61147 61133 204491775 30780 30750 465156155 34794 34815 206309099 17148 17166 427271801 28187 28188 54384530 29613 29563 626892245 95794 95795 489062415 34408 34409 596803348 11771 11729 292205412 15600 15595 593902819 25116 25117 311374567 31350 31351 234480413 29037 29069 662203524 59759 59760 758839625 21738 21684 111475187 11935 11985 361603980 48517 48518 777991343 82437 82438 916691078 13503 13504 722992606 11091 11099 768284656 11489 11490 295942839 11541 11521 201491642 36652 36701 342909014 10840 10841 291649254 75219 75220 218977151 55045 55046 960711386 49006 49007 84941917 77842 77843 373082569 29422 29423 720022684 59507 59508 4338146 99189 99196 331692022 53404 53377 854296530 51531 51532 427641702 46031 45997 556018650 65451 65415 735090864 14868 14822 890884720 403 404 756497380 3515 3517 408828052 40860 40820 438739106 24124 24083 120057150 49388 49396 643594940 16827 16838 988279257 42728 42729 988909201 12789 12790 676362070 15800 15801 744740328 22416 22380 196966145 41737 41754 76976521 7869 7916 708054415 63598 63593 286547667 46039 46083 17747698 9947 9948 943756070 36836 36860 742994381 74584 74611 954793049 92715 92716 831470432 706 707 328732089 71297 71298 32981572 3345 3298 236662421 15345 15308 495357182 99456 99457 112417687 16577 16542 899723569 57423 57479 423262275 24361 24395 339618857 34740 34694 451917284 22752 22796 65517792 17493 17458 966445952 4792 4824 944780840 7026 7061 424780500 22244 22263 352441161 55446 55449 624098814 39584 39636 943590203 80924 80925 513201418 42845 42846 437264495 92288 92289 126236492 90632 90633 202349808 78633 78603 134298438 79642 79677 285466566 3397 3398 672406084 88429 88463 802534850 30557 30558 832762116 68576 68577 59254910 45261 45262 773819969 23122 23098 508215847 33973 33944 50850671 75718 75733 989912979 34861 34836 704832559 67406 67407 352859113 96255 96291 591024325 8651 8676 139083038 13506 13507 296974950 89502 89503 377538762 47554 47555 506035811 20651 20706 41738055 75518 75567 225571688 70343 70344 395260395 70049 70050 923760900 33447 33448 433212376 29036 29037 158673144 77471 77449 276442114 54327 54328 272112744 92618 92654 358053897 45450 45436 832741697 23256 23257 511973370 98600 98640 615478078 85799 85783 960248146 30221 30165 124700291 58859 58860 886740814 51167 51131 851248301 10019 10020 675761234 93632 93633 884019843 86050 86051 966628724 61009 60976 221356670 73070 73071 170559681 15787 15783 572121040 75570 75532 528668854 68842 68800 894303183 45824 45825 154170108 52684 52685 871818000 44028 44029 364838033 20753 20697 810461698 89668 89699 285311057 6988 6955 850773495 2941 2923 532742111 39768 39760 83930277 4902 4940 525079629 59422 59400 650306696 23362 23363 606049605 63383 63344 724672316 86983 87003 816222814 68784 68785 839726111 3559 3560 616101650 34901 34913 465686687 934 925 344419015 19036 18982 758957937 7440 7432 994129581 95475 95442 758792474 31873 31874 382057273 33282 33283 93886932 18446 18447 761296056 91445 91446 796834265 7172 7173 525089169 50026 50074 973365329 62282 62283 773445314 58497 58508 941526016 27470 27435 4331086 96182 96231 869044039 42926 42931 311351447 10004 10005 61446409 84423 84424 153620489 69640 69641 666303870 54523 54544 605402317 21414 21415 924904466 57802 57803 599012000 26672 26618 131971573 2929 2955 968774664 26527 26493 74186059 42274 42218 910050388 60505 60478 458164051 6570 6557 314189766 8337 8303 91218990 74043 73997 610082135 94221 94205 67011695 20386 20387 549808869 86667 86678 169696672 75269 75306 201305893 50171 50179 796051142 43181 43182 764943147 25852 25836 644994505 96147 96139 302157611 39286 39287 230413938 38393 38439 174094381 19180 19186 809466695 26495 26474 480128151 2268 2241 243168269 19428 19451 243149777 28678 28716 250335819 20716 20728 492747297 88600 88601 545177881 3502 3495 280591610 85801 85763 819080705 29707 29708 86387587 61149 61130 609393303 40498 40499 582826533 86958 86996 151610694 71975 71943 613012826 62698 62699 850623486 67509 67507 484707751 68641 68691 610422087 51101 51133 870966354 27141 27142 427438738 71402 71403 40585519 66050 66048 609861572 78782 78783 147555428 64794 64800 477633681 22282 22283 109252336 30827 30874 54629029 71490 71491 776428560 5545 5581 249310442 14384 14385 29876248 3317 3318 912453085 7255 7208 198584676 63011 63012 91592150 27713 27714 70848090 81679 81661 960268827 34871 34885 468048302 99769 99729 425358308 32331 32332 314519239 5068 5069 77128860 24120 24110 636208450 92078 92079 928274794 25435 25484 928277197 62111 62112 432778 75349 75363 462022005 1459 1460 375563627 97828 97832 656722964 13337 13359 530667401 67922 67930 371540869 53375 53376 933472242 27996 27997 544834721 55383 55384 659733812 76945 76946 204883940 67726 67727 909212250 20132 20096 384606789 52915 52942 685926092 11724 11723 959592773 30511 30563 480748857 99177 99188 711689430 85514 85486 484061346 46981 46957 530494482 83100 83101 255328532 57983 58006 912036441 31886 31887 643094197 56625 56626 223795689 96386 96387 778073375 89527 89528 685732131 10244 10245 286657029 28591 28592 42913167 38872 38873 875014916 97306 97285 54112894 64987 64959 5906908 90174 90175 663462023 53313 53286 377314612 77046 77047 799273345 2505 2506 205988503 32966 32980 9471633 81681 81682 522732368 47251 47252 751268757 67850 67842 415673823 74327 74378 523931497 76099 76087 454334409 19352 19328 14978081 90192 90233 196561676 75940 75947 894560873 31333 31324 425041259 91002 91003 275642380 55511 55512 214618026 44228 44229 735014839 39454 39455 440317927 41295 41296 484246863 70341 70335 538427532 37850 37851 274611307 31788 31734 225222399 62218 62256 527113263 48819 48820 245422276 7631 7620 531439746 38717 38718 687963862 8784 8761 397086237 73973 73955 964423657 57401 57402 576824218 60034 60035 88393256 12195 12197 644436326 2764 2765 701736255 46511 46502 728273769 25860 25828 575723434 71096 71121 822284374 18857 18858 149235535 11353 11354 242839185 57886 57887 448481195 69158 69159 895536524 42070 42071 384573603 34769 34752 130266210 13890 13891 404734073 57322 57371 626672445 57221 57234 164764708 65295 65296 976357924 90308 90309 282108550 94786 94787 966255806 26436 26418 136016122 81050 81051 503461416 7382 7401 849320326 11899 11941 368834743 547 548 520305985 91869 91920 678633641 98159 98169 990567031 49215 49216 904252499 48793 48794 845938841 74255 74256 271176517 17538 17539 322403454 19456 19474 826627141 94958 94939 672233418 73894 73861 66370125 8022 8026 23783081 17211 17233 630942962 76906 76932 104317324 20389 20370 290846482 94400 94401 474645110 83093 83046 915944908 2841 2842 858926434 5010 5011 667184555 42183 42184 106905562 6947 6934 342829653 14990 15000 941387607 669 633 980249998 2317 2268 179863236 16043 16081 910898123 16128 16129 763450173 23809 23810 65097580 57550 57551 640627789 94430 94431 181458250 53434 53435 156240150 97998 97955 149294247 33371 33372 81608898 71203 71204 602157037 10128 10129 770872641 22633 22634 900672598 71933 71925 367661243 41451 41472 387339383 90372 90355 135193287 35296 35297 260878259 25348 25349 542077022 21492 21493 275192905 72903 72924 710859483 23273 23244 481998782 2204 2205 964455047 93303 93304 998873677 73349 73404 973089917 25436 25427 922579242 49272 49218 798847976 27936 27971 618271894 56605 56606 877128513 37134 37105 926120044 52380 52381 210907983 82915 82916 68627735 66932 66930 229910393 23310 23297 261052987 2790 2816 934846570 51974 51975 620006322 85665 85627 929920250 32971 32972 84477221 10907 10884 644724480 50577 50578 598284109 51312 51313 592573498 12956 13006 465138962 62745 62746 369615241 71987 71931 826535135 6752 6753 7162382 86574 86525 150024233 67150 67151 598298612 84306 84289 938296697 46413 46366 303083421 28166 28167 156333696 94466 94467 194694174 39017 39005 76196082 13465 13466 31440365 61839 61840 635035883 29526 29527 515209425 53301 53302 159387185 74196 74197 685926651 18347 18313 853671762 74332 74333 894568274 69629 69630 618661650 19391 19392 82088187 52161 52162 691414368 46328 46329 224079146 3029 3030 596188527 12920 12934 215435674 98043 98044 165527476 39348 39369 455564617 32699 32696 877972671 97928 97935 854534008 20247 20248 784463130 99459 99460 720872983 85938 85897 685246313 33144 33177 279407469 65502 65503 733532355 32318 32296 360061623 51654 51655 911410694 55396 55357 696582565 47761 47762 111163394 13966 14004 626887864 29334 29336 269077381 95304 95308 661576800 20672 20673 387601023 89517 89518 361666669 61766 61767 581772823 96162 96163 336671343 62214 62215 677412411 22962 22978 516984997 60489 60447 295354032 31369 31410 28444413 33781 33793 653164673 70855 70856 875564328 34437 34450 878993631 82877 82878 644318365 65215 65178 228770673 7300 7301 909658527 1007 1008 59541684 35256 35257 332752838 9055 9091 989995573 80166 80136 453091407 41914 41915 255832173 7892 7849 59050146 43320 43375 294779194 79053 79054 616287525 45510 45457 344048746 16586 16582 967251878 29693 29694 954340041 89707 89708 397160385 7141 7142 392573004 27076 27032 510200397 1046 1061 50402965 26616 26669 752814433 8539 8584 620648447 64130 64142 791852434 27454 27432 509161296 23939 23894 745135639 38881 38933 333618741 71326 71327 610457049 38635 38595 701513941 72317 72360 579863772 50131 50132 832856703 47018 47019 410795109 5336 5305 878611768 55469 55481 855307661 85883 85899 287785974 52056 52055 937394772 14727 14728 753583833 6835 6790 174465846 20443 20444 121302504 8378 8404 790362385 52948 52949 989347943 93893 93885 39139687 13926 13927 611588162 27013 26961 572621845 20991 20992 246873831 36257 36219 736524029 92898 92899 49575999 53698 53675 250872554 12498 12499 610918949 61262 61257 685888134 4164 4112 47852380 41187 41177 781785325 83197 83214 58414866 34297 34288 156168601 36323 36271 950044253 73824 73781 233352932 89356 89405 530268349 95860 95861 701882114 74457 74480 446653577 67065 67093 851070203 19496 19497 516842159 77650 77651 908787259 88265 88262 853795665 44551 44552 956310430 74783 74784 14809992 12067 12097 147764654 15877 15878 985867226 80358 80359 961740132 68875 68870 990641383 32940 32941 354571968 22226 22272 658236665 5069 5122 212217659 79844 79806 84364722 78737 78751 934280185 6470 6518 831993938 28194 28195 877192607 15695 15689 838155162 13585 13533 829182266 52438 52393 71103048 1565 1566 105737276 60056 60057 414834147 35220 35212 681273137 6796 6797 33561393 87960 87931 604903525 8679 8663 269557328 79588 79589 27644359 89673 89706 568873789 97417 97423 883915494 91389 91390 447064066 61882 61884 534044621 46024 46015 530982871 72782 72827 763459656 97767 97768 268165212 32577 32578 973534834 71549 71550 769560656 38042 38077 257760014 97706 97707 818397890 17904 17905 346954147 65375 65371 210337366 55389 55390 349899813 25185 25186 228270984 41384 41422 237169549 30629 30584 958824250 63460 63499 130509329 21203 21223 466844540 6859 6876 721486818 9123 9124 973793064 54378 54379 37581506 58385 58379 75970559 71755 71756 694547777 49164 49147 968732761 34633 34582 887309536 65825 65878 310872766 41287 41288 534443564 92036 92037 93390236 17526 17527 802885437 79524 79540 477102277 96460 96461 611704100 63690 63693 152066644 89129 89167 240404862 99758 99793 751165274 9439 9467 853382065 39136 39192 212727928 45378 45379 185682617 9755 9756 87710275 74066 74067 135236099 67585 67576 467155845 74481 74437 885257665 60541 60542 171330803 66386 66387 886581165 52757 52735 470603907 75010 75026 274659538 32367 32368 151323703 44412 44448 385840387 27642 27639 136944916 97847 97859 281600016 75226 75264 434098771 26070 26034 666664653 4445 4499 451400924 72558 72559 652251361 37294 37276 179613023 55793 55794 225541489 91832 91808 460726347 12649 12650 258089359 60440 60436 540018359 60231 60232 108867402 63687 63688 131162323 99036 99082 320230324 16098 16099 492402856 84438 84398 436844907 23901 23934 666916940 71268 71230 981367488 75634 75614 875540294 31244 31245 481790938 40574 40575 944767360 36651 36652 637570961 54773 54806 693031026 98369 98377 981068257 30533 30520 206842151 10052 10053 947390720 74534 74535 128909656 14008 14046 62218289 25413 25435 163614114 62731 62732 472581400 46580 46530 932938009 78093 78094 433055630 74256 74271 848473202 96125 96151 254902001 50022 50040 788886131 71716 71717 655003383 18225 18226 469839817 30092 30104 616148641 97594 97620 585297909 27172 27187 679133231 77844 77845 750591001 167 168 511386494 9443 9444 153744788 10148 10149 268513056 13684 13632 642805524 78788 78777 311363695 96319 96320 318896868 51960 51961 911439494 7179 7185 843220568 70968 70969 705970283 60384 60345 485570976 3747 3721 246425195 65892 65939 284820633 66857 66860 546132944 47754 47712 310025846 10026 10027 757637981 71628 71635 938583147 66505 66460 526182065 65411 65418 649754395 52222 52223 780888786 67703 67666 853595224 95883 95884 558113549 98933 98964 7920473 68601 68602 904412794 806 853 272822737 59734 59727 379079873 14933 14947 514652248 29734 29775 917907842 51972 52005 82515813 56302 56253 625664718 22847 22848 204458922 81415 81464 297236737 50720 50721 753724651 72326 72332 542955214 80877 80873 35848045 31966 31967 84781794 65605 65617 660057606 84338 84381 796304175 38921 38922 717856254 62027 62028 994350020 37196 37191 584514710 43145 43146 989442375 24570 24571 961788976 3154 3155 606061546 99614 99643 98912150 32376 32377 388023895 32407 32454 792316098 49653 49654 332919014 89786 89738 727356112 947 948 545988885 7440 7441 34083352 70802 70814 888223364 87728 87729 451946037 59334 59335 759625322 82070 82071 809607802 72214 72185 470390211 34828 34829 908409978 48043 48005 842869210 84175 84178 626590745 41923 41924 508904785 56511 56550 171859435 95472 95473 201369350 91913 91914 638683669 7238 7273 317214078 83491 83455 452623833 28520 28521 109743102 74113 74114 59542612 785 786 596063936 44690 44739 462652155 47398 47422 321395626 39563 39540 982387964 4659 4695 158751033 21442 21481 265044199 81856 81857 807749874 78730 78731 946058392 31141 31175 380114315 45395 45445 717318964 51793 51794 573864452 18666 18613 994683615 65313 65319 428596384 67042 67072 849745445 20072 20033 696223866 67871 67872 802980001 53937 53960 99024362 80749 80779 928992312 62898 62924 318293196 75522 75473 302557300 69633 69641 194637279 21732 21766 549308341 57916 57917 392732110 64120 64114 145621497 4105 4106 934567341 31081 31063 471984172 57995 57996 177810694 44402 44422 194945777 56465 56466 402240724 60178 60127 531869029 61590 61538 183241306 66341 66299 443626519 33211 33212 804550012 49921 49922 62386209 46233 46196 207280780 72734 72787 404724660 94309 94345 703134493 33510 33511 497222526 11653 11603 240042344 24578 24562 759897059 67080 67039 944061086 56520 56521 957109381 85984 85985 965465449 51811 51812 527264990 58110 58121 857935430 77001 77051 308663349 82941 82886 202663757 5180 5173 40965508 13748 13749 792299641 17792 17839 546340286 96310 96311 17764266 67827 67823 659954349 7684 7685 296693278 98815 98781 964274952 17655 17692 498988161 39098 39065 953915820 90769 90770 657495468 97935 97944 35339533 85151 85158 271331342 59228 59246 217856023 98251 98252 416791830 1286 1272 514946161 23031 23028 799216309 64301 64312 944994504 5380 5335 826534326 4247 4248 683644544 83480 83460 454425769 83970 83971 744497618 44194 44195 226526380 91268 91321 143458025 85085 85086 182474574 20854 20855 707774466 44450 44401 862751943 19076 19048 58351662 66065 66066 968324634 47112 47067 179447613 51250 51225 212921862 31310 31311 429044367 70065 70085 733094216 70677 70711 31822225 49740 49741 353505143 78634 78635 211228617 58902 58880 677585666 9852 9853 741108779 73522 73562 772151259 63171 63172 378875107 80547 80569 18412786 76285 76267 316855956 40995 40979 428634116 58221 58222 220128361 9241 9204 78972991 19687 19688 246409707 68997 68998 270648684 61848 61875 258824602 77713 77740 1424352 80090 80091 572148848 23100 23101 267164951 50190 50191 81813232 3592 3589 922859622 20957 20924 982684158 57173 57174 454358618 50468 50469 952003443 49814 49862 676788708 61859 61894 725875204 2579 2580 428774735 81500 81483 713931188 51878 51866 346174120 86701 86702 227507750 54661 54662 34489847 3505 3506 656178831 93657 93658 696559488 20513 20514 866934966 87497 87498 806194261 29052 29015 878827467 12410 12411 478746055 36211 36222 885527274 8233 8234 202237063 1579 1580 452774627 61912 61913 632958605 68524 68491 791079056 61514 61516 514385430 66164 66182 811978271 82085 82087 35322873 7191 7192 370446495 99812 99813 147603711 25662 25663 446772456 3524 3500 778598433 47936 47937 397361080 61826 61804 503937568 6361 6318 939639005 12741 12742 251483628 72386 72382 132733208 4070 4072 161805821 26965 26966 409519740 70594 70595 328501600 68761 68762 440059520 28578 28603 390806474 87005 87006 806484008 75198 75199 515119373 6035 5989 687344954 88837 88801 511821482 43596 43617 585411846 50594 50603 285036275 39136 39137 841479536 20313 20314 713814285 11836 11806 920318413 86451 86452 203310796 52884 52934 760567381 22399 22400 73607343 26376 26379 495135640 55544 55545 221312707 87346 87347 500591636 69493 69487 127848936 32498 32499 634770204 48406 48410 608698317 67250 67203 420664907 27859 27860 713400769 13079 13118 527140618 62754 62699 838323853 87180 87203 67265418 50596 50597 40016593 3751 3765 393333061 84050 84106 304946815 86178 86216 104921083 15171 15172 813020463 77776 77810 776724886 7718 7712 390101999 27553 27498 61680349 39190 39206 392503532 38231 38255 86858643 23142 23143 868943743 80310 80264 692436789 10375 10376 659214120 11425 11426 366199861 57042 57068 307051526 82727 82728 633587550 2381 2352 228599231 94532 94533 758242523 27663 27684 157145103 12143 12128 957121057 13354 13369 243024681 57771 57798 485991363 39156 39157 904191883 35405 35406 336124700 20856 20836 219392162 84626 84627 510768469 82858 82843 263094379 25114 25089 197514765 38440 38441 698332030 23111 23155 891969830 66870 66891 275713342 60778 60779 902574708 77939 77979 920611165 16515 16538 410069603 87735 87703 564675020 40352 40353 489956441 7285 7294 615470387 38171 38172 224949242 76358 76359 599244476 6814 6769 693682398 62520 62521 174835300 46192 46244 730456001 24388 24389 809783083 39787 39836 458349056 33177 33178 445274038 11785 11786 643499019 43626 43680 228335085 63138 63139 967105716 63145 63146 248779294 93511 93531 563007160 68763 68764 632045356 34125 34180 429493242 3995 3996 162523633 18573 18574 639931268 75924 75925 165414051 99486 99487 663837384 91925 91926 518636751 11294 11296 596198336 31950 31951 505477626 81771 81750 871521737 84835 84832 403661504 30509 30554 555791015 19475 19476 933123529 87514 87554 347718936 5446 5447 612031095 5262 5263 958209709 45402 45399 433423639 17364 17323 431402665 77392 77369 495982474 40739 40740 443862835 79297 79350 836333988 86498 86499 626984837 20444 20469 283616945 82958 82936 638862326 49677 49720 98270679 3687 3729 77558508 22879 22862 446809099 26096 26097 888028278 99324 99325 872182556 54395 54383 311078957 82400 82401 91837714 22736 22757 575230083 82042 82090 312144333 27031 26991 141958094 88293 88331 94542964 83776 83777 952920356 22647 22648 676327356 32469 32470 934855638 1926 1927 64818706 74520 74521 247613878 42518 42500 408464181 74525 74526 132125795 63865 63866 391136908 77151 77152 540681178 16584 16585 619903172 2426 2408 873816408 98967 98968 825254025 95649 95650 523642023 95108 95109 841166932 2432 2471 558502819 2198 2242 124509633 11891 11845 54042525 44118 44119 158053757 18765 18814 243351638 27744 27740 289827498 84367 84368 74492627 66726 66757 364023878 37347 37302 126548529 79161 79168 186063879 85095 85096 87212563 79014 79015 667427075 87012 87013 716164970 74599 74604 534874713 90192 90152 983733058 55815 55816 177246655 21725 21726 416340893 14982 15014 818844675 85367 85336 26319352 66515 66465 548877626 11705 11671 745669884 52554 52555 644857183 79608 79609 145497292 83051 83103 781980865 43092 43093 331964662 10578 10579 471564460 77155 77156 564174255 13730 13731 475295516 37666 37667 318453870 19815 19816 975610522 43068 43069 824060060 92368 92369 699431633 834 835 324204651 45839 45840 780352104 407 408 203928404 8377 8400 918723992 83403 83404 84027859 26152 26153 506318836 88795 88796 85206722 46124 46083 616594107 66150 66151 194497463 50562 50566 918926927 658 689 821260205 67683 67729 299228545 17821 17822 409606377 68098 68143 324806339 12820 12821 352480983 34337 34338 573739265 91042 91029 204677476 89891 89883 187754748 16783 16826 374808154 31054 31032 876839340 26155 26119 819903129 13551 13530 63217227 46960 46961 534929432 9875 9876 648110720 76408 76409 668757197 54250 54251 718923056 23060 23091 210399444 40037 40038 432569338 95655 95682 427617995 8354 8326 2470050 58192 58145 743694457 50373 50396 312610462 13240 13241 102120286 50065 50066 204553662 90870 90821 350560716 11815 11816 325243670 78692 78744 450514119 61295 61296 51983140 18634 18592 934088968 56234 56235 100948585 88514 88515 8575921 32520 32471 164045771 2765 2781 821579008 55709 55710 344180639 85161 85162 119022777 92735 92719 802413378 43189 43215 863329426 91092 91093 161952635 37983 37948 766630240 59695 59662 970504148 2343 2344 380265755 4788 4789 65956814 59362 59316 567480585 41668 41710 322536694 11554 11600 508930062 18939 18915 843943830 71303 71304 851686808 71918 71933 555664053 53312 53309 346762657 56138 56139 463019843 50814 50834 185342788 78033 78034 73990350 2529 2530 544990783 49191 49240 49350282 93742 93698 940917078 32342 32343 788847 92919 92920 411963492 3616 3593 984285994 5231 5178 842464506 37588 37568 228408214 90402 90403 471669117 41896 41927 315758939 48787 48803 762568931 7744 7757 49958973 81487 81510 446204856 42581 42582 2454221 6882 6883 126194795 24013 23994 224618689 78240 78267 547015033 44649 44603 241336996 71743 71722 456305919 91387 91423 574680097 50288 50251 972931545 623 624 738349452 12313 12314 947680097 99463 99498 128287472 34054 34037 444346653 68682 68683 91277402 21431 21432 663656613 65888 65889 809794276 56720 56721 991522440 29909 29877 306392498 60823 60841 518974966 26739 26772 933307782 18415 18440 116922823 70211 70262 945028090 90751 90772 461164466 39037 39019 533074508 59296 59282 364226865 52304 52336 12169047 38017 38006 624451164 96562 96611 100818434 40099 40100 504004848 86812 86804 192084560 79498 79499 9486389 61802 61803 984314797 94140 94107 122103956 1019 1020 69887164 45822 45855 195314896 13181 13126 380062509 61391 61443 183453707 90987 90939 466645858 36635 36636 838743253 41876 41877 556262958 18180 18181 105748828 49830 49831 893753496 86809 86778 861867406 41984 41985 391694249 16581 16582 461738569 77880 77837 360904108 69830 69807 459605336 36401 36410 797304468 44380 44381 349724405 39626 39575 652362208 42346 42327 776467911 60324 60287 878163713 40192 40161 474334341 71125 71069 487081317 7474 7478 414727861 18913 18885 326839303 6405 6452 859707565 81447 81467 72600675 24970 24971 13076856 57462 57463 463336707 3320 3349 848065445 49223 49224 659669975 47866 47867 689131814 33932 33933 671932259 71952 71953 581771157 62048 62049 492446715 88653 88654 691739284 22396 22397 894973638 45770 45740 110848168 82181 82143 627368029 52642 52643 320636979 85204 85228 889865035 32855 32863 126751266 30768 30724 591159003 99614 99615 344981255 92760 92789 101269656 41377 41378 575213542 75719 75720 982780660 41881 41882 676506710 4687 4686 590142248 49931 49932 651698067 20107 20086 891357838 62892 62858 93763868 17615 17616 854896432 95625 95626 305942447 98356 98357 973201660 39984 40010 869445436 20506 20507 592126078 41048 41049 391292915 41775 41740 571944293 72359 72360 183781622 10991 11016 564411894 9419 9420 245281815 43091 43092 981050415 44876 44824 173192736 76858 76859 532412832 75027 75043 969141230 8883 8834 855456368 76136 76153 920560241 80848 80796 561099614 19230 19252 297658937 85350 85351 236876791 74148 74149 672929435 56814 56827 980537784 80285 80286 759094398 33726 33757 552051632 58650 58651 381083626 47116 47117 224715578 850 851 970429713 26535 26536 808036179 14731 14732 104149780 26709 26694 363429661 89429 89433 44271574 42781 42805 722615785 4867 4855 55706635 72641 72610 703279001 48695 48696 487014387 21184 21227 632949250 663 637 943213531 25001 25036 107122866 77837 77788 652436014 18959 18960 797491607 1698 1697 683268682 92414 92415 884018274 23880 23932 826332535 79211 79216 382899487 69791 69792 978258050 79513 79514 20943657 34250 34251 627790792 92812 92813 901382342 48722 48725 315766634 4293 4250 139279426 88876 88931 854622099 55301 55302 734390421 30870 30846 757052634 61071 61072 2659988 64880 64881 983379516 18773 18774 281313795 49649 49650 510365969 23787 23788 345475445 43245 43289 305660241 11509 11528 35900311 30938 30939 111211832 12532 12533 774075652 78232 78233 791068542 55540 55541 547325946 58137 58138 166033898 50062 50063 686036280 48657 48687 238253721 26574 26575 870270736 34439 34478 388019084 54434 54435 966855621 32656 32657 941543023 1778 1723 202566092 11615 11643 669658713 14358 14359 586660763 24771 24772 402924621 14104 14152 770481048 38817 38818 479159085 21407 21408 796228839 41400 41429 83633371 20822 20823 165078305 97157 97140 266697132 63700 63701 597600743 95261 95209 506520134 99639 99640 721791805 78353 78307 235348543 35699 35656 54616560 82193 82194 874675826 67258 67242 776140028 74001 74023 531645238 25015 25016 39308999 77394 77395 886193735 30614 30615 847440335 95431 95432 669700409 42346 42322 818973024 17287 17288 384523908 26304 26346 401986392 37922 37968 547913480 78467 78465 132862289 16247 16278 336870325 20845 20846 820005224 13198 13183 537324543 41742 41737 48300336 36528 36564 202403129 64637 64592 148475819 96388 96389 332035291 51830 51835 952712349 46401 46410 52358437 32438 32475 919553704 16182 16183 103039581 14349 14350 911308093 99569 99575 673402807 44160 44161 227191022 60731 60732 222289061 52129 52130 802560537 32160 32161 775597944 69755 69750 326160804 88827 88828 709545318 12043 11998 973430223 10319 10320 880416440 3885 3886 292607626 44068 44110 764863059 13106 13120 29701958 74203 74204 617503565 12472 12473 186609146 88181 88163 598806142 66467 66492 296086928 77849 77850 730682845 25189 25185 819401077 72713 72702 612409931 37420 37454 158648140 98579 98580 173897438 44132 44133 435704921 792 845 725261619 94738 94739 821414456 48012 48013 824932659 42673 42724 680733871 47770 47766 535300956 15997 15998 365154169 16511 16481 586963759 31719 31735 732829494 26163 26164 734000182 79620 79575 234544153 7731 7721 218849662 95950 95935 114143248 43511 43512 277725945 35735 35690 616356502 2600 2601 898277205 26589 26590 275911940 24683 24723 748730330 57888 57889 578092446 90755 90756 982473218 88459 88505 313211589 19018 19019 749271600 15873 15843 522548719 59385 59386 446883995 10326 10327 600054462 94598 94642 15699723 39989 39990 769245794 42034 42035 321108330 85076 85077 463704317 29537 29495 600019864 96487 96488 521792224 39628 39629 328417349 80457 80458 503711002 12282 12295 601200838 32540 32541 587102231 31586 31587 598764253 33865 33866 262979527 98541 98542 70888908 11256 11257 47139133 76399 76371 479360236 97086 97068 890752866 53398 53422 580804781 76186 76241 629419775 94629 94630 176461160 93512 93513 814962183 82144 82145 71829925 68333 68327 416630042 34019 34008 153464575 4885 4886 707718001 31874 31875 4030766 59996 59997 69521370 57594 57595 339844516 97830 97813 360973356 79501 79502 705653410 44013 44014 62813049 72583 72584 784509009 46410 46411 532063248 81768 81769 187576235 92016 92017 105616085 52355 52399 628237500 43079 43080 513680962 49544 49545 65225259 50973 50929 852948380 41806 41822 40920480 31179 31180 597349910 50613 50614 268857153 57230 57234 931009075 88538 88539 654028652 34214 34165 73676063 18946 18947 896834169 81093 81083 465183267 35755 35756 557773397 58800 58801 686809935 5930 5946 544868843 62376 62377 85308372 86404 86381 925429620 87551 87552 513789282 32186 32187 138127739 32302 32303 219052323 96608 96602 169789717 89819 89829 978335745 8576 8577 359178756 42877 42878 794347993 16610 16638 81024434 56827 56828 198946754 40974 40980 108174828 75735 75736 531155182 69298 69270 594887044 95774 95810 41942651 34945 34995 817146813 62660 62661 232496763 47700 47701 856843512 57428 57398 962158309 80481 80475 162345988 25181 25182 523271568 29353 29309 254446959 49044 49063 372220409 95180 95181 993839543 80705 80706 861181657 91410 91383 125872689 39277 39261 124655534 28629 28630 15957285 95632 95633 705409075 47766 47767 938496193 7598 7599 357881232 82500 82507 995202391 84106 84134 749200375 52243 52273 420817100 7274 7275 882123786 19816 19810 151884645 75735 75780 248905835 49385 49409 916825213 49745 49746 907926982 59863 59864 839586204 35952 35953 113816267 51117 51093 197565867 10065 10034 985272740 19718 19719 579192576 31612 31657 693242693 58617 58618 760017817 58213 58214 252621495 51006 50956 277575249 25067 25075 962662252 8060 8061 473524671 70442 70439 246154580 24846 24847 645817180 61002 61003 535264373 79909 79910 479420150 49357 49311 396250459 20461 20441 926613558 68531 68532 999686977 64057 64008 756514719 39576 39612 412499395 16629 16670 185948580 396 397 927276895 1356 1406 332760535 26446 26414 685721379 37745 37746 83431144 61299 61277 689675931 79641 79614 696946188 52628 52576 116415920 82886 82887 557946218 8506 8507 306782988 64285 64275 330373103 68168 68166 274782185 9785 9824 805465864 79566 79602 470936944 3983 3984 540192 23192 23193 369506570 58722 58723 27528169 96744 96745 301192423 5565 5566 925541730 29080 29040 518651901 8585 8590 193946534 14782 14742 666549542 34063 34064 177101597 16311 16361 605729106 45861 45809 164388034 8764 8713 553916018 73177 73199 924299561 24180 24220 137251049 1684 1685 160130948 98521 98522 344132669 46659 46660 816094585 10284 10285 342671149 24475 24476 514123836 8 11 925632653 21067 21068 307715025 99378 99425 68377559 25909 25910 55390259 88674 88675 972806351 88746 88747 131762467 22478 22483 997341202 94704 94705 372093033 72215 72216 842407104 32002 32003 871425195 87256 87246 461804132 68183 68184 47861115 1109 1120 385961422 73024 73062 818515607 30041 30011 385616563 97181 97182 485653775 10875 10876 528596572 17548 17549 120974760 29889 29890 309383634 30154 30155 234813779 25219 25184 190252712 76701 76702 735575829 61979 61946 908902738 73240 73258 127719250 31954 31955 799580375 91514 91507 61271765 86207 86208 667548236 40533 40534 739834439 70714 70715 120851157 86536 86537 381596190 59557 59543 376121992 98174 98162 123464195 36755 36756 240062735 94880 94922 653562391 3991 3992 374781861 71677 71703 914139808 71222 71225 35674225 56227 56228 968001336 83620 83670 738283087 24895 24905 708934064 51527 51528 545953946 9008 9009 664556245 73758 73759 970947560 55218 55172 401889931 39610 39565 906913950 10611 10652 719979989 94104 94073 37610469 15134 15097 150529713 79461 79462 929729896 7820 7865 742951407 17995 17996 862249644 55153 55198 551322068 51466 51467 487364055 88549 88550 878584575 19444 19410 219496505 42354 42345 216819782 81385 81386 682615231 36311 36312 969386236 48484 48481 215691744 68299 68300 285576177 41098 41099 235599998 36663 36656 350684220 36425 36426 318033313 79943 79924 891118282 79449 79450 882261929 1973 1974 731522333 19597 19598 245548361 97402 97405 569860407 49690 49691 842007974 73008 73009 990574255 49076 49059 606377019 57264 57265 957511461 49756 49757 672115913 36500 36550 127292936 17383 17403 212780125 41092 41056 114820237 42390 42438 832075317 56937 56938 677859918 27276 27277 575129635 35314 35315 268515724 37337 37338 147547813 54402 54377 240080589 9381 9382 806813973 22699 22661 816574769 91732 91733 429562306 82440 82481 340025095 69647 69620 23284201 83720 83704 679329931 62600 62560 609823964 34229 34233 728790663 96271 96272 456878580 61084 61055 577074340 44930 44931 279166446 9651 9652 349385492 99405 99406 523330380 416 417 187063575 48821 48822 526437745 44606 44607 383772519 71686 71718 721514301 25536 25537 96281187 78123 78124 155720116 25147 25105 53348100 2306 2268 116651790 6666 6667 654200219 44223 44253 88907226 55432 55382 418921919 57562 57563 589801310 16745 16746 538529125 44588 44611 408278493 96953 96905 904097734 11315 11316 900521849 12268 12269 699609336 8909 8910 573314664 28708 28658 12390522 42447 42453 323280310 59466 59435 144158456 89988 89967 931606470 64270 64271 833838406 84865 84817 228680011 70719 70720 923623594 65348 65349 682910381 62905 62917 165174640 14103 14095 127097727 93610 93646 200343581 26710 26711 578110351 345 317 135745691 86882 86883 968188906 43911 43912 301328985 66430 66404 579113201 86141 86136 616406432 61897 61898 919323652 61754 61755 946767587 19995 19967 112825052 86952 86953 765659461 65741 65776 204256890 83321 83322 351697722 98225 98226 896472614 97803 97804 563698477 93730 93676 697956399 15754 15747 714305630 82882 82883 99154212 66855 66856 629853703 91923 91940 737891013 38177 38163 126588140 90872 90831 36573152 44627 44593 536075441 67218 67219 437685675 46184 46185 909208130 79252 79231 317646209 66224 66253 395597860 22094 22095 312107332 89662 89675 114945333 92114 92115 11545833 30842 30843 519661058 12611 12585 758154883 64771 64772 264434397 27892 27901 853775318 40882 40883 657298002 73411 73412 94962871 43965 43966 515550301 86367 86368 718730607 28985 28986 784414211 33380 33381 628878755 389 390 507789461 14449 14421 931805109 5354 5298 826348853 69972 69973 824309578 55769 55772 352628234 62510 62458 236864851 65293 65255 63479535 27836 27837 55071304 31522 31475 817485232 89184 89185 657475403 57920 57897 96353898 32780 32781 35920426 84125 84126 824758581 86467 86465 265210996 13836 13837 827953816 84051 84032 197720566 24056 24000 14963642 9327 9328 410221317 50063 50076 74209186 10422 10455 633967328 43282 43322 607910495 28965 28927 61167819 88571 88516 220790513 82032 82006 223054627 31554 31539 718245862 43296 43297 787625670 21729 21730 638350469 67200 67249 947492702 13444 13445 525211863 61860 61885 219745978 35754 35779 604742119 72448 72451 324491642 57447 57487 710667770 27865 27866 924205492 20645 20622 721129483 72745 72746 159542250 51829 51830 106513888 91019 91006 873606010 72545 72562 233339919 5125 5141 37583832 47504 47526 504824371 83633 83634 803207098 80394 80395 237360304 30564 30574 260113445 73869 73870 556199260 90705 90706 618454550 82644 82645 295095388 27188 27189 376374758 19706 19662 547425249 11158 11159 3790783 45759 45760 373644956 19886 19847 777975381 97710 97711 404286450 66668 66694 738996687 41022 41028 41645148 7393 7394 267441514 77447 77448 382635144 42541 42542 830729765 24691 24692 799437895 97472 97510 429828595 54567 54568 361851088 10951 10952 30354353 46363 46364 440146671 86157 86158 738747546 2730 2731 889061096 27249 27250 171637763 76480 76481 977111226 38286 38287 477558895 84541 84496 509675969 67432 67420 106584731 96078 96116 647916086 18079 18133 57076711 79105 79112 553593940 87159 87182 577872122 84281 84306 201165385 42743 42744 932072907 24547 24589 882789858 72310 72311 620643682 4202 4203 724758993 2480 2481 810419687 42548 42544 897142025 8428 8429 255184550 70837 70885 144175308 65245 65270 425950778 9958 9904 58527486 67315 67311 238439938 8057 8058 938027742 13639 13604 522351141 73453 73454 786384471 28861 28862 202583227 45414 45424 635264592 87435 87479 575098399 80542 80537 271403060 55192 55159 609271477 1508 1535 524816946 41625 41626 303967506 51237 51238 922611116 71875 71874 663426824 93738 93790 49243451 85157 85158 767661364 61728 61762 379157554 55299 55304 620786527 16331 16332 611867219 76211 76182 970038177 48164 48138 316265647 77972 77950 79560172 66232 66233 246172730 56617 56618 218472595 728 749 98330586 95063 95026 904097521 22051 22052 985297319 55302 55266 102419212 16675 16676 977204075 62732 62733 627203146 48603 48604 849029594 32255 32305 143117379 44331 44309 774348702 62791 62777 762409866 9465 9466 548230868 39055 39094 679838851 74051 74105 824568589 37633 37638 234864397 91406 91407 571330407 63737 63738 483345588 16194 16205 816776718 20173 20174 268689831 4828 4829 100241595 24441 24442 42854897 67926 67927 996344935 36561 36562 628833767 41259 41285 42742317 97466 97453 725470926 12062 12063 171644159 84240 84225 874716513 40474 40475 292282950 37383 37378 796716131 54028 54063 408745740 26922 26923 999249992 4035 4003 919326514 43421 43422 200353477 59280 59281 778240548 94623 94571 564405025 71724 71719 913994733 93918 93951 806023065 32370 32317 755846138 80553 80498 24418867 68120 68103 945986775 9395 9396 166884288 39750 39716 379021559 53287 53288 154011476 44079 44117 583647640 74031 74032 491219678 86734 86707 557729888 27292 27302 928918360 35879 35880 400607132 85738 85739 519382392 84882 84883 311462386 19734 19735 101943420 22893 22894 737175673 75869 75870 522574938 76406 76407 418268777 15124 15125 369428561 57065 57069 623790085 1015 1016 840637161 88972 88967 56866508 26848 26849 778643313 18345 18386 992305275 26915 26895 90495484 78007 78017 977038010 49241 49214 595400952 46552 46553 764055099 72467 72468 869649201 59467 59472 465033115 96818 96819 823725060 3331 3357 157411850 78920 78972 698532047 75460 75427 444927207 27369 27364 760482270 24532 24533 804262240 87208 87209 388423554 68386 68387 401458187 48646 48647 551633824 28671 28647 184268037 9598 9543 380758159 96899 96954 268781693 13210 13211 188994391 66992 66980 696007153 93608 93609 568776180 41922 41923 494820701 50164 50187 483257558 52956 52919 904820427 14035 14083 467813763 60215 60204 712739650 49319 49320 923161631 66785 66775 541399744 24159 24180 575629521 66493 66544 245980446 50538 50572 930471533 73179 73150 160077183 11367 11344 54163900 34346 34347 412782762 30747 30721 381721238 88779 88824 547303790 96183 96179 269289689 9069 9070 204365350 65809 65790 442690177 27046 27047 30660437 99060 99061 452895052 28390 28391 291556909 72044 72045 483999496 81891 81892 469779855 67954 67955 54280287 15997 15981 891158963 69290 69237 234269602 7807 7808 410730274 51848 51849 403088575 32760 32776 245844804 42161 42194 31575686 86270 86271 505317338 52894 52895 373513245 2442 2492 425241442 69818 69861 66334467 4030 3978 396529772 53581 53582 487880775 16530 16479 278747568 32707 32741 404711353 61051 61062 725856592 57523 57569 500822426 86616 86600 255991417 85610 85605 310151054 82181 82229 251246129 76003 76004 830613995 72487 72438 771362266 87161 87162 754581193 27669 27670 42848227 37837 37838 771273592 80330 80331 29163838 43423 43424 47522978 65370 65399 191838321 94846 94847 128275004 26964 26965 588356050 25890 25910 261673552 15114 15064 174670910 71662 71716 177284944 38260 38261 474827010 30009 30023 206068002 57561 57541 656778832 48195 48202 533238285 16047 16048 858518537 92938 92939 319258111 23929 23956 640473355 18460 18461 100558189 63805 63806 40412096 31658 31660 751500584 19207 19208 242425433 30405 30406 571205224 87394 87395 886020859 2655 2656 51008198 19801 19768 387025878 13054 13006 796967265 17159 17215 433194494 73299 73265 669158449 46076 46077 76100915 47710 47733 646933235 5438 5439 316396946 4207 4237 119222609 78662 78663 215460350 2133 2189 179992603 81139 81140 437093750 14298 14299 325540218 501 461 662146818 29479 29480 407100951 12571 12572 520769447 29502 29494 903579468 78887 78943 40105022 47246 47285 57059681 68967 69020 279626582 73886 73887 407455196 48834 48807 835715216 84994 84995 316245692 97618 97579 348263865 53953 53954 65868428 87721 87722 567092245 74118 74119 341954728 41726 41727 594582650 53991 53949 844231857 36062 36021 520264599 43537 43538 4159606 42562 42524 283516183 31910 31872 393405315 79037 79038 959188294 98337 98350 841322494 94064 94065 43194783 58575 58545 489808631 49380 49381 97770384 8248 8279 436947530 5374 5368 343096192 795 839 834325769 7241 7242 382319383 86496 86551 363197945 84564 84560 192465178 60598 60599 574745990 75207 75208 526228996 24629 24627 574159174 76807 76808 405185346 79632 79633 880103997 91898 91899 643149746 99262 99242 979734046 90310 90311 525828519 67352 67353 982416859 2433 2401 270754505 64608 64589 433862900 35369 35314 507273206 67628 67636 538534552 97485 97486 959923850 92423 92391 851414727 54638 54664 269314011 57735 57736 558908310 49330 49331 173258618 86262 86263 622844820 20776 20777 411239654 94340 94359 725553695 4407 4408 277050092 37545 37546 747835031 26196 26232 259836643 79885 79886 953658466 85471 85457 17676482 1976 1977 732305243 65677 65678 270570163 7411 7412 272406005 96165 96166 740300288 19168 19180 8636742 4166 4167 693700593 49661 49660 663535943 84925 84926 110390469 90064 90027 440506780 97039 97043 868875542 8111 8112 626914402 28360 28361 427548297 91134 91081 233814933 77808 77831 584242316 64781 64782 244364531 76205 76206 624757312 66739 66740 723455899 67682 67683 627081795 57271 57311 90353819 33046 33044 283636709 34082 34033 86405358 97501 97522 915135867 74661 74667 566310299 55695 55696 960109335 69069 69083 949614783 85547 85548 771475812 21048 21086 99782663 88934 88935 350197994 29433 29434 247075856 3105 3106 103922109 85839 85840 793988368 39635 39636 961270456 50036 50037 373857102 52299 52300 793046880 70523 70526 299304469 29782 29758 62202493 84245 84246 96777972 73031 73058 680813799 44744 44745 116434100 32808 32840 651062440 30513 30530 170976517 91978 91979 603371725 29975 29976 248574833 97598 97599 517159814 58402 58403 936910955 94806 94807 557248143 65606 65607 860436752 52787 52788 618822616 5001 5002 720803779 10159 10160 477065724 2155 2200 17524876 82161 82131 972563516 38854 38855 734579718 58504 58505 124356 35009 34997 39464430 20411 20384 487577578 72590 72591 167872756 7377 7349 252103207 8691 8718 245710239 39564 39565 831138065 4677 4671 797365988 1233 1234 887261700 64007 64008 582470945 42980 42981 38258029 9802 9803 895059877 83139 83090 755575483 54926 54874 767654186 33404 33405 187682559 68549 68550 651342978 86977 86978 141866676 78461 78423 866994851 41274 41272 829481000 45556 45534 627121990 34583 34584 682991827 44718 44755 742798052 59546 59547 579800862 34539 34540 481609588 51697 51698 146586206 71103 71122 483846617 86301 86302 810939372 56488 56489 613338790 44920 44921 19389085 19719 19720 240538562 82154 82113 26442852 21341 21372 439907034 65051 65052 419478008 2175 2176 798155510 38990 38943 996037267 92169 92170 299181904 5669 5670 100179126 52152 52153 174227923 72610 72565 416509639 19449 19416 950075449 20700 20701 185620768 50096 50124 953874777 71636 71637 808741255 45622 45623 732390350 50787 50788 370970277 26785 26787 982744901 37142 37143 649488241 1969 1970 518233423 97158 97174 736137654 53515 53516 114721432 19415 19392 463409720 8512 8513 364297850 1674 1691 151912367 34801 34802 710319996 95680 95681 832877111 31190 31232 82233593 26833 26834 92639762 56968 56969 110440029 48665 48623 718708336 60026 60027 389494756 59000 58996 146493959 48617 48618 920094793 31844 31843 834410892 67347 67348 860791880 48265 48321 108415115 47574 47528 19010943 49 38 206845082 10982 10983 94808873 50736 50723 484098666 30365 30380 456123237 20682 20683 870468756 85674 85639 86063547 14672 14621 135189988 683 684 8758906 63533 63544 686098004 79224 79225 9067428 20860 20861 191082063 19969 20009 18296185 3074 3027 757359595 98157 98158 205951261 55070 55101 381861765 73569 73579 703224284 26046 26047 487911509 1964 1960 567124875 82602 82603 572162255 11155 11134 518124784 97959 97960 248686610 38126 38127 641998243 25901 25902 679007328 11678 11679 61014687 42898 42899 668986542 81862 81863 977900053 63667 63668 783110993 9341 9375 80744832 10761 10767 62463714 97093 97128 288843522 81705 81685 166622564 34173 34174 133106947 17917 17918 211037419 78923 78924 506281617 79273 79241 41815735 3171 3172 205742846 87586 87604 168690005 58937 58938 40689462 52187 52178 946136205 88264 88265 422456353 83465 83466 728710072 32971 32923 220527437 45238 45239 989450724 550 551 906199261 59498 59499 161411660 58226 58200 632140536 36445 36457 283237098 59233 59234 485542857 22561 22576 734529757 88462 88463 720473387 42764 42765 649590372 30930 30931 593686067 77584 77544 282950663 37620 37589 885134962 86421 86418 743936960 56328 56307 664689046 40737 40788 540487161 95788 95789 827430241 97020 97026 949063174 81566 81568 944735970 16298 16295 296322713 62064 62065 588785891 14614 14615 968815025 29919 29920 433270948 43250 43275 793651150 45711 45712 579016917 95144 95145 213278186 45649 45616 929396912 88914 88915 346790547 32329 32330 118813574 46492 46493 783007409 74093 74094 4383088 95278 95279 247655223 88557 88531 83751425 99327 99376 623441909 33352 33353 864191886 57977 57978 420642462 49747 49691 356781335 57256 57247 746062558 56839 56840 96102252 79892 79863 417146283 44690 44691 194917496 68800 68801 515099705 41487 41536 995061467 90532 90533 217704694 47572 47573 67790014 43602 43584 608077178 85498 85523 814692592 3964 3968 774980122 84816 84777 320413142 737 708 76108524 29334 29341 730911386 27178 27179 20690990 8718 8736 538006739 39326 39358 813826741 44378 44341 185589389 90259 90303 396981510 36178 36184 304227441 32174 32135 742876114 69822 69823 699694234 61236 61237 308354624 94578 94579 182221543 97272 97279 862243432 91879 91895 352809658 68560 68561 801056169 15300 15309 409349058 89383 89384 378469591 39020 39021 674859677 80393 80434 514231270 56542 56597 688940518 46011 46012 969218339 33044 33030 634388769 21312 21304 227285143 35494 35497 375634636 78394 78395 166609908 59972 59955 413934170 49630 49631 217483528 31751 31752 272398745 1218 1219 622463178 63548 63553 338395913 28554 28555 680360181 3502 3453 553413518 5221 5222 671808374 74086 74087 647053776 82936 82937 724965956 3606 3603 905987235 9629 9621 240524161 85400 85401 531884111 40757 40758 567522193 6670 6671 422675984 31506 31507 258261012 2035 2036 359849148 3816 3817 271503673 19762 19763 620980667 25250 25213 937489871 20078 20069 775759647 32435 32436 250029983 67408 67409 1139473 37218 37241 404922412 14420 14443 290832713 52126 52134 476583786 46771 46728 949763339 62825 62859 622568652 16066 16067 516062281 26811 26812 680541771 45581 45582 230624177 36752 36740 470280231 40664 40616 8857492 51772 51773 67640042 19273 19274 859945723 19483 19509 972947655 46953 46911 914249857 78731 78734 549710099 7567 7577 755011495 48851 48852 702588874 87172 87173 528312247 93321 93356 594813451 92668 92669 772002261 12117 12089 448635066 45204 45224 433835229 12088 12089 118084474 3798 3825 864895834 34898 34932 705705724 38664 38665 433626851 12654 12655 315183696 86365 86366 659584715 25081 25082 497608952 54387 54383 828891561 94773 94774 300987422 33 4 186797546 1953 2003 91270745 55635 55625 575687050 87066 87067 310926116 92528 92529 654313731 7819 7820 211838252 83543 83544 932761928 74301 74302 954578289 63302 63303 424400213 60083 60084 839257461 95868 95873 123960293 69532 69512 357812505 85981 86016 604295226 68771 68772 117803224 32208 32209 573593426 18901 18902 908837604 16593 16625 336161185 34386 34387 613699821 84604 84605 373667749 89202 89232 726651801 17233 17267 508848877 86916 86897 73033478 70770 70817 497007337 65753 65754 84890005 48145 48096 259610514 6558 6584 312673624 18464 18457 429891457 94397 94398 978774500 66268 66269 905606132 15131 15132 756114015 99187 99188 393266604 74012 74008 659578750 6788 6734 882839360 94007 94008 794791310 44413 44414 374293059 91952 91953 77285580 96743 96744 131158233 20498 20452 638577483 60248 60213 816235125 3421 3422 21477453 96832 96833 658489244 67271 67272 825465009 13304 13260 78368131 61538 61571 515947509 13353 13354 317098767 65935 65984 861592676 66301 66302 180508979 87646 87654 102499668 75664 75646 281138717 67383 67376 249254612 20327 20328 452427949 89476 89477 788344466 58519 58566 536852154 23953 23948 401497572 10643 10644 614692120 13736 13737 409292345 41869 41870 243321538 4861 4831 726518336 51367 51384 877231828 53047 53048 418353399 13126 13127 688172754 84208 84165 819880457 17661 17684 570329001 18413 18398 619924771 19647 19648 989940193 56780 56781 258594959 56458 56459 630575389 59227 59243 684616687 38810 38864 43872414 85052 85082 219252656 40086 40087 360665063 67446 67447 228958792 82124 82106 114650281 98862 98853 981988685 33496 33497 291214388 25917 25865 945214542 50772 50754 65133601 13644 13619 309828055 27344 27323 605424468 75432 75384 171658395 11840 11843 619470659 46328 46371 769755998 38448 38461 315324157 10648 10649 591043584 99956 100000 662808660 25788 25820 999209269 23274 23276 664219324 67520 67499 570337381 11438 11479 601499419 53346 53347 877814437 19880 19863 3996687 68812 68834 163930280 62690 62691 873617213 45463 45464 303054653 88276 88277 434303210 73449 73503 760684032 64803 64804 487277028 20503 20531 794291058 39588 39616 46441027 66221 66222 145966456 10932 10933 423645331 37496 37464 190634693 30974 30921 137230791 1385 1368 320310071 98017 98018 577869665 38124 38134 671766570 51625 51626 905510084 73786 73787 19112762 78739 78700 869408078 46408 46461 259232050 3746 3784 97470803 99351 99337 898582629 1948 1949 189068934 27555 27507 326976067 79780 79781 155997580 98176 98140 225941888 94060 94061 214753725 41439 41440 679769679 83245 83246 362969534 98304 98276 669876462 1210 1186 553118370 88422 88423 637035957 64045 64046 341047763 17603 17604 780176189 10139 10177 905651316 64852 64867 658372119 40178 40179 843994207 13537 13593 247333764 31536 31491 710673506 88592 88599 869408172 23863 23879 550537328 63289 63264 113492548 75208 75210 864784081 37818 37835 552355919 79026 79027 26638398 16067 16076 514611173 26442 26443 49791200 4561 4524 692965670 13486 13455 154744982 74365 74366 66808157 36771 36753 456711798 54025 54026 188152588 4527 4528 852923849 49808 49774 853357857 90026 90027 891174309 4255 4201 652023130 24015 24016 911284318 71305 71298 916456437 50038 50039 299836878 84118 84119 822677233 96321 96283 792891847 38791 38792 115321802 14756 14757 234445717 4967 4992 447774906 36208 36253 353875733 68562 68607 789903627 19474 19519 880458633 2920 2903 855776448 44712 44706 492942937 78445 78446 882857375 32734 32735 869283874 237 198 702940885 73094 73095 53857514 71934 71951 721828343 50241 50228 228848269 40711 40665 49318117 38545 38546 330247297 11733 11734 757782795 17718 17740 91662689 10899 10900 182620469 20266 20267 313699990 19554 19505 493559982 16903 16904 268909479 38215 38227 940219491 46554 46555 586413712 89667 89668 809808279 49976 49958 439076017 91950 91951 894589691 56578 56524 175939711 65074 65118 77050418 54652 54617 488152399 41521 41522 75043914 34400 34395 622144271 59625 59626 422973275 81150 81151 4250698 66574 66619 311754799 53873 53906 627353451 92087 92054 300211499 42611 42612 587872376 40180 40181 432669890 67008 67009 577705782 28384 28416 300828214 24891 24915 699830884 44181 44233 9584103 89143 89144 450724128 79539 79540 669879893 67077 67060 161340358 75664 75700 783931027 39151 39152 394782037 39300 39295 701546885 37789 37790 90590507 87741 87742 746761238 13105 13106 659959543 53622 53623 667834798 19332 19297 632765404 45231 45234 628562635 46244 46245 107268215 50902 50894 736666866 97066 97067 27651045 43755 43706 828815825 65198 65249 69679450 87471 87504 386830250 53660 53661 26764462 27281 27282 382953234 45430 45416 684611335 76695 76696 806386004 6582 6638 631289912 92857 92858 506239712 60172 60173 920990871 43153 43154 24164911 14612 14586 723214600 32005 32051 896302457 52633 52634 646274162 63685 63686 199462315 72117 72109 724952251 41553 41531 597997901 28755 28756 559231080 92641 92647 353657167 46205 46236 610240879 58266 58322 469448846 52798 52814 433078072 76887 76911 769426044 14016 14032 873359881 43017 43018 717767407 67809 67810 680517006 57264 57302 193329744 74910 74860 893614241 51039 51040 368285182 45473 45501 460495157 30116 30117 544672482 29228 29205 598783479 49461 49455 557865417 29610 29611 787406151 86007 86008 804643678 97008 97009 809714710 44076 44077 373346139 14122 14123 127101807 22040 22041 657230332 11040 11046 624600856 40857 40870 199841600 84964 85016 354408162 81201 81202 75533282 52812 52796 429092817 86968 86969 589340718 2238 2200 648081945 75005 75012 565254019 88038 88039 953346318 21529 21530 910699812 75133 75134 368957975 33178 33179 249552219 37528 37529 952654959 95337 95338 243546627 80585 80586 124490059 85949 85950 575295813 32644 32645 302901628 28301 28302 995905659 17327 17296 359537925 99835 99869 641102453 81068 81113 785684892 53619 53620 86249215 45156 45137 720345528 2355 2359 752199348 31507 31537 533483389 69400 69401 440771015 81575 81604 417675253 96974 96918 246650448 84800 84803 891075996 25885 25886 884734065 48518 48482 674052947 41718 41719 635927252 81416 81369 626330193 45609 45658 936985198 10415 10416 113037869 60973 61005 909562297 74911 74912 762464837 33047 33020 800038577 78321 78322 240449224 62450 62451 537969163 4308 4355 63599166 92204 92205 696472036 77054 77055 43144256 41081 41082 720581661 76976 76977 747623086 68595 68577 283936547 84833 84834 848497587 78447 78448 317562198 37115 37135 59779274 65825 65780 758773700 29148 29149 430286075 93773 93774 448248233 6276 6277 621581378 44142 44162 207366958 8783 8803 265575309 9676 9677 119343000 63586 63587 796509489 43992 43981 518055274 99988 99974 88984255 78667 78716 264494432 79728 79769 575218742 86445 86463 345025167 29751 29787 294122550 56531 56532 168805875 60386 60439 837863177 66336 66337 72631217 27021 27022 558417036 45990 45991 526441259 12355 12323 719831953 43204 43181 188225704 21945 21913 631524533 22265 22215 733425038 69768 69723 819476158 67453 67507 654416090 32599 32636 121283423 29982 29983 935020340 78426 78427 210926629 74833 74834 818437469 61769 61770 830609780 16995 17051 947606593 48014 48015 775135409 88860 88819 341913668 68342 68366 698203845 39911 39912 468506830 68981 68941 30443526 84581 84582 856479199 37089 37090 752980881 77098 77099 136588562 77771 77726 994424942 76633 76634 650790569 60096 60097 732824781 99483 99484 838359278 58965 58966 688532317 30917 30972 137946388 89779 89780 503393038 65578 65586 341315925 84159 84212 48419757 92544 92579 229922928 17194 17195 105718712 6249 6206 990239035 91823 91824 696787971 77582 77583 258040732 69218 69225 335778818 28047 28053 996282541 49263 49264 92431729 90634 90635 929248208 26373 26333 977364401 27847 27815 669012201 10189 10157 434026312 26692 26742 45554494 37620 37621 661767291 52758 52787 499979260 72275 72276 738008206 52782 52783 559347628 30408 30448 144360179 54433 54395 527604760 61248 61249 658640808 71623 71624 540252692 20446 20422 392907567 58420 58421 507485062 42347 42348 586463694 75657 75658 216552433 68364 68337 23175977 41697 41698 388702283 8135 8146 693254023 46357 46358 345103504 85773 85802 566925749 68984 68968 118410286 46984 46985 166265898 99161 99136 143611309 85270 85271 374747338 16709 16710 303159354 30154 30184 413136688 91493 91494 300946042 8649 8605 277285068 34718 34719 521657945 53240 53241 951021877 74802 74777 941479679 89632 89633 482342563 64666 64687 992150867 23366 23367 523607472 96881 96882 748836775 79297 79298 806691887 22146 22180 43710146 86122 86123 376541908 99323 99343 863894932 75816 75807 761355306 17107 17137 704090964 56735 56736 48591577 50469 50414 70523725 87233 87234 198574185 72384 72385 144107122 56887 56888 164314853 56199 56223 903491712 59448 59449 176745603 47842 47806 718289720 21204 21205 466738435 39471 39472 253432508 69987 69982 681059301 14591 14557 363234729 64731 64781 306306359 22254 22255 847678747 74747 74748 400020306 15202 15203 240189778 56424 56425 306669509 55906 55907 521559002 16529 16530 478355369 95333 95334 783441749 35460 35461 885070444 85285 85255 737653661 33686 33642 547416739 9553 9560 307108768 21807 21808 396120552 16682 16683 962513259 95641 95679 131018374 88436 88388 192530196 25600 25601 740022620 13716 13685 507800563 97052 97023 132751067 11348 11349 772032138 88722 88723 564378821 32455 32407 785424803 83127 83128 91784156 22896 22914 811253455 54142 54113 461134986 45856 45865 760614304 10786 10789 280878403 10257 10258 259468999 27346 27368 285667424 56339 56311 609436864 68630 68631 485019819 73318 73319 319581703 45233 45234 289172337 43611 43622 482150647 96406 96407 749079516 58027 58028 559910019 14050 14051 267320046 39954 39966 543281013 63595 63596 27799747 40564 40604 4056976 86114 86115 663880264 81793 81794 863832167 26767 26769 868109918 84563 84564 49233755 16622 16671 463972879 2401 2402 681222165 97093 97038 325353699 74065 74066 289265978 37249 37250 623923113 10532 10508 158064125 34369 34370 821981801 32800 32851 603293219 73838 73839 389954642 70694 70695 662212028 57145 57146 518761502 42132 42133 72062029 72942 72987 798633013 21875 21876 74924995 89999 90000 196038051 30372 30404 463664973 11844 11845 725215802 3146 3147 928199890 66610 66611 960501590 92891 92915 61909360 35652 35666 270590883 97282 97310 582555551 39999 40000 823710632 62977 62978 711413811 23481 23482 200444286 24472 24432 122461489 15824 15866 583832394 31273 31270 753967667 2333 2334 446170836 40931 40921 840717304 38548 38557 258188452 40460 40423 296470704 24261 24262 381240975 2856 2808 652678660 14984 15000 245103019 77655 77656 181519697 49445 49446 886845791 60769 60728 362968675 91233 91267 949367934 77975 77976 953416047 64949 64950 85240504 53060 53107 839123388 61309 61310 440850566 94120 94121 921308427 87590 87592 526761873 59686 59687 713146210 50119 50144 738123074 16157 16188 339504043 38107 38108 590594705 31704 31697 490189474 56315 56267 711382839 76721 76722 160385931 24354 24348 971798475 35645 35646 546758300 84867 84868 164261794 7860 7861 904644215 85183 85130 119185145 63939 63938 629272584 52806 52837 158487621 32027 32028 250744762 90078 90079 490269467 70227 70228 732355957 89604 89605 639997949 40366 40367 527360826 69260 69287 386550151 17770 17725 245761666 36699 36719 513123964 48886 48876 500371490 37347 37348 140436651 9841 9842 17832191 46028 46029 216639383 7911 7912 79720320 68078 68079 194144998 62460 62461 158230781 61690 61691 195506538 83203 83204 109769728 41608 41609 2819608 9590 9591 728742880 80760 80761 196846888 52067 52068 606789380 34525 34526 767653083 7135 7136 120999751 15779 15754 728179804 70240 70241 103012887 32520 32521 800997385 4665 4648 485362970 81453 81477 929533084 84244 84221 496178751 62188 62189 615847264 68438 68457 401314973 25563 25507 170595726 72068 72018 435622414 97495 97504 946434266 80999 81000 898298700 11267 11292 665002173 82760 82798 534213764 51794 51765 212812451 87640 87641 799863204 42210 42211 585411031 46611 46583 817174320 20206 20207 624668736 20321 20367 220091346 22421 22422 735293996 72923 72924 952533950 41823 41824 732959664 58889 58890 319632270 61376 61430 235248771 26642 26686 217457110 40626 40660 151259913 96413 96436 18205617 27797 27798 652398121 43097 43130 725318359 49913 49914 703394579 84005 84006 642722685 17847 17848 568465230 91946 91947 72043613 40550 40494 651981162 75313 75314 939630770 66697 66703 913059157 52315 52337 991972003 76307 76315 564103360 94755 94781 353602024 66901 66947 265268129 57376 57377 818228372 59378 59379 871174228 72810 72795 993540220 63644 63645 977558892 11716 11717 789989391 57529 57571 681484157 98511 98512 354299003 61084 61043 757261257 3109 3110 329653858 19308 19353 764784787 48925 48926 378975091 30674 30625 412841755 39310 39277 712995473 89613 89603 847843549 22323 22324 603423927 25414 25363 976695836 69291 69292 758513443 90540 90541 890095463 24059 24060 753867639 53098 53046 3229799 73862 73863 183206423 11381 11418 650264015 85560 85561 408265148 43191 43192 353635709 31441 31444 164509755 11694 11695 598906532 87253 87220 236775269 91189 91161 300960159 8136 8137 267488935 70723 70751 50413119 16187 16188 979212287 46041 46042 95151312 91942 91943 544274028 43839 43846 304968621 56577 56578 493778518 142 143 68318174 77327 77328 116915149 3178 3179 931008754 74497 74481 330494566 53857 53847 688584286 90397 90377 446994986 44528 44538 27655512 79865 79917 15404461 86455 86456 934891093 50749 50764 282584002 62381 62423 599576482 85456 85405 717813069 76479 76480 625571079 13380 13381 837990082 28481 28523 64714916 18757 18758 67287035 53145 53146 473728639 80646 80670 526538307 83386 83387 33733653 25616 25617 582477639 86 87 694874085 17278 17279 130427972 67463 67464 853489550 57214 57240 526099662 89520 89521 82404656 54355 54394 30986498 91012 91013 935635530 15238 15239 733322427 1846 1847 622726445 64403 64404 179363677 33531 33532 443434761 84129 84130 655248112 29221 29252 649307028 81875 81876 785001755 63299 63300 773150415 86507 86508 460680299 24411 24412 642306835 11658 11659 952681113 15145 15146 573847398 71529 71530 471861871 99692 99686 532588869 55391 55361 624504554 83643 83656 960200756 52603 52559 324426786 17943 17930 65941148 13920 13921 694693844 88006 88035 840788684 87956 87926 219331254 13886 13843 153104887 939 940 330380551 87243 87244 318600795 92369 92370 106444080 30735 30784 979749417 61820 61821 363378842 28662 28656 419248890 64494 64495 122144698 55095 55100 233565592 29482 29483 674774730 13255 13256 264779460 9759 9733 571629906 31755 31807 564248340 15169 15145 354782478 62634 62607 416774030 54451 54452 410905589 78868 78869 920848941 84313 84314 263655598 83218 83219 696652714 80465 80421 199778149 79160 79161 283674728 71211 71205 682801422 30379 30394 26787928 51988 51976 584186593 22096 22097 651863959 65854 65855 286368882 73161 73162 237925735 12614 12615 434327772 60461 60423 425961893 31992 32018 23139195 32100 32101 571739219 59051 59052 767292794 8627 8634 517615831 88606 88607 55965770 90160 90161 39885658 43821 43819 986067536 41153 41131 750868123 99328 99277 205800773 99897 99898 463788877 9196 9211 681458375 11977 11982 9663921 78358 78359 682477360 98204 98238 337449687 64571 64599 49811995 211 260 560559615 70819 70820 91921949 26629 26639 640906054 70747 70759 847247980 56304 56262 566992482 38470 38471 332908499 77002 77003 668460493 40509 40510 132603595 53495 53496 195159379 83166 83167 353539548 75870 75871 426393215 40838 40839 409411331 60235 60184 760090419 33720 33721 174121984 16755 16756 227418338 4437 4438 823352649 78537 78592 763205194 70161 70162 895550019 30891 30892 444046367 39344 39345 423776312 19869 19858 762930198 22383 22362 846095929 54136 54137 811186761 93067 93068 459487133 24936 24938 506154126 35517 35518 203107306 25319 25296 516128474 82258 82259 122699353 9448 9449 885035449 1572 1573 158878533 60804 60805 131547077 98841 98842 487928147 21939 21907 806193718 42596 42597 67982426 40345 40380 743427526 40308 40345 670154207 27363 27371 4929359 15307 15308 562603547 28213 28245 302165797 10703 10704 880908636 67824 67862 421182564 22464 22465 878693430 20114 20066 172653051 88700 88701 919130643 83326 83327 55325044 37213 37214 696978975 19321 19318 822903251 42146 42147 707588192 49492 49497 555749774 11227 11246 525798957 17103 17104 349509888 40263 40264 40392307 32805 32806 743935877 98549 98517 687501640 74370 74320 94981299 16331 16306 700372017 35407 35353 34695106 85372 85351 692272737 85530 85531 871018558 9075 9076 220703356 49112 49138 751764987 79323 79267 188299895 10893 10894 156001658 1563 1557 1849433 86189 86134 144899315 12303 12337 357227697 64390 64391 292170485 19894 19895 515847514 35577 35612 866986540 37637 37647 715073704 93598 93548 287750362 32090 32101 502270457 961 962 753350104 51406 51425 95344976 32983 33020 37676680 43304 43305 765336543 1877 1873 363193541 13701 13702 698236448 99303 99304 386392243 47067 47068 471544348 98461 98503 896096067 20736 20784 766820428 66908 66909 956840861 99910 99915 113872639 24794 24795 303772811 43739 43710 696017819 97859 97893 562001854 45964 45993 810870599 93865 93841 294181162 33170 33211 7148358 79168 79169 142878165 98592 98593 397815874 25178 25175 789427419 63999 63979 73138107 25835 25836 586002512 16665 16703 473676284 61785 61789 817403826 65024 65009 779668881 96593 96571 349794599 73890 73838 183451329 26126 26070 408822140 53253 53230 618067065 58616 58632 118561524 16885 16886 238211339 14928 14929 411385691 78178 78179 515879499 28193 28203 488021138 5617 5618 682384626 83170 83128 177005897 98747 98769 648334039 55425 55435 354058932 52449 52505 145999733 33710 33711 211285948 45393 45401 519826806 37445 37449 659462262 12071 12072 179529114 18747 18719 835097435 18121 18122 478993648 77719 77720 246585046 60439 60440 118929710 72321 72328 978011237 64568 64556 517137326 13256 13257 79357831 87755 87756 568859156 77125 77126 909846958 75038 75039 466730747 48571 48572 960602465 3778 3779 654838375 4342 4370 635745070 84579 84580 444827658 20977 20978 452850610 94471 94472 739563319 83410 83411 548572074 93839 93863 351322663 89431 89432 479526049 97865 97866 345643637 17541 17542 846427300 29229 29208 212705359 91927 91928 207876250 92564 92543 40713400 96607 96655 647406072 70998 70961 884762351 18467 18490 550776784 90393 90426 115861594 88002 88003 14554910 72916 72964 837716284 38204 38205 544522553 83004 82969 470345400 1566 1567 792149620 8848 8866 962062957 32127 32120 358779264 29562 29563 47484753 86222 86223 134558278 31228 31229 745847097 48757 48716 383795033 45913 45914 977570094 65931 65932 804760588 22353 22323 932907312 27371 27364 474034834 97794 97795 801667604 92393 92349 662183878 10292 10293 469239905 11013 11016 566286539 52792 52829 411361621 2109 2053 532483556 30164 30165 104168463 972 973 238696409 65835 65836 454455366 9307 9265 722560049 35714 35715 385043925 17804 17805 778462578 82698 82741 571278028 76186 76187 414969064 52806 52777 950897659 2420 2460 363394241 88922 88917 178817213 29212 29267 5590364 94584 94627 767838068 97113 97104 141544993 56244 56262 429506191 25348 25334 450312005 42322 42323 237834116 23746 23723 419898612 63724 63725 20328019 27283 27284 297800497 8669 8670 673278142 42818 42819 772706807 67868 67869 265772810 78953 78954 168844823 3838 3846 78716854 24981 24984 346138591 55018 55073 46692520 98730 98731 525920999 88925 88926 672777574 66063 66064 567194836 90671 90721 200684665 64503 64501 501907179 89470 89471 770780555 20861 20829 727506925 72062 72114 176898402 4614 4615 899752337 70372 70412 836057013 54218 54219 613373799 34843 34844 814587174 74165 74166 7492220 87214 87215 492950886 74512 74513 910640647 21959 21960 178157081 86569 86570 202738547 91875 91876 361656585 46728 46721 315470386 97142 97110 146074486 59218 59248 76630432 51985 51947 615765935 53304 53305 91134266 5487 5488 541736931 40486 40480 253158429 39491 39506 634058860 61404 61446 821186966 10463 10464 657113033 31218 31219 410406893 8661 8662 50274902 48602 48603 764603568 92488 92489 695689424 19987 20016 63069741 15571 15572 416873640 13194 13229 237101554 59103 59104 104002605 47363 47364 669029669 15271 15260 394290608 42108 42109 888655892 89833 89883 126317014 46507 46508 854361282 95739 95708 70336160 72121 72122 223964245 22787 22788 934843553 69973 69974 122446772 34775 34776 759968397 37177 37178 233247358 63585 63637 508187185 25052 25093 186746390 91787 91775 594223803 87209 87154 562461092 67863 67917 119293604 39403 39351 56140000 19954 19967 694040500 3509 3510 993253841 10317 10318 107991452 7131 7132 944836564 24366 24367 688034109 62411 62418 185890768 49161 49165 191686540 68599 68600 706528354 93447 93458 311543362 98106 98107 82880937 34123 34091 963834050 18450 18451 687158813 90624 90625 487284234 88674 88682 294222815 39970 39971 774460656 47855 47856 233982066 36073 36070 762700170 92201 92202 402221945 54849 54890 648187695 85903 85902 184149063 52898 52899 473300758 59102 59091 67888942 81888 81873 656375580 66549 66599 807897733 60387 60410 101615715 588 589 487963248 28093 28139 623154076 3498 3499 769141272 83704 83705 847069463 15572 15554 353548054 63045 63061 9404887 14802 14803 781049346 23484 23465 51465779 90644 90645 122704866 92624 92658 50535418 38532 38533 215332098 13819 13768 533421692 98522 98466 103088973 66450 66494 3634348 75334 75348 399664425 2641 2642 703547191 17517 17554 160755904 26486 26487 263154080 98608 98654 29090067 45053 45054 414277758 11710 11669 862556381 56634 56635 634045117 78233 78258 492715649 96747 96708 332655416 29741 29690 187229532 4441 4442 552819190 80755 80704 51765772 36647 36645 35079200 85000 85001 331652747 88560 88522 326450678 69592 69593 165641403 97242 97188 69883337 49360 49361 406318518 90584 90585 952344182 17156 17125 296475533 69779 69832 540174259 22436 22437 183180903 27675 27703 768390110 49533 49534 819660492 85897 85950 20136899 93418 93365 702693045 61177 61178 637247952 14042 14024 670475136 92779 92820 671578703 48630 48631 741006729 97067 97068 424079631 65609 65657 983607831 24614 24615 554303640 34591 34639 582132071 19614 19574 161785578 53562 53563 305195540 50973 50974 243716368 86318 86328 897510354 77763 77729 508638014 97685 97686 789962967 25967 25968 704179744 77477 77439 301410273 18345 18326 125535704 67803 67789 401592948 95309 95262 388760407 80952 80984 963839895 24998 24999 521530582 26342 26343 247737870 50920 50921 279264492 13938 13939 78317202 67948 67934 960828618 57004 56976 303428877 62926 62871 64217773 9723 9724 192340580 82509 82455 69584889 16964 16932 547690120 2942 2927 69890757 82103 82104 464643011 75767 75768 192118576 36350 36387 7606179 44580 44591 947577578 95268 95269 257647392 57489 57450 886468544 37966 37967 424007979 48476 48472 793654853 57713 57664 577366740 90431 90432 752820781 21429 21430 413067282 91622 91566 545346505 1132 1149 786904000 80963 80964 296444787 13964 13909 514118403 86604 86554 344957286 74540 74568 44683798 86575 86576 231932798 78307 78360 364144667 65240 65241 548089300 52815 52816 386128068 7621 7622 822286214 47228 47229 394406522 57737 57738 77208187 76519 76520 585846197 37616 37617 102268458 26448 26478 584550107 4410 4411 839496064 58805 58806 74523599 64358 64329 92005020 71530 71531 464367290 92730 92782 172935325 36773 36739 830126790 23104 23105 326308129 60563 60564 87620554 1061 1081 330282455 48133 48093 208001327 22945 22946 746944512 12009 12065 774813889 67141 67164 228860208 32187 32188 105613730 70424 70440 312973058 97073 97074 356530523 41428 41429 649157430 9760 9714 950551062 75652 75653 902336524 20792 20793 988883431 53411 53412 786002449 1163 1164 193613190 20123 20071 382500037 46369 46389 220464107 47872 47873 919552774 32035 32036 673229035 90509 90510 832808211 22050 22055 609385196 13405 13406 414336888 2948 2941 452869241 88635 88636 713444587 5369 5332 253181759 59720 59765 329676 80389 80430 259594250 41956 41957 217142380 27351 27352 938376986 74912 74903 923897232 23978 23958 138125500 96482 96500 162983424 11459 11460 307135638 32052 32021 938206338 47879 47880 238994160 54 55 308152264 11740 11700 328792799 14913 14914 701330449 28591 28586 1336862 25256 25207 615898847 13778 13801 567718384 25683 25694 868655659 34522 34499 84012162 52308 52309 721998520 48264 48265 910107707 92713 92748 394015331 54421 54422 938951063 71976 71977 585166324 47807 47774 663408181 50454 50502 399033670 53882 53932 991577910 55118 55119 420304484 72179 72180 586440417 14309 14310 153913098 63813 63852 490091547 20858 20859 104654011 4340 4341 705631801 60446 60444 948824929 44725 44726 775600623 35102 35103 913007623 52360 52361 389827939 25979 25980 271440595 86051 86069 387540617 41131 41132 885168770 6718 6719 599527335 63143 63141 774363739 10791 10739 320929115 37133 37134 614093532 7295 7296 739633605 69832 69833 862136034 69146 69147 57793699 32095 32120 355345020 47261 47260 152126317 45719 45720 2200570 56240 56241 746736820 66420 66421 242982925 32090 32091 129423320 73277 73240 323275788 31843 31812 522425374 30023 30024 661395366 71744 71745 95367879 89275 89256 956227957 62123 62124 537505138 44163 44197 579950150 83341 83345 883690094 50165 50135 86029118 13726 13709 708290234 18081 18080 947311399 55345 55341 306857453 32207 32204 432280685 84725 84726 573040422 79657 79630 529546570 20367 20409 41379033 80090 80078 625030881 54551 54552 332516010 78202 78203 576524419 88351 88320 278462591 68186 68242 712617764 79331 79365 136941410 86921 86905 797831657 39286 39341 480425008 53723 53744 2940267 14180 14181 195639570 32069 32070 620011275 1591 1588 247704620 22281 22245 178007467 25817 25818 546338404 31265 31266 7960182 18921 18922 878828483 6993 6994 732415673 52201 52256 748315373 30430 30390 744113444 63957 63968 180864188 56249 56220 727138269 12802 12803 803070321 69403 69404 531755686 89455 89456 357251468 80204 80259 542300008 17013 17043 237301334 24988 24989 58553950 17274 17275 484744040 60285 60336 106042512 4862 4863 825282731 16406 16379 925800494 5923 5883 970535587 27494 27508 796475329 6986 6972 764679076 35778 35814 521116702 74180 74181 559449839 4871 4872 456974900 38783 38784 222859532 48733 48760 39405511 43053 43048 260574792 46473 46474 591075057 9567 9568 872639903 81624 81675 375724928 47480 47476 990128736 60570 60571 408568690 10986 10987 558008341 95195 95196 644323055 28300 28301 582972796 54777 54832 139719765 38407 38416 857039406 66988 66989 172236406 2941 2942 168799983 70965 70966 528003844 39976 40003 886943936 55919 55937 724550588 41537 41542 967060156 33694 33695 558463720 68178 68227 287666534 51187 51188 549892821 69225 69226 873584314 69919 69920 638441697 62317 62318 629653394 20956 20930 431530716 90368 90351 50135545 71259 71236 479511039 22473 22474 665210259 17665 17666 783148425 76305 76309 377966159 45442 45467 652426513 84760 84761 253566217 98837 98838 735218745 51030 51059 974435266 30394 30378 798757607 47713 47714 874980283 5978 5967 716989376 43118 43135 439216085 13529 13507 133658070 89022 89023 47994193 9826 9827 806889196 24363 24331 882781772 64455 64456 11393697 89352 89353 133595204 36798 36854 265393212 57668 57664 292935894 55128 55157 395047265 44584 44589 737761357 84068 84105 762066515 77725 77726 881064768 78439 78423 258965839 57721 57722 999895892 22869 22854 465653490 56422 56423 54859008 4680 4665 798708144 70670 70660 597100734 7203 7204 705965718 38363 38414 894237228 26857 26858 604146036 46460 46500 601333917 41760 41761 388049970 38369 38327 86636130 1995 1996 519579538 14311 14269 441822134 59337 59376 629818952 31871 31872 125801008 50757 50748 140238073 11697 11738 570941273 23784 23764 23256900 64046 64047 62769195 69431 69432 696789249 31094 31140 476325898 97482 97483 918041943 36788 36810 101102430 87777 87778 585795385 29567 29568 920465347 28386 28347 972359430 61238 61228 130929108 65661 65695 716573737 58905 58929 207543581 44368 44323 702927862 40863 40885 958563277 76608 76609 557901168 51541 51506 924732341 56586 56587 807435425 98395 98352 137075128 21476 21477 233041795 35604 35563 22406308 88359 88355 922503470 64940 64941 354880704 89694 89695 5899112 65217 65166 676400230 85698 85699 320661583 69030 69031 770817412 14638 14640 445615681 20227 20228 179332718 69928 69933 755708295 25170 25191 512436730 33583 33626 826052022 3405 3406 791911671 37243 37211 720678529 82875 82831 518876976 64379 64380 317557005 71679 71678 178657285 67329 67330 106590570 25909 25949 852496065 64197 64243 34095294 99751 99742 312708687 18319 18320 419016290 62289 62290 313935707 58601 58602 605634368 14887 14910 774535175 94948 94917 154499123 94527 94490 618396285 71191 71140 327564931 51997 51998 782308023 97695 97668 381905389 5327 5328 924608798 74483 74513 409832500 91856 91857 321658219 13140 13086 408306257 27746 27695 83649292 22977 22978 80844131 52326 52345 723230082 40624 40625 164069580 41977 41946 674680101 52749 52740 720501966 72730 72731 622662187 74761 74713 544165509 69234 69283 740176587 13690 13691 476071993 85688 85735 581939262 80739 80740 734011980 3836 3837 24603772 32398 32422 961577927 27181 27135 468305977 55262 55263 117262679 79700 79701 68317383 98902 98899 564375575 24121 24102 377537282 93357 93405 217793964 37622 37570 908768714 3118 3119 143011894 97433 97388 863085391 14302 14278 364638818 74917 74918 974771890 98547 98548 653398143 22855 22842 865532291 35948 35991 502800771 89614 89615 522048630 65844 65870 503417657 72359 72308 343842626 92390 92391 70458453 23996 23997 366747444 22608 22613 172176797 34527 34528 260389179 51033 51034 908954821 55166 55167 773254393 80359 80360 477713348 14393 14378 200868849 42923 42924 226613654 7736 7776 102027960 49112 49136 927053017 63464 63440 305096252 29690 29691 431026676 53766 53767 414852123 53991 53992 130082005 66328 66346 31146443 78918 78876 373535820 45562 45553 437739074 38490 38543 837116616 17474 17520 73163567 99740 99727 68869831 50823 50843 541414710 62341 62304 621408800 62276 62258 593048457 3379 3329 72705372 80646 80647 587768912 83705 83706 435108190 51350 51304 843165050 11330 11331 249793438 22777 22814 467354799 76178 76179 366947494 67782 67783 923242219 26369 26370 232188395 10699 10698 352711146 41210 41178 12531279 49010 49011 631671021 90411 90457 796163213 82251 82198 898664162 35755 35787 353282799 23184 23185 648172730 6898 6899 257707981 50157 50160 194653162 27239 27240 742238256 92971 92980 682544032 22130 22131 750190597 86436 86437 88393534 4469 4470 299667828 84431 84427 524542430 70367 70416 664506824 1129 1130 354348693 45071 45059 14414457 5341 5342 727575944 16638 16639 384247646 76573 76574 121205057 79305 79325 586193210 16320 16358 260934997 85799 85800 188518504 5645 5688 622954432 11 12 677412882 30300 30301 793239425 83111 83121 428586257 80895 80948 663814912 58019 58007 826756553 36728 36679 791194264 74685 74696 206100294 37234 37235 631607453 32459 32460 169890647 13903 13938 495158482 17092 17093 176180426 18496 18502 10433446 8239 8268 855212906 11129 11150 105777130 58322 58292 477974683 41955 41996 484366697 77800 77801 949404706 52445 52430 816280893 63691 63693 606844389 58286 58315 940951565 60204 60156 783712081 82317 82269 672445851 96193 96248 795830385 88339 88340 475647780 94526 94553 442632361 79335 79313 376389561 22016 21994 306954265 78177 78186 183911281 13745 13691 412084288 40933 40898 688274724 90589 90590 951494683 13660 13661 257997003 61073 61074 421896031 56326 56327 874357404 74939 74940 125552538 20888 20905 302231088 14271 14272 902448883 70277 70310 430791616 34969 34959 123319464 43857 43858 438024250 74211 74212 449387755 42300 42301 2108745 64768 64769 716670540 28712 28704 391558629 8044 8002 380465768 97241 97217 277883904 14176 14202 399270241 26226 26179 762154754 85459 85460 568803706 42238 42203 67184617 57600 57636 848631642 13925 13926 178488501 83028 83001 537230255 91716 91717 461705785 40692 40693 541875210 24620 24621 997309545 6411 6405 518896520 66936 66966 841255172 18596 18631 275132281 61482 61495 461270386 64747 64748 319703472 82606 82607 658943946 60893 60856 330047146 6564 6565 308637170 16352 16398 8946364 7527 7501 523594301 2382 2421 415895387 8378 8379 318169832 75436 75389 287881178 18028 18037 412625701 28495 28496 318502190 5667 5613 426344637 43376 43360 804516424 86693 86694 486235864 25410 25411 81717852 63676 63622 362268681 93637 93679 935399661 1050 996 83162474 81325 81326 9374916 69225 69193 433509349 82951 82947 772752773 89868 89869 183403515 93128 93129 75930155 51060 51061 130928580 25626 25627 775716265 40663 40664 611507710 23656 23661 619736962 44790 44747 377938485 10768 10771 138956769 72746 72762 533175203 70412 70365 575421006 1426 1381 340389157 27448 27485 40040003 39368 39327 839975103 94164 94165 169303214 4159 4160 491422711 27206 27207 165347875 15621 15622 749528712 80194 80225 815092585 53047 53009 451905931 33526 33527 792230179 1298 1336 705485101 40150 40151 444317226 29345 29346 797391381 7548 7580 983594965 57595 57596 288703261 21262 21263 146897322 84553 84554 349330481 80148 80149 606225608 80900 80901 599628722 66736 66711 28869909 90650 90705 535311494 3354 3355 766730069 16132 16139 561027605 63240 63261 416700886 56368 56369 52827376 58547 58564 620105111 16238 16242 170042724 67904 67928 632604458 74986 74987 943093058 88786 88802 956716452 12952 12914 101942216 75876 75877 844533756 38030 38014 724943236 97269 97270 483201713 63427 63428 734096472 95203 95204 138687152 47453 47420 299164957 1845 1842 256540307 68416 68417 728808439 11857 11812 330543244 55560 55526 442048551 66875 66876 722587651 8039 8007 721194601 69723 69724 718946860 163 164 859911055 4662 4663 782874908 54657 54658 786846944 19660 19696 630691468 14722 14748 30425831 26037 26038 706171523 33083 33128 95608214 57164 57165 669079673 93316 93317 174488545 43001 42947 945440796 72869 72823 122637936 88273 88274 44880942 67248 67285 43791893 60995 60996 815610938 24315 24272 861908681 98482 98483 685408716 20864 20865 766827484 3484 3489 981003167 97957 98010 970503590 15596 15558 497690740 42067 42019 720247623 37420 37385 22829917 19130 19137 313627305 18940 18924 132470075 61380 61381 765142029 95925 95926 178117955 61619 61565 337240514 30406 30407 491888961 99737 99738 644313949 19932 19933 225953363 6231 6213 510909792 25813 25814 734176026 82303 82304 197148472 16409 16374 779336701 55028 55065 674136677 99536 99590 67047569 30447 30448 662966146 28516 28550 898073487 49505 49521 471397363 28670 28648 65594494 56307 56308 779030275 99868 99869 674171675 87425 87426 420305906 87796 87788 589302601 72249 72281 233821210 6076 6043 322768957 39466 39454 840072088 38331 38332 204458048 30770 30729 819340083 25018 25058 230101199 20290 20264 480750884 4899 4871 874333406 12758 12759 896912055 23725 23726 994012356 60040 60069 363449703 27789 27790 908182995 54747 54748 496567660 43445 43484 597227854 64838 64839 572259741 53708 53709 683932827 58531 58532 846529661 20598 20599 940750597 19833 19834 293031217 62910 62911 583121787 91776 91777 117394790 71782 71783 337530243 70497 70498 521012406 76842 76856 234044988 26754 26773 376685801 69311 69312 526274869 38512 38513 896341356 53538 53530 562445204 10051 10022 181985399 73223 73229 583301520 31872 31873 39660052 60596 60597 803188133 19880 19881 555191843 33101 33102 203828408 89108 89109 373020576 31410 31411 473084694 80962 81017 647172195 39664 39655 471703306 86724 86737 586451052 47202 47224 994160419 67240 67241 902551141 3768 3769 982033329 1797 1798 60079793 23992 23960 343268279 58365 58366 663297021 75979 75961 119325812 99911 99890 912478360 64489 64488 813549851 66632 66616 665952017 3566 3567 973815708 29997 30012 433001313 57754 57804 15526688 34927 34930 398500253 13685 13686 188976803 62977 62956 950987586 28022 28051 20311423 77371 77372 408406433 85646 85594 59273124 55589 55590 126463662 43919 43920 762946216 36976 36969 918269484 45765 45757 584429417 92101 92102 626506990 28941 28942 269700898 83535 83536 753472358 6088 6104 184513586 14317 14338 400612890 98669 98676 282181747 73928 73929 912385090 70806 70807 638977137 89908 89909 436660287 52274 52275 331989517 17741 17708 150448905 67295 67296 42445074 25686 25687 225779573 9083 9062 248106122 90298 90310 738037361 72958 72932 634849166 10536 10508 415524731 7182 7148 687314200 67376 67377 628961466 57397 57423 493463307 91881 91882 376803987 31182 31134 615866303 73052 73024 857939957 4890 4891 672691956 50676 50677 78418970 87108 87109 733812334 80174 80175 677381033 94617 94609 824677054 31721 31722 549452469 69809 69802 495257391 66383 66384 491137564 11056 11036 954168319 49532 49533 469266472 7220 7198 424362640 13974 13975 236973661 5780 5724 933154920 50829 50844 678015500 36841 36842 101614287 43373 43374 679872385 73926 73927 835375588 6468 6469 226588153 62491 62492 145072816 25784 25831 961524929 19081 19085 666175111 28986 28973 262656349 83419 83449 264776969 2162 2163 846703663 35207 35208 200073907 18683 18688 808742378 58026 58027 914042164 24906 24921 205789268 45694 45666 150884350 741 742 912979158 46448 46449 133315327 72931 72932 772724880 976 977 884655719 1786 1759 527978565 40047 40016 213856026 82952 82953 156547170 5480 5481 670734609 64629 64630 726565387 92624 92646 381385248 6797 6798 952583537 6109 6085 955365644 43558 43559 501850524 24209 24235 737851066 59740 59688 607095145 45232 45233 553945088 66532 66551 938031765 24810 24811 609242792 57999 58000 512017951 99630 99640 343631031 65698 65730 535593950 31383 31409 125131562 61174 61175 289897155 49727 49721 877589522 13470 13471 781454181 84636 84637 812627103 41030 41031 283937765 10532 10565 902249502 83138 83082 681969250 89291 89238 960210700 9501 9502 397711374 22993 22962 605936726 45040 45076 899975634 36435 36436 778209635 2515 2516 961760636 83835 83836 759096596 80273 80329 527917677 45153 45154 297378972 14548 14549 287915889 51721 51722 15168165 39222 39223 459518456 9871 9872 908281968 59833 59834 388356734 26296 26297 105678126 3038 3039 654159613 41757 41770 483982213 14915 14916 235759322 56599 56600 418034769 76244 76200 127596815 96327 96328 574022707 61601 61556 84601293 14801 14802 936378702 79180 79181 785904255 83449 83450 259396282 55966 55974 38029407 4909 4910 230040774 7409 7403 666495157 84301 84323 812177880 54384 54385 603312210 46679 46680 779341798 41907 41912 718501594 29984 29975 329423515 54221 54230 466509179 36756 36757 921943974 21736 21737 154387653 84376 84374 620054438 7874 7875 681383519 59167 59168 213393321 26642 26643 753759873 74230 74264 750229249 7834 7863 732959848 53537 53568 490064452 17942 17891 874333898 4431 4436 120322288 28376 28377 747875689 89898 89949 940425085 50506 50507 945838517 59903 59904 860112723 36500 36501 398511549 62928 62884 441738265 20287 20288 390551208 12437 12412 995064991 51315 51302 27192880 59261 59249 723903711 23328 23315 260166292 687 655 6431772 49083 49084 757811624 83276 83277 726650704 16161 16162 216919256 76067 76068 975958163 80556 80557 924457473 27681 27661 919255478 3218 3228 615497975 77575 77579 565783215 5035 5036 170397844 1659 1660 541327175 16459 16460 637811720 85888 85889 227007821 57261 57286 925466772 67464 67465 314667305 34038 34083 637850685 626 627 965702287 93534 93588 920268482 73768 73769 168257911 38982 39036 555134057 90124 90171 550969809 65250 65251 118394714 34301 34302 308536758 11685 11722 502092199 99287 99254 198247515 44973 45008 256092499 16498 16456 91658511 97709 97710 136687929 95067 95068 894829325 86282 86283 521658518 46320 46321 39488477 19184 19185 854015777 49099 49100 442801479 88855 88856 1701481 65003 65026 983370787 790 831 72158494 13082 13083 659567568 49292 49293 34716457 38491 38444 51024387 57130 57131 181329253 47354 47355 815316322 84455 84456 867544381 9645 9646 922478305 14417 14393 127098595 16481 16482 875716874 46580 46581 717507301 69935 69906 779977724 94760 94761 538141147 53989 53938 28744520 24639 24640 249763114 97432 97404 735738408 3628 3629 394694561 11559 11514 753670533 14599 14600 713566894 84845 84846 126261330 33544 33545 677976700 95789 95774 714337847 10520 10572 844318121 43054 43087 14665675 76188 76189 505446521 85440 85441 756769056 79480 79481 415612868 2700 2701 848476749 28174 28206 856259804 85079 85126 182675648 33981 33982 759412868 82142 82143 985440952 20673 20632 12169239 63158 63159 827484066 91320 91321 61378389 57716 57717 555626823 24130 24078 449468425 9932 9975 545878622 52273 52274 769096697 48891 48892 635159035 50242 50243 271080969 76753 76754 41055348 5025 5055 161360391 47341 47305 19876461 3547 3548 445754023 14955 14936 96139051 42571 42572 267826317 40217 40219 812102710 75594 75560 155153120 97627 97642 561202255 32287 32270 785773649 55771 55772 451304711 52831 52816 920277512 55599 55600 107774202 13907 13908 354474834 29795 29766 178884788 34081 34110 868113749 59659 59644 543131017 1928 1958 712885645 88662 88663 153585761 34857 34858 56985112 46570 46519 697401251 77703 77647 794164051 63259 63311 377812400 79641 79668 323588470 48417 48375 684484556 43212 43251 995378863 54448 54449 111758150 74183 74184 851172028 72649 72650 873173547 79395 79381 101600709 62782 62783 380455804 40471 40472 577447011 91781 91794 668539006 64676 64677 62284554 66307 66286 464085427 19820 19856 365521004 6289 6290 132191193 18128 18129 212827281 6369 6370 277962985 43557 43612 365920959 48112 48098 324161671 38115 38116 82000823 59417 59416 805664486 94741 94776 773944821 70947 70948 384532903 53817 53831 497850596 31791 31748 828350101 72975 72976 277784972 39811 39758 586137154 30067 30096 700353066 90334 90356 263575590 53265 53296 46092399 39945 39946 743441098 78354 78325 89362587 10940 10941 687013592 43213 43214 897677743 53064 53065 85920928 70578 70559 458552275 36387 36388 950667317 21881 21905 708042278 32760 32761 404289984 90465 90466 822033483 29776 29777 127487421 96867 96868 748805188 26352 26335 139032422 23539 23540 32667642 3161 3162 585124194 3024 3025 616540599 61577 61546 852304832 67727 67728 53564667 34086 34128 201850914 26422 26412 953113534 92561 92562 689887264 48171 48172 570586875 54760 54754 132166983 74660 74627 639809118 99590 99539 783117680 10335 10336 814240196 99203 99204 260229364 55562 55563 741242087 78785 78753 641238386 1374 1375 336036501 34864 34914 61854866 11278 11328 611621803 29991 29978 159126599 20435 20436 181387584 645 647 147773476 27969 27970 818402286 69587 69588 398063517 35672 35726 471482694 91341 91342 547725071 33395 33342 27402535 97280 97261 574019146 33699 33661 512701486 49504 49492 657892058 70021 70022 889039602 47951 48003 498499555 77371 77324 922575785 99993 99994 328907158 16361 16362 176580434 77491 77492 319001670 15161 15205 748124189 94647 94648 454969085 27683 27640 806558357 76516 76491 326252963 72567 72558 292651171 84052 84053 730648611 32909 32885 136127961 64456 64457 896191764 70742 70743 210911175 80160 80161 734266486 65166 65167 638604943 20810 20811 661942100 88000 87974 305416642 26041 26042 466661321 10880 10881 693135628 14531 14483 915438003 99076 99077 982797911 99853 99892 806495689 13226 13227 92584551 23913 23947 521642218 65987 65988 892546528 3776 3777 868040843 59964 59965 556450488 38691 38692 655939672 73390 73391 579768231 85298 85255 87915015 38431 38434 801750211 28569 28570 507388677 65557 65519 106283057 82566 82567 645835785 10202 10203 508695019 44828 44829 875887311 80582 80584 562970652 71651 71652 734962158 794 795 943533546 44895 44883 812546651 35896 35909 189553912 19004 18964 311857551 14875 14876 339344199 33436 33398 59668749 84790 84794 698243914 13230 13286 152241449 25832 25868 540940244 75246 75247 961144091 38922 38923 996385655 53253 53254 520457210 44238 44265 91411240 87363 87364 78964651 40607 40608 238318642 16274 16275 339932869 32169 32135 774705142 33631 33632 512898711 42728 42677 577891657 89873 89914 241352007 47418 47445 456257244 69779 69784 584097751 78813 78814 218449934 47044 47087 408361763 91876 91877 200273325 98215 98266 469467498 59123 59124 774181799 78024 78014 576120869 15377 15378 121412397 14165 14142 893384288 5034 5074 630574278 41002 41021 942023140 14203 14204 784584681 63952 63899 760914951 26579 26587 156322945 668 669 709638638 83549 83511 845410594 95613 95631 166045811 7174 7175 115108927 35793 35794 198469390 71191 71192 367943122 32501 32469 428099397 60495 60496 279799134 80536 80537 869296938 78223 78190 471024335 8908 8909 542139474 25415 25365 841821721 29844 29896 139440914 68583 68584 10535625 70065 70012 520557021 91255 91298 325731551 34326 34360 371458763 98384 98397 208760902 22538 22539 276335942 81725 81726 387740047 85258 85259 665095249 79336 79337 760340672 1834 1835 455142048 74624 74625 908755024 57453 57419 737148561 72956 72954 518779710 26216 26217 680124372 23038 23080 327876028 94122 94123 709103318 45572 45628 805244836 71615 71616 387320401 85944 85954 708057868 49124 49125 590988154 79211 79171 636630014 24892 24893 909234289 41851 41884 494582034 38285 38338 325658598 36030 36031 981937866 30950 30951 986129815 8898 8899 395064562 77607 77608 425825334 65271 65272 390447685 20537 20501 326556492 61272 61296 860086005 75031 75032 708189594 87512 87513 973017087 70736 70739 564126290 54459 54460 854016749 90343 90316 30260461 97572 97573 332006753 46127 46128 95089630 17488 17489 424285792 16684 16643 836619804 98670 98671 460666064 80416 80417 436420620 68224 68193 550075698 2453 2454 26387748 50013 50014 332989258 84130 84084 897318530 47613 47614 52498004 98098 98099 759425657 66554 66555 419685741 98426 98427 787225954 46463 46464 184028534 52480 52481 723955137 95830 95831 75987791 94852 94853 470430936 88710 88711 928263969 28651 28627 949534049 1593 1557 884507421 18778 18795 25787938 48147 48148 298349013 40316 40314 439757779 67096 67097 962969558 13609 13610 94245922 41183 41235 587570460 50105 50122 330273769 70072 70073 66105387 59314 59315 677276955 78244 78220 690624136 76490 76491 381853423 33797 33798 576303075 59111 59100 771329976 41450 41412 955610636 16823 16802 1666573 45456 45457 290656172 87677 87699 587921133 52751 52752 550788756 7966 7967 721429163 3175 3176 77090634 39441 39471 753458579 8031 7975 901372594 29309 29310 553708630 4080 4134 593233279 62581 62547 54743218 27830 27831 47372091 75331 75314 92068754 75185 75186 225740840 33730 33715 9720694 2361 2362 834476234 46881 46882 201341007 63456 63457 839461960 41423 41457 307902076 65290 65333 399865544 91114 91090 783794271 83264 83265 236213576 24529 24530 161203931 70870 70832 633637899 27356 27313 647097539 73546 73547 796504103 51684 51685 859457151 54711 54712 817714102 29228 29229 949884403 83592 83593 939049344 46040 45991 240500819 97522 97523 751232421 83576 83541 394130977 84877 84878 664157927 13947 13948 363281274 83634 83668 223095630 7705 7706 864099508 60294 60327 979264169 92584 92586 685637390 3392 3393 373126696 54004 54025 363825763 74138 74139 972411428 99323 99324 536882291 32448 32449 364376372 4146 4147 290351525 65191 65135 929037845 83458 83457 966215711 25157 25158 330645261 64415 64442 580402097 36006 36007 575187553 9362 9354 632016299 7594 7637 14171168 77947 77948 232721809 36396 36416 157592420 33701 33646 687830210 77193 77246 34377826 9827 9855 647077193 27505 27450 888662706 34334 34335 930016586 59042 59022 982081232 72195 72196 959393294 65157 65158 774939785 43190 43227 791755893 40116 40117 300085652 68559 68591 606307844 54915 54888 965755773 99798 99799 374955539 9337 9311 308590689 94723 94724 343452719 25400 25401 447684552 87770 87771 175009853 21675 21676 949584522 99166 99167 218499251 49370 49334 454381262 53718 53719 937222728 75609 75610 387723354 5279 5280 627683467 93838 93839 941631745 44839 44840 477351352 63035 63036 859836315 29744 29745 632085485 11472 11473 106336437 15189 15190 871932395 2503 2458 915952938 35000 35001 420897125 59186 59223 864296902 96032 96002 779320552 26282 26332 854994188 22882 22883 426194480 2620 2621 262108392 8038 8039 443758693 73071 73059 169231861 5289 5327 206767124 84736 84737 592813667 35120 35121 466952541 65790 65791 787024421 31634 31636 936941645 20530 20573 919311713 44594 44579 58743658 56676 56677 736750603 21249 21244 405946749 83424 83425 515462788 69817 69762 568251679 35658 35659 767922963 55313 55314 25347922 85401 85349 986190129 93205 93206 658080247 86021 86022 492127368 71449 71450 779627664 95 88 88090092 21937 21984 306855314 45754 45751 287640279 4679 4634 511222420 63393 63394 59403023 66580 66581 663726693 26575 26581 44863756 2213 2264 321453345 4989 5041 718159674 12865 12826 670095136 59894 59895 812880728 21708 21709 218135542 45216 45198 408024641 57087 57088 756280135 50689 50690 721238198 98242 98291 352039697 79929 79882 303263397 13372 13373 990258854 92867 92868 290622878 25754 25755 721763364 33810 33811 618892780 27692 27646 632382918 92634 92635 682571670 73920 73890 4782050 98571 98572 26265007 59658 59659 488978266 71427 71412 309763044 33340 33341 731340482 40881 40931 471282117 17314 17369 265410097 73830 73831 460226712 81480 81481 432450291 13823 13785 179733701 54133 54119 176455458 70650 70651 938724689 91441 91478 846958117 51869 51830 593642044 20201 20202 757596830 24643 24638 22544633 52019 52069 689408432 52094 52095 834328355 13645 13680 899057292 10223 10221 950276159 34229 34230 334179972 11231 11210 465987305 39691 39686 751482178 45892 45840 257783639 67488 67489 59575538 39829 39853 772242436 849 824 380124928 62336 62337 398878367 80572 80573 915503214 36791 36831 424313137 59568 59516 606926697 32768 32769 728716850 5946 5947 332893918 14030 14011 86821876 52523 52524 917341949 11917 11888 695916613 75191 75192 701645622 69861 69862 989542224 62260 62261 678127826 47272 47273 659969170 83223 83224 870962754 8230 8203 214918405 82158 82110 916696292 54524 54508 884109661 82653 82689 286832633 28125 28160 716797972 25030 25031 709518687 61960 61961 591816577 43807 43782 697811937 8928 8905 344385436 85011 85012 456240030 15526 15527 334882707 44989 44990 738721130 11773 11719 409010169 74111 74081 289850847 66112 66113 614034805 31723 31724 824077856 50341 50313 224857938 58406 58443 878812483 72765 72816 283574903 23778 23779 397586809 52889 52890 656726232 57677 57622 329797103 17251 17216 83559103 50198 50199 60974995 85391 85338 439017567 56993 57037 698382462 18572 18578 838110365 95121 95173 75786103 16530 16531 590417574 94826 94827 182925501 39068 39033 340083747 76338 76339 314530129 622 666 711282686 29604 29605 984690545 79377 79378 372801596 24299 24300 681340563 92096 92118 612457074 28431 28404 947758544 57924 57925 160988626 13988 14016 670407125 69107 69086 948438012 50759 50760 21656141 82301 82302 26493346 79437 79410 156970537 15508 15489 544365977 66187 66140 686009244 870 920 307204009 81494 81545 283031980 67594 67626 414346986 65856 65894 865684378 85240 85248 710110433 86274 86275 775460248 11616 11636 619987842 42452 42497 809151824 75696 75697 903238593 42549 42502 878839387 91911 91915 913173141 54959 54960 858084618 90440 90441 718175092 23219 23259 777301755 96851 96852 554316550 962 963 202169867 56791 56792 216003098 83550 83566 860737999 88834 88803 229776723 99564 99565 473576769 21830 21831 683420728 93463 93412 280544341 1717 1718 351665067 77832 77831 430203772 11005 11001 43599318 45440 45441 701134711 50475 50476 89111267 59917 59918 657724395 44887 44888 179929064 64909 64910 193804493 19707 19708 897077926 94694 94695 196823213 14296 14297 16371624 78907 78869 896344756 49696 49697 707008721 51602 51603 774677795 39457 39458 266890848 27122 27172 57953426 25128 25129 564054448 9579 9523 700670559 44500 44501 672583126 57038 57039 91153466 35011 35016 172841216 6886 6887 199764011 81814 81815 968696537 51057 51098 494010793 26536 26527 316057084 20655 20656 533761591 21790 21776 667906693 64169 64177 289848830 68357 68358 887931876 28026 28029 505490397 80581 80630 799065159 28908 28909 469621659 25271 25240 221314112 78891 78856 214216535 64427 64428 256665991 67217 67218 811057232 91242 91243 849715573 3767 3809 896338286 27687 27688 253341066 92387 92388 97766079 34273 34274 149466263 48069 48125 868833861 85308 85309 847011401 91507 91528 262161136 77052 77033 650952682 21630 21631 953024630 7380 7381 975552008 33658 33659 651849839 78965 78966 845715288 62060 62022 730824625 72375 72376 595519943 22915 22916 983574232 44753 44754 190193875 14477 14500 421768522 42204 42205 95154162 60139 60148 601616622 35857 35840 69111031 58903 58855 844712970 3155 3190 175147879 84175 84131 352190955 4625 4661 797441475 76338 76307 952400800 70622 70643 995748129 72127 72128 669338966 94143 94088 185645765 57401 57354 504933186 96737 96738 606446902 64915 64916 268110118 67413 67469 869698788 47861 47862 883161185 66677 66678 105444116 92315 92316 150336139 98389 98390 123073589 7938 7922 596838278 50953 50935 865308225 62688 62689 623884049 12703 12657 375354538 86447 86448 759075340 53120 53121 807175713 82771 82811 743600587 54927 54942 241999329 14783 14728 7370290 3239 3199 237809020 21046 21040 264710200 89925 89887 281169073 90420 90421 728691097 47319 47356 131013196 72148 72149 873726828 43524 43525 971066440 47836 47795 518579135 75766 75714 126296859 90888 90922 834295721 91396 91356 838439546 97130 97160 511627544 15479 15480 381303513 96812 96813 697932014 24285 24260 498993781 56694 56695 390868198 71875 71876 155722198 39874 39846 132391397 30166 30167 849244680 10778 10727 439992314 47557 47558 731679181 65094 65095 391938281 75033 75082 237437544 42880 42881 447675570 30112 30113 69001706 37103 37104 160764494 79643 79646 35819199 91466 91467 81833463 83814 83815 25061532 2992 2993 152221565 40758 40759 694836887 98965 98966 938907509 6829 6830 948632452 83568 83538 513374716 97315 97348 413683400 70132 70122 178212540 45529 45491 629081116 51487 51488 898087652 73942 73948 369363607 72043 72039 647280002 80352 80377 530027922 55059 55043 141993762 17005 16982 757214702 84545 84585 468842413 40133 40140 606248776 52693 52694 267815334 21761 21711 367045867 724 722 579533739 58967 58986 748166078 30654 30655 304316911 59563 59564 27424134 63543 63544 583083700 57644 57614 361280292 2713 2665 669267854 95032 95065 533276170 7377 7378 666995245 47285 47286 323280117 74271 74272 505351072 76209 76210 758672496 4241 4242 837863589 77620 77651 213168089 78817 78799 728636552 96791 96792 913296828 82128 82129 399816202 16753 16706 299783834 86822 86823 5143503 59360 59361 818929273 17599 17600 806201670 91323 91349 352763335 29010 29011 7241688 19696 19645 411476580 73484 73507 810115132 13811 13812 771292947 28427 28392 662730098 33915 33881 250772220 68445 68405 985722650 43952 43985 643189349 43870 43871 593237601 43653 43706 88745738 64154 64155 929301835 77331 77303 434463041 32222 32223 919894824 78496 78497 31391119 56895 56949 765494557 24261 24290 81078576 44732 44733 311001030 14645 14646 942667211 89271 89326 343844215 83688 83681 376708070 42378 42375 228249254 88978 89015 161954781 56219 56220 700306806 35749 35762 430785415 43259 43260 216075762 12997 12998 611867877 58563 58530 631689755 59713 59657 491226105 56214 56187 962485365 76197 76198 96004888 29331 29332 795957893 65912 65913 716558979 51138 51139 538704244 33565 33599 581409360 44205 44206 758246316 86077 86068 471666647 84978 84979 637428039 78953 78948 816281841 16814 16768 464097900 23509 23510 789162556 43271 43290 782900700 79039 79054 11190632 38802 38803 934461310 87473 87474 470506680 66230 66280 270289573 54870 54909 902533600 23644 23645 669518790 59524 59521 35634050 21466 21476 535897621 56222 56223 24092771 5142 5143 329186002 77197 77198 63672245 25248 25249 254510613 73020 73066 383631620 105 68 636115340 26190 26223 515523705 3583 3624 562920359 1078 1079 32564854 43561 43515 47723454 73809 73807 363564207 5240 5241 39687101 53547 53540 928676113 90490 90521 278416548 75049 75032 303228993 13219 13241 421044493 61068 61113 898585027 42144 42095 620226120 22548 22499 895690069 46349 46380 210874787 57329 57333 530739236 238 227 73712562 83352 83353 105882706 56975 56938 413763162 74003 74004 528266056 96936 96937 9954759 37840 37850 361153624 18731 18690 31690824 49503 49520 602346259 52472 52473 578492361 72430 72380 305963011 35944 35945 6475231 69059 69079 141125379 44885 44886 717034445 4629 4603 631876448 92292 92256 294283599 15522 15523 621402526 38314 38315 654787004 35054 35031 746378314 83486 83453 789430191 47884 47894 691304410 8313 8312 3723957 94616 94617 913039439 52130 52127 646038838 85830 85845 123021688 503 512 932171034 1317 1318 965219483 10572 10573 682347635 9970 9971 30304065 31389 31390 527999217 38093 38101 351135650 24102 24103 958731445 99692 99693 498081542 69646 69647 975310573 67973 67974 29639832 68563 68564 400104517 41375 41368 421653984 79875 79876 550809520 67933 67934 755370097 84520 84521 314977981 25890 25891 369535073 90558 90559 235759789 81984 81985 932557984 19245 19294 860823030 1783 1784 439339020 61094 61042 234006502 55581 55525 303517325 85680 85681 137689676 40619 40669 907913702 44849 44850 418472341 12235 12236 729332621 75389 75443 33794573 31565 31566 284576496 35303 35304 580774078 45422 45423 268944857 31755 31741 972931305 89046 89047 326526994 35892 35893 795540392 38407 38396 852946854 45784 45754 549693813 81523 81542 107798729 19083 19030 234934554 43638 43639 144586428 13166 13210 655506037 34025 34026 735307257 10663 10627 646752134 56070 56106 397156902 40513 40521 47742097 85886 85913 885939670 72822 72812 143548589 79191 79192 757289153 48154 48208 585173767 96746 96777 385380655 71363 71364 342411900 63445 63446 142842324 12428 12429 180393147 87710 87714 409805004 75635 75661 317059140 65140 65141 397593466 18812 18781 185453758 84443 84444 390908136 47777 47731 974685666 20202 20165 119356125 47318 47319 643521454 49348 49349 614841819 56100 56052 297788327 48410 48449 584567287 53765 53766 672789616 97808 97809 78762042 86883 86834 51651418 66729 66730 726248102 28161 28162 358426741 78357 78410 133676410 9998 10053 972250480 50276 50308 345138903 61824 61784 522647734 34413 34366 186050867 15334 15335 766851441 96132 96125 764181073 30625 30626 952314900 60575 60618 155368361 96580 96581 443324804 53205 53201 510168350 92536 92537 992636576 79894 79895 279744621 87208 87243 950972690 42152 42114 83751053 91874 91875 854162310 30258 30259 996384584 17277 17278 756728042 12413 12414 887655524 39114 39115 794891041 44784 44809 437604997 14299 14300 628301259 59383 59384 516817071 10478 10479 114344946 32375 32376 453090448 91119 91120 684384502 66102 66103 49122264 40552 40560 867262943 23672 23673 514468036 32581 32582 605031468 32572 32601 2376459 58719 58720 432936544 83640 83689 953701837 6172 6173 28416507 24192 24139 766735783 21601 21631 194847244 43010 43000 164480868 3179 3203 174505112 8633 8614 247382453 46530 46531 126417289 37982 38024 746975074 46419 46420 858562825 47724 47697 800907605 42533 42545 428997941 30754 30758 896066429 1744 1745 219173734 56380 56381 47959437 74089 74124 391371469 76552 76553 375427494 44446 44447 368754702 52060 52049 283228184 63139 63149 854352563 88339 88323 694793972 41536 41537 372998593 6748 6749 682794723 35828 35805 839717469 64241 64242 776868711 55090 55091 752661389 76203 76204 517011425 11441 11442 959490529 32646 32645 1633383 58107 58096 604380067 33931 33932 776612642 13423 13424 767641272 22753 22775 61504726 27957 27934 255590590 22689 22690 610383028 19118 19069 209667482 90517 90518 256761144 69509 69510 765640816 77243 77244 377315006 55647 55648 540370061 48233 48234 678932500 51962 51946 520851051 45923 45924 832076723 34617 34618 64288705 35977 35978 285144400 41289 41290 104996613 13722 13723 842800063 32617 32623 952279382 65513 65514 788997906 71119 71120 355015064 96375 96326 245103009 62829 62830 452163659 77361 77335 619302125 11288 11249 612111690 998 999 617696861 97948 97949 824293255 85340 85320 610294083 20215 20216 307177515 25611 25612 910952269 1225 1217 431444459 95740 95738 292305255 58063 58064 588680611 5290 5291 832873386 78595 78596 609219453 88534 88535 858871321 27922 27923 221258581 99324 99349 60742309 92655 92656 73598311 16692 16693 975439348 7780 7781 412164351 74320 74296 557902984 9632 9680 815183690 82994 82966 125370622 82171 82172 108630472 16187 16148 927278061 34058 34040 398203217 46250 46251 494900438 48952 48917 587382910 89593 89568 881177232 49992 49993 939564056 46576 46627 684052721 8619 8614 611857090 58993 58994 935933772 94266 94267 923228453 480 510 123980704 21810 21811 480823003 76903 76951 926526961 88170 88171 838661963 29586 29595 288348078 42837 42838 597713114 19350 19351 664925960 59049 59020 658324245 91794 91782 348440203 8545 8574 795186206 17281 17282 107367977 85912 85902 102024919 47295 47247 443498047 11265 11266 287389162 62054 62067 721380582 8656 8679 736674574 46398 46399 138964859 40952 40953 608568200 27130 27131 367177462 30108 30093 202046153 28805 28806 51502069 97971 97972 454900704 47004 47005 104144141 53949 53950 374823327 82368 82369 148083340 45855 45856 724315063 68174 68175 351452318 48523 48505 262061181 80553 80599 445318632 57117 57118 782387027 3535 3536 903476236 98009 98010 897061015 65621 65600 105124731 47948 47909 639041330 98405 98374 234623859 73742 73749 57850854 91778 91794 984908372 19912 19962 196717216 85520 85466 615583550 76432 76433 142750190 76428 76429 674862919 4259 4293 542505664 51192 51163 772080495 57859 57860 50981783 14090 14091 472144833 33039 33019 201329334 73305 73306 169451800 83780 83757 94176509 39507 39508 728663214 10341 10365 862370985 55341 55342 947912208 29292 29293 559028761 52288 52305 756107731 49887 49888 597190101 20759 20814 34991251 85436 85437 343574720 54560 54540 231247828 86354 86355 719273250 2463 2464 163673211 66312 66313 957056010 45056 45057 924252232 67475 67479 996043457 80133 80134 579129289 24987 25042 816410781 57522 57497 919694144 2682 2683 983477653 48634 48653 771584874 79647 79692 41950664 18837 18888 638400933 88886 88860 770073103 80506 80528 395061537 68311 68338 94414562 50685 50686 982047208 14481 14482 561696160 84597 84624 5040208 46220 46267 492594548 42780 42827 628371118 1688 1738 15269906 38079 38080 41484991 67329 67357 198689119 12822 12849 582085532 98029 98020 637572464 7755 7756 803201864 42345 42346 343882402 81180 81181 763561299 75353 75364 564111970 18473 18432 145220908 6921 6922 435224560 98296 98297 392647856 83470 83455 157965025 30691 30668 827375762 83805 83806 69166053 33296 33297 362933347 9751 9752 588279848 97384 97385 701896478 43510 43477 196134372 63523 63530 977942686 16014 16070 593486908 88823 88783 914841033 54573 54569 957381458 45302 45303 270646261 96720 96695 774751162 86620 86621 488172994 70955 70963 975544997 25509 25510 22333672 2277 2278 837045248 35217 35218 927414841 22355 22356 834178935 25608 25609 509522610 15375 15376 565234388 12395 12355 338781551 46839 46817 614528280 26134 26135 54961992 91914 91871 688139448 26820 26771 792306655 74015 74016 988545130 76927 76926 290368626 85107 85108 309679514 57216 57255 775768597 89033 88995 457264128 17087 17088 523549130 28381 28382 280257745 15607 15627 607615091 79890 79911 89702130 76788 76789 846970540 48646 48628 2806019 86783 86762 934248787 17776 17759 175512014 67784 67785 163540663 37621 37622 799153214 42583 42584 237367525 186 164 533609810 91812 91813 826098203 70988 70989 778172778 44377 44391 822149899 69571 69520 601471281 21812 21813 599946508 6864 6859 456964472 61484 61485 465687055 83588 83540 962738448 64779 64780 617994004 87026 87027 599375799 62639 62640 368811007 56589 56590 728753347 30725 30730 658913027 67567 67568 72324127 92620 92571 691969659 7028 7046 207973386 28151 28157 241952504 57692 57693 931876486 48438 48382 593978988 68370 68359 431484156 13930 13881 854034291 34842 34878 630839178 31140 31141 961416017 56478 56479 827855290 22509 22510 509411038 21696 21643 64996088 50790 50789 722899714 32600 32630 381259525 57682 57726 725679725 23890 23834 947287944 6365 6366 66276479 86409 86410 38276111 21740 21725 542232780 45007 44968 407837306 47975 47976 627760318 1173 1174 334896759 58028 58048 68627664 43486 43487 397241418 48926 48962 142466096 26715 26725 519610816 52145 52146 822743538 79350 79351 768474950 322 351 298309294 55461 55462 381599586 48753 48784 814444134 46818 46819 90620828 42211 42244 31098367 29665 29666 849993954 18708 18660 305662137 35638 35639 622299529 2183 2165 870704910 46242 46243 93087068 77070 77023 978809739 43333 43315 345095826 77945 77997 769615294 98080 98042 68132238 96034 96035 719376751 13580 13634 326979955 73496 73497 657147153 8358 8410 337269030 97891 97892 236779402 43785 43786 366808806 56493 56483 263878432 7332 7328 7166161 29205 29206 919286717 64092 64063 701621079 85674 85675 204885128 96967 96968 679767531 18831 18871 911843884 43980 44001 567398343 45625 45626 199956700 84614 84632 723252000 88890 88891 76346516 31436 31491 461368567 9669 9648 362930658 87621 87622 695983707 9797 9798 445147767 47652 47654 801855691 52844 52845 129749432 96094 96095 945011407 18879 18874 940710479 70630 70603 288509710 67998 68052 835686155 2773 2774 14308980 42647 42648 738928232 79554 79555 199970635 73018 73019 578334532 7624 7625 324837414 55277 55263 189103654 77073 77074 701201975 49737 49738 615923476 57395 57396 797315093 61943 61913 600013391 30008 30031 695352588 67885 67886 567828229 20678 20686 346654320 77366 77338 331820207 9284 9269 101753005 62252 62242 716954353 86930 86931 865962591 55252 55204 921488416 77879 77880 282773094 61567 61568 19943763 79067 79118 491573951 1319 1303 361580132 31129 31130 334585862 219 171 214502326 99 64 168770334 11035 11004 682858133 12739 12740 4607425 38589 38576 730648355 87541 87548 113184153 74725 74726 590612796 42196 42197 841644511 6470 6476 903266646 78421 78378 496460888 29797 29803 121465698 99263 99264 978095319 3765 3766 650121459 27780 27781 698097536 89958 89959 838135832 72181 72182 829431273 4229 4230 668677852 94096 94097 33457700 45797 45783 871392172 96402 96401 500889246 18756 18757 519935940 5623 5624 742690604 81858 81859 633534017 68524 68525 371860119 28925 28902 307575550 48141 48142 498175887 28476 28477 478259812 67047 67095 950479973 68774 68785 875248132 47308 47309 952176658 6595 6596 699825840 61788 61749 361937315 68834 68788 24002384 56824 56825 917811922 25738 25739 411275015 22724 22718 37732708 52836 52883 938696780 87574 87575 811252677 24502 24498 657754536 71614 71581 561846547 97544 97519 634738459 79777 79778 159803253 76148 76105 358835189 32573 32574 953878989 86442 86402 313008373 86871 86872 367217504 8896 8893 835369263 37668 37669 855545653 5712 5734 842087718 66266 66237 630827060 48289 48254 84795027 6439 6440 31745452 33130 33131 928404221 46952 46925 490289969 5210 5231 990586813 57060 57061 251677534 75123 75086 115927613 3781 3782 796166658 32788 32789 505616187 74358 74322 440440331 15078 15092 996889644 38496 38537 445875818 72374 72412 502262832 15753 15798 211959550 87508 87462 318387061 69699 69690 452985785 91844 91845 372502583 7221 7205 260350868 15355 15356 916373647 70345 70346 975911787 39689 39690 394788013 81352 81353 228948223 34473 34481 268698552 35716 35677 968311103 34853 34814 774934842 49834 49808 833196432 80673 80674 370662750 95378 95341 748646865 12391 12382 912191722 66658 66659 40965679 99241 99242 186728806 61651 61652 260494183 69208 69223 112332102 60274 60275 470153503 196 197 480918669 66477 66478 619184486 42228 42229 750214255 50643 50684 505026492 19281 19227 432486198 14022 14023 885947838 34726 34727 60579753 91385 91373 266245821 71730 71731 153135994 85535 85536 210332697 83421 83422 451156389 93051 93048 833686236 93536 93562 890735644 45197 45232 901221091 88396 88452 923102260 48917 48909 514088799 22789 22734 918121169 49652 49701 763777592 33204 33256 45211223 41727 41728 153545332 58338 58339 41890660 70095 70096 897532302 16911 16912 622689320 81789 81745 853061006 20761 20733 87526686 77542 77543 68950663 84384 84385 316225452 43930 43931 729934908 50467 50468 489292112 49545 49546 838540534 46477 46478 929053008 52599 52600 857180340 76404 76396 306832615 20298 20299 622919015 42432 42482 484081986 22977 23028 964967024 29310 29328 401373029 6441 6442 294437929 75157 75158 42667303 62101 62102 370160246 40862 40826 233182483 46370 46420 545062467 50768 50736 858761468 98068 98069 47748242 38673 38674 502887001 13069 13023 726490592 23900 23949 650203583 91334 91335 861858432 40378 40336 153662119 13604 13605 878211598 17202 17234 957779872 13454 13474 428284152 14354 14355 916838174 34026 34027 807252945 92423 92431 818434392 83979 83980 747875617 39574 39575 120564817 44034 44035 830067827 76460 76461 420662908 72066 72017 72274063 69902 69917 437193683 87229 87191 50935483 49961 49962 483434390 90920 90949 912398058 46651 46652 560496260 64121 64085 910447008 50829 50803 995564611 60480 60473 842641578 12645 12649 209915552 48154 48155 568461870 30196 30178 43062418 84897 84898 781869728 1756 1715 539314430 15153 15098 807495351 22611 22612 341706392 30591 30536 25386933 23701 23702 598954547 9194 9195 87842814 73252 73253 596220083 3688 3689 929755556 82653 82654 583020845 72329 72282 421736053 66126 66127 253756788 61515 61516 970881853 72716 72717 74290214 63321 63322 656004878 27379 27418 826935844 35807 35808 582583896 55524 55525 238876652 30242 30243 898027833 97339 97333 180966674 75662 75671 507631086 39510 39511 548297018 65395 65380 166054013 11301 11292 23834335 33547 33502 951843775 48417 48433 349896609 5568 5569 325803824 10585 10607 242030085 77551 77589 492177620 37189 37190 808104384 84614 84615 593002434 64939 64953 585987623 9684 9685 7056184 15652 15683 506157782 51209 51210 875329194 74130 74131 788184381 83474 83503 313517006 35081 35030 590267624 82272 82273 985937512 93827 93793 907396238 45487 45488 797513012 55897 55950 371785276 37936 37937 331360280 37511 37512 670973102 85198 85199 62155961 22011 22012 118363082 73052 73003 745008548 26100 26085 488202699 30897 30898 856601068 91827 91828 305304254 66436 66405 849715997 24030 24031 377299082 37438 37439 549410196 74870 74911 98575176 19938 19939 163244052 93312 93354 107705892 65093 65094 206586195 76095 76053 710616261 55501 55512 664525421 54746 54784 208505699 66952 66924 151133562 38736 38737 213597908 18174 18175 587586967 99378 99403 415588652 98881 98882 19390048 83144 83145 923474391 55011 54988 703871409 82271 82272 940462906 52974 52951 964592034 30826 30800 397059381 78536 78537 440300683 6390 6421 271253038 31961 31962 471474689 32601 32642 119134559 20111 20112 911796837 74901 74848 426649011 4668 4641 789839866 5967 5953 658487223 61055 61056 100484385 40963 40964 875296243 75884 75885 197558903 19393 19394 664026500 43831 43839 644618186 83708 83709 347233619 60741 60742 150243793 23287 23280 604831586 3903 3867 179168900 26115 26094 621727243 44806 44758 700212287 86694 86667 364228263 86193 86160 875983969 90670 90671 974003161 14378 14430 886412255 29999 29991 685797213 3557 3592 315912881 63436 63463 599881689 64119 64120 767409304 14367 14368 862920834 71805 71806 133443727 28309 28267 961630910 66093 66094 895287461 21763 21764 504416246 87481 87497 314964945 44380 44396 534505731 69447 69452 147054612 38175 38176 880924182 16990 16991 101228890 45848 45849 62587874 87500 87501 999655335 4364 4322 455432084 3516 3517 217904216 37717 37718 301774892 37923 37876 44284493 62993 62994 481676592 92247 92248 130131254 66202 66203 520942763 97227 97283 920449936 43898 43899 900989756 51711 51712 857057653 80583 80584 427410492 98150 98134 267822268 53075 53076 662493610 98006 98007 522318778 56110 56089 309844103 27701 27703 563946847 10334 10335 276273852 43389 43385 433451208 17068 17091 962311907 67685 67678 166879157 33449 33450 5674397 67473 67474 563147777 65554 65555 86454942 41992 42035 835834275 36648 36649 112316671 20294 20295 955128610 31782 31783 368395812 88267 88268 605531331 24468 24442 541120674 92177 92150 984183187 95677 95678 330319855 2270 2218 562794758 11798 11789 126809307 33064 33094 192231723 88557 88590 40264308 63482 63483 37505237 171 139 275797488 83121 83153 997412640 39054 39044 430951340 60823 60824 184269652 85520 85480 669416048 83002 83049 455587834 11319 11289 946149751 22422 22405 290654736 93010 93011 649410859 8335 8373 797207417 87310 87311 568864084 28288 28269 739054319 50171 50115 163045385 49741 49742 188381484 20310 20263 759577681 79327 79317 765284794 51102 51103 140697367 61611 61558 703597753 96650 96681 666282458 46364 46365 895832066 26560 26529 768665872 80198 80199 282048160 36649 36597 172105845 66462 66512 904057801 22966 22917 183023551 78153 78154 161255561 56377 56378 324243825 97855 97859 256367172 50978 50979 825313796 13684 13695 915746751 43603 43547 374869788 65230 65241 141658195 54634 54635 880520312 75954 75944 617777327 71498 71499 451613008 89896 89897 486655328 90361 90362 884764702 85093 85094 987018748 16127 16128 300359665 93798 93812 145132046 35891 35892 845685038 53296 53297 561005459 96205 96157 846174424 61478 61463 180896795 44739 44698 142846784 26703 26699 208542847 10161 10135 937150941 5381 5408 309546938 31426 31427 304560162 4415 4416 970738587 93604 93599 405567569 95535 95550 453798062 46755 46756 584409692 3430 3431 136412482 26845 26797 514111471 43471 43479 117687971 81109 81110 780199521 52237 52196 855529991 89473 89474 814599737 47232 47265 330453247 47342 47339 300602054 82513 82519 823188446 16266 16317 250332567 79696 79649 43074924 45321 45296 330780694 88617 88618 470161392 12800 12753 577552418 80082 80083 886781487 17175 17176 726855563 3314 3315 432826744 3298 3321 875711427 54253 54247 96559698 36960 36961 633804680 42796 42779 895626183 51911 51860 237217405 47628 47629 673971976 46151 46099 530716984 52090 52091 17271359 84213 84214 73378178 63820 63821 837575554 73832 73882 349599404 65436 65438 984190173 37912 37913 926583646 32667 32668 892988377 97102 97073 456603321 24239 24240 242241261 96014 96051 702089525 4944 4945 592672082 79805 79772 421917456 38613 38570 763135643 35718 35732 412946408 10467 10505 533396335 62838 62839 770026639 44628 44629 905336067 68814 68815 699291958 52489 52488 381564753 89906 89873 969176326 24001 23980 327563235 43256 43226 456203981 3858 3859 304530559 60785 60822 148525338 10212 10213 299550208 4729 4730 717408884 50171 50172 136686555 11522 11523 716403994 31397 31409 882110559 82198 82217 30325108 48813 48814 764006430 94095 94049 232763438 73994 74035 719862058 3049 3086 975222856 5733 5734 836242064 6136 6118 921404591 25237 25261 65409805 4491 4482 375865099 11559 11548 788544933 45824 45784 405162412 9865 9866 300290125 32415 32416 224595605 91509 91515 397206119 55285 55286 799806563 16668 16646 278512260 52185 52179 180333937 87837 87838 944515382 53719 53683 545445231 89542 89544 187912171 19072 19073 54874442 72729 72785 886981787 30790 30791 779633028 25122 25123 779324094 46175 46176 263363415 77713 77714 33879431 53271 53266 429232753 71408 71411 466788837 40237 40238 136137818 61088 61089 254019643 66425 66426 703231299 91219 91220 252290744 86757 86776 361235521 24809 24865 543995184 56010 56056 623899888 66334 66335 566874529 15738 15777 314262869 80918 80919 278061168 20948 20957 471624359 6041 6004 872569947 96131 96132 677770148 13822 13823 18850270 8337 8349 330807797 78259 78260 155418883 17835 17836 945111392 53322 53320 371380740 88562 88563 345272839 95704 95678 741006304 55237 55238 562376619 198 224 894686239 72886 72887 566072867 81770 81771 897012105 47422 47423 41737254 74304 74305 14700734 90670 90673 458563711 90714 90715 767508838 2365 2366 320265684 68788 68751 647644812 66073 66056 134040800 46995 46997 419102280 70420 70399 182572516 49299 49300 181680293 24089 24090 498064907 98423 98424 346700072 86035 86036 127197756 78466 78503 291787957 26375 26323 524297990 89402 89403 255929267 15724 15733 192896612 9102 9075 882953935 18926 18927 32962232 70948 70990 818815899 15756 15757 560154834 29786 29787 282107112 64496 64497 312433022 11613 11614 32244801 38569 38570 244654325 29509 29494 271933471 32068 32108 613481677 65245 65246 55224574 18186 18133 259273657 6111 6061 454697432 1771 1772 322615442 76612 76596 651347832 2602 2617 977379103 61164 61165 759581424 80908 80909 186893202 53537 53482 851599382 47944 47945 679728836 98305 98284 483263139 56423 56424 241963966 75507 75508 262395076 17075 17083 69435298 87641 87647 250199052 63469 63465 388681594 3910 3911 981136292 77491 77465 473158587 78643 78644 629673728 52308 52278 78489953 22375 22353 122296452 36691 36692 52985678 97052 97096 749137118 39460 39473 96855814 54847 54848 321979228 9832 9833 822347067 52528 52529 978801746 48028 48062 328422709 39047 39056 964842768 35295 35296 188850623 67834 67785 797975408 967 934 229074986 51875 51876 651323696 82382 82383 992038100 18859 18866 44137625 52334 52360 285729645 6968 6969 755232473 38712 38757 628913851 69584 69585 29173796 37724 37725 744980807 45917 45918 917381460 51805 51855 530727608 57117 57105 153196406 62143 62088 661889728 5777 5728 951444894 44795 44841 797390925 24499 24516 984223630 80590 80611 978254826 2980 2936 230396209 76404 76405 510821497 9781 9782 35348132 42733 42678 3582218 72749 72750 165167790 97817 97818 493585600 62671 62672 193798532 84512 84517 438827958 10848 10849 988255082 64384 64385 880346128 3331 3332 418599137 76776 76777 814355505 66428 66439 213883410 68617 68618 304677498 72792 72793 155812941 36856 36857 976274577 62878 62881 266394741 63135 63117 432806141 24868 24892 43660152 87555 87556 90834506 79543 79544 332025391 13248 13197 831280962 3217 3218 208534601 4832 4833 590984880 15248 15249 192478232 10920 10964 842442938 82487 82488 599168033 36472 36473 112156143 68033 68034 812771175 86488 86489 723578487 99473 99474 445267094 21261 21262 626580198 78815 78816 975618949 71512 71513 439941616 79537 79538 706890544 68373 68409 812770787 40525 40527 566602058 49900 49901 450485311 12707 12763 533333684 98247 98277 891185640 22624 22636 529104448 71868 71869 976597662 23754 23755 700645962 9894 9879 318120944 74916 74917 303822279 35190 35191 651475960 35319 35371 666648160 51444 51445 542000533 99092 99079 504130135 24552 24553 861744146 99084 99085 46955823 46353 46354 606297565 83824 83825 323761633 67267 67268 564739646 52316 52301 574640049 59417 59442 211214614 9842 9843 706319690 54838 54844 535296270 60872 60873 533993364 88786 88787 346996932 6313 6288 411857247 50645 50646 831985700 10147 10117 628620354 33390 33391 286818561 94416 94407 733684436 42200 42201 958688346 63492 63493 548170918 5140 5141 587573498 33934 33935 760389757 92174 92175 985338579 70717 70718 255205268 39321 39373 864180509 56872 56873 853808749 31839 31791 742694353 78790 78838 65072098 61430 61431 937567276 36697 36748 741483731 16199 16189 608818980 65807 65836 655320437 11670 11671 335345611 49580 49541 398451336 2055 2056 497106641 45630 45670 174416343 5742 5743 241677744 82212 82162 991382845 29185 29210 873942212 27830 27872 407590953 77199 77212 441838809 12400 12357 583750012 79320 79325 608987314 47513 47514 831334650 65693 65694 858327584 5987 5988 372801795 65614 65568 482691551 80144 80190 941228157 66571 66577 490995988 22424 22400 843311536 96418 96473 274300860 231 270 322441440 71637 71638 856269780 99121 99122 278179812 75878 75853 469039070 59421 59385 719607860 77196 77168 931345486 81398 81406 653389379 28753 28785 22601354 47640 47641 834115313 35724 35718 62372811 44472 44473 132614661 27686 27687 843292044 61865 61866 600656990 6070 6071 234280351 57468 57469 423970880 45676 45653 647886439 86279 86280 11747657 43944 43945 320612320 86432 86480 749843076 61084 61075 610967713 92422 92413 878177971 97258 97275 159504940 44337 44338 963814182 44167 44168 592251127 14250 14246 551456843 88623 88609 648700623 93066 93081 365657372 49424 49425 807241542 48253 48254 724924732 9097 9098 89406780 75598 75599 149999334 48236 48237 655197138 93931 93954 372974664 2794 2739 470133853 76457 76458 812902968 3036 3037 561241657 5462 5463 260295950 91479 91456 623740893 2051 2052 162498403 56812 56813 920367772 18931 18902 149657867 46510 46524 252942514 29699 29679 300762173 46104 46105 655164122 1524 1525 578352519 3632 3676 616079160 9245 9213 14751282 21954 21955 910046139 61111 61129 902875190 26126 26127 12861873 65411 65443 557307265 27145 27089 619780615 82361 82324 396723729 3311 3341 480154612 78731 78732 890467599 39212 39217 753974351 95250 95266 361679498 78565 78557 43193423 99268 99228 693788787 81469 81470 555584114 77914 77915 391602694 95716 95737 479979852 58436 58387 482968439 68668 68633 79360580 32268 32305 953596753 24228 24194 1507287 16423 16469 347787285 58374 58375 773119159 29887 29846 533570451 15828 15834 542734927 27671 27624 136505429 30227 30228 135641531 58666 58631 918754346 18176 18177 22757648 79976 79977 560992856 57250 57251 537126452 83471 83516 857083445 34876 34877 85183811 43962 43950 547657322 80933 80932 144712547 40524 40525 646147003 14381 14382 67916975 7286 7287 898211231 37395 37406 137021804 31646 31647 997734044 70702 70678 40890327 63919 63950 811377987 39508 39480 896653233 37933 37934 422717332 35280 35303 575964849 32397 32398 549400695 35665 35666 530029253 84702 84703 269680361 42538 42502 221696085 98778 98779 910460371 22917 22876 314883110 42906 42907 332678833 14732 14733 522421080 47297 47298 986969362 88957 88990 774827939 8625 8626 334075436 4200 4212 630222661 48686 48687 66689331 73862 73889 15237713 21054 21085 329469693 59552 59551 595592203 54739 54740 284948193 83655 83630 442203948 46919 46920 628693057 68413 68442 71906907 97248 97285 862401768 73113 73095 944964531 72827 72828 128222992 8336 8350 562204534 71779 71780 477903203 30702 30717 152525236 16426 16427 427321021 35858 35870 691743853 52865 52867 288155208 43397 43398 360239158 12997 13023 101850096 2521 2537 627932880 20912 20913 662764444 12664 12665 565483990 33772 33773 168637118 32496 32535 112819060 56229 56230 484381929 17393 17352 905112095 96869 96831 328847177 79226 79227 687927861 42101 42073 718668784 23899 23900 667610427 80928 80886 484674714 22228 22229 115502354 35413 35414 466029635 77384 77385 280434046 30034 30035 553978447 61550 61551 89344142 23969 23970 852708594 6150 6151 526142815 31479 31480 770586410 88490 88461 266847665 45057 45058 836847808 40693 40639 570482650 86077 86078 376590102 34906 34907 799859386 41628 41593 945792041 40812 40761 815601631 51171 51178 704659290 54513 54524 290094776 46307 46308 498974267 34781 34779 441780166 31458 31459 552039271 82849 82850 807059531 44792 44793 82004142 720 731 304564557 1078 1107 542731552 12269 12275 937349938 18529 18530 575547510 28156 28157 195236403 32213 32214 491648726 73722 73723 690554701 14743 14744 483561153 36180 36181 531431442 9328 9298 287113274 27808 27862 56177548 3865 3866 118737015 72383 72412 787218068 15250 15194 818080948 10692 10648 129101506 32453 32454 244998335 94842 94843 247464140 46376 46377 246895338 26734 26749 84502720 5021 4973 206457466 95561 95562 427339342 53837 53795 387870567 44840 44841 713867933 89574 89554 854225099 19446 19447 2513597 83489 83463 768521078 29239 29240 287110272 83656 83657 86481205 74281 74282 502000481 37059 37060 568842819 53879 53864 402006987 52885 52881 199927124 25755 25756 401653168 50481 50447 802752383 60447 60427 488223419 96698 96699 569335595 44350 44351 418294738 77991 77992 563582042 83962 83963 855670754 30303 30304 303617090 11757 11758 264063568 2456 2419 379952011 18254 18255 257222808 65192 65195 426550615 61298 61299 205035529 71322 71289 939950410 70735 70736 296662051 37740 37794 548846930 77054 77047 393503984 99700 99653 646253162 6982 6983 65673935 74201 74202 202294902 18967 18955 214194855 59057 59105 457927828 58865 58910 131045825 59956 59908 237705035 91020 91021 691593806 32542 32543 859252772 31609 31610 740012192 68540 68583 165972935 35604 35660 224158861 55939 55940 903369163 3409 3410 882917998 30414 30362 242976291 34350 34351 260134692 40384 40385 189186023 56618 56619 803921379 86997 87045 271508876 6035 6036 49821273 28266 28281 64721975 14174 14118 230947443 72575 72582 504328369 73581 73604 851005852 93844 93845 105635882 66677 66664 976807851 25609 25568 605749653 39317 39318 865763816 56323 56324 918081974 88748 88749 82285816 60614 60669 454636414 11901 11902 287072982 51549 51550 465922254 17165 17180 877493519 30643 30644 57811600 19028 19023 424472139 37883 37884 333105735 30498 30505 66553891 30237 30238 616987341 96675 96676 19335868 15217 15168 471781973 36333 36367 859330474 1477 1531 434559402 37564 37594 551617816 17407 17354 407773337 65428 65457 122885194 17173 17119 300436597 49603 49604 231923498 41996 41997 308767693 81184 81198 163134398 72745 72713 610424848 46190 46191 423293309 2376 2377 119208866 13508 13509 452648962 35465 35466 507309464 69925 69926 225010721 11753 11735 271715530 70230 70263 673221852 74372 74406 758318180 85013 84987 428240546 70472 70526 83212359 54810 54811 621909377 4782 4754 984828409 85664 85698 503262744 68878 68879 679559742 98869 98838 222448684 22856 22857 278426719 69482 69534 660119040 66363 66340 635108003 88939 88940 412836054 99628 99629 720016533 14262 14263 166297577 79643 79673 138354780 94806 94819 892454587 71438 71439 246818481 73045 73046 225644716 32057 32058 674285551 80891 80868 768150206 18405 18366 800892729 72086 72139 994714188 91169 91192 607490682 7647 7648 376850641 87795 87785 27275092 19165 19166 926255090 84636 84616 900661547 9289 9290 191911851 13663 13681 389206084 48497 48487 994412558 50419 50420 327653619 42098 42082 515736330 25171 25217 558953748 58000 58053 31175617 40150 40113 930379432 17776 17777 254153011 68369 68370 676430093 23300 23346 728655004 86130 86131 431313468 86045 86098 876728377 7721 7772 812480401 54144 54145 410631828 62164 62165 137955583 80162 80163 487040178 68290 68291 36706457 96774 96763 377735756 32997 32958 844965222 59766 59735 409314646 67022 67061 88645347 93784 93770 477907744 3447 3484 402333345 24793 24783 25015825 93539 93540 955169775 35188 35221 911956641 1689 1690 754365209 67861 67862 921764189 46115 46116 183931031 94383 94438 876120219 17855 17856 808929665 92512 92477 622631492 12146 12147 969693902 6484 6485 945214607 24150 24151 369019836 76253 76232 892490279 28395 28378 801764518 91055 91000 143969015 59341 59382 823679261 44208 44209 909243814 79263 79264 532702333 57171 57199 262976804 35805 35758 175289861 28193 28147 506037798 74305 74306 346387844 4341 4342 425349942 96790 96823 47423023 46703 46717 94299483 98214 98227 968990984 89797 89754 333368362 98634 98635 768449821 8533 8545 645239026 85087 85088 567726843 80431 80432 420958737 9510 9487 222139808 70538 70577 410170621 21357 21358 859950588 84972 84973 888320260 48895 48896 923228343 34068 34069 84119062 26817 26818 797211125 17736 17720 12533648 13633 13606 423765236 49365 49353 309768134 85744 85745 661240331 34135 34136 555392738 35996 35991 976541815 38444 38484 858509461 49542 49543 682471686 92670 92671 454299062 1878 1932 154997514 67489 67490 43098008 41156 41157 432388127 35863 35864 29375900 43866 43867 535071251 32820 32780 787776499 48241 48253 477738497 15352 15349 636707537 16419 16434 335170335 84012 84013 617200891 66473 66474 828035901 70983 70996 165427069 59551 59527 999802147 5614 5569 968984749 51411 51384 527859071 28338 28301 185016399 10714 10715 547127297 91806 91807 823508383 13590 13594 287904761 50103 50077 90270487 6196 6197 920295232 46119 46088 256796349 64448 64449 29310364 14572 14619 87632140 44805 44806 90689860 61847 61848 615692900 1993 2040 305859950 51910 51880 258627379 84144 84145 581667616 15955 15917 186784144 72157 72188 337476497 34953 34899 452706443 60104 60105 550865301 22035 22042 692027378 28226 28227 404815606 66637 66644 778586383 67070 67071 959433522 29703 29719 297452858 93085 93086 816419446 656 657 565574551 15067 15068 555302196 1329 1330 265123419 9524 9494 851537902 11146 11121 315055873 62682 62683 824455373 42865 42854 348878720 88584 88585 482113604 90360 90361 295935253 79712 79713 382635753 88915 88916 359412266 9339 9365 432017018 78354 78355 711450073 20087 20088 149361322 66961 67001 409410038 96151 96134 16675290 48391 48392 575262764 67415 67379 968279790 82183 82184 804359575 48526 48519 865691116 19752 19745 18482124 45550 45503 521238826 92470 92434 214495866 75240 75187 787868722 10030 10031 100324379 6213 6214 753102301 77922 77968 45354185 83430 83393 677806473 93154 93173 927590022 75654 75698 475530140 52573 52574 874193943 28846 28822 883932650 62005 62051 609235718 15271 15272 528290869 63830 63831 311371048 81105 81106 201190808 74846 74870 14366425 83270 83271 656164220 81319 81320 121598931 75727 75745 767708083 75539 75547 705107860 29289 29290 6440613 6474 6475 840347948 32354 32355 467150136 44875 44896 638627626 55054 55055 934561891 78388 78389 628489250 4962 4963 763107330 7727 7728 960212909 98314 98315 73840778 33691 33658 572012191 27504 27516 413778496 45595 45596 436934680 74453 74454 416467476 86381 86382 509009297 68849 68831 944437934 94252 94253 882196162 15069 15070 70153581 26861 26914 260514509 77120 77121 610958133 33806 33807 539253313 88962 88913 634934663 71226 71180 412484860 60019 60000 860737164 35605 35625 114884832 71319 71320 641238169 44681 44682 757463093 18124 18125 725643778 69968 69969 622068782 14886 14887 68377465 51488 51521 653266312 52804 52850 641668593 68533 68534 868853228 54648 54673 812663283 80426 80427 313243679 65594 65595 770328413 80406 80407 724837659 79247 79191 687160163 27122 27174 763894458 77004 76994 348950790 63073 63074 775049917 32652 32657 699761430 36539 36540 69069123 32951 32949 159943406 86026 86027 301207953 10795 10796 813261927 31920 31926 950044397 48487 48534 176568302 11535 11498 421798280 42971 43022 313771951 59076 59077 576074420